body {
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0;
	background:#224777 url(../images/bg-body.gif) repeat-x;
	min-width: 998px;
}

body {
color:#333333;
}

a {
	text-decoration: none;
	color:#3659af;
}

h1 {
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#08215c;
	line-height:30px;
	}

h1.home-title {
	display:none;
	}

a:hover {text-decoration: underline;}
img {border-style: none;}
form, fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
}
input,
textarea,
select{
	font:100% Arial, sans-serif;
	vertical-align:middle;
}
/*hidden-text*/

.logo,
.EmergencyInfo,
#nav span,
.btn-search,
.bottom-logo,
.title-whats-new,
.title-in-the-spotlight,
.title-upcoming,
.carusel .switcher a,
.carusel .arrow-prev,
.carusel .arrow-next,
.icon-latest-tweet,
.btn-close span,
.btn-academics span,
.item .view-link,
.btn-search2,
.btn-calendar,
.next,
.prev,
.view-link-grey span{
	overflow:hidden;
	text-indent: -9999px;
	display: block;
}

/*Crisis Communication Content */

#EmergencyWrapper {
	margin-top:10px; 
	padding:10px; 
	min-height:100px; 
	width:100%; 
	background-color:#000000; 
	border-bottom:1px solid #990000; 
	border-top:1px solid #990000;
}

#EmergencyHolder {
	width:986px; 
	margin:0px auto;
}

.EmergencyInfo {
	float:left;
	background: url(../images/Emergency-header.png) no-repeat;
	width:200px;
	height:63px;
	
}

#EmergencyContent {
	width:700px;
	margin-left:210px;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}


/*decision tree */

#qTable td {padding:3px 1em;}
#qTable {width:100%; border-spacing:0.5em}
#qTable li {cursor:pointer}
#qTable li:hover { text-decoration:underline} 
#qTable tr:nth-child(n+2) {display:none}
#qTable p {font-weight:bold; line-height:110%} 

#errdiv {display:none; font-weight:bold; color:#903; padding:0.3em} 
.selectedAnswer {font-weight:bold; color:#060} 

#qTable i {display:none} 	


/*wrapper start*/
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1{
	width:1069px;
	position:relative;
	float:left;
	left:50%;
}
.w2{
	width:1069px;
	position:relative;
	float:left;
	left:-50%;
}
#main-container{
	width:1069px;
	margin: 0 auto;
}
/*header start*/
#header{
	width:993px;
	padding:0 38px;
	background: url(../images/bg-header.png) no-repeat;
}
.header-area{
	position: relative;
	z-index: 100;
	height:135px;
}
.inner .header-area,
.inner2 .header-area{background:url(../images/bg-header-area.jpg) no-repeat;}
.header-holder{
	height:135px;
	background: url(../images/bg-header-area.png) no-repeat;
}
/*top-menu*/
.top-menu{
	position: absolute;
	top:23px;
	right:17px;
	margin:0;
	padding:0;
	list-style:none;
	font-weight: bold;
	overflow:hidden;
	white-space:nowrap;
	WIDTH: 500px; /* specified width */
	text-align: right; /* specified text alignment */
}
.top-menu li{
	/* float:left; REMOVED*/
	display: inline; /* added display inline */
	margin:0 0 0 -1px;
	padding:0 7px 0 8px;
	/*background: url(../images/separator.gif) no-repeat 0 50%;  REMOVED */
}

.top-menu li.seperator{
	/* float:left; REMOVED*/
	display: inline; /* added display inline */
	margin:0 0 0 -1px;
	padding:0 7px 0 8px;
	background: url(../images/separator.gif) no-repeat 0 50%;
	}


.top-menu a{
	color:#c9ae5c;
}
/*logo*/
.logo{
	width:282px;
	position:absolute;
	top:25px;
	left:26px;
	margin:0;
}
.logo a{
	display:block;
	height:50px;
	background: url(../images/logo.png) no-repeat;
}
.nav-bar{
	position: absolute;
	top:90px;
	left:0;
	width:100%;
	border-top:1px solid #879bad;
	z-index: 100;
}
/*nav*/
#nav{
	margin:0 auto;
	padding:0;
	list-style:none;
	display: table;
}
#nav li{
	float:left;
	padding: 0 0 0 1px;
	background: url(../images/separator2.gif) no-repeat 0 50%;
}
#nav li:first-child{
	background: none;
}
#nav li a{
	float:left;
	padding:5px 10px 8px;
	position: relative;
}
#nav li a:focus{outline:none;}
#nav li .arrow{
	width:23px;
	height:23px;
	position: absolute;
	bottom:-4px;
	left:50%;
	background: url(../images/arrow.png) no-repeat;
	margin:0 0 0 -12px;
	cursor: pointer;
}
#nav li a:hover,
#nav li.active a,
#nav li:hover a,
#nav li.hover a{
	background-color: #032f65;
	text-decoration: none;
}
#nav li span{
	display:block;
	height:23px;
	cursor: pointer;
}
#nav li .about span{
	width:107px;
	background:url(../images/text-about.png) no-repeat;
}
#nav li .admissions span{
	width:184px;
	background:url(../images/text-admissions.png) no-repeat;
}
#nav li .academics span{
	width:150px;
	background:url(../images/text-academics.png) no-repeat;
}
#nav li .campus span{
	width:86px;
	background:url(../images/text-campus-life.png) no-repeat;
}
#nav li .arts span{
	width:106px;
	background:url(../images/text-arts.png) no-repeat;
}
#nav li .alumni span{
	width:120px;
	background:url(../images/text-alumni.png) no-repeat;
}
#nav li .athletics span{
	width:72px;
	background:url(../images/text-athletics.png) no-repeat;
}
.shade{
	width:747px;
	height:8px;
	overflow:hidden;
	background: url(../images/shade-bar.png) no-repeat;
	position: absolute;
	bottom:1px;
	left:50%;
	margin:0 0 0 -373px;
	z-index: 80;
}
/*drop-block*/
#nav .drop-block{
	position: absolute;
	width:993px;
	left:0;
	top:36px;
	z-index: 100;
	display: none;
}
#nav li:hover .drop-block,
#nav li.hover .drop-block{display: block;}
#nav .drop-block .holder{
	height:1%;
	overflow:hidden;
	padding:14px 0 9px 0;
	overflow:hidden;
	background: url(../images/bg-drop-block.png) no-repeat;
}
#nav .drop-block .holder .row {
	padding: 0 0 15px 25px;
}
#nav .drop-block .column{
	display:inline-block;
	vertical-align: top;
	margin:0 15px 0 0;
	padding:8px 0 0;
	width:195px;
}
#nav .drop-block .column .title{
	display: block;
	font-size: 13px;
	line-height: 27px;
	color:#b7d3f4;
}
#nav .drop-block .list{
	display: block;
	margin:0;
	padding:0;
	list-style:none;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
}
#nav .drop-block .list li{
	float:none;
	padding: 0 0 0 13px;
	background: url(../images/arrow3.gif) no-repeat 0 5px;
}
#nav .drop-block a{
	float:none;
	padding:0;
}
#nav li .drop-block a:hover,
#nav li.active .drop-block a,
#nav li:hover .drop-block a,
#nav li.hover .drop-block a {
	background: none;
}
#nav li .drop-block a:hover {
	text-decoration: underline;
}
#nav .drop-block .list a{
	color:#fff;
}
#nav .drop-block .aside{
	width:248px;
	float:left;
	margin:0 34px 0 0;
}
#nav .drop-block .buttons{
	overflow:hidden;
	padding: 0 10px 0 0;
	margin:0;
	position: relative;
	background: url(../images/menu-background.png) repeat-x center left;
	color: #fff;
}
#nav .drop-block .buttons a{
	float:left;
	margin:0;
	padding:0;
	color: #fff;
}
#nav .drop-block .buttons a.btn-academics {
	padding: 5px 30px 5px 25px;
	font-size: 1.3em;
	font-weight: bold;
	background: url(../images/go-button.png) no-repeat center right;
}
#nav .drop-block .buttons a.btn-academics:hover {
text-decoration: none;
}
#nav .drop-block .buttons a.btn-close{
	padding: 5px 20px 5px 0;
	float: right;
	color: #709bd6;
	background: url(../images/close.png) no-repeat center right;
}
/*rounded-box*/
.rounded-box{
	width:100%;
	padding:10px 0 0;
	background: url(../images/bg-rounded-box-top.png) no-repeat;
	margin:0 0 8px;
}
.rounded-box .area{
	height:1%;
	overflow:hidden;
	padding:2px 17px;
	background:url(../images/bg-rounded-box.png) repeat-y;
}
.rounded-box .bottom{
	width:100%;
	overflow:hidden;
	height:10px;
	background:url(../images/bg-rounded-box-bottom.png) no-repeat;
}
.rounded-box .title{
	display: block;
	color:#8ab8ed;
	text-transform: uppercase;
	margin:0 0 5px;
	letter-spacing: 1px;
	position: relative;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.rounded-box .title a{color:#8ab8ed;}
.rounded-box p{
	font-size: 11px;
	line-height: 16px;
	color:#f9f7f2;
	margin:0;
	position: relative;
}
.link{
	padding:0 0 0 9px !important;
	font-size: 10px;
	font-weight: bold;
	color:#8ab8ed;
	background: url(../images/ico-link.gif) no-repeat 0 50% !important;
	position: relative;
}
.form{
	position: absolute;
	top:51px;
	right:23px;
}
.btn-search{
	float:right;
	width:27px;
	height:22px;
	background: url(../images/btn-search.gif) no-repeat;
}
.input-search{
	width:163px;
	height:14px;
	float:right;
	border:0;
	padding:4px 7px;
	color:#4c4b4b;
	font-size: 12px;
	margin:0 0 0 21px;
}
.form select{
	width:172px;
	float:right;
}
/*header end
main start*/
#main{
	height:1%;
	padding:0 37px 0 38px;
	background: url(../images/bg-main.png) repeat-y;
}
#main:after{
	content:"";
	display:block;
	clear:both;
}
.main-area{
	width:100%;
	float:left;
}
.main-holder{
	width:100%;
	background: url(../images/bg-main-area.gif) no-repeat 0 100%;
	margin:0 0 -15px;
	position: relative;
}
/*visual*/
.visual{
	width:993px;
	height:559px;
	margin:-134px 0 9px;
	position: relative;
	overflow:hidden;
}
.visual .img-holder,
.small-gallery .img-holder{
	position: relative;
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
}
.visual .img-holder li{
	width:993px;
	float:left;
	position: relative;
}
.visual .img-holder li img{
	position: relative;
	z-index: 1;
}
.visual .panel{
	width:100%;
	overflow:hidden;
	background: url(../images/bg-panel.png) repeat-y;
	position: absolute;
	bottom:25px;
	left:0;
	z-index: 10;
}
.visual .panel .area{
	height:1%;
	overflow:hidden;
	background: url(../images/bg-panel-arrow.gif) no-repeat 0 50%;
	padding:16px 20px 15px 47px;
}
/*switcher*/
.switcher{
	margin:0;
	padding:0;
	list-style:none;
}
.visual .switcher {
	padding:17px 0 0;
	position: absolute;
	bottom:50px;
	right:10px;
	z-index: 10;
}
.visual .switcher li{
	float:left;
	margin:0 6px 0 0;
	display: inline;
}
.visual .switcher a{
	position: relative;
	padding:4px;
	float:left;
}
.visual .switcher a span{
	position:absolute;
	top:0;
	left:0;
	width:62px;
	height:62px;
	cursor: pointer;
	z-index: 10;
}
.visual .switcher a:hover span,
.visual .switcher .active span{
	background:url(../images/bg-switcher-hover.png) no-repeat;
}
.visual .switcher a:hover{
	text-decoration: none;
	background-position: 0 0;
}
.visual .switcher img{
	display: block;
	border:1px solid #d1cecc;
}
.panel .text-column{
	width:450px;/*530px*/
	overflow:hidden;
	color:#fff;
}


