/* Top Template */

body {
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}
#header {
	width:930px;
	height:143px;
	margin: 0 auto;
	background-image:url(images/telephone2.jpg);
	background-repeat:no-repeat;
}
#logo {
	width:149px;
	height:143px;
	margin: 0 auto;
	float:left;
}
#search {
	width: 781px;
	height: 35px;
	margin: 0px auto;
	float:left
}
#buttons {
	width: 781px;
	height: 108px;
	margin: 0px auto;
	float:left
}
#nav {
	width:930px;
	height: 74px;
	margin: 0 auto;
}
#flash {
	width: 910px;
	height:303px;
	margin: 0 auto;
	padding-left:10px;
	padding-right:10px;
	background-image:url(images/flashbg.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#flashcontainer {
	width: 930px;
	height:303px;
	margin: 0 auto;
	background-image:url(images/flash-bg.jpg);
	background-repeat:no-repeat;
}
/* Bottom Template */
#textcontainer {
	width:930px;
	margin: 0 auto;
}
#middle {
	width:930px;
	background-image:url(images/middle.jpg);
	background-repeat:repeat-y;
	margin: 0 auto;
	overflow:hidden;
}
#bottom {
	width: 930px;
	height: 11px;
	background-image:url(images/bottom.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}

/* Main Editable section */
#leftcol {
	width:359px;
	margin: 0 auto;
	float:left;
	padding-left:25px;
	padding-right:20px;
	padding-top:20px;
}
#leftcol2 {
	width:339px;
	margin: 0 auto;
	float:left;
	padding-left:45px;
	padding-top:20px;
}
#leftcol3 {
	width: 400px;
	margin: 0 auto;
	float:left;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
}
#rightcol2 {
	width: 390px;
	margin: 0 auto;
	float:left;
	padding-left:30px;
	padding-top:20px;
}
#rc2left {
	width: 145px;
	margin: 0 auto;
	float:left;
	padding-left:30px;
	padding-top:20px;
}
#rc3left {
	width: 150px;
	margin: 0 auto;
	float:left;
	padding-left:30px;
	padding-top:20px;
}
#rc2right {
	width: 145px;
	margin: 0 auto;
	float:left;
	padding-left:30px;
	padding-top:20px;
}
#leftcol3 li {
	list-style:url(images/tick-text.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	line-height:17px;
}
#leftcol3 ul {
	list-style:url(images/tick-text.jpg);
	line-height:17px;
	;
}
#rightcol2 li {
	list-style:url(images/tick-text.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.69em;
	line-height:17px;
}
#rightcol2 ul {
	list-style:url(images/tick-text.jpg);
	line-height:17px;
}
#leftcollarge {
	width: 840px;
	margin: 0 auto;
	padding-top:20px;
	padding-left:10px;
	padding-right:20px;
}
#rightcol {
	width: 486px;
	margin: 0 auto;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
}
#footer {
	width:930px;
	margin: 0 auto;
	text-align:center;
	padding-top:30px;
}
#logos {
	width:930px;
	margin: 0 auto;
	text-align:center;
	padding-top:30px;
}
#l {
	width:150px;
	margin:auto;
	float:left;
	padding-top:0px;
	padding-bottom:20px;
	text-align:center;
}
#m {
	width:150px;
	margin:auto;
	float:left;
	padding-top:0px;
	padding-left:11px;
	padding-bottom:20px;
	text-align:center;
}
#r {
	width:150px;
	margin:auto;
	float:left;
	padding-left:11px;
	padding-top:0px;
	padding-bottom:20px;
	text-align:center;
}
#tabs {
	width: 470px;
	margin: 0px auto;
}
#bulletleft {
	width: 137px;
	margin: 0 auto;
	float:left;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:15px;
	margin-bottom:10px;
}
#bulletright {
	width: 192px;
	margin: 0 auto;
	float:left;
	padding-top:10px;
	padding-bottom:20px;
	padding-left:15px;
	margin-bottom:10px;
}
.box {
	background-color:#b0e6f4;
	padding:8px;
	margin-top:13px;
}
.box p {
	margin:0px;
}
/* Fonts */


 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:17px;
}
h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height:16px;
	margin: 0px 0px 0px 0px;
	color:#00B3FF;
}
.h1style {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 0.9em;
	color:#00B3FF;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height:16px;
	margin:5px 0 0 0;
	color:#000000;
}
.blackb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height:16px;
	margin:0px 0 0 0;
	color:#000000;
	font-weight:bold;
}
.blackb2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height:16px;
	color:#000000;
	font-weight:bold;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 0.9em;
	line-height:16px;
	color:#000000;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
}
.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height:16px;
	color:#00B3FF;
}
.dblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height:16px;
	color:#000066;
}
.style {
	padding-top:10px;
	background-color:#666699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	height: 30px;
	color:#FFFFFF;
	margin-top:0px;
}
.style2 {
	padding-top:10px;
	background-color:#33CCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	height: 30px;
	color:#FFFFFF;
	margin-top:0px;
}
.style3 {
	padding-top:10px;
	background-color:#3366CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	height: 30px;
	color:#FFFFFF;
	margin-top:0px;
}
/* Bullets / Links */


