/********************** REDEFINED TAGS *****************************/

BODY
{
	background-image:url(../images/background.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-attachment:fixed;
	margin:0px;
	padding:0px;
	font-family:verdana;
	color:#2B3382;
	font-size:xx-small;
}

H1{color:#2B3382;font-size:x-small;margin:0px;padding:0px;font-weight:bold;font-size:xx-small;}
H1.itemContainer
{
	background-color:#2B3382;
	width:542px;
	height:16px;
	/*padding-left:16px;*/
	text-indent:15px;
	float:left;
	padding-top:1px;
	color:#fff;
}
H1.itemContainerLeft
{
	background-color:#2B3382;
	width:270px;
	height:16px;
	text-indent:15px;
	float:left;
	padding-top:1px;
	color:#fff;
}
H1.itemContainerRight
{
	background-color:#2B3382;
	width:256px;
	height:16px;
	float:left;
	text-align:right;
	padding-top:1px;
	color:#fff;
}
H1.itemContainerLeftBig
{
	background-color:#2B3382;
	width:470px;
	height:16px;
	text-indent:15px;
	float:left;
	padding-top:1px;
	color:#fff;
}
H1.itemContainerRightSmall
{
	background-color:#2B3382;
	width:56px;
	height:16px;
	float:left;
	text-align:right;
	padding-top:1px;
	color:#fff;
}
H2{color:#2B3382;font-size:xx-small;}
H2.itemContainerLeftWhiteBG
{
	font-weight:bold;
	width:270px;
	height:16px;
	float:left;
	padding-top:10px;
	text-indent:15px;
}
H2.itemContainerRightWhiteBG
{
	font-weight:bold;
	width:270px;
	height:16px;
	float:right;
	text-align:right;
	padding-top:10px;
}
H2.itemContainerLeftWhiteBGNoIndent
{
	width:250px;
	height:16px;
	float:left;
	padding-top:10px;
}
H2.itemContainerRightWhiteBGNoIndent
{
	width:250px;
	height:16px;
	float:right;
	text-align:right;
	padding-top:10px;
}

H3{color:#2B3382;font-size:x-small;}
H3.itemContainerLeftWhiteBG
{
	font-weight:bold;
	width:270px;
	height:16px;
	float:left;
	padding-top:10px;
	text-indent:15px;
}
H3.itemContainerRightWhiteBG
{
	font-weight:bold;
	width:270px;
	height:16px;
	float:right;
	text-align:right;
	padding-top:10px;
}
H3.itemContainerLeftWhiteBGNoIndent
{
	width:250px;
	height:16px;
	float:left;
	padding-top:10px;
}
H3.itemContainerRightWhiteBGNoIndent
{
	width:250px;
	height:16px;
	float:right;
	text-align:right;
	padding-top:10px;
}
H4{}
H5{}

P{font-size:xx-small;color:#2B3382;line-height:130%;font-size:xx-small;}
P.featureText{width:98px;text-align:center;margin-left:3px; padding:0px;line-height:120%;font-weight:bold;color:#2B3382;margin-top:0px;}
P.featureTextLeft{width:85px;text-align:center;margin-right:3px;padding:0px;line-height:120%;font-weight:bold;color:#2B3382;margin-top:0px;}
P.featureTextRight{width:85px;text-align:center;margin-left:8px;padding:0px;line-height:120%;font-weight:bold;color:#2B3382;margin-top:0px;}
P.itemContainerTop{float:left;text-align:left;width:516px;color:#2B3382;margin-top:10px;padding:0px;line-height:150%;margin-bottom:0px;}
P.itemContainer{text-align:left;width:516px;color:#2B3382;line-height:130%;margin-bottom:0px;}
TD {font-size:xx-small;color:#2B3382;line-height:130%;}

IMG.logo{margin-top:18px;padding-bottom: 4px;}
IMG.feature{margin-bottom:0px;margin-top:0px;border:none;width:104px;}

UL{font-size:xx-small;color:#2B3382;margin-top:10px;margin-bottom:0px;margin-left:5px; list-style-type:square;}
OL{font-size:xx-small;color:#2B3382;margin-top:10px;margin-bottom:0px;margin-left:5px;}
LI{font-size:xx-small;color:#2B3382;}
UL LI{ list-style-type:square; }

FORM{margin:0px;padding:0px;color:#2B3382;font-size:xx-small;color:#2B3382;}
INPUT{border:solid 1px #2B3382; background-color:#ffffff;margin:0px;padding:0px;overflow:hidden;}
INPUT.name{width:180px;float:left;}
INPUT.email{width:422px;float:left;}
INPUT.checkbox{width:18px;height:18px; background-color:#E7E9F3;}
INPUT.jobsButton{font-size:xx-small; width:250px;color:#2B3382; font-weight:bold;}
TEXTAREA{border:solid 1px #2B3382;}
TEXTAREA.itemContainer{width:516px;height:55px;}
SELECT{border:solid 1px #2B3382;}
SELECT.jobs{width:50px;height:20px;}
SELECT.jobsUpdate{width:230px;height:20px;font-size:xx-small;}

/********************** ANCHORS ***********************************/

A{color:#2B3382;text-decoration:underline;}
A:LINK{color:#2B3382;text-decoration:underline;}
A:VISITED{color:#2B3382;text-decoration:underline;}
A:HOVER{color:#FF0000;text-decoration:underline;}
A:ACTIVE{color:#2B3382;}

A.nav{height:15px;width:100%;display:block;overflow:visible;}
A.nav:LINK{color:#2B3382;text-decoration:none;font-weight:bold;}
A.nav:VISITED{color:#2B3382;text-decoration:none;font-weight:bold;}
A.nav:HOVER{background-color:#2B3382;width:100%;color:#ffffff;background-image:url(../images/navSquare.gif); background-position:right;background-repeat:no-repeat;text-decoration:none; overflow:visible;}
A.nav:ACTIVE{background-color:#FF0000;width:100%;color:#ffffff;background-image:url(../images/navSquare.gif); background-position:right;background-repeat:no-repeat;text-decoration:none; overflow:visible;}
A.nav:FOCUS:ACTIVE{background-color:#FF0000;width:100%;color:#ffffff;background-image:url(../images/navSquare.gif); background-position:right;background-repeat:no-repeat;text-decoration:none; overflow:visible;}

/********************** IDs ***************************************/

#container{width:772px;}
#topRow{width:770px;height:100px;/*padding-top:18px;background-color:#000;*/}
#topRowLeft{width:212px;height:100px;float:left;}
#address{position:relative;top:13px;left:40px;width:143px;font-size:10px/*xx-small*/;text-align:right;line-height:179%;color:#2B3382;}
#addressInner{position:absolute}
#topRowRight{width:542px;float:left;margin-bottom: 10px;height: 120px;}

#columnLeft{width:212px;float:left;}
#columnLeftInner{width:184px;float:left;border:solid 1px #2B3382;background-color:#fff;}
#nav{text-align:right;font-size:/*xx-small*/10px;font-weight:bold;}

#columnRight{width:558px;float:left;}
#columnRightInner{width:542px;float:left;}

#copyright{margin-top:10px;font-size:xx-small;text-align:center;color:#2B3382;}

/********************** CLASSES ***********************************/

.activeLink{height:15px;background-color:#FF0000;width:100%;color:#ffffff;background-image:url(../images/navSquare.gif); background-position:right;background-repeat:no-repeat;text-decoration:none; overflow:visible;}

.H1itemContainerBG{width:542px;height:17px;background-color:#2B3382;}

.floatLeft{float:left;}
.cF{clear:both;overflow:hidden;}

.hS7, .hS12, .hS15, .hS16, .hS17right, .hS20, .hS22{margin:0px;padding:0px;overflow:hidden;}
.hS7, .hS12, .hS15, .hS16, .hS20, .hS22{float:left;}
.hS7{width:7px;height:10px;}
.hS12{width:12px;height:12px;}
.hS15{width:15px;height:10px;}
.hS16{width:16px;height:16px;}
.hS17right{width:17px;height:15px;float:right;}
.hS20{width:20px;height:15px;}
.hS22{width:22px;height:15px;}

.vS3{width:3px;height:3px;margin:0px;padding:0px;overflow:hidden;}
.vS10{width:10px;height:10px;margin:0px;padding:0px;overflow:hidden;}
.vS14{width:14px;height:14px;margin:0px;padding:0px;overflow:hidden;}

.navItem{height:18px;width:100%;float:left;}
.navTitle{text-transform:uppercase;font-weight:normal;color:#2B3382; letter-spacing:-0.1em;margin-right:-1px;padding:0px;overflow:hidden;}
.navItemDivider{position:relative;float:left;height:1px;width:150px; border-top:dotted 1px #FF0000;}

.itemContainerFeature{width:104px;float:left;text-align:center;}
.itemContainerFeatureText{width:91px;float:left;}
.itemContainerFeatureDivider{position:relative;width:1px;height:156px;float:left;margin-bottom:3px;padding:0px;overflow:hidden;border-left:dotted 1px #FF0000;top:3px;}

.itemContainerHeadedWhite{width:542px;border:solid 1px #2B3382;background-color:#fff;}
.itemContainerHeadedBlue{width:542px;border:dotted 1px #2B3382;background-color:#E7E9F3;color:#2B3382;}

.itemContainerWhite{width:542px;border:solid 1px #2B3382;background-color:#fff;}
.itemContainerWhiteInner{float:left;width:516px;background-color:#fff;padding-top:9px;padding-bottom:9px;}
.itemContainerBlue{width:542px;border:solid 1px #2B3382;background-color:#E7E9F3;}
.itemContainerBlueInner{float:left;width:516px;background-color:#E7E9F3;margin-top:9px;margin-bottom:9px;}

.itemContainerInnerRow{height:24px;width:100%;}
.itemContainerInnerRowLeft{width:280px;float:left;font-weight:bold;}
.itemContainerInnerRowLeft1{width:30px;float:left;}
.itemContainerInnerRowRight{float:left;font-size:xx-small; font-weight: bold;}

div#contactshare {display:block;width:100%;border: 1px solid #122b85;margin-bottom:10px;height:21px;line-height:21px;vertical-align:middle;margin-top:5px;}

div.imggal {margin-left:16px;margin-top:18px;}