body {
	margin:0;
	color:#808285;
	font:10px/13px Georgia, "Times New Roman", Times, serif;
	background:#fff;
}
a {
	color:#000;
	text-decoration:underline;
}
a:hover { text-decoration:none;}
a:focus { outline:none;}
img { border-style:none;}
input,
select,
textarea {
	vertical-align:middle;
	font:10px Arial, Helvetica, sans-serif;
	color:#000;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}

#wrapper {
	margin:0 auto;
	padding:138px 0 0 0;
	position:relative;
	width:956px;
	overflow:hidden;
	min-height:800px;
}

* html #wrapper {
	height:800px;
	overflow:visible;
}
/* settings for blue page*/
.body-inner-blue {
	color:#58595b !important;
	background:#253e87 url(../../Images/structure/admission/bg-body-inner2.gif) repeat-x 0 0;
} 
.body-inner-blue #wrapper {
	width:992px;
	padding:138px 0 0 0;
}
.body-inner-blue #header {
	margin:0 0 0 42px;
}
.body-inner-blue .add-nav {
	right:28px !important;
}
/* content on blue page 
.body-inner-blue #content {
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#58595b;
}*/ 

/* setting for white page*/
.body-inner-white {
	color:#58595b !important;
	background:#fff url(../../Images/structure/admission/bg-body-inner2.gif) repeat-x 0 0;
} 
.body-inner-white #wrapper {
	width:992px;
	padding:138px 0 0 0;
}
.body-inner-white #header {
	margin:0 0 0 42px;
}
.body-inner-white .add-nav {
	right:28px !important;
}
/* content on white page 
.body-inner-white #content {
	padding:0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#58595b;
}
*/
.body-inner-home {
	color:#58595b !important;
	background:#fff url(../../Images/structure/admission/bg-body-inner3.gif) repeat-x 0 0;
} 
.body-inner-home #wrapper {
	width:992px;
	padding:138px 0 0 0;
}
.body-inner-home #header {
	margin:0 0 0 42px;
}
.body-inner-home .add-nav {
	right:28px !important;
}


.b {
	width:1000px;
	overflow:hidden;
	/*background:url(../../Images/structure/admission/bg-b.gif) no-repeat 0 100%;*/
}
.b_def {
	width:100%;
	overflow:hidden;
	/*background:url(../../Images/structure/admission/bg-b.gif) no-repeat 0 100%;*/
}
.body-inner-blue h2,
.body-inner-blue h3 {
	color:#fff;
	font-size:10px;
	margin:25px 0 0 0;
	padding:0 0 0 25px;
	line-height:36px;
	background:url(../../Images/structure/admission/bullet.gif) no-repeat 0 0;
}

