body
{
	font-family: Verdana;
	font-size: 9pt;
}

h1
{
	color: #63649D;
	font-family: Verdana;
	font-size: 14pt;
	font-weight: bold;
}

h2
{
	color: #922692;
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
}


h1, h2, h3
{
	padding: 5px 0;
}

a img, :link img, :visited img
{
	border: medium none;
}

/* = HEADER */
#header
{
	background-color: #FFFFFF;
	border-top: solid 3px #333366;
	width: 760px;
}
#header .logo
{
	float: left;
	width: 280px;
	height: 90px;
}
#header .date
{
	float: left;
	width: 480px;
	height: 90px;
	background-color: #ffffff;
}

#header .date .image
{
	width: 32px;
	height: 27px;
	background-color: #9999CC;
}

#header .date .margin
{
	float: left;
	margin-top: 3px;
}

#header .date .text
{
	color: #FFFFFF;
	background-color: #9999CC;
	width: 480px;
	height: 27px;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
}


/* END HEADER */

#inner_content
{
	background-color: #666699;
	margin: 0;
	width: 760px;
}
#inner_content #leftnav
{
	background-color: #666699;
	width: 172px;
	float: left;
}

#inner_content #rightnav
{
	width: 160px;
	vertical-align: top;
	float: left;
}

#inner_content #home_content
{
	background-color: #666699;
	float: left;
	padding: 0;
	vertical-align: top;
	width: 428px;
}




#inner_content #content
{
	background-color: #FFFFFF;
	float: left;
	padding: 0;
	vertical-align: top;
	width: 578px;
}

#inner_content #content .bottom
{
	background: url(/images/global/center_cont_bottom_shadow_dkblue.gif) 0 0 no-repeat;
    background-color: #666699;
	width: 588px;
	height: 7px;
	display: block;
}

.TextMedium
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: verdana;
}
.TextMediumHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: #003399;
	font-family: verdana;
}

.TextEmailNoteSubHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: #006699;
	font-family: verdana;
}
.TextEmailSubHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: verdana;
}
A:link
{
	font-weight: normal;
	font-size: 9pt;
	color: #006699;
	font-family: verdana;
	text-decoration: underline;
}
A:visited
{
	font-weight: normal;
	font-size: 9pt;
	color: #8186c6;
	font-family: verdana;
	text-decoration: underline;
}
A:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: #d601a1;
	font-family: verdana;
	text-decoration: underline;
}

A.header:link
{
	font-weight: normal;
	font-family: verdana;
	text-decoration: underline;
}
A.header:visited
{
	font-weight: normal;
	font-family: verdana;
	text-decoration: underline;
}
A.header:hover
{
	font-weight: normal;
	font-family: verdana;
	text-decoration: underline;
}

A.headertrail:link
{
	font-weight: normal;
	font-size: 9pt;
	color: #006699;
	font-family: verdana;
	text-decoration: underline;
}
A.headertrail:visited
{
	font-weight: normal;
	font-size: 9pt;
	color: #8186c6;
	font-family: verdana;
	text-decoration: underline;
}
A.headertrail:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: #d601a1;
	font-family: verdana;
	text-decoration: underline;
}

A.LeftNav:link
{
	font-weight: normal;
	font-size: 9pt;
	color: #006699;
	font-family: Verdana;
	text-decoration: underline;
}
A.LeftNav:visited
{
	font-weight: normal;
	font-size: 9pt;
	color: #8186c6;
	font-family: Verdana;
	text-decoration: underline;
}
A.LeftNav:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: #d601a1;
	font-family: Verdana;
	text-decoration: underline;
}
A.RNLinksHeaders:link
{
	font-weight: bold;
	font-size: 9pt;
	color: #003399;
	font-family: Verdana;
	text-decoration: underline;
}
A.RNLinksHeaders:visited
{
	font-weight: bold;
	font-size: 9pt;
	color: #8186c6;
	font-family: Verdana;
	text-decoration: underline;
}
A.RNLinksHeaders:hover
{
	font-weight: bold;
	font-size: 9pt;
	color: #d601a1;
	font-family: Verdana;
	text-decoration: underline;
}
A.FooterNav:link
{
	font-weight: normal;
	font-size: 9pt;
	color: #0033cc;
	font-family: Verdana;
	text-decoration: none;
}
A.FooterNav:visited
{
	font-weight: normal;
	font-size: 9pt;
	color: #8186c6;
	font-family: Verdana;
	text-decoration: none;
}
A.FooterNav:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: #d601a1;
	font-family: Verdana;
	text-decoration: underline;
}
TD
{
	font-size: 9pt;
	font-family: Verdana;
}

