@charset "UTF-8";
/* CSS Document */

a:link {
color: #00388f;
}

a:visited {
color: #0055a5;
}

h1 {
  font-family:verdana, arial, helvetica, sans-serif;
    font-size:18px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	color: #2e3192;
	}
	
h2 {
font-family:arial,helvetica,sans-serif;
    font-size:16px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	color: #2e3192;
	
	}
	
h2 a {
font-family:arial,helvetica,sans-serif;
    font-size:18px;
	font-weight:bold;
	font-style:italic;
	margin: 5px 0px 0px 0px;
	color: #0055a5;
	
	
	}
	
h3 {
font-family:arial,helvetica,sans-serif;
    font-size:14px;
	font-weight:bold;
	text-align: left;
	color: #000000;
	margin: 0px 0px 5px 0px;
	}
	
h4 {
font-family: times, serif;
    font-size:14px;
	font-weight:bold;
	font-style:italic;
	margin: 8px 0px 2px 0px;
	color: #000;
	}
	
p { 
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	margin: 10px 0px 10px 0px;
	text-align: left;
	line-height:140%;
	}
	
p.sidebar { 
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	}
	
.ulcopy { 
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	margin: 10px 0px 10px 20px;
	text-align: left;
	line-height:140%;
	}
	
hr {border: 1px solid #2e3192;}
	

body {

font: 100% Verdana, Arial, Helvetica, sans-serif;
/*margin: 0;
padding: 0; */
text-align: center;
  background-color: #ffffff;
}

#container {
width: 960px;
height: auto;
margin: 0;
text-align:center;
margin:0px auto 0px auto;
}
 
.center {margin-bottom: 5px;}

#header {
width: 958px;
height: 150px;
padding: 0px 0px 0px 0px;
text-align:center;
border: 1px solid #29155d;
}


#nav
  {
  width:960px;
  height:30px;
  text-align:center;
  float:left;
  margin:0px 0px 0px 0px;
  background-color:#ffe12f;
  border-bottom: 2px solid #000000;

  }
  
#nav ul
  {
list-style:none;
  float:left;
  width:960px;
  margin:0px;
  padding:0px;
  font-family:verdana, arial, helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  height:40px;
  color: #fff;
  }
  
#nav li
  {
  height:30px;
  float:left;
  line-height:30px;
  position: relative;
  padding: 0px 0px 0px 0px;

   }
  
#nav a
  {
	text-decoration:none;  
  }

#nav ul li a:link{display:block;height:30px;vertical-align:middle;color:#000000; background-image:url(images/nav.jpg);
  background-repeat:no-repeat;text-decoration:none;}
#nav ul li a:visited{display:block;height:30px;vertical-align:middle;color:#000000; background-image:url(images/nav.jpg);
  background-repeat:no-repeat;text-decoration:none;}
#nav ul li a:hover{display:block;height:30px;vertical-align:middle;color:#000000;text-decoration:underline;background-color:#ffe12f; background-image:url(images/nav_click.jpg);
  background-repeat:no-repeat;text-decoration:underline;}
#nav ul li a:active{display:block;height:30px;vertical-align:middle;color:#000000;text-decoration:underline;background-color:#ffe12f; background-image:url(images/nav_click.jpg);
  background-repeat:no-repeat;text-decoration:underline;}
  
li.left
  {
	width:239px;
    border-left:1px solid #000000;
	
	
	
  }
  
  li.left_chosen
  {
  width:239px;
  	 border-left:1px solid #000000;
	 color: #000000;
	 background-image:url(images/nav_chosen.jpg);
  background-repeat:no-repeat;
  }
  
  li.middle
  {
	 width:239px;
	 border-left:1px solid #29155d;
  }
  
  li.middle_chosen
  {
	 width:239px;
	 border-left:1px solid #000000;
	 background-image:url(images/nav_chosen.jpg);
  background-repeat:no-repeat;

  }
 
  li.right
  {
	 width:238px;
	 border-left:1px solid #000000;
	 border-right:1px solid #000000;
  }
  
  li.right_chosen
  {
	 width:238px;
	  border-left:1px solid #000000;
	 border-right:1px solid #000000;
	  background-image:url(images/nav_chosen.jpg);
  background-repeat:no-repeat;

  }
  
	
	#leftnav { 
width: 210px; 
text-align:left;

}

#leftnav ul
{
margin: 0px 0px 0px 0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 13px;
}