.panel .text-column h2{
	margin:0;
	color:#fff !important;
	font-weight:900;
	font: 24px Arial, Helvetica, sans-serif !important;
} 


.headline,
.row,
.heading,
.post,
.post .column,
.top-bar{
	height:1%;
	overflow:hidden;
}
.visual .panel .headline{
	padding:0 0 7px;
	margin: 0 0 7px;
	background: url(../images/border.png) no-repeat 0 100%;
}
.panel .text-column p{
	margin:0 0 14px;
	color:#fff;
	font-size: 12px;
	line-height: 16px;
}
.btn-more{
	color:#988344;
	background: #fff;
	padding:0 13px;
	float:left;
	line-height: 20px;
	margin:0 0 0 5px;
	display: inline;
}
/*columns*/
.columns{
	height:1%;
	overflow:hidden;
	padding:0 11px 0 18px;
	margin:0 0 37px;
}
.columns .headline{
	padding:13px 0 10px;
	background:url(../images/bg-heading.gif) no-repeat 50% 0;
}
.columns .main-column .headline{background:url(../images/bg-heading2.gif) no-repeat 50% 0;}
.columns .headline h2{margin:0 auto;}
.title-upcoming{
	width:162px;
	height:13px;
	background: url(../images/title-upcoming.png) no-repeat;
}
.title-in-the-spotlight{
	width:155px;
	height:13px;
	background: url(../images/title-in-the.png) no-repeat;
}
.title-whats-new{
	width:155px;
	height:13px;
	background: url(../images/title-whats-new.png) no-repeat;
}
.left-column{
	width:291px;
	float:left;
	margin:0 20px 0 0;
	padding:0 0 0 5px;
}
.right-column{
	width:292px;
	float:right;
}
.main-column{
	width:338px;
	float:left;
}
.columns h3{
	color:#08215c;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 5px;
}

.columns .events h3{
	font-size: 14px;
	line-height: 18px;
}
.columns p{
	font-size: 12px;
	line-height: 16px;
	margin:0 0 3px;
	color:#4c4b4b;
}
.columns .posts p{line-height:15px;}
/*posts*/
.posts{
	width:100%;
	padding:14px 0 0;
}
.events .post{
	padding:5px 0 15px;
	background: url(../images/shade2.gif) no-repeat 0 100%;
}
.posts .post{
	padding:15px 0 13px;
	background: url(../images/shade.gif) no-repeat 50% 0;
}
.events .heading{cursor: pointer;}
.events .heading:focus{
	outline:none;
}
.post .title{
	color:#08215c;
	display: block;
}
.post .photo{margin:0 10px 0 0;}
.photo{
	float:left;
	padding:1px;
	border:1px solid #988344;
}
.posts .post:first-child{
	padding-top:0;
	background: none;
}
.posts .post h3{
	font-size :14px;
	line-height: 18px;
}

.latest-news-item h3{
	display: block !important;
}
.latest-news-item .title{
	display: none;
}
.post-link{
	color:#988344 !important;
	text-decoration: underline;
	padding:0 9px 0 0;
	background: url(../images/ico-arrow-post-link.gif) no-repeat 100% 50%;
	font-size: 11px;
	font-weight: bold;
}
.post-link:hover{text-decoration:none;}
/*carusel*/
.carusel{
	width:100%;
	overflow:hidden;
	position: relative;
	margin: 0 0 7px;
}
.carusel .switcher{
	margin:0 0 6px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.carusel .switcher li{
	float:left;
	margin:0 6px 0 0;
}
.carusel .switcher a{
	float:left;
	width:12px;
	height:11px;
	background: url(../images/bg-switcher-items.gif) no-repeat;
}
.carusel .switcher a:hover,
.carusel .switcher .active a{
	background-position:0 -11px;
}
.carusel .arrow-prev,
.carusel .arrow-next{
	width:33px;
	height:33px;
	position: absolute;
	top:95px;
}
.carusel .arrow-prev{
	left:2px;
	background: url(../images/arrow-prev.png) no-repeat;
}
.carusel .arrow-next{
	right:2px;
	background: url(../images/arrow-next.png) no-repeat;
}
.carusel .slide{
	width:335px;
	overflow:hidden;
	position: relative;
}
.carusel .slide ul{
	margin:0;
	padding:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
}
.carusel .slide ul li{
	float:left;
	width:335px;
}
.carusel .slide ul li img{
	display:block;
	padding:1px;
	border:1px solid #959595;
	margin: 0 10px 7px 0;
}
.rss-link{
	float:left;
	margin:1px 7px 0 0;
}
.headline .rss-link{
	float:right;
	margin:6px 0 0 7px;
}
.link-more{
	float:left;
	padding:0 0 0 13px;
	background: url(../images/ico-arrow.jpg) no-repeat 0 50%;
	color:#988344;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.events .date{
	width:34px;
	height:34px;
	background: url(../images/ico-date.gif) no-repeat;
	padding:4px 0 0;
	text-align: center;
	margin:0 8px 0 0;
}
.date{float:left;}
.date em{
	color:#4a3408;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	font-size: 9px;
	display: block;
}
.date span{
	font-weight: bold;
	display:block;
	font-size: 17px;
	line-height: 18px;
	color:#fff;
	text-align: center;
}
.post .heading h3{
	display: inline;
	margin:0 5px 0 0;
}


#two-column-copy {
	width: 47%; 
	float: left; 
	margin-right: 20px;
	}