.green-form-login-button
{
	color: #333399;
	background-color: #afd7e3;
	border-bottom: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-left: #000000 solid 0px;
	text-decoration: underline;
	cursor: hand;
	font-size: 11px;
	font-family: Verdana,Helvetica,sans-serif;
}

.TextLargeHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #003399;
	font-family: verdana;
}

.TextHeaderBoldColor
{
	font-weight: bold;
	font-size: 9pt;
	color: #922692;
	font-family: verdana;
}

.cbTitle
{
	color: #FFFFFF;
	background-color: #9999CC;
	padding: 5px 5px 4px 10px;
	font-weight: bold;
	font-size: 10pt;
}

.rbTitle
{
	color: #FFFFFF;
	background-color: #993399;
	padding: 3px 0px 3px 10px;
	font-weight: bold;
	font-size: 9pt;
}

.rbContentBox
{
	padding: 5px 1px 8px 17px;
}

.boldBlue
{
	color: #006699;
	font-weight: bold;
}

.yellowInput
{
	background-color: #FFFFCC;
	border: 1px solid #CCCCCC;
}
.cc_text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

.cc_header
{
	color: #666699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

.cc_textHeader
{
	color: #666699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
}

.JobSearchTextHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #A043A0;
}

.JS_Text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #000000;
}

.JobSearch_h_Header
{
	font-family: verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}

.JobSearchTextHeaderBlue
{
	font-family: verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}


.JobSearchBorderCell
{
	background-color: #A09FA4;
}

.JobSearchResultBorderCell
{
	background-color: #003399;
}

.JobSearchCell
{
	background-color: #F1F3F8;
}
.JobSearchCellAlt
{
	background-color: #FFFFFF;
}
.JobSearchTable
{
	background-color: #f1f3f8;
	border: solid 1px #A09FA4;
	width: 510px;
}

.JobSearchTable td
{
	padding: 5px;
}

.JobSearchRow
{
	background-color: #F1F3F8;
}

.JobSearchHeaderBar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFD;
	background-color: #9999Cc;
}
.JobSearchHeaderBarBorder
{
	background-color: #A09FA4;
}

.JobSearchResultsLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.JobSearchTextForms
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: verdana;
	padding-left: 10px;
}

.JobSearchCopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.JobSearchCopyBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.JobSearchRequiredFieldStar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
}
.TextMedium
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: verdana;
}
.TextMediumHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: #003399;
	font-family: verdana;
}

.TextEmailNoteSubHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: #006699;
	font-family: verdana;
}
.TextEmailSubHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: verdana;
}
A:link
{
	font-weight: normal;
	font-size: 9pt;
	color: #006699;
	font-family: verdana;
	text-decoration: underline;
}
A:visited
{
	font-weight: normal;
	font-size: 9pt;
	color: #8186c6;
	font-family: verdana;
	text-decoration: underline;
}
A:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: #d601a1;
	font-family: verdana;
	text-decoration: underline;
}

A.header:link
{
	font-weight: normal;
	font-family: verdana;
	text-decoration: underline;
}
A.header:visited
{
	font-weight: normal;
	font-family: verdana;
	text-decoration: underline;
}
A.header:hover
{
	font-weight: normal;
	font-family: verdana;
	text-decoration: underline;
}

A.headertrail:link
{
	font-weight: normal;
	font-size: 9pt;
	color: #006699;
	font-family: verdana;
	text-decoration: underline;
}
A.headertrail:visited
{
	font-weight: normal;
	font-size: 9pt;
	color: #8186c6;
	font-family: verdana;
	text-decoration: underline;
}
A.headertrail:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: #d601a1;
	font-family: verdana;
	text-decoration: underline;
}

