.hide {display:none;}
.show {}

p {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 12pt; font-weight: normal; color: #000000; text-decoration: none}

.tablehead { color: #333333; font-weight: bold; font-family: arial,helvetica; font-size: 10pt; }
						
.bodytext {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 12pt; font-weight: normal; color: #000000; text-decoration: none}


.bodytextbold {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: 12pt; font-weight: bold; color: #000000; text-decoration: none}

b {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt;} 


h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; line-height: 16pt; font-weight: bold; font-variant: normal; color: #003366; text-decoration: none}

h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; line-height: 14pt; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none}

h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: 11.5pt; font-weight: bold; font-variant: normal; text-transform: none; color: #666666}

.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 9pt; font-weight: normal; color: #666666}

.small {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 8.25pt; color: #003399}

.smallgray {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 12pt; color: #666666}

.orange {  font-family: Arial, Helvetica, sans-serif; color: #FF6600}

.red {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 12pt; color: #cc0000}

li {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; line-height: 12pt; font-weight: normal; color: #666666; text-decoration: none}


A  {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 9pt}
A:link {font-family: Arial, Helvetica, sans-serif; color: #3366cc; font-weight: none}
A:visited {font-family: Arial, Helvetica, sans-serif; color: #3366cc; font-weight: none}
A:hover {font-family: Arial, Helvetica, sans-serif; color: #ff6600; font-weight: none}

/*	Footer links*/
A.footer  {color: #3366cc; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 8pt}
A.footer:link {font-family: Arial, Helvetica, sans-serif; color: #3366cc}
A.footer:visited {font-family: Arial, Helvetica, sans-serif; color: #3366cc}
A.footer:hover {font-family: Arial, Helvetica, sans-serif; color: #ff6600}

.title1 {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-style: normal; font-weight: bold; color: #006699}

.title2 {   font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal;  font-weight: bold; color: #006699; text-decoration: none}

.title3 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #ff9900}

.title_white {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #ffffff}

.title4 {   font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-style: normal;  font-weight: bold; color: #000000; text-decoration: none}

/* CSS Document */

body {
	background-color: #363636;
	margin-top: 0;
	margin-bottom: 0;
	}

p, td, li {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
	}
	
.help {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0054a6;
	}

.instruct {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999999
	}

#container	{
	width: 950px;
	margin: 0 auto;
	background-color: #ffffff;
	height: 100%
	}

/* Header */
div#header {
	height: 110px;
	min-height: 110px;
	max-height: 110px
	}

.leftheader {
	width: 187px;
	background-color: #666667
	}

.centerheader {
	width: 576px;
	background-color: #ffffff;
	}
.centerheadergrey {
	width: 576px;
	background-color: #666667;
	}

.rightheader {
	width: 187px;
	background-color: #666667;
	background-image: url('images/topGrayAngle.gif');
	background-position: top right;
	background-repeat: no-repeat;
	}

.headerphone {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold
	}

.headerlogin {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold
	}

a.header:link, a.header:visited, a.header:active {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: underline
	}

a.header:hover, a.header:visited:hover {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff6633;
	text-decoration: underline
	}
	
/* Main Nav Bar */

#mainnavcontainer {
	background-image: url('images/mainnav-center.gif');
	background-repeat: repeat-x;
	background-color: #999999;
	display: table-cell;
	height: 23px;
	width: 950px;
	border-bottom: 2px solid #ffffff
	}

.mainnav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

#mainnavleft {
 	background-image: url('images/mainnav-left.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height: 23px;
	}

#mainnavright {
 	background-image: url('images/mainnav-right.gif');
	background-repeat: no-repeat;
	background-position: top right;
	height: 23px;
	}

a.mainnav:link, a.mainnav:visited, a.mainnav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	}
	
a.mainnav:hover, a.mainnav:visited:hover  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 12px;
	text-decoration: underline;
	padding-left: 6px;
	padding-right: 6px;
	}
	
/* Sub Nav Candidate */

#candidatenav {
	background-image: url('images/subnav-candidate.gif');
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	display: table-cell;
	height: 25px;
	width: 950px;
	border-bottom: 1px solid #f25205
	}

a.candidatenav:link, a.candidatenav:visited, a.candidatenav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	}
	
a.candidatenav:hover, a.candidate:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: underline;
	}
	
/* Sub Nav Employer */

#employernav {
	background-image: url('images/subnav-employer.gif');
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #004a80;
	display: table-cell;
	height: 25px;
	width: 950px;
	border-bottom: 1px solid #004a80
	}

a.employernav:link, a.employernav:visited, a.employernav:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004a80;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	}
	
a.employernav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	font-size: 11px;
	line-height: 12px;
	text-decoration: underline;
	}

/* Panels Main Home  */

#leftpanel {
	width: 178px; 
	background-color: #e1e1e1;
	padding: 4px;
	border-right: 1px solid #999999;
	min-height: 450px;
	height:450px
	}

#centerpanel {
	width: 576px;
	background-color: #ffffff;
	min-height: 450px;
	}
	
#mainnopanels {
	width: 700px;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 600px;
	text-align: left;
	}

#centerpaddingTLR {
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left
	}

#rightpanel {
	width: 179px;
	background-color: #e1e1e1;
	padding: 4px;
	min-height: 450px;
	height: 450px;
	border-left: 1px solid #999999
	}

#logopanel-top {
	width: 160px;
	background-image: url('images/white-ovalgraypt1top.gif');
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 10px;
	}

#logopanel-bottom {
	width: 160px;
	background-image: url('images/white-ovalgraypt1btm.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-bottom: 10px
	}

/*Small Search Bar on Results Page */

#smallsearch {
	padding-left: 10px;
	padding-right: 15px;
	padding-bottom: 10px
	}

