html
{
    margin: 0;
    padding: 0;
}

body
{
    background: #90BBB4;
    color: #484441;
    font-family: Helvetica,sans-serif,arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    padding: 0;
    margin: 0;
    text-align: center;
}
p{
	font-size:10px;
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6{
	color:#000;
	font-weight:bold;
	font-family:Helvetica,sans-serif,arial;
	margin:0 0 8px 0;
}
div{
	font-size:11px;
}
img, a
{
    border: none;
    outline: none;
}

a
{
    color: #009292;
    font-weight: bold;
    text-decoration: none;
}
a:link, a:active, a:visited
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}

.size10{
	font-size:10px;
}
.size11{
	font-size:11px;
}
.size12{
	font-size:12px;
}
.wrapper
{
    width: 807px;
    margin: 0px auto;
    text-align: left;
    background: url(images/vert_bg.jpg) repeat-y top left;
    position: relative;
}
.logo-container
{
    margin:0 0 0 17px;
}
.bc_txt
{
    margin:5px 0 10px 17px;
}
.bc_content
{
    color:#660000;
    font-size:14px !important;
    font-weight:bold;
    margin-top:12px;
    font-family: Helvetica,sans-serif,arial;
}

.bc_content a:link, .bc_content a:visited, .bc_content a:active, .bc_content a:hover
{
    color:#660000;
    font-size:14px !important;
    font-weight:bold;
    margin-top:12px;
    text-decoration:none;
    font-family: Helvetica,sans-serif,arial;
}

.banner-image
{
    position: relative;
}
.contentr
{
    width:620px;
    float:right;
}
.navigation
{
    width: 167px;
    float:left;
	margin-left:1px;
}
.navigationDIW
{
    width: 167px;
    float:left;
	margin-left:1px;
}
.contentWrap{width:807px; display:inline-block; clear:both;}

/* Content Area */

.content-area
{
    width: 595px;
    clear: both;
    display: block;
    margin: 20px 0 0 0;
    text-align: left;
}

.lft_content
{
    width: 350px;
    float: left;
    display: inline; /*padding-left: 10px;*/
    text-align: left;
}


.contentPane
{
    float: left;
    width: 100%;
    text-align: left;
}


.spacer10px
{
    float:left;
    width:10px;
}
.cntTxt
{
    width:146px;
    float:left;
	margin-top:12px;
}
.cntWidth
{
    width:213px;
    float:left;
}
.marRight10px
{
    margin-right:10px;
}


.LeftPane
{
    width: 49%;
    float: left;
    text-align: left;
}
.RgtPane
{
    width: 50%;
    float: right;
    text-align: left;
}
.LeftPane70
{
    width: 62%;
    float: left;
    text-align: left;
}
.NurLeftPane70
{
    width:368px;
    float: left;
    text-align: left;
}

.RightPane25
{
    width: 36%;
    float: right;
    text-align: left;
}


.btmPane
{
    clear: both;
    float: left;
    width: 100%;
    text-align: left;
}
.extraPane
{
    width: 100%;
    float: left;
    clear: both;
    text-align: left;
}
.LeftPane25
{
    width: 29%;
    float: left;
    text-align: left;
}
.RightPane70
{
    width: 70%;
    float: right;
    text-align: left;
}

.rgt_content
{
    width: 220px;
    float: right;
    display: inline; /*padding-right: 10px;*/
    text-align: left;
}

.footerarea
{
    width: 807px;
    margin: 0px auto;
    clear: both;
    text-align: center;
}

.footerLinks
{
    font-size: 10px;
    font-weight: bold;
    line-height: 12px;
}

.cls
{
    clear:both;
}





/* Tree Menu Styles */

.tree_menu_view
{
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    display: block;
    padding: 6px 8px;
    text-decoration: none;
    font-size:12px;
    font-weight:bold;
}

A.tree_menu_view:link, A.tree_menu_view:link, A.tree_menu_view:active, A.tree_menu_view:active, A.tree_menu_view:visited, A.tree_menu_view:visited
{
    text-decoration: none;
    color:#2D73A4;
}

A.tree_menu_view:hover, A.tree_menu_view:hover
{
    text-decoration: underline;
    color: #C61203;
}
/* Job search */
.jobsearch-module {
	width:210px;
}
.jobsearchbg {
	background:url(/Portals/0/jobsearchmod-bg.jpg) repeat-x top left;
	border:1px #deddd8 solid;
	border-bottom:none;
	border-top:none;
}
.jobsearch-txt {
	font-size:11px;
	text-align:left;

	line-height:26px;
}
.jobsearch-clickhere-txt{
	padding:10px;
	font-size:11px;
	font-style:italic;
}
.jobsearch-clickhere-txt a, .jobsearch-clickhere-txt a:hover, .jobsearch-clickhere-txt a:visited{
	color:#018270;
	text-decoration:none;
	outline:none;
}
/* Job search end */

