/* Global Styles */

html, body
 		{	height:100%;
			min-width: 1008px;
			padding: 0; margin: 0;
			background: white; color: black; 
			font-family: Arial, Helvetica, Sans-Serif;
			}

a:link, a:visited 
			{background: transparent; color: black; 
			text-decoration: none; 
			}
a:hover, a:active 
			{background: transparent; color: #00338e; 
			text-decoration: none;
			}

h1 			{background: transparent; color: white; 
			padding-bottom: 1em; 
			font-size: 40%;
/*			margin-left: -5000px;*/
			}

h2 			{background: transparent; color: #00338e; 
			 font-size: 600%; font-weight:500;
			margin: 0; 
			}

h3 			{background: transparent; color: #00338e; 
			font-size: 95%; 
			margin: 0;
			}


#wrapper 	{min-height: 100%;
			position:relative;
			}


#header  		{ background: #00338e; color: white; 
			width: 100%; margin: 0;  padding:  0;
			border-top: 1px solid #003383;
			text-align: center;
			}


/*  menu styles  */
.menu 		{
			display: none;
/*			background: #d2ac67; color: white; 
			margin: 0; padding: .5em 0 .5em 2em;
			font-family: Arial, Helvetica, Sans-Serif; font-size: 110%; font-weight: 100; */
			}
	
.menu ul 		{
			display: none;	
			margin: 0;
			padding: 0;
			list-style-type: none;
			text-align: center;
}
.menu ul li 	{display: inline;
			display: none;
			padding: 0 ;  margin: 0; 
			}

.menu a:link, .menu a:visited 
			{
			display: none;
			background: transparent; color: white; 
			text-decoration: none; 
			}
.menu a:hover, .menu a:active 
			{
			display: none;
			background: transparent; color: #00338e; 
			text-decoration: none;
			}

#textcol 		{
			float: left; 
			width: 42%;
/*			min-width: 415px;  */
			margin: 0; 
			padding: 2em .25em 5em 2em;
/*			background: red;  */
			 }
#textcol p 
			{font-size: 100%;   
			margin: 0; margin-bottom: 1.5em;  
/*			background: red;  */
			}



#imagecol 	{float: right;  
			/* width: 540px;*/
			width: 52%;
			 margin: 0; padding: 8em 0 4em 0; 
/* 			 background: green;  */
			
			}
#imagecol .textlim 	
			{
			background: transparent; color: #00338e; 
			font-size: 110%; 
			font-weight: 900;
			margin: 0 auto;width: 535px;
/* 			 background: green;  */
			}


.bullet 		{background: transparent; color: #00338e; padding: 0 .6em 0  .5em;}
.cl 			{clear: both}

p.important	{background: transparent; color: #00338e; 
			font-size: 117%; font-weight: bold;
			margin: 0;}


img.aleft 		{float: left; padding-right: 1em}



#footer  		{
			background: white; color: white;
/*			background: #00338e; color: white;  */
			width: 100%;
			min-width: 1008px;
			height: 5em; position: absolute; bottom: 0;
			border-top: 1px solid #d2ac67;
 			}



#cr 			{font-size: 90%; text-align: center;}

#textcol ul	{
			display: none;
			background: transparent; color: #d2ac67;}
#textcol ul a, #textcol ul p 
			{
			display: none;
			background: transparent; color: black;}
#textcol ul a:link, #textcol ul a:visited 
			{
			display: none;
			background: transparent; color: black; 
			text-decoration: none; 
			}
#textcol ul a:hover, #textcol ul a:active 
			{
			display: none;
			background: transparent; color: #00338e; 
			text-decoration: none;
			}
#textcol ul li p {
			display: none;
			background: transparent; color: black; 
			margin: 0; padding: 0;
/*			background: red;*/
			}




/* page specific styles

/* submit claim page */
#textcol #pay 		{background: transparent; color: #00338e; 
					font-size:117%;
					font-weight: bold		;
					padding-top: 2em;
/*					background: red; */
					}


/* contact us page */
.phones		{background: transparent; color: #00338e; 
			font-size: 110%; font-weight: bold; line-height: 85%;
			margin: 1em 0;
			width: 55%;
			}

.phones .nbrid	{text-align: left;}
.phones .phnbr	{text-align: right;}

/* Services page */
#svclist 		{margin-bottom: 2em;}


/* testing styles */
/* div {border: 1px solid red}  */

/*table {background: green}*/