/* PAGE STRUCTURE
-------------------------------------------------------------*/
* { padding: 0px; margin: 5px; }

body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .75em; text-align: center; background: #EDF4F4; }

#outer-container { margin: 0px auto; width: 790px; border: 1px solid #223C8A; text-align: center; background-image: url("../Images/bg_grads.jpg"); }
#inner-container { margin: 5px auto; width: 760px; text-align: center; }


/* HEADER
-------------------------------------------------------------*/
#header { color: #333; width: 760px; float: left; padding: 0px; height: 61px; margin: 0px 0px 0px 0px; background-image: url("../Images/header_top.gif"); text-align: left; }
div.headernav { color: #FFFFFF; width: 760px; float: left; padding: 0px; height: 30px; margin: 0px 0px 0px 0px; background-image: url("../Images/header_nav_base.gif"); text-align: right; }
div.headernav_home { color: #FFFFFF; width: 760px; float: left; padding: 0px; height: 30px; margin: 0px 0px 0px 0px; background-image: url("../Images/header_nav_home.gif"); text-align: right; }
div.headernav_success { color: #FFFFFF; width: 760px; float: left; padding: 0px; height: 30px; margin: 0px 0px 0px 0px; background-image: url("../Images/header_nav_success.gif"); text-align: right; }
div.headernav_whatsnew { color: #FFFFFF; width: 760px; float: left; padding: 0px; height: 30px; margin: 0px 0px 0px 0px; background-image: url("../Images/header_nav_whatsnew.gif"); text-align: right; }
div.headernav_referafriend { color: #FFFFFF; width: 760px; float: left; padding: 0px; height: 30px; margin: 0px 0px 0px 0px; background-image: url("../Images/header_nav_referafriend.gif"); text-align: right; }
div.headernav_alumnicomm { color: #FFFFFF; width: 760px; float: left; padding: 0px; height: 30px; margin: 0px 0px 0px 0px; background-image: url("../Images/header_nav_alumnicomm.gif"); text-align: right; }

#navlinks { font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; color: #223C8A; margin: 4px 0px 0px 0px; padding: 0px; }


/* LEFT COLUMN
-------------------------------------------------------------*/
#leftcolumn { color: #333333; border: 0px; background-image: url("../Images/leftcol_bg.gif"); background-repeat: no-repeat; margin: 0px 0px 5px 0px; padding: 23px 0px 0px 0px; width: 215px; float: left; text-align: left; }
#leftcol-container { margin: 0px 0px 0px 0px; width: 212px; text-align: left; }
#leftcol-topcap { color: #333333; width: 212px; height: 15px; padding: 0px; margin: 7px 0px 0px 0px; background-image: url("../Images/leftcol_topcap.gif"); text-align: left; }
#leftcol-shadow { margin: 0px auto; border: 0px; background: #8198c6; margin: 0px 0px 0px 0px; padding: 0px; width: 212px; text-align: left; position: relative; float: left; }
#leftcol-main { border: 0px; background: #F4E4BA; margin: 0px 0px 0px 0px; padding: 0px; width: 210px; text-align: left; position: relative; float: left; }
#leftcol-content { color: #333333; border: 0px; margin: 0px 0px 0px 15px; padding: 0px; width: 190px; text-align: left; font-size: 10px; }
#leftcol-botcap { width: 212px; height: 18px; clear: both; border: 0px; margin: 0px 0px 0px 0px; padding: 0px; background-image: url("../Images/leftcol_botcap.gif"); text-align: left; margin: 0px auto; }

div.leftnav-topcap { color: #333333; width: 212px; height: 15px; padding: 0px; margin: 7px 0px 0px 0px; background-image: url("../Images/leftnav_topcap.gif"); text-align: left; }
div.leftnav-shadow { margin: 0px auto; border: 0px; background: #8198c6; margin: 0px 0px 0px 0px; padding: 0px; width: 212px; text-align: left; position: relative; float: left; }
div.leftnav-main { border: 0px; background: #223C8A; margin: 0px 0px 0px 0px; padding: 0px; width: 210px; text-align: left; position: relative; float: left; }
div.leftnav-content { color: #333333; border: 0px; margin: 0px 0px 0px 15px; padding: 0px; width: 190px; text-align: left; font-size: 10px; }
div.leftnav-botcap { margin: 0px auto; width: 212px; height: 18px; clear: both; border: 0px; margin: 0px 0px 10px 0px; padding: 0px; background-image: url("../Images/leftnav_botcap.gif"); text-align: left; }

#leftcontent-container { margin: 0px auto; margin: 10px 0px 10px 5px; width: 165px; text-align: center; position: relative; float: left; padding: 0px; }
#leftcontent-topcap { width: 165px; height: 20px; padding: 0px; margin: 0px 0px 0px 0px; background-image: url("../Images/leftcol_contentbox_topcap.gif"); position: relative; float: left; }
#leftcontent-shadow { margin: 0px auto; background: #EDA900; margin: 0px 0px 0px 0px; width: 165px; position: relative; float: left; text-align: left; padding: 0px; }
#leftcontent-main { background: #FFF9EB; margin: 0px 0px 0px 0px; margin: 0px auto; padding: 0px; width: 163px; position: relative; float: left; text-align: left; }
#leftcontent-content { margin: 0px 0px 0px 4px; margin: 0px auto; padding: 0px; width: 153px; text-align: left; }
#leftcontent-botcap { width: 165px; height: 20px; clear: both; margin: 0px 0px 0px 0px; padding: 0px; background-image: url("../Images/leftcol_contentbox_botcap.gif"); text-align: left; margin: 0px auto; position: relative; float: left; }


/* RIGHT COLUMN
-------------------------------------------------------------*/
#rightcolumn { float: right; border: 0px; margin: 0px 0px 5px 0px; padding: 0px; width: 545px; position: relative; text-align: right; }
#rightcol-container { margin: 0px auto; margin: 0px 0px 0px 0px; width: 540px; text-align: left; position: relative; float: right; }
#rightcol-topcap { width: 540px; height: 14px; padding: 0px; margin: 0px 0px 0px 0px; background-image: url("../Images/rightcol_topcap.gif"); }
#rightcol-shadow { margin: 0px auto; border: 0px; background: #8198c6; margin: 0px 0px 0px 0px; padding: 0px; width: 540px; text-align: left; position: relative; float: left; }
#rightcol-main { border: 0px; background: #FFFFFF; margin: 0px 0px 0px 0px; padding: 0px; width: 538px; text-align: left; position: relative; float: left; }
#rightcol-content { border: 0px; margin: 0px 0px 0px 20px; padding: 0px; width: 500px; text-align: left; }
#rightcol-botcap { width: 540px; height: 15px; border: 0px; margin: 0px 0px 0px 0px; padding: 0px; background-image: url("../Images/rightcol_botcap.gif"); text-align: left; margin: 0px auto; position: relative; float: left; }

#rightcontent-content { margin: 0px 0px 0px 10px; padding: 0px; width: 466px; text-align: left; }

/*
#rightcontent-container { margin: 0px auto; margin: 10px 0px 10px 6px; width: 486px; text-align: left; position: relative; float: left; }
#rightcontent-border { margin: 0px auto; border: 0px; background: #F7D26B; margin: 0px 0px 0px 0px; width: 486px; position: relative; float: left; text-align: left; }
#rightcontent-topcap { width: 486px; height: 18px; padding: 0px; margin: 0px 0px 0px 0px; background-image: url("../Images/rightcol_contentbox_topcap.gif"); position: relative; float: left; }
#rightcontent-main { background: #FFF9EB; margin: 0px 1.9px 0px 0px; padding: 0px; width: 482px; position: relative; float: right; border: 0px; }
#rightcontent-botcap { width: 486px; height: 18px; border: 0px; padding: 0px; background-image: url("../Images/rightcol_contentbox_botcap.gif"); background-repeat: no-repeat; margin: 0px auto; position: relative; float: left; clear: both; }
*/

div.rightcontent-container { margin: 0px auto; margin: 10px 0px 10px 6px; width: 486px; text-align: left; position: relative; float: left; }
div.rightcontent-topcap { width: 486px; height: 18px; padding: 0px; margin: 0px 0px 0px 0px; background-image: url("../Images/rightcol_contentbox_topcap.gif"); position: relative; float: left; }
div.rightcontent-main { background: #FFF9EB; margin: 0px 1.9px 0px 0px; padding: 0px; width: 482px; position: relative; float: right; border: 0px; }
div.rightcontent-middle { background: #FFF9EB; background-image: url("../Images/rightcol_contentbox_bg.gif"); margin: 0px 0px 0px 0px; padding: 0px; width: 486px; position: relative; float: left; border: 0px; }
div.rightcontent-content { margin: 0px 0px 0px 10px; padding: 0px; width: 466px; text-align: left; }
div.rightcontent-botcap { width: 486px; height: 18px; border: 0px; padding: 0px; background-image: url("../Images/rightcol_contentbox_botcap.gif"); background-repeat: no-repeat; margin: 0px auto; position: relative; float: left; clear: both; }


/* SCROLLBOX
-------------------------------------------------------------*/
.scrollbox_controls { width: 450px; padding-left: 5px; padding-right: 5px; overflow: auto; border: 2px solid #F7D26B; background-color: #F7D26B; text-align: center; font-weight: bold; text-decoration: none; margin: 0px auto; }
.scrollbox { width: 450px; height: 500px; padding-left: 5px; padding-right: 5px; overflow: auto; border: 2px solid #F7D26B; margin: 0px auto; }
#scrollbox li { display: inline; list-style-type: none; padding-right: 25px; }
div.result_a { width: 423px; margin: 0px 0px 0px 0px; padding: 5px; text-align: right; background-color: #F4E4BA; clear: both; font-size: .75em; font-weight: bold; }
div.result_b { width: 423px; margin: 0px 0px 0px 0px; padding: 5px; text-align: right; background-color: #FFF4DC; clear: both; font-size: .75em; font-weight: bold; }
#leftalign { margin: 0px 0px 0px 0px; padding: 0px; text-align: right; float: left; }
.rightalign { float: right; margin: 0px 0px 0px 0px; padding: 0px; }
.leftalign { float: left; margin: 0px 0px 0px 0px; padding: 0px; }


/* FOOTER
-------------------------------------------------------------*/
#footer { width: 790px; clear: both; background: #EDF4F4; margin: 0px 0px 0px 0px; padding: 0px; text-align: center; margin: 0px auto; }
#footer-top { width: 790px; height: 30px; color: #FFFFFF; background: #223C8A; margin: 0px 0px 0px 0px; padding: 0px; text-align: center; }
#footer-middle { width: 790px; height: 30px; color: #FFFFFF; background: #223C8A; margin: 1px 0px 0px 0px; padding: 0px; text-align: center; }
#footer-bottom { width: 790px; height: 30px; color: #FFFFFF; background: #223C8A; margin: 1px 0px 0px 0px; padding: 0px; text-align: center; font-size: 10px; }
div.footer-links { width: 790px; margin: 7px 0px 0px 0px; padding: 0px; float: left; position: relative; }


/* LINK BEHAVIOR
-------------------------------------------------------------*/
a:link { font-weight: bold; text-decoration: underline; color: #223C8A; margin: 0px 0px 0px 0px; }
a:visited { font-weight: bold; text-decoration: underline; color: #223C8A; margin: 0px 0px 0px 0px; }
a:hover { font-weight: bold; text-decoration: none; color: #BA8000; margin: 0px 0px 0px 0px; }

a.topnav:link { font-size: 9px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFFFFF; margin: 5px; }
a.topnav:visited { font-size: 9px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFFFFF; margin: 5px; }
a.topnav:hover { font-size: 9px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #F7DF9C; text-decoration: none; margin: 5px; }

a.topnavnow:link { font-size: 9px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #223C8A; margin: 5px; }
a.topnavnow:visited { font-size: 9px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #223C8A; margin: 5px; }

a.leftnav:link { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFFFFF; margin: 0px; }
a.leftnav:visited { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFFFFF; margin: 0px; }
a.leftnav:hover { font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #F7DF9C; margin: 0px; }

a.scrollnav:link { font-size: 12px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #223C8A; }
a.scrollnav:visited { font-size: 12px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #223C8A; }
a.scrollnav:hover { font-size: 12px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #223C8A; }

/* BEGIN CHANGES 2010-03-03
a.footernav:link { font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #FFFFFF; }
a.footernav:visited { font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #FFFFFF; }
a.footernav:hover { font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #F7DF9C; }
*/
a.footernav:link { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFFFFF; }
a.footernav:visited { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFFFFF; }
a.footernav:hover { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #F7DF9C; }
/* END CHANGES 2010-03-03 */

a.footernav_mini:link { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #FFFFFF; }
a.footernav_mini:visited { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; text-decoration: none; }
a.footernav_mini:hover { font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color: #F7DF9C; }


/* AICHES - THE H TAGS. THIS IS STILL A WORK IN PROGRESS.
-------------------------------------------------------------*/
h1 { margin: 0px; padding: 0px; float: right; margin-top: 14px; padding-right: 18px; }
h2 { font-size: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #223C8A; }
h3 { margin: 0px 0px 0px 0px; font-size: 15px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #EDA900; }
h4 { font-size: 13px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }
h5 { margin: 0px; padding: 0px; float: left; margin-top: 30px; padding-left: 30px; }
h6 { margin: 0px; padding: 0px; float: right; margin-top: 30px; padding-right: 30px; }


/* MISCELLANEOUS ELEMENTS
-------------------------------------------------------------*/
hr.divider { border: none 0; border-top: 3px double #EDA900; width: 100%; height: 3px; margin: 15px 0px 15px 0px; text-align: center; }
hr.smalldivider { border: none 0; border-top: 3px double #EDA900; width: 100%; height: 3px; margin: 0px 0px 0px 0px; text-align: center; }

#profile_right { margin: 0px 0px 0px 0px; padding: 0px; width: 225px; text-align: left; float: right; position: relative; clear: both; }
#profile_left { margin: 0px 0px 0px 0px; padding: 0px; width: 225px; text-align: right; float: left; position: relative; }
#profile_widebox { margin: 0px 0px 0px 0px; padding: 0px; width: 410px; text-align: left; float: right; position: relative; clear: both; }

strong { margin: 0px 0px 0px 0px; font-weight: bold; }

p { line-height: 1.3em; }
br { margin: 0px 0px 0px 0px; }
ul { list-style-type: none; }
ol { list-style-type: none; margin: 0px 0px 0px 40px; }
li { margin: 0px 0px 0px 0px; }

.tiny { font-size: .75em; margin: 0px; }
.tinybold { font-size: .75em; font-weight: bold; margin: 0px; }

div.jobbox_a { width: 455px; padding-left: 6px; padding-right: 4px; padding-top: 4px; padding-bottom: 10px; text-align: left; margin: 0px auto; }
div.jobbox_b { width: 455px; padding-left: 6px; padding-right: 4px; padding-top: 4px; padding-bottom: 10px; text-align: left; margin: 0px auto; background-color: #F4E4BA; }
#jobbox_key li { display: inline; list-style-type: none; padding-right: 50px; }


/*	FORM ELEMENTS
-------------------------------------------------------------*/
label.content { float: left; width: 17em; margin-right: 1em; text-align: right; }
label.column { float: left; width: 10em; margin-right: 1em; text-align: right; }
label.standard { width: 1em; margin-top: 5px; text-align: right; }
input.button { margin: 2px; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; background-color: #EDA900; border: 1px solid #F4E4BA; }
input.radios { margin: 3px 3px 0px 0px; }
#checklist { position: relative; left: 25px; margin: 3px 0px 0px 0px; width: 435px; text-align: left; }


/* 'ALUMNI WELCOME' BEHAVIORS
-------------------------------------------------------------*/
#alumnifeatures { position: relative; width: 433px; height: 205px; background-image: url("../Images/alumwel_bg_alumfeatures.gif"); margin: 0px 0px 0px 0px; padding: 0px; text-align: left; }
#alumniservices { position: relative; width: 433px; height: 205px; background-image: url("../Images/alumwel_bg_alumniservices.gif"); margin: 0px 0px 0px 0px; padding: 0px; text-align: right; }
#successstory { position: relative; width: 433px; height: 268px; background-image: url("../Images/alumwel_bg_successstory.jpg"); margin: 0px 0px 0px 0px; padding: 0px; text-align: left; }
#successpic { margin: 0px 0px 0px 0px; width: 110px; float: left; position: relative; clear: both; top: 35px; left: 11px; }
#successcopy { margin: 0px 0px 0px 0px; width: 280px; float: right; position: relative; top: 80px; right: 10px; font-family: times new roman, times, serif; font-size: 1.25em; }
#hovertext_left { position: absolute; margin: 0px; padding: 0px; width: 220px; left: 35px; top: 70px; text-align: left; }
#hovertext_right { position: absolute; margin: 0px; padding: 0px; width: 220px; right: 50px; top: 65px; text-align: right; }
#hovertext_left a { font-size: 1.25em; font-family: comic sans ms, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; line-height: 23px; }
#hovertext_left a:hover { font-size: 15px; font-family: comic sans ms, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
#hovertext_left a:hover span { display: block; position: absolute; left: 233px; top: -20px; width: 160px; padding: 0px; margin: 0px; line-height: 15px; text-decoration: none; }
#hovertext_right a { font-size: 1.25em; font-family: comic sans ms, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; line-height: 15px; }
#hovertext_right a:hover { font-size: 15px; font-family: comic sans ms, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
#hovertext_right a:hover span { display: block; position: absolute; right: 208px; top: -15px; width: 160px; padding: 0px; margin: 0px; text-decoration: none; line-height: 15px; text-align: left; }


/* 'REFER A FRIEND' BEHAVIORS
-------------------------------------------------------------*/
a.tooltip span { display: none; }
a.tooltip:hover span { display: inline; position: absolute; border: 1px solid #223C89; background: #CED5FF; color: #000000; padding: 5px; width: 99px; height: auto; margin-top: 115px; margin-left: -123px; font-weight: normal; text-decoration: none; }
hr.bluedivider { border: none 0; border-top: 3px double #223C89; width: 100%; height: 3px; margin: 0px 0px 0px 0px; text-align: center; }


/* ALUMNI DECAL DIV FOR CONTACT PAGE
-------------------------------------------------------------*/
div.decalbox { width: 435px; height: 75px; padding: 3px; margin: 3px 0px 0px 5px; text-align: left; border: 2px solid; border-color: #F7D26B; }
p.decalcontent { margin-top: 25px; vertical-align: middle; }


/* DIV FOR 'TERMS OF USE' POPUP
-------------------------------------------------------------*/
div.terms-container { margin: 0px auto; width: 540px; text-align: center; }


/* IMG PROPERTIES FOR 'POST A JOB' ON HOMEPAGE
-------------------------------------------------------------*/
img.postajob { margin: 0px auto; }
