/* MAIN TEMPLATE CSS*/
/* MAIN TEMPLATE CSS*/
/* MAIN TEMPLATE CSS*/

body {padding:0; margin:0; background-color:#d7d7d7;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#444;
	}
p {padding-top:0;}
h1, h2 {margin:0; letter-spacing:0px; color:#666666; text-decoration:underline; }
h1 { font-size:18px; padding:6px 0 6px 0; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#c2272d;}
h2 { font-size:16px; padding:0px 0 12px 0; font-weight:normal; color:#c2272d;}
form {margin:0; padding:0;}
table {border-collapse:collapse;}

a {text-decoration:underline;}
a:link {color: #666;}
a:visited {color: #666;}
a:hover {color: #c2272d;text-decoration:none;}   
a:active {color: #666;} 

.outer {margin:0pt auto;width:998px;}
.wrapper {width:998px;background-image:url(../images/bg-tile.jpg);background-color:#fff;}
.headingMain {width:983px;height:91px;float:right;/*border:1px solid black;*/}
#bannerMain {width:983px;height:149px;float:right;clear:both;}
.bannerBottom {width:998px;height:30px;float:left;}
.menuMain {float:right;width:983px;height:28px;/*border:1px solid black;*/background-color:#fff;}
	
/* HOME*/

.wrapperHome {width:998px;background-color:#d7d7d7;}
.headingHome {width:983px;height:91px;float:left;/*border:1px solid black;*/}
.homeFlash	{clear:both;width:983px;height:513px;float:left;background-color:#996666;}
.menuHome {float:left;width:983px;height:28px;/*border:1px solid black;*/background-color:#fff;}
		
/* CONTENT*/
.contentLeftWrapper {clear:both;float:left;width:275px;;}
.contentLeft {float:left;width:275px;background-repeat:no-repeat;}
.contentLeftMargin {float:left;width:8px;height:760px;}
.contentCenterWrapper {float:left;width:700px;}
.contentCenter {}
.contentRight {float:right;width:222px;}
.contentLeftPadding {padding:50px 0px 15px 20px;}
.contentCenterPadding {padding:50px 35px 20px 35px;}

a.menuOn {text-decoration:underline; color:#c2272d; font-size:12px; letter-spacing:0px; padding-top:30px; display:block; margin:0 auto;  text-align:center; width:100px;  font-weight:bold}
a.menuOn:link {}
a.menuOn:visited {}
a.menuOn:hover {text-decoration:none;}   
a.menuOn:active {}

a.menuOff {text-decoration:underline; color:#666666; font-size:12px; letter-spacing:0px; padding-top:30px;  display:block; margin:0 auto; text-align:center; width:100px;}
a.menuOff:link {}
a.menuOff:visited {}
a.menuOff:hover {text-decoration:none;}   
a.menuOff:active {}

a.subMenuOn {text-decoration:underline; color:#c2272d; font-size:12px;letter-spacing:0px; font-weight:bold;}
a.subMenuOn:link {}
a.subMenuOn:visited {}
a.subMenuOn:hover {text-decoration:none;}   
a.subMenuOn:active {}

a.subMenuOff {text-decoration:underline; color:#666; font-size:12px;letter-spacing:0px;}
a.subMenuOff:link {}
a.subMenuOff:visited {}
a.subMenuOff:hover {text-decoration:none;}   
a.subMenuOff:active {}

.contentLeft ul.ULsub {list-style-type:none;}
.contentLeft li.subMenu {width:138px;font-family: Arial, Helvetica, sans-serif;	background-image:url(../images/bubbleBack.gif);background-repeat:no-repeat;height:112px;display:block;}
.contentLeft ul.ULsubsub {margin:0; padding-left:25px;}
.contentLeft li.subSubMenu {margin-top:6px;}
	
/* jobs page */
ul.jobsList {padding:0px;margin:0px;}
.jobRow {font-weight:bold;font-size:.95em;display:block;width:600px;background-color:#0a9d99;color:white;padding:8px;margin-bottom:2px;}
.jobRow a {color:white;text-transform:uppercase;text-decoration:none}
	
.small_text	{font-size:11px;}
.breadcrumb	{font-size:10px;text-transform:uppercase;padding-top:30px;}

/* FOOTER */
.footer {clear:both;float:right;margin:0pt auto;width:983px;background-color:#00ada8;padding:10px 0px 30px 0px;color:#FFFFFF;}
.leftFooter {float:left;width:300px;text-align:left;margin-left:10px;font-weight:bold;}
.rightFooter {float:right;width:500px;text-align:right;margin-right:10px;font-size:11px;}
.footerHome {clear:both;float:left;margin:0pt auto;width:983px;background-color:#fff;padding:10px 0px 30px 0px;color:#00ada8;background-image:url(../images/footer-home.jpg);}

.footer a {text-decoration:none; color:#FFFFFF;}
.footer a:link {}
.footer a:visited {}
.footer a:hover {text-decoration:underline;}   
.footer a:active {} 

.footerHome a {text-decoration:none; color:#00ada8;}
.footerHome a:link {}
.footerHome a:visited {}
.footerHome a:hover {text-decoration:underline;}   
.footerHome a:active {} 

.area_list {font-size:10px; font-style:italic;}

.clearBoth {clear:both;}

.bnText {color: #434343}
.table_main {width:610px; background-color:#FFFFFF; border-color:#999999;}
.table_header {color:#fff; background-color:#0a9d99; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; }
.table_subheader {color:#fff; background-color:#d6bcbc; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
.table_row { border-bottom:1px solid #d6bcbc;}
.table_row_mo:hover { background-color:#cdf6f5;}
.prevNext a {color:#FFFFFF; text-decoration:underline;}
.table_button {float:left; margin-bottom:5px; padding:5px 15px 5px 15px; border:1px solid #0a9d99; background-color:#fffbe3; text-decoration:none; font-weight:bold; font-size:12px; margin-right:10px;}
a.sortURL {color:#FFFFFF;}
a.sortURL:hover {color:#0a9d99;}
a.sortURLon {color:#0a9d99;}
.jobdetailsName{font-size:1.2em;font-weight:bold;color:#000000;border-bottom:1px solid #666;margin-right:10px;clear:both;text-transform:uppercase;}
.jobdetails{font-size:1.1em;padding-top:10px;color:#000000;margin-right:10px;margin-bottom:20px;}
.backtoSearch{float:right;margin-top:-20px;margin-right:20px;font-size:1.2em;font-weight:bold;}
.rightSubHeading{font-size:1.2em;font-weight:bold;color: #0a9d99;padding-bottom:10px;}