/*========================================

	Structure

========================================*/
body{background:#CCCCCC;}
body.home{background:#CCCCCC;}
#wrapper{background:transparent url(/~/media/Brown/Images/Layout/bg_dropshadow_border.png) no-repeat 0 0; position:relative; width:1000px; margin:0 auto; min-height:800px}
#content_wrapper{background:#E1E1E1;border-left:1px solid #FFF; border-right:1px solid #FFF; border-top:1px solid #CCC; display:block; min-height:600px; margin:0; padding:0}

/******************************************
	Columns
******************************************/
.col_710{float:left; width:670px; margin:0 20px 0 10px; padding:0 10px 0 0;}
body.home .col_690{background:#FFF; float:left; width:678px; margin:0; padding:25px 20px 40px 20px;}
.col_400{float:left; width:360px; margin:0 20px 0 0}
.col_290{float:left; width:270px; margin:0 0 0 20px}
.col_260{float:left; width:240px; padding:0}
.col_240{float:left; width:220px; padding:15px 10px 0 20px;}
.col_50{float:left; width:45%; margin:0 10px 20px}
.col_33{float:left; min-height:100px; width:216px; margin:20px 10px 10px 0}

/******************************************
	Sections
******************************************/
.container{background:#FFFFFF;position:relative; width:960px; margin:0 auto; padding:0 0 40px 0; z-index:2000}
.home .container{padding:0;}
#masthead{background:#091D5A; height:208px; margin:0 0 12px 0; min-height:208px;}
.home #masthead{margin:0;}
#page-content{background:#FFF;min-height:600px;padding:0}
#slideshow{height:395px}
#alternate_content{border-bottom:1px dotted #D71425; border-top:1px dotted #D71425; clear:left; min-height:100px; margin:20px 0}
#bottom-copy{margin:20px 0;}

/******************************************
	Verticle Spacing
******************************************/
.margin_top_35{margin-top:35px}
.margin_top_30{margin-top:30px}
.margin_top_20{margin-top:20px}
.margin_top_15{margin-top:15px}
.margin_top_10{margin-top:10px}
.margin_btm_30{margin-bottom:30px}
.margin_btm_20{margin-bottom:20px}
.margin_btm_15{margin-bottom:15px}
.margin_btm_10{margin-bottom:10px}
.margin_btm_0{margin-bottom:0px}

/******************************************
	Horizontal Spacing
******************************************/
.left_0{margin-left:0}
.right_0{margin-right:0}

/******************************************
   Floats
******************************************/
img.left, #main-content .left {float:left; margin-right:10px; margin-bottom:5px;}
img.right, #main-content .right {float:right; margin-left:10px; margin-bottom:5px;}
img.center, #main-content .center {clear:both; margin:10px auto;}

/*========================================

	Global

========================================*/

/******************************************
	Site Header
******************************************/
.top{background:#FFDA3B;height:40px; padding:0 10px}
.top p{color:#E2B900; float:left; font-family:Arial,sans-serif; font-size:1.6em; font-weight:700; text-decoration:none; text-transform:uppercase; margin:10px 0 0}
.top p span{color:#FFF}
.top select{color:#666; font-size:1.1em; height:23px; left:210px; outline:none; position:relative; float:left; width:225px; margin:10px 0 0; padding:3px}
.top #search{background:#E2B900; border:1px solid #CCB030; float:right; height:21px; position:relative; width:275px; margin:10px 0 0}
.top #search label{display:none}
.top #search input.search_field{background:#E2B900; border:none; color:#FFFFFF; font-size:1.1em; width:250px; margin:4px 3px 0}
.top #search .search_btn{right:0; position:absolute; top:2px}

/******************************************
	Masthead
******************************************/
#masthead a#logo img{position:absolute; left:20px; top:72px}
#action_items{position:absolute; right:20px; top:60px}
#action_items li#chat{}
#action_items li#apply{}
#action_items li#request{}
#action_items li#chat{background:none;margin-top:1px}
#action_items li#chat a img{position:relative; top:0px}

/******************************************
	Nav
******************************************/
ul#nav{background:#061338;position:absolute; bottom:0; left:0; top:171px; margin:0; padding:0; display:block; z-index:4000}
ul#nav li{float:left; margin:0; padding:0; position:relative; z-index:4000}
ul#nav li a{color:#ccc; display:block; font-size:1.2em; font-weight:normal; text-decoration:none; padding:12px 18px 10px}
ul#nav li:last-child a {padding:12px 16px 10px 15px} /*make the last menu item fit*/
ul#nav li:hover a, ul#nav li a:hover{background:#FFDA3B;color:#091D5A}
ul#nav li .sub{position:absolute; top:37px; left:0; z-index:5000; /**/background:#FFDA3B; padding:15px 10px 23px; float:left; display:none; /*--Hidden for those with js turned off--*/
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
/*
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(153,153,153)),
    color-stop(0.14, rgb(201,201,201)),
    color-stop(1, rgb(153,153,153))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(153,153,153) 0%,
    rgb(201,201,201) 14%,
    rgb(153,153,153) 100%
);
*/
}
ul#nav li .row{clear:both; float:left; width:100%; margin-bottom:10px}
ul#nav li .sub ul{list-style:none; margin:0; padding:0; float:left}
ul#nav .sub ul li{width:100%; color:#091D5A}
ul#nav .sub ul li h2{padding:0; margin:0; font-size:1.2em; font-weight:normal}
ul#nav .sub ul li h2 a{padding:5px 0; color:#091D5A}
ul#nav .sub ul li a{font-size:1.1em; border:none; float:none; text-indent:0; height:auto; padding:7px 5px 7px 15px; display:block; text-decoration:none; color:#091D5A}
ul#nav .sub ul li a:hover{color:#0087C5; background-color:#FFDA3B}


/*something in here isn't needed ... have to figure this out */
#nav{position:absolute; bottom:0; height:36px; left:0; top:171px; margin:0; padding:0; display:block;width:100%}
#nav li{float:left; position:relative; padding:0 2px 0 0; z-index:4000}
#nav li a{display:block; padding:12px 16px; float:left}
#nav li >ul{position:absolute; display:none; left:0; top:100%; margin:0; padding:2px 0 0}
#nav li:hover >ul{display:block}
#nav li ul li, #nav li ul li a{float:none; width:200px}
#nav li ul li{display:inline; position:relative; bottom:1px}
#nav li ul li a{width:200px; display:block}
*html #nav ul{margin:0}
/* END something in here isn't needed ... have to figure this out */

.clearmenu {clear: both;}

/******************************************
	Breadcrumbs
******************************************/
ul.breadcrumbs{color:#999; font-family:Arial,sans-serif; margin:5px 0 20px 25px}
ul.breadcrumbs li{font-size:1.1em; background:url(/~/media/Brown/Images/Layout/arrow1.gif) 0px 5px no-repeat; display:inline; margin:0; padding:0px 0px 0 12px; list-style:none; color:#999}
ul.breadcrumbs li a{border-bottom:1px dotted #96af34; color:#96af34; font-weight:400}
ul.breadcrumbs li a:hover{text-decoration:none; border-bottom:1px solid #96af34}
ul.breadcrumbs li:first-child{background:none repeat scroll 0 0 transparent; padding-left:0}
ul.breadcrumbs li:last-child a{font-weight:normal; text-decoration:none; border:none; color:#999}

/******************************************
Share Tools
******************************************/
div.share_tools{position:absolute;right:20px;text-align:right;top:225px;}
.share_tools ul.top-nav li{display:inline; padding:0}
.share_tools ul.top-nav li a{padding:0 0 0 5px; font-size:1em; color:#666; text-decoration:none}
.share_tools ul.top-nav li a:hover{text-decoration:underline}
.share_tools ul.top-nav li.print a{background:url(/~/media/MOCO/images/icons/icon_print.png) no-repeat; padding-bottom:5px}
.share_tools ul.top-nav li.bookmark a{background:url(/~/media/MOCO/images/icons/icon_bookmark.png) no-repeat 0 50%; padding-left:15px}
.share_tools ul.top-nav li.share a{background:url(/~/media/MOCO/images/icons/icon_share.png) no-repeat; padding-left:17px}
li.shared{display:block; float:right;}

/******************************************
Campus Map
******************************************/
.col_290 #googlemap {margin:.25em 0 1em 0;}
.col_290 #googlemap iframe {border:4px solid #999999;}
.col_290 #googlemap a {color:#0087C5; text-decoration:none;}

/******************************************
	Footer
******************************************/
#footer{clear:both; height:1%; position:relative; z-index:1000}
#footer .container{background:#B4B4B4;padding:0 0 20px 0; z-index:1000}
#footer span#dropshadow{background:transparent url(/~/media/Brown/Images/Layout/bg_dropshadow_footer_border.png) no-repeat 0 0; position:absolute; width:1000px; height:240px; left:50%; bottom:0; margin-left:-500px; z-index:0}
#footer .footer-content{width:100%; margin:0 auto}
#footer .footer-content ul#footer-headers{background:#8C8C8C; width:100%; margin:0; padding:12px 0px 10px; font-size:12px; font-weight:bold; list-style:none; overflow:hidden}
#footer .footer-content ul#footer-headers li{float:left}
#footer .footer-content ul#footer-headers li:first-child{width:186px; padding-left:38px}
#footer .footer-content ul#footer-headers li:first-child+li{width:185px}
#footer .footer-content ul#footer-headers li:first-child+li+li{width:184px}
#footer .footer-content ul#footer-headers li:first-child+li+li+li{width:185px}
#footer .footer-content ul#footer-headers li:first-child+li+li+li+li{width:160px}
#footer .footer-content ul#footer-headers li:first-child+li+li+li+li+li{width:147px}
#footer .footer-content ul#footer-headers li a{color:#CCC; text-decoration:none}
#footer .footer-content ul#footer-headers li a:hover{text-decoration:none}
#footer .footer-content #footer-links{font-family:Arial,sans-serif; width:937px; margin:0 auto 40px auto; padding:10px 0 0 23px; overflow:hidden}
#footer .footer-content #footer-links ul{width:155px; float:left; margin:20px 0 0 0; padding:0 15px 0; font-size:11px; list-style:none}
#footer .footer-content #footer-links li{padding:0 0 .8em 0}
#footer .footer-content #footer-links li a{color:#FFF; font-size:1em; line-height:normal; text-decoration:none}
#footer .footer-content #footer-links li a:hover{border-bottom:1px dotted #FFF}
#footer .footer-content #footer-links li ul li a{color:#2869b2; line-height:11px}
#footer_txt{font-size:1.1em; text-align:center; width:700px; margin:0 auto}
#footer_txt p, #footer_txt p a{color:#FFF; line-height:1.4em; margin:0}

/*========================================

	Content

========================================*/

/******************************************
	Homepage
******************************************/
#featured-content{background:#FFFFFF;height:362px;padding:0 10px;width:940px}

div#hp_slideshow{height:296px;position:relative;width:960px;}
div.slide-copy{background:#061338;background:rgba(6,19,56,0.90);min-height:80px;left:86px;padding:15px;position:absolute;top:80px;width:320px;z-index:2000;}
img#back{border:1px solid #EFEFEF;left:20px;position:absolute;top:325px;z-index:2000;}
img#next{border:1px solid #EFEFEF;right:20px;position:absolute;top:325px;z-index:2000;}
div.slide-copy h2{border:none;color:#EFEFEF;font-size:1.8em !important;margin:5px 0 0 0 !important;}
div.slide-copy p{color:#EFEFEF;font-size:11px;margin:10px 0 !important;}

#tabs{background:; position:absolute; height:35px; left:240px; top:470px; width:522px; z-index:1000}
#tabs ul{margin:0 0 0 10px}
#tabs ul li{float:left; margin:0 4px 0 0}
#tabs ul li a{background:#EFEFEF;color:#C1C1C1; display:block; font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif; font-size:1.4em; padding:12px 15px 5px 15px; text-align:center;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
#tabs ul li a:hover{color:#999999;}
#tabs ul li.active a{color:#FFF;}
#tabs ul li.active a{background:#061338;}
#hp_testimonial{margin:0 0 20px; padding:20px 50px}
#hp_testimonial img{border:1px solid #D71425; float:left; margin:0 20px 0 0}
#hp_testimonial p{color:#333; font-weight:700; margin:20px 0 0}
#hp_testimonial p.credit{color:#333; font-weight:700; font-style:italic; text-align:right}
#hp_testimonial p.credit span{color:#6B9213}

.feature{margin:0 0 20px 0;min-height:270px;position:relative}
.content .feature span a{margin:0}
.content .feature p{margin:0 auto; text-align:left}
.content .feature p a{bottom:0;color:#0087C5; display:block; font-size:.9em; text-align:left; width:142px; margin:10px 0 0 0;position:absolute}
.content .feature a img{border:4px solid #969696;display:block;margin:0 0 10px 0;}
.content .feature a:hover{text-decoration:underline}
.image_holder{background:transparent url(/~/media/Brown/Images/Layout/bg_featured_frame.png) no-repeat 0 0; display:block; height:144px; width:141px; margin:0 auto 10px; padding:12px 0}
.image_holder img{display:block; margin:auto}

#CTU_info{clear:left; float:left; margin:20px 0 0; padding:0; width:100%; /**/}
p#communities{color:#666; font-size:1.1em; margin:10px 0 0}
img#disclosures{display:block; margin:20px auto 0}

#news-events{font-family:Arial,sans-serif;}
#news-events ul li{padding-right:10px;}

/******************************************
	Lists
******************************************/
ol{padding:15px 10px; margin:0;}
ol li p{line-height:1.6em !important;margin:0 !important}
ol.indent {padding:0 15px 15px 65px;margin-top:-10px;}

#main-content ul, #main-content ol {color:#333;}
#main-content ul {font-family:Arial,sans-serif;font-size:1.2em; line-height:1.5em; margin:25px 0 0 25px; padding:0 0 20px;}
#main-content ul li {padding: 3px 0px 10px 20px; list-style-type:circle;}
#main-content ul li ul {font-size:1em;/*reset*/ padding:10px 0 0;}

#main-content .nobullets ul li {background:none; padding:3px 0px 10px 10px; font-weight:bold;}
.col_710 #main-content .nobullets ul.indent {margin:-20px 0px 0px 35px;}
#main-content .nobullets ul.indent li{font-weight:normal;}

#main-content ul.campus li {background:none; padding:15px 0px 0px 0px; margin-bottom:-10px; margin-left:-10px;}
#main-content ul.campus li h3{background: url(/~/media/Brown/Images/Layout/bg_summary_heading_tile.gif) repeat-x 0 0;border:1px solid #E1E1E1;color:#061338;font-family:Arial, sans-serif;font-size:1.6em;font-weight:400;padding:4px 0 4px 10px;margin:0;}

.col_710 #main-content ul.indent {margin:-20px 0px 0px 50px;}

div.content-list{margin:0 0 30px}
div.content-list ul li{margin:0 0 15px}
div.content-list ul li a{color:#0087C5;display:block;font-size:1.2em;line-height:1.3em}
div.content-list ul li a:hover{text-decoration:underline}
div.content-list ul li span{font-size:1.1em;}
div.content-list ul li span, div.content-list a{color:#666;display:block;margin:0 0 5px 0;}
div.content-list ul li strong {font-weight:normal;}

#news-events div.content-list ul, #main-content div.content-list ul, #news-events .entry ul {margin:0; /*padding:0 0 10px;*/}
.col_260 #news-events div.content-list ul {margin:0; padding:0 15px;}
#news-events div.content-list ul li, #news-event-listing.content-list ul li, #main-content #news-events .entry li {background-image:none;list-style:none; margin-left:0; padding:0;/*padding-left:10px;*/}
#news-events div.content-list p {margin-left:10px; padding-left:0;}
.col_260 #news-events div.content-list p {margin:0 0 0 15px; padding:0;}
.col_710 #main-content #news-events div.content-list p.default {font-size:1.4em;}
.col_710 #main-content #news-events div.content-list ul li span {font-size:1.2em;}
.col_710 #main-content #news-events .entry li span {font-style:italic; color:#666;}

ul.programs {margin:0 0 20px 10px}
ul.programs li{margin:0 0 5px}
ul.programs a{border-bottom:1px dotted #6B9213;color:#6B9213;font-size:1.3em;}
ul.programs a:hover{border-bottom:1px solid #6B9213;}

#main-content ol {font-size:1.2em;}	
#main-content ol li {line-height:1.6em; padding-bottom:.7em;}
#main-content li p {font-size:1em;}
#main-content li a {text-decoration:underline;}

#main-content ul.abc li {list-style-position: outside; background-image: none; margin-left: 30px; list-style-type: lower-alpha}

.tab_content ul{margin:20px 0 20px 20px;}
.tab_content ul#program-preview li{background: url(/~/media/Brown/Images/Layout/bullet_program.png) no-repeat 0 3px;color:#D71425;font-size:1.3em;line-height:1.6em;}
.tab_content ul#program-preview li a{color:#D71425;margin:0 0 0 25px;}
.tab_content ul#program-preview li a:hover{border-bottom:1px dotted #D71425;}

/******************************************
	Summary Lists
******************************************/
img.entry_img{float:right; margin:0 0 10px 10px}
img.right{float:right; margin:0 0 10px 10px}
#main-content ul.post{margin:0 0 10px; width:100%; overflow:hidden; padding:20px 0 0}
#main-content ul.post li{clear:left; float:left; padding:5px 0 18px; width:100%; background-image:none; margin:0}
#main-content ul.post li .img-holder{border:1px solid #D2D2D2; float:left; width:108px; margin:0 10px 0 0; padding:4px}
#main-content ul.post li .img-holder img{display:block}
#main-content ul.post li .img-holderNB{background:none; width:122px; padding:7px 0; float:left}
#main-content ul.post li .post-holder{float:left; width:542px}
#main-content ul.post li .post-holder h3{background:#FFDA3B; border:none; color:#FFFFFF; font-family:Arial,sans-serif; font-size:1.1em; font-weight:bold; letter-spacing:normal; margin:0 0 10px 0; padding:4px 0 4px 10px; margin:0}
#main-content ul.post li p a{border-bottom:1px dotted #333; color:#333; text-decoration:none}
#main-content ul.post li p a:hover{border-bottom:1px solid #333}
#main-content ul.post li h3 a{color:#FFFFFF; text-decoration:none; text-shadow: 0 0 4px #C1A62E;}
#main-content ul.post li h3 a:hover{color:#FFFFFF}
#main-content ul.post li .post-holder p{font-size:1em; margin:4px 0 0}

#main-content .callout-list{margin:20px 0px}
#main-content .callout-list h3{background:transparent url(/~/media/Brown/Images/Layout/bg_summary_heading_tile.gif) repeat-x 0 0; border-bottom:1px solid #E1E1E1; color:#061338; font-family:Arial,sans-serif; font-size:1.6em; font-weight:400; padding:4px 0 4px 10px; margin:0}
#main-content .callout-list ul{margin:18px 3px 0px 15px}
#main-content .callout-list ul li{background:url(/~/media/Brown/Images/Layout/bullet_triangle.gif) no-repeat 0 6px; padding:0 0 .5em 15px; font-size:1.2em}

/******************************************
	Interior Navigation 
******************************************/
.internal_nav #side-nav{margin:0 0 25px 5px;}
.internal_nav #side-nav li{border-bottom:1px solid #EFEFEF;font-size:1.2em;font-family:Arial, sans-serif;font-weight:400;line-height:1.2em;margin:0 0 0 0;padding:0;}
.internal_nav #side-nav li.active {background:transparent url(/~/media/Brown/Images/Layout/bullet_list_item_active.gif) no-repeat right 10px;font-family:Arial, sans-serif;font-weight:400;line-height:1.2em;}
.internal_nav #side-nav li ul{background:none;margin:0 0 10px 5px;}
.internal_nav #side-nav li ul li ul{margin:0 0 0 10px;}
.internal_nav #side-nav li ul li{border:none;}
.internal_nav #side-nav li li{font-size:.9em;padding-bottom:0;margin:0;}
.internal_nav #side-nav li a:hover,.internal_nav #side-nav li.home a:hover,.internal_nav #side-nav li.section a:hover,.internal_nav #side-nav li.inactive a:hover{color:#000;}
.internal_nav #side-nav li.current a:link,.internal_nav #side-nav li.current a:visited{color:#0087C5;}
.internal_nav #side-nav li.home{display:none;}
.internal_nav #side-nav li.section{background-image:none;font-size:1.3em;font-weight:700;margin:0;}
.internal_nav #side-nav li.portal{}
.internal_nav #side-nav li a:link,.internal_nav #side-nav li a:visited,.internal_nav #side-nav li.inactive a,.internal_nav #side-nav li.active li.inactive a{color:#666;display:block;font-size:11px;padding:8px 0 8px 5px;}
.internal_nav #side-nav li.section a{color:#666;display:block;font-family:Arial,sans-serif;font-size:12px;text-decoration:none;background:none;padding:5px 0 5px 0;margin-bottom:10px;}

.sidebanner h3,.sidebanner p{margin-right:20px;}
.sidebanner p{padding-bottom:7px;font-size:1.2em;color:#333;}

.internal_nav #side-nav li.active ul li.active {background:none;}

/******************************************
	Image Rotator (.slideshow_holder)
******************************************/
.slideshow_holder {background:#CCCCCC;display:block;height:280px;margin:0 0 25px 0;position:relative;width:670px; overflow:hidden !important;}
.slideshow_holder div img {border:10px #EFEFEF;display:block;height:260px;margin:10px auto 0 10px;width:650px;}

.slideshow_holder .header-text,.slideshow_holder .bottom-text{color:#EFEFEF;position:absolute;top:202px;z-index:500;font-size:1.2em;font-weight:bold;left:10px;width:620px;padding:10px 15px 0 15px;background:#2D2D2D;background:rgba(45,45,45,0.6);height:23px;}
.slideshow_holder .bottom-text{font-size:1.1em;font-weight:normal;height:25px;padding:0 15px 10px 15px;top:235px;}


.slideshow_holder div div.screen {background:transparent url(/~/media/Brown/Images/Layout/screen.png) repeat 0 0;border-top:1px dotted #999999;bottom:51px;display:block;height:40px;left:10px;position:relative;padding:10px 0 0 0;width:670px;z-index:100;}
.slideshow_holder h2.campus {background:transparent url(/~/media/Brown/Images/Layout/bg_campus_heading.gif) no-repeat 0 0;border:none;color:#FFF;font-size:2em;height:33px;position:absolute;padding:5px 20px 0 10px;top:-200px;text-transform:uppercase;}
.slideshow_holder div.caption p {color:#FFF;font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:1.3em;font-weight:normal;line-height:1.2em;position:absolute;top:238px;left:20px;width:400px;z-index:2000;}

#rotator_nav{position:absolute;right:40px;top:603px;z-index:3000;}
#rotator_nav a{background:#EFEFEF;color:#999999;display:block;float:left;padding:5px 8px;margin:0 0 0 15px;}
#rotator_nav a:hover{background:#091D5A;}

/******************************************
Classes Start Module
******************************************/
/*interior page start date banner*/
.col_240 a.start-counter-container,.col_240 a.start-counter-container:hover,.col_240 a.start-counter-container:visited{text-decoration:none;}
.col_240 .start-counter {width:151px;height:145px;padding:13px 0px 0px;margin:15px auto 40px;}
.col_240 .start-counter h3, .start-counter h4{text-transform:uppercase;font-size:18px;text-align:center;line-height:18px; border:none; margin:0;color:#333;padding:0;}
.col_240 .start-counter h4 span{font-size:54px;color:#D71425;margin:30px 0 32px;display:block;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.col_240 .start-counter p{font-size:1.1em;text-align:center;color:#333;margin-top:15px;background:none;color:#000;}
/*home page start date banner*/
.col_260 a.start-counter-container,.col_260 a.start-counter-container:hover,.col_260 a.start-counter-container:visited{text-decoration:none;}
.col_260 .start-counter {width:151px;height:145px;padding:13px 0px 0px;margin:15px auto 40px;}
.col_260 .start-counter h3, .start-counter h4{text-transform:uppercase;font-size:18px;text-align:center;line-height:18px; border:none; margin:0;color:#333;padding:0;}
.col_260 .start-counter h4 span{font-size:54px;color:#D71425;margin:30px 0 32px;display:block;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.col_260 .start-counter p{font-size:1.1em;text-align:center;color:#333;margin-top:15px;background:none;color:#000;}

/******************************************
Blog Banner
******************************************/
.BlogBannerContainer{font-size:12px;margin-bottom:10px;}
.BlogBannerContainer a{color:#666;}
.BlogBannerContainer ul{margin-bottom:10px;}
.BlogBannerContainer ul li{padding-bottom:13px;}
.BlogBannerContainer ul li .date, .BlogBannerContainer ul li .category{color:#666;font-style:italic;display:inline;font-size:11px;}
.BlogBannerContainer ul li a{color:#6B9213;display:block;text-decoration:underline;}
.BlogBannerContainer div.title{color:#061338;font-size:16px;border-bottom:1px solid #ccc;margin-bottom:5px;text-transform:uppercase;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;}

/******************************************
Event Pagination (blog pagination is in blog.css)
******************************************/
#news-event-listing.content-list .paginate, #news-events .entry .paginate {margin: 20px 0 30px 0; font-size:1em;}
#news-event-listing.content-list .paginate a, #news-events .entry .paginate a {border: 1px solid #999999;color: #999999;margin: 0 2px 0 0;padding: 2px 5px;text-decoration: none;display:inline;}
#news-event-listing.content-list .paginate span.selected, #news-events .entry .paginate span.selected {border: none;color: #333333;font-weight: bold;margin: 0 2px 0 0;padding: 2px 5px;display:inline;}
#news-event-listing.content-list .paginate a:hover, #news-events .entry .paginate a:hover {background: #EFEFEF;color: #333333;}

/******************************************
Search Results
******************************************/
#main-content .search-results {background:none; padding:4px 0px; margin:10px 0px; line-height:normal; font-size:1.2em;}
#main-content .search-results a {font-weight:bold; color:#0087C5;text-decoration:underline;font-size:1.2em;}
#main-content .search-link {color:#6b9213; padding:5px 0;}
.paginate {font-size:1.2em; width:90%;}
.paginate a {padding: 0px 0.1em;}
#main-content .content-text {font-size:1.2em;}

/******************************************
	MISC
******************************************/
#school_info {margin:10px 0 0 0;}
#school_info h4 {border:none}
#school_info p {margin:0}
#school_info p.address {margin:0 0 10px 0}
#school_info a {color:#6B9213;font-size: 1.2em;font-weight:bold;text-decoration:underline}

.container hr {color: #fff; background-color: #fff; border: 1px solid #E1E1E1; border-style: none none dotted;margin-bottom:15px;}

.col_710 #main-content .fpimg {border:1px solid #E1E1E1; width:auto; height:auto; float:left; margin:5px 7px 10px 0px; padding:3px 3px 0px; vertical-align:top;}
.col_710 #main-content .fpcont {width:520px; height:auto; float:left; margin:0; /*width:auto;*/padding:25px 0 0 10px;}
.col_710 #main-content .fpcont p {line-height:24px; vertical-align:top; margin:0px; }
.col_710 #main-content .alumimg {border:1px solid #E1E1E1; width:auto; height:auto; float:left; margin:5px 7px 10px 0px; padding:3px 3px 0px; vertical-align:top;}
.col_710 #main-content .alumcont p {margin:45px 0px 0px 0px}
.col_710 #main-content .accent {background:#e5e5e5; height:20px;}
.col_710 #main-content .accent1 {color:#666666; font-size:1.1em;}
.col_710 #main-content .accent2 {background:#fff; color:#d71425; font-weight:bold;}
.col_710 #main-content .press-releases .accent2 {background:#f5f5f5; padding:2px 5px; color:#333; font-weight:normal; color:#333; font-style:italic;}
.col_710 #main-content .accent3 {background:#f5f5f5; color:#999999; font-style:italic; padding: 2px 10px;}
.col_710 #main-content table {font-family:Arial, Helvetica, sans-serif;/*font-size:1.2em;*/ line-height:16px;}
.col_710 #main-content td {padding-left:10px;font-size:1.2em;}
.col_710 #main-content .clear {clear:both;}

.highslide-container, #highslide-wrapper_1, .highslide-wrapper, .highslide-html, .highslide-html-content, .highslide-header  {z-index:9000;}

.lesstopmargin {margin-top:-18px;}

/*========================================

	Typography

========================================*/

body{font-family:Arial, sans-serif;font-size:62.5%}
	
/******************************************
	Headings
******************************************/
h1,h2,h3,h4,h5 {font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;color:#222222;font-weight:400;letter-spacing:-.01em;margin:0 0 10px;border-bottom:1px solid #E1E1E1;}
h1{font-size:2.1em;margin-top:1.2em;}
h1 em {color:#444444; font-size:.9em;}
h2{border:none;font-size:1.8em; margin-top:1.6em;}
h3{border:none;font-size:1.6em;margin-top:1.2em;}
h3.acc_info{font-size:1.6em;margin-top:1.2em;position:relative;}
h3.acc_info a{background:url(/~/media/Brown/Images/Layout/bullet_list_item.gif) no-repeat 100px 2px transparent;color:#666666;font-family:Arial;font-size:.7em;letter-spacing:normal;padding:0 20px 0 0;position:absolute;right:0;top:5px;}
h3.entry{border:none;}
/*h4 {font-size:1.4em;}*/
h4{color:#222222;display:block;font-size:1.8em; border:none;}
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {font-size:.6em; text-decoration:underline; font-weight:bold;}
h5{font-size:1.4em; color:#333; text-transform:uppercase; font-weight:bold;border:none; font-family:Arial, sans-serif;margin-top:1em;}
h6 {font-size:1.2em; color:#333;}
#DegreeTabs h2{border:none;color:#666;}
#footer h2{border:none;color:#666;font-family:Arial, sans-serif;font-size:1.2em;font-weight:700;text-transform:none;margin:8px 0 20px}
.tab_content h2{border:none;color:#222222;font-size:2em;font-weight:400;letter-spacing:-.01em;margin:10px 0 15px}
.tab_content h2 span {color: #d71425;}
#main-content div.content-list h3, .col_400 h3, .col_290 h3{font-size:2.1em;}
#news-events div.content-list h1.events {font-size:1.8em;}
#news-events div.content-list h3{background:#CCCCCC;border:none;height:44px;position:relative;margin:0 0 20px;padding:0 0 0 8px;}
#news-events div.content-list h3 span{height:44px;letter-spacing:-.01em;position:absolute;top:-5px}
#news-events div.content-list h3#news span{padding:12px 0 0 0px}
#news-events div.content-list h3#events span{padding:0}
#news-events div.content-list h3#blog span{padding:0}
#news-events .entry h3 {border:none; font-size:1.2em;color:#6b9213;line-height:1.3em; font-family:Arial, sans-serif;margin-top:0;}

.col_400 div.content-list li h3{background:none;height:auto;margin:0 0 10px;padding:0;color:#0087C5}
.feature h4, div.content-list h4, #news-events h4 {border:none}
.col_710 p.disclaimer, .disclaimer {font-size:1.1em; font-style:italic; line-height:1.4em;}

/******************************************
	Links
******************************************/
a{color:#0087C5;}
#main-content p a, #main-content ul li a {text-decoration:underline;}
#main-content p a:hover, #main-content ul li a:hover {text-decoration:none;}
.content-list h3 a, #news-events div.content-list p.top1 a, .col_710 p.more a, #news-events p.top a {color:#0087C5;}
#news-events div.content-list h3 span a {color:#E1E1E1;display:block;font-family:Arial,sans-serif;font-size:3.2em;font-weight:bold;}
.col_400 p.more a {color:#666;}
#news-events .entry h3 a, #news-events .entry a {color:#6b9213;}
#main-content p a.pdf {padding-bottom: 4px; padding-left: 30px; background-image: url(/~/media/MOCO/images/icons/pdf_small.gif); background-repeat: no-repeat; background-position: 8px center;} 

/******************************************
	Text
******************************************/
p, h6 {font-family:Arial, sans-serif;}
.information p{color:#333;font-size:1.2em;line-height:1.6em;margin:10px 0 20px}
.content p, p.info{color:#333;font-size:1.2em;line-height:1.6em;margin:5px 0 15px}
p.disclaimer {font-style:italic; line-height:1.1em;}
.col_260 p.more, .col_400 p.more {font-size:1.1em;}
/*.phone {color:#cf1324; font-weight:bold;}*/
p.caption {font-size:1.1em;}
div.caption p {font-size:1.1em; font-weight:bold;}
p.address_info{line-height:1.4em;padding:0 0 0 40px;}

.figure {float:left; margin-bottom:1.5em;}
.figure-center {float:left; padding-right:2.5em; margin-bottom:1.5em; text-align:center;}
.figure img {float:left;}
.figure-center img {margin-bottom:1em;}
.figcaption {float:left; font-size:.9em; font-weight:bold;}
.figcaption-normal {font-weight:bold; font-size:1.1em; padding-top:1em;}

/******************************************
	Degree Filter and Listing
******************************************/
#filterContainer {font-size: 13px; width: 100%; padding:15px 0px 0px 5px; margin-bottom:25px;}
#filterContainer .filterArea {background-position: left bottom; float: left; background-image: url(/~/media/Brown/Images/Layout/filter_bottom_left.gif); margin-right: 15px; background-repeat: no-repeat; height: 260px; background-color: #e1e1e1}
#filterContainer .filterArea#degreeLevel {width:205px}
#filterContainer .filterArea#programArea {width:225px;}
#filterContainer .filterArea#campusLocations {margin:0;width:205px}
#filterContainer .filterContent {/*border-right:#cccccc 1px solid; border-left:#cccccc 1px solid;*/ padding-left: 5px; float: left; padding-top: 5px; width: 96%; height: 221px; text-align: center}
#filterContainer #programArea .filterContent {width: 97%}
#filterContainer .filterContent table {float: left; margin: 0px; padding: 0px; width: 100%;}
#filterContainer .filterContent table td {text-align:left;}
#filterContainer #campusLocations .filterContent table tr td {margin:0px; padding:3px 10px; border:none;}
#filterContainer #degreeLevel .filterContent table tr td {margin:0px; border:none; padding:5px 20px;}
#filterContainer .filterContent label {padding-left:5px; font-size:13px; color:#333;}
#filterContainer #programArea .filterContent select {border: #666 1px solid; font-size: 11px; padding: 0px; margin: 3px 0px 0px -1px; width: 95%; font-family: Arial, Helvetica, sans-serif; height: 125px}
#filterContainer #campusLocations .filterContent select {border: #666 1px solid; padding:0px; font-size: 11px; margin:3px 0px 0px -1px; width: 95%; font-family: Arial, Helvetica, sans-serif; height: 165px}
#filterContainer .filterContent p {font-weight: bold; font-size: 11px; margin: 5px 25px; color: #6c6c6c}
#filterContainer .filterHead {background-position:left top; /*background-image:url(/~/media/Brown/Images/Layout/filter_top_left.gif);*/ width: 100%; background-repeat:no-repeat; height:31px; background-color:#061338; text-align:center}
#filterContainer .filterHead h3 {/*background-position:right top;*/ font-size:14px; /*background-image:url(/~/media/Brown/Images/Layout/filter_top_right.gif);*/ margin:0px; text-transform: uppercase; color:#ffffff; padding:7px 0px 0px; background-repeat:no-repeat; /*font-weight:bold;*/ border:none;}
#main-content div.post .degree-level {margin-bottom:25px; background-color:#061338;}
#main-content div.post .degree-level table {margin:0;}
#main-content div.post .degree-level table table {background-color:#fff;}
#main-content div.post .degree-level table th {padding:6px 0 6px 7px; font-weight:bold; border:none; background-color:transparent; text-transform:none;}
#main-content div.post .degree-level table th a {color: #fff;}
#main-content div.post .degree-level table td {background-color:#fff; padding:3px 12px 4px 20px;}
#main-content div.post .program-area {padding-bottom:10px;background-color:#fff;}
#main-content div.post .program-area table th {font-size:1.2em;padding: 4px 0px 4px 20px; background-color:#bbb; background-image:none;}


/*========================================
	Tables
========================================*/

/*Default Content Table */
#main-content table {text-align: left;margin:1em auto; color:#333;}
#main-content table th {background: #666666; color:#FFF; text-transform:uppercase; margin: 0px; padding: 15px; font-weight:bold; font-size:1.3em; border:1px solid #fff;}
#main-content table td {background:#EFEFEF;border:1px solid #FFF;padding: 7px;vertical-align:top;}
.col_710 #main-content table td.accent {font-weight:bold; background:#fff;}
.col_710 #main-content table td.tdalt, .col_710 #main-content table td.tdalt accent {background:#EFEFEF;}
/* End Main Table Styles */

.col_710 #main-content .callout-list table {vertical-align: top; margin: 0px 0px 25px 0px; padding: 20px 0px 30px 0px; border: none; text-align: left; width:100%;}
.col_710 #main-content .callout-list table th {background:#061338;color:#FFFFFF;font-family:Arial, sans-serif;font-size:1.2em;font-weight:normal;padding:6px 0 6px 10px; text-transform:none;}
.col_710 #main-content .callout-list table td {vertical-align: top; margin: 0px; padding: 7px 0px 7px 15px; border: none; border-bottom: #E1E1E1 1px solid; text-align: left; font-size:1.2em;}
.col_710 #main-content .callout-list table th.leftcol {width: 40%;font-weight:normal; border-right:1px solid #E1E1E1; padding-right:5px;font-size:1.4em;}
.col_710 #main-content .callout-list table th.rightcol {width: 60%; font-weight:normal; padding-right:5px;font-size:1.4em;}
.col_710 #main-content .callout-list table table {margin:0px; padding:0px;}
.col_710 #main-content .callout-list table td table td {padding: 0px 5px 0px; margin: 0px; font-size:1em; font-weight:normal; border:none;}
.col_710 #main-content .callout-list table a {text-decoration:underline;}
#main-content .callout-list table.events-table {width:90%; margin-bottom:50px;}
#main-content .callout-list table th.events-left-column {width:40%;}
#main-content .callout-list table th.events-right-column {width:60%;}

.col_710 #main-content .callout-list table.apply-now {width:100%; margin:20px; clear:both; font-size:inherit;}
.col_710 #main-content .callout-list table.apply-now td{padding: 3px 0px 3px 15px;}
.col_710 #main-content .callout-list table.apply-now td em {color:#333;}

div.post table td {padding: 0px; margin: 0px; border: none;}
div.post th {background:transparent url(/~/media/Brown/Images/Layout/bg_summary_heading_tile.gif) repeat-x 0 0;border:1px solid #E1E1E1;color:#061338;font-family:Arial, sans-serif;font-size:1.6em;padding:2px 0 4px 10px;}
div.post th a {padding:0; margin:0;}

/* Cookies Table */
.col_710 #main-content td.table-head {background:#333;color:#FFFFFF;font-size:12px;font-weight:bold;}
.col_710 #main-content table th {color:#FFFFFF;font-size:12px;font-weight:bold;padding:10px;text-align:center;}
.col_710 #main-content table td.cookie-name {width: 32%;}
.col_710 #main-content table td:nth-child(4){width: 18%;}
.col_710 #main-content table ul {font-size:1em;}

/* Financial Aid */
.col_710 #main-content table.details {margin:0 auto; width:100%}
.col_710 #main-content table.details th {background:#061338; border:1px solid #333333; border-bottom:none; font-size:1.2em; margin:0 auto; padding:5px 10px;}
.col_710 #main-content table.details td {background:#EFEFEF; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding:4px 10px;}
.col_710 #main-content table.details td.lft.label {border-left:1px solid #EFEFEF; }
.col_710 #main-content table.details td.label {font-weight:bold;}

.col_710 #main-content ul li table.details {margin:10px auto 10px auto; width:100%}
.col_710 #main-content ul li table.details th {background:#333333; border:1px solid #333333; border-bottom:none; font-size:1em; margin:0 auto; padding:4px 10px;}
.col_710 #main-content ul li table.details td {background:#EFEFEF; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; font-size:1em; padding:4px 10px;}
.col_710 #main-content ul li table.details td.lft.sub-heading {border-left:1px solid #C3C3C3;}
.col_710 #main-content ul li table.details td.sub-heading {background:#C3C3C3;}
.col_710 #main-content ul li table.details td.lft.label {border-left:1px solid #EFEFEF; width:20%;}
.col_710 #main-content ul li table.details td.label {font-weight:bold;}


/******************************************/

/*========================================

	Forms

========================================*/
#valSummary {color:red; font-size:1.1em;}

#ShortBottomForm #bottom-copy {width:670px; margin-top:15px; /*margin-left:100px;*/}

/******************************************
	Information Request Form - MOVED TO MEDIA LIBRARY INTO SEPERATE FORM CSS FILES
*****************************************/

/***********theFormAlumni**************/
#main-content #phcontent_1_theFormAlumni table{margin:20 26px 0 10px;  padding: 0 0 10px 8px; text-align:left; color:#333;}
#main-content #phcontent_1_theFormAlumni table #phcontent_1_chkboxlist_programs, #main-content #phcontent_1_theFormAlumni table #phcontent_1_chkboxlist_benefits{margin:10px 0;}
#main-content #phcontent_1_theFormAlumni table td {text-align:left; padding:0px; margin: 0px;font-size:1.2em; vertical-align:top;}
#main-content #phcontent_1_theFormAlumni table p{font-size:1em; margin:5px 10px 0 0;}
#main-content #phcontent_1_theFormAlumni table label{font-size:1em;}
#main-content #phcontent_1_theFormAlumni table input, #main-content #phcontent_1_theFormAlumni table select{font-size:1em; width:200px}
#main-content #phcontent_1_theFormAlumni table input#phcontent_1_rad_Phone, #main-content #phcontent_1_theFormAlumni table input#phcontent_1_rad_Email {width:15px;}
#main-content #phcontent_1_theFormAlumni table td.submit{text-align: center;}
#main-content #phcontent_1_theFormAlumni table td.submit input {padding:5px 3px; vertical-align:middle; width:60px;}
#main-content #phcontent_1_theFormAlumni table #phcontent_1_chkboxlist_programs label, #main-content #phcontent_1_theFormAlumni table #phcontent_1_chkboxlist_benefits label{text-align: left;font-size:.9em;} 
#main-content #phcontent_1_theFormAlumni table #phcontent_1_chkboxlist_programs input, #main-content #phcontent_1_theFormAlumni table #phcontent_1_chkboxlist_benefits input{margin:0 5px 0 15px;width:15px;} 

/*degree program tabs*/
#main-content .DescriptionTab {border-top:none;width:99%; margin:25px 0 0 0;padding:0 0 25px 0;position:relative;}
#main-content .DescriptionTab ul.tabs {width:100%; float:left; height:29px; padding:2px 0px 0px 0px; position:absolute; top:0;left:0; margin:0px; background:none; clear:both; line-height:normal;}
#main-content .DescriptionTab ul.tabs li {float:left; width:auto; height:29px; color:#333;list-style-type:none; margin:0 5px 0 0; padding:0; background:#E1E1E1;}
#main-content .DescriptionTab ul.tabs li a {width:auto; color:#333; text-decoration:none; line-height:14px;font:1em Arial,sans-serif; padding:6px 20px 12px 20px; display:block; outline:none;}
#main-content .DescriptionTab ul.tabs li.selected {float:left; width:auto; background:#F4F4F4; padding-right:0; height:29px; list-style:none; color:#333;}
*html #main-content .DescriptionTab ul.tabs li.selected {float:left; width:auto; background:#F4F4F4; padding-right:0; height:29px; list-style:none; color:#333;}
#main-content .DescriptionTab ul.tabs li.selected a { 
_ width:130px; /* defaults to this if JS is disabled  */
_width:expression(document.body.clientWidth<131?"130px":"auto");
width:auto;
background:url(/~/media/AIU/~/media/Brown/Images/Layout/layout/tab-left.png) no-repeat left top; /*image exists on lcb path too but corner isn't right for some reason*/
color:#061338;
font-size:1em; 
}
*html #main-content .DescriptionTab ul.tabs li.selected a { 
_ width:130px; /* defaults to this if JS is disabled  */
_width:expression(document.body.clientWidth<131?"130px":"auto");
width:auto;
background:#F4F4F4; 
color:#061338;
font-size:1em;
padding:6px 20px 12px 20px;
}
#main-content .DescriptionTab .tabContainer {background:#F4F4F4; margin:0 0 25px 0;padding:25px 20px;position:relative;top:32px;}
/******************************************
	Topics List
*****************************************/
div#top_topics{position:absolute;right:10px;top:215px;z-index:3000;}
div#top_topics dl dt,div#top_topics dl dd{float:left;font-size:1.1em}
div#top_topics dl dt{color:#D71425; margin-right:3px;}
div#top_topics dl dd{color:#999999}
div#top_topics dl a{color:#6B9213}
div#top_topics dl a:hover{border-bottom:1px dotted #6B9213}
/******************************************
	Homepage Accordian
*****************************************/
#accordian{position: absolute;right: 10px;top:250px;z-index:1000;}
#navigation {border:1px solid #CCCCCC;margin:0px;padding:1px;text-indent:0px;background:url(/~/media/Brown/Images/Layout/bg-accordian.png) repeat 0 0;width:300px;}
#navigation a.head {cursor:pointer;border:1px solid #787878;background:#333333;color:#FFFFFF;display:block;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:1.3em;font-weight:normal;margin:0 0 1px 0;padding:4px 0;text-indent:10px;text-decoration: none;}
#navigation a.head:hover {color:#FFFF99;}
#navigation a.selected {background:#C31A29;border:1px solid #D65D59;}
#navigation a.current {background-color:#FFFF99;}
#navigation ul {border-width:0px;margin:0px;padding:0px;text-indent:0px;}
#navigation li {list-style:none outside none; display:inline;}
#navigation li div a {color:#D71425;display:block;font-size:1.1em;line-height:1.2em;padding:1px 0 1px 10px;text-decoration: none;}
#navigation li div a:hover {}
#navigation{
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	}
#navigation li.first a.head{
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	}
#navigation li.first a.selected{
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	}
#navigation li.last a.head{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	}
#navigation li.last a.selected{
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	}
#navigation a.head {
	box-shadow:inset 2px 2px 10px #000000;
	-webkit-box-shadow:inset 2px 2px 10px #000000;
	-moz-box-shadow:inset 2px 2px 10px #000000;
	}
#navigation a.selected {
	box-shadow:inset 2px 2px 10px #A21622;
	-webkit-box-shadow:inset 2px 2px 10px #A21622;
	-moz-box-shadow:inset 2px 2px 10px #A21622;
	}
#accordian p{font-size:1.1em;margin:5px 0 5px 10px;}
/*========================================
	Search Results
========================================*/
div#main-content {position:relative;}
/*Hide unused items */
div.breadcrumbs,div.facets,div.sort{display:none}
/* end hide */
div.query {white-space:normal;}
#main-content div.query h3{color:#666;margin:1.2em 0}
#main-content div.query h3 i{color:#091D5A;/*font-size:16px;*/}
div#lblCurrpage{bottom:-40px;left:120px;position:absolute;}
div#lblCurrpage a{font-size:1.2em;padding:8px;}
div#lblCurrpage a#pageFirst,div#lblCurrpage a#pagePrev,div#lblCurrpage a#pageLast,div#lblCurrpage a#pageNext{text-transform:uppercase;}
#main-content ol#rslt-listing{margin:0 0 100px 0;padding:0;}
#main-content ol#rslt-listing li{list-style-type:none;margin:0 0 20px 0;padding:0}
#main-content li.sch-rslt h3{font-size:1.2em;margin:0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#main-content li.sch-rslt p{margin:.25em 0 0;}
cite{font-style:normal;}
/*type as you go*/
#display-sayt {position:absolute;z-index:50000;top:35px;right:-10px;width:500px;}
#sayt-results {z-index:50001;padding:10px;background:#fff;border:1px solid #222;}
#display-sayt #sayt-results p{font-size:1.1em;float:none;color:#222;margin:0;padding:3px 0;width:auto; height:auto;text-transform:none;font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
#display-sayt #sayt-results p a{color:#0087C5;text-decoration:underline;}
#display-sayt #sayt-results p a:hover{text-decoration:none;}


/******************************************
	* TEMP * - TAKEN FROM AIU FOR HEADER SUBLAYOUT CHANGE TO INCLUDE THE BUTTON - PLEASE REPLACE !!!
*****************************************/
span.virtualLink {background:#E2B900;float:left;font-family:Arial,sans-serif;height:27px; margin-left:268px; margin-top:12px;
border-top:1px solid #CCB030;
border-left:1px solid #CCB030;
border-right:1px solid #CCB030;
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
span.virtualLink  a{ text-decoration:none;color:#fff; font-size:11px; font-weight:normal; line-height:28px; padding:0 10px;}

a.anchor{border-bottom:1px dotted;font-size:1.1em;text-transform:uppercase;}
a.anchor:hover{border-bottom:1px solid;}

#footer .container{padding-top:20px;}

/*========================================
	Hide Chat
========================================*/
/* #lpButton{display:none;} */