body 
{
background-image:url(images/background.jpg); 
background-repeat:repeat;
margin-top:0px;
margin-bottom:0px;
}

li {list-style-image: url(images/arrow.gif);}

td {font-family:arial; font-size:13px; color:#565656; }

h2
{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4d81a8;
	font-family:arial; 
}

b {color:#5e5e5e;}

a:link, a:active, a:visited {color:red; text-decoration:none;}
a:hover {color:#075295; text-decoration:underline;}

img {border:0px;}

.blue{color:#035392;}
#main .content
{
	width:940px;
	background-color:#FFFFFF;
	
}
#main .maintd
{
	font-size: 14px;
	font-family: arial, verdana, tahoma, sans-serif;
}

#top a.navlink,#top a.navlink:active,#top a.navlink:visited
{
	font-family:arial; 
	font-size:11px;
	color:#71b3e3;
	font-weight:bold;  
}
#top a.navlink:hover
{
	color:#ce2e30;
	font-weight:bold;  
}


#top b{color:#105fa1; font-weight:bold;}
#top .left
{
	color:#999999;
	font-size:18px;
	font-family:  sans-serif, verdana, arial, tahoma, sans-serif;
	position: relative;
	left:20px;
	top:50px;
	width:600px;
}
#top .right
{
	color:#61a4db;
	font-size:12px;
	font-weight:bold;
	font-family: sans-serif, verdana, arial, tahoma, sans-serif;
	position: relative;
	left:600px;
	top:-30px; 
	width:160px;
	text-transform:uppercase;
}
#top #rightmenu
{ 
	text-align:right;
	list-style: none;
	width:150px;
}
#top #rightmenu li
{
	padding-right:20px;
	line-height:18px;
	list-style-image: none; 
}
#top #rightmenu li:hover
{
	background-image: url(images/arrow.jpg);
	background-position:right;
	background-repeat:no-repeat; 

}
#top #rightmenu .active
{
	background-image: url(images/arrow.jpg);
	background-position:right;
	background-repeat:no-repeat; 
}

#top .rightbar
{
	position:  absolute;
	left:190px;
	top:0px;
	height:144px;
	width:1px;
	background-color:#61a4db;
}
#top .navimage
{
	position: absolute;
	left:200px;
	top:0px;
}
#top .link {color:#f53422;}
#top .link:hover {color:#08589d;}
#top .header 
{
	text-align:center;
}

#content 
{
	padding: 10 10 10 10;
}
.border
{
	background-image:url(images/bg-border.jpg);
	background-repeat:repeat-y;
}
#content .column123
{
	padding: 0 10 10 0;
	width:908px;
}
#content .column1and2
{
	padding-right:10px;
	width:600px;
	font-size:13px;
	line-height:140%;
}
#content .column3of1and2
{
	padding-left:20px;
	width:250px;
} 

#content .column1
{
	padding: 0 10 10 0;
	width:370px;
}
#content .column2
{
	padding: 0 10 0 10;
	width:220px;

}
#content .column3
{
	padding: 0 10 10 10;
	width:250px; 

}
#content .title
 {
	color:#005091;
	font-size:20px;
	font-family:arial; 
 	font-weight:bold;
}
#content .red {color:#f63629;}

#content .price {font-weight:bold; font-size:15px;}
#content .price b{color:#004578}
 
#calc
{
	width:202px;
	height:248px;
	background-image:url(images/calculator.jpg);
	background-repeat:no-repeat;
} 
#calc div, #calc b, #calc td {color:#363928;}
#calc table {padding-top:22px; padding-left:2px;}
#calc td {font-size:12px;}
#calc input {color:#004e93; font-weight:bold;}
#calc .space {padding-top:4px; padding-bottom:4px;}

#footer 
{
	background-image:url(images/footer.jpg);
	background-position:center; 
	background-repeat:no-repeat;
	width:914px;
	font-size:11px; 
	padding-top:16px;
}
#footer_links
{
	margin-left:6px;
}
#footer a {color:#024d8e; font-weight:bold;} 

.sub li {margin-left:-20px; font-size:11px; list-style-type: circle; list-style-image: none;}
.column2 li {margin-left:-10px; font-size:12px;}
.column2 li b {font-size:13px;}

.contact h2{color:#044f92;}
.contact b{color:#207dba;}