/* COLLAPSIBLE CONTENT STYLES */

.collapsible-content {
  margin: 0px;
}
.collapsible-content .asset-title {
	background-color: #F3F0EB;
	margin-bottom:20px;
	}

.collapsible-content .asset-title, .collapsible-content .copy {
  padding: 5px;
}

.collapsible-content .copy {
	margin-bottom:10px;
	margin-top:10px;
	margin-left:0px;}


.collapsible-content .asset-title:last-of-type, .collapsible-content .copy:last-of-type {
  
}
.collapsible-content .asset-title a {
  display: block;
  color: black;
  font-weight: bold;
}
.collapsible-content .copy {
  border-top: 0;
  
}
.collapsible-content .copy:last-of-type {
  
  position: relative;
  top: -1px;
}

.collapsible-content a {
  text-decoration: none;
}


/* INFORMATION REQUEST CALLOUT BOX */

#info-call-out {
	width: 200px; 
	padding: 5px; 
	border: #E7E2D7 1px solid; 
	background: #F3F0EB; 
	float: right; 
	margin-left: 20px; 
	margin-bottom: 20px;
	}


/* END INFORMATION REQUEST CALLOUT BOX */


/* PULL QUOTE */


.pull-quote {
	margin:20px 20px; 
	color: #988344;	
	display: block;
	text-align: center;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	padding: 5px;
	}


#pull-quote {
	margin:20px 20px; 
	color: #988344;	
	display: block;
	
	}
	
#pull-quote img {
	float: left;   
	margin-right: 10px;
	height:100px;
	width:100px;
	}

#pull-quote span.quote {
	text-align: left;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	padding: 5px;
	}

#pull-quote span.name {
	display:block;
	text-align: right;
	font-size: 12px;
	padding: 10px;
	}

/* END PULL QUOTE */

/* FEATURED STORY */

.sub-heading {
	font-size:14px;
	margin-bottom:15px;
	color: #7C7769;
	}

#sub-heading {
	font-size:14px;
	margin-top:-10px;
	margin-bottom:15px;
	color: #7C7769;
	}

#header-image {
	margin-bottom:20px;
	}
	
/* #header-image img{
	padding:1px;
	border:1px solid #7C7769;
} */

#header-caption{
	font-size: 11px;
	font-style:italic;
	color:#7C7769;
	text-align:right;
	margin-top:5px;
	margin-right:15px;
}

#featured-container{
  overflow:hidden;
}

#featured-content{
  width:527px;
  margin-right:-220px;
  padding-right:10px; 
}

#featured-content h2 {
	margin-top:15px;
	}
	
#featured-content p.section-title {
	font-size: 14px;
	font-weight:bold; 
	color: #709bd6;
	margin-bottom:5px;
	}
	
/* FACULTY EXPERTS */

#expert-name {
	
	font-size:24px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#08215c;
	line-height:30px;
	}

#expert-title, #expert-title p {
	font-size:16px;
	margin-top:-10px;
	margin-bottom:15px;
	color: #7C7769;
	}
	
.expert p:first-child{
	font-size:20px;
	line-height:24px;
	text-rendering:optimizelegibility;
	}
	
#expert-image {
	margin-bottom:20px;
	}

/* FEATURED STORY RIGHT RAIL ASSETS */

#featured-rail{
  width:200px;
  float:right;
  padding-left:10px;
  border-left:#D2CCB5 solid 1px;
}

#asset-container {
	display:block; 
	margin-bottom:10px;
	}
	
#asset-container ul {
	padding-left:5px;
	margin-left:10px;
	}

#asset-title {
	font-size: 14px;
	font-weight:bold; 
	color: #709bd6;
	margin-bottom:5px;
	}

	
#asset-container img {
	margin: 5px 0px;
	}


#video-asset {
	margin:5px 0px;
	width:195px;
	height:150px;
	overflow:hidden;
	}
	
#video-asset img.video-overlay {
	margin:0px;
	width:195px;
	height:150px;
	}	


/*MARKETING MODULE STYLES*/


#module-holder {
	width:100%;
	overflow:hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	}

#module-container {
	padding-bottom: 500em;
    margin-bottom: -500em;
	float:left;
	border:#E7E2D7 1px solid;
	background-color:#F1F0E7;
	margin-right:5px;
	overflow:hidden;
	display:block;
	}
	
#module-container.four-column {
	width:25%;
	}
	
#module-container.three-column {
	width:32%;
	}
	
#module-container.two-column {
	width:48.5%; 
}
	
#module-content {
	min-height:100px;
	height:!important;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 15px;
	padding-left: 4px;
	}
	
#module-content img {
	margin-bottom:5px;
	}
	
#module-content ul {
	padding:0px;
	list-style:none;
	margin: 0px;
	}
#module-content li {
	float:none;
	padding: 0 0 0 13px;
	background: url(../images/arrow-adm.gif) no-repeat 0 5px;
	/*list-style-image:url(../images/arrow-adm.gif);
	list-style-position:outside;*/	
	}
	
#module-content li a {
	color:#214676;
	text-decoration:underline;
	}
	
#module-content h2, h2 a, h2 a:hover {
	font-size:16px;
	font-weight:bold;
	color:#214676;
	margin-top: 0px;
	padding-top:5px;
	}
	
/*END MARKETING MODULE PAGE STYLES*/	
	
	
span.section-title, p.section-title, .section-title {
	font-size: 14px;
	font-weight:bold; 
	color: #709bd6;
	margin-bottom:5px;
	}
	
	
	
	
	

#adm-wrapper {
	border:#E7E2D7 1px solid;
	background-color:#F1F0E7;
	padding:5px;
	float:left;
	}
	
#adm-wrapper img {
	margin-bottom:5px;
	}
	
#adm-wrapper ul {
	padding:0px;
	list-style:none;
	margin: 0px;
	}
#adm-wrapper li {
	float:none;
	padding: 0 0 0 13px;
	background: url(../images/arrow-adm.gif) no-repeat 0 5px;
	/*list-style-image:url(../images/arrow-adm.gif);
	list-style-position:outside;*/	
	}
	
#adm-wrapper li a {
	color:#214676;
	text-decoration:underline;
	}
	
#adm-wrapper h2, h2 a, h2 a:hover {
	font-size:16px;
	font-weight:bold;
	color:#214676;
	margin-top: 0px;
	padding-top:5px;
	}
	
	
#adm-wrapper.four-column {
	width:170px;
	margin:0px 5px 10px 0px;
	}
	
#adm-wrapper.three-column {
	width:232px; 
	margin:0px 5px 10px 0px;
	}
	
#adm-wrapper.two-column {
	width:354px; 
	margin:0px 5px 10px 0px;
}