/*=================================================================================================*/
.main {
	width:1000px;
	overflow:hidden;
}
.site-directories {
	background:#233d88;
}
.main-btm {
	width:918px;
	margin:36px 0 43px 42px;
	background:url(../../images/structure/bg-main-btm.gif) no-repeat 0 100%;
	padding:0 0 22px;
}
.main-top {
	background:#fff url(../../images/structure/bg-main-top.gif) no-repeat;
	padding:25px 0 50px;
}
#promo-area {
	/*background:#9cc83a url(../../images/structure/bg-promo.gif) repeat-x;*/
	overflow:hidden;
	height:1%;
	padding:0 39px 0 45px;
}
#promo-area .flash {
	float:right;
	padding-right:0px;
}
#promo-area .side-box {
	float:left;
	width:226px;
	height:353px;
	padding:0px 0 0;
	background:#243d89 url(../../images/structure/bg-side-promo.gif) repeat-x;
}
#promo-area .accordion {
	margin:0;
	padding:3px 0 0;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	width:100%;
	overflow:hidden;
	list-style:none;
	background:url(../../images/structure/bg-accordion-border.gif) no-repeat;
	text-transform:uppercase;
}
#promo-area .accordion a {
	display:block;
	color:#fff;
	width:176px;
	text-decoration:none;
	padding:5px 25px 7px;
	background:url(../../images/structure/bg-accordion-border.gif) no-repeat 0 100%;
}
#promo-area .accordion a strong {
	background:url(../../images/structure/ico-open.gif) no-repeat 0 4px;
	padding:0 0 0 14px;
	cursor:pointer;
}
#promo-area .accordion a.ui-state-active strong {
	background:url(../../images/structure/ico-close.gif) no-repeat 0 6px;
}
#promo-area .accordion .slide {
	padding:0 40px;
	overflow:hidden;
	background:url(../../images/structure/bg-accordion-border.gif) no-repeat 0 100%;
}
#promo-area .accordion ul {
	margin:0;
	padding:6px 0 10px;
	list-style:none;
	background:none;
	text-transform:none;
}
#promo-area .accordion ul li { padding:2px 0 0;}
#promo-area .accordion ul a {
	display:inline;
	background:none;
	padding:0;
}
#promo-area .accordion ul a:hover { text-decoration:underline;}
#promo-area .tabs-holder {
	width:210px;
	background:url(../../images/structure/bg-tabs-area.gif) no-repeat;
	margin:0 0 0 10px;
	padding:17px 0 0;
}
#promo-area .tabset {
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:14px;
	line-height:28px;
}
#promo-area .tabset li {
	float:left;
	padding-left:10px;
}
#promo-area .tabset a {
	float:left;
	color:#fff;
}
#promo-area .tabset a:hover { text-decoration:underline;}
#promo-area .tabset a span {
	height:28px;
	cursor:pointer;
	float:left;
	padding:0 12px;
}
#promo-area .tabset a.active {
	background:url(../../images/structure/bg-tabset-right.gif) no-repeat 100% 0;
}
#promo-area .tabset a.active span {
	background:url(../../images/structure/bg-tabset-left.gif) no-repeat;
}
#promo-area .tabs-body {
	padding:6px 8px 6px 17px;
	color:#fff;
}
#promo-area .tabs-body a { color:#fff;}
#promo-area .tabs-body p {
	margin:0;
	padding:4px 0 10px;
	font-size:12px;
	background:url(../../images/structure/bg-tabs-body-border.gif) no-repeat 0 100%;
	line-height:14px;
}
#promo-area .tabs-body p span {
	display:block;
	font-size:10px;
}
#promo-area .tabs-body .more {
	display:block;
	padding:4px 14px 8px 0;
	text-align:right;
}
#center-section {
	padding:14px 0 0 48px;
	width:952px;
	background:#fff;
	color:#000;
}
.blocks-holder {
	background:url(../../images/structure/bg-center-blocks.gif) repeat-y;
	width:927px;
	position:relative;
}
.blocks-holder .blocks-top {
	background:url(../../images/structure/bg-center-blocks-top.gif) no-repeat;
	padding:40px 0 0;
}
.blocks-holder .blocks-btm {
	background:url(../../images/structure/bg-center-blocks-btm.gif) no-repeat 0 100%;
	min-height:231px;
	width:100%;
}
* html .blocks-holder .blocks-btm { height:231px;}
.blocks-holder .blocks-btm:after {
	content:"";
	display:block;
	clear:both;
}
.blocks-holder .blocks {
	width:220px;
	float:left;
	margin-right:10px;
	padding:0px 0px 40px 0px;
}
.blocks-holder .blocks h3 {
	margin:0;
	font:bold 12px/26px Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
	top:-40px;
	padding:0 15px;
	text-transform:uppercase;
}
* html .blocks-holder .blocks h3 { height:26px;}
* + html .blocks-holder .blocks h3 { height:26px;}
.blocks-holder .block-1 h3 {
	background:url(../../images/structure/bg-center-title-1.gif) repeat-y;
}
.blocks-holder .block-2 h3 {
	background:url(../../images/structure/bg-center-title-2.gif) repeat-y;
}
.blocks-holder .block-3 h3 {
	background:url(../../images/structure/bg-center-title-3.gif) repeat-y;
}
.blocks-holder .block-4 h3 {
	background:url(../../images/structure/bg-center-title-4.gif) repeat-y;
}
.blocks-holder .blocks-body {
	position:relative;
	padding:0 11px;
	top:-22px;
}
.blocks-holder .blocks-body h4 {
	margin:0 0 0;
	font-size:12px;
}
.blocks-holder .blocks-body p {
	margin:0 0 30px;
	font-size:12px;
}
.blocks-holder .blocks-body p em a { text-decoration:none;}
.blocks-holder .blocks-body p em a:hover { text-decoration:underline;}
.blocks-holder h5 {
	margin:0 0 15px;
	font-size:12px;
}
.blocks-holder .blogosphere p { margin:0 0 16px;}
.blocks-holder .blocks-body p span {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}
.blocks-holder .blocks-body blockquote {
	margin:0 0 13px;
	font-size:12px;
}
.blocks-holder blockquote q {
	quotes:none;
	display:block;
	overflow:hidden;
	height:1%;
}
.blocks-holder blockquote q em {
	float:left;
	font-style:normal;
}
.blocks-holder blockquote q span {
	display:block;
	height:1%;
	overflow:hidden;
}
.blocks-holder blockquote q:before{content:"";}
.blocks-holder blockquote q:after{content:"";}
.blocks-holder .links-dates {
	font-size:10px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 15px 5px;
}
.blocks-holder .important-dates .blocks-body { padding-right:0;}
.blocks-holder .category-links {
	margin:0;
	padding:0;
	list-style:none;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#000;
}
.blocks-holder .category-links li {
	padding:4px 0 0 11px;
}
.blocks-holder .category-links a {
	color:#000;
	padding:0 0 0 11px;
	background:url(../../images/structure/ico-plus.gif) no-repeat 0 6px;
	text-decoration:none;
}
.blocks-holder .category-links a:hover { text-decoration:underline;}
#center-section .banners {
	margin:0 0 -5px;
	top:-20px;
	position:relative;
	padding:0;
	list-style:none;
	overflow:hidden;
}
#center-section .banners li {
	float:left;
	padding:0 0 10px 15px;
}
#center-section .banners li img { display:block;}
.columns-holder {
	overflow:hidden;
	width:100%;
	padding:0 0 42px;
/*	background:url(../../images/structure/bg-columns.gif) repeat-y;   Removed for bugfix */
}
#sidebar {
	float:right;
	width:245px;
}
#sidebar .top-box {
	background:#243f89;
	padding:25px 15px 43px 32px;
	color:#ffffff;
}

