@charset "UTF-8";
/* CSS Document */

body{ background-image:url(../images/bk.jpg); background-color:#002952; background-repeat: repeat-x; font-family:"Trebuchet MS", Arial; font-size:13px; margin-top: 0px;}

.clear{ clear:both; }

h1{ font-size:20px; color:#003366; }

h2{ font-size:16px; color: #990000;}

h3{ font-size:18px; color: #333333;}

li{ line-height:18px; list-style:none;}

.white{ color:#FFFFFF; font-size:14px;}

.red{ color: #990000; font-size:14px;}

.blue{ color:#003366; font-size:11px; }

.green{ color:#006600; font-size:14px;}



.signature{ width:500px; text-align:right;}


#wrapper{ width:1001px; height:auto; margin:0 auto; padding:0 auto;}

#logo{ width:100%; height:95px; background-image:url(../images/top_logo.jpg); background-repeat:no-repeat; position:relative;}
	#logo .cube{ width:280px; height:297px; position:absolute; left:382px; top: 14px; }
	#logo .service{ width:auto; position:absolute; right:0; bottom:5px; color:#FFFFFF; font-size:16px; font-style:italic;}
	#logo .year{ width:auto; position:absolute; left:78px; bottom:-33px; color:#000000; font-size:16px; font-style:italic; }
	#logo .call{ width:302px; position:absolute; color:#000000; font-size:22px; font-style:italic; left: 680px; bottom:-65px; }

#banner{ width:100%; height:232px; background-image:url(../images/top_banner.jpg); background-repeat:no-repeat;float:left;}

#menu{ width:991px; height:42px; background-image:url(../images/menu_bk.jpg); background-repeat:repeat; border-right:#FFFFFF 5px solid; border-left:#FFFFFF 5px solid;float:left;}

#main{ width:991px; height:auto; background-color:#FFFFFF; background-image:url(../images/body_bk.jpg); background-repeat:repeat-x; background-position:top; float:left;border-right:#FFFFFF 5px solid; border-left:#FFFFFF 5px solid;}
	#main #left{ width:630px; height:auto; padding:10px;float:left; margin-top:15px;}
	#main #lefta{ width:900px; height:auto; padding:10px;float:left; margin-top:15px;}

	#main .right{ width:300px; height:auto; padding:10px; float:right; margin-top:15px; }

#main a:link{ color:#000000; text-decoration:none;}
#main a:hover{ color:#000000; text-decoration:none;}
#main a:visited{ color:#000000; text-decoration:none;}
#main a:active{ color:#000000; text-decoration:none;}

	#main .square{ width:140px; height:138px; padding:2px; float:left; border:#000000 1px solid; margin-top: 10px; margin-right: 10px; margin-bottom: 0; margin-left: 0; text-align: center; text-decoration: none; }

#spacer{ width:991px; height:5px; float:left;}

#product{ width:991px; height:auto; border-right:#FFFFFF 5px solid; border-left:#FFFFFF 5px solid; float:left; background-color:#FFFFFF;}
	#product .green{ font-size:18px; font-style:normal; color:#006600; }
	#product .red{ font-size:24px; color:#000000; font-style:normal; margin-left:20px; font-weight: bold; }
	#product .black{ font-size:12px; font-style:italic; color:#000000;}
	#product .tb{ font-size:16px; text-align:center;}
	#product .trd{ font-size:16px; text-align:center; color:#990000;}

	#product #left {width:650px; height:auto; margin-left:15px;  float:left; }
	#product .right{ width:300px; height:auto; float:right;}





#footer{ width:1001px; height:136px; float:left;}
	#footer .copyright{ font-size:12px; text-align:center; color:#FFFFFF; margin-top:30px;}

/*FORM AREA*/
/*CORNER*/
/* set millions of background images */
.rbroundbox { background: url(../images/nt.gif) repeat; }
.rbtop div { background: url(../images/tl.gif) no-repeat top left; }
.rbtop { background: url(../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 300px;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width:300px; float:right; height:auto; margin: 0 5px 5px 0;}




/*MAIN AREA*/
/*CORNER*/
/* set millions of background images */
.rbroundboxa { background: url(../images/nta.gif) repeat; }
.rbtopa div { background: url(../images/tla.gif) no-repeat top left; }
.rbtopa { background: url(../images/tra.gif) no-repeat top right; }
.rbbota div { background: url(../images/bla.gif) no-repeat bottom left; }
.rbbota { background: url(../images/bra.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtopa div, .rbtopa, .rbbota div, .rbbota {
width: 650px;
height: 7px;
font-size: 1px;
}
.rbcontenta { margin: 0 7px; }
.rbroundboxa { width:650px; min-height:450px; float:right; margin: 10px 10px 20px 0; background-color:#FFFFFF; }