.rss-link{
	padding:0;
	margin:15px 0 5px 10px;
}
.rss-link a{
	background:url(/Portals/0/rss_btn.jpg) no-repeat left;
	padding:5px 5px 5px 28px;
	color:#660000 !important;
	line-height:24px;
}
.rss-link a:hover, .rss-link a:visited{
	text-decoration:none;	
}
.rss-link-btn{
	padding:0;
	margin:15px 0 5px 0px;
}
.rss-link-btn a{
	background:url(/Portals/0/rss_btnimg.jpg) no-repeat left;
	padding:5px 5px 5px 20px;
	color:#009292 !important;
	line-height:14px;
	display:block;
	float:left;
	clear:left;
	white-space:nowrap;
}


.hSep{display:block; clear:both; height:35px; background:url(images/horzDivider.gif) no-repeat 0 27px;}
.RSSJobAlert{margin:15px 0 0 0px; background:url(images/rss_btn.jpg) no-repeat 0 0; padding:0 0 0 28px; color:#660000; line-height:24px; display:block; clear:both; font-weight:bold;}
.NewsAnnouncements{margin:15px 0 0 0px; background:url(images/newsAnnouncementsImg.gif) no-repeat 0 0; padding:0 0 0 35px; color:#660000; line-height:24px; display:block; clear:both; font-weight:bold;}


.ftrpane-txt{
	margin:0;
	padding:0 40px 10px 40px;
	border-bottom:1px #8eb7b1 solid;
}
.ftr-links{
	font-weight:bold;
	margin: 0 auto;
	margin-top:5px;
	margin-bottom:5px;
	color:#000;
	font-size:10px;
}
.ftr-links a, .ftr-links a:visited, .ftr-links a:current, .ftr-links a:active {
	font-size:10px;
	color:#006766 !important;
}
.ftr-links span{
	font-size:10px !important;
}
.ftrpane-spons{
	margin: 0 auto;
	margin-top:5px;
	margin-bottom:5px;
	padding:0;
	text-align:left;
}
.sponsor-pane {
	margin:0px;
	padding:0px;
}
.sponsor-pane, .padL10{
	font-size:10px !important;
}
.padL10 a:link, .padL10 a:hover, .padL10 a:visited, .padL10 a:active{
	font-size:10px !important;
}
.padL10{
	padding:0px 0px 0px 8px;
}
.slickbox-brd{
	margin: 0pt;
	padding:5px;
}
.height23{
	height:23px;
}

.menuimg{
	margin-left:3px;
}
.currentemplink-top {
background:url("/Portals/0/currentemp_top.jpg") repeat-y scroll left top transparent;
line-height:8px;
margin-top:15px;
width:214px;
display:none;
}
.currentemplink-bg {
background:url("/Portals/0/currentemp_bg.jpg") repeat-y scroll left top transparent;
color:#484441;
font-weight:bold;
padding-left:15px;
width:214px;
display:none;
}
.currentemplink-bot {
background:url("/Portals/0/currentemp_bot.jpg") no-repeat scroll left top transparent;
height:8px;
margin-bottom:10px;
width:214px;
display:none;
}

.normal_title
{
    font-family: Helvetica,sans-serif,arial;
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 12px;
    padding: 0;
}
.normal_txt
{
    font-family: Helvetica,sans-serif,arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    color: #484441;
}
.padd10
{
    padding: 10px;
}
.head_title
{
    margin-top: 10;
    float: left;
}

.SiteSearchresult{
	width:600px;
	position:absolute;
	white-space:normal;
	overflow:auto;
	height:auto;
}
.siteserchlink{
	font-weight:normal;
	white-space:normal;
	width:500px;
}
.font10, .font10size{
	font-size:10px !important;
}
.font10:link, .font10:hover, .font10:visited, .font10:active, .font10size:link, .font10size:hover, .font10size:visited, .font10size:active{
	font-size:10px !important;
}

.testimonialwrap{width:99%;}
.testimonial{
	margin:35px 0px 0px 12px;
	padding:0;
}
.testimonial h2{
	margin:0;
	padding:0;
	font-size:14px;
	background:url(/Portals/0/testimonial_h2bg.gif) repeat-x bottom left;
	height:27px;
	margin-bottom:20px;
}
.testimonial p{
	margin:0;
	padding:0;
	font-style:italic;
	color:#660000;
	font-size:12px !important;
}
.testimonial div{
	padding:12px 0px 32px 35px;
	margin:0px;
	color:#494641;
}
.CEO-Names h3 {
margin:5 0 5 0px;
font-size:14px;
color:#009292;
font-family:Helvetica, sans-serif, arial;
font-weight:bold;
}
.CEO-Names h2.ceoPosition{
padding:0px;
margin:0px;
font-size:12px;
font-weight:normal;

}
.newJobSearchPane{
	background:url(../../../0/JobSearch-newver-bg.jpg) no-repeat top left;
	height:234px;
	overflow:hidden;
}
.newJobSearchPane .height41{
	height:41px;
}
.newJobSearchPane .newcandidates{
	width:188px;
	height:43px;
	margin:0px 0px 0px 14px;
}
.newJobSearchPane .newcandidates a{
	width:188px;
	height:43px;
	display:block;
}
.newJobSearchPane .currentEmp{
	width:188px;
	height:43px;
	margin:9px 0px 0px 14px;
}
.newJobSearchPane .currentEmp a{
	width:188px;
	height:43px;
	display:block;
}
.newJobSearchPane .ReturningCandidates{
	margin:12px 5px 0px 17px;
}
.newJobSearchPane .applyonline{
	margin:14px 5px 0px 17px;
	font-size:10px !important;
	font-style:italic;
}

.DIWJobSearchPane{
	background:url(../../../0/JobSearchBgDIW.jpg) no-repeat top left;
	height:113px;
	overflow:hidden;
	margin:0px 0px 0px 20px;
}
.DIWJobSearchPane .height21{
	height:21px;
}
.DIWJobSearchPane .newcandidates{
	width:136px;
	height:26px;
	margin:0px 0px 0px 14px;
}
.DIWJobSearchPane .newcandidates a{
	width:136px;
	height:26px;
	display:block;
}
.DIWJobSearchPane .currentEmp{
	width:136px;
	height:26px;
	margin:9px 0px 0px 14px;
}
.DIWJobSearchPane .currentEmp a{
	width:136px;
	height:26px;
	display:block;
}
/* ControlPanel style */
.ControlPanel
{
    background: #f3f0e9;
    border: 1px solid #fff;
    width: 800px;
    bottom: 0;
    right: 0;
    position: fixed;
	z-index:1000;
}
.cpanel_left
{
    /*background: url(images/cpanel_left.png) no-repeat bottom left;*/
}
.cpanel_right
{
    /*background: url(images/cpanel_right.png) no-repeat bottom right;*/
}


input[type=text], input[type=password], input[type=checkbox], select, textarea
{
    background: #fff url(images/txt_box_bg.jpg) repeat-x scroll left top;
    border:1px solid #DDDDDD !important;
	_border:1px solid #bdbdbd !important;
    color: #333;
    padding: 0 3px;
    font: 11px Helvetica,sans-serif,arial;
    line-height: 18px;
	height:14px;
float:left;
}
.NormalTextBox{    background: #fff url(images/txt_box_bg.jpg) repeat-x scroll left top !important;
    border:1px solid #DDDDDD !important;
	_border:1px solid #bdbdbd !important;
    color: #333;
    padding: 3px;
    font: 11px Helvetica,sans-serif,arial;
    line-height: 18px;
	height:20px !important;
float:left;}
.rfdSelectBox_Office2007 .rfdSelect_selected,
.rfdSelectBox_Office2007 li:hover {
background-color:#3399ff !important;
color:#FFFFFF !important;
}
.rfdSelect{width:181px !important;}
.rfdSelectBox_Office2007 .rfdSelect_selected,
.rfdSelectBox_Office2007 li{color:#484441 !important;}
.rfdSelectBox_Office2007 .rfdSelect_selected {color:#FFFFFF !important;}
.rfdSelectBox_Office2007, .rfdSelectBox {width:205px !important;}
.rfdSelect_Office2007, .rfdSelect_Office2007:hover, .rfdSelect_Office2007 .rfdSelectOuter, .rfdSelect_Office2007:hover .rfdSelectOuter, .rfdSelect_Office2007 .rfdSelectArrow span, .rfdSelectBox_Office2007 .rfdSelect_selected, .rfdSelectBox_Office2007 li:hover, .rfdSelect_Office2007.rfdSelectDisabled:hover, .rfdRtl .rfdSelect_Office2007, .rfdRtl .rfdSelect_Office2007:hover, .rfdRtl .rfdSelect_Office2007 .rfdSelectOuter, .rfdRtl .rfdSelect_Office2007 .rfdSelectOuter:hover {
	color: #484441;
	font-family: Helvetica,sans-serif;
	font-size: 11px;
	 text-decoration:none;
    background-image:url(images/dropDown.gif);
    background-repeat: no-repeat;
	background-color:transparent;
}


.homehack .txtbox_newsletter {padding:0px 3px !important; width:177px; height:20px; line-height:23px;}
.homehack #AreasofTalentt{padding:3px 3px !important; height:23px;}
/*.homehack .NormalTextBox{padding:0px 3px !important; height:23px; line-height:23px;}*/
.studfaq{
	margin:0;
	padding:5px 0px 0px 20px;
}
.studfaq ul{
	margin:0;
	padding:0;
}
.studfaq ul li{
	font-size:12px;
}
.SiteSearch{height:23px; padding:0 0 0 3px;}
/* ControlPanel style */
