/*
Colors
Green 1: #022324 - dark green
Grenn 2: #103c3d - common green
Green 3: #406364
Red  1: #993333

*/

body {
	background-image: url(images/bkgd.gif);
	margin: 0px;
	padding: 0px;}

TABLE, TR, TD {
	FONT: 11px/15px arial, sans-serif;}
	
form {
	padding: 0px;
	margin: 0px;}

hr {
	color: #bcc6c5;
	background-color: #bcc6c5;
	height: 1px;
	border: 0;}

input.search        {
	font: normal 10px/11px, "lucida sans", arial, sans-serif;
	padding: 2px 0px 0px 2px;
	margin: 0px;
	border: solid 1px #bcc6c5;
	color: #878f91;
	background-color: #F5F5F5;}
	
input, select, textarea        {
	font: normal 10px/15px "lucida sans", arial, sans-serif;
	margin-left: 5px;
	margin-right: 2px;
	border: solid 1px #C3C3C3;
	background-color: #ffffff;
	color: #406464;
	padding: 2px 0px 0px 2px;}

.go {
	background:transparent url(/images/go.gif) no-repeat center left;
	width: 18px;
	height: 18px;
	position: relative;}

a.go:hover {
	background:transparent url(/images/go-on.gif) no-repeat center left;
	width: 18px;
	height: 18px;
	position: relative;}

img.pic {
	margin-bottom: 10px; 
	margin-left: 10px; 
	margin-top: 1px;
	border: 1px solid #7C9797}
	
#module{
	border-left: #c3c3c3 1px solid;
   border-right: #c3c3c3 1px solid;
	width: 780px;
	height: 700px;
	background-color: #f3f3f3;}
	
#modulehome {
   border-left: #c3c3c3 1px solid;
   border-right: #c3c3c3 1px solid;
	width: 780px;
	height: 850px;
	background-image: url(images/bkgdHome.gif);}

#Contenttop{
	width: 780px;
	height: 190px;
	background-image: url(images/bkgdtop.gif);
	margin: 0px;}
	
#container   { 
	position: relative;
	width: 760px;
	padding: 10px;
	/*border: 1px solid black; for testing */
	background-color: #f3f3f3}
	
#contentMain {
   text-align:left;
	/*border: 1px solid black; for testing */}
	
#containerright {
	width: 170px; 
	padding-left: 20px;
	margin-top: 40px;}



.mainmenu {
	background: url(images/bkgdmenu.gif) top left repeat-x; 
	height: 34px;
	padding-left: 10px;}
	