/*view-link*/
.view-link{
	background: url(../images/view-all.gif) no-repeat;
}
.information-block .active .heading {background: #fff !important;}
.information-block .with-photo .active .heading{
	padding:0;
}
.information-block .with-photo .active .heading strong,
.information-block .with-photo .active .heading h4{
	display: none;
}
.accordion .ui-state-active .view-link{background: url(../images/view-less.gif) no-repeat !important;}
.view-link{
	position: relative;
	height:1%;
	width:11px;
	overflow:hidden;
	text-indent: -9999px;
	display: inline-block;
	vertical-align: middle;
}
.view-link:focus{outline:none;}
.item .view-link{
	width:15px;
	height:14px;
	background: url(../images/view-link.png) no-repeat;
	position:absolute;
	right:3px;
	top:3px;
	float: none !important;
	z-index: 25;
}
.accordion .item .ui-state-active{background: url(../images/view-link2.png) no-repeat !important;}
.expand-block{
	overflow:hidden;
	position: relative;
	width:100%;
}
.post .expand-block .content{
	width:100%;
	padding:0 0 5px;
	overflow:hidden;
}

.events{
	width:100%;
	padding:11px 0 16px;
}
.events .column{width:159px;}
.hidden{
	display: none;
}
.bottom-section{
	height:1%;
	overflow:hidden;
	padding:0 13px 15px 19px;
	background: url(../images/bg-clouds.png) no-repeat;
}
/*rounded-block*/
.rounded-block{
	width:823px;
	overflow:hidden;
}
.rounded-block .t{
	height:15px;
	width:100%;
	overflow:hidden;
	background:url(../images/bg-bottom-block-top.png) no-repeat;
}
.rounded-block .b{
	height:17px;
	width:100%;
	overflow:hidden;
	background:url(../images/bg-bottom-block-bottom.png) no-repeat;
	clear: both;
}
.rounded-block .c{
	height:1%;
	background: url(../images/bg-bottom-block.png) repeat-y;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 20px;
}
.rounded-block .c:after{
	content:"";
	display:block;
	clear:both;
}
.rounded-block .holder{
	float:left;
	width:100%;
	margin:0 0 -15px;
	position: relative;
}
.icon-latest-tweet{
	width:90px;
	height:59px;
	float:left;
	background: url(../images/icon-latest-tweet.png) no-repeat;
	margin:4px 8px 0 0;
	position: relative;
}
.rounded-block .text-area{
	height:1%;
	overflow:hidden;
	background: url(../images/separator4.gif) no-repeat 0 50%;
	color:#494747;
	line-height: 16px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
}
.rounded-block .text-area p{margin:0;}
.rounded-block .updated{
	display: block;
	color:#878787;
	font-size: 11px;
}
.icons{
	float:right;
	margin:60px 0 0;
	padding:0;
	list-style:none;
}
.icons li{
	float:left;
	margin:0 6px 0 0;
	display: inline;
}
#sidebar{
	width:210px;
	float:left;
	background:#f8f6f1 url(../images/bg-sidebar.gif) no-repeat 0 100%;
}
#sidebar .title{
	height:1%;
	overflow:hidden;
	background: url(../images/bg-title.gif) repeat-y;
	padding:13px 10px 9px;
	color:#fff;
	margin:0 0 1px;
}
#sidebar .title h3{
	margin:0;
	font-size: 12px;
	text-transform: uppercase;
}
.wrapper{
	height:1%;
	overflow:hidden;
	padding:0 10px 48px;
}
.inner .wrapper{
	background:url(../images/bg-aside.gif) repeat-y 100% 0;
	padding:0 10px 140px;
	margin:5px 0 -76px;
}
.inner2 .wrapper{padding-top:5px;}
.inner2 .main-area,
.inner .main-area{
	background:url(../images/bg-main-area-inner2.png) repeat-x;
	margin:-8px 0 0;
	padding:8px 0 0;
	position:relative;
}
/*sidenav-bar*/
.sidenav-bar{
	width:100%;
	overflow:hidden;
	background: url(../images/bg-sidenav.gif) repeat-y;
	padding:0 0 1px;
	border-bottom:1px solid #cac9c6;
	margin: 0 0 16px;
}
.sidenav-bar .area{
	width:100%;
	background: url(../images/bg-sidenav-bottom.gif) no-repeat 0 100%;
}
.sidenav{
	margin:0;
	padding:0;
	list-style:none;
	background: url(../images/bg-sidenav-top.gif) no-repeat;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	overflow:hidden;
}
.sidenav li{
	width:100%;
	overflow:hidden;
	padding:1px 0 0;
	background:url(../images/bg-sidenav-border.gif) no-repeat 50% 0;
}
.sidenav li a{
	height:1%;
	padding:5px 15px 6px 25px;
	display:block;
	color:#6e695a;
	overflow:hidden;
}
.sidenav a.opener{
	background: url(../images/ico-arrow.gif) no-repeat 10px 8px;
}
.sidenav-bar .sidenav li a.opener:hover,
.sidenav-bar .sidenav .ui-state-active{
	background:#fff url(../images/ico-arrow-active.gif) no-repeat 10px 8px;
}
.sidenav li.active,
.sidenav li a:hover,
.sidenav .ui-state-active{
	color:#2e517f;
	text-decoration: none;
}
.sidenav li.active{background: #fff;}
.sidenav li a:focus{outline:none;}
.sidenav li ul{
	margin:0;
	padding:0 10px 0 25px;
	list-style:none;
	background: url(../images/bg-sub-nav.gif) repeat-y;
	font-size: 11px;
	line-height: 13px;
}
.sidenav li span{display: none !important;}
.sidenav li ul li{
	background:none;
	padding:5px 0;
	vertical-align: top;
}
.sidenav li ul li a{
	padding:0 0 0 10px;
	color:#6177ae !important;
	background:url(../images/ico-arrow2.gif) no-repeat 0 2px;
}
.sidenav-bar .sidenav li ul li a.opener{
	background: url(../images/ico-arrow2.gif) no-repeat 0 3px;
}
.sidenav li ul li a.opener:hover,
.sidenav ul .ui-state-active{
	background:url(../images/ico-arrow2-active.gif) no-repeat 0 3px !important;
}
.sidenav li ul li a.opener:hover{text-decoration:underline;}
.sidenav li ul ul{
	background: none;
	padding:5px 10px 0 15px;
	margin:0 0 -5px;
}
.sidenav li ul ul li{padding:3px 0;}
.sidenav li ul ul a:hover{text-decoration: underline;}





/*links*/
.links{
	margin:0;
	list-style:none;
	font:12px/30px "Times New Roman", sans-serif;
	text-transform: uppercase;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
.links li{
	width:100%;
	margin:0 0 3px;
}
.links a{
	width:195px;
	height:35px;
	background: url(../images/btn-link.png) no-repeat;
	display: block;
	color:#b1d2f8;
	text-align: center;
	padding:0 5px 0 0;
}


/*columns-holder*/
.columns-holder{
	width:752px;
	float:right;
	background:url(../images/bg-sidebar2.gif) repeat-x;
	padding:5px 0 0;
}
.columns-holder .wrapper{padding:0;}
/*breadcrumbs*/
.breadcrumbs{
	width:100%;
	margin:0 0 15px;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size: 11px;
	color:#4c4b4b;
}
.breadcrumbs li{
	float:left;
	padding:0 6px 0 13px;
	background: url(../images/ico-arrow3.gif) no-repeat 0 50%;
}
.breadcrumbs li:first-child{
	background:none;
	padding-left:0;
}
.breadcrumbs a{
	color:#105e9c;
	text-decoration: underline;
}
.breadcrumbs a:hover{text-decoration:none;}
/*side-column*/
.side-column{
	width:200px;
	float:right;
	margin:0 0 0 11px;
}
.column-area{
	overflow:hidden;
	border: solid 1px #C2BFB7;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 10px;
	background-color:#F3F0EB;	/*background-image: url(../images/bg-aside-column.jpg);
	background-repeat: no-repeat;
	background-position: bottom;*/
}
.photo-frame{
	padding:2px;
	border:1px solid #f3f2ec;
	height:1%;
	background: #edeade;
}
.photo-frame img{display:block;}
.info-block{
	height:1%;
	overflow:hidden;
	padding:0px 0 10px 0px;
	/*background: url(../images/bg-info-block.png) no-repeat 50% 0;*/
}
.info-block h3{
	color:#355783 !important;
	margin:0 !important;
}
.blocks .info-block:first-child{
	background: none;
}
.info-block p{
	margin:10px 0 !important;
	line-height: 15px !important;
	font-size:9px;
}
.block-link{
	font-size: 10px;
	font-weight: bold;
	padding:0 7px 0 0;
	background: url(../images/ico-arrow4.gif) no-repeat 100% 50%;
	color:#30527f;
	text-decoration: underline;
}
.block-link:hover{
	text-decoration:none;
}
/*block-list*/
.block-list{
	margin:0;
	padding:5px 0 10px 11px;
	list-style:none;
	font-size: 11px;
	line-height: 15px;
}
.block-list li{
	padding:0 0 0 7px;
	background:url(../images/ico-arrow4.gif) no-repeat 0 5px;
}
.block-list li a{
	color:#355783;
	text-decoration: underline;
}
.block-list li a:hover{
	text-decoration:none;
}
/*content*/
#content{
	height:1%;
	overflow:hidden;
	padding:3px 0 0;
}
#content .area{
	width:100%;
	overflow:hidden;
	border-top:1px solid #959595;
	padding:13px 0 0;
}
/*top-bar*/
.top-bar{
	margin: 0 0 13px;
}
.inner2 .top-bar{padding:0 9px 0 0;}
.user-menu{
	float:right;
	background: url(../images/bg-user-menu-l.gif) no-repeat 0 2px;
	padding:0 0 0 2px;
	margin:2px 0 0;
}
.user-menu ul{
	margin:0;
	padding:0 4px 0 0;
	list-style:none;
	float:left;
	overflow:hidden;
	font-size: 11px;
	background: url(../images/bg-user-menu-r.gif) no-repeat 100% 50%;
}
.user-menu ul li{
	float:left;
	padding:0 6px 0 9px;
	margin:0 0 0 -1px;
	background: url(../images/separator5.gif) no-repeat 0 50%;
}
.user-menu ul a{color:#4d4b4b;}
.btn-share{
	float:right;
	margin:0 0 0 6px;
}
.columns-holder h2{
	font-size: 16px;
}
.columns-holder h3{font-size:14px;}
.columns-holder h2,
.columns-holder h3{
	color:#08215c;
	font-weight: normal;
	margin: 0 0 15px;
}
.columns-holder .text-holder h2,
.columns-holder .text-holder h3{margin:0;}
.columns-holder p{
	font-size: 12px;
	line-height: 16px;
	color:#4d4b4b;
	margin:0 0 18px;
}
.columns-holder p a{
	text-decoration:underline;
	color:#08215c;
}
.yellow-link{
	color:#736028 !important;
}
.columns-holder p a:hover{
	text-decoration:none;
}
.information-block{
	width:100%;
	overflow:hidden;
	background: url(../images/hr-shade.gif) no-repeat 0 100%;
	padding:0 0 7px;
	margin:0 0 20px;
}
.info-columns .information-block{background: url(../images/bg-information-block-shade.gif) no-repeat 0 100%;}
.event-area .information-block{
	background: none;
	padding:0;
}
.information-block .headline{
	background: url(../images/bg-headline.gif) no-repeat;
	padding:0 0 0 4px;
	margin:0 0 2px;
}
.inner-style .headline{margin:0 0 8px;}
.info-columns .headline{margin:0 0 6px;}
.information-block .headline .frame{
	background: url(../images/bg-headline.gif) no-repeat 100% 0;
	padding:0 0 0 9px;
}
.inner-style .frame{padding:0 0 0 5px !important;}
.information-block .headline h3{
	color:#fff !important;
	text-transform: uppercase;
	line-height: 23px !important;
	margin:0 !important;
}
.btn-view{
	float:right;
	width:59px;
	height:23px;
	background: url(../images/btn-view.gif) no-repeat;
	color:#fff;
	text-align: center;
	font-size: 10px;
	line-height: 22px;
	font-weight: bold;
	margin:0 0 0 7px;
}
.information-block .heading{
	padding:5px 3px 4px 8px;
	background: #f3f0eb;
}
.inner-style .heading{background:#f3f0eb;}
.inner-style .color{background:#fbfaf9 !important;}
.information-block .heading:focus{
	outline:none;
}
.information-block .view-link {
	float:right;
}
.information-block .headline .rss-link{margin:6px 7px 0 7px;}
.information-block .headline .btn-view{margin:0;}
.information-block h4{
	font-size: 12px;
	line-height: 13px;
	color:#6d5b23;
	margin:0;
	display: inline;
}
.information-block h4 a{color:#6d5b23;}
.information-block .date{
	color:#3d3211;
	width:40px;
	font-size: 10px;
	line-height: 14px;
	text-align: right;
	margin:0 4px 0 0;
	display: inline;
}
.information-block .item .content{
	padding:0 22px 0 52px;
}
.information-block .active{
	padding-bottom:8px;
}
.with-photo .content{
	padding:0 24px 0 10px !important;
	overflow:hidden;
	position: relative;
}
.information-block p{
	margin:0;
}

.information-block hr {
color:#CCCCCC;
}

.item{
	width:100%;
	position: relative;
	margin:0 0 3px;
	overflow:hidden;
}
.item .color{
	background: #e7e2d7;
}
.item .photo{
	border:1px solid #959595;
	padding:1px;
	margin:3px 7px 0 0;
	float:left;
	position: relative;
}
.with-photo .expand-block h4,
.with-photo .expand-block strong{
	display: inline;
	float: none;
}
.block-link{
	padding:0 8px 0 0;
	background: url(../images/ico-arrow4.gif) no-repeat 100% 50%;
}
/*small-gallery*/
.small-gallery{
	width:747px;
	overflow:hidden;
	padding:1px;
	border:1px solid #959595;
	position: static;
	margin:0 0 16px;
	position: relative;
}
.small-gallery .img-holder li{
	width:747px;
	float:left;
	position: relative;
}
.small-gallery .img-holder li img{
	display:block;
}
.small-gallery .img-holder .panel{
	position:absolute;
	left:0;
	bottom:0;
	background: url(../images/bg-panel2.png);
	padding:14px 17px 10px 28px;
	z-index: 10;
	width:702px;
}
.small-gallery .switcher{
	position: absolute;
	bottom:23px;
	right:18px;
	z-index: 20;
}
.small-gallery .switcher li{
	float:left;
}
.small-gallery .switcher li a{
	float:left;
	padding:4px;
}
.small-gallery .switcher li a:hover,
.small-gallery .switcher li.active a{
	background:url(../images/img-border.gif) no-repeat;
	text-decoration: none;
}
.small-gallery .switcher img{
	border:1px solid #fff;
	display:block;
}
.small-gallery h2{
	text-transform: none !important;
	margin: 0 0 5px;
}
/*info-columns*/
.info-columns{
	width:754px;
	overflow:hidden;
	margin:0 -2px 10px 0;
}
.info-columns .col{
	width:370px;
	float:left;
	margin:0 7px 0 0;
}
/*search-form*/
.search-form{
	width:100%;
	overflow:hidden;
	margin:-2px 0 0;
	padding:0 0 20px;
}
.search-form .holder{
	width:100%;
	overflow:hidden;
	background: url(../images/bg-shade.gif) no-repeat 0 100%;
	padding:0 0 9px;
}
.search-form h2{margin:0 0 13px;}
.search-form .main-section{
	height:1%;
	overflow:hidden;
	padding:13px 25px 0 19px;
	background: #e8eefa;
	margin:0 0 2px;
}
.search-form .lists{
	padding:13px 8px 0 18px;
}
.search-form .lists .row{margin:0 0 14px;}
.search-form .row{
	margin:0 0 20px;
	position: relative;
}
.search-form .title,
.search-form label{
	display: block;
	color:#4c4b4b;
	font-weight: bold;
}
.search-form .title{margin:0 0 11px;}
.search-menu{
	margin:0 0 0 -5px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.search-menu li{
	float:left;
	margin:0 0 0 -1px;
	padding:0 5px;
	background: url(../images/separator6.gif) no-repeat 0 50%;
}
.search-menu a{color:#979696;}
.search-form .select-holder{
	width:152px;
	float:right;
}
.search-form .select-holder label{
	margin: 0 0 8px;
}
.search-form select{width:150px;}
.search-form #DPT{width:200px;}
.search-form .bottom-panel{
	height:1%;
	overflow:hidden;
	background:#cedbec;
	padding:8px 14px;
}
.search-form .bottom-panel .title{
	float:left;
	margin:0 18px 0 0;
}
input.text{
	width:132px;
	height:13px;
	border:1px solid #234979;
	padding:3px 6px;
}
.search-form .column{
	width:154px;
	float:left;
	margin: 0 47px 0 0;
}

.search-form .column .line{padding:0 0 15px;}
.search-form .column label{margin: 0 0 8px 1px;}
.line{
	width:100%;
}
.line:after{
	content:"";
	display:block;
	clear:both;
}
/*form-list*/
.form-list{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.form-list li{
	float:left;
	margin:0 16px 0 0;
}
.checkbox{
	width:15px;
	height:15px;
	float:left;
	margin:0 4px 0 0;
}
.form-list label{
	float:left;
	color:#32497e;
}
/*pagination-row*/
.pagination-row{
	height:1%;
	overflow:hidden;
	color:#08215C;
	margin:0 0 16px;
}
.pagination-row .title{
	float:right;
	margin:0 5px 0 0;
	color:#08215C;
}
.alphabetical .title{
	color:#4c4b4b !important;
}
.pagination{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	overflow:hidden;
}
.alphabetical{
	font-weight: bold;
	font-size: 11px;
	margin:0;
	color:#4c4b4b !important;
}
.pagination li{
	float:left;
	padding:0 5px;
	background: url(../images/separator7.gif) no-repeat 0 50%;
	margin:0 0 0 -1px;
}
.alphabetical li{padding:0 7px;}
.pagination li a{color:#979696;}
.alphabetical li a{color:#988344;}
.alphabetical a:hover,
.alphabetical .active a{
	color:#4c4b4b;
	text-decoration: none;
}
/*alphabet*/
.alphabet{
	margin:0;
	padding:6px 7px;
	list-style:none;
	background: #f6f4ee;
	overflow:hidden;
	height:1%;
	margin: 0 0 20px;
}
.alphabet li{
	padding:0 8px;
	background: url(../images/separator8.gif) no-repeat 0 50%;
	float:left;
}
.alphabet li:first-child{background:none;}
.alphabet li a{color:#988344;}
.letter{
	width:100%;
	overflow:hidden;
	background: url(../images/border.gif) repeat-x 0 100%;
	margin:0 0 11px;
}
.letter .holder{
	padding:0 10px 0 14px;
	float:left;
	background:#fff url(../images/bracket-l.gif) no-repeat 0 50%;
}
.letter h2{
	color:#4d4b4b;
	font-size:17px;
	margin:0;
	float:left;
	padding:0 14px 0 0;
	background: url(../images/bracket-r.gif) no-repeat 100% 50%;
}
.info-section{
	width:864px;
	overflow:hidden;
	margin:0 -112px 0 0;
	padding:0 0 43px;
}
.profiles{
	padding:7px 0 12px;
	margin:0;
	width:100%;
}
.info-section .column{
	width:316px;
	float:left;
	margin:0 116px 0 0;
	color:#4d4b4b;
}
.profiles .column{
	width:300px;
	margin:0 50px 0 0;
}
.info-section .title{
	font-size: 14px;
	display: block;
}
.info-list{
	margin:0;
	padding:0;
	list-style:none;
	font-size: 11px;
	line-height: 16px;
	height:1%;
	overflow:hidden;
}
.info-list .position{font-size: 11px;}

.info-list a{
	color:#688bad;
	text-decoration: underline;
}
.box{
	width:100%;
	overflow:hidden;
}
.info-list a:hover{text-decoration:none;}
.info-section .box{padding: 0 0 24px;}
.sidecolumn .box{padding: 0 0 17px;}
.btn-search2{
	width:95px;
	height:30px;
	background: url(../images/btn-search2.gif) no-repeat;
	position: absolute;
	display: block;
	bottom:8px;
	float: none;
	margin:0 0 0 10px;
}
.box .photo{margin:0 8px 0 0;}
.profiles .box .photo{border-color:#959595;}
/*events-column*/
.events-column{
	width:230px;
	float:left;
	margin:-3px 0 0;
}
/*button-blue*/
.button-blue{
	padding:0 14px 0 0;
	background: url(../images/button.gif) no-repeat 100% 0;
	margin:1px 0 0;
}
.button-blue span{
	float:left;
	padding:0 0 3px 10px;
	cursor: pointer;
	background: url(../images/button.gif) no-repeat;
}
/*button-yellow*/
.button-yellow{
	float:left;
	width:59px;
	height:26px;
	background: url(../images/button-yellow.gif) no-repeat;
	text-align: center;
	padding:0 4px 0 0;
}
.button-blue,
.button-yellow{
	color:#fff;
	text-transform: uppercase;
	line-height: 20px;
	float:left;
	font-weight: bold;
}
.buttons-bar{
	height:1%;
	overflow:hidden;
	padding:0 0 0 10px;
}
.buttons-bar a{
	margin-left:-3px;
}
input.short{width:69px;}
.events-form .short{
	float:left;
	margin:0 3px 0 0;
	height:10px;
}
.events-form input{
	color:#b6b4b0;
	font-size: 10px;
}
.btn-calendar{
	float:right;
	width:20px;
	height:17px;
	background: url(../images/btn-calendar.gif) no-repeat;
}
.events-form .row{margin:0 0 8px;}
.events-form .cell{
	width:106px;
	float:left;
	margin:0 9px 0 0;
	overflow:hidden;
}
.events-form label{
	font: 11px/14px Verdana, sans-serif;
	color:#343023;
	display: block;
	margin: 0 0 3px;
	clear: both;
}
.events-form select{width:152px;}
.btn-search3{
	width:95px;
	height:29px;
	background: url(../images/btn-search3.gif) no-repeat;
	text-align: center;
	color:#fff;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
	line-height: 24px;
}
/*calendar*/
.calendar{
	width:100%;
	overflow:hidden;
	margin:0 0 15px;
}
.calendar .headline{
	padding:3px 11px;
	background: #224878;
}
.calendar .headline strong{
	display: block;
	text-align: center;
	color:#fff;
	text-transform: uppercase;
}
.next,
.prev{
	width:9px;
	height:10px;
	margin:3px 0 0;
}
.next{
	float:right;
	background: url(../images/btn-next.gif) no-repeat;
}
.prev{
	float:left;
	background: url(../images/btn-prev.gif) no-repeat;
}
.calendar .table{
	height:1%;
	overflow:hidden;
	padding:4px 8px 14px;
	background: #e6eaf4 url(../images/bg-calendar.gif) repeat-x 0 100%;
	margin: 0 0 4px;
}
.calendar .table table{
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	font-size: 10px;
	line-height: 18px;
	text-transform: uppercase;
}
.calendar .table th{width:33px;}
.calendar .table td{
	width:23px;
	padding:2px 5px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
}
.calendar .table th{
	color:#2e517f;
	font-weight: normal;
}
.calendar .table a{
	display: block;
	color:#14427f;
}
.calendar .table th a{color:#2e517f;}
.calendar .another-month,
.calendar .another-month a{color:#8fa0c9;}
.calendar .table td{color:#14427f;}
.calendar a{
	display: block;
}
.today a{
	background: #fff;
}
/*today-events*/
.today-events{
	width:494px;
	padding:0 5px 0 0;
	float:right;
	margin:-3px 0 0;
}
.title-row{
	width:100%;
	overflow:hidden;
	margin: 0 0 14px;
}
.title-row h2{
	float:left;
	margin:0 7px 0 0;
}
.title-row .btn-rss{
	float:left;
	margin:5px 0 0;
}
.title-row span{
	float:right;
	color:#224878;
	font-size: 11px;
	font-weight: bold;
}
/*events-table*/
.events-table{
	width:100%;
	overflow:hidden;
	background: url(../images/bg-events-table-shade.gif) no-repeat 0 100%;
	padding:0 0 8px;
}
.events-table table{
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
.events-table th{
	background: #224878;
	color:#fff;
	font-size: 10px;
	padding:5px 0;
	text-transform: uppercase;
	text-align: left;
}
.events-table .col1{
	width:59px;
	padding-left:19px;
}
.events-table th.col2{
	width:270px;
}
.events-table td.col2{
	width:254px;
	padding-right:16px;
}
.events-table td.col1{
	color:#6d5b23;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
}
.events-table .title{
	color:#6d5b23;
	font-size: 12px;
}
.view-link-grey{
	width:15px;
	height:14px;
	overflow:hidden;
	float:right;
}
.view-link-grey span{
	width:15px;
	height:28px;
	background: url(../images/view-link-grey.png) no-repeat;
}
.events-table .active .view-link-grey:hover{
	background-position:  0 0;
}
.events-table .expand-block{display: none;}
/*ative*/
.events-table .active .view-link-grey span{margin:-14px 0 0;}
.events-table .active td{background: #fff !important;}
.events-table .active .expand-block{display: block;}


.events-table td.col3{
	vertical-align: top;
	padding-right:3px;
	color:#4c4b4b;
}
.events-table td {
	padding:10px 0 10px;
	background:#e7e2d7;
	border-bottom:2px solid #fff;
}
.events-table .color td{background: #c2bfb7;}
.events-table p{
	line-height: 12px;
	color:#4c4b4b;
	margin:0;
}
.link-row{
	height:1%;
	padding:0 0 0 3px;
	overflow:hidden;
	background: url(../images/bg-link-row.gif) repeat-y;
	margin: 0 0 15px;
}
.link-row .holder{
	float:left;
	background:#ece9df url(../images/bg-category-link.gif) repeat-y 100% 0;
	padding:3px 43px 3px 6px;
	color:#4d4b4b;
	font-size: 11px;
	text-transform: uppercase;
}
.link-row .holder a{color:#4d4b4b;}
.photo-holder{
	width:255px;
	float:right;
	margin:0 0 0 20px;
	padding:5px 0 0;
}
.photo-holder img{
	float: none !important;
	display: block;
	margin: 0 0 5px;
}
.photo-holder .caption{
	font-size: 11px;
	color:#988344;
}
/*article*/
.article{
	width:100%;
	overflow:hidden;
	color:#4d4b4b;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.article li
{
	font-size: 12px;	
}
.article .author{
	display: block;
}
.article .heading{margin:0 0 18px;}
.article h2{
	margin:0;
}
.article h3{
	color:#4d4b4b;
	margin:0;
}
.article .heading em{
	font-size:12px;
	display:block;
}
/*list-title*/
.list-title{
	display: block;
	color:#7C7769;
	font-size: 14px;
	margin:0 0 10px;
}
/*news-list*/
.news-list{
	margin:0;
	padding:0;
	list-style:none;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}
.news-list li{
	padding:0 0 0 9px;
	background:url(../images/ico-arrow5.gif) no-repeat 0 6px;
}
.news-list li a{color:#4f6aa9;}
/*profile*/
.profile{
	width:100%;
	overflow:hidden;
}
.profile h2{margin:0;}
.profile-list{
	margin:0 0 16px;
	padding:0;
	list-style:none;
	font-size: 12px;
	line-height: 15px;
	color:#4d4b4b;
}
.profile-list li{
	padding:0 0 0 8px;
	background: url(../images/ico-arrow5.gif) no-repeat 0 5px;
}
.profile h4{
	font-size: 12px;
	color:#4d4b4b;
	margin:0;
}
.profile .column{
	height:1%;
	overflow:hidden;
}
/*information*/
.information{
	margin:0 0 17px;
	padding:0;
	list-style:none;
	color:#4d4b4b;
	line-height: 16px;
}
.sidecolumn{
	width:224px;
	float:right;
	margin:0 0 0 14px;
}
.sidecolumn .photo{
	display:block;
	padding:2px;
	border:1px solid #988344;
	margin:0 0 10px;
}
.sidecolumn .profile-list{
	line-height: 18px;
	padding:10px 0 0;
}
.search-form .title-row{
	height:1%;
	overflow:hidden;
	border-bottom:1px solid #bec1c7;
	margin:0 0 7px;
	padding:0 0 5px;
}
.search-form .title-row .title{margin:0;}
.search-form .title-row .title span{
	color:#4c4b4b;
	float: none;
	font-weight: normal;
	font-size: 12px;
}
.search-form .column1{
	width:280px;
	float:left;
	margin:0 20px 0 0;
}
.search-form .column2{
	width:420px;
	float:left;
}
/*column-list*/
.column-list{
	margin:0;
	padding:0;
	list-style:none;
	line-height: 22px;
	float:left;
}
.column-list:first-child{padding:0;}
.column-list li{
	vertical-align: top;
}
.column-list li a{
	color:#979696;
	padding:0 0 0 10px;
	background: url(../images/arrow4.gif) no-repeat 0 5px;
	text-decoration: underline;
}
.column-list li a:hover,
.column-list li.active a{
	color:#32497e;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/arrow4-active.gif) no-repeat 0 5px;
}
.list-01{width:120px;}
/*.list-02{width:75px;}*/
.list-03{width:160px;}
.list-04{width:210px;}
.list-05{width:210px;}
/*info-table*/
.info-table{
	width:100%;
	overflow:hidden;
	padding:0 0 8px;
	background: url(../images/bg-shade.gif) no-repeat 0 100%;
	margin: 0 0 15px;
}
.info-table table{
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	color:#4c4b4b;
	font-size: 11px;
}
.info-table table p{margin:0;}
.info-table table th{
	background:#224878;
	color:#fff;
	text-align: left;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 24px;
	font-weight: bold;
	border-bottom:3px solid #fff;
	padding:0;
}
.info-table th.col1{padding:0 20px;}
.info-table .col1{width:364px;}
.info-table .col2{width:150px;}
.info-table td.col1{padding:8px 20px 12px;}
.info-table table td{
	padding:8px 0 12px;
	background: #f8f7f4;
	border-bottom:2px solid #fff;
	vertical-align: top;
}
.info-table h4{
	font-size: 12px;
	color:#6d5b23;
	margin:0;
}
.info-table ul{
	margin:0 0 0 -4px;
	padding:0;
	list-style:none;
	font-size: 11px;
	color:#4c4b4b;
	overflow:hidden;
	height:1%;
}
.info-table ul li{
	float:left;
	margin:0 0 0 -1px;
	padding:0 4px 0 5px;
	background: url(../images/separator7.gif) no-repeat 0 50%;
}
.info-table ul a{color:#4c4b4b;}
.info-table .tip{/*float:right;*/ text-align:right;}
.info-table .col2, .col3{
	padding-right:17px;
}
.info-table .color td{background: #efede7;}
.bar{
	height:1%;
	overflow:hidden;
	background: #efede7;
	padding:3px 6px;
	color:#6d5b23;
	margin:0 0 40px;
}
.bar p{
	float:right;
	margin:0;
	color:#6d5b23 !important;
	font-size: 12px;
}
.bar h4{
	font-size: 12px;
	margin:0;
}
/*results-block*/
.results-block{
	height:1%;
	overflow:hidden;
	padding:0 7px 0 0;
}
.results-block .results-area{
	width:100%;
	padding:0 0 25px;
}
.results-block .post{padding:0 126px 26px 7px;}
.results-block .post h3{
	color:#766530;
	font-weight: bold;
	margin:0;
}
.results-block .post h3 a{
	color:#766530;
	text-decoration: underline;
}
.results-block .post h3 a:hover{text-decoration:none;}
.results-block p{
	font-size: 12px;
	line-height: 14px;
	color:#020202;
	margin:0;
}
.results-block p .address-link{
	color:#5c563a !important;
	text-decoration: none;
}
.results-block p a{color:#3e62e6 !important;}
.search-bar{
	height:1%;
	overflow:hidden;
	padding:5px 0 15px;
}
.search-bar .input{
	width:287px;
	height:22px;
	float:left;
	background: url(../images/bg-input-search.gif) no-repeat;
	margin:0 6px 0 0;
}
.search-bar .input input{
	background:none;
	border:0;
	float:left;
	width:277px;
	height:14px;
	padding:4px 5px;
}
.btn-search4{
	float:left;
	width:83px;
	height:24px;
	background: url(../images/btn-search4.gif) no-repeat;
	color:#010101;
	text-align: center;
	line-height: 24px;
}
.results-block .menu{
	margin:0;
	padding:0;
	list-style:none;
	text-align: center;
}
.results-block .menu li{
	display:inline;
	padding:0 3px 0 6px;
	background: url(../images/ico-bullet.gif) no-repeat 0 50%;
}
.results-block .menu li:first-child{
	background: none;
	padding-left:0;
}
.results-block .menu li a{
	color:#3e62e6;
	text-decoration: underline;
}
.results-block .menu li a:hover{text-decoration: none;}
.inner-pagination{
	width:100%;
	text-align: center;
	margin:0 0 15px;
}
.inner-pagination ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
.inner-pagination ul li{
	display:inline;
	padding:0 2px;
}
.inner-pagination a{
	color:#000;
	text-decoration: underline;
}
.inner-pagination a:hover,
.inner-pagination .active a{
	text-decoration:none;
}
.centered{
	margin:0 auto 10px;
	width:377px;
}
.heading-holder{
	height:1%;
	overflow:hidden;
	margin: 0 0 19px;
}
.heading-holder h2{
	float:left;
	margin:0 20px 0 0;
}
.back-link{
	float:left;
	padding:0 0 0 16px;
	font-size: 11px;
	color:#08215c;
	background: url(../images/ico-arrows.gif) no-repeat 0 50%;
	margin:4px 0 0;
}
.event-info{
	width:100%;
	overflow:hidden;
	margin: 0 0 15px;
}
.event-info .photo{margin:0 13px 0 0;}
.event-info .column{
	height:1%;
	overflow:hidden;
}
.event-info .column .heading{
	padding:0 0 10px;
	background: url(../images/border2.gif) no-repeat 0 100%;
	margin: 0 0 9px;
}
.event-info .column .heading h2{margin:0 0 5px;}
.event-info .column .heading span{
	color:#4d4b4b;
	font-size: 11px;
	display: block;
}
.event-info .info-column{
	width:248px;
	float:left;
	margin:0 56px 0 0;
	color:#4d4b4b;
	font-size: 11px;
}
.event-info .info-column h3{margin:0;}
.event-info .info-column p{margin:0 0 5px;}
.event-info .contact-info{
	width:180px;
	float:left;
}
.event-info .contact-info h3{margin:0 0 5px;}
.event-info .contact-info dl{
	overflow:hidden;
	margin:0 0 5px;
	font-size: 11px;
	color:#4d4b4b;
}
.event-info .contact-info dt{
	float:left;
	margin:0 2px 0 0;
}
.event-info .contact-info dd{margin:0;}
.event-info .contact-info a{
	color:#08215c;
	text-decoration: underline;
}
.event-info .contact-info a:hover{text-decoration:none;}
.btn-purchase{
	width:132px;
	height:29px;
	background: url(../images/btn-purchase.gif) no-repeat;
	display: block;
	text-transform: uppercase;
	color:#fff;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	text-align: center;
	padding:0 3px 0 0;
	margin:0 0 0 -3px;
}
.event-info .price{
	display: block;
	margin:0 0 14px;
}
/*main end
footer start*/
#footer {
	height:1%;
	overflow:hidden;
	background: url(../images/bg-footer.png) no-repeat;
	padding:58px 64px;
}
.bottom-logo{
	width:175px;
	height:32px;
	display: block;
	background: url(../images/logo-bottom.gif) no-repeat;
	margin:0 0 4px;
}
.bottom-logo a{
	display: block;
	height:100%;
}
.address{
	height:1%;
	overflow:hidden;
	font-size: 10px;
	color:#fff;
}
.address span{
	float:left;
	padding:0 8px 0 9px;
	background: url(../images/separator3.gif) no-repeat 0 50%;
}
.address span:first-child{
	background: none;
	padding-left:0;
}
/*bottom-nav*/
.bottom-nav{
	float:right;
	padding:0 0 0 13px;
	background: url(../images/bg-bottom-nav.gif) no-repeat;
	margin:15px 0 0;
}
.bottom-nav ul{
	float:left;
	margin:0;
	padding:8px 6px 7px 0;
	list-style:none;
	background: url(../images/bg-bottom-nav-r.gif) no-repeat 100% 0;
	font-size: 11px;
	font-weight: bold;
}
.bottom-nav ul li{
	float:left;
	padding:0 9px;
	background: url(../images/separator.gif) no-repeat 0 50%;
}
.bottom-nav ul li:first-child{
	background: none;
	padding-left:0;
}
.bottom-nav a{color:#cfcfcf;}
/*footer end*/
/*wrapper end*/
.btn-curriculum{
	width:188px;
	height:33px;
	background: url(../images/btn-curriculum.gif) no-repeat;
	display: block;
	color:#fff;
	font:bold 11px/26px "Times New Roman", serif;
	text-align: center;
	margin:0 0 0 -2px;
}
/* js styles */
.visual .slideset {
	position: relative;
	background: #000;
	height: 559px;
}
.visual .slideset li {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
}
.visual .slideset li.active {
	z-index: 10;
}
.carusel .gal-wrapper {
	position: relative;
	overflow: hidden;
	width: 335px;
}

.spotlight-wrapper {
	position: relative;
	overflow: hidden;
	width: 334px;
	padding-top:5px;
}

.spotlight-wrapper ul {
	padding:0px;
	margin:0px;
	}

.spotlight-wrapper li {
	list-style:none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}

.news-carusel{margin: 0 0 14px;}
.news-carusel .gal-wrapper,
.news-carusel .slide,
.news-carusel .slide ul li{
	width: 752px;
}
.news-carusel .slide{
	border:0;
	margin:0 0 8px;
}
.news-carusel .photo{margin:0 12px 0 0;}
.news-carusel h2{margin:0 0 10px !important;}
.news-carusel p{margin:0 !important;}
/*.expand-block {
	width: 254px;
}*/
/* column-box */
.column-box h2{font-size: 16px;}
.column-box h3{font-size:14px;}
.column-box h2,
.column-box h3{
	color:#08215c;
	font-weight:normal;
	margin: 0 0 15px;
}
/* inner page */
.details-txt{
	height:1%;
	overflow:hidden;
}
.details-txt h3{
	margin:0;
	font-size:14px;
	color:#709BD6;
	font-weight:bold;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
}
.details-txt p{
	margin:0;
	padding:0 0 7px;
	font-size:12px;
	line-height:18px;
}
.details-txt p a{color:#9f8b50;}
/*  */
.alpha-select{
	height:1%;
	background:#f6f4ee;
	overflow:hidden;
	padding:6px 0;
}
.alpha-select ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.alpha-select ul li{
	float:left;
	margin:0 0 0 -1px;
	background:url(../images/separator9.gif) no-repeat 0 2px;
	padding:0 7px 0 9px;
}
.alpha-select ul li a{
	float:left;
	color:#988344;
	font-size:12px;
}
.section-holder{
	height:1%;
	overflow:hidden;
}
.section-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.section-holder ul li{
	display:inline-block;
	vertical-align:top;
	width:322px;
	padding:43px 0 86px;
}
.section-holder ul li a{color:#4d4b4b;}
.section-holder ul li h4{
	font-size:14px;
	color:#4d4b4b;
	margin:0;
}
.section-holder ul li strong,
.section-holder ul li span,
.section-holder ul li em{
	display:block;
	line-height:16px;
}
.section-holder ul li strong{
	font-weight:normal;
	padding: 0 0 0 36px;
}
.section-holder ul li span{padding:0 0 0 72px;}
.section-holder ul li em{
	font-style:normal;
	padding:0 0 0 108px;
}


.main_form .column{
	width:49.5%;
	margin:0;
}
.main_form input.text{float:left;}
.main_form p{
	font-size: 13px;
}
.main_form .long{width:236px;}
.main_form .long2{width:310px;}
.main_form .short{
	width:70px;
	margin:0 10px 0 0;
}
.radio{
	width:15px;
	height:15px;
	float:left;
	padding:0;
	margin:0 5px 0 0;
}
.form_list{
	margin:3px 0 0;
	padding:0;
	list-style:none;
	float:left;
}
.form_list li{
	float:left;
	margin:0 10px 0 0;
	display: inline;
}
.form_list li label{
	width:auto;
	margin:0;
}
.main_form .heading{
	background: #2e517f;
	padding:7px;
}
.main_form .heading h2{
	color:#b1d2f8;
	margin:0;
	font-weight: bold;
}
.main_form .line{padding:0 !important;}
.main_form .card-number{
	width:40px !important;
	float:left;
}
.main_form .separator{
	float:left;
	margin:2px 0 0;
	padding:0 4px;
}
.align_right{float:right !important;}
.main_form select.month{
	width:150px;
}
.main_form .card_number{
	float:left;
	margin:0 20px 0 0;
}
.main_form select.day{
	width:70px;
}
.main_form .cs-2-drop{
	float:left;
	margin:0 10px 0 0;
}
.main_form .note{
	margin:3px 0 0;
	float:left;
}
.main_form .link-what{text-decoration: underline;}
.main_form .link-what:hover{text-decoration:none;}
.main_form .subcolumn{
	float:left;
	padding:0 10px 0 0;
}
.main_form label{
	margin: 2px 10px 0 1px;
	float:left;
	width:100px;
}
.main_form .row{margin:0 0 8px !important;}
.main_form .textarea{
	width:495px;
	height:122px;
	overflow: auto;
	border:1px solid #234979
}
.main_wrapper{
	width:100%;
	overflow:hidden;
}
.main_wrapper #content{padding-top:0;}
.btn-flexible{
	float:left;
	background: url(../images/btn.gif) no-repeat 100% 0;
	padding:0 20px 0 0;
	color:#fff;
	font-weight: bold;
	text-transform: uppercase;
	font:bold 12px/20px Arial, sans-serif;
	margin:0 0 0 17px;
	display: inline;
}
.btn-flexible span{
	padding:0 0 7px 15px;
	float:left;
	background: url(../images/btn.gif) no-repeat;
}
.users_information{
	margin:0;
	padding:0 0 10px;
	overflow:hidden;
}
.users_information dt{
	float:left;
	margin:0 5px 0 0;
	clear: left;
	width:100px;
}
.users_information dd{
	margin:0 0 10px;
	overflow:hidden;
	height:1%;
	font-weight: bold;
}
.users_information .flexible{
	width:auto;
}
.main_form .buttons{
	display: table;
	margin:0 auto;
}
.captcha{
	height:1%;
	overflow:hidden;
	padding:10px 0;
}
.captcha img{
	display:block;
}
