/* General Styles */

body{margin:0;padding:0;background:#ffffff;font-family:arial;font-size:75%;line-height:1.5em}
.skip{display:none}
hr{}
img{behavior:url(iepngfix.htc)}
img{border:0}
form{margin:0;padding:0}
a{color:#1A7EBC;text-decoration:none; font-weight:bold;}
a:hover{color:#91aa9d}
#wrap{margin:0 auto;padding:0 10px;border-left:solid 1px #000000;border-right:solid 1px #000000;position:relative;width:984px;background-color:#fff}
#div_ad{margin:4px 0 0 0}
topmenu{font-size:10px;display:inline;position:absolute}
ul#topmenu li{margin:0 0 0 5;border:0 none;padding:0;float:left;display:inline;list-style:none;position:relative}
ul#topmenu ul{margin:0;border:0 none;padding:0;list-style:none;display:none;position:absolute;left:0}
#describe{background-color:#DADBDE;width:100%;height:auto;padding:3px;margin-bottom:5px}
#menu_parent{width:100px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:black;border-right-color:black;border-bottom-color:black;border-left-color:black;background-color:#e6f3ff;padding-top:1px;padding-right:2px;padding-bottom:1px;padding-left:2px;font-weight:bold}
#menu_child a{display:block;width:98%;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:black;padding-top:2px;padding-right:2px;padding-bottom:2px;padding-left:2px;text-decoration:none;font-weight:bold;color:navy}
#menu_child a:hover{background-color:lightyellow}
#middle_left{position:relative;background-color:#fff;float:left;width:984px;padding-bottom:15px;min-height:400px}
div.dropdown,a.dropdown{width:100px;border:1px solid black;background:#FFFFEE;padding:0px 5px;font-weight:900;color:#008000}
a.dropdown{display:block;border-bottom:none;text-decoration:none;width:100px;border:1px solid black;background:#FFFFEE;padding:0px 5px;font-weight:900;color:#008000}
strong1{background-image:none;background-repeat:repeat;background-attachment:scroll;background-x-position:0%;background-y-position:0%;font-weight:bold;color:#000000}
.clear-fix:after{content: " "; display:table; clear:both;}
.clear-fix{*zoom1; /*for ie6 and ie7*/}
.proposal-category{ padding: 10px 0; border-bottom:1px solid #ccc;}
.proposal-category div{width:464px; float:left;}
.proposal-category img{height:121px; width:185px; float:left; margin: 0 20px 0 0;}
.proposal-category p{margin-bottom:0;}
#content .proposal-category h3{margin-top:0;}
#content h3.category-header{display:block; background-color:#ddd; margin:0px; padding:3px; border-bottom:1px solid #ccc;}
blockquote { 
	  margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    quotes:none;}
		blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}


/* Header Style */

#header{font-size:95%;clear:both;float:left;background:#ffffff url("http://www.collegeart.org/images/headerBG.jpg") top right;background-repeat:y;margin:0;padding:0;width:984px}


/* Top Bar Styles */

#tb{clear:both;width:100%;height:28px;background:#8cb8c6;float:left;border-bottom:1px solid #FFFFFF}
#tb #top-menu{clear:both;display:block;float:left;margin:0 0 0 0;position:relative;top:0;left:0;z-index:2;font-size:95%;list-style:none;line-height:1}
#tb #top-menu ul{list-style:none;line-height:1;padding:0;margin:0}
#tb #top-menu a{display:block;text-decoration:none;padding:3px 15px 5px 15px;color:#fff}
#tb #top-menu li{float:left;margin:0}
#tb #top-menu li:hover ul,#mn #top-menu li.sfhover ul{left:auto}
#tb .signin{padding:0px;margin:0px}



/* Meta Nav Styles */

#mn{color:#ccc;font-weight:bold;width:100%;height:165px;background:#ffffff url(/images/v3.5/headerBG.jpg) repeat-y;background-position:top right;float:left}
#mn .logotype{margin:20px 0 2 15px;padding-left:5px;float:left}
#mn #currentissues{width:393px;height:164px;background:url(/images/v3.5/cover_ab_march2012.jpg) no-repeat top right;float:right}
#mn p{display:block;text-align:center;float:left;Clear:both;padding:0;border:none;border-left:none}
#mn a{font-family:Myriad Pro,Arial;font-size:14px;color:#ffffff;font-style:italic}
#mn #CI_Heading{font-family:Myriad Pro,Arial;font-size:15px;font-weight:heavy;color:#ffffff;width:151px;height:15px;margin:22px 0 0 0}
#mn #CI_AJ{width:123px;height:15px;margin:6px 0 0 21px;padding-bottom:2px;border:none;border-bottom:solid 1px #ffffff}
#mn #CI_AB{width:123px;height:15px;margin:6px 0 0 14px;padding-bottom:2px;border:none;border-bottom:solid 1px #ffffff}
#mn #CI_News{width:123px;height:15px;margin:6px 0 0 7px;padding-bottom:2px;border:none;border-bottom:solid 1px #ffffff}
#mn #CI_Reviews{width:123px;height:15px;margin:6px 0 0 0;padding-bottom:2px;border:none;border-bottom:solid 1px #ffffff}


/* Main Nav Styles */

#top_menu{clear:both;float:left;margin:0 0 2px;width:100%;position:relative;top:0;left:0;z-index:2000;background:#8cb8c6; border-top:solid 1px #FFF;}
#nav,#nav ul{padding:0;margin:0;list-style:none;line-height:1}
#nav a{display:block;text-decoration:none;color:#FFFFFF;background:#8cb8c6;font-size:12px;text-transform:uppercase}
#nav a:hover{display:block;text-decoration:none;color:#fff;background-color:#5595ae}
#nav li{float:left}
#nav li ul li a{color:#333;font-weight:normal;border-bottom:1px solid #ccc;background-color:#fcfff5}
#nav li ul{position:absolute;background:#fff;width:240px;left:-999em;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc}
#nav li a:hover ul,#nav li.sfhover ul,#nav li:hover ul,#nav li.sfhover ul{left:auto}
#nav li a:hover ul.sub,#nav li.sfhover ul,#nav li:hover ul.sub,#nav li.sfhover ul{left:auto}
#nav .l1{border-right:1px solid #FFFFFF;padding:6px 15px 6px}
#nav .l1a{padding:6px 15px 5px}
#nav .l2{padding:6px 10px 10px;width:220px}


/* Content Styles */

#content{width:669px;padding:15px 30px 0 15px;margin:0;float:left;background-color:#fff}
#content h1,h2,h3,h4,p,ul,{padding:0;margin:0 0 10px}
#content blockquote{margin:0 10px 10px 10px; quotes: "\201C""\201D""\2018""\2019"; color:#666666}
#content blockquote.open_quote:before {  color: #ccc;content: open-quote; font-size: 4em; line-height: 0.1em; margin-right: 0.25em; vertical-align: -0.4em;}
blockquote.open_quote p {
  display: inline;
}
#content h1{color:#1F2325;font-size:200%; line-height:120%;}
#content h1::first-line { line-height:75%;}
#content h2{border-bottom:1px solid #ccc;color:#333;font-size:110%;text-transform:uppercase}
#content h3{margin:0;color:#000;font-size:110%}
#content h8{margin:0;color:#000;font-size:50%;height:auto;padding-bottom:2px}
#content ul{padding:0 25px 0 25px;list-style:none}
#content ul li{margin:0 0 5px 0;padding:0 0 0 10px;background:url("/images/icons/black_square.gif") no-repeat 0 5px}
#content ul.contact{padding:5px 0 5px 0;margin:0;list-style:none}
#content li.contact{margin:0 0 5px 0;padding:0 0 0 15px;background:url("http://www.collegeart.org/images/icons/arrow4.gif") no-repeat 0 5px}
#content ul.no_bullet li{margin:0;background:none;}
#content ol.no_indent{margin:0; padding-left:1.2em;}
#headlines{border-top:1px dashed #ccc;margin:15px 0 0 5px;padding:0}
#headlines h3{color:#DE6910;margin:0;padding:2px 5px 2px 20px;font-size:100%}
#headlines li{margin:0 0 5px 0;padding:0 0 5px 15px;background:url("http://www.collegeart.org/images/icons/doc.gif") no-repeat 0 2px}
#headlines ul{margin:0;padding:0}
.awards{padding:2px 5px 2px 0px;font-weight:bold}
.imginline{float:left;margin:10px 10px 5px 0}
.imginlineright{float:right;margin:10px 10px 5px 0}
.imgleft2{float:left;padding:0;margin:0 5px 5px 0;border:1px solid #000}
.caption{font-size:11px;line-height:12px;color:#666666;margin:5px 0 0 0;}
.imgwrap{float:right;display:block;width:225px;padding:10px 0 10px;margin:5px 5px 5px 15px}
.imgwrap-wide{float:right;display:block;width:275px;padding:10px 0 10px;margin:5px 5px 5px 15px}
.listitem{padding-left:0px;padding-bottom:5px;padding-right:0px;padding-top:5px;border-bottom:1px solid #CCCCCC}
.google{color:#666666;font-size:80%;clear:both}
.searchcachedsize{color:#008000;font-size:90%}
.searchsnippet{padding:0;margin:0}
.searchcachedsize{padding:0;margin:0 0 2em 0}
.searchtitle{padding:0;margin:0}
#search_wrap{background:#f6f6f6;float:left;width:100%}
#collegeart_results{float:left;width:360px;background:#fff}
#conference_results{float:right;width:360px;background:#fff}
#content .title{padding:15px 0 0 0;margin:0}
#content .date{text-transform:uppercase}
#content .dateul{padding:0 10px 0 10px;margin:0 10px 0 10px}
#toc{float:left;width:445px}
#toc .section{padding:5px 0px 0px 0px;margin:0}
#toc .sectiontitle{padding:30px 0 5px 0px;margin:0;border-bottom:solid 1px #000;clear:both;display:block}
#toc .item{margin:0;padding:5px 0px 15px 0px}
#toc .info{padding:0;margin:0;float:left;width:400px}
#toc .title{padding:0;margin:0;font-style:italic;width:400px}
#toc .title em{padding:0;margin:0;font-style:normal}
#toc .title2{padding:0;margin:5px 0px 0px 0px;font-style:normal;width:400px}
#toc .author{padding:0;margin:5px 0px 0px 0px;width:400px;text-transform:uppercase}
#toc .number{padding:0;margin:5px 0px 0px 0px;float:right;width:40px;font-size:90%;text-align:right}
#toc blockquote{padding:5px 5px 5px 5px;margin:5px 0px 5px 0px;width:445px;font-size:90%;background-color:#f6f6f6}
.podcastListing{border-bottom:#999 solid 1px}
.podcastListing img{padding-right:5px}
#content .partner { overflow:auto; padding:20px 0; border-bottom:1px #ccc dotted;}
#content .partner .left_collumn {float:left; width:250px; min-height:20px;}
#content .partner .right_collumn {float:left; width:400px;}
#content .error_box{background-color:#FFB0B0; border:1px solid #C00; margin:0; padding:5px;}
#content .indent{ margin-left:20px;}

#content .news-excerpt{margin: 10px 0;}
#content .news-excerpt .headline{margin:0;}
#content .news-excerpt .lead{margin:0;}

/* Side Colum Styles */

#right{line-height:1.5em;float:right;width:258px;background-color:#fff;margin:0;padding:15px 2px 15px 0;font-size:95%}
#right a{color:#1061AD}
* html #right{height:1%}
#right h3{font-size:100%;color:#FFF;background-color:#47515B;padding:3px;margin:3px 0 3px 0;text-transform:uppercase;line-height:1em}
#right ul{margin:3px 0 3px 0;padding:0;list-style:none;background:#fff}
#right li{padding:0;margin:0;display:inline}
#right a.pdf{padding:7px 5px 7px 23px;background:transparent url("http://www.collegeart.org/images/icons/pdf.gif") no-repeat 5px 5px}
#right a.power_point{padding:7px 5px 7px 23px;background:transparent url("http://www.collegeart.org/images/icons/power-point.gif") no-repeat 5px 5px}
#right a.rss{padding:7px 5px 7px 23px;background:transparent url("http://www.collegeart.org/images/icons/feed-icon16x16.png") no-repeat 5px 5px}
#right a{font-weight:normal;color:#333;border-bottom:1px solid #fff;display:block;padding:7px 5px 7px 5px;line-height:1em;border-bottom:1px dotted #ccc}
#right a:hover{font-weight:normal;color:#fff;background-color:#91AA9D}
#right2{line-height:2em;float:left;width:260px;background-color:#CCCCCC;margin:0px 10px 3px 0px;padding:3px 5px 0px 0px;font-size:96%}
* html #right{height:1%}
#right2 ul{margin:0px 0 3px -15px;padding:0;list-style:none;background:#fff}
#right2 li{padding:0px 0;margin-bottom:7px;display:inline;list-style:none}
#right2 a{font-weight:normal;color:#333;display:block;line-height:1em;margin-bottom:7px;list-style:none}
#right2 a:hover{font-weight:normal;color:#ffffff;list-style:none}
#career_ad{width:100%}
#career_ad p{display:block;height:125px;padding:0;margin:3px 0 0 0}
#career_ad a{display:block;width:210px;height:85px;color:#000;padding:20px;margin:0;font-size:120%;line-height:1.25em;padding:20px}
#career_ad #find a{background:#85C401;color:#2B3F00}
#career_ad #post a{background:#0592C0;color:#003C4F}
#career_ad b{color:#f6f6f6;display:block;font-weight:normal;font-size:200%;margin:0;line-height:1em}
#career_ad i{color:#f6f6f6;display:block;font-weight:normal;padding:0;margin:0;line-height:1em}
#right .head{padding:0 10px 10px 0}
#right .home_headline,.home_lead,.home_posted{margin:0;padding:0}
#right .home_headline{font-size:110%;background:transparent url("http://www.collegeart.org/images/icons/doc.gif") no-repeat 0 3px;text-indent:15px}
#current{margin:0;padding:0}
#current .ad{padding:0;margin:0 0 3px 0}
#current a{color:#000;background:#fff;padding:0;margin:0;display:inline;border:none}
#current a:hover{color:#000;background:#fff;padding:0;margin:0;display:inline;border:none}



/* Footer Styles */

#fine_mod{float:left;border-top:2px solid #1f2325;background:#fff;padding:10px;margin:0 0 0 0;font-size:90%;line-height:1.5em;color:#949494;width:964px}
#fine_mod a{color:#949494}
#bottom_menu{padding:0;margin:0}
#bottom_menu a{font-weight:bold;text-decoration:underline}
.contact{font-weight:bold;color:#949494}



/* Membership Section Styles  */

.catagories {border-top:1px solid #000;}
.catagories td, .catagories th {border-bottom:1px solid #ccc; vertical-align:top;}
.catagories th {background:#ddd; color:#000; font-size:14px; padding: 4px; letter-spacing:.5px; text-align:left;}
.catagory_image {width:185px; padding:10px 10px 10px 0;}
#content .catagories h2 { font-size:14px; border:none; margin-top:10px; text-transform:capitalize;}
#content .catagories h2 em { font-size:12px; color:#666666; font-weight:normal; text-transform:none;}
#content .catagories ul {margin-left:0px; padding-left:0px;}
#content .hidden{display:none}
#content .not_hidden{display: block}
#content h4 {font-size:16px; text-transform:uppercase; color:#d26bb3; font-weight:bold; }
#top_highlight{padding:1px 10px; margin:0px 0px 10px 0px; background:#eacfe2;}
#top_highlight a{color:#000; text-decoration: underline; font-weight:bold;}
#top_highlight p{padding:0;}
.highlight_new{color:#990000; text-transform:uppercase;}


/* sMembernews Section Styles*/

#rolloverNews{float:left;clear:both;padding-top:10px;width:100%}
.rollover a{border:none;text-decoration:none;padding:0 0.5em 0 0.5em;position:relative}
.rollover a span{z-index:101;visibility:hidden;background-color:#FFF;display:block;position:absolute;left:0px;bottom:0px;font-size:12px;line-height:1.2;color:#666;text-align:left;border:5px solid orange;padding:5px}
.rollover a span img{margin-bottom:4px}
.rollover a:hover span,#rollover a:active span,#rollover a:focus span{visibility:visible}
.rollover a:hover,#rollover a:focus{visibility:visible}
#rolloverNews p{min-height:65px;display:block;width:370px;float:left;padding:0 0 10px 0;margin:0px}
#rolloverNews h3{clear:left;Padding-bottom:10px;margin-bottom:10px}


/* IP Section Styles  */

table.first {border-top:1px solid #8bb7c5;}
.expander .trigger_expand {cursor:pointer;}

.expander .hidden {display:none;}	

.expander span{background-image:url(http://www.collegeart.org/images/expand.gif); background-repeat:no-repeat; float:right; height:15px; width:15px; overflow:hidden; }
.expander span.view {background-position:0 0;}
.expander span.hide {background-position:0 -15px}
.expander .hidden_content {padding:5px; border-bottom:1px solid #8bb7c5;}

table.ip th {border-bottom:1px solid #8bb7c5; text-align:left; padding:5px; vertical-align:top;}
table.ip th:first-child {background:#e8f3f6;}
table.ip th:last-child {width:75%;}

table.partners th {border-bottom:1px solid #8bb7c5; text-align:left; padding:5px; width:50%; vertical-align:top;}
table.partners th:first-child {background:#e8f3f6; font-weight:bold;}



/* Conference Section Styles  */

#registration-table{margin:20px 0;}
#registration-table tr {	border-bottom:1px solid #8cb8c6;}
#registration-table th {	vertical-align:top;	padding:4px;	background-color:#8cb8c6;	text-transform:uppercase;	 color:#fff;	font-Weight:bold;}
#registration-table .tableTitle { text-align:left;}
#registration-table td:first-child {font-weight:bold; background-color:#cddde2; vertical-align:top; text-align:left;}
#registration-table td:first-child strong{font-weight:normal; }
#registration-table td {	padding:4px;	border-bottom:1px solid #8cb8c6; vertical-align:top; background-color:#fff;}
#registration-table td{ text-align:center; vertical-align:top; border-right:1px solid #CCC; font-size:12px; }
#registration-table td.table-section{background:#f1f1f1; color:#999; font-weight:bold; text-align:center;}
#registration-table .yes{color:#02C500; font-size:16px;}
#registration-table .yes b{font-weight:normal;}
#registration-table .no{color:#880002; font-size:16px;}

#registration-table .price-highlight {position:relative}
#registration-table .price-highlight td:nth-child(-n+3){ border-bottom:3px solid #d26baa; border-top:3px solid #d26baa;}/* First three cells are bordered on top and bottom*/
#registration-table .price-highlight td:first-child{ position:relative; border-left:3px solid #d26baa; }/* first cell is bordered on left*/
#registration-table .price-highlight td:nth-child(3){ border-right:3px solid #d26baa; }/* last cell is bordered on right */
#registration-table .price-highlight td:first-child:before{
	position: absolute;
	z-index: 1000;
	width:80px;
	height:23px;
	left:-90px;
	background-image:url(/images/v3.5/arrow-purple.png);
	background-repeat:no-repeat;
	background-position:right top;
	top:-2px;
	padding:5px 0 0 5px;
	background-color:#fff;
	border-left:1px solid #d26baa;
}
#premium-value td:first-child:before{
	content: '$380 Total';
}
#basic-value td:first-child:before{
	content: '$455 Total';
}