A.LeftNav:link
{
	font-weight: normal;
	font-size: 9pt;
	color: #006699;
	font-family: Verdana;
	text-decoration: underline;
}
A.LeftNav:visited
{
	font-weight: normal;
	font-size: 9pt;
	color: #8186c6;
	font-family: Verdana;
	text-decoration: underline;
}
A.LeftNav:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: #d601a1;
	font-family: Verdana;
	text-decoration: underline;
}
A.RNLinksHeaders:link
{
	font-weight: bold;
	font-size: 9pt;
	color: #003399;
	font-family: Verdana;
	text-decoration: underline;
}
A.RNLinksHeaders:visited
{
	font-weight: bold;
	font-size: 9pt;
	color: #8186c6;
	font-family: Verdana;
	text-decoration: underline;
}
A.RNLinksHeaders:hover
{
	font-weight: bold;
	font-size: 9pt;
	color: #d601a1;
	font-family: Verdana;
	text-decoration: underline;
}
A.FooterNav:link
{
	font-weight: normal;
	font-size: 9pt;
	color: #0033cc;
	font-family: Verdana;
	text-decoration: none;
}
A.FooterNav:visited
{
	font-weight: normal;
	font-size: 9pt;
	color: #8186c6;
	font-family: Verdana;
	text-decoration: none;
}
A.FooterNav:hover
{
	font-weight: normal;
	font-size: 9pt;
	color: #d601a1;
	font-family: Verdana;
	text-decoration: underline;
}
TD
{
	font-size: 9pt;
	font-family: Verdana;
}

.green-form-login-button
{
	color: #333399;
	background-color: #afd7e3;
	border-bottom: #000000 solid 0px;
	border-right: #000000 solid 0px;
	border-top: #000000 solid 0px;
	border-left: #000000 solid 0px;
	text-decoration: underline;
	cursor: hand;
	font-size: 11px;
	font-family: Verdana,Helvetica,sans-serif;
}

.TextLargeHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #003399;
	font-family: verdana;
}

.TextHeaderBoldColor
{
	font-weight: bold;
	font-size: 9pt;
	color: #922692;
	font-family: verdana;
}

.cbTitle
{
	color: #FFFFFF;
	background-color: #9999CC;
	padding: 5px 5px 4px 10px;
	font-weight: bold;
	font-size: 10pt;
}

.rbTitle
{
	color: #FFFFFF;
	background-color: #993399;
	padding: 3px 0px 3px 10px;
	font-weight: bold;
	font-size: 9pt;
}

.rbContentBox
{
	padding: 5px 1px 8px 17px;
}

.boldBlue
{
	color: #006699;
	font-weight: bold;
}

.yellowInput
{
	background-color: #FFFFCC;
	border: 1px solid #CCCCCC;
}
.cc_text
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

.cc_header
{
	color: #666699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

.cc_textHeader
{
	color: #666699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
}

.JobSearchTextHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #A043A0;
}

.JS_Text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #000000;
}

.JobSearch_h_Header
{
	font-family: verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}

.JobSearchTextHeaderBlue
{
	font-family: verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #003399;
}


.JobSearchBorderCell
{
	background-color: #A09FA4;
}

.JobSearchResultBorderCell
{
	background-color: #003399;
}

.JobSearchCell
{
	background-color: #F1F3F8;
}
.JobSearchCellAlt
{
	background-color: #FFFFFF;
}


.JobSearchRow
{
	background-color: #F1F3F8;
}

.JobSearchHeaderBar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFD;
	background-color: #9999Cc;
}
.JobSearchHeaderBarBorder
{
	background-color: #A09FA4;
}

.JobSearchResultsLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
}
.JobSearchTextForms
{
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	font-family: verdana;
}

.JobSearchCopy
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}
.JobSearchCopyBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.JobSearchRequiredFieldStar
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #ED1C24;
}





