HTML {
	min-height: 100%;
	margin-bottom: 1px;
}
BODY {
	background-color : #A19FAE;
	background-image : url(images/background-2.gif);
	background-position : top;
	background-repeat : repeat-x;
	margin-bottom : 0px;
	margin-left : 16px;
	margin-right : 16px;
	margin-top : 0px;
}
H1 {
	color: #6e298d;
	font-size: 18px;
	text-align:left;
	line-height: 120%;
}
H2 {
	font-size: 14px;
	font-style: italic;
	text-align:left;
	line-height: 120%;
}
H3 {
	font-size: 12px;
	text-align:left;
	line-height: 120%;
}
FIELDSET {
	padding: 10px;
}
LEGEND {
	color: #6e298d;
	font-size: 13px;
	font-weight: bold;
}
.tablelist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	color: #464646;
}
.tablelist TH {
	background-color : #705371;
	color: #FFFFFF;
}

UL LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	color: #464646;
	list-style-position: outside;
	margin-bottom: 6px;
}
OL LI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 140%;
	color: #464646;
	list-style-position: outside;
	margin-bottom: 6px;
}
THx {
	text-align: left;
}
#MenuLoc {
	width: 625px;
	height: 33px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index : 999;
}
#container {
	width: 897px;
	padding: 0px;
	margin: -2px;
	margin-left: auto;
	margin-right: auto;
	background: #fff;
	min-height : 100%;
}

.topnav {
	background-image : url(images/silverbar_sm.gif);
	margin: 0px;
	padding: 0px;
	width: 897px;
}

#navbar {
	clear:both;
	text-align: left;
	padding: 0px;
	margin: 0px;
}

#banner {
	text-align: left;
	padding: 0px;
	margin: 0px;
	z-index: 1;
	background-color : #000000;
}

#banner img {
	padding:0px 0px;
}

#bannersub {
	text-align: left;
	padding: 0px;
	margin: 0px;
	background-color : #000000;
}

#bannersub img {padding:0px 0px;}

#login, .login {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	padding: 8px 8px 10px 8px;
	margin: 0px;
	vertical-align : top;
}
#login A {
	text-decoration: none;
}
.login_options, A.login_options {
	font-size: 9px;
}


#pageheader {
	background-color: #EDEDF0;
	height: 78px;
}

#headerline {
	background-image : url(images/line.jpg);
	height: 2px;
	width: 897px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#headerlogo {
	padding: 10px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: left;
	vertical-align: middle;
}


#search, #search_right {
	padding: 15px 20px 1px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	text-align: right;
	vertical-align: middle;
}

#search_left {
	text-align: left;
	padding: 8px 8px 0px 25px;
	margin: 0px;
	float: left;
	vertical-align : top;
}

.search_text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.search_field {
	height : 14px;
	width : 128px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	border-top : 1px solid #333333;
	border-left : 1px solid #333333;
	border-bottom : 1px solid #abafb2;
	border-right : 1px solid #abafb2;
}
#search_button {
	height : 18px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFFFFF;
	background-color : #6E298D;
	border-top : 1px solid #EAE5EA;
	border-left : 1px solid #EAE5EA;
	border-bottom : 1px solid #382938;
	border-right : 1px solid #382938;
	width : 40px;
	font-weight : bold;
}

#map_orig {
	text-align: right;
	padding: 0px;
	margin: 0px;
	padding-top: 18px;
	float: left;
	width: 36px; }

#map {
	text-align: right;
	padding: 8px 25px 0px 8px;
	margin: 0px;
	float: right;
	width: 36px;
}

#box1{
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	width: 898px;
	float: left;
	margin: 0px;
}

#welcome {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	width: 470px;
	float: left;
	padding-left: 32px;
	padding-right: 16px;
	margin: 0px;
}

#welcome2 {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	width: 820px;
	padding-left: 32px;
	padding-right: 16px;
	margin: 0px;
	clear: both;
}

#hright {
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	float: right;
	width: 350px;
	padding-right: 30px;
}


#mainextras, div.mainextras {
	clear:both;
	width: 830px;
	margin : 0px 0px 0px 32px;
	padding : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #464646;
}

