body
{
	background-color:#B2CFDE;
	height:100%;
	margin:0;
	padding:0;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:11px;
	color:#054983;
}

form,p{margin:0;padding:0;}

table.t
{
	height:100%;
	width:100%;
}
td
{
	border:0;
}
table
{
	border:0;
}

.topl
{
	width:50%;
	background-image:url('top/bg.gif');
	background-repeat:repeat-x;
	background-color:#196C9C;
}
.topr
{
	width:50%;
	background-image:url('top/bg2.gif');
	background-repeat:repeat-x;
	background-color:#196C9C;
}

.topsplit
{
	height:7px;
	background-color:#196C9C;
}
.topearth
{
	height:72px;
	background-color:#E1EDF5;
}
.bgbio
{
	height:72px;
	width:100%;
	background-image:url(top/bgbio.jpg);
	vertical-align:bottom;
}
.midl, .midr
{
	width:50%;
	background-repeat:repeat-x;
	background-position:100% 0%;
}

.midl
{
	background-image:url(middle/bg.jpg);
}
.midr
{
	background-image:url(middle/bg2.jpg);
}
.midearth
{
	width:460px;
	background-color:#126193;
}
.midpromo
{
	background-color:#126193;
	background-image:url('middle/promobg.jpg');
	width:500px;
	padding:12px 46px 12px 9px;
}
.middivpromo
{
	font-size:11px;
	color:#FFFFFF;
	overflow:hidden;
	height:97px;
	width:445px;
}
.banr
{
	width:270px;
	height:225px;
	background-color:#FFFFFF;
}
.searchform
{
	height:30px;
	background-color:#F19433;
	background-image:url('right/searchbg.gif');
}
.searchinp
{
	height:23px;
	background-color:#FFFFFF;
	background-image:url();
}
.searchl, .searchr
{
	width:2px;
	height:23px;
	background-color:#CA7A10;
}
.searchl
{
	background-image:url('right/searchleft.gif');
}
.searchr
{
	background-image:url('right/searchright.gif');
}
.searchtb
{
	height:2px;
	background-color:#CA7A10;
}
.searchspltr
{
	width:1px;
	background-color:#CA7A10;
}
.searchsubm
{
	height:19px;
	width:19px;
}
.searchtxt
{
	width:206px;
	border:0px;
	font-size:10px;
	color:#CA7A10;
}

.contacts
{
	background:#3381B7 url(right/contbg.gif);
	padding:8px 20px 8px 19px;
	color:#FFFFFF;
	font-size:11px;
	text-align:right;
	vertical-align:top;
}

.hr
{
	background-image:url(right/line.gif);
	width:230;
	height:1px;
	border:none;
	margin-left:auto;
	margin-right:auto;
}
.contacts a
{
	color:#FFFFFF;
}

.brdrt2
{
	width:1px;
	background-image:url(brdrt.jpg);
}

.brdrt1
{
	width:1px;
	background-image:url(brdrt.jpg);
}

.brdrl
{
	width:1px;
	background:url(files/brdrl.jpg) no-repeat #97BBCF;
}

.brdrr
{
	width:1px;
	background:url(files/brdrr.jpg) no-repeat #97BBCF;
}
.btml, .btmr
{
	width:50%;
}
.btmline1
{
	height:1px;
	background-color:#D1E2EB;
}
.btmline2
{
	height:1px;
	background-color:#045C99;
}
.btm
{
	height:100%;
	background-color:#1668A0;
}
.btm2
{
	height:100%;
	background:#1668A0 url(bottom/bg.jpg) repeat-x;
}
.bmleft
{
	height:40px;
	width:248px;
	background-color:#FFFFFF;
}
.btns
{
	width:656px;
	background-color:#1668A0;
	background-image:url(bottom/btn.jpg); 
}
.button
{
	padding-top:22px;
	vertical-align:top;
	height:40px;
}
.btnlink
{
	text-decoration:none;
	color:#83BBDA;
	font-size:10px;
}
.btnlink:hover
{
	color:#FFFFFF;
}
.btmrights
{
	background-color:#1668A0;
	width:240;
	background-image:url(bottom/bg2.gif);
	font-size:10px;
	color:#FFFFFF;
	padding-left:10px;
}
.btmlogo
{
	background-color:#1668A0;
	background-image:url(bottom/bg3.gif);
	width:702px;
}
.content
{
	font-size:11px;
	font-family:Tahoma;
	color:#054983;
	padding: 18px;
	vertical-align:top;
}

