@import 'menu.css';
@import 'module.css';
/* DEFAULT STYLES */
body {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #262521;line-height: 16px;font-weight: normal;margin:0;text-align:center; background:url(Images/bodybg.jpg) repeat left top;}
p, H1, H2, H3, H4, H5, H6 /* makes IE and FF render text the same */ {padding: 5px 0px 10px 0;margin: 0px;}
H1, H2, H3, H4, H5, DT, H6, .Head, .SubHead, .SubSubHead, .NormalRed, .NormalBold, .CommandButton, a, a.SkinObject:link, a.SkinObject:visited, a.SkinObject:hover, a.SkinObject:active, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:hover, a.CommandButton:active, .copyright, .breadcrumbleadTD, .breadcrumbTD, .breadcrumb, .links, .links:link, .links:visited, .links:hover, .links:active, .copyright, #copyrightWrap, .subhead, td .subhead, label, .divider, .normal table {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #000;line-height: 16px;font-weight: normal;}
/* Modified for GSR */
.Normal {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px;color: #262521;line-height: 16px;font-weight: normal;}
H1, H1 .head {font-size: 30px;line-height: 35px;color: #262521;font-weight: bold;}
h2 {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px;color: #262521;line-height: 20px;font-weight: bold;}
ul {margin: 10px 0;padding: 0 0 0 30px;}
ul li {margin: 0;padding: 0;list-style-type: disc;}
ul li ul li {margin: 0;padding: 0;list-style-type: circle;}
/* Modified for GSR */


H3 {font-size: 16px;line-height: 18px;color: #262521;font-weight: bold;}
H4 {font-size: 14px;line-height: 16px;color: #262521;font-weight: bold;}
H5 {font-size: 14px;line-height: 16px;color: #262521;font-weight: bold;}
H6 {font-size: 12px;line-height: 14px;color: #262521;font-weight: bold;}
DT {color: #262521;}
.NormalBold, strong {font-weight: bold;}
.NormalRed {color: #c00000;}
a:link, a:visited, a.CommandButton:link, a.CommandButton:visited {text-decoration: underline;}
a.SkinObject:link, a.SkinObject:visited, .breadcrumb:link, .breadcrumb:visited, .links:link, .links:visited {text-decoration: none;}
a.SkinObject:hover, a.SkinObject:active, .breadcrumb:hover, .breadcrumb:active, .links:hover, .links:active {text-decoration: underline;}
#userSearchWrap a.SkinObject:hover, #userSearchWrap a.SkinObject:active, #userSearchWrap .breadcrumb:hover, #userSearchWrap .breadcrumb:active, #userSearchWrap .links:hover, #userSearchWrap.links:active {	text-decoration: none;}
a:link, a:visited, a:hover, a:active {color: #0054a6;outline:none;}
a:hover, a:active, a.CommandButton:hover, a.CommandButton:active {text-decoration: none;}
.copyright, a.SkinObject:link, a.SkinObject:visited, a.SkinObject:hover, a.SkinObject:active, .breadcrumbleadTD, .breadcrumbTD, .breadcrumb, .links, .divider {color: #000;font-size: 12px;line-height: 21px;}
#footerWrap .copyright, #footerWrap a.SkinObject:link, #footerWrap a.SkinObject:visited, #footerWrap a.SkinObject:hover, #footerWrap a.SkinObject:active, #footerWrap .links, #footerWrap .divider {	text-transform: uppercase;}
.clear {clear:both;}
img{border:0;outline:none;}
/* END DEFAULT STYLES */

/* Skins */

.wrapper {width:1000px;margin:0 auto;text-align:left; background:#FFF;}
.mainbanner {margin:0;padding:0;}
#HomeFlash {height:400px;overflow:hidden;}

/* Nav */
.HHnavigation {margin:5px 0px 0px 0px;height:38px;background:url(Images/navBg.jpg) repeat-x left top;color:#FFF;overflow:hidden;}
#HHnav {float:left;padding:0px 0px 0px 30px;height:38px;}
#HHnav ul{margin:0; padding:0;}
#HHnav ul li{margin:0; padding:0; list-style-type:none; display:block; float:left;}
#HHnav ul li a:link, #HHnav ul li a:visited{color:#FFF; text-decoration:none; display:block; float:left; height:38px; line-height:38px; padding:0px; text-align:center; font-size:10px; text-transform:uppercase;}
#HHnav ul li a:hover{color:#846968;text-decoration:none; display:block; float:left; height:38px; line-height:38px; padding:0px; text-align:center;}
#HHnav ul li a.active{color:#846968; background:#D5D2C2; text-decoration:none; display:block; float:left; height:38px; line-height:38px; text-align:center; padding:0px;}
	

#HHnav ul li a.home{ width:64px;}
#HHnav ul li a.home:hover,
#home #HHnav ul li a.home:link, #home #HHnav ul li a.home:active, #home #HHnav ul li a.home:visited, #home #HHnav ul li a.home:hover
{background:url(Images/navHoverBg.jpg) no-repeat 0px 0px; color:#fff; width:64px;}

#HHnav ul li a.aboutus{width:88px;}
#HHnav ul li a.aboutus:hover,
#aboutus #HHnav ul li a.aboutus:link, #aboutus #HHnav ul li a.aboutus:active, #aboutus #HHnav ul li a.aboutus:visited, #aboutus #HHnav ul li a.aboutus:hover
{background:url(Images/navHoverBg.jpg) no-repeat -64px 0px; color:#fff; width:88px;}

#HHnav ul li a.ourjobs{ width:90px;}
#HHnav ul li a.ourjobs:hover, 
#ourjobs #HHnav ul li a.ourjobs:link, #ourjobs #HHnav ul li a.ourjobs:active, #ourjobs #HHnav ul li a.ourjobs:visited, #ourjobs #HHnav ul li a.ourjobs:hover
{background:url(Images/navHoverBg.jpg) no-repeat -152px 0px; color:#fff; width:90px;}

#HHnav ul li a.CD{width:158px;}
#HHnav ul li a.CD:hover, 
#CD #HHnav ul li a.CD:link, #CD #HHnav ul li a.CD:active, #CD #HHnav ul li a.CD:visited, #CD #HHnav ul li a.CD:hover
{background:url(Images/navHoverBg.jpg) no-repeat -242px 0px; color:#fff; width:158px;}

#HHnav ul li a.benefits{width:86px;}
#HHnav ul li a.benefits:hover, 
#benefits #HHnav ul li a.benefits:link, #benefits #HHnav ul li a.benefits:active, #benefits #HHnav ul li a.benefits:visited, #benefits #HHnav ul li a.benefits:hover
{background:url(Images/navHoverBg.jpg) no-repeat -400px 0px; color:#fff; width:86px;}

#HHnav ul li a.faq{width:56px;}
#HHnav ul li a.faq:hover, 
#faq #HHnav ul li a.faq:link, #faq #HHnav ul li a.faq:active, #faq #HHnav ul li a.faq:visited, #faq #HHnav ul li a.faq:hover
{background:url(Images/navHoverBg.jpg) no-repeat -486px 0px; color:#fff; width:56px;}

#HHnav ul li a.jobsearch{width:102px;}
#HHnav ul li a.jobsearch:hover, 
#jobsearch #HHnav ul li a.jobsearch:link, #jobsearch #HHnav ul li a.jobsearch:active, #jobsearch #HHnav ul li a.jobsearch:visited, #jobsearch #HHnav ul li a.jobsearch:hover
{background:url(Images/navHoverBg.jpg) no-repeat -542px 0px; color:#fff; width:102px;}

#HHnav ul li a.event{width:77px;}
#HHnav ul li a.event:hover,
#event #HHnav ul li a.event:link, #event #HHnav ul li a.event:active, #event #HHnav ul li a.event:visited, #event #HHnav ul li a.event:hover
{background:url(Images/navHoverBg.jpg) no-repeat -644px 0px; color:#fff; width:77px;}

/* Nav End */
.logo {float:left; padding:0px 0px 0px 28px; margin:0px 0px 0px 0px;}
#dnn_pnlMenu{float:left;}
a.loginTxt:link, a.loginTxt:visited, a.loginTxt:active{color:#FFFFFF;font-size:10px;font-weight:normal;height:38px;line-height:38px;padding:0 16px;text-transform:uppercase;text-decoration:none;display:block;}
a.loginTxt:hover{font-size:10px;font-weight:normal;height:38px;line-height:38px;text-transform:uppercase;text-decoration:none;display:block;background:#D5D2C2;color:#846968;padding:0 16px;}
.maincontant {margin:5px 0px 10px 0px;padding:0; clear:both; overflow:hidden;}
.leftpane50 {width:480px;margin:0;padding:0;float:left;}
.leftpane75{width:742px;float:left;}
.middlepane25 {width:251px;float:left;margin:0;padding:0;}
.rightpane25 {width:251px;float:right;margin:0;padding:0;}
.width9px {width:9px;float:left;margin:0;padding:0;display:block;}
.footer {padding-top:0px; clear:both; overflow:hidden;}
.footer .bg{background:url(Images/footerBg.jpg) repeat-x left top; width:740px; overflow:hidden; float:left;}
.footer a:active{text-decoration:none;outline:none;color:#666;}
.footerlink{margin:0;padding:0;color: #000;text-decoration:none;padding:0px 14px;font-size:10px;text-transform:uppercase;}
 a.footerlink:link,  a.footerlink:visited,  a.footerlink:hover,  a.footerlink:active {color: #000;text-decoration:none;font-size:10px;text-transform:uppercase;outline:none;}
.copyrights {font-size:10px;color:#939598;line-height:18px;padding:0px 0px 0px 14px; margin:0px 0px 0px 0px; clear:both; float:left; width:726px; height:20px; overflow:hidden; display:block;}
/* Skins End */

/* contants styles */
.brd-contant-home{border:1px #c8c7c7 solid;border-bottom:none;border-top:none;}
.brd-contant-home h1{padding:0 0 10px 0;margin:0;font-size:14px;line-height:16px;color:#6b69aa;}
.brd-contant-home h2{padding:0;margin:0;font-size:14px;line-height:14px;color:#000;}
.brd-contant-home h3{padding:5px 0px;margin:0;font-size:12px;line-height:12px;}
.brd-contant-home ul{margin:0;padding:0 0 0 30px;}
.brd-contant-home .padding10px{padding:10px 10px 10px 10px; line-height:15px;}
.brd-contant-home p{padding:24px 0px 0px 0px;margin:0;line-height:18px;}
.middlepane25 .homeNewGrad{border:1px #c8c7c7 solid; height:79px;}
.middlepane25 .homeNewGrad h3{ color:#6b69aa; font-size:14px; padding:8px 0px 20px 11px; line-height:14px;}
.middlepane25 .homeNewGrad p{ padding:0px 0px 0px 11px; margin:0px;}
.middlepane25 .homeNewGrad a{ padding:0px 0px 0px 11px; color:#0054a6;}




.brd-contant{border:1px #c8c7c7 solid;line-height:16px;}
.brd-contant h1{padding:0;margin:0;font-size:14px;line-height:16px;color:#000;}
.brd-contant h2{padding:0;margin:0;font-size:14px;line-height:14px;color:#000;}
.brd-contant h3{padding:5px 0px;margin:0;font-size:12px;line-height:12px;}
.brd-contant ul{margin:5px 0px;padding:0 0 0 30px;}
.brd-contant .padding10px{padding:10px 10px 10px 10px;}
.brd-contant p{padding:10px 0px 0px 0px;}
.height288{height:288px;overflow:hidden;background:url(images/288px-brd.jpg) repeat-x top left;}
.divider_bg{background:url(images/divider_bg.jpg) repeat-x left top;height:14px;}
.divider-funcpages_bg{background:url(images/divider_bg.jpg) repeat-x left -1px;height:14px;margin-top:-5px;}
.grab-our-widget{background:url(images/grap-our-wid_bg.jpg) no-repeat top left;height:79px;border:1px #c8c7c7 solid;}
.grab-our-widget a, .grab-our-widget a:hover, .grab-our-widget a:active, .grab-our-widget a:visited{text-decoration:none;color:#939598;}
.grab-our-widget .width72px{width:72px;float:left;}
.grab-job-txt{font-size:12px;width:116px;height:79px;float:left;padding:0px 0px 0px 0px;color:#939598;line-height:normal;}
.grab-job-txt a{display:block;height:65px;cursor:pointer;padding:14px 0px 0px 69px;text-align:left;color:#939598;font-size:12px;}
.grab-job-txt p{width:48px;padding:14px 0px 12px 66px;text-align:left;color:#939598;font-size:12px;}
.grab-follow-txt{font-size:11px;width:132px;height:39px;float:left;padding:0px 0px 0px 0px;color:#939598;line-height:normal;}
.grab-follow-txt p{padding:14px 0px 0px 46px;text-align:left;color:#939598;font-size:11px;}
.grab-follow-txt a{display:block;height:25px;padding:14px 0px 0px 46px;text-align:left;color:#939598;font-size:11px;}
.rss-ingrap{font-size:11px;width:132px;height:39px;float:left;padding:0px 0px 0px 0px;color:#939598;line-height:normal;}
.rss-ingrap p{padding:0px 0px 0px 46px;text-align:left;color:#939598;font-size:11px;}
.rss-ingrap a{display:block;padding:0px 0px 0px 46px;text-align:left;color:#939598;font-size:11px;height:40px;}
.rss-links{margin-top:10px;}
.rss-links a, .rss-links a:hover, .rss-links a:visited{display:block;background:url(images/rss-link-btn.jpg) no-repeat left top;height:16px;font-size:12px;line-height:normal;padding-left:20px;}
/* contants styles */

/*Job Search Widgets Styles*/
.JobSearchWidgets{background:url(Images/jobSearchWidgetBg.jpg) no-repeat left top; height:239px;overflow:hidden;}
.JobSearchWidgets select, .JobSearchWidgets option{background:#efece0;font-size:12px;}
.JobSearchWidgets .padding {padding:11px 0px 0px 12px;font-size:12px;}
.JobSearchWidgets .padding h2{font-size:14px;color:#000;font-weight:bold;margin:0;padding:0;line-height:normal;}
.JobSearchWidgets .padding-top5{padding:5px 0px 2px 0px;}
.JobSearchWidgets .padding-top25{padding:22px 0px 2px 0px;}
.JobSearchWidgets .img-btn{text-align:right;padding:15px 12px 0px 0px;}



.jobsearch-main-row1{font-size:12px;color:#000;font-weight:bold;}
.jobsearch-main-row1 ul{margin:0;padding:0;list-style-type:none;}
.jobsearch-main-row1 ul li{float:left;display:block;width:240px;list-style-type:none;padding:5px 0 0 0;margin:0;}
.jobsearch-main-row1 input, .jobsearch-main-row1 select{font-size:12px;height:20px;padding:0;margin:0;}
.jobsearch-main-row2 {float:left;width:240px;height:23px;overflow:hidden;}
.jobsearch-main-row2 input, .jobsearch-main-row2 select{height:22px;font-size:12px;}
.jobsearch-main-row3 {float:left;width:240px;}
.clear {clear:both;}
.jobsearch-inputs input{background:#efece0;font-size:12px;}

/*Job Search Widgets Styles Ends*/
.video_placements{float:right;margin:5px 0px 0px 20px;background:#d5d2c3;padding:31px 5px 0px 5px;}
.video_placements h5{font-size:12px;margin:0;padding:15px 0px 20px 0px;font-weight:normal;}
.home-hotopps-height{background:url(images/home-hotopps-bg.jpg) repeat-x top left;height:202px;overflow:hidden;border:1px #C8C7C7 solid;border-bottom:none;border-top:none;}
.home-hotopps-height .padding10px{padding:10px 10px 10px 10px;}
.home-hotopps-height h2{padding:0;margin:0;font-size:14px;line-height:14px;color:#6b69aa;}
.hotopps-innerpages{border:1px #C8C7C7 solid;}
.hotopps-innerpages .padding10px{padding:10px 10px 10px 10px;}
.hotopps-innerpages h2{padding:0;margin:0;font-size:14px;line-height:14px;color:#000;}
.hotOppsRowStyle{height:19px;background:url(images/eventGridBg.jpg) repeat-x top left;line-height:19px;}
.hotOppsRowStyle td{padding-left:8px;font-size:12px;white-space:nowrap;}
.hotOppsRowStyle td a, .hotOppsRowStyle td a:hover, .hotOppsRowStyle td a:visited, .hotOppsRowStyle td a:active{text-decoration:none;font-size:12px;white-space:nowrap;}
.hotOppsHeader{background:url(images/home-hotopps-headerbg.jpg) repeat-x 135px 4px;height:18px;color:#000;font-size:12px;}

.hotOppsRowStyle-inner{/*border-top:1px #808285 solid;*/height:21px;background:url(images/eventGridBg.jpg) repeat-x top left;line-height:21px;}
.hotOppsRowStyle-inner td{padding-left:5px;font-size:12px;white-space:nowrap;}
.hotOppsRowStyle-inner td a, .hotOppsRowStyle-inner td a:hover, .hotOppsRowStyle-inner td a:visited, .hotOppsRowStyle-inner td a:active{text-decoration:none;font-size:12px;white-space:nowrap;}
.hotOppsHeader th{text-align:center;color:#000;font-size:12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.hotOppsHeader-last{border-right:2px #808285 solid;}
.hotOppsHeader-inner{/*background:url(../../home-hotopps-headerbg-inner.jpg) repeat-x bottom left;*/height:18px;color:#000;font-size:12px;}
.hotOppsHeader-inner th{text-align:left;color:#000;font-size:12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;padding-left:5px;}
.jobTitle-innerhotOpps{width:425px;background:url(images/graybar2px.jpg) no-repeat right bottom;}
.jobCategory-innerhotOpps{width:230px;background:url(images/graybar2px.jpg) no-repeat right bottom;}
.jobSchedule-innerhotOpps{width:135px}

/*Events*/
.home-events-height{background:url(images/home-events-bg.jpg) repeat-x top left;height:143px;overflow:hidden;border:1px #C8C7C7 solid;border-bottom:none;border-top:none;}
.home-events-height .padding10px{padding:10px 10px 10px 10px;}
.home-events-height h2{padding:0;margin:0;font-size:14px;line-height:14px;color:#6b69aa;}
.eventsinner-height{/*background:url(../../home-events-bg.jpg) repeat-x top left;*/overflow:hidden;border:1px #C8C7C7 solid;/*border-bottom:none;border-top:none;*/}
.eventsinner-height .padding10px{padding:10px 10px 10px 10px;}
.eventsinner-height h2{padding:0;margin:0;font-size:14px;line-height:14px;color:#000;}
.rgHeader{background:#FFF !important;}
.EventsHeaderStyle input{display:none;}
.EventsHeaderStyle{border-left:none;border-top:none;border-bottom:1px #949698 solid;border-right:2px #949698 solid;}
.EventsHeaderStyle a, .EventsHeaderStyle a:hover, .EventsHeaderStyle:visited{text-decoration:none;font-size:12px;color:#262521;}
.EventsHeaderStyle-homeDate  {background:url("images/graybar2px.jpg") no-repeat scroll 106px 4px transparent;border-bottom:1px solid #949698;text-align:left;width:115px;}
.EventsHeaderStyle-homeDate a, .EventsHeaderStyle-homeDate a:hover, .EventsHeaderStyle-homeDate a:visited{text-decoration:none;font-size:12px;color:#262521;}
.EventsHeaderStyle-homeDate input{display:none;}
.EventsHeaderStyle-homeEvent  {background:url("images/graybar2px.jpg") no-repeat scroll 230px 4px transparent;border-bottom:1px solid #949698;text-align:left;width:240px;}
.EventsHeaderStyle-homeEvent a, .EventsHeaderStyle-homeEvent a:hover, .EventsHeaderStyle-homeEvent a:visited{text-decoration:none;font-size:12px;color:#262521;}
.EventsHeaderStyle-homeEvent input{display:none;}
.EventsHeaderStyle-homeLoc{text-align:left;}
.EventsHeaderStyle-homeLoc a, .EventsHeaderStyle-homeLoc a:hover, .EventsHeaderStyle-homeLoc a:visited{text-decoration:none;font-size:12px;color:#262521;}
.EventsHeaderStyleinnerpage input{display:none;}
.EventsHeaderStyleinnerpage{border-left:none;border-top:none;border-bottom:1px #949698 solid;}
.EventsHeaderStyleinnerpage a, .EventsHeaderStyleinnerpage a:hover, .EventsHeaderStyleinnerpage:visited{text-decoration:none;font-size:12px;color:#262521;}
.EventsHeaderStyleinnerpage-Date, .EventsHeaderStyleinnerpage-EventName, .EventsHeaderStyleinnerpage-Location{background-image:url(images/graybar2px.jpg);background-repeat:no-repeat;text-align:left;}
.EventsHeaderStyleinnerpage-Date  {background-position:110px 4px;width:130px;}
.EventsHeaderStyleinnerpage-EventName  {background-position:335px 4px;width:400px;}
.EventsHeaderStyleinnerpage-Location  {background-position:110px 4px;width:130px;}
.EventsHeaderStyleinnerpage-EventTime{background-position:0px 4px;width:120px;text-align:left;}
.brd-none{border:none;}
.brd-bottom{border-left:none;border-top:none;border-bottom:1px #949698 solid;border-right:none;}
.EventsItemStyle{font-size:12px;color:#262521;border-bottom:1px #949698 solid;}
.EventsItemStyle a, .EventsItemStyle a:hover, .EventsItemStyle a:visited, .EventsItemStyle a:active{text-decoration:none;}
.EventsItemStyle-nonbrd{border:none;}
.RadGridEvents{outline:none;}
.seealljobs-btn{text-align:right;}
.seealljobs-btn input{cursor:pointer;width:95px;font-size:12px;}
.selectdeselectall{display:block;padding-bottom:5px;padding-left:3px;}
.selectdeselectall a{font-weight:bold;padding-right:10px;color:#262521;}
/*Events*/
#videoPlayer{float:right;margin:5px 0px 0px 20px;background:#d5d2c3;padding:31px 5px 0px 5px;}
#videoPlayer a{display: block; width: 300px; height: 180px;}
#videoPlayer h5{font-size:12px;margin:0;padding:15px 0px 20px 0px;font-weight:normal;}

.jobtitle-hotopps{width:380px;}
.jobschedule{}
/* Control Panel */

.ControlPanel {background:#EAEAE9;width: 1000px;color: #000;border-left:150px solid #C7C7C5;border-top:1px solid #C7C7C5;border-right:150px solid #C7C7C5;border-bottom:1px solid #C7C7C5;z-index: 1000;margin:0 auto;}
