html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

body{font:10px/1.2 Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1{font-size:36px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,address,fieldset{margin-bottom:20px}

body.skin1{background:url(../_images/backgrounds/1.jpg) #000 no-repeat 50% 0}
body.skin2{background:url(../_images/backgrounds/2.jpg) #000 no-repeat 50% 0}
body.skin3{background:url(../_images/backgrounds/3.jpg) #000 no-repeat 50% 0}

#container{background:url(../_images/left_bar.png) no-repeat 0 153px;width:990px;text-align:left;margin:0 auto}
#content{clear:both;margin-left:49px;background:url(../_images/body_bg.gif) #fff repeat-x}
#header{background:url(../_images/nav_bg.gif) repeat-x;height:131px}
#footer{clear:both;background:url(../_images/footer_bg.gif) repeat-x;color:#808285;height:38px;padding:0 10px}
#footer DIV{margin:0;padding:18px 0}
#footer_left{float:left;width:200px}
#footer_middle{float:left;width:510px;text-align:center}
#footer_right{float:left;width:200px;text-align:right}
.clear{clear:both}
#resetBreak{clear:both;font-size:1px}
#slideshow{margin-bottom:8px}
#mentors{background:url(../_images/header_mentors.gif) #fcb323 no-repeat left top;float:left;width:172px;margin-right:9px;height:160px;padding:34px 4px 4px}
#career_fairs, #career_fairs_past{background:url(../_images/header_career_fairs.gif) #fcb323 no-repeat left top;float:left;width:172px;margin-right:9px;margin-top:8px;height:150px;padding:34px 4px 4px}
#career_fairs_past{margin-right:0;}
#students{background:url(../_images/header_students.gif) #01277b no-repeat left top;float:left;width:172px;margin-right:9px;height:160px;padding:34px 4px 4px}
#events{background:url(../_images/header_events.gif) #0072bc no-repeat left top;float:left;width:172px;height:160px;padding:34px 4px 4px}
#employers{margin-top:8px;background:url(../_images/header_employers.gif) #58595b no-repeat left top;float:left;width:172px;margin-right:9px;height:150px;padding:34px 4px 4px}
#sponsors{margin-top:8px;float:left}
#contentMiddleCol{color:#004F84;margin-top:22px;padding-left:22px;padding-right:22px;padding-top:12px;text-align:left}
A{color:#0072bc;text-decoration:none}
#logo{z-index:1;position:absolute}
#logo A{display:block;background:url(../_images/logo.gif) no-repeat;width:155px;height:153px}
#header H1{margin:0;padding:10px 0}
#nav{font-weight:700;font-size:12px;color:#032162;padding:5px 0 0 170px}
#content{background:url(../_images/body_bg.gif) #fff repeat-x; min-height:410px;}
#content:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] #content {display: block;}
* html #content {height: 1%;}
#middleCol{float:left;width:558px;line-height:12px;background:url(../_images/body_bg.gif) #fff repeat-x}
#wideCol{float:left;margin-top:35px;width:618px;color:#666;padding-bottom:20px;padding-right:20px;font-size:12px;line-height:16px;padding-top:23px}
#wide-col-admin{float:left;width:920px; margin-top:35px;color:#666;padding-bottom:20px;padding-right:20px;font-size:12px;line-height:16px;display:block;}
#wideColMember{float:left;margin-top:35px;width:618px;color:#666;padding-bottom:20px;padding-right:20px;font-size:12px;line-height:16px;padding-top:0}
#wideCol h1{line-height:28px}
#adCol{float:left;width:263px;margin-left:20px;background-color:#000}
#mainContentinside{padding-left:20px;background:transparent url(../_images/bg_banner.gif) repeat-y 0 0;z-index:99;height:100%}
#leftCol{background:url(../_images/body_bg.gif) #fff repeat-x;float:left;padding-top:44px;width:233px}
#contentLeftCol{margin-right:23px;margin-top:35px;padding-right:8px;padding-left:10px}
/*.eventName{color:#fce9a6;text-transform:uppercase;font-size:13px}*/
.eventName{color:#fff;text-transform:uppercase;font-size:12px}
.eventSeparator, .fairSeparator{margin-bottom:7px}
.eventSeparator a{color:#fce9a6}
#contentMiddleCol a{color:#0072bc;font-size:10px;font-style:normal;line-height:normal;text-decoration:none}
#contentMiddleCol h1{font-family:Arial, Helvetica, sans-serif;font-size:18px}
#contentMiddleCol h2{font-family:Arial, Helvetica, sans-serif;font-size:14px;margin-bottom:-7px}
#rightCol{width:150px;float:left;color:#fff;line-height:12px;background:url(../_images/body_bg.gif) #fff repeat-x}
#containerTopBanner{float:left;height:61px;margin-left:305px;margin-top:19px;width:511px}
.tlrFormPane{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#0072bc;padding:10px}
.tlrFormTableCell{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#0072bc}
.tlrFormLabel{padding-left:5px}
.formColumnLeft{text-align:right;width:195px;vertical-align:top;height:12px}
.formColumnRight{text-align:left;color:red;font-size:18px;vertical-align:top;height:12px}
.formErrorText{text-align:left;color:red;font-size:10px;margin-left:14px}
.tlrTextBox{height:12px;background-color:Olive;border-color:Blue}
.formButton{border:0 none;font-size:11px;line-height:20px;min-height:24px;width:95px;background-attachment:scroll;background-color:#A8D1CC;background-image:url(../_images/ui/acButton.jpg);background-repeat:no-repeat;background-position:0 0}
.contentMargin{margin:10px;padding:10px}
.centerPane{margin-left:auto;margin-right:auto;margin-bottom:0}
.headerHeadline{color:#0071bd}
#login{font-size:10px;height:24px;text-align:right;color:#107abf;padding:5px 30px 0 170px}
#nav a{color:#a7a9ac;text-decoration:none}
#nav a:hover{color:#032162}
.navcontainer{position:absolute;visibility:hidden;line-height:20px;margin-top:4px;margin-left:-5px;background-color:#031e59;font-size:11px}
.navinside{margin:3px 13px}
.navinside a{text-decoration:none;color:#F0F0F0}
.navinside a:hover{color:#eec676;text-decoration:none}
.pageNumber{float:right;vertical-align:top;line-height:12px;text-decoration:none;text-align:right;top:-8px}
.subItem{padding-left:22px;vertical-align:text-top;line-height:8px}
#containerLogin{right:-33px;position:relative;top:-6px;width:620px;left:164px}
.loginFail{padding-right:111px;padding-top:55px}
.greetingMaster{margin-right:44px}
#acLoginStatus{width:175px}
.socialNetworks{text-align:center;padding:8px 16px;display:block;clear:both;float:right}
.socialNetworks a img{text-decoration:none;border:solid 0 #FFF;padding:3px}
.youtube-video {display:block;float:left;padding:8px 0;margin-right:9px}
#contentMiddleCol img.floatLeftimg{float:left;padding-right:20px}
#recent-jobs h1{margin-bottom:0}
#recent-jobs .jobs{overflow:hidden}
#recent-jobs tr{padding-bottom:7px;display:block}
.hidden,#logo SPAN{display:none}
A:hover,#contentMiddleCol a:hover{text-decoration:underline}
a img{text-decoration:none;border:0 solid #FFFFFF;}
#mainContent{margin-top:22px;}


.form {padding:1.5em 0;}
.form input {}
.form input[type="submit"], .form .errors  {margin-left:153px;}
.form input[type="submit"] {margin-left:0;}
.form table, .form .label_for_combobox {margin:1em 0;}
.form label{width:150px;float:left;font-weight:bold;color:#000;}
.form label:after {content:':';}
.form .radio label{width:auto;}
.form .radio td{padding-right:1em;}
.form .radio label:after{content:'';}
.form label.radio{margin:1em 0;}
.form .simple label {font-weight:normal;}
.form div.RadComboBox table {}

/** clearfix **/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

.navigation{margin:28px 0 0 160px;}
.navigation .rmRootGroup{background-image:none !important;background-color:transparent !important;border:none !important;}
.navigation li.rmItem{margin-left:0;}
.navigation .rmGroup{background-image:none !important;}
/*.navigation .rmLink{padding: 0 0 0 4px !important; background-image:none !important;}*/
.navigation .rmHorizontal .rmText{padding: 0 4px 1px 0 !important;}
.navigation .rmGroup .rmText{padding:0 54px 0 0 !important;}


/** dl liat **/
dl.list {margin-bottom:0;}
dl.list dt {background:#5D8CC9;color:#fff;float:left;font-weight:bold;margin-right:10px;padding:5px;width:100px;clear:left; margin-top:5px;}
dl.list dd {margin:0;padding-top:5px;float:left;}
/** table list **/
.radgrid-list {padding-top:5px;min-height:60px;}
.radgrid-list > strong{background:#5D8CC9;color:#fff;float:left; width:100px; margin-right:10px;padding:5px;clear:left;}
.radgrid-list .RadGrid{margin-left:120px;}

#signup .form2 {width:56%; float:right; padding: 0 5%;}
#signup .info {width:27%; float:left; padding: 0 1%;}