.cbrdrl
{
	width:2px;
	background-color:#FFFFFF;
	background-image:url(center/brdrl.gif);
	background-repeat: no-repeat;
}
.cbrdrr
{
	width:2px;
	background-color:#FFFFFF;
	background-image:url(center/brdrr.gif);
	background-repeat: no-repeat;
}
.cbrdr2l
{
	width:7px;
	background:url(center/left.gif) no-repeat;
}
.cbrdr2r
{
	width:7px;
	background:url(center/right.gif) no-repeat;
}
.chdrline1
{
	background-color:#98C5DC;
	height:3px;
}
.chdrline2
{
	height:51px;
	padding-left:12px;
	vertical-align:center;
	background-image:url(center/hdrline2.gif);
}
.chdrline3
{
	height:1px;
}
.chdrline4
{
	height:2px;
	background-color:#98C5DC;
}
.ccontent
{
	height:100%;
	background:url(center/cbg.gif) repeat-x;
}
.ctext
{
	padding:20px 25px 20px 17px;
	font-size:11px;
	vertical-align:top;
}
.rmenuline1
{
	width:1px;
	background-color:#0062A5;
}
.rmenuline2
{
	width:2px;
	background-color:#3381B7;
}

.rmenuitem_open
{
	height:28px;
	background-color:#89B6D6;
	background-image:url(right/item_open.gif);
	vertical-align:top;
}

.rmenuitem_closed
{
	height:28px;
	background-color:#89B6D6;
	background-image:url(right/item_closed.gif);
	vertical-align:top;
}

.rmenusubitem_closed, .rmenusubitem_opened
{
	height:24px;
}

.rmsi_c
{
	padding:0 17 0 11;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:10px;
}

.rmenusubitem_closed .rmsi_t
{
	background-image:url(right/subitem_closed_t.gif);
	height:5px;
}

.rmenusubitem_closed .rmsi_c
{
	background-image:url(right/subitem_closed_c.gif);
	height:100%;
}

.rmenusubitem_closed .rmsi_b
{
	background-image:url(right/subitem_closed_b.gif);
	height:5px;
}


.rmenusubitem_opened .rmsi_t
{
	background-image:url(right/subitem_opened_t.gif);
	height:5px;
}

.rmenusubitem_opened .rmsi_c
{
	background-image:url(right/subitem_opened_c.gif);
	background-position: 0% 50%;
	background-repeat: no-repeat;
	height:100%;
}

.rmenusubitem_opened .rmsi_b
{
	background-image:url(right/subitem_opened_b.gif);
	height:5px;
}

.rmenusubitem_closed
{
	background-color:#89B6D6;
}

.rmenusubitem_opened
{
	background-color:#FFFFFF;
}

