/* CSS Document */

.tblborder
{
	border:1px solid #CCCCCC;
	background-color:#ffffff;
}

#container {
	MARGIN: 0px auto;
	WIDTH: 960px;
	POSITION: relative;
	TEXT-ALIGN: left;
}

BODY {
	FONT-SIZE: 14px; 
	COLOR: #222; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	BACKGROUND-COLOR: white; 
	TEXT-ALIGN: center;
	background-color:#E8E8E8;
}
.para2 {
	FONT-SIZE: 13px; 
	COLOR: #222; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif; 
	TEXT-ALIGN: center;
}
#splitLeft {
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 20px; 
	PADDING-TOP: 20px; 	
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px; 
	WIDTH: 440px; 
	background-color:#ffffff;	
}

#splitLeftSM {
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	PADDING-TOP: 20px; 	
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px; 
	WIDTH: 460px; 
	background-color:#ffffff;	
}

#splitRight {
	BORDER-LEFT: #ccc 1px solid; 
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 20px; 
	PADDING-TOP: 20px; 	
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	MARGIN:0px 0px; 
	WIDTH: 440px; 
}
#splitLeft1 {
	PADDING-RIGHT: 20px; 
	BORDER-right: #ccc 1px solid; 
	PADDING-LEFT: 20px; 
	PADDING-TOP: 0px; 	
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 20px 0px 0px; 
	WIDTH: 570px; 
	background-color:#ffffff;	
}

#splitLeft1_identity {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 0px; 	
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px; 
	WIDTH: 950px; 
	background-color:#ffffff;	
}




#careers {
	PADDING-RIGHT: 20px; 
	BORDER-right: #ccc 1px solid; 
	PADDING-LEFT: 20px; 
	PADDING-TOP: 20px; 	
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px; 
	WIDTH: 446px; 
	background-color:#ffffff;	
}
#splitLeft2 {
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	PADDING-TOP: 20px; 	
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px; 
	WIDTH: 446px; 
	background-color:#ffffff;	
}
#splitLogo {
	PADDING-RIGHT: 20px; 
	BORDER-right: #ccc 1px solid; 
	PADDING-LEFT: 20px; 
	PADDING-TOP: 20px; 	
	FLOAT: center; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px; 
	WIDTH: 446px; 
	background-color:#ffffff;	
}
#splitRight1 {
	BORDER-RIGTH: #cccccc 1px solid; 
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	PADDING-TOP: 20px; 	
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px; 
	WIDTH: 300px; 
}
#splitRight2 {
	BORDER-left: #cccccc 1px solid;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-TOP: 20px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px;
	WIDTH: 200px;
	text-align: center;
}
#splitRight3 {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-TOP: 20px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px;
	WIDTH: 200px;
	text-align: center;
}
#splitPortLeft {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 25px; 	
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 190px; 
}
#splitPortRight {
	PADDING-RIGHT: 10px; 
	BORDER-left: #ccc 1px solid; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 0px; 	
	FLOAT: right; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 20px 0px 0px; 
	WIDTH: 490px; 
	background-color:#ffffff;	
}
#splitSLeft {
	PADDING-RIGHT: 20px; 
	BORDER-right: #ccc 1px solid; 
	PADDING-LEFT: 20px; 
	PADDING-TOP: 0px; 	
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 20px 0px 0px; 
	WIDTH: 263px; 
	background-color:#ffffff;	
}

