* {margin: 0px; padding: 0px;}

body
{
        text-align:center;
        margin:0;
        padding:0;
        font-family: Trebuchet MS, Arial;
        font-size:10pt;
		line-height:12pt;
        color:#272545;
        background-color:#e4ecf8;
}

a
{
		color:#095fed;
		text-decoration:none;
		font-weight:bold;
}

a:hover
{
		text-decoration:underline;
}

#maindiv
{
        margin: 2px auto 0 auto;
        width:800px;
        background-color:#fff;
}

#maindiv_header
{
        width:800px;
        height:100px;
        background-image:url(header.jpg);
        background-repeat:no-repeat;
}

#maindiv_header a
{
		float:left;
		width:300px;
		height:100px;
}

#maindiv_nav
{
        width:800px;
        border-style:solid;
        border-width:1px 0 0 0;
        border-color:#fff;
        height:20px;
        background-color:#4988ef;
        margin:0;
        padding:0;
        text-align:right;
        font-size:12px;
        color:#fff;
}

#maindiv_nav_links
{
		margin:1px 22px 0 0;
}

#maindiv_nav_links a
{
        color:#fff;
}

#maindiv_mainpara
{
		width:800px;
		margin-bottom:10px;
		text-align:left;
}

h1
{
		float:left;
		font-family:Verdana, Arial;
		font-size:16px;
		font-weight:bold;
		margin:8px 0 6px 22px;
		padding:0;
		width:778px;
}

* html h1
{
		margin-left:11px;
}

.sitedesc
{
	padding:8px 10px 8px 0;
}

#maindiv_mainpara p, #maindiv_mainpara ul, #maindiv_mainpara fieldset, #maindiv_additonalinfo p
{
		margin:5px 22px 0 22px;
		padding:0;
		text-align:justify;
		border:none;
}

#maindiv_mainpara .contactform
{
		clear:left;
}

#maindiv_mainpara .contactform ol
{
		float:left;
		width:756px;
		margin:0;
		padding:0;
}

#maindiv_mainpara .contactform ol li
{
		float:left;
		width:756px;
		list-style-type:none;
}

#maindiv_mainpara .contactform ol li label
{
		float:left;
		width:96px;
		margin-top:5px;
}

#maindiv_mainpara .contactform ol li input
{
		float:left;
		clear:right;
		margin:2px 0 2px 0;
}

#maindiv_mainpara ul li
{
		margin:0 0 0 20px;
		padding:0;
}

#maindiv_products
{
		width:800px;
		margin:16px 0 0 0;
		text-align:left;
}

#maindiv_products .product_left, #maindiv_products .product_right
{
	width:800px;
	height:170px;
}

#maindiv_products .product_left_image
{
	float:left;
	width:181px;
	height:170px;
}

#maindiv_products .product_left_title
{
	float:left;
	width:619px;
	height:29px;
	background-repeat:repeat-y;
	color:#fff;
	background-color:#4988ef;
	background-image:url(/images/title2.jpg);
	background-position:top left;
	text-align:right;
}

#maindiv_products .product_left_content, #maindiv_products .product_right_content
{
	float:left;
	width:575px;
	margin:5px 22px 0 22px;
	padding:0;
	text-align:justify;
	font-size:9pt;
}

* html #maindiv_products .product_left_content
{
		margin-right:11px;
}

* html #maindiv_products .product_right_content
{
		margin-left:11px;
		margin-right:11px;
}

#maindiv_products .product_right_image
{
	float:right;
	width:181px;
	height:170px;
}

#maindiv_products .product_right_title
{
	float:left;
	width:619px;
	height:29px;
	background-repeat:repeat-y;
	color:#fff;
	background-color:#4988ef;
	background-image:url(/images/title.jpg);
	background-position:top right;
	text-align:left;
}


.product_left_title h2, .product_right_title h2
{
		float:left;
		font-family:Verdana, Arial;
		font-size:14px;
		margin:5px 22px 0 22px;
}

.product_left_title h2
{
		float:right;
}

* html .product_left_title h2, * html .product_right_title h2
{
		margin-left:11px;
		margin-right:11px;
}


#maindiv_additonalinfo
{
		width:800px;
		text-align:left;
		margin:0 0 16px 0;
		padding:0;
}

#maindiv_additonalinfo h2
{
		font-family:Verdana, Arial;
		font-size:14px;
		font-weight:bold;
		margin:8px 0 0 22px;
		padding:0;
}

#maindiv_footer
{
		text-align:left;
		font-size: 9px;
		height:14px;
		width:778px;
		margin:5px 0 0 22px;
		padding-bottom:4px;
}

#maindiv_footer_copyright
{
		float:left;
		width:367px;
		margin:0;
		padding:0;
}

#maindiv_footer_tagline
{
		float:left;
		text-align:right;
		font-size: 11px;
		font-style:italic;
		color:#aaa;
		width:389px;
		margin:0;
		padding:0;
}

#sub_footer
{
        margin: 0 auto 0 auto;
        width:800px;
        background-color:transparent;
		font-size:8px;
		color:#909090;
}