#sidebar a {
	color:#CCCCFF;
	text-decoration:underline;
}

#sidebar h4 {
	margin:0;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
#sidebar .top-box p { margin:20px 0 0;}
#sidebar .top-box .posts { padding:14px 0 0;}
#sidebar .top-box .posts strong {
	display:block;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
}
#sidebar .top-box .posts a {
	color:#fff;
	text-decoration:none;
}
#sidebar .top-box .posts a:hover { text-decoration:underline;}
#sidebar .top-box .posts p { margin:0;}
#sidebar .top-box .posts p span { display:block;}

/********************Calendar in the right column*********************************/

#sidebar .search-calendar {
	background:#243f89;
	padding:23px 0 0 11px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#58595b;
}
#sidebar .select-event {
	padding:10px 0 0;
}
#sidebar .select-event select {
	width:223px;
	height:20px;
	font-size:12px;
}
#sidebar .search-calendar h2 {
	margin:0;
	font:18px/22px Georgia, "Times New Roman", Times, serif;
	color:#ccccff;
}
#sidebar .calendar {
	padding:24px 0 44px;
	width:223px;
}
#sidebar .calendar h4 {
	margin:0;
	color:#ccccff;
	font-size:12px;
	font-weight:normal;
}
#sidebar .calendar .choose-date {
	background:#edb41a;
	padding:7px 10px;
	margin:4px 0 0;
}
#sidebar .search-calendar .calendar .choose-date span {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}
#sidebar .calendar .choose-date ul li {
	float:left;
}
#sidebar .calendar .choose-date ul a {
	text-decoration:none;
	color:#fff;
}
#sidebar .calendar .choose-date ul a:hover { text-decoration:underline;}
#sidebar .calendar .choose-date select {
	width:66px;
	height:19px;
	font-size:12px;
	margin:4px auto 0;
	display:block;
}
#sidebar .calendar .choose-date ul li img { display:block;}
#sidebar .calendar .choose-date ul li.month {
	width:185px;
	text-align:center;
}
/**End of Calendar**************************************************************/


#sidebar .table-box {
	padding:0;
	margin:0;
	border-collapse:collapse;
	background:#fff;
	line-height:20px;
}
#sidebar .table-box td {
	padding:0;
	margin:0;
	text-align:center;
	width:32px;
}
#sidebar .table-box thead {
	background:#944020;
	color:#fff;
}
#sidebar .table-box thead td {
	width:33px;
	line-height:22px;
}
#sidebar .table-box tbody td {
	border:solid #9bc83b;
	border-width:0 1px 1px 0;
}
#sidebar .table-box tbody .btm-row td {
	border-bottom:0;
}
#sidebar .table-box tbody .right-column-item {
	border-right:0;
}
#sidebar .table-box tbody .chosen {
	background:#9bc83b;
	color:#fff;
}