.SubHome {
		font: normal 11px/14px, arial, sans-serif;
		color: #B4B8B8; 
		display: block; 
		border: 1px solid #557272; 
		padding: 2px 4px 2px 4px;
		margin: 6px;
		text-decoration: none;
		text-align:  center;
		 background-color: #406464}
	
a.SubHome:hover { 
		background-color: #557272; 
		border: 1px solid #B4B8B8; 
		color: #DEDEDE;}
	
.submenubox {
     border-bottom: 1px solid #bcc6c5;
	  border-left: 1px solid #bcc6c5;
	  border-right: 1px solid #bcc6c5;
	  margin-right: 5px;}
	  
.Submenu {
		font: normal 10px/14px "lucida sans", arial, sans-serif;
		background-color: #FFFFFF;
		color: #557272; 
		display: block; 
      border-right: 1px solid #bcc6c5; 
		padding: 7px;
		text-decoration: none;
		text-align:  center;}
a.Submenu:hover { 
		background-color: #95A7A8; 
		color: #FFFFFF }

.nav	{
  color: #878F91;
  font-size: 9px;
  font-family:  "lucida sans", verdana, arial;
  padding: 5px; text-align: right;}
		
		
.boxlink{
		font: normal 10px/14px "lucida sans", arial, sans-serif;
		background-color: #FFFFFF;
		color: #406364; 
		display: block; 
		padding: 5px;
		text-decoration: none;}
		
a.boxlink:hover { 
		background-color: #dfe1e1; 
		color: #103c3d}
		
.boxlinkborder {
		font: normal 10px/14px "lucida sans", arial, sans-serif;
		background-color: #FFFFFF;
		color: #406464; 
		display: block; 
      border: 1px solid #bcc6c5; 
		padding: 5px;
		text-decoration: none;
		width: 100%;}

a.boxlinkborder:hover { 
		background-color: #d4e6e7; 
		color: #103c3d;
		width: 100%;}
		
a.contactlink { 
		font: bold  11px/14px "lucida sans", arial, sans-serif;
		background-color: #d4e6e7; 
		color: #103c3d; 	
		border: 1px solid #bcc6c5; 
		display: block; 
		padding: 5px;
		margin-bottom: 15px;
		text-align: center;}

a.contactlink:hover { 
		background-color: #95a7a8;
		border: 1px solid #406464;  
		color: #ffffff;}
		
.contactdesc {
	font-size: 10px;
	 text-align: justify;
	color: #103c3d; 
	padding: 5px;}

.coveragelink {
		font: normal 10px/14px "lucida sans", arial, sans-serif;
		background-color: #FFFFFF;
		color: #406464; 
		display: block; 
      border: 1px solid #bcc6c5; 
		padding: 5px;
		text-decoration: none;
		width: 152px;
}
a.coveragelink:hover { 
		font: normal 10px/14px "lucida sans", arial, sans-serif;
		background-color: #d4e6e7; 
		color: #103c3d; 
		/*font-weight: bold;*/
		border: 1px solid #7c9797;
		width: 152px;}
		
.coveragedrop{
			border-left: 1px solid #7c9797; 
			border-right: 1px solid #7c9797; 
			border-bottom: 5px solid #7c9797; 
			font: normal 10px/14px "lucida sans", arial, sans-serif;
			background-color: #F5F5F5;
			width: 152px;
			padding: 5px;
			display: block; 
}
				
				
.boxgreen {
		font: normal 10px/14px "lucida sans", arial, sans-serif;
		background-color: #d4e6e7;
		color: #406464; 
		display: block; 
      border: 1px solid #bcc6c5; 
		padding: 5px;
		text-decoration: none;
		width: 100% auto;}

a.boxgreen:hover { 
		background-color: #DFE1E1; 
		color: #103c3d;
		width: 100% auto;}
				

.dept {
		font: normal 10px/14px "lucida sans", arial, sans-serif;
		background-color: #D4E6E7;
		color: #406464; 
		display: block; 
      border: 1px solid #bcc6c5; 
		padding: 5px;
		text-decoration: none;
		width: 100% auto;}
		
.def {
	color: #103C3D;
	font: normal 11px/14px "lucida sans", arial, sans-serif;
	padding-left: 10px; padding-bottom: 10px}
	
.carrier {
	color: #406364;
	margin: 0px; padding: 0px}

img.carrier {
	margin: 5px; padding: 5px}




.num {
	background-color: #f3f3f3;
	margin: 0px;
	border: 1px solid #bcc6c5;
	padding: 2px;
	color: #993333;
	font: normal 12px/15px "lucida sans", arial, sans-serif;
	text-align: center;
	width: 30px;
}
		
			

.linkGray {
	font-size: 10px;
	color: #b4b8b8;
	padding: 5px;}

a.linkGray:hover {
	color: white;}
	
a.link {
	color: #022324;}
	
a.link:hover {
	color: #993333;}
	
H1 {
	FONT: 20px/24px "lucida sans", Helvetica, arial, sans-serif;
	color: #103c3d;}
	
H1.red {
	FONT: 20px/24px "lucida sans", Helvetica, arial, sans-serif;
	color: #993333;}
	
H2 {
	FONT: 15px/18px Helvetica, arial, sans-serif;
	color: #103c3d;
	font-weight: bold}
	
H2.red {
	FONT: 15px/18px Helvetica, arial, sans-serif;
	color: #993333;
	font-weight: bold;
	margin-bottom: 5px;}
	
H2.margin {
	FONT: 15px/18px Helvetica, arial, sans-serif;
	color: #103c3d;
	margin: 0px; padding: 2px;
	font-weight: bold;}

H3 {
	FONT: 12px/15px arial, sans-serif;
	color: #103c3d;
	margin-bottom: 0px;
	font-weight: bold}
	
H3.red {
	FONT: 12px/15px arial, sans-serif;
	color: #993333;
	margin: 0px; padding: 0px;
	font-weight: bold}
	
H3.green {
	FONT: 13px/15px arial, sans-serif;
	color: #406464;
	margin: 0px; padding: 0px;
	font-weight: bold}
	
H4 {
	FONT: 11px/14px arial, sans-serif;
	color: #406464;
	margin-bottom: 0px; 	font-weight: bold}
	
H4.red {
	FONT: 11px/14px arial, sans-serif;
	color: #993333;
	margin-bottom: 0px;}

.box{
	background-color: #FFFFFF;
	padding: 2px;
	border: solid 1px #bcc6c5;
	margin-bottom: 10px;
	width: 100%;}

.boxshort{
	background-color: #FFFFFF;
	padding: 2px;
	border: solid 1px #bcc6c5;
	margin-bottom: 10px;}
	
.boxB4 {
	border: 4px solid #d4d8d8;
	background-color: #ffffff;
	width: 100%;}
	
.boxlightGray {
	background-color: #dedede;
	padding: 3px;
	border: solid 1px #bcc6c5;
	margin-bottom: 5px;}
	
	
ul {
		list-style:none;
		margin-left: 10px;
		margin-top: 0px;}
	
li.bullet{
	padding-left: 25px !important;
	padding-top: 12px;
   background:transparent url(images/bullet.gif) 4px 15px no-repeat;}
	
li.bullet2{
	padding-left: 25px !important;
	padding-top: 3px;
   background:transparent url(images/bullet.gif) 4px 6px no-repeat;}
	
.email {
	background:transparent url(/images/email.gif) no-repeat center left;
	width: 15px;
	height: 13px;}

a.email:hover {
	background:transparent url(/images/email-on.gif) no-repeat center left;
	width: 15px;
	height: 13px;
	position: relative;}
	
.fill {
	background-color: #DFE1E1;
	padding: 5px;
	color: #103C3D;}
	
.fillwhite {
	background-color: #FFFFFF;
	padding: 5px;
	color: #103C3D;
		border: solid 1px #DFE1E1;}