/* =BREADCRUMB */
.breadcrumb
{
	font-family: verdana;
	font-size: 9pt;
	margin: 0 0 10px;
	background-color: #FFFFFF;
	padding: 0;
}
.breadcrumbnode
{
	font-family: verdana;
	font-size: 9pt;
	color: #8186C6;
}
.breadcrumbseparator
{
	font-family: verdana;
	font-size: 9pt;
	color: #8186C6;
}
.breadcrumbcurrentnode
{
	font-family: verdana;
	font-size: 9pt;
	color: #8186C6;
}


/* =FOOTER */
div#footer
{
	width: 520px;
	text-align: center;
	font-size: 11px;
	color: #005cae;
	margin-left: 1px;
	background: #FFFFFF;
	padding-top: 10px;
}

div#footer ul
{
	display: block;
	padding: 5px 0px;
	margin: 0 10px;
}
div#footer ul li
{
	display: inline;
}
div#footer ul li a
{
	padding-left: 7px;
	font-size: 9pt;
	color: #005cae;
}
div#footer ul li a:hover
{
	color: #D601A1;
	text-decoration: underline;
}
div#footer ul li.first a
{
	background: none;
}

div#footer #footer_top
{
	width: 538px;
	color: #807C63;
	padding: 0;
}
div#footer #footer_bottom
{
	color: #807C63;
	width: 538px;
	padding: 15px 20px;
	border-top: solid 1px #c2bb9b;
}
div#footer #footer_bottom hr
{
	color: #c2bb9b;
	width: 548px;
	margin: 6px 0px 6px 0px;
}
.footerHomeLink
{
	clear: both;
	display: block;
	padding: 0px 0px 5px 6px;
	margin: 0 10px;
	width: 400px;
}

.footerHomeLink a
{
	font-size: 11px;
	color: #005cae;
}
.footerHomeLink a:hover
{
	color: #D601A1;
	text-decoration: underline;
}
bottomDivide
{
	color: #c2bb9b;
}
div#footer #footwording
{
	width: 530px;
	color: #807C63;
	margin-left: -2px;
	padding-bottom: 10px;
}

/* END FOOTER */

/* = send Article Form */
div.sendArticleForm
{
	width: 528px;
	margin: 20px 0px;
	background-color: #F1F3F8;
	border: solid 1px #DCDCDC;
}
div.sendArticleForm_content
{
	padding: 0 10px;
}
div.sendArticleForm_title
{
	padding: 0 10px;
	background-color: #FFFFFF;
	color: #3D6AAE;
}
div.sendArticleForm label
{
	float: left;
	margin: 0pt 10px 0px 0pt;
	padding-left: 1px;
	width: 200px;
	text-align: right;
}
div.sendArticleForm .row
{
	clear: both;
	height: auto;
	margin: 0pt 10px 0px 0pt;
	padding: 4px 0pt 0pt;
	text-align: left;
}
div.sendArticleForm .textbox
{
	width: 200px;
}



/* =MODAL POPUP */
.modalBackground
{
	background-color: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 200000;
}
.modalPopup
{
	text-align: left;
	z-index: 200000;
}


div.modalPopup
{
	width: 528px;
}
div#popup #content
{
	border-left: solid 1px #D4D4D4;
	background-color: #ffffff;
	border-right: solid 1px #E2DCC4;
	padding: 0px 0px 0px;
	width: 100%;
}
div#popup h3
{
	color: #3B68AF;
	font-size: 18px;
	padding: 0px 10px 10px;
}
div#popup input.text
{
	float: left;
	margin-bottom: 3px;
	color: #898989;
	width: 175px;
	display: inline;
	font-size: 12px;
}
div#popup .validator
{
	float: right;
	width: 3px;
	text-align: left;
}
/* END MODAL POPUP */

.spiffy_content{ 
padding:10px;
background:#fdeede;
border-left: solid 1px #dddddd;
border-right: solid 1px #dddddd;
}

.txtHeader_pink {
color:#9952A8;
font-family:Arial;
font-size:18pt;
font-weight:bold;
}

.txtBody {
color:#000000;
font-family:Arial;
font-size:9pt;
}