#sidebar .btm-box {
	padding:32px 15px 20px 32px;
	color:#ccccff;
	background-color:#061166;
}
#sidebar h5 {
	margin:0;
	font-size:14px;
	line-height:16px;
	font-weight:normal;
}
#sidebar h5 em { display:block;}
#sidebar .btm-box p { margin:11px 0 0;}
#sidebar .btm-box a {
	color:#ccccff;
	text-decoration:underline;
}
#sidebar .btm-box a:hover { text-decoration:none;}
.main-column {
	width:755px;
	float:left;
	overflow:hidden;
}
#navbar {
	float:left;
	width:146px;
	background:#9bc83b;
	padding:17px 0 0;
	overflow:hidden;
}
#navbar h3 {
	margin:0;
	font-size:14px;
	line-height:16px;
	color:#fff;
	padding:4px 18px 6px;
	font-style:italic;
	background:#944020;
}
#navbar .accordion {
	margin:0;
	padding:12px 0 20px 18px;
	list-style:none;
	font-size:12px;
	line-height:14px;
	color:#fff;
}
#navbar .accordion li {
	padding:4px 0 6px;
}
#navbar .accordion a {
	text-decoration:none;
	color:#fff;
}
#navbar .accordion ul {
	margin:0;
	padding:4px 0 0;
	list-style:none;
	font-size:10px;
	font-style:italic;
}
#navbar .accordion ul li {
	padding:3px 8px 0;
	background:url(../../images/structure/accordion-bullet.gif) no-repeat 0 8px;
}
#navbar .accordion ul a:hover { text-decoration:underline;}

#navbar .navul {
	margin:0;
	padding:12px 0 20px 18px;
	list-style:none;
	font-size:12px;
	line-height:14px;
	color:#fff;
}
#navbar .navul li {
	padding:4px 0 6px;
}
#navbar .navul a {
	text-decoration:none;
	color:#fff;
}
#navbar .navul ul {
	margin:0;
	padding:4px 0 0;
	list-style:none;
	font-size:10px;
	font-style:italic;
}
#navbar .navul ul li {
	padding:3px 8px 0;
	background:url(../../images/structure/accordion-bullet.gif) no-repeat 0 8px;
}
#navbar .navul ul a:hover { text-decoration:underline;}


#content {
	overflow:hidden;
	height:1%;
	padding:0 44px 0 33px;
}
* html #content.wider {padding-left:30px;}
.site-directories #content {
	padding:0 61px 0 64px;
}
#content .top-area {
	overflow:hidden;
	height:1%;
	padding:22px 0 18px;
	font:10px/14px Arial, Helvetica, sans-serif;
}
.site-directories #content .top-area { padding:22px 0;}
#content .breadcrumbs,
#content .tools {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	float:left;
}
#content .breadcrumbs li {
	padding:0 3px 0 0;
	float:left;
}
#content .top-area a {
	color:#999;
	text-decoration:underline;
}
#content .top-area a:hover {
	text-decoration:none;
}
#content .tools {
	float:right;
	text-transform:uppercase;
}
#content .tools li {
	float:left;
	padding:0 0 0 8px;
}
#content .tools a img {
	float:left;
	margin:0 4px 0 0;
}
#content h1,
#content .other-news h2 {
	margin:0 0 14px;
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	color:#7d8db5;
}
#content .table-of-contents {
	margin:0;
	padding:17px 40px 0 0;
	list-style:none;
	text-align:center;
	text-transform:uppercase;
	color:#233d88;
	font:14px/18px Arial, Helvetica, sans-serif;
}
#content .table-of-contents li {
	display:inline;
	padding-left:1px;
}
#content .table-of-contents li a { color:#233d88;}
#content .listing {
	font:14px/18px Arial, Helvetica, sans-serif;
	padding:5px 0 20px;
}
#content .listing-box { padding:46px 0 0 9px;}
#content .listing-box h2 {
	margin:0;
	color:#7d8db5;
	font:bold 36px/40px Georgia, "Times New Roman", Times, serif;
}
#content .listing-box ul {
	margin:0;
	padding:16px 35px 0;
	list-style:none;
}
#content .listing-box ul li {
	background:url(../../images/structure/ico-bullet.gif) no-repeat 0 10px;
	padding:2px 0 0 13px;
}
#content .listing-box ul a { color:#808285;}
#content .search-box {
	overflow:hidden;
	height:1%;
	margin:-7px 0 10px;
}
#content .search-box .text {
	padding:2px 3px;
	border:1px solid #909090;
	background:#fff;
	width:158px;
	float:left;
}
#content .search-box .submit {
	float:left;
	margin:3px 0 0 10px;
}
#content .search-results {
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#666;
	padding:24px 0 0;
}
#content .amount {
	width:769px;
	border-top:1px solid #666;
}
#content .results-containing {
	padding:7px 0 29px;
	min-height:834px;
}
* html #content .results-containing { height:834px;}
#content .results-block a { color:#666;}
#content .results-containing .elements {
	padding:16px 0 0;
}
#content .results-containing .elements h6 {
	font-size:14px;
	margin:0;
	line-height:18px;
	font-weight:normal;
}
#content .results-containing .elements h6 strong { font-weight:bold;}
#content .results-containing .elements p {
	margin:10px 0 0;
	font-size:12px;
	line-height:14px;
}
#content .results-containing .elements p span { display:block;}
#content .results-containing .elements p a { text-decoration:none;}
#content .results-containing .elements p a:hover { text-decoration:underline;}
#content .results-block .tabset {
	margin:0;
	padding:10px 0;
	list-style:none;
}
#content .results-block .tabset li {
	float:left;
	padding:0 4px;
}
#content .results-block .tabset a { overflow:hidden;}
#content .results-block .tabset li.prev { padding-right:13px;}
#content .results-block .tabset li.next {
	padding-left:13px;
	width:40px;
}
#content .results-block .tabset a.active { text-decoration:none;}
#content .results-block .tabset a img {
	float:left;
	margin:6px 4px 0 0;
}
#content .results-block .tabset li.next a img {
	float:right;
	margin-left:4px;
}
#content .content-img {
	padding:0 0 18px;
	overflow:hidden;
}
* html #content .ie-content-img { width:529px;}
#content .content-img img { display:block;}
#content .text-hold1 { padding:9px 0 20px;}
#content .text-hold4 { padding:18px 0 0;}
#content .text-hold4 em {
	display:block;
	font-size:12px;
	padding:0 0 15px;
	line-height:16px;
}
#content .text-hold2 {
	margin:0 -5px 0 0;
	position:relative;
}
#content .text-hold1 h2 {
	margin:0;
	color:#7d8db5;
	font-size:18px;
	font-weight:normal;
	line-height:20px;
}
#content .text-hold2 h2 {
	margin:0;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}
