﻿        html, body, div, span, applet, object, iframe,
        h1, h2, h3, h4, h5, h6, p, blockquote, pre,
        a, abbr, acronym, address, big, cite, code,
        del, dfn, em, font, img, ins, kbd, q, s, samp,
        small, strike, strong, sub, sup, tt, var,
        b, u, i, center,
        dl, dt, dd, ol, ul, li,
        fieldset, form, label, legend,
        table, caption, tbody, tfoot, thead, tr, th, td {
	        margin: 0;
	        padding: 0;
	        border: 0;
	        outline: 0;
	        font-size: 10pt;
	        vertical-align: baseline;
	        font-family:'Arial', Sans-Serif;
	        line-height:130%;
	        color:#333333;
        }


		
		#container
		{
			margin: 1em auto;
			background-color: #fff;
			background-image:  url(/images/layout/main.jpg);
			background-repeat: repeat-y;
			border: 2px solid #333;
			width:860px;
		}
		
		#banner
		{
/*			background-color: #666;*/
			min-height:389px;
			max-height:389px;
			border-bottom: 1px none #333;
			margin: 0;
			padding: 0px 0px;
		}
		
		#nav
		{
			float: right; 
			width: 0px;
			margin-left: 10px;
			padding-top: 1em;
		}
		
		#nav p { margin-top: 0; }
		
		#content
		{
			float: left;
			padding: 1em 20px 1em 0px;
			width:860px;
			min-height:400px;
		}
		
		#content h2 { margin-top: 0; }
		
		#footer
		{
			clear: both;
			background-color: #ddd;
			text-align: center;
			border-top: 1px none #333;
			height:100px;
			min-height:100px;
			color:#333;
			font-size:8pt;
		}


html, body {height:100%} /* to set 100% hight interior divs */
#container  {min-height:100%;}

table {border-collapse:collapse; border:0;}

p {margin-bottom:1.5em;}

h1{font-size:14pt; margin-bottom:1em;}
h2{font-size:12pt; margin-bottom:1em;}

ul, ol {padding-left:40px; margin-bottom:2em; margin-top:1em;}
li {margin-bottom:1em}

#banner img {display:block;}

#BannerDiv {margin-bottom:0px;}

.rollermenu {width:100%; height:29px; min-height:29px; background-image: url(/images/layout/menu.jpg); font-family:Times New Roman, Serif; font-size:11pt; padding-top:10px; font-weight:bold;}
.rollermenu a {font-family:Times New Roman, Serif; font-size:11pt; font-weight:bold; text-decoration:none;}
.rollermenu a:active, .rollermenu a:hover, .rollermenu a:link, .rollermenu a:visited {}
.rollermenu a:hover {text-decoration:underline;}
 
#leftpnl {height:100%; min-height:100%; width:202px; min-width:202px; float:left; text-align:center; font-size:8pt;}
#centerpnl {margin-left:215px; margin-right: 15px;}

.brushline {background-image:url(/images/brushline.png); background-position:left; background-repeat:no-repeat; height:30px; min-height:30px; padding-left:60px; margin-top:1em;}
.contactline {background-image:url(/images/contactline.png); background-position:left; background-repeat:no-repeat; height:30px; min-height:30px; padding-left:60px; margin-top:1em;}

ul.QA {padding-left:0px;}
li.Q { list-style-type:none; background-image:url(/images/q.png); background-repeat:no-repeat; padding-top: 10px; padding-left:25px; margin-bottom:.5em;}
li.A { list-style-type:none; background-image:url(/images/a.png); background-repeat:no-repeat; padding-top: 8px; padding-left:25px; margin-bottom:2em;}
/*li.A {list-style-image: url(/images/a.png); margin-bottom:3em;}*/

ul.chk {list-style-image: url(/images/rooficon.png);}

.label
{text-align:right; vertical-align:top; padding:3px;}

.value
{text-align:left;vertical-align:top; padding:3px;}

#footer h2 {font-style:italic;}

#by {text-align:center; font-size:9pt;}

#wtemenu {border:ridge 0px #999999; padding:8px;}

#wtemenu a:active {color:red;}

.bq1 {
background:#ffffff none repeat scroll 0 0;
border-left:0.8em solid #dcdcdc;
font-size:120%;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:0.75em;
margin-top:2em;
margin-bottom:2em;
}

/*
.bq1 p.fst:first-letter {
float:left;
font-size:250%;
font-weight:bold;
margin:0.15em 0.2em 0 0;
}
*/

.bq1 p{
margin-bottom:0px;
}

.tblthirds {width:100%;}
.tblthirds tr td {width:33%; text-align:center; vertical-align:top;}
.tblhalves {width:100%;}
.tblhalves tr td {width:50%; text-align:center; vertical-align:top;}

.tblpad3 tr td{padding:3px;}

.imgrtflt {float:right; margin-left:10px;}