#affiliateline 
{
	/* background: white url(images/greenbtm.gif) left bottom repeat-x; */
	/* width: 898px; */
	height: 12px;
	padding-top: 15px;
	padding-bottom: 10px;
}


#affiliates {
	clear:both;
	text-align: left;
	line-height: 16px;
	background-image: url(images/greenbtm.gif);
	background-repeat: repeat-x;
} 

.clear {
	clear: both;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}


#access 
{
	padding-top: 0px; 
	text-align: left;
	padding-left: 0;
	
}

.testbox_orig {
	background-image: url(images/purple_gradient.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	line-height: 12px;
	letter-spacing: 0pt;
	padding-left: 30px;
	padding-right: 16px;
	padding-top: 50px;
}
.testbox {
	background-image: url(images/purple_gradient.gif);
	background-repeat : repeat-x;
	margin-top : 1px;
	margin-left : 1px;
	padding-top : 16px;
	padding-left : 32px;
	padding-right : 32px;
	width : 286px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
}
.testhdr {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color: #000000;
	margin-left : -24px;
}
.testtxt {
	letter-spacing : 1px;
	line-height : 12px;
	font-style : italic;
}
.testauthor 
{
	display : block;
	font-weight : bold;
}
.textbox {
	background-image: url(images/purple_gradient.gif);
	background-repeat : repeat-x;
	padding-top : 8px;
	padding-left : 32px;
	padding-right : 32px;
}

.authorquote 
{
	text-align: right; 
	padding: 5px 0 10px 0;
	width:310px;
	display:block;
}


#MoneyOnNet {
	float: left; 
	width: 260px;
	background-image: url(images/greenborder.gif);
	background-repeat: repeat-x;
}

#News {
	float: left; 
	width: 310px;
	background-image: url(images/greenborder.gif);
	background-repeat: repeat-x;
}

#YourCard {
	float: left; 
	width: 260px; 
	background-image: url(images/greenborder.gif);
	background-repeat: repeat-x;
}