td.panelheader {
	width: 100%;
	padding: 8px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #cccccc;
	font-weight: bold
	}

td.paneldivide {
	border-bottom: 1px solid #666666
	}
	
.graybox {
	background-color: #e1e1e1;
	border: 1px solid #666666;
	text-align: left
	}

.greenbox {
	background-color: #d9e2a6;
	border: 1px solid #b4c54e;
	text-align: left;
	color: #fff;
	}


.panelheadergreen {
	width: 100%;
	padding: 8px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #b4c54e;
        color: #fff;
	font-weight: bold
	}
	

/* Form Control */
.dropdowns {
	width: 169px;
	max-width: 169px;
	}

.menuselect {
	width: 175px;
	max-width: 175px;
	}
	
.textfieldlong {
	width: 200px;
	max-width: 200px;
	}

.dropdownlong {
	width: 200px;
	max-width: 200px;
	}
	
.label {
	font-weight: bold;
	padding: 4px;
	}	
	
/* Orange Bar Main Interest Home */

.inorange {
	width: 564px;
	}

.orangetop-left {
	background-image: url('images/orangebar-home.gif');
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	height: 24px;
	padding-left: 10px
	}
	
.orangetop-right {
	background-image: url('images/orangebar-home.gif');
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	height: 24px;
	font-weight: bold;
	padding-left: 10px;
	}

.orangecontent {
	background-image: url('images/orangebottom.gif');
	background-repeat: no-repeat;
	background-color: #f0ead0;
	min-height: 102px;
	height: 102px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	line-height:14px
	}
	
.orangebottom {
	background-image: url('images/orangebottom.gif');
	background-repeat: no-repeat;
	background-color: #e3d8aa;
	background-position: bottom left;
	height: 100px;
	min-height: 100px;
	max-height: 100px;
	padding: 10px;
	}

.orangebottomL {
	background-image: url('images/orangebottom.gif');
	background-repeat: no-repeat;
	background-color: #e3d8aa;
	background-position: bottom left;
	height: 100px;
	min-height: 100px;
	max-height: 100px;
	padding: 10px
	}

.orangebottomR {
	background-image: url('images/orangebottom.gif');
	background-repeat: no-repeat;
	background-color: #e3d8aa;
	background-position: bottom right;
	height: 100px;
	min-height: 100px;
	max-height: 100px;
	padding: 10px
	}
	
.orangeovalsml-top {
	background-image: url('images/orange-gradtopsml.gif');
	background-repeat: no-repeat;
	background-position: top center;
	min-height: 135px;
	width: 151px;
	}
	