#splitSubLeft {
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	PADDING-TOP: 20px; 	
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px; 
	WIDTH: 153px; 
	background-color:#ffffff;	
}
#splitSLeft1 {
	PADDING-RIGHT: 20px; 
	BORDER-right: #ccc 1px solid; 
	PADDING-LEFT: 20px; 
	PADDING-TOP: 5px; 	
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px; 
	WIDTH: 175px; 
	background-color:#ffffff;	
}
#splitSRight {
	PADDING-RIGHT: 20px; 
	BORDER-right: #ccc 1px solid; 
	PADDING-LEFT: 20px; 
	PADDING-TOP: 0px; 	
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 20px 0px 0px; 
	WIDTH: 263px; 
	background-color:#ffffff;	
}
#splitSubRight {
	PADDING-RIGHT: 20px; 
	BORDER-right: #ccc 1px solid; 
	PADDING-LEFT: 0px; 
	PADDING-TOP: 20px; 	
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px; 
	WIDTH: 273px; 
	background-color:#ffffff;	
}
#splitSRight1 {
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	PADDING-TOP: 5px; 	
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px; 
	WIDTH: 175px; 
	background-color:#ffffff;	
}
#H1 {
	FONT-SIZE: 23px; COLOR: #f92c70
}
H1 {
	MARGIN-TOP: 0px;
	FONT-SIZE: 17px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

H1 a{ text-decoration:none }
H1 a:hover{ text-decoration:none }

H2 {
	MARGIN-TOP: 0px;
	FONT-SIZE: 17px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
H3 {
	MARGIN-TOP: 0px;
	FONT-SIZE: 16px;
	COLOR: #00003C;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
.H3new {
	MARGIN-TOP: 0px;
	FONT-SIZE: 16px;
	COLOR: #00003C;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
H4 {
	MARGIN-TOP: 0px;
	FONT-SIZE: 16px;
	COLOR: #00003C;
	font-family: Arial, Helvetica, sans-serif;
}
H5 {
	MARGIN-TOP: 0px;
	FONT-SIZE: 17px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
H6 {
	MARGIN-TOP: 10px;
	FONT-SIZE: 14px;
	COLOR: #182E52;
	font-family: verdana, Arial, Helvetica, sans-serif;
}
P {
	FONT-SIZE: 14px; COLOR: #222;
	line-height:18px;
}
i {
	FONT-SIZE: 14px; COLOR: #222;
	line-height:18px;
}


.welcome-para {
	FONT-SIZE: 16px; COLOR: #222; FONT-FAMILY: Verdana, Helvetica, sans-serif;
	BORDER-RIGHT: #e4e4e4 1px solid;
	BORDER-TOP: #e4e4e4 1px solid;
	MARGIN: 0px;
	BORDER-LEFT: #e4e4e4 1px solid;
	BORDER-BOTTOM: #e4e4e4 1px solid;
	BACKGROUND-COLOR: #f8f8f8;
	padding: 9px;
	line-height:1.5;
}

A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A:link {
	COLOR: #305BA3; TEXT-DECORATION: none
}
A:visited {
	COLOR: #4477C8; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

.fnav {
	TEXT-ALIGN: center;
	FONT-SIZE: 13px; COLOR: #414a81;
	
}

A.fnav:link  {
	TEXT-ALIGN: center;
	FONT-SIZE: 13px; COLOR: #414a81;
	
}
A.fnav:visited {
		TEXT-ALIGN: center;
	FONT-SIZE: 13px; COLOR: #414a81;
	
}
A.fnav:hover {
		TEXT-ALIGN: center;
	FONT-SIZE: 13px; COLOR: #414a81;
	
}

#careers A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	font-weight: bold;
}
#careers A:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
#splitRight a{
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; color:#000000;
}


#splitLeftSM a{
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; color:#000000;
}

#splitLeftSM A:hover {
	TEXT-DECORATION: underline;
}

UL {
	LIST-STYLE-TYPE: square
}
UL {
	PADDING-LEFT: 30px; MARGIN-LEFT: 0px
}
OL {
	PADDING-LEFT: 30px; MARGIN-LEFT: 0px
}
LI {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; LINE-HEIGHT: 19px
}
#footer {
	CLEAR: both;
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 2px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 5px;
	TEXT-ALIGN: right;
	COLOR: #222;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
}

#footer A {
	TEXT-ALIGN: center;
	FONT-SIZE: 13px; COLOR: #222;
	
}
#footer A:hover {
	COLOR: #00003C;
}



#comments {
	float: left;
	width : 720px;
	PADDING-RIGHT: 0px; 
	line-height:20px;
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: none; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; MARGIN: 0px; 
	COLOR: #666; PADDING-TOP: 4px; TEXT-ALIGN: center
}