#LeftNav
{
	float: left;  
	margin-left: 0px;
	width: 152px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#navtest
{
	background-image: url(images/lftnav_back2.gif);
	background-repeat: repeat;
	background-position: left;
	padding-left: 0px;
}
#MainContent, #ThreeColumnMainContent
{
	float: left;
	width: 537px;
	min-height : 500px;
	line-height: 110%;
}
#SingleColumnMainContent {
	float: left;
	width: 895px;
	min-height : 500px;
	line-height: 110%;
}
#TwoColumnMainContent {
	float: left;
	min-height : 500px;
	line-height: 110%;
	width: 720px;
}
.MainContentCC101
{
	background-image: url(images/text_vert_cc101.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
.MainContentCOMPANY
{
	background-image: url(images/text_vert_company.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	min-height : 500px;
}
.MainContentCONTACT
{
	background-image: url(images/text_vert_contact.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	min-height : 500px;
}
.MainContentCUSTOMERS
{
	background-image: url(images/text_vert_customers.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
.MainContentPARTNERS
{
	background-image: url(images/text_vert_partners.gif);
	background-repeat: no-repeat;
	background-position: right top;	
	min-height : 500px;
}
.MainContentSOLUTIONS
{
	background-image: url(images/text_vert_solutions.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}

.MainContentSECURESOLUTIONS
{
	background-image: url(images/text_vert_solutions.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}

#MainContentCC 
{
	float: left;
	width: 537px;
	background-image: url(images/sub_CC101.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
#MainContentSol 
{
	float: left;
	width: 537px;
	background-image: url(images/txt_vert_sol.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
#MainContentCo
{
	float: left;
	width: 537px;
	background-image: url(images/sub_company.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
#MainContentCon
{
	float: left;
	width: 537px;
	background-image: url(images/sub_contact.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
#MainContentPart
{
	float: left;
	width: 537px;
	background-image: url(images/sub_partners.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
#MainContentCu
{
	float: left;
	width: 537px;
	background-image: url(images/sub_cust.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}
#BodyTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	text-decoration: none;
	padding: 0px 20px 0px 33px;
}
#RightColumn
{
	float: right; 
	width: 206px; 
	/*border: solid 1px brown; */
	background-image: url(images/dottedline_vert.gif);
	background-repeat: repeat-y;
	background-position: left top;
	
}
#RightColumnTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-decoration: none;
	padding: 8px 8px 0px 8px;
}
#navcontainer
{
	text-align: left;
	float: left;
	padding-left: 0px;
	margin-left: 0px;
	width: 152px;
}
#navlist
{
	text-align: left;
	padding: 0px;
	margin: 0px;
}

#navlist li
{
	list-style: none;
	margin: 0px;
	padding: 2px 0px 0px 8px;
	background-image: url(images/lftnav_back3.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

#navlist li a { 
	 font-family: Arial, Helvetica, sans-serif;
	 list-style: none;
	 font-size: 11px;
	 color: #333333;
	 text-decoration: none;
	 font-weight: bold;
}
 

#navlist li a:hover { 
 color: #6e298d;
 font-weight:bold;
}

#footer {
	clear: right;
	padding: 0px;
	margin: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 16px;
	padding-left: 24px;
	padding-right: 11px;
	padding-top: 37px;
	padding-bottom: 25px; }

A:link, A:visited, A:active {
	color: #6e298d;
	font-weight:bold;
	text-decoration: none;
}

A:hover{
	color: #9043b3; 
	/* color: #9043b3;  lighter */
	/* font-weight:bold;  */
	text-decoration: underline;
}

#headerlinks {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	text-decoration : none;
	font-weight : normal;
}
#headerlinks A, #headerlinks A:visited {
	color : #000000; /* #843D8D; */
	text-decoration : none;
}
#headerlinks A:hover {
	text-decoration : underline;
}

a.discrete:link, a.discrete:visited, a.discrete:active {
	color:#464646;
	text-decoration: none;
}
a.discrete:hover {
	/*
	color:#666666;
	text-decoration: none;
	*/
	color: #843D8D;
	text-decoration : underline;
}
.black, a.black:link, a.black:visited, a.black:active {
	color:#464646;
}
A.black:hover {
	color: #843D8D;
	text-decoration : underline;
}
a.footerlinks:link, a.footerlinks:visited, a.footerlinks:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
a.footerlinks:hover{
	color:#666666;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
}
.verd11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	padding-left: 16px;
	padding-right: 11px;
	padding-top: 11px;
}
.verd11dollars {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	padding-right: 15px;
	padding-top: 5px;
	background-image: url(images/dottedline_vert.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.verd11card {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	padding-left: 16px;
	padding-right: 11px;
	padding-top: 11px;
	background-image: url(images/dottedline_vert.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
	padding-top: 11px;
}
.dottedlinebox {
	background-image: url(images/dottedline_vert.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 5px;
	padding-left: 16px;
}
.support {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 22px;
	padding-right: 10px;
}
DIV.support {
	width: 400px;
	text-align: left;
}
H1.support {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #6E298d;
	text-decoration: none;
	padding-top: 22px;
	padding-right: 10px;
}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6E298d;
	padding-bottom: 6px;
}
.pagesubtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
}
.tagline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #6e298d;
}
.bodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	text-decoration: none;
	padding: 0px 20px 0px 33px;
}
.bodylist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	padding: 0px 20px 0px 33px;
}
.bodyullist, .bodyollist {
	font-size: 12px;
	line-height: normal;
	margin-left: 24px;
	padding-top: 12px;
	padding-top: 0px;
}
.bodytxtsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #464646;
	text-decoration: none;
	padding: 8px 4px 6px 8px;
	border-bottom: 1px dotted #abafb2;
	border-right: 1px dotted #abafb2;
	border-left: 1px dotted #abafb2;
}
.sidesmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-decoration: none;
	padding-top: 24px;
	padding-bottom: 35px;
	line-height: 16px;
}
.lftnav_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #8B678C;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 5px;
	padding-left: 12px;
	border-top-width: 2px;
	border-top-style: solid;
	background-image: url(images/nav_arrows.gif);
	background-position: right center;
	background-repeat: no-repeat;
	border-top-color: #000000;
}
.LftNavBk {
	background-image: url(images/lftnav_back2.gif);
	background-repeat: repeat-x;
	background-position: left;
	padding-top: 8px;
	padding-bottom: 5px;
}
.tablehead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #adafb2;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.tablecolhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #B7AFC7;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.tablesub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
.tabletxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 4px;
	border-bottom: 1px dotted #CCC;
}
.tablelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 4px;
	border-bottom: 1px dotted #abafb2;
	border-left: 1px dotted #abafb2
}
.TblForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.TblForm th {
	text-align: right;
	padding-right: 4px;
}
.TblForm td {
	text-align: left;
}
.smallhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.smalltxt, .smtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.mediumtxt, .medtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.largetxt, .lgtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.xlargetxt, .xlgtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.sidenote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.quote1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 33px;
	padding-left: 40px;
	line-height: 16px;
	background-image: url(images/quote1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	/* border-top: 1px solid #999999;*/
}
.quote2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #464646;
	text-decoration: none;
	text-align: right;
	padding-right: 20px;
	padding-left: 25px;
	line-height: 16px; 
	background-image: url(images/quote2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 20px;
}
.dottedlinebtm {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #abafb2;
}
.dottedlinetop {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #abafb2;
}
.listtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #6e298d;
}
.byline {
	color: #464646;
	font-size : 10px;
	font-style : italic;
	font-weight : normal;
}
.footnote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border : 1px dashed #333333;
	padding : 8px 8px 8px 8px;
	background-color : #F7F7F7;
}
.indent {
	padding-left : 32px;
}

.inforequest {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.inforequestaddl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 128px;
}

.MsgDlg {
	border : 1px solid #333333;
	background-color : #F7F7F7;
	color: #000000;
	padding : 8px 8px 8px 8px;
	margin : 0px 0px 24px 0px;
}

.MsgDlg_ERROR {
	border : 1px solid #FF0000;
	background-color : #330000;
}

.MsgDlg_ENTRYERROR {
	border : 1px solid #FF3333;
	background-color : #FFF7F7;
}

.MsgDlg_REDIRECTMSG {
}

.MsgDlg_WARNING {
}

.MsgTtl, .ErrTtl {
	margin-top: 0px;
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: bold;
}

.MsgMsg, .ErrMsg {
	margin-top: 8px;
	margin-bottom: 8px;
	font-size: 11px;
}

.Detail, .Detail0 {
	background-color : #F7F7F7;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 2px;
}

.Detail1 {
	background-color : #E0E0E0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
}

#SiteMapCol1 {
	float : left;
	width : 232px;
}

#SiteMapCol2 {
	float : left;
	margin-left : 16px;
	width : 232px;
}

#SiteMapCol3 {
	clear : both;
}

.justify {
	text-align : justify;
}

.PrivacyNotice {
	padding-top: 16px;
	padding-left: 16px;
	float: right;
}

.PrivacySeal {
	padding-left: 16px;
	padding-bottom: 16px;
	float: right;
}

#sitemap {
}

