/* 
 * ### bcn2 ###
 */

#col1 h2 a:hover {color:#1E85C4 !important;}

/* header */
#header.bcn2 {background:#58452F url(/img/bcn2.jpg); border-bottom:3px solid #A43138; margin-bottom:0; height:121px; overflow:hidden;}
#header.bcn2 .spacer {padding:0 20px 0 20px;}
#header.bcn2 .logo {margin-left:4%; float:left;}
#header.bcn2 .rightspot {padding:20px 0 0 0;}

/* Menu, leftsidebar */
#col1.bcn2 h2 {text-align:left; border-bottom:1px dashed #79D1F7; padding:0 0 3px 0; font-size:1.2em;}
#col1.bcn2 h2 a {color:#000;}
#col1.bcn2 h2 a:hover {color:#1E85C4;}

#col1.bcn2 ul {margin-bottom:10px; list-style:none;}
#col1.bcn2 li {line-height:16px; padding:0px 0 2px 0; border-bottom:1px solid #84B4D4; background:none;}
#col1.bcn2 li a {display:block; padding:5px 20px 5px 5px; border-top:1px solid #fff; color:#000; background:none;}
#col1.bcn2 li a:hover {background:#0268B5; text-decoration:none; color:#fff; font-weight:normal;}

/* Midle part col2 */
#col2.bcn2 h2 {}
#col2.bcn2 #twocolumns .school-row {padding:0 0 0 0;}
#col2.bcn2 #twocolumns .wide {clear:both; background:#fff;}

/* GoPromo */
#col1.bcn2 .gopromo {font-size:11px; overflow:hidden; line-height:normal; background:#098dd7; margin-bottom:10px;}
#col1.bcn2 .gopromo .spacer {padding:5px 5px 0 5px;}
#col1.bcn2 .gopromo a {color:#0268B5; margin-bottom:5px; background:url(/img/gopromostar.gif) no-repeat; padding:0 0 0 14px;}
#col1.bcn2 .gopromo p {padding:4px; text-align:left; background:#9ad1f0 url(/img/gopromobg.gif) repeat-x top; margin-bottom:5px; border:1px solid #066397;}
#col1.bcn2 .gopromo ul {list-style:none;}
#col1.bcn2 .gopromo .title {font-size:14px; margin:0 0 5px 0; padding:2px; background:#ffb32f url(/img/gopromotitle.gif) repeat-x top; border:1px solid #066397;}
#col1.bcn2 .gopromo .title a {color:#000; font-weight:bold; font-size:12px; background:url(/img/gopromologo.gif) no-repeat 5px; padding:0 0 0 17px !important;}



/* Footer */
#footer.bcn2 {clear:both; float:left; width:100%; background:#901E05 url(/img/bcn2footerbg.jpg) repeat-x top; margin-top:10px; text-align:center; font-size:11px; color:#543B00; border-top:1px solid #fff; border-bottom:none; color:#fff}
#footer.bcn2 a {color:#fff;}
#footer.bcn2 .spacer {padding:8px 0 80px 0;}

/*
 * bcn2 END
 */ 
