﻿
/*************

 Career Center

 *************/

	

.innerContent{

	margin:auto;

	width:450px;

		

}



.careerCenterTopMenu{

	margin:40px 0px;

}



/***********

 Main Layout

 ***********/

 

#filler{

	color:red;

	font-weight:bold;

}



#footer{

	clear:both;

	margin-top:10px;

}



#footermenu{

	width:550px;

	background:#979898;

	background-image:url('../../images/layout/bottommenu_diagonal.gif');

	background-position:center right;

	background-repeat:no-repeat;

	height:16px;

	padding-top:2px;

	padding-left:10px;

	text-align:center;

}



#header{

	text-align:center;

	padding:0px 0px 10px 0px;

	vertical-align:top;

}



html,body{

	background-color: #fff;

	margin: 0px 0px 2px 0px;

	padding: 0px;

}



#leftContent{

	width:194px;

	margin:0;

	float:right;

}



.leftbox{

	background-image:url('../../images/layout/title_background.gif');

	background-position:top left;

	background-repeat:repeat-x;

	background-color:#ededed;

	margin-top:10px;

	width:164px;

	border:1px solid #cbd5d7;

	border-top:none;

	vertical-align:top;

	padding:10px;

}



.leftbox a{

	text-decoration:none;

	color:#27607B;

}



.leftbox a:hover{

	color:#FF9400;

	text-decoration:none;

}



.leftbox input{

	margin-bottom:5px;

}



.leftTitle{

	font-size:120%;

	margin:-9px 0px 5px 0px;

	height:20px;

	font-weight:bold;

	line-height:20px;

}



#logo{

	float:left;

	height:64px;

	width:250px;

	background:#fff;

	margin-top:3px;

	border:none;

}



#mainContent{

	padding:15px 20px;

}



#mainContent img{

	margin:5px;

}



#mainContentFloat{

	float:right;

	width:165px;

	margin:5px;

}



#mainContentWrap{

	float:right;

	width:560px;

	margin:0;

	margin-left:-1px;

	border:1px solid #cbd5d7;

}



#widemainContentWrap{

	width:100%;

	margin:0;

	border:1px solid #cbd5d7;

}



.redform{

	border:1px solid red;

}



#topleft{

	float:right;

	text-align:right;

	height:75px;

}



#topmenu{

	background:#979898;

	background-image:url('../../images/layout/topmenu_diagonal.gif');

	background-position:center left;

	background-repeat:no-repeat;

	width:400px;

	height:16px;

	padding-top:2px;

	padding-right:10px;

}



#toptext{

	height:57px;

	margin-right:10px;

}



#wrapper{

	margin:auto;

	width:755px;

	text-align:left;

	vertical-align:top;

}



/***************

 List Management 

 ***************/



#topleft ul{

	margin:0;

	padding:0;

}

#topleft li{

	display:inline;

}

#topmenu li{

	color:#fff;

	padding-left:5px;

	padding-right:2px;

	border-left:1px solid #888888;

	margin:1px;

        font-size:90%;

        letter-spacing:1px;

}

#topmenu li.first{

	border-left:none;

}



#topmenu li a{

	text-decoration:none;

	color:#fff;

}

#topmenu li a:hover{

	color:#666666;

}	



#footermenu ul{

	margin:auto;

	padding:0;

	list-style-type:none;

}

#footermenu li{

	display:inline;

	padding-left:5px;

	padding-right:2px;

	border-left:1px solid #888888;

	margin:1px;

        font-size:90%;

        letter-spacing:1px;

}

#footermenu li.first{

	border-left:none;

}



#footermenu li a{

	color:#fff;

	text-decoration:none;

}

#footermenu li a:hover{

	color:#666666;

}		





#leftContent ul{

	padding:0;

	margin:0;

	list-style-type:none;

}



#learnMore ul{

	font-size:100%;

	padding:0px;

	margin:0px;

}



#learnMore ul li{

	padding:3px;

	margin:0px;

	font-weight:bold;

}

	

/*************

  left tabs 

 *************/

.clicked{

	width:193px;

	height:30px;

	background:#fff;

	border:1px solid #cbd5d7;

	border-right:none;

}

.clicked span{

	width:20px;

	height:30px;

	display:block;

	float:left;

	background:#6d6d6d;

	margin-right:10px;

}		

.notclicked{

	width:184px;

	height:30px;

	border:1px solid #cbd5d7;

        background:#ededed;

}

.notclicked span{

	width:20px;

	height:30px;

	display:block;

	float:left;

	background:#9d9e9e;

	margin-right:10px;

}



.notclicked a,.clicked a{

	text-decoration:none;

	display:block;

	padding-left:20px;

	line-height:30px;

	color:#6d6d6d;

}

.notclicked a:hover{

	background:#ffffff;

	text-decoration:none;

	color:#FF9400;

}



.clicked a:hover{

	text-decoration:none;

	color:#6d6d6d;

}



#jobmenu,#employermenu{

	margin-top:-1px;

}

.clicked,.notclicked{

	font-size:110%;

    	font-weight:bolder;

}



/**************

 Opacity 

 **************/

 

.imgfade{filter:alpha(opacity=80); -moz-opacity:1}



.imgfull{

cursor:pointer;

filter:alpha(opacity=100); 

-moz-opacity:1;

}



/**************

 Fonts and Such 

 **************/

html,body{

	font-family: verdana, sans-serif;

	font-size: 12px;

	line-height:125%;

	color:#464646;	

}



h1{

	font-family: georgia, verdana, sans-serif;

	line-height: 1.05em; 

	border-bottom: #717171 1px solid;

	font-size:240%;

	font-weight:normal;

	color:#6F6F6F;

	margin: 0px 0px 10px 0px;

}



.noborder {

	border: none;

}

h1 a{

	color:#6F6F6F;

}



h1 img{

	float: right;

	margin: 0px 0px 0px 0px;

	

}

h2{

    font-family: arial, sans-serif;

	font-size:170%;

   	color:#6F6F6F;

   	margin: 0px 0px 10px 0px;

	line-height:normal;

}



h3{

	font-size:120%;

	font-weight:bold;

	font-family: arial, sans-serif;

	color:#6F6F6F;

	margin:10px 0px;

	line-height:normal;

}



h4{

	font-weight:bold;

	font-size:100%;

    	padding: 0px;

}





a {

	text-decoration:none;

	color:#27607b;

}



a:hover {

	text-decoration:underline;

	color:#FF9400;

}



label{

	font-size:90%;

	font-weight:bold;

}

.leftBox a{

	font-size:90%;

	font-weight:bold;

}

#careerCenter ul{

	font-size:100%;

	padding:0px;

	margin:0px;

}



#careerCenter ul li{

	padding:3px;

	margin:0px;

	font-weight:bold;

}

#careerCenter ul ul{

	font-size:90%;

	list-style-type:disc;

	margin-left:5px;

	padding:0px 0px 0px 25px;

}



#careerCenter ul ul li{

	padding:0px;

}



#careerCenter ul ul a{

	font-weight:normal;

}

.phoneText{

	font-size:90%;

}





/* General */



img{

	border:none;

}

.h2break{

	background-color:#EDEDED;

	padding:3px;

}

.errormsg{

	color:#D00;

	text-align:center;

	margin:10px;

}