#sitemap_menu {
	width : 148px;
	float : left;
	margin : 0 8px 8px 0;
}

#sitemap h1 {
	margin : 8px 0 4px 0;
	color: #227654;
	font-size: 14px;
	font-style : normal;
}

#sitemap_menu h1 {
	margin : 8px 0 4px 0;
	color: #000000;
	font-size: 14px;
	font-style : normal;
}

#sitemap_menu h2 {
	margin : 8px 0 4px 0;
	color: #000000;
	font-size: 12px;
	font-style : normal;
}

#sitemap_menu h3 {
	margin : 8px 0 4px 0;
	color: #000000;
	font-size: 11px;
	font-style : normal;
}

#sitemap_menu ul, #sitemap_menu li {
	color: #000000;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#sitemap_menu a,  #sitemap_menu a:visited {
	text-decoration:none;
}

#TblList {
	font-size : 9px;
	line-height : 12px;
}

#TblList TH, #TblList TD {
	padding : 4px 2px 4px 2px;
}

#TblList TH {
	color: #FFFFFF;
	background-color: #227654;
}

#tbltagline{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #6e298d;
}

#TblColEdit {
	font-size: 11px;
	line-height : 14px;
}

#TblColEdit TABLE {
	padding : 2px 4px 2px 4px;
}