#content p {
	margin:0;
	font-size:14px;
	line-height:18px;
}
#content .text-hold1 p { margin:16px 0 0;}
#content .text-hold2 p { margin:12px 0 0;}
#content .text-hold5 { margin:-4px 0 15px;}
#content .text-hold5 p {
	font:11px/14px Arial, Helvetica, sans-serif;
	margin:15px 0 0;
}
#content .text-hold5 p span {
	font:10px/14px Georgia, "Times New Roman", Times, serif;
}
#content .full-story {
	display:block;
	font:bold 11px/16px Arial, Helvetica, sans-serif;
}
#content .full-story a {
	color:#808285;
	text-decoration:none;
	padding:0 16px 0 0;
	background:url(../../images/structure/ico-arrow.gif) no-repeat 100% 50%;
}
#content .text-hold5 .full-story { padding-top:22px;}
#content .full-story a:hover { text-decoration:underline;}
#content .blocks-holder {
	width:705px;
	position:relative;
	margin:16px 0 0 -10px;
	background:transparent url(../../images/structure/bg-center-blocks-2.gif) repeat-y;
}
#content .blocks-holder .blocks-top {
	background:url(../../images/structure/bg-center-blocks-top-2.gif) no-repeat;
	padding:40px 0 0;
}
#content .blocks-holder .blocks-btm {
	background:url(../../images/structure/bg-center-blocks-btm-2.gif) no-repeat 0 100%;
	min-height:231px;
	width:100%;
}
#content .blocks-holder .blocks {
	width:225px;
}
#content .blocks-holder .blocks h3 {
	font-size:18px;
	line-height:28px;
	text-transform:none;
	font-weight:normal;
}
#content .blocks-holder .block-1 h3 {
	background:url(../../images/structure/bg-center-title-1-1.gif) no-repeat;
}
#content .blocks-holder .block-2 h3 {
	background:url(../../images/structure/bg-center-title-2-1.gif) no-repeat;
}
#content .blocks-holder .block-3 h3 {
	background:url(../../images/structure/bg-center-title-3-1.gif) no-repeat;
}
#content .content-columns {
	overflow:hidden;
	height:1%;
	padding:0 0 10px;
}
#content .text-column {
	overflow:hidden;
	height:1%;
	font-size:12px;
	padding:18px 0 0;
}
#content .text-column h1 { margin:0;}
#content .text-column h3 {
	margin:26px 0 0;
	font-size:14px;
	line-height:16px;
	font-style:italic;
}
#content .text-column p { margin:18px 0 0;}
#content .text-column ul {
	margin:0;
	padding:8px 0 0;
	list-style:none;
}
#content .text-column ul li { padding:18px 0 0;}
#content .text-column ul a { color:#808285;}
#content .side-column {
	float:right;
	width:211px;
	padding:6px 0 10px;
	margin:0 0 0 15px;
	display:inline;
}
#content .side-column .img-holder {
	border:1px solid #d7d7d7;
	padding:12px;
}
#content .side-column .img-holder img { display:block;}
#content .side-column .text-hold3 { padding:25px 6px 0 15px;}
#content .side-column h3 {
	margin:0;
	font-style:italic;
	color:#7d8db5;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
}
#content .side-column p {
	margin:15px 0 0;
	font:10px/16px Arial, Helvetica, sans-serif;
}
#content .info-gallery {
	margin:0 0 0 -25px;
	padding:0 0 80px;
	list-style:none;
	overflow:hidden;
	width:554px;
}
#content .info-gallery li {
	float:left;
	width:159px;
	padding:33px 0 0 25px;
}
#content .info-gallery .img-area {
	background:url(../../images/structure/bg-gallery-img.gif) no-repeat;
	padding:9px 0 7px 7px;
}
#content .info-gallery li img {
	display:block;
}
#content .info-gallery li .info-holder {
	padding:20px 0 0 3px;
	font-size:10px;
	height:80px;
	line-height:15px;
}
#content .info-gallery li h4 {
	margin:0;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
}
#content .info-gallery li p {
	margin:0;
	font-size:11px;
	line-height:15px;
}
#content .info-gallery li address {
	font-style:normal;
	margin:10px 0 -3px;
}
#content .info-gallery li address span { display:block;}
#content .info-gallery li address a { color:#808285;}
#content .other-news { padding:0 0 5px;}
#content .news-blocks {
	overflow:hidden;
	height:1%;
	width:539px;
	border-bottom:2px solid #b3b4b6;
	padding:6px 0 10px;
	margin:14px 0 0;
}
* html #content .news-blocks { width:529px;}
#content .news-blocks img {
	float:left;
	border:2px solid #b2b4b6;
	margin:0 15px 0 0;
}
#content .news-blocks .description {
	overflow:hidden;
	height:1%;
	padding:0 10px 0 0;
	font:11px/14px Arial, Helvetica, sans-serif;
}
#content .news-blocks .description strong {
	display:block;
}
#content .news-blocks .description p {
	margin:10px 0 0;
	font-size:11px;
	line-height:14px;
}
#content .news-blocks .description .full-story { padding-top:10px;}

