body
{
	margin: 0;
	font-family: verdana, sans-serif;
	word-spacing: 3px;
	/*background-color:#567eb1;*/
	background-color:#afc0d3;
	margin-bottom: 10px;
}

#footer
{
	text-align: right; color: #afc0d3; font-size: x-small; padding: 3px; border-top: 0px dotted #dfe9f5;
}
	
.title
{
	font-size: large;
	font-weight: bold;
	color:#2a5aa5;
	margin: 0;
	padding: 0;
}

.rightlink { font-size: 95%; float: right; font-weight:bold; padding: 10px; clear:right;text-align:center;}
#bottomlink { font-size: 95%; font-weight:bold; padding: 10px; text-align:center;}

.highlight { color: #30436b; font-weight:bold; }

a.link_high { font-size: 130%; color:#ffffff; text-decoration:none; }
a:hover.link_high { color:#30436b; }
a.linav { color: #afc0d3; text-decoration:none; font-weight:bold; }
a:hover.linav {color: #fff}

.navarrow { border:0; margin-right: 5px; }

p
{
	color:#30436b;
	font-size: small;
	margin-top: 10px;
	margin-bottom:10px;
	line-height: 1.5em;
	margin: 20px 0 20px 0;
}

.left_item {border: 1px solid #dfe9f5; width: 85%; margin: 13px 0 0px 0; background-color:#567eb1; padding: 10px 5px 10px 5px; color:#dfe9f5; font-weight: bold; font-size: small; line-height: 25px;}

a.biglink { font-size: 140%; color:#ffffff; text-decoration:none;}
a:hover.biglink { color:#30436b; }
/*#right a {color: #ffffff; text-decoration:none;}
#right a:hover {color:#30436b;}*/

#container
{
	position: relative;
	width: 700px;
	background-color: #567eb1;
	margin: 10px 0 0 0;
	text-align:left;
	border: 1px solid #dfe9f5;
}

#right
{
	position: absolute;
	top: 140px;
	left: 0;
	width: 249px;
	height: 100%;
	text-align:center;
}

#nav
{
	margin-top: 10px;
	margin-bottom: 0;
	margin-right: 10px;
	margin-left: 10px;
	font-weight: bold;
	line-height: 1.5em;
	text-align:left;
}

ul#list_nav
{
	list-style-type:none;
	padding: 0;
	margin: 0;
}

#list_nav li
{
	margin: 15px 0 15px 0;
	font-size: 0.70em;
	font-weight: bold;
	font-family: verdana;
}

#header
{
	width: 700px;
	position: relative;
	height: 140px;
	padding: 0;
	margin:0;
	text-align:left;
	background-image:url(../images/banner1.jpg);
}

#content
{
	padding: 10px;
	background-color:#fff;
	margin-left: 249px;
	border-left: 2px dotted #afc0d3;
	text-align:left; 
}

ul#index_content
{
	list-style-type:none;
}
#index_content li
{
	color:#30436b;
	font-size: x-large;
	font-weight:bold;
	line-height:40px;
	display: block;
}

li .info
{
	font-size: small;
}

ul .info_ul
{
	list-style-type:square;
}


#content a { color: #2a5aa5; text-decoration:none; font-weight:bold; }

#content a:hover {color: #afc0d3}



ul#whatfor_list
{
	list-style-type:square;
}

#whatfor_list li
{
	font-size: small;
}

table
{
	margin: 0; text-align: left;
	background-color:#afc0d3;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	
}

td
{
	color: #30436b;
	word-spacing: normal;
	padding: 5px;
	font-size: small;font-family: tahoma;
}

.header { font-weight: bold; font-size: small; border-top: 1px solid black;border-bottom: 1px solid black; background-color:#30436b; color: #fff;}
#buttons { border-top: 1px solid black; background-color:#30436b;}

input
{
	color: #30436b;font-family: geneva;
	font-size: small;
}

p.callnow { font-size: large; font-weight:bold; text-align:center; }

ul.services
{
	font-size:small;
	list-style-type:square;
}

.line1 { border-bottom: 1px solid #30436b; }

.rightpic { float:right; border: 1px solid #30436b; }

.callnowbox { border:1px solid #2f456c; padding:10px; margin:40px; background:#afc0d3; color:#30436b; font-weight:bold; line-height:30px; font-size:small; margin-top:30px; }

.bold { font-weight:bold; }