body {

	margin: 15px 0;

	padding: 0;

	background: #a5b7d1 url(../images/bg_main.png) 0 0 repeat-x;

	font-family: "Trebuchet MS", "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 17px;

}



img, form {

	border: 0;

	margin: 0;

	padding: 0;

}



p, a, h1, h2, h3, li, input, textarea, select {

	font-family: "Trebuchet MS", "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #333;

	line-height: 17px;

	/*margin: 0 0 15px 0;*/

}

.freephone { color: #319ace; font-size: 20px; }

a:link, a:visited, a:active {

	color: #f60;

	text-decoration: none;

}



a:hover {

	color: #5c79ab;

}



h1 img {

	margin: 5px 0 0 0;

}



h2 {

	color: #5c79ab;
	font-size: 120%;
	margin: 10px 0 3px 0;


}

h1 {
	font-size: 140%;
	color: #3399CC;
}

h3 {

	font-size: 100%;
	margin: 10px 0 3px 0;

}

/* hold everything */

#holdall {

	background: #fff;

	width: 770px;

	margin: 0 auto;

	padding: 0;

}



/* navbar */



#navbar {
	
	clear: both;

	width: 770px;

	margin: 0 0 0 10px;

	padding: 0 0 11px 0;

	background: #fff;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 760px;

}



#navbar ul {

	margin: 0 0 0 540px;

	padding: 0;

} 



#navbar ul li {

	margin: 0;

	padding: 0 7px 0 12px;

	color: #000;

	background: #fff url(../images/dot_vert.gif) 0 0 no-repeat;

	list-style: none;

	display: inline;

}



#navbar ul li a:link, #navbar ul li a:visited {

	font-size: 11px;

	margin: 0;

	padding: 0;

	color: #333;

	text-decoration: none;

}



#navbar ul li a:hover, #navbar ul li a:active {

	color: #f60;
	text-decoration: none;

}



/* leftcol */



#leftcol {

	float: left;

	display: inline;

	width: 220px;

	margin: 0 10px;

	padding: 0 0 15px 0;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 200px;

}



#leftcol object {

	margin: 0 0 15px 0;

	padding: 0;

}



#brochure ul, #faq ul, #newslinks ul {

	margin: 0;

	padding: 0 0 5px 0;

	list-style: none;

}



#brochure li, #faq li, #newslinks li {

	margin: 0;

	padding: 0;

}



ul#sys  {

	/*margin: 15px 0 0 0;*/

}

 

#sys li a:link, #sys li a:visited, #sys li a:active, #info li a:link, #info li a:visited, #info li a:active {

	display: block;

	font-size: 12px;

	width: 200px;

	height: 22px;

	padding: 3px 0 0 8px;

	margin: 0 0 4px 0;

	color: #fff;

	text-decoration: none;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 192px;

	height: 21px;

}



#sys li a:link, #sys li a:visited, #sys li a:active {

	background: transparent url(../images/b_sys_bg.gif) 0 0 no-repeat;

}

#test li a:link, #test li a:visited, #test li a:active {

	display: block;

	font-size: 12px;

	width: 200px;

	height: 22px;

	/*padding: 3px 0 0 8px;*/

	margin: -1px 0 -2px 0;

	color: #fff;

	text-decoration: none;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 192px;

	height: 21px;

}

#test li a:link, #test li a:visited, #test li a:active {

	background: transparent url(../images/b_info_bg.gif) 0 0 no-repeat;

}



#info li a:link, #info li a:visited, #info li a:active {

	background: transparent url(../images/b_info_bg.gif) 0 0 no-repeat;

}



#sys li a:hover {

	background: transparent url(../images/b_sys_br.gif) 0 0 no-repeat;

}



#info li a:hover {

	background: transparent url(../images/b_info_br.gif) 0 0 no-repeat;

}



#






/* midcol */



#midcol {

	float: left;

	width: 330px;

	margin: 0;

	padding: 15px 10px;

	border-top: 1px solid #8ca2c4;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 310px;

}



#midcolwide {

	float: left;

	width: 540px;

	margin: 0;

	padding: 15px 10px 15px 10px;

	border-top: 2px solid #8ca2c4;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 510px;

}



/* rightcol */



#rightcol {

	float: left;

	display: inline;

	width: 220px;

	margin: 0 10px;

	padding: 15px 0;

	border-top: 5px solid #f60;

	voice-family: "\"}\"";

	voice-family: inherit;

	width: 200px;

}



#rightcol a, #rightcol p {

	font-size: 10px;

	line-height: 16px

}



#comms {

	display: block;

	background: #eee;

	margin: 0 0 20px 0;

	padding: 0 0 10px 0;

}



#comms img {

	border: 1px solid #eee;

}



#comms p {

	font-size: 10px;

	color: #555;

	margin: 2px 0 0 0;

	padding: 4px 11px 10px 11px;

}



#comms a {

	font-size: 10px;

}



#comms ul {

	margin: -5px 0 0 0;

	padding: 0 0 0 20px;

	list-style-type: none;

}



#comms li {

	margin: 0 0 4px 0;

}



#cat img {

	border: 1px solid #ccc;

	margin: 0 0 20px 0;

	padding: 1px;

}

/* footer */



#footer {

	clear: both;

	width: 770px;

	height: 50px;

	background: transparent url(../images/footer.png) 0 0 no-repeat;

}



#footer p {

	font-size: 11px;

	color: #999;

	margin: 0;

	padding: 0;

}



#footer p.links {

	width: 200px;

	position: relative;

	left: 20px;

	top: 19px;

}



#footer p.copyright {

	width: 400px;

	position: relative;

	left: 230px;

	top: 0;

}



#footer a {

	font-size: 11px;

}

/* Form styles */

.textfield {
	height: 16px;
	border: 1px solid #7F9CB2;
	margin-bottom: 2px;
	padding-left: 5px;
	margin-top: 2px;
	color: #003A66;
	font-size: 11px;
}

.filefield {
	height: 19px;
	border: 1px solid #7F9CB2;
	margin-bottom: 2px;
	padding-left: 5px;
	margin-top: 2px;
	color: #003A66;
	font-size: 11px;
}

.button {
	height:25px;
	border: 1px solid #7F9CB2;
	margin-bottom: 2px;
	padding-left: 5px;
	margin-top: 2px;
	color: #003A66;
	font-size: 11px;
}

.textarea {
	height: 100px;
	border: 1px solid #7F9CB2;
	margin-bottom: 2px;
	padding-left: 5px;
	margin-top: 2px;
	color: #003A66;
	font-size: 11px;
}
.btn_submit {
	margin-top: 5px;
}

.smallfieldtext {
	color: #003A66;
	font-size: 11px;
}

#header-left {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0 ;
	width: 122px;
	height: 155px;
}

#header-right {
	float: right;
	margin: 0 0 0 0;
	padding: 0 0 0 0 ;
	width: 648px;
	height: 155px;
}

#m	{
margin: 0px 20px 0px 20px;
display: none;
}

#arrow {
	position: relative;
	left: 185px;
	top: 54px;
	width: 12px;
	height: 21px;
}