/*
#content .calendar-of-eventes {
	font:11px/13px Arial, Helvetica, sans-serif;
	padding:8px 0 0;
	width:538px;
}
* html #content .calendar-of-eventes { width:529px;}
#content .views,
#content .all-events {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-weight:bold;
	text-transform:uppercase;
}
#content .views li {
	float:left;
	padding:0 35px 0 0;
}
#content .calendar-of-eventes ul a {
	color:#808285;
	text-decoration:none;
}
#content .calendar-of-eventes .views a {
	background:url(../../images/structure/ico-arrow.gif) no-repeat 0 2px;
	padding-left:14px;
}
#content .calendar-of-eventes ul a:hover { text-decoration:underline;}
#content .all-events {
	padding:24px 0 16px;
	border-bottom:2px solid #b4b4b4;
}
#content .all-events li {
	float:left;
	padding-right:12px;
}
#content .all-events .text { margin:-1px 0 0;}
* html #content .all-events .text { margin:0;}
* + html #content .all-events .text { margin:0;}

#content .listing-holder { margin:-5px 0 0;}
#content .listing-holder .boxes {
	border-bottom:2px solid #b4b4b4;
	padding:20px 130px 10px 0;
}
#content .listing-holder .boxes .title { display:block;}
#content .listing-holder .boxes .title a {
	text-decoration:none;
	color:#808285;
}
#content .listing-holder .boxes .title a:hover { text-decoration:underline;}
#content .listing-holder .boxes p {
	font-size:11px;
	margin:14px 0 13px;
	line-height:13px;
}
*/
/*****/
#content .calendar-of-eventes {
	font:11px/13px Arial, Helvetica, sans-serif;
	padding:8px 0 0;
	width:538px;
}
* html #content .calendar-of-eventes { width:529px;}
#tabsContainer div,
#eventbar .eventbarpad {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-weight:bold;
	text-transform:uppercase;
}
#tabsContainer div {
	float:left;
	padding:0 35px 0 0;
}
#tabsContainer div span span.tab a {
	color:#808285;
	text-decoration:none;
}
#tabsContainer div span span.tab a {
	background:url(../../images/structure/ico-arrow.gif) no-repeat 0 2px;
	padding-left:14px;
}
#tabsContainer div.dayViewTab
{
    position: absolute;
     top:60px;
     left: 20px;
}

#tabsContainer div span span.tab a:hover { text-decoration:underline;}
#eventbar {
	padding:24px 0 16px;
	border-bottom:2px solid #b4b4b4;
}
#content .all-events li {
	float:left;
	padding-right:12px;
}
#content .all-events .text { margin:-1px 0 0;}



#events  { margin:-5px 0 0;}
#events  div.boxes {
	border-bottom:2px solid #b4b4b4;
	padding:20px 130px 10px 0;
}
#events  div.boxes .title { display:block;}
#events  div.boxes .title a {
	text-decoration:none;
	color:#808285;
}
#events  div.boxes .title a:hover { text-decoration:underline;}
#events  div.boxes p {
	font-size:11px;
	margin:14px 0 13px;
	line-height:13px;
}
/****/

