/*BODY, TD, P, DIV, SELECT, INPUT, TEXTAREA, UL, OL, LI { 
	font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #5A636A;}*/
	
BODY, TD, P, DIV, SELECT, INPUT, TEXTAREA, { 
	font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #42494E;}
	
	

BODY {
	background-color: #F4F4F4;
	margin: 0px;
	padding: 0px 0px 9px;
	font-family: Tahoma, Arial, Helvetica; font-size: 11px; color: #42494E;
}


ul, ol {font-size:13px}

A {/*text-decoration: none;*/}

A:link, A:active, A:visited {COLOR: #126EB4;}
A:hover {COLOR: #FF6C00;}

H1, H2, H3, H4, H5, H6 {
	font-weight: bold;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

H1 {color: #FF6C00; font-size: 12px;}
H2 {color: #FF6C00; font-size: 12px; /*text-transform: uppercase;*/}
H3 {color: #126EB4;  font-size: 10px; /*text-transform: uppercase;*/ margin-top: 10px; margin-bottom: 10px;}
H4 {color: #FF6C00; margin-top: 10px; margin-bottom: 10px; margin-left: 20px;}

H1 A:link, H2 A:active, H2 A:visited {COLOR: #5A636A;}
H1 A:hover {COLOR: #FF6C00;}

INPUT.normal, INPUT.middle, textarea.middle, INPUT.small, SELECT.small  {
	border: 1px solid #006D9E;
	background-image:url(images/in_shad.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-weight: normal;
	padding-left: 3px;
	color: #5A636A;
}
INPUT.small, SELECT.small {width: 100px; font-weight: normal;}
INPUT.normal, SELECT.normal {width: 145px; font-weight: normal;}
INPUT.middle {width: 275px;}
select.middle {width: 272px; font-weight: normal;}
textarea {width: 230px; font-weight: normal;}
textarea.middle {width: 277px; font-weight: normal;}

a.leftmenu {display:block; margin:4px 0}

a.menumap {display:block; background:url(images/map.gif) no-repeat 19px}
a.menumap:hover {display:block; background:url(images/map1.gif) no-repeat 19px}


a.menumail {display:block; background:url(images/mail.gif) no-repeat 19px}
a.menumail:hover {display:block; background:url(images/mail1.gif) no-repeat 19px}

span.menu {COLOR: #126EB4;}


.coll {border-collapse: collapse;}

.blueb {font-weight: bold; color: #126EB4;}
.blue {color: #126EB4;}
.orangeb {font-weight: bold; color: #FF6C00;}

.topshad {
	background-image: url(images/topshad.gif);
	background-repeat: repeat-x;
}
.top3bg {
	background-image: url(images/top3bg.gif);
	background-repeat: repeat-x;
}
.homesbg {
	background-image: url(images/homesbg.gif);
	background-repeat: repeat-x;
}

.rshad {
	background-image: url(images/rshad.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.lshad {
	background-image: url(images/lshad.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.rbord {
	background-image: url(images/grey.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.mbg {
	background-image: url(images/mbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-right: 2px;
	margin-left: 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 5px;
}
.navbg {
	background-image: url(images/navbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
a.topmenu {text-decoration:none;}
.cbg {
	background-image: url(images/cbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 1px;
}
.underline {
	border: 0px solid #D5D5D5;
	border-bottom-width: 1px;
}
.hr {
	background-image: url(images/hr.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 3px;
}

td#content p {
	font-size: 12px;
	line-height: 16px;
	text-indent: 20px;
	text-align:justify;
}

td#content A {/*font-weight: bold;*/}

td#content p img {
	border-right: #acb5b5 3px double; 
	border-top: #c4cccc 3px double; 
	border-left: #acb5b5 3px double; 
	border-bottom: #6f7777 3px double;
	padding: 3px;
	margin: 5px;
}

td#content p#right { text-align: right;}

.news {padding-bottom: 10px;}

.cline {
	background-image: url(images/cline.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.lrbot {
	background-image: url(images/rlbotline.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.botline {
	background-image: url(images/botcolorline.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 32px;
}
.b2 {
	background-image: url(images/bot2.gif);
	background-repeat: repeat-x;
}

td#content .signature {
	color: #00346E; 
	font-weight: bold;
	text-align: right;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 10px;
	border-top: #c4cccc 3px double; 
	border-left: #c4cccc 3px double; 
}

ul.st {margin:0; padding-bottom:0; padding-left:0; margin-left:12px; font-size:11px}

* html ul.st { margin-left:15px;}

table.info {border-collapse:collapse;}

table.info td {padding:3px; border:1px dotted #CCC;}

table.info h3 {font-size:11px;}

table.price {width:100%; margin-bottom:10px; border:1px dotted #CCC; border-collapse:collapse;}
table.price td {padding:3px; border:1px dotted #CCC;}