﻿
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0E51A2;
}

.body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0E51A2;
}
.bullettext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0E51A2;
	line-height: 18px;
}
.body: hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0E51A2;
}
.clearspace{
	margin-top: -15px;
}
.picframe{
	border: 1px solid #0E51A2;
}
.ulspace{
	margin-top: -15px;
}
.pspace{
	margin-top: -10px;
}
/*
#bottomLINKS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

#bottomLINKS a{
	padding:0px 8px 0px 8px;
}

#homeBullet{
	margin:0;
	padding:0;
}
*/
.ulhome_first{
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 340px;	
}
#header_subtitle{
	width: 300px;
	color: #FFFFFF;
}
.header_bullets{
    color: #FFFFFF;
    float: left;
    font-size: 10px;
    height: 160px;
    padding: 0 0 0 15px;
    width: 220px;
}
#homeBullet li{
	margin-left:25px;
	margin-bottom:4px;
	color:black;
}

a:visited {color:#FFFFFF;}

a:link {color:#FFFFFF;}

#bottomLINKS a {color:#FFFFFF;}
#bottomLINKS a:hover {color:#FFFFFF; text-decoration:underline;}

.tableborder {
	border: 1px solid #000000;
}

	/********************************************
	   COPY and FONT FORMATS
	********************************************/ 
	h1, h2, h3, h4, h5, h6 {padding: 10px 20px; color: #0E51A2; }
	
	h1 {	font-size:180%;  text-align:center;	}
	h2 {	font-size:150%;  }
	h3 {	font-size:130%;  }
	h4 {	font-size:120%;	text-decoration:none;	}
	h5 {	font-size:110%; }
	h6 {	font-size:90%;	font-weight:bold;	}

	p { padding: 10px 20px; text-align:justify; }
	
	span { margin: 10px 20px; font-weight:bold;  }

	ul {
	 padding:10px 50px;
	 border:px solid #cccccc;.	 
	}

	ol {
	 padding:10px 50px;
	 border:px solid #cccccc;.	 
	}

	li {
	 margin:5px;
	 border:px solid #cccccc;
	 font-weight:bold; 
	}

	.faq {
		font-weight:bold;	
	}
	
#footer ul {
	margin:10px 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	display:block;
	width:100%;
	border:px solid #ff0000;
}
#footer ul li { 
	display: inline;
	font-size: 12px;
	margin:10px;
			 }
#footer ul li a {
	text-decoration: none;
	padding: 20px 5px;
	color:#FFFFFF;
	width: 100%;
	line-height:2.0em;
	font-weight:normal;
}
#footer ul li a:hover {
	color: #3399FF;
	text-decoration: underline;
}

#footer p {
	color:#66CCFF;
	margin:20px 0;
	padding:0;
	text-align:center;
	}
#footer p a {
	margin-left:5px;
	color:#FFFFFF;
	text-decoration:none;
	}
#footer p a:hover {
	color:#66ccff;
	text-decoration:underline;
	}


	
	
	
	/********************************************
	   IMAGES
	********************************************/ 
	.float-left {
		float:left;
		margin:20px 20px 10px 20px;
		border: 1px solid #0E51A2;
	}
	.float-right {
		float:right;
		margin:20px 20px 10px 20px;
		border: 1px solid #0E51A2;
	}
	.border {
		margin:20px;
		border: 1px solid #0E51A2;
	}
	.border2 {
		border:2px solid #0E51A2;
	}

/*   cation photos      */
   .picture { 
	text-align: justify;
	background-color: #;
	border: 1px solid #0E51A2; 
	padding: 5px;
	margin:0  auto;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:  10px;
	}

   .picture img { 
	border: 1px solid #0E51A2;
	vertical-align:middle; 
	margin-bottom: 3px;
	}

    .right { 
	margin: 10px 20px; 
	float:right;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;	
	}

    .left { 
	margin: 10px 20px; 
	float:left;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif
	} 

    .left2 { 
	margin: 10px; 
	float:left;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	} 

	.right2 { 
	margin: 10px; 
	float:right;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;	
	text-align:justify;
	}

  /*   cation photos      */
   .picture3 { 
	border: 1px solid #0E51A2; 
	padding: 5px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:  10px/1.4em;
	}  

#reLinks { }
#reLinks


/*   home page graphics  */

#banners  {
	padding:0;
	margin:20px auto;
	text-align:center;
}

#banners .promos {
	float:center;
	width:180px;
	margin:0 70px;
	border:px solid #ccc;
	text-align:center;
}

#banners .promos img {
	padding:0;
	margin:0 auto;
	text-align:center;
}

#banners .promos p {
	font-size:10px;
	color: #03C;
	padding:5px 10px;
	margin:0;
	text-align:justify;
	line-height:1.0em;
}

.p2 {
	margin: 8px 0;
	padding: 0 30px;
}

.p3 {
	margin: 0px 0px;
	padding-left:40px;
}

a img {border:none;  }


.bullet-column { width: 46%; *display: inline; zoom: 1; display: inline-block; vertical-align: top; }
h4 { color:#0e51a2; margin: 7px; 0; font-size: 14px;}

#services { width: 100%; margin: 0 auto; margin-top: 15px;}