#content .detail-box {
	padding:12px 0 60px;
	font:11px/14px Arial, Helvetica, sans-serif;
	border-top:2px solid #b3b4b6;
}
#content .detail-box .title {
	display:block;
}
#content .detail-box p {
	font-size:11px;
	line-height:14px;
	margin:0 0 16px;
}
#content .detail-box p a {
	text-decoration:none;
	color:#808285;
}
#content .detail-box p a:hover { text-decoration:underline;}
#content .form-year{
	width:100%;
	overflow:hidden;
	padding:0 0 9px;
	font-family:Arial, Helvetica, sans-serif;
}
#content .form-year label{
	color:#808285;
	font-size:11px;
	line-height:14px;
	float:left;
	margin:2px 4px 0 0;
	font-weight:bold;
}
#content #sel-year{
	float:left;
	width:52px;
}
#content .month-list{
	list-style:none;
	padding:0 0 34px;
	margin:0;
	overflow:hidden;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
}
#content .month-list li{
	float:left;
	overflow:hidden;
	padding:0 2px 0 5px;
	background:url(../../images/structure/sep-month-list.gif) no-repeat 0 65%;
}
#content .month-list li:first-child{
	background:none;
	padding-left:0 !important;
}
#content .month-list li a{
	color:#7d8db5;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	float:left;
	text-decoration:none;
}
#content .month-list li a:hover{
	text-decoration:underline;
}
#content .news-boxes,
#content .news-boxes ul{
	height:1%;
	list-style:none;
	overflow:hidden;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
#content .news-boxes li{
	width:100%;
	overflow:hidden;
	padding:0 0 13px;
	height:1%;
	vertical-align:middle;
	font-size:11px;
	line-height:14px;
}
#content .news-boxes ul li{padding-bottom:0 !important;}
#content .news-boxes li strong{
	color:#808285;
	line-height:13px;
	display:block;
}
#content .news-boxes ul li .date{
	color:#808285;
	float:left;
	width:47px;
}
#content .news-boxes ul li .news-info{
	color:#7d8db5;
	float:left;
}
#content .sort-news{
	width:100%;
	overflow:hidden;
	font:11px/14px Arial, Helvetica, sans-serif;
	padding:0 0 19px;
}
#content .sort-news strong{color:#808285;}
#content .sort-news a{
	color:#7d8db5;
	font-weight:bold;
}
#content .sort-news a.ttl{
	padding:0 0 0 5px;
	background:url(../../images/structure/sep-sort.gif) no-repeat 0 65%;
}
#content .news-indexes{
	list-style:none;
	padding:0 0 17px;
	margin:0;
	width:100%;
	overflow:hidden;
}
#content .news-indexes li{
	width:100%;
	overflow:hidden;
	height:1%;
	vertical-align:middle;
	padding:0 0 12px;
	margin:0 0 21px;
	background:url(../../images/structure/sep-news-indexes.gif) repeat-x 0 100%;
}
#content .news-indexes .txt-box{
	float:right;
	overflow:hidden;
	width:400px;
	padding:0 10px 0 0;
	font:11px/13px Arial, Helvetica, sans-serif;
}
#content .news-indexes .txt-box2{
	float:right;
	overflow:hidden;
	width:100%;
	padding:0 10px 0 0;
	margin:0 -10px 0 0;
	font:11px/13px Arial, Helvetica, sans-serif;
}
#content .news-indexes h2{
	font-size:11px;
	line-height:14px;
	margin:0 0 13px;
}
#content .news-indexes p{
	margin:0 0 11px;
	font-size:11px;
	line-height:14px;
}
#content .news-indexes .more-news{
	color:#808285;
	font-weight:bold;
	padding:0 15px 0 0;
	text-decoration:none;
	background:url(../../images/structure/bul-news-more.gif) no-repeat 100% 60%;
}
#content .news-indexes .more-news:hover{text-decoration:underline;}
#content .news-indexes .illustration{
	display:block;
	overflow:hidden;
	width:99px;
	height:101px;
	border:2px solid #b2b4b6;
	padding:2px;
}
#content .page-n{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
#content .page-n li{
	display:inline;
	margin:0 10px 0 0;
}
#content .page-n li a{
	color:#7d8db5;
	font:bold 11px/14px Arial, Helvetica, sans-serif;
}
#content .section-indexes{
	list-style:none;
	overflow:hidden;
	padding:6px 0 0;
	margin:0;
}
#content .section-indexes li{
	width:100%;
	overflow:hidden;
	height:1%;
	vertical-align:middle;
}
#content .section-indexes li a{
	background:url(../../images/structure/bul-section-indexes.gif) no-repeat 0 60%;
	padding:0 0 0 7px;
	color:#7d8db5;
	text-decoration:none;
	font:11px/13px Arial, Helvetica, sans-serif;
}
#content .section-indexes li a:hover{text-decoration:underline;}
#content .section-indexes ul{
	list-style:none;
	overflow:hidden;
	padding:0 0 0 19px;
	margin:0;
}
#sidebar.font-arial .posts,
#sidebar.font-arial .btm-box p{font-family:Arial, Helvetica, sans-serif;}
#footer {
	background:#727176 url(../../images/structure/bg-footer.gif) repeat-x;
	padding:34px 0 30px 0;
	color:#fff;
	height:1%;
	font:9px/14px Arial, Helvetica, sans-serif;
	width:100%;
}
#footer a {
	text-decoration:none;
	color:#fff;
}
#footer a:hover { text-decoration:underline;}
#footer ul {
	margin:0 0 0 -5px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
