@charset "utf-8";
/* CSS Document */
span.pathway,span.pathway a:link,span.pathway a:visited,a.pagenav,a.pagenav:visited,.pagenav_next a,.pagenav_prev a,.bodies,.mosimage_caption,.mosvideo_caption,a.sublevel:link,a.sublevel:visited,.back_button a,#botmodsection table.moduletable,#botmodsection table.moduletable td,#footer_left div{color:#666}
.results_table td,.results_table a,.camps_results_letter,.camps_results_state,.college_name,.camps_header,.club_header,.ptw .header,.ptw .title,#mod_poll_topdrawer .poll_title,.topmenu_selected_middle a.topmenu,.moduletable_hot_products .description,#colleges_menu a,.content_header .title,.top_search form,.ptw .ptw_button,.commitment_title,.lnk_back a,.content_header_usfc .title,.clg_header{color:#fff}
span.pathway,span.pathway a:link,span.pathway a:visited,.lnk_back a,#botmodsection table.moduletable,#botmodsection table.moduletable td{font-size:11px}
.moduletable_mtop,.moduletable_top{margin-top:5px;align:center;}
.moduletable_mtop12,.moduletable_top12{margin-top:12px;align:center;}
.moduletable_mtop7,.moduletable_top7{margin-top:7px;align:center;}
.moduletable_mtop17,.moduletable_top17{margin-top:17px;align:center;}
.minifp_short a:link{color:#2a3c7e;font-size:12px}
body{font:12px verdana;margin:0;padding:0}
 td,div,tr,p{font:normal 12px Verdana,'Lucida Sans Unicode','Lucida Grande',Arial,Tahoma} */
p{margin:0 0 1em}
a:link,a:visited{color:#036;text-decoration:none}
form{display:inline;margin:0;padding:0}
h1{font-weight:400;font-size:20px}
h2{font-weight:700;font-size:18px} /*18*/
h3{font-weight:700;font-size:14px;line-height:30px;margin:0px;padding:0px}
th{font-weight:400;font-size:18px}
h4{font-weight:400;font-size:16px}
h5{font-weight:400;font-size:14px}
/*li{margin-left:20px}*/
img{border:0}
.more_link a:visited, .more_link a:link, a.more_link  {color:#fff}

#mod_login_username,#mod_login_password{font:12px arial;height:14px}
#mod_login_remember{border:none;background:none;margin:0}

/* ================= SCOASE DIN MODULE ================================== */
.lxinput_text {width:100px; height: 19px; color:#000000; text-align:left; border: 1px solid #cdcdcd;}
.lxlabel {color:#000000; font-size:10px; font-family:arial; font-weight:bold;}

/* top menu*/
.bmm {background:url(/img/bar_menu_middle.png) repeat-x; color:#FFF}
.bmm a {color:#FFFFFF;font-size:9px;}
a.more_link:hover{text-decoration:underline;}
.over_menu{width:1020px} /*1018*/
.menu_tlc {width:10px; height:10px; /*background:url(/img/top_left_corner.png) no-repeat top left;*/ font:1px/1px arial;}
.menu_tm {height:10px; /*background:url(/img/top_middle.png) repeat-x top left;*/ font:1px/1px arial;}
.menu_trc {width:10px; height:10px; /*background:url(/img/top_right_corner.png) no-repeat top left;*/ font:1px/1px arial;}

div.top_row {height:18px; font:bold 13px//*15px*/13px arial; color:#fff; text-align:center; white-space:nowrap;}
div.top_row span { border:0px solid red; text-align:center}

div.top_row_on {font:bold 13px//*15px*/13px arial; color:#fff; text-align:center; white-space:nowrap;/*background:url(/img/cat_menu_on.png) top left repeat-x;*/height:18px;}
div.top_row_on span { border:0px solid red; text-align:center}

#menu {background:url(/img/top_menu_background.png) repeat-x top left;font:700 11px/18px arial; margin:0px auto;z-index:999}

#menu ul, #menu ul li ul , #menu ul li ul li {z-index:9998; float:left}

#menu ul.categ div.top_row {/*border:1px solid red;*/}
#menu ul.categ li {height:36px; margin:0;padding:0;  float:left;/*border:1px solid green;*/}

#menu li.spacer {height:36px; width:3px; background:url(/img/top_menu_spacer.jpg) no-repeat top left; float:left}
#menu a { white-space:nowrap; text-align:left}
#menu ul.menu_categ, #menu ul.categ, #menu li {margin:0px; padding:0px; list-style:none; float:left}

#menu ul.menu_categ li {display:block; float:left; position:relative; height:18px}
#menu ul.menu_categ li a {font-size:10px;font-weight:bold; color:#fff; text-decoration:none; padding:0px 15px 0px 15px;}
#menu ul.menu_categ li.selected_label a {color:#027}
#menu li a { padding:0px;}

#menu ul.menu_categ li:hover, #menu ul.menu_categ li.selected_label {background:#fff url(/img/top_menu_background_on.jpg) repeat-x top left}
#menu ul.menu_categ li:hover ul {display:block;}
#menu ul.menu_categ li a:hover ul, #menu ul.menu_categ li.selected_label a ul {display:block;position:absolute; top:0; left:0}

#menu ul.menu_categ li:hover, #menu ul.menu_categ li.selected_label {color:#002277; background:url(/img/top_menu_background_on.jpg) repeat-x scroll left top;}
.lihover {color:#002277; background:url(/img/top_menu_background_on.jpg) repeat-x scroll left top;}
.ahover {color:#002277;}
.lihover a {color:#002277; }
#menu ul.menu_categ li:hover > a, #menu ul.menu_categ li.selected_label > a {color:#027; text-decoration:none;}
#menu ul.menu_categ ul {display:none; position:absolute; left:-2px; top:18px; background-color:#fff;	border-left:2px solid #027; border-bottom:2px solid #027; border-right:2px solid #027; margin:0px; padding:8px 2px; width:180px}

#menu ul.menu_categ ul * {border:none}
#menu ul.menu_categ li ul li {background-color:#fff;padding:0px 10px; display:block; clear:left}
#menu ul.menu_categ li ul li:hover {background:none; background-color:#fff;}
#menu ul.menu_categ li ul li a {background-color:#fff; color: #027; text-decoration:none; padding:0px; width:160px; display:block;}
#menu ul.menu_categ li ul li a:hover {background:none; background-color:#fff;color: #027; text-decoration:underline; }
#menu ul.menu_categ li ul li {text-align:left}
 
#menu li.lihover ul ul {display:none;background-color:#ddd;padding:2px; margin:0px;line-height:20px;}
#menu li.lihover ul li:hover ul, #menu li.lihover li a:hover ul {display:block; line-height:20px; position:absolute; z-index:123456; left:180px; top:-6px;float:left;background-color:#ddd; }
#menu li.lihover ul ul a {padding:0px; margin:0px;background-color:#ddd;}
#menu li.lihover ul ul a:hover {color:green; padding:0px;background-color:#ddd;}
#menu li.lihover ul ul {width:100px;background-color:#ddd;}
#menu ul.menu_categ li ul li ul li a {background-color:#ddd; color: #027; text-decoration:none; padding:0px; width:80px; display:block;}
#menu ul.menu_categ li ul li ul li {background-color:#ddd;padding:0px 4px; display:block; clear:left}
#menu ul.menu_categ li ul li ul li:hover, #menu ul.menu_categ li ul li ul li a:hover{background-color:#ddd;}

.first_categ {border-left:0px solid #026;float:left}
.last_categ {border-right:0px solid #026;float:left;}
li.last_categ{width:132px;}
#menu ul.menu_categ ul.last_categ {display:none; position:absolute; left:-41px; top:18px; background-color:#fff;
	border-left:2px solid #027; border-bottom:2px solid #027; border-right:2px solid #027;
	margin:0px; padding:0px}


/* =========================================================== */
a.cat_link_blue {height:16px; width:56px; display:block;font:400 11px/16px arial;color:#036}
.logintd {width:60px;height:20px;}
.logintdw {background:#fff}
.login_off {background:url(/img/login_button_off2.png) no-repeat top left; text-indent:10px;}
.login_off, .login_on {width:56px; height:16px; line-height:16px;display:block; border:1px solid #fff}
.login_on {background:url(/img/login_button_on2.png) no-repeat top left; text-align:center}

/*menu nav bar*/

/*.sectiontableentry1 label,.sectiontableentry2 label,.a_sub{padding-left:5px}*/
#top20,#ns,#cs,#club,#myhome_menu,#usfc,#ptw,#trm,#camps,#ss,#usfc_discovery,#usfc_destination,#commitments,#camps_d,#colleges_menu,#clubrank,#tech_menu,#commit,#top100{border-left:2px solid #002277;border-right:2px solid #002277;border-bottom:2px solid #002277;}

#myhome_menu{position:absolute;z-index:1000;visibility:hidden;margin-top:0px;background-color:#ffffff;width:170px;margin-left:0px}
#camps,#club{position:absolute;z-index:1000;visibility:hidden;margin-top:0px;background-color:#ffffff;width:180px;margin-left:-2px}
#colleges_menu,#trm{position:absolute;z-index:100;visibility:hidden;margin-top:0px;background-color:#ffffff;width:170px;margin-left: -2px}
#ptw{position:absolute;z-index:1000;visibility:hidden;margin-top:0px;background-color:#ffffff;width:190px;margin-left: -2px}
#tech_menu{position:absolute;z-index:100;visibility:hidden;margin-top:0px;background-color:#ffffff;width:210px;;margin-left: -2px}
#usfc{position:absolute;z-index:1000;visibility:hidden;margin-top:0px;background-color:#ffffff;width:150px;margin-left: -2px}
#ss{position:absolute;z-index:100;visibility:hidden;margin-top:1px;margin-left:-60px;background-color:#ffffff;width:187px}
#ns{position:absolute;z-index:100;visibility:hidden;background-color:#ffffff;width:200px;margin:1px 0 0 4px}
#cs{position:absolute;z-index:100;visibility:hidden;margin-top:1px;margin-left:4px;background-color:#ffffff;width:150px}
#commitments,#camps_d,#clubrank,#commit{position:absolute;z-index:100;visibility:hidden;margin-top:1px;margin-left:4px;background-color:#ffffff;width:100px;}
#top20{position:absolute;z-index:100;visibility:hidden;margin-top:1px;margin-left:4px;background-color:#ffffff;width:110px}
#top100{position:absolute;z-index:100;visibility:hidden;margin-top:1px;margin-left:4px;background-color:#ffffff;width:110px}
#usfc_destination{position:absolute;z-index:100;visibility:hidden;margin-top:1px;margin-left:6px;background-color:#ffffff;width:150px;}

#myhome_menu li{background-color:#ffffff;margin-left:10px;width:120px}
#colleges_menu li,#archives li,#trm li,#camps li,#usfc li,#college_camps li, #club li,#tech_menu li{background-color:#ffffff;margin-left:10px;width:150px}
#usfc_destination li{background-color:#ededed;margin-left:10px;margin-right:10px}
.lnk_back a{color:#fff}

#top20 a,#ss a,#archives a,#trm a,#camps a,#myhome_menu a,#ptw a,#usfc a,#college_camps a, #club a,#colleges_menu a,#tech_menu a,#commitments a,#camps_d a,#clubrank a,#commit a,#ns a,#cs a,#top100 a,#usfc_destination a{color:#002277;font:700 11px/19px arial;height:19px}

#colleges_menu a:hover,#ss a:hover,#archives a:hover,#trm a:hover,#camps a:hover,#club a:hover,#myhome_menu a:hover,#usfc a:hover,#college_camps a:hover,#tech_menu a:hover,#top100 a:hover,#usfc_destination a:hover{color:#002277; text-decoration: underline;}
#trank a:hover{color:#AA0000; text-decoration: underline;}

#login_link {margin-left: -4px;}
#login_div {width:570px; height:114px; background-color:#CCC; position:absolute; z-index:9999; display:none; left:-200px; top:-2px; border:1px solid #9F9C9C; float:left;}
#login_div .white_space {width:58px; height:4px; position:absolute; background-color:#ffffff; z-index:100; left:512px; top:-2px;}
#login_div .panel {width:570px; background: url(/img/login_fade.jpg) repeat-x scroll left top; float:left;}

.left_shopping {margin-left:-99px;}
.left_camps{margin-left:-26px;}

.s728x90{width:728px;float:right;}
.s300x250{width:300px; height:250px; overflow:hidden;}
.s300x100{width:300px;}