#TblColEdit TH {
	margin : 0 0 0 0;
	padding : 2px 2px 2px 2px;
	text-align : left;
}

#TblColEdit TD {
	margin : 0 0 0 0;
	padding : 2px 2px 2px 2px;
}

#Criteria {
	font-size: 11px;
	line-height : 14px;
}

#Criteria DIV {
	padding : 4px 4px 4px 4px;
	border: thin ridge Black;
}

#Criteria TABLE {
	padding : 2px 4px 2px 4px;
	border: thin ridge Black;
}

#Criteria TH {
	margin : 0 0 0 0;
	padding : 2px 2px 2px 2px;
	text-align : left;
	border: 0px none white;
}

#Criteria TD {
	margin : 0 0 0 0;
	padding : 2px 2px 2px 2px;
	border: 0px none white;
}
#hspacer DIV {
	clear : both;
	width : 100%;
	height : 12px;
}

.xtravpad {
	color: #227654;
	height : 1px;
	margin : 8px 0 8px 0;
	width : 80%;
}

#HideFromScreen, .HideFromScreen {
  display: none;
}

.announcement {
	background-image: url(images/purple_gradient.gif);
	background-repeat : repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #363636;
	padding : 8px 16px 8px 16px;
	border : 1px solid #843D8C;
	margin-top : 32px;
	margin-bottom : 32px;
}

.disclaimer {
	background-image: url(images/purple_gradient.gif);
	background-repeat : repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #363636;
	padding : 8px 16px 8px 16px;
	border : 1px solid #843D8C;
	margin-top : 32px;
	margin-bottom : 32px;
}

.nav_themovie {
	clear : both;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin : 8px 12px 8px 12px;
	text-align : right;
	line-height : 140%;
}
.nav_themovie a {
	text-decoration : none;
	font-weight : bold;
}
.nav_themovie a:link, .nav_themovie a:visited, .nav_themovie a:active {
	color : #464646;
	text-decoration : none;
}
.nav_themovie a:hover {
	color : #843D8D;
	text-decoration : underline;
}

.submit {
	margin: 16px 0;
}

#jobposting,
#jobposting p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #464646;
	text-align: justify;
}
#jobposting H2 {
	color: #464646;
	font-size: 16px;
}
#jobposting H3 {
	color: #464646;
	font-size: 14px;
}
#jobposting A {
	text-decoration: underline;
}
#jobposting UL, 
#jobposting OL {
	text-align: left;
}

#jobposting LI {
	font-size: 12px;
}

#jobdetails {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: left;
	font-size: 12px;
}

#jobdetails UL {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: left;
	font-size: 12px;
}
#jobdetails LI {
	font-size: 12px;
}

#benefitsgrid {
	font-size: 14px;
	font-weight: bold;
	border: thin outset #CFC2DC;
}
#benefitsgrid td,
#benefitsgrid th {
	padding: 2px 8px;
	height: 28px;
}

.plaidpurple,
.plaidpurple_light {
	background-color: #E2D9EE;
}

.plaidpurple_dark {
	background-color: #CFC2DC;
}

.SystemMessageDisplay {
	font-family : Arial, Helvetica, sans-serif; 
	color: #6e298d;
	font-size: 11px;
	text-align:left;
}

.SystemMessageSmallBlack {
	font-family : Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 12px;
}

.SystemMessageTinyBlack {
	font-family : Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 11px;
}

.SystemMessageSmallGrey {
	font-family : Arial, Helvetica, sans-serif; 
	color: #666666;
	font-size: 12px;
}

.SystemMessageMedBlack {
	font-family : Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 13px;
	text-align:left;
}

.SystemMessageTitle {
	font-family : Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 14px;
	text-align:left;
}

.SystemMessageTableHeader {
	font-family : Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size: 12px;
	text-align:left;
	padding: 2px 4px 2px 4px;
}


.NewPrint {
	font-family:"Courier New", Courier, monospace;
	font-style:italic;	
	color: #000000;
	font-size: 12px;
}

.TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
}



#hrcontactgrid {
	font-size: 12px;
	border: thin outset #CFC2DC;
	background-color: #E2D9EE;
	width: 292px;
	padding: 10px 20px; 
} 