#footer ul li {
	background:url(../../images/structure/bg-footer-sep.gif) no-repeat 0 3px;
	margin-left:-1px;
	float:left;
	padding:0 6px;
}
#footer p { margin:0;}
#footer p a { text-decoration:underline;}
#footer p a:hover { text-decoration:none;}

#footerwrapper {
	margin:0 auto;
	position:relative;
	width:956px;
	overflow:hidden;
}

* html #footerwrapper {
	overflow:visible;
}

/*------------------------------- Menu Include from main css --------------------------------*/
#header {
	width:100%;
	position:absolute;
	z-index:100;
	top:0;
	left:-45px;
	margin:0 18px;
	padding:60px 0 0 0;
	height:85px;
	background:url(../../images/structure/bg-header.gif) repeat-x;
	
}
#header .logo a {
	position:absolute;
	top:60px;
	left:62px;
	background:url(../../images/structure/bg-logo.png) no-repeat;
	width:445px;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
}
#header .blue-bar {
	position:absolute;
	top:0;
	left:45px;
	background:#243d89;
	width:226px;
	height:52px;
}
#header ul {
	margin:0;
	padding:0;
	list-style:none;
}
#header .menu {
	position:absolute;
	top:117px;
	left:2px;
	font-size:12px;
	line-height:18px;
}
#header .menu li {
	float:left;
	background:url(../../images/structure/bg-menu-sep.gif) no-repeat;
	margin-left:0px;
}
#header .menu a {
	color:#fff;
	float:left;
	padding:0 9px;
	text-decoration:none;
}
#header .menu a.quick-links {
	width:118px;
	background:url(../../images/structure/bg-quick-links.gif) no-repeat;
}
#header .top-links {
	position:absolute;
	top:28px;
	right:31px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}
#header .top-links li {
	float:left;
	background:url(../../images/structure/bg-top-links-sep.gif) no-repeat 0 1px;
	margin-left:-1px;
	padding:0 7px;
}
#header .top-links a {
	color:#fff;
	text-decoration:none;
}
#header .top-links a:hover { text-decoration:underline;}

#header .search-form {
	width:177px;
	position:absolute;
	top:76px;
	right:31px;
}
#header .search-form .text {
	background:url(../../images/structure/bg-inp-search.gif) no-repeat;
	height:16px;
	padding:0 4px;
	float:left;
}
#header .search-form .text input {
	background:none;
	border:0;
	padding:1px 0 0;
	width:120px;
}
* html #header .search-form .text input { padding:0;}
* + html #header .search-form .text input { padding:0;}
#header .search-form .submit { float:right; border:none;}
#header .check-mail {
	background:url(../../images/structure/ico-email.gif) no-repeat 0 2px;
	padding:0 0 0 17px;
	position:absolute;
	top:77px;
	right:243px;
	color:#fff;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}

#main-nav li.hover,
#main-nav li:hover{
	position:relative;
	cursor:pointer;
}
#main-nav li.hover ul,
#main-nav li:hover ul{
	display:block;
}
#main-nav ul{
	position:absolute;
	top:18px;
	left:0;
	display:none;
	overflow:hidden;
	border:solid #a96b29;
	border-width:1px 1px 0;
	width:188px;
	background:#c58030;
}
#main-nav ul li{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #a96b29;
	margin:0 !important;
	background:none !important;
}
#header #main-nav ul a{
	display:block;
	height:1%;
	float:none;
	overflow:hidden;
	font-size:12px;
	line-height:24px;
	color:#fff;
}
#main-nav ul a:hover{
	background:#d79d5a;
	color:#7c5a41;
}

