/* Dirty Hack to get around with the current changes... */

div#maincontent_top { background:url(/images/background_nav_1x40.png) repeat-x 0 0; width:948px;}
div.noborder#maincontent_top { display: none; }

/* position: relative; padding: 10px 26px 0 26px; margin: 0; width: 960px; z-index: 1; background:url(/images/background_maincontent.gif) 0 0 repeat-y; background-color: white; */

div#maincontent { background: none; margin: 0; padding:0; width:1000px;}
div.noborder#maincontent { } 

/*  width: 960px; height: 19px; padding: 0 26px; margin: 0; background:url(/images/background_maincontent_bottombar.gif) top left no-repeat; */

div#maincontent_end { background: none; }
div.noborder#maincontent_end { display: none; }

body#minimal div#maincontent { background: none; }

div#nav_background {height:10px;}
div#nav { position:relative; top:15px; }

/* END dirty hack... */

div.main { width:1000px; }
div.main h2 { color: #e9fbff; font-size:150%; padding:0 10px 0 10px; }
div.main h4 {color: #e9fbff; font-size:130%; padding: 0 10px 0 10px;}

div.main div.sub_nav { background: url(/images/background_sub_nav_1x30.png) repeat-x; width:990px; height:30px; margin-top:0px; vertical-align: middle; line-height:26px; color:#3f5a6d; font-weight:bold; padding-left:10px; }
div.main div.sub_nav a { color:#3f5a6d; padding: 0 5px 0 5px; }

div.main div.about { background:url(/images/background_blue_640x1.png) repeat-y; width:640px; float:left; margin: 0; height:590px;}

div.about div.history { background: url(/images/background_our_history_620x350.png) no-repeat; width:620px; height:350px; margin:5px 10px 10px 10px;}
div.about div.history h3 { color: #689ab5; padding:10px 10px 0 10px; font-size:140%;}
div.about div.history p { color :#689ab5; padding:10px 10px 0 10px; }

div.about div.students {background: url(/images/background_students_200x150.png) no-repeat; width:200px; height:150px; float:left; margin:10px 5px 2px 5px; padding:0;}
div.about div.students h3 { color: #b2b446; padding: 0 5px 5px 5px; font-size:140%; }
div.about div.students p { color: #b2b446; padding: 0 5px 0 5px; }
div.about div.students div.more { color: #b2b446; font-weight:bold; margin:40px 10px 0 0; float:right;}

div.about div.profs { background: url(/images/background_profs_200x150.png) no-repeat; width:200px; height:150px; float:left; margin:10px 5px 2px 5px; padding:0;}
div.about div.profs h3 { color: #689ab3; padding: 0 5px 5px 5px; font-size:140%; }
div.about div.profs p { color: #689ab3; padding: 0 5px 0 5px; }
div.about div.profs div.more { color: #689ab3; font-weight:bold; margin:22px 10px 0 0; float:right;}

div.about div.companies { background: url(/images/background_companies_200x150.png) no-repeat; width:200px; height:150px; float:left; margin:10px 5px 2px 5px; padding:0;}
div.about div.companies h3 { color: #977d58; padding: 0 5px 5px 5px; font-size:140%; }
div.about div.companies p { color: #977d58; padding: 0 5px 0 5px; }
div.about div.companies div.more { color: #977d58; font-weight:bold; margin:60px 10px 0 0; float:right;}

div.main div.help_col { background:url(/images/background_blue_480x1.png) repeat-y; width:340px; float:left; padding: 0 10px 0 10px; color: #e8fafe; height:590px; }
div.help_col a { color: #e8fafe; }
div.help_col div.search p {padding: 0 10px 0 10px;}
div.help_col div.search form { padding: 5px 0 0 10px;}
div.help_col div.search input { line-height:30px; vertical-align: middle; font-size:133%; }
div.help_col div.join { padding-top:20px; }
div.help_col div.join ul { padding-left:25px;}
div.help_col div.join p { padding:10px;}
div.help_col div.join form { padding: 0 0 0 10px; }
div.help_col div.join input { line-height:20px; vertical-align: middle; font-size:100%; }
div.help_col div.join div.join_button {margin-left:10px;}

div.help_col div.tour {float:right; margin:5px;}