#services-nav {
	PADDING-RIGHT: 0px; 
	line-height:20px;
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; MARGIN: 0px; 
	COLOR: #666; PADDING-TOP: 4px; TEXT-ALIGN: center
}
#services-nav A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; COLOR: #333; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#services-nav A:hover {
	COLOR: #ff0000;
}
.active{
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-DECORATION: none;
	COLOR: #00003C;;
}
#navRight {
FONT-SIZE: 13px; FLOAT: right; PADDING-TOP: 0px; align: right; color:#FF0000;
}
#navRight A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; color:#FF0000;
}
#navRight A:hover {
	COLOR: #000000;
}
#subscibe {
	background-image: url(../images/signup.jpg);
	background-repeat: no-repeat;
	height: 119px;
	width: 325px;
}

#quoterequest {
	background-image: url(../images/quoterequest.jpg);
	background-repeat: no-repeat;
	height: 119px;
	width: 310px;
	padding:20px;
}

#subscibe1 {
	background-image: url(../images/signup1.jpg);
	background-repeat: no-repeat;
	line-height:17px;
	width: 311px;
	height: 440px;	
}
#soln_sidebar {
	MARGIN-TOP: 0px;
	FONT-SIZE: 17px;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color:#FF0000;
	border: 1px solid #CCCCCC;
	padding: 2px 7px 3px;
	text-align: center;
	display: block;
	margin-bottom: 10px;
}

#links {
FONT-SIZE: 13px; FLOAT: right; PADDING-TOP: 0px; align: right; color:#8AC64F;
}
#links A {
	color:#8AC64F;
	border: 0px solid #ffffff;
	text-align: left;
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
}
#links A:hover {
	COLOR: #000000;
	border: 0px solid #ffffff;
	text-decoration:underline;
	font-weight: bold;
}
.popup_bg {
	background-image: url(../images/popup_new_bg.gif);
	background-repeat: repeat;
}
.homeborder {
	border: 1px solid #CCCCCC;
}

.gradualshine{
filter:alpha(opacity=100);
-moz-opacity:1
}

.style1 
{
	color: #FF0000; 
	font-style: italic;
	font-weight: bold;
}

#plugooz {
height:242px; 
width:325px; 
margin-top:20px; 
}

.style2 {color: #FF6600}

.style3 {
	color: #FFFFFF;
	font-weight: bold;
}

#tipDiv
{
	FONT-SIZE: 16px;
	COLOR: #00003C;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#text_navbar {
	font-family: helvetica,arial,sans-serif;
	FONT-SIZE: 15px; 
	color:#a3bbc4;
	font-weight: bold;
}

.nav_current {color:#ff0000}

#text_navbar A {
	color:#666666;
}

#text_navbar A:hover {
	COLOR: #FF0000;
        TEXT-DECORATION:NONE;
}


#datestamp{
font-family: arial,verdana,sans-serif;
font-size:12px;
color:#bbbbbb
}


#links_notgreen { FONT-SIZE: 13px; FLOAT: right; PADDING-TOP: 0px; align: right; color:#000000; }
#links_notgreen A { 	color:#000000; 	border: 0px solid #ffffff;	text-align: left;	display: block;	margin-bottom: 10px;	font-weight: bold;}
#links_notgreen A:hover {	COLOR: #000000;	border: 0px solid #ffffff;	text-decoration:underline;	font-weight: bold;}

#resources {	font-size: 13px; float: right; padding-top: 0px; align: right; color:#000000;	}
#resources a {	color:#000000; border: 0px solid #ffffff; text-align: left; font-weight: bold;	}
#resources a:hover {	color: #000000; border: 0px solid #ffffff; text-decoration:underline; font-weight: bold;	}

#resources-nav a { color:#004400 }
#resources-nav a:hover { color:#ff0000 }

.citynumber 
{ 
color:#444444;
font-family: "Trebuchet MS",arial,sans-serif;
font-size: 15px;
font-weight: bold;
padding-right:20px; padding-top:20px;
 }

#subscribe-contents { position:relative;top:15px }
a.subscribe-link { position:relative;top:10px}

#seofooter {COLOR: #414a81;}