/* Body Styles
----------------------------------------------- */
body {
	margin:0px;
	background-color: #30458E;
} 

.body2 {
	margin:0px;
	background-color: #FFECA7;
} 

/* Font Styles
----------------------------------------------- */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #2C4D92;
	font-size: 14px;
	letter-spacing: 0px;
	text-decoration:none;
	margin-bottom: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C4D92;
	margin-top: 0px;
	margin-bottom: 10px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	color: #2C4D92;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.drkblue10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0D3692;
}

.drkblue12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D3692;
}

.drkgrey12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.drkgrey10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.drkgrey11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.navy11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C4D92;
}

.navy12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2C4D92;
}

.navy14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2C4D92;
}

.navy16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2C4D92;
}

.red12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}

.orange10{
	font-family: "Arial Narrow", "Helvetica Condensed", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F05400;
}

.orange11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F05400;
}

.orange14{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F05400;
}

.red11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FE021A;
}

.searchOpt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7e7e7e;
}

.white11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}


.white18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.yellow18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FDDA66;
}

/* Lists
----------------------------------------------- */

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2C4D92;
}

ol {
	margin-top: 5px;
}

ul {
	margin-top: 5px;
}



/* Links
----------------------------------------------- */
a {
	text-decoration: none;
	color: #F05400;
}

a:Hover {
	text-decoration: underline;
	color: #F05400;
}

.arrowon {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F05400;
	text-decoration:underline;
	background-image: url(../img/arrow_on.gif);
	background-repeat: no-repeat;
}

.arrowoff {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #F05400;
	text-decoration:none;
	background-image: url(../img/arrow_off.gif);
	background-repeat: no-repeat;
}

.topnavon {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F05400;
	text-decoration:none;
	background-image: url(../img/nav/nav01_ov.gif);
	background-repeat: no-repeat;
}

.topnavoff {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #2153C3;
	font-weight: normal;
	text-decoration:none;
	background-image: url(../img/nav/nav01.gif);
	background-repeat: no-repeat;
}

.bodynavon {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #F05400;
	text-decoration:none;
	background-image: url(../img/bodynav_on.gif);
	background-repeat: no-repeat;
}

.bodynavoff {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #2153C3;
	text-decoration:none;
	background-image: url(../img/bodynav_off.gif);
	background-repeat: no-repeat;
}

.bodynavon2 {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F05400;
	text-decoration:none;
	background-image: url(../img/bodynav_on2.gif);
	background-repeat: no-repeat;
}

.bodynavoff2 {
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #2153C3;
	text-decoration:none;
	background-image: url(../img/bodynav_off2.gif);
	background-repeat: no-repeat;
}

a.industryLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2153C3;
	text-decoration:none;
}

a.industryLink:Hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #F05400;
	text-decoration:none;
}

.industrynavon2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F05400;
	text-decoration:none;
	background-image: url(../img/bodynav_on2.gif);
	background-repeat: no-repeat;
}

.industrynavoff2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #2153C3;
	text-decoration:none;
	background-image: url(../img/bodynav_off2.gif);
	background-repeat: no-repeat;
}

a.drkblue {
	color: #0D3692;
	text-decoration: none;
}

a.drkblue:hover {
	color: #0D3692;
	text-decoration: underline;
}

a.footerLink {
	color: #F05400;
	text-decoration: none;
}

a.footerLink:hover {
	color: #ff0000;
	text-decoration: underline;
}

a.ltblue11 {
	color: #C4E0F7;
	text-decoration: none;
}

a.ltblue11:hover {
	color: #C4E0F7;
	text-decoration: underline;
}

a.orange10{
	color: #F05400;
	text-decoration: none;
}

a.orange10:hover{
	color: #F05400;
	text-decoration: underline;
}

a.underline {
	color: #FFFFFF;
	text-decoration: underline;
}

a.underline:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

a.white11 {
	color: #FFFFFF;
	text-decoration: none;
}

a.white11:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*Image
---------------------------------------------------*/
img {
	border: 0px;
}

/*Forms
---------------------------------------------------*/
.checkbox {
	height: 15px;
	width: 15px;
}

.searchbox {
	height: 18px;
	width: 118px;
	border: 2px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #C4E0F7;
	margin: 0px;
	padding: 0px;
}

.signinbox {
	height: 18px;
	width: 112px;
	border: 2px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #C4E0F7;
}

.selectbox {
	height: 12px;
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-color: #ffffff;
}

.textarea {
	border: 2px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FDE6B4;
}
.textbox {
	height: 18px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FDE6B4;
}

.selectboxError {
	height: 12px;
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #ff0000;
}

input.formButton {
		cursor: pointer;
		cursor: hand;
		font-family: arial;
		font-size: 9pt;
		font-weight: normal;
		border-width: 1pt;
		margin: 2pt;
		color: #FFFFFF;
		border-color: #000000;
		background-color: #3659A0;
		border-style: solid;
}

/*Form Error
---------------------------------------------------*/
.textareaError {
	border: 2px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #ff0000;
}

.textboxError {
	height: 18px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #ff0000;
}


/*Table Styles
---------------------------------------------------*/
.yellow_rt {
	border-right-width: 1px;
	border-right-style: inset;
	border-right-color: FAE27D;
}

/* Background Styles
----------------------------------------------- */
.bnr_header {
	background-image: url(../img/bnr_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bnr_products {
	background-image: url(../img/bnr_products.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bodycontent {
	background-image: url(../img/body_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.corner_br {
	background-image: url(../img/crn_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.headerback {
	background-image: url(../img/headerback.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.orangedash {
	background-image: url(../img/orange_dash.gif);
}

.searchback {
	background-image: url(../img/searchbox_back.jpg);
}


.searchbacktop {
	background-image: url(../img/searchbox_backtop.jpg);
}

.rtarrow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F05400;
	background-image: url(../img/arrow_off.gif);
	background-repeat: no-repeat;
	background-position: right;
}

