@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
#centercont {
	margin:0 auto;
	min-height:100%;
	text-align:left;
	width:906px;
}
#inner {
	float:left;
	display:block;
	width:906px;
	background-image: url(../images/cbg.jpg);
	background-repeat: repeat-y;
	
}
#inpad {
	float:left;
	display:block;
	width:900px;
	overflow: hidden;
	padding-right: 3px;
	padding-left: 3px;
}
#header {
	width:900px;
	margin-left:3px;
	margin-right:3px;
	height:107px;
}
#himg {
	float:left;
	display:block;
	width:906px;
	height: 131px;
}
#menu {
	float:left;
	display:block;
	width:900px;
}
#content {
	float:left;
	display:block;
	width:868px;
	padding-right: 14px;
	padding-left: 18px;
}
#footer {
	float:left;
	display:block;
	width:900px;
	padding-top: 11px;
	padding-bottom: 4px;
}
#logo {
	float:left;
	display:block;
	width:195px;
	padding-left:15px;
	padding-top: 28px;
}
#hinfor {
	width:690px;
	float:left;
	display:block;
}
#phone {
	width:673px;
	float:left;
	display:block;
	height:18px;
	padding-bottom:7px;
	padding-right:17px;
	text-align:right;
}
#quote
{
	height:37px;
	float:left;
	display:block;
	width:682px;
	text-align:right;
	padding-right:8px;
}
#email {
	width:673px;
	float:left;
	display:block;
	height:13px;
	padding-bottom:16px;
	text-align:right;
	padding-right:17px;
}
#languages {
	width:673px;
	float:left;
	display:block;
	height:11px;
	text-align:right;
	padding-right:17px;
}
.line
{
	width:898px;
	float:left;
	display:block;
	background-color:#333333;
	height:1px;
}
.lpad
{
	width:898px;
	float:left;
	display:block;
	padding: 1px;
}
#menuhold
{
	width:898px;
	float:left;
	display:block;
	overflow: hidden;
	padding-right: 1px;
	padding-left: 1px;
	
}
#mi1
{
	width:127px;
	height:39px;
	float:left;
	display:block;
	background-image: url(../images/mi1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mi1:hover
{
	background-position: 0 -39px;
}
#menuhold a.active
{
	background-position: 0 -39px;
}
#mi2
{
	width:129px;
	height:39px;
	float:left;
	display:block;
	background-image: url(../images/mi2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mi2:hover
{
	background-position: 0 -39px;
}
#mi3
{
	width:129px;
	height:39px;
	float:left;
	display:block;
	background-image: url(../images/mi3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mi3:hover
{
	background-position: 0 -39px;
}
#mi4
{
	width:129px;
	height:39px;
	float:left;
	display:block;
	background-image: url(../images/mi4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mi4:hover
{
	background-position: 0 -39px;
}
#mi5
{
	width:129px;
	height:39px;
	float:left;
	display:block;
	background-image: url(../images/mi5.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mi5:hover
{
	background-position: 0 -39px;
}
#mi6
{
	width:129px;
	height:39px;
	float:left;
	display:block;
	background-image: url(../images/mi6.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mi6:hover
{
	background-position: 0 -39px;
}
#mi7
{
	width:126px;
	height:39px;
	float:left;
	display:block;
	background-image: url(../images/mi7.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mi7:hover
{
	background-position: 0 -39px;
}
#footerbot
{
	display:block;
	float:left;
	width:906px;
	height:11px;
	overflow:hidden;
	padding-bottom:30px;
}
#fleft
{
	float:left;
	display:block;
	width:200px;
	padding-left: 20px;
}
#fright
{
	float:left;
	display:block;
	width:654px;
	text-align:right;
	padding-right:26px;
}
#fright a,#fright a:visited,#fright a:active
{
	color:#000;
	text-decoration:none;
}
#fright a:hover
{
	text-decoration:underline;
}
.rcont
{

	display:block;
	float:left;
	width:430px;
	margin-left:4px;
	height:130px;
	margin-bottom:10px;
	overflow:hidden;
}
.rimg
{
	display:block;
	float:left;
	width:200px;
	height:120px;
	overflow:hidden;
}
.rinfo
{
	display:block;
	float:left;
	width:224px;
	margin-left:6px;
	line-height:1.2em;
}
#rcontent
{
	display:block;
	float:left;
	width:868px;
	margin-bottom:10px;
}
#heading
{
	display:block;
	float:left;
	width:868px;
}
.rinfo p
{
	margin:0;
	margin-bottom:4px;
	
}
#faqsc
{
	width:868px;
	float:left;
	display:block;
	margin-bottom:10px;
}
.qacont
{
	width:658px;
	float:left;
	display:block;
	margin-bottom:10px;
}
.question
{
	font-weight:bold;
}
#qacnt
{
	width:868px;
	float:left;
	display:block;
}
#qaleft
{
	width:200px;
	float:left;
	display:block;
	margin-right:10px;
	margin-bottom:10px;
}
#qaright
{
	width:658px;
	float:left;
	display:block;
}
.answer
{
	
}
.red
{
	color:#F00;
}
#cform input,#cform textarea
{
	width:200px;
}
#cform
{
	margin-top:10px;
}
#dr
{
	width:434px;
	float:left;
	display:block;
	
}
#dl
{
	width:434px;
	float:left;
	display:block;
	
}

#dl p,.rinfo p
{
	margin-top:0;
	padding-top:0;
}
#content h1
{
	font-size:18px;
	text-transform:uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
	padding-bottom: 8px;
}
#footer
{
	font-size:8pt;
}
.portviewall
{
	display:block;
float:left;
margin-bottom:10px;
margin-left:4px;
overflow:hidden;
width:430px;
line-height:20px;
}
#content
{
	line-height:1.5em;
}
a img
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
#menuhold a
{
	line-height:0px;
	text-decoration:none;
}
.ozf
{
	width:104px;
}
.oft
{
	width:143px;
}
.ot
{
	width:13px;
}
h1
{
	color:#000;
}
h2
{
	color:#4f81bd;
	font-weight:normal;
	font-size:16px;
	margin-top:0px;
	padding-top:0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4f81bd;
	padding-bottom:6px;
	font-weight:bold;
}
h3
{
	font-size:inherit;
	font-weight:normal;
	margin:0;
	padding:0;
}
ul li
{
	list-style-position: outside;
	list-style-image: url(../images/arrow.png);	
}
#qaleft img
{
	padding-top:4px;
}
.white
{
	color:#FFF;
}
.bold
{
	font-weight:bold;
}
#menuhold span
{
	float:left;
	display:block;
	overflow:hidden;
	text-indent:-10000px;
}