.rmenusubitem_closed .sublink
{
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.rmenusubitem_opened .sublink
{
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:none;
}
.rmenusplitter
{
	height:2px;
	background-color:#3381B7;
}
.banner
{
	height:105px;
	width:227px;
	background-repeat:no-repeat;
	background-position:50% 50%;
}
.rightsplit
{
	width:254px;
	background-color:#3381B7;
}
.product, .product_clear
{

	width:152px;
}

.product
{
	padding:0px;
	background-repeat:no-repeat;
	background:#3381B7 url(center/top_brdr.gif) no-repeat 0 0%;
}
.product_sel
{
	padding:0px;
	background-color:#CC0000;
	border:1;
}

.prod_name
{
	vertical-align:center;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-family:Tahoma;
	font-size:10px;
	padding:8 3 8 3;
	text-transform:uppercase;
	background-repeat:no-repeat;
}

.prod_pic
{
	background-position:50% 50%;
	height:101px;
	background-color:#FFFFFF;
	padding:0px;
	width:152px;
	background-repeat:no-repeat;
}
.subcat_title
{
	font-size:20px;
	font-weight:bold;
	color:#CC0000;
	padding-left:15px;
	text-transform:uppercase;
}
.product_title
{
	font-size:20px;
	font-weight:normal;
	color:#0062A5;
}
.item_title
{
	font-size:18px;
	font-weight:bold;
	background-color:#83B3D3;
	padding:9px;
	height:35px;
	color:#FFFFFF;
}

.items_header
{
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	vertical-align:center;
	text-align:center;
	height:39px;
	background-color:#3381B7;
	text-transform:uppercase;
}
.prtd_first, .prtd_second
{
	height:30px;
	font-size:11px;
	vertical-align:center;
	text-align:center;
}
.prtd_first
{
	background-color:#F1F6FA;
}

.prtd_second
{
	background-color:#E6F0F6;
}
.request_text
{
	font-size:10px;
	padding:0px 12px 0px 12px;
}
.items_req
{
	height:33px;
	width:396;
}
.req_title
{
	font-size:12px;
	color:#054983;
	font-weight:bold;
}
.req_name, .req_name2
{
	font-size:11px;
	color:#054983;
	font-weight:bold;
	height:19px;
	vertical-align:top;
}
.req_name
{
	width:310px;
	padding-left:2px;	
}
.req_name2
{
	width:145px;
	padding-left:2px;	
}

.req_input
{
	height:23px;
	width:310px;
	background-color:#4A90BF;
}

.req_input2
{
	height:23px;
	width:145px;
	background-color:#4A90BF;
	
}
.req_inp_bg
{
	background-color:#FFFFFF;
	text-align:center;
}

.req_i_f
{
	border:0px;
	font-size:11px;
	width:300px;
	color:#054983;	
}
.req_i_f2
{
	border:0px;
	font-size:11px;
	width:134px;
	color:#054983;	
}

.req_sel
{
	border:0px;
	width:141px;
	height:17px;
	color:#054983;
	font-size:11px;
}
.req_check
{
	font-size:11px;
	color:#054983;
	height:22px;
}
.line
{
	height:2px;
	background-color:#4D91C0;
}
.req_txt
{
	border:0px;
	font-size:11px;
	color:#054983;
	font-family:Tahoma,Helvetica,sans-serif;
	height:120;
	width:630px;
}
.btm_full
{
	height:100%;
	background-color:#1668A0;
}
.hdr_red
{
	font-size:11px;
	font-family:Tahoma;
	color:#CC0000;
	text-transform:uppercase;
	font-weight:bold;
}
.srch_txt
{
	font-size:11px;
	font-family:Tahoma;
	color:#054983;
	vertical-align:top;
	line-height:16px;
}
.smi
{
	padding-right:5px;
	text-align:right;
}
.pgr
{
	padding-left:14px;
	vertical-align:center;
	background-color:#7EB0D2;
	height:34px;
	width:200px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	font-family:Tahoma;
}

.pgr_i,.pgr_i_sel
{
	height:23px;
	width:23px;
	font-size:11px;
	font-weight:bold;
	vertical-align:center;
	text-align:center;
	font-family:Tahoma;
}
 .tbl152
 {
 	width:152px;
 	height:100%;
 	border:0;
 }
.pgr_i a
{
	color:#FFFFFF;
	text-decoration:none;
}

.pgr_i_sel a
{
	color:#FFFFFF;
	text-decoration:none;
}

.srchreslt
{
 width:152px;
 background:url('center/search_bg.gif');
 height:107px;
}