a:link {
	text-decoration: underline;
	color:#000000;
	line-height:15px;
}
a:visited {
	text-decoration: underline;
	color:#000000;
	line-height:15px;
}
a:hover {
	text-decoration: none;
	color: #000000;
	line-height:15px;
}
a:active {
	text-decoration: underline;
	color: #000000;
	line-height:15px;
}
#bulletleft li {
	padding-right: 5px;
	padding-left: 5px;
	line-height:15px;
	color:#000000;
}
#bulletleft ul {
	padding: 0px;
	margin:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:13px;
}
#bulletleft p {
	color:#000000;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
#bulletright li {
	padding-right: 5px;
	padding-left: 5px;
	line-height:15px;
	color:#000000;
}
#bulletright ul {
	padding: 0px;
	margin:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:13px;
}
#bulletright p {
	color:#000000;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
#leftcol li {
	padding-right: 5px;
	padding-left: 5px;
	line-height:15px;
}
#leftcol ul {
	color:#616161;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:13px;
}
#rightcol2 li {
	padding-right: 5px;
	padding-left: 5px;
	line-height:15px;
}
#leftcol ul {
	color:#616161;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:13px;
}
#leftcollarge li {
	padding-right: 5px;
	padding-left: 5px;
	line-height:15px;
}
#leftcollarge ul {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:13px;
}
#footer li {
	display:inline;
	border-right: 1px solid #7A7B63;
	padding-right: 4px;
	padding-left: 4px;
	line-height:18px;
}
#footer ul {
	padding: 0px;
	margin:0px;
	color:#616161;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:center;
	line-height:13px;
}
#footer p {
	color:#616161;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:center;
}
#footer a:link {
	text-decoration: underline;
	color:#616161;
	line-height:15px;
}
#footer a:visited {
	text-decoration: underline;
	color:#616161;
	line-height:15px;
}
#footer a:hover {
	text-decoration: none;
	color: #000000;
	line-height:15px;
}
#footer a:active {
	text-decoration: underline;
	color: #616161;
	line-height:15px;
}
#l li {
	display:inline;
	border-right: 1px solid #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	line-height:15px;
}
#l ul {
	padding: 0px;
	margin:0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:center;
	line-height:13px;
}
#l a:link {
	text-decoration: underline;
	color:#FFFFFF;
	line-height:15px;
}
#l a:visited {
	text-decoration: underline;
	color:#FFFFFF;
	line-height:15px;
}
#l a:hover {
	text-decoration: none;
	color: #FFFFFF;
	line-height:15px;
}
#l a:active {
	text-decoration: underline;
	color: #FFFFFF;
	line-height:15px;
}
#m li {
	display:inline;
	border-right: 1px solid #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	line-height:15px;
}
#m ul {
	padding: 0px;
	margin:0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:center;
	line-height:13px;
}
#m a:link {
	text-decoration: underline;
	color:#FFFFFF;
	line-height:15px;
}
#m a:visited {
	text-decoration: underline;
	color:#FFFFFF;
	line-height:15px;
}
#m a:hover {
	text-decoration: none;
	color: #FFFFFF;
	line-height:15px;
}
#m a:active {
	text-decoration: underline;
	color: #FFFFFF;
	line-height:15px;
}
#r li {
	display:inline;
	border-right: 1px solid #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	line-height:15px;
}
#r ul {
	padding: 0px;
	margin:0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:center;
	line-height:13px;
}
#r a:link {
	text-decoration: underline;
	color:#FFFFFF;
	line-height:15px;
}
#r a:visited {
	text-decoration: underline;
	color:#FFFFFF;
	line-height:15px;
}
#r a:hover {
	text-decoration: none;
	color: #FFFFFF;
	line-height:15px;
}
#r a:active {
	text-decoration: underline;
	color: #FFFFFF;
	line-height:15px;
}
/* Wordpress Template */
#wordpresstemp {
	padding:20px;
	color:#333333;
}
#wordpresstemp ul {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#wordpresstemp li {
	font-size:0.9em;
}
#wordpresstemp p {
	font-size:.8em;
}
#wordpresstemp a:link {
	text-decoration:none;
	color:#333333;
}
#wordpresstemp a:visited {
	text-decoration:none;
	color:#333333;
}
#wordpresstemp a:hover {
	text-decoration:underline;
}

/* Contact Form Result Classes */

.contacttick { background-color:#e9fcca; border:1px solid #018938; padding:20px; margin-bottom:10px; margin-top:10px; }
.contacttickimage { float:left; padding-right:15px; }
.contacttickgreenp { margin:0; padding:0; color:#018938; }
.contactfail { background-color:#fbdacd; border:1px solid #b02820; padding:20px; margin-bottom:10px; margin-top:10px; }
.contactfailimage { float:left; padding-right:15px; }
.contactfailredp { margin:0; padding:0; color:#b02820; }
.middleformstyle { border:1px solid #ccc; background-color:#efefef; margin-bottom:6px; width:320px; padding:3px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:0.69em; }
.codeformstyle { border:1px solid #ccc; background-color:#efefef; margin-top:6px; width:165px; padding:3px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:0.69em; }
img { border:0; }
.submitbutton { margin:10px 0 10px 0; }