#leftnav a
{
display: block;
padding: 8px 10px 8px 0px;
text-align:right;
border-bottom: 2px solid #d0d9f1;
background-color: #2e3192;
}

#leftnav li a:link, #leftnav li a:visited
{
color: #ffffff; 
text-decoration: none;
}

#leftnav li a:hover, #leftnav li a.chosen
{

background-color: #5e77b9;
}

	
	#copy {
 	width: 700px;
	height: 470px;
 	float:right;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
  	text-align:left;
	border-right: 1px solid #29155d;
	 background-image:url(images/blueprint_bkgd.jpg);
  background-repeat:no-repeat;

  }
  
  #copy_services {
 	width: 700px;
	height: 700px;
 	float:right;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
  	text-align:center;
	border-right: 1px solid #29155d;
	 background-image:url(images/blueprint_bkgd.jpg);
  background-repeat:no-repeat;

  }
  
  #copy ul { 
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	margin: 10px 0px 10px 20px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	line-height:140%;
	}
  
  #transparent{
  width:340px;
  height:480px;
  margin:-30px 10px;
  background-color:#ffffff;
  float:left;
  }
  
  #midpanel
 { width: 600px;
height: 450px;
	  	text-align: left;
		margin: 0px 0px 0px 50px;
  }
	
	#thanks
 { width: 200px;
height: 450px;
	  	text-align: left;
		margin: 0px 0px 0px 50px;
  }	
	#copy2 {
 	width: 680px;
 	float:left;
	margin: 10px 10px 10px 10px;
  	text-align:left;

  }
  
  #copy2 ul { 
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	margin: 10px 0px 10px 20px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	line-height:140%;
	}
  	
#leftbar {
width: 218px;
height:470px;
 	float:left;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
  	text-align: left;
		padding: 10px;
		border-left: 1px solid #29155d;
		 background-image:url(images/leftbar_bkgd_2.jpg);
  background-repeat:no-repeat;

	}
	
#leftbar_services {
width: 218px;
height:700px;
 	float:left;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
  	text-align: left;
		padding: 10px;
		border-left: 1px solid #29155d;
		 background-image:url(images/leftbar_bkgd_2.jpg);
  background-repeat:no-repeat;

	}
	
	#leftbar_services ul { 
padding-left: 0;
font-family:arial, helvetica, sans-serif;
margin: 5px 10px 0px 20px;
font-size:12px;
}

	#leftbar_services ul li { 
margin: 5px 0px;
}

	
#leftbar p { 
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	margin: 10px 0px 10px 0px;
	text-align: left;
	}
	
#leftbar ul { 
margin-left: 10px; 
padding-left: 0;
}
	
#leftbar ul li { 
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	}

#sidebar {
width: 220px;
 	float:right;
	margin: 10px 0px 10px 0px;
  	text-align: center;
	background-color: #a7d7a6;
	height:auto;
	padding: 10px;
		border: 1px solid #2e3192;
	}
	
#sidebar p { 
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	margin: 10px 0px 10px 0px;
	text-align: left;
	}
	
#sidebar ul { 
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	margin: 10px 0px 10px 0px;
	text-align: left;
	}
		

.sidepics {
margin: 0px 10px 10px 0px;
border: 1px solid #2e3192;

}

.proddesc {
padding: 0px 10px 10px 10px;
text-align:left;
font-family:arial, helvetica, sans-serif;
font-size:12px;
}

  #footer
  {
  width:960px;
 
  float:left;
  text-align:center;
  margin:0px 0px 0px 0px;
  padding:2px 0px 2px 0px;
border-top: 2px solid #2e3192; */
  }
  
#footer a:link{color:#2e3192;text-decoration:none;font-weight:bold;height:30px;}
#footer a:visited{color:#2e3192;text-decoration:none;font-weight:bold;height:30px;}
#footer a:hover{color:#2e3192; text-decoration:underline;font-weight:bold;height:30px;}
#footer a:active{color:#2e3192;text-decoration:underline;font-weight:bold;height:30px;}
  
  
  #footer p
  {
  font-size: 12px;
  font-weight:bold;
  color:#000;
  text-align:center;
  } 
  
   #disclaimer
  {
  width:960px;
 
  float:left;
  text-align:center;
  margin:0px 0px 10px 0px;
  padding:0px 0px 2px 0px;
  border-bottom: 2px solid #00388f;
  }
  
  #disclaimer p
  {
  font-size: 10px;
  color:#000000;
  text-align:center;
  }
