*{ padding:0px; margin:0px;}
a:focus { outline: 0 }
img{ border:0px;}
body{font-size:0.70em; color:#4a3a25;  font-family:Sans-Serif; padding:0px 0 0 0; text-align: center;}
#dims{ width:1000px; margin-left:auto; margin-right:auto; text-align:left;}

#header{width:1000px; height: 105px; background: url(../images/headerbg.gif) repeat-x; position: relative }
#header div{ float:left;}
#header #infinlogo { float: right }
#header #support{ position: absolute; top: 0px; left: 550px }
#main{ float:left; clear:left; background:url(../images/leftbg.gif) repeat-y; width: 1000px}
#col1{ float:left; width:236px;}

#col1 ul { float:left; list-style-type:none; padding:34px 0 12px 0; background:#d9e1e8; font-size:1.1em;}
#col1 ul li a{ display:block; line-height:22px; text-decoration:none; padding:0 0 0 30px; width:166px; color:#4a3a25;}
#col1 ul li a:hover, #col1 ul li .on{ color:#009180;}
#col1 ul li .redon{ color:red}

#col1 ul ul { list-style-type:none; font-size:0.9em; padding: 0}
#col1 ul ul li a{ display:block; line-height:18px; text-decoration:none; padding:0 0 0 40px; width:136px; color:#4a3a25;}
#col1 ul ul li a:hover, #col1 ul ul li .on{ color:#009180;}


#loginform{ float:left; font-size:10px; color:#FFFFFF; padding:10px 0 5px 30px; background:url(../images/leftbg.gif) repeat-y; width: 165px}
#loginform div{ float:left; width:150px; height:128px;}
#loginform input{ font-size:10px;}
#loginform p{ padding:0 0 4px 0;}
#loginform .sub{ float:left; clear: left; background:transparent; border:0px; cursor:pointer; color:#FFFFFF; margin:0 73px 0 0; font-weight: bold}
#loginform .txt{ width:135px;}
#loginform .sub:hover{ color:#333333;}
#loginform a{ color:#000000; font-weight:bold;}
#loginform .checkbox input { clear: left; float: left; margin-right: 3px}
#loginform .checkbox { clear: left; float: left; padding: 5px 0 0 0 }

.frm{  float: left;  border:solid 1px #b4c6c9; background:#eef2f3; padding:10px; width: 530px; margin-bottom: 11px;}
.frm label{ display:block; width:160px; float:left; clear: left}
.frm input, .frm select { float: left; width: 200px; margin-bottom: 5px }
.frm .sub { width: auto; margin-top: 10px; clear: left }
.frm br { clear: left }
.frm .checkbox input { clear: left; float: left; margin-right: 3px; width: auto; }
.frm .checkbox { clear: left; float: left; padding: 5px 0 0 0 }
.frm .check input { clear: none; float: left; width: auto; margin-right: 5px }
.frm .boldlabel { font-weight: bold; margin-bottom: 5px }
.frm textarea { font-size: 11px; font-family: Verdana }
.frm .longlabel{ display:block; width:350px; float:left; clear: none}
#clientcopy { float: left; margin-bottom: 21px; }


.frm .bullets input { clear: none; float: left; width: auto; margin-right: 5px }
.frm .bullets label { clear: none; float: left; width: auto; padding-top: 3px }

.questionnaire .question { float: left; width: 555px; clear: left; font-weight: bold; padding-bottom: 8px; display: block } 
.questionnaire table { float: left; clear: left; width: 555px; } 
.questionnaire textarea { float: left; clear: left;  } 
.questionnaire .sub { float: left; clear: left; margin-bottom: 11px } 
.questionnaire .questionbox { float: left; clear: left; margin-bottom: 21px; } 

.linkbox{ border:solid 1px #b4c6c9; background:#eef2f3; padding:10px 4px 10px 4px; margin:0 0 10px 0; width: 515px; clear: left }
.pdflink{ padding:0 0 10px 25px; background:url(../images/icon_pdf.gif) no-repeat top left;}
.intlink{ padding:0 0 10px 25px; background:url(../images/link_go.gif) no-repeat top left;}
.weblink{ padding:0 0 10px 25px; background:url(../images/world_link.gif) no-repeat top left;}

#recaptcha_logo, #recaptcha_tagline { display: none }

.linkbox h3{ font-size:1.0em; padding:0 0 5px 0;}
.linkbox div { clear: left; width: 100% }
.right { float: left; width: 530px; text-align: right; margin-bottom:11px }

#col2{ float:left; width:754px; padding:40px 0 0 0;}


#col2{ float:left; width:754px; padding:40px 0 0 0;}

#content{ float:left; width:555px; padding:0 0 30px 0; margin:0 0 0 0; font-family:Verdana, Sans-Serif; overflow-x: hidden}
#content h1{ font-size:1.2em; padding:0 0 17px 0;}
#content h2{ font-size:1.0em; padding:0 0 17px 0; color:#00477a}
#content p{ padding:0 0 10px 0; clear: left }
.errortext { float: left; font-weight: bold; color: Red; margin-bottom: 11px }
#content ul{ padding:0 0 10px 0; list-style-type:none;}
#content ul ul { padding:5px 0 0 0; list-style-type:none;}
#content a{ color:#009180;}
#content li{ padding:0 0 5px 12px; background:url(../images/bullet1.gif) no-repeat top left;}
#content ol li { padding:0 0 5px ; background:none; list-style-type: decimal}
#content ol { margin: 0 0 11px 35px; list-style-type: decimal}
#content .intro{color:#00477a !important; font-weight:bold;}
#content a.faqlink{ text-decoration:none; font-weight:normal;}
#content table { float: left; margin-bottom: 11px }

#content a.faqlink{ text-decoration:none; font-weight:normal;}

#pics{ float:left; width: 157px; margin:0 0 0 30px;}
#pics .pic{ float: left; clear: left; margin:0 0 17px 0;}

#footer{ clear:both; float:left; background:url(../images/footbg.gif) repeat-y top right; width:1000px; margin:-16px 0 0 0;  line-height:16px;}
#footer, #footer a{ font-size:10px; color:#EEEEEE;}
#turbine{ float:right; margin:-101px 0 0 0;}
#twocs{ float:left; padding:0 0 0 216px;}

#news-images { margin-top: 10px; }
#news-images img { margin-right: 5px; margin-bottom: 5px }

#content .dhtmlgoodies_tree{
		margin:0px 0 24px 0;
		padding:0px;
		width: 750px;
	}
	#content .dhtmlgoodies_tree ul{	/* Sub menu groups */
		margin-left:20px;	/* Left spacing */
		padding-left:0px;
		display:none;	/* Initially hide sub nodes */
	}
	#content .dhtmlgoodies_tree li{	/* Nodes */
		list-style-type:none;
		vertical-align:middle;
		padding: 5px 0 7px 0;
		 background:none;
	}
	
	#content .dhtmlgoodies_tree li p {padding: 15px 0 15px 20px;}
	
	#content .dhtmlgoodies_tree img {
		position: relative;
		top: 3px;
	}
	
	#content .dhtmlgoodies_tree li ul li {
		border: 0;
		padding: 0;
	}
	
	#content .dhtmlgoodies_tree li a{	/* Node links */
		color:#009180;
		text-decoration:none;
		font-size:11px;
		padding-left:2px;
	}
	
	#content .dhtmlgoodies_tree li a:hover {
		color: #666; 
	}
	
	#content .staticlist { margin-bottom: 24px }
	#content .staticlist li { background: url(../images/file.gif) no-repeat 18px 0; padding: 0 0 5px 34px } 