.orangeovalsml-bottom {
	background-image: url('images/orange-gradbottomsml.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	min-height: 67px;
	width: 151px;
	padding-bottom: 15px;
	}

.orangeovallg-top {
	background-image: url('images/orange-gradtoplg.gif');
	background-repeat: no-repeat;
	background-position: top center;
	min-height: 135px;
	width: 164px;
	}
	
.orangeovallg-bottom {
	background-image: url('images/orange-gradbottomlg.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	min-height: 67px;
	width: 164px;
	padding-bottom: 15px;
	}
/* Candidate Styles - Banner */

#candidatebar {
	background-image: url('images/banner-orange.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: 600;
	height: 28px;
	padding-left: 75px;
	width:641px;
	text-align: left;
	vertical-align: middle
	}

#candidatebar-l {
	background-image: url('images/banner-orangeL.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height: 28px
	}

#candidatebar-r {
	background-image: url('images/banner-orangeR.gif');
	background-repeat: no-repeat;
	background-position: top right;
	height: 28px;
	}

.candidateheader {
	height: 28px;
	vertical-align: middle;
	width: 95%
	}

.orangegrad-st {
	background-image: url('images/grad-orangest.gif');
	background-position: top left;
	background-repeat: repeat-x;
	height: 30px;
	border-bottom: 2px solid #ff6633;
	padding-bottom: 5px
	}

.orangehighlight {
	background-color: #fff2ca
	}

.orangeline-l {
	background-image: url('images/orange-lineround.gif');
	background-repeat: repeat-y;
	background-position: top left;
	}

.orangeline-r {
	background-image: url('images/orange-lineround.gif');
	background-repeat: repeat-y;
	background-position: top right;
	}	
	
.orangeround-tl {
 	background-image: url('images/orange-roundedtl.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 3px
	}
	
.orangeround-tr {
 	background-image: url('images/orange-roundedtr.gif');
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px
	}
	
.orangeround-bl {
 	background-image: url('images/orange-roundedbl.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	}
	
.orangeround-br {
 	background-image: url('images/orange-roundedbr.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 5px
	}
	
/*  Welcome Candidate Girl */

#welcomecand {
	width: 457px;
	height: 228px;
	min-height: 228px;
	max-height: 228px;
	background-image: url('images/welcome-cand.gif');
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 5px
	}
	
/* Candidate Welcome Profile */

#welcomecand_bottom {
	width: 457px;
	height: 180px;
	min-height: 180px;
	max-height: 180px;
	background-image: url('images/welcome-candprofile.gif');
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 5px
	}

/* Gradient Header Backgrounds */

#orangegrad-headerL {
	background-image: url('images/topgrad-orangel.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height: 30px;
	padding-left: 30px;
	}
	
#orangegrad-headerR {
	background-image: url('images/topgrad-oranger.gif');
	background-repeat: no-repeat;
	background-position: top right;
	height: 30px;
	padding-top: 15px
	}

/* Employer Styles - Banner */

#employerbar {
	background-image: url('images/banner-blue.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: 600;
	height: 28px;
	padding-left: 75px;
	width:641px;
	text-align: left;
	vertical-align: middle
	}
	
.employerbar-l {
	background-image: url('images/banner-blueL.gif');
	background-repeat: no-repeat;
	background-position: top left;
	height: 28px
	}

.employerbar-r {
	background-image: url('images/banner-blueR.gif');
	background-repeat: no-repeat;
	background-position: top right;
	height: 28px;
	}

.employerheader {
	height: 28px;
	vertical-align: middle;
	width: 95%
	}

#jobmanager {
	width: 700px;
	height: 278px;
	min-height: 278px;
	max-height: 278px;
	vertical-align: top;
	}
	
#jobdetail {
	width: 700px;
	height: 278px;
	min-height: 278px;
	max-height: 278px;
	vertical-align: top;
	}

.employergrad-st {
	background-image: url('images/grad-bluest.gif');
	background-position: top left;
	background-repeat: repeat-x;
	height: 30px;
	border-bottom: 2px solid #004a80;
	padding-bottom: 5px
	}

.grayhighlight {
	background-color: #dbdbdb
	}
	
.grayovaltop-l {
	background-image: url('images/gray-ovaltopL.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 10px;
	}

.grayovaltop-r {
	background-image: url('images/gray-ovaltopR.gif');
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 10px
	}
	
.blueovalsml-top {
	background-image: url('images/blue-gradtopsml.gif');
	background-repeat: no-repeat;
	background-position: top center;
	width: 164px;
	height: 200px
	}
	
.blueovalsml-bottom {
	background-image: url('images/blue-gradbottomsml.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
	width: 164px;
	min-height: 15px;
	}

	
/* Employer Welcome Oval */

#welcomeempl {
	width: 457px;
	height: 278px;
	min-height: 278px;
	max-height: 278px;
	vertical-align: top;
	}

.blueline-l {
	background-image: url('images/blue-lineround.gif');
	background-repeat: repeat-y;
	background-position: top left;
	}

.blueline-r {
	background-image: url('images/blue-lineround.gif');
	background-repeat: repeat-y;
	background-position: top right;
	}	
	
.blueround-tl {
 	background-image: url('images/blue-roundedtl.gif');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 3px
	}
	
.blueround-tr {
 	background-image: url('images/blue-roundedtr.gif');
	background-repeat: no-repeat;
	background-position: top right;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px
	}
	
.blueround-bl {
 	background-image: url('images/blue-roundedbl.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	}
	
.blueround-br {
 	background-image: url('images/blue-roundedbr.gif');
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 5px
	}

/* Employer Welcome Profile */

#welcomeempl_bottom {
	width: 457px;
	height: 142px;
	min-height: 142px;
	max-height: 142px;
	background-image: url('images/welcome-emplprofile.gif');
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 5px
	}

/* Welcome Page Links */

a.welcomecand:link, a.welcomecand:visited, a.welcomecand:active {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none
	}

a.welcomecand:hover, a.welcomecand:visited:hover {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff6633;
	text-decoration: underline
	}

a.welcomeempl:link, a.welcomeempl:visited, a.welcomeempl:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	}
	
a.welcomeempl:hover, a.welcomeempl:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004a80;
	font-size: 12px;
	text-decoration: underline;
	}

/* Gray Rounded Corners */

.grayround-full {
	background-image: url('images/gray-ovalgrad.gif');
	background-position: top;
	background-repeat: no-repeat;
	width: 278px;
	height: 186px;
	min-height: 186px;
	}

.grayround-top {
	background-image: url('images/gray-ovalgradtop2pt.gif');
	background-position: top center;
	background-repeat: no-repeat;
	width: 316px;
	min-height: 160px;
	height: 175px
	}
	
.grayround-bottom {
	background-image: url('images/gray-ovalgradbottom2pt.gif');
	background-position: bottom;
	background-repeat: no-repeat;
	width: 316px;
	height: 175px;
	}

.grayround-1ptline {
	background-image: url('images/gray-ovalgrad1pt.gif');
	background-repeat: no-repeat;
	background-position: top;
	width: 465px;
	height: 316px;
	max-height: 316px;
	}
	
.graybottom {
	background-image: url('images/graybottom.gif');
	background-repeat: no-repeat;
	background-color: #c5c5c5;
	background-position: bottom center;
	height: 112px;
	min-height: 112px;
	max-height: 112px;
	padding: 10px
	}

.ingrayheader {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px
	}	

.ingraytext {
	padding-left: 10px;
	padding-right: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:12px;
	text-align: left
	}
	
.bluetext {
	padding-left: 10px;
	padding-right: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003663;
	line-height:12px;
	text-align: left;
	font-weight: bold;
}

.whitetext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	line-height:12px;
}

/* Orange Hover Links */

a.orange:link, a.orange:visited, a.orange:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff6633;
	font-size: 11px;
	line-height: 12px;
	text-decoration: underline;
	}
	
a.orange:hover, a.orange:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff6633;
	font-size: 11px;
	line-height: 12px;
	text-decoration: underline;
	}
	
/* White Hover Links */

a.white:link, a.white:visited, a.white:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	line-height: 12px;
	text-decoration: underline;
	}
	
a.white:hover, a.white:visited:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	line-height: 12px;
	text-decoration: underline;
	}

/* Link No Underline */

A.noline, A.noline:link, A.noline:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0054a6;
	text-decoration: none;
	}
	
A.noline:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
	}

/* Footer All  */

#footer {
	width: 950px;
	height: 50px;
	min-height: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 14px;
	border-top: 2px solid #ffffff;
	}

#leftfooter {
	width: 187px; 
	background-color: #666666;
	height: 50px;
	}

#centerfooter {
	width: 572px;
	background-color: #999999;
	margin-top: 4px;
	margin-bottom: 4px;
	}

#rightfooter {
	width: 187px;
	background-color: #666666;
	height: 50px
	}

/*	Footer links */

A.footer  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	}
	
A.footer:link, A.footer:visited  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	}
	
/* Font Styles */

.orangeheader {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6633;
	font-size: 14px;
	font-weight: bold;
	line-height: 15px
	}

.orangesubheader {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6633;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px
	}
	
.header {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	line-height: 15px
	}

.subheader {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px
	}

.blueheader {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004a80;
	font-size: 14px;
	font-weight: bold;
	line-height: 15px
	}
	
.bluesubheader {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #004a80;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px
	}

.whiteheader {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	line-height: 15px
	}

b.blue {
	color: #004180}
	
b.orange {
	color: #ff6633}
	
	
.greeting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-weight: bold;
	line-height:12px
	}

.tablehead { 
	color: #333333;
	font-weight: bold;
	font-family: arial,helvetica;
	font-size: 10pt;
	}
						
.bodytext {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none
	}

.bodytextbold {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	line-height: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none}


h2 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	line-height: 16pt;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
	text-decoration: none
	}

h3 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	line-height: 14pt;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none
	}

h4 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 11.5pt;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666
	}

.small {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 8.25pt;
	color: #003399
	}

.smallgray {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 12pt;
	color: #666666
	}

.redtext {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #cc0000}	

.errortext {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #cc0000;
	font-weight: bold}

A, A:link, A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0054a6;
	text-decoration: underline;
	}
	
A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
	}

.title1 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #006699
	}

.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #006699;
	text-decoration: none
	}

.title3 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #ff9900}

.title_white {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff
	}

.title4 {   
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none
	}


