
@import "/style/forms.css";

/* ### START Global Template ### */
/* @group Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
}

a img, :link img, :visited img {
border: 0;
}

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

ol, ul {
list-style: none;
}
/* @end */

h1  {font-size: 16px; line-height:18px; font-family:tahoma, Arial, Helvetica, sans-serif; color:#86a3dc; font-weight:bold;}
h2  {font-size: 13px; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#86a3dc; font-weight:normal;}

body  {background-color:#293343;}
#main  {width:925px; margin:0px auto; position:relative;}

#head-ctnr  {}
#body-ctnr  {width:100%; background-color:#FFFFFF;}
#homecontent-ctnr  {
background-position:top left; 
background-repeat:no-repeat; 
position:relative; 
width:866px; 
margin-top:0px; 
padding:15px 10px 10px 20px;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#666; 
line-height:15px;
}
#footer-ctnr  {width:100%; background-color:#FFFFFF; background-image: url(/images/template/contentbg-top.gif); background-position:top left; background-repeat: no-repeat; padding-top:15px; position:relative;}
#border-grad {width:100%;background-image:url(/images/template/contentbg.gif); background-position:top left; background-repeat: repeat-x;}
#border-tl {width:100%; background-image:url(/images/template/contentbg-tl.gif); background-position:top left; background-repeat:no-repeat;}
#border-tr {width:100%; background-image:url(/images/template/contentbg-tr.gif); background-position:top right; background-repeat:no-repeat;}
#border-bl {width:100%; background-image:url(/images/template/btmleft-round.gif); background-position:bottom left; background-repeat:no-repeat;}
#border-br {width:100%; background-image:url(/images/template/btmright-round.gif); background-position:bottom right; background-repeat:no-repeat;}
#footer-seperator  {background-image:url(/images/template/footer-seperator.gif);width: 2px; height:176px;  position:absolute; top:0px;}
#footer-links  {width: 200px;  position: absolute; top:0px; line-height:15px;}
#toptab  {width:321px; height:24px; background-image:url(/images/template/bg-toptab.gif); background-repeat:no-repeat; margin:0px auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#6f7b82; z-index:2; position:absolute; top:0px; left:300px;}
.floatclear  {clear:both;}

a:link, a:visited, a:hover, a:active  {
color:#e01414;
text-decoration:none;
} 
a:hover  {
text-decoration:underline;
}

#content-area  {padding:0px 14px;}

ul.nav  {
	width:243px;
	list-style:none; 
	text-align:left; 
	margin:7px 0px 0px 0px; 
	padding:0px;
    text-align:left;
}
ul.nav li {margin:0px 0px; padding:0px;}

ul.contentlist   {
list-style: url(/images/template/bullet-whitebg.gif); 
margin:5px 18px 5px 18px;
}

ul.contentlist li {
line-height: 11px;
}

a.rightlink:link,
a.rightlink:visited,
a.rightlink:active  {
	width:243px;
    line-height:18px;
	margin:0px;
	padding:5px 0px 5px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:	#3b537b;
	background-color:#d7d7d7;
	border-top:1px solid #eaeaea ;
	border-bottom:1px solid #bfc4cb ;
	text-decoration:none;
	display:block;
}
a.rightlink:hover  {
	background-color: #eaeaea;
	border-top:1px solid #eaeaea ;
	border-bottom:1px solid #bfc4cb ;
	color:#000000;
}

a.footerlink:link,
a.footerlink:visited,
a.footerlink:active  {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px; 
 color:#666; 
 line-height:10px;
 padding-left:10px;
 text-decoration:none;

}
a.footerlink:hover  {
   background-image:url(/images/template/arrow-g-rt.gif);
   background-position:left;
   background-repeat:no-repeat;
   text-decoration:underline;
}

a.red:link, a.red:visited, a.red:hover, a.red:active   {
 font-family:Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px; 
 color:#e01414;
 line-height:10px;
 padding-left:10px;
 text-decoration:none;
}

a.red:hover  {
   background-image:url(/images/template/arrow-g-rt.gif);
   background-position:left;
   background-repeat:no-repeat;
   text-decoration:underline;
}

ul.footerlist  {
padding:3px 0px 30px 10px;
}


/* top/nav
----------------------------------------------- */
#menu  {
height:72px;
width:350px;
position:absolute;
top:120px;
left:13px;
}

.nosho  {
display:none;
}

a.nav:link, a.nav:visited, a.nav:hover, a.nav:active {
float:left;
width:70px;
height:72px;
background-position: 0 0;
background-repeat:no-repeat;
}

a.nav:hover   {
background-position: 0 -72px;
background-repeat:no-repeat;
}
	
a.home:link, a.home:visited, a.home:hover, a.home:active {background-image: url(/images/template/btn-home.jpg); }
a.about:link, a.about:visited, a.about:hover, a.about:active {background-image: url(/images/template/btn-about.jpg); }
a.contact:link, a.contact:visited, a.contact:hover, a.contact:active {background-image: url(/images/template/btn-contact.jpg); }
a.buysell:link, a.buysell:visited, a.buysell:hover, a.buysell:active {background-image: url(/images/template/btn-buysell.jpg); }
a.terms:link, a.terms:visited, a.terms:hover, a.terms:active {background-image: url(/images/template/btn-contract.jpg); }


/* rounded corners css hack */
.rtclm b{background-color: #c7c7c8;}
.lftclm b{background-color: #eaeaea;}
.clientarea b {background-color: #fff;}
.lftinner b {background-color:#FFF;}

b.itop{display:block;background: #F5F5F5}
b.itop b {display:block;height: 1px; overflow: hidden;}
b.i1 {margin: 0 5px}
b.i2 {margin: 0 3px}
b.i3 {margin: 0 2px}
b.irtop b.i4{margin: 0 1px;height: 2px}

b.rbottom  {position:bottom right;}
b.rtop  {display:block;background: transparent none;}
b.rbottom {display:block;background: #fff;}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

b.cbottom  {position:bottom right;}
b.ctop, b.cbottom{display:block;background: #eaeaea; }
b.ctop b, b.cbottom b{display:block;height: 1px; overflow: hidden;}
b.c1{margin: 0 5px}
b.c2{margin: 0 3px}
b.c3{margin: 0 2px}
b.ctop b.c4, b.cbottom b.c4{margin: 0 1px;height: 2px}
/* rounded corners css hack end */
