@CHARSET "UTF-8";

	body
	{
		margin: 0px;
		font-family: Arial, Helvetica, Sans-serif, Verdana;
		font-size: small;
		color: #626469;
		padding: 0px;
	}
	#container
	{
		background-color: #ffffff;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		width: 950px;
		border-right: 1px solid #9FA0A3;
		border-left: 1px solid #9FA0A3;
		border-bottom: 1px solid #9FA0A3;
	}
	#drop 
	{
		background-image:url(/images/www/webgraphics/shadow.png);
		background-repeat:repeat;
		width:960px;
		margin-left:auto;
		margin-right:auto;
	}
	
	/* anchors */	
	a
	{
		color: #00267f;
		background-color: transparent;
		text-decoration: none;
		font-weight: bold;
	}
	
	a:hover
	{
		color: #b9d300;
		background-color: transparent;
	}
	
	/* h tags */
	h1
	{
		color: #626469;
		background-color: transparent;
		font-size: x-large;
		font-weight: bold;
		margin: .25em 0em 0em 0em;
		padding: 0em;
		clear: both;
	}
	
	h4
	{
		color: #CB5056;
		font-size: x-large;
		font-weight: bold;
		margin: 0em 0em 0em 0em;
		padding: 0em;
	}
	
	h2
	{
		color: #626469;
		background-color: transparent;
		font-size: large;
		font-weight: normal;
		margin: 0px;
	}
	
	h3
	{
		font-size: smaller;
		text-align: center;
	}
	
	/* Banner */
	div#banner
	{
		height: 85px;
		background-image: url(/images/www/webgraphics/cs_banner_mesh_green.png);
		background-position: top right;
		background-repeat: no-repeat;
	}
	
	img#logo
	{
		border-style: none;
		margin-top: .25em;
		-moz-opacity: 1;
		float: left;
	}
	
	img#logo:hover 
	{
		-moz-opacity: .7;
	}
	
	/*nav*/
	.nav_primary a
	{
		color: #626469;
		text-decoration: none;
		font-weight: bold;
		background-image: url(/images/www/webgraphics/btn_up.png);
		padding-left: 30px;
		padding-right: 30px;
		border-right: 1px solid #C9CACB;
		border-left: 1px solid #C9CACB;
		font-size: medium;
		display: block;
	}
	
	.nav_primary a:hover
	{
		color: #b9d300;
		background-color: transparent;
		background-image: url(/images/www/webgraphics/btn_over.png);
		background-repeat: repeat-x;
		font-size: medium;
	}		
		
	ul#nav 
	{
		list-style-type: none;
		width: 870px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
	}
	
	li.nav_primary
	{
		float: left;
		display: block;
	}
	
	ul.dropdown
	{
		background-repeat: repeat-x;
		background-color: #e5e5e5;
		width: 150px;
		margin: 0px;
		padding: 0px;
		position: absolute;
		display: none;
		clear: both;
	}
	
	ul#nav li:hover ul
	{
		display: block;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		
	}
	
	ul#nav li:over ul
	{
		display: block;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
	}
	
	.dropdown a
	{
		color: #626469;
		text-decoration: none;
		font-weight: bold;
		background-image: none;
		padding-left: 10px;
		padding-right: 0px;
		border-right: none;
		border-left: none;
		font-size: 90%;
	}
	
	.dropdown a:hover
	{
		color: #b9d300;
		background-color: transparent;
		background-image: none;
		font-size: 90%;
	}
	
	.dropdown li
	{
		border-right: 1px solid #C9CACB;
		border-left: 1px solid #C9CACB;
		border-bottom: 1px solid #C9CACB;
	}
	
	div#navspacer
	{
		clear: both;
		border-bottom: 1px solid #C9CACB;
	}
	
	
	ul#subnav 
	{
		list-style-type: none;
		padding-left: .5em;
		margin: 0em;
	}
	
	ul#subnav li.subnavmain
	{
		display: block;
		padding-right: 2em;
	}
	
	ul#subnav li.subnavsecondary
	{
		display: block;
		padding-right: 2em;
		padding-left: 1em;
	}
	
	#subnav a
	{
		color: #00267f;
		background-color: transparent;
		text-decoration: none;
		
	}
	
	#subnav a:hover
	{
		color: #b9d300;
		background-color: transparent;
		text-decoration: none;
		
	}
	
	/*content style*/
	
	img.noborder
	{
		border-style: none;
	}
	
	img.noborder 
	{
		-moz-opacity: 1;
	}
	
	img.noborder:hover 
	{
		-moz-opacity: .7;
	}
	
	.bulletext
	{
		font-size: small;
	}
	
	.bulletext2
	{
		font-size: small;
		width: 100%;
		float: left;
	}
	
	.promotext
	{
		float: left;
		width: 50%;
		margin-right: 2%;
		border: 1px solid #C9CACB;
		padding: 5px;
	}
	
	.promotext2
	{
		float: left;
		width: 90%;
		margin-right: 2%;
		border: 1px solid #C9CACB;
		padding: 5px;
	}
	
	.promoimage
	{
		float: left;
		width: 182px;
	}
	
	.pricetable
	{
		border: 1px solid #C9CACB;
		margin-right: .5em;
	}
	
	.pricetable td
	{
		padding: .3em;
	}
	
	.red
	{
		color: #CB5056;
	}
	.blue
	{
		color: #00267F;
	}
	.testimonial
	{
		color: #00267F;
		font-style: italic;
	}
	
	/*columns and layout*/
	
	div#right_col
	{
		margin: 0 0 0 0;
		float: left;
		width: 45%;
		padding: 0;
	}
	
	div#left_col
	{
		width: 50%;
		float: left;
		margin: 0 1% 0 2%;
		padding: 0;
	}
	
	.threecol
	{
		width: 30%;
		height: 25%;
		float: left;
		margin: 0 1% 0 2%;
	}
	
	div#guidenav
	{
		width: 25%;
		float: left;
		margin-left: 1%;
		padding-top: 1%;
	}
	
	div#guidepage
	{
		width: 70%;
		float: left;
		margin-left: 1%;
		padding-top: 0;
	}
	
	div#full_width
	{
		margin-left: 1em;
		margin-right: 1em;
	}
	
	.float_left
	{
		float: left;
	}
	
	.float_right
	{
		float: right;
	}
	
	img.float_left 
	{
		margin-right: 1em;
	}
	
	div#clear_all
	{
		clear: both;
	}
	
	.x-small
	{
		font-size: smaller;
	}
	
	.small
	{
		font-size: small;
	}
	
	.center
	{
		margin-left: 100px;
	}
	
	/*footer*/
	div#service
	{
		background-image: url(/images/www/webgraphics/service.png);
		height: 25px;
		width: 100%;
		color: #FFFFFF;
		
	}
	
	div#service ul
	{
		list-style-type: none;
		width: 60%;
		margin-right: auto;
		margin-left: auto;
	}
	
	div#service li
	{
		float: left;
		padding-right: 3em;
		padding-top: .4em;
		font-size: small;
	}
	
	div#service li a
	{
		color: #FFFFFF;
	}
	
	div#service li a:hover
	{
		color: #B9D300;
	}
	
	div#service li#green
	{
		color: #B9D300;
	}
	