/* CSS Document */

/* - - - - - - - - - - - - - - - - - - - - -




/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0;  list-style:none; }

body { background: url(../images/bg.jpg) repeat-x #ffffff; font-family: Arial, Helvetica, sans-serif; color:#969696; font-size:11px; /*text-align:center; for IE */ margin-top:0; margin-bottom:0; }

form{margin:0; padding:0; overflow:hidden; display: inline; }

fieldset { border: 0; }
input{ border:none;}

img { border:0;  vertical-align:bottom;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; line-height:normal;}

p, td { margin:0; padding:0;font-family: Arial; font-size:12px; padding-left:0px; color:#000000;}

ul,li {margin:0; padding:0; list-style:none; font-size:12px; font-family: Arial, Helvetica, sans-serif;}

a{margin:0; padding:0; text-decoration:none; font-family: Arial, Helvetica, sans-serif; color:#274D8C; font-weight:bold; font-size:11px;  text-decoration:underline;}

.clear {clear:both; height:1px; }
.cl_cle{ clear:left;height:1px;}
.display{ display:block; float:none; text-align:left;}
.display_in{ margin-top:10px; display:block; text-align:left;}
.display_sin{ margin-top:10px;}
.dis_fl{ float:left;}
.dis_fl1{ float:left; padding-right:12px; width:45%;}
.dis_fr{ float:right;}
h4{ font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#433d36;}
h3{ color:#433d36;}
h5{ font-size:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#433d36;}

/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

#wrapper{ background: url(../images/lf_bg.jpg) left top no-repeat; width:100%; display:block;}

/*
----------------------------------------------------------------------------- 
top logo Styles go here 
-----------------------------------------------------------------------------*/
#logo{ width:100%; display:block; height:98px;}
#logo .wrap{ width:941px; display:block; height:98px;}
#logo a{ background:url(../images/logo.png) left no-repeat; width:650px; height:84px; display:block;}

/*
----------------------------------------------------------------------------- 
Navigtion Styles go here 
-----------------------------------------------------------------------------*/
#navigation{ width:100%; display:block; background:url(../images/navigation.jpg) repeat-x; height:37px;} 
#navigation .navi{ width:941px; display:block; height:37px;}
#navigation .navi ul{ margin-left:7px;}
#navigation .navi li{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-top:11px; padding-bottom:9px; float:left; display:block; }
#navigation .navi a{ font-family:Arial; font-size:11px; text-transform:uppercase; color:#f3f1e6; text-decoration:none; display:block; line-height:17px; padding-left:25px; padding-right:30px; border-right:1px solid #c8c4b0;} 
 a.noborder{ border:none; background:none;}
 
#flash{ width:941px; height:495px; background-repeat: no-repeat; background-image: url(../images/flash_bg.jpg);}
#content{ width:100%; display:block;}
#content .wrap{ width:941px; display:block;}
#content .flash{ width:941px; height:495px;}
#content .three_box{ display:block; margin-left:20px;}
#content .dwew{ float:left; width:287px; margin-right:20px; display:block;}
#content .dwew1{ float:left; width:287px; display:block;}
#content .three_box h1{ border-top:1px solid #000000; border-bottom:dashed 1px #c7c0b3; height:18px; padding-left:5px; padding-top:6px;}
#content .three_box p{ padding-left:8px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#000000; text-align:justify; padding-right:14px; padding-top:15px;}
#content .three_box img{ float:left; margin-right:5px;}
#content .nde{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; float:right; margin-right:15px; font-weight:normal; text-decoration:none; padding-top:5px;}
#content .feat_det{ display:block; padding-left:8px; padding-right:14px; padding-top:15px;}
#content .feat_defl{ float:left; width:95px; background:#f4f3ea; padding:3px; text-align:center; margin-right:5px; border:1px solid #dfdcd0;}
#content .feat_defr{ float:right; width:155px;}
#content .feat_defr p{padding-left:0; padding-right:0; padding-top:0;}
#content .feat_defr h3{ font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:4px; color:#000000;}
#content p{ color:#433d36; line-height:22px;   font-family:Arial, Helvetica, sans-serif; }

#footer{ width:100%; display:block; margin-top:30px; padding-bottom:30px;}
#footer .wrap{ width:931px; display:block; margin-left:10px;}
#footer .top_foot{ border-top:1px solid #c7c0b3; height:34px; margin-bottom:15px; border-bottom:1px solid #c7c0b3; padding-top:5px; text-align:left;padding-left:11px; padding-right:11px; }
#footer .top_foot p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left;   line-height:20px; margin-right:8px; }
#footer .top_foot .input{ width:221px; border-top:1px solid #d5d0c6; border-left:1px solid #d5d0c6; height:21px; vertical-align:top;}
#footer .top_foot .inpshell{ width:222px; border:1px solid #ebebeb; float:left; height:21px;}
#footer .top_foot .sign{ background:url(../images/signup.gif) no-repeat; border:0; display:block; width:60px; height:22px; text-align:center; color:#ffffff; margin-left:10px; cursor:hand; font-size:12px; padding-bottom:3px;}
#footer .top_foot .sign:hover{ background:url(../images/signup_hover.gif) no-repeat; border:0; display:block; width:60px; height:22px; text-align:center; color:#000000; margin-left:10px; cursor:hand; font-size:12px; padding-bottom:3px;}
#footer .bod{ border-top:1px solid #c7c0b3; border-bottom:1px dashed #c7c0b3; height:5px;}
#footer .bott{ display:block; padding-left:30px; padding-top:5px; font-size:11px;}
#footer .link{ display:block; float:left; margin-right:40px; padding-top:7px;}
#footer .link a{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#433d36; padding-left:10px; padding-right:10px; text-decoration:none; background:url(../images/divider_fot.jpg) right no-repeat; display:block;}
#footer a.facebook{ background: url(../images/facebook.jpg) no-repeat; cursor:pointer; width:29px; height:28px; display:block; }
#footer a:hover.facebook{ /*Selected Tab style*/background-position:100% -28px; /*Shift background image up to start of 2nd tab image*/  }
#footer a.twitter{ background:url(../images/twitter.jpg) no-repeat; cursor:pointer; width:29px; height:28px; display:block; margin-left:8px; }
#footer a:hover.twitter{ /*Selected Tab style*/background-position:100% -28px; /*Shift background image up to start of 2nd tab image*/  }
#footer a.spark{ background:url(../images/spark.jpg) no-repeat; cursor:pointer; width:29px; height:28px; display:block; margin-left:8px; }
#footer a:hover.spark{ /*Selected Tab style*/background-position:100% -28px; /*Shift background image up to start of 2nd tab image*/  }
#footer .left{ float:left;}
#footer .right{ float:right;}
.breadcrumb{
font: normal 12px  Verdana, Helvetica, sans-serif;
border-bottom:1px solid #000000;
height:24px;
margin-left:10px;

}
.breadcrumb p{
font: normal 12px  Verdana, Helvetica, sans-serif;
color:#000000;
line-height:24px;
}
.breadcrumb a{
font: normal 12px  Verdana, Helvetica, sans-serif;
text-decoration: none;
padding-right:0; /*adjust bullet image padding*/
color:#000000;
line-height:24px;
font-weight:normal;
}

.breadcrumb a:visited, .breadcrumb a:active{
color:#000000;
}

.breadcrumb a:hover{
text-decoration: underline;
}



#title{ display:block; border-bottom:1px dashed #c7c0b3; padding-bottom:8px;  margin-left:10px;}
#title .abot_fl{ float:left; background:url(../images/div.gif) right no-repeat; margin-bottom:20px; margin-left:15px; margin-right:15px; padding-right:20px; margin-top:10px;}
#title .abot_rl{ float:left; margin-left:30px; width:684px; padding-top:13px; }
#title .abot_rl p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:normal; line-height:22px; color:#433d36; padding-right:50px;}
#title .abot_rl h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; color:#433d36;}

#title .serv_fl{ float:left; background:url(../images/div.gif) right no-repeat; margin-bottom:20px; margin-left:15px; margin-right:15px; padding-right:20px; margin-top:10px;}
#title .serv_rl{ float:left; margin-left:30px; width:674px; padding-top:13px; }
#title .serv_rl p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:normal; line-height:22px; color:#433d36; padding-right:50px;}
#title .serv_rl h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; color:#433d36;}

#title .contact_fl{ float:left; background:url(../images/div.gif) right no-repeat; margin-bottom:20px; margin-left:15px; margin-right:15px; padding-right:20px; margin-top:10px;}
#title .contact_rl{ float:right; text-align:left; margin-left:30px; width:60%;  padding-top:13px;}
#title .contact_rl p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:normal; line-height:22px; color:#433d36; padding-right:50px;}
#title .contact_rl h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; color:#433d36;}
#title .mem_fl{  float:left; background:url(../images/div.gif) right no-repeat; margin-bottom:20px; margin-left:15px; margin-right:15px; padding-right:20px; margin-top:10px;}
#title .mem_rl{ float:left; margin-left:30px; width:552px; padding-top:13px;}
#title p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:normal; line-height:22px; color:#433d36; padding-right:20px;}
#title h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; color:#433d36; padding-top:10px;}


#title .news_fl{  float:left; background:url(../images/div.gif) right no-repeat; margin-bottom:20px; margin-left:15px; margin-right:15px; padding-right:20px; margin-top:10px;}
#title .news_rl{ float:left; margin-left:30px; width:452px; padding-top:13px;}
#title .news_rl p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:normal; line-height:22px; color:#433d36; padding-right:50px;}
#title .news_rl h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; color:#433d36;}

#title .prod_lf{ float:left; background:url(../images/div.gif) right no-repeat; margin-bottom:20px; margin-left:15px; margin-right:15px; padding-right:20px; margin-top:10px;}
#title .prod_rl{ float:left; margin-left:20px; width:630px; padding-top:13px;}
#title .prod_rl h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; color:#433d36;}
#title .prod_rl p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:normal; line-height:22px; color:#433d36; padding-right:20px;}
#title .test_fl{  float:left; background:url(../images/div.gif) right no-repeat; margin-bottom:20px; margin-left:15px; margin-right:15px; padding-right:20px; margin-top:10px;}
#title .test_rl{ float:left; margin-left:30px; width:556px; padding-top:13px;}
#title .test_rl h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; color:#433d36;}
#title .test_rl p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:normal; line-height:22px; color:#433d36; padding-right:20px;}
#title .friend_fl{  float:left; background:url(../images/div.gif) right no-repeat; margin-bottom:25px;  margin-right:15px; padding-right:20px; margin-top:10px;}
#title .friend_rl{ float:left; margin-left:30px; width:456px; padding-top:13px;}
#title .friend_rl h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:italic; font-weight:bold; color:#433d36;}
#title .friend_rl p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; font-weight:normal; line-height:18px; color:#433d36; padding-right:20px;}
#contabout{ display:block; margin-left:10px;}
#contabout .vt{ width:209px; float:left;}
#contabout .vr{ float:left; margin-left:30px; width:665px; padding-top:10px; text-align:left;}
.ab{ display:block;}
.ab img{  margin-bottom:10px; padding:3px; border:1px solid #e7e6db;   background:#ffffff;}
.ae{ float:right; width:178px; margin-left:30px;}
.erm{ display:block; width:172px; float:right; margin-left:30px; margin-top:5px;  }
.erm img{  margin-bottom:10px; padding:3px; border:1px solid #e7e6db;   background:#ffffff;}
.ert{ display:block; width:172px; float:left; padding:4px; margin-right:30px;}
.ert img{ margin-bottom:10px; padding:3px; border:1px solid #e7e6db;    background:#ffffff;}
.left_image{display:block;  }
.left_image img{ float:left;  margin-bottom:10px; padding:3px; border:1px solid #e7e6db;  margin-right:30px;   background:#ffffff;}  
.right_image{ display:block; }
.right_image img{ margin-bottom:10px; padding:3px; margin-left:30px;  float:right; border:1px solid #e7e6db;   background:#ffffff;} 
.sm_navi{ display:block; padding-top:6px;}
.sm_navi li{  display:block;  border-bottom:1px dashed #c7c0b3; padding-bottom:3px;}
.sm_navi a{background:url(../images/orange_arrow.gif) left 8px no-repeat; padding-left:25px; height:24px; line-height:24px; color:#000000; display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.sm_navi a:hover{ display:block; background:url(../images/orange_arrow.gif) left 8px no-repeat #fff9e3; padding-left:25px;}

.home_ceo{ background:url(../images/home_ceo.jpg) top no-repeat; width:209px;}
.home_ceo_cen{ background:url(../images/home_ceo_cen.jpg) repeat-y; width:209px; }
.home_ceo_con{ padding-top:82px; padding-bottom:30px; text-align:left;}
.home_ceo_con p{ color:#433d36; padding-left:15px; padding-right:15px; text-align:left;}
.home_ceo_bot{ background:url(../images/home_ceo_bot.jpg) bottom no-repeat; }
.home_ceo_con li{ padding-bottom:4px;color:#433d36; margin-left:30px; margin-right:15px;  text-align:left; list-style-type:decimal; list-style-position: outside; }
.home_ceo_con li p{ text-align:left; color:#433d36; padding-right:0; padding-left:0; line-height:-2px; }





.chromestyle{
 width:941px; display:block; height:37px;}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
 margin-left:7px;
}

.chromestyle ul li{
font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; float:left; padding-top:4px; display:block;background:url(../images/divider.gif) right no-repeat; padding-right:12px; padding-left:12px; 
}

.chromestyle ul li a{
font-family:Arial; font-size:11px; text-transform:uppercase; color:#f3f1e6; text-decoration:none; display:block; line-height:32px; padding-left:12px; padding-right:13px

}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background:#ffffff;
border:1px solid #c7c0b3;
border-bottom:none;
font-family:Arial; font-size:11px; text-transform:uppercase; color:#000000; text-decoration:none; display:block; line-height:32px; padding-left:10px; padding-right:13px;  
 /*THEME CHANGE HERE*/
}

.arrow{ display:block;}
.arrow a{background:url(../images/down.gif) right no-repeat; display:block; }
.arrow a:hover{background:url(../images/down.gif) right no-repeat; display:block; }

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top:10;
border: 1px solid #c7c0b3; /*THEME CHANGE HERE*/

font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 216px;
padding:10px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
border-top:none;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px dotted #BBB; /*THEME CHANGE HERE*/
background:url(../images/small_arrow.gif) left no-repeat;
padding: 2px 0;
padding-left:15px;
text-decoration: none;
font-weight: normal;
color: black;

}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
height:100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #fff9e3;
}




.red_dot{ display:table;}
.red_dot li{ background:url(../images/red_dot.gif) left no-repeat; line-height:22px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#433d36;}

.product{ width:392px; float:left; margin-right:80px; margin-bottom:20px;}
.product h1{ border-top:1px solid #000000; border-bottom:dashed 1px #c7c0b3; height:24px; padding-left:5px; padding-top:4px; font-family: "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#000000;}
.product h1 span{ color:#beb5a8; margin-right:2px; margin-left:2px;}
.product1{ width:392px; float:left;margin-bottom:20px;}
.product1 h1{ border-top:1px solid #000000; border-bottom:dashed 1px #c7c0b3; height:24px; padding-left:5px; padding-top:4px; font-family: "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#000000;}
.product1 h1 span{ color:#beb5a8; margin-right:2px; margin-left:2px;}
.pwer{ display:block; float:left; }
.pwer img{  padding:3px; border:1px solid #e7e6db; margin-right:10px;  float:left;   background:#ffffff;}
.prtext{ width:272px; float:left;}
a.prbutton{ background:url(../images/view_products.gif) no-repeat; width:90px; height:22px; border:none; display:block;}
a:hover.prbutton{ background: url(../images/view_products_hover.gif) no-repeat; width:90px; height:22px; border:none; display:block;}
a.srbutton{ background:url(../images/view_products1.gif) no-repeat; width:90px; height:22px; border:none; display:block;}
a:hover.srbutton{ background: url(../images/view_products_hover1.gif) no-repeat; width:90px; height:22px; border:none; display:block;}
.testi{ width:653px; display:block; margin-left:20px;}
.testi img{ float:left;}
.testimh{height:157px; width:134px; margin-left:15px;  padding:3px; border:1px solid #e7e6db; margin-right:20px;  float:left;   background:#ffffff;}
.testi p{ padding-right:40px; text-align:left; line-height:18px;}
.testi1{ width:653px; display:block; margin-top:20px; margin-left:20px; margin-bottom:20px; border-top:1px dashed #c7c0b3; border-bottom:1px dashed #c7c0b3; background:#f6f6ef; padding-top:15px; padding-bottom:15px;}
.testi1 img{float:left;}
.testi1 p{ padding-right:40px; text-align:left;}


.prod_images{  float:left; display:block; margin-right:30px;}
.prmain{ background:#ffffff; padding:3px;  text-align:center; border:1px solid #e4e1d7;}
.prthumb{ display:block; margin-top:8px;}
.prthumb img{padding:3px; border:1px solid #e7e6db; margin-right:7px;  float:left;   background:#ffffff;}
.prod_det{ width:387px; float:left; display:block;  padding-bottom:13px;}
.prod_det h1{ border-top:1px solid #000000;  height:24px; padding-left:5px; padding-top:4px; font-family: "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#000000; text-transform:capitalize;}
.prod_det h1 span{ color:#beb5a8; margin-right:2px; margin-left:2px;}
.prod_det p{ padding-left:10px; text-align:left;}
.bat{ width:387px; border-top:dashed 1px #c7c0b3; padding-top:5px; margin-top:5px; }
a.cart_but{ background:url(../images/add_to-cart.gif) no-repeat; width:90px; height:22px; float:left; border:none; display:block;}
a:hover.cart_but{ background:url(../images/add_cart_hover.gif) no-repeat; width:90px; height:22px; border:none; display:block;}

.events{ display:block; padding-bottom:30px; margin-bottom:30px; border-bottom:1px dashed #c7c0b3;}
.events img{height:220px; width:285px;  padding:3px; border:1px solid #e7e6db; margin-right:17px;  float:left;   background:#ffffff;}
.events h2{ font-family:Arial, Helvetica, sans-serif; font-size:20pt; margin-bottom:8px; font-weight:normal; color:#f63410;}
.events .border{ border-right: 1px  dotted #000000; display:inline; border-bottom:1px dotted #000000; padding-right:20px; margin-left:5px; padding-top:4px; padding-bottom:4px; color:#000000;}
.events ul{ margin-bottom:10px;}
.events .border1{ padding-bottom:4px;display:inline; border-bottom:1px dotted #000000; padding-left:15px; padding-right:20px; color:#000000; padding-top:4px;}
.contact{display:block; padding-bottom:30px; width:700px; margin-left:10px;}
.contact img{height:263px; width:206px;  padding:3px; border:1px solid #e7e6db; margin-right:24px;  float:left;   background:#ffffff;}
.contact li{color:#433d36; line-height:22px;  font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.contact b{color:#433d36; font-size:14px;}
.contact li a{ color:#f63410; font-size:12px; border-bottom:1px dashed #433d36; font-weight:normal; padding-bottom:2px; text-decoration:none;}

.contact1{display:block; padding-bottom:20px; margin-bottom:20px; width:830px; margin-left:10px; border-bottom:1px dotted #433d36;}
.contact1 img{  padding:3px; border:1px solid #e7e6db; margin-left:24px;  float:right;   background:#ffffff;}
.contact1 li{color:#433d36; line-height:22px;  font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.contact1 b{color:#433d36; font-size:14px;}
.contact1 p{ line-height:22px;}
.contact1 li a{ color:#f63410; font-size:12px; border-bottom:1px dashed #433d36; font-weight:normal; padding-bottom:2px; text-decoration:none;}

.cont_form{display:block; padding-bottom:30px; width:700px; margin-left:10px;}
.cont_form b{color:#433d36; font-size:14px;}
.cont_form p{ font-size:12px;  padding-bottom:3px;}
.input_box{ border-top:1px solid #d5d0c6; border-left:1px solid #d5d0c6; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb;  vertical-align:top; width:310px; height:21px;}
.input_box1{ border-top:1px solid #d5d0c6; border-left:1px solid #d5d0c6; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.submit{ background:url(../images/signup.gif) no-repeat; border:0; display:block; width:60px; height:22px; text-align:center; color:#ffffff; cursor:hand; font-size:12px; padding-bottom:3px;}
.submit:hover{ background:url(../images/signup_hover.gif) no-repeat; border:0; display:block; width:60px; height:22px; text-align:center; color:#000000; cursor:hand; font-size:12px; padding-bottom:3px;}



.top_curv{ background:url(../images/top_sigh.jpg) no-repeat; width:394px; height:21px;}
.cen_curv{ background: url(../images/top_sigh_cen.jpg) repeat-y; width:359px; padding-left:20px; padding-right:15px; padding-top:20px; padding-bottom:40px;}
.cen_curv p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#433d36; line-height:30px;}
.cen_curv p span{ font-weight:normal; color:#433d36;}
.cen_curv input{ margin-right:3px;}
.bot_curv{ background: url(../images/top_sigh_bot.jpg) no-repeat; width:394px; height:34px;}
.cen_curv br{ margin-bottom:9px;}

.sig_form{display:block; padding-bottom:30px; width:385px; float:right; }
.sig_formlf{ display:block; padding-bottom:30px; margin-left:30px; width:300px; float:left;}

a.sig{ background: url(../images/signin.gif) no-repeat; width:64px; height:21px; border:none; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; line-height:22px;}
a:hover.sig{ background:url(../images/signin_hover.gif) no-repeat; width:64px; height:21px; border:none; display:block; text-decoration:none; color:#ffffff; }


.partner{ width:653px; display:block; margin-left:20px; border-bottom:1px dashed #999999; padding-top:8px; padding-bottom:10px;}
.partner img{float:left; margin-right:15px;  padding:3px; border:1px solid #e7e6db;   background:#ffffff;}
.partner h1{  height:24px; padding-left:5px; padding-top:4px; font-family: "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#000000;}
.partner h1 span{ color:#beb5a8; margin-right:2px; margin-left:2px;}
.partner_bot{  padding-top:15px; color:#b9b0a1; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.partner a{font-size:13px; font-weight:bold; color:#433d36; text-decoration:none;}



.partner2{ width:653px; display:block; margin-left:20px;background:#f6f6ef; padding-top:8px; border-bottom:1px dashed #999999;   padding-bottom:10px;}
.partner2 img{float:left; margin-right:15px;  padding:3px; border:1px solid #e7e6db;   background:#ffffff;}
.partner2 h1{  height:24px; padding-left:5px; padding-top:4px; font-family: "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#000000;}
.partner2 h1 span{ color:#beb5a8; margin-right:2px; margin-left:2px;}
.partner_bot2{   padding-top:15px; color:#b9b0a1; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.partner2 a{font-size:13px; font-weight:bold; color:#433d36; text-decoration:none;}

.partner1{width:300px; float:left; display:block; margin-bottom:40px;}
.partner1 img{  padding:3px; border:1px solid #e7e6db; margin-bottom:10px;   background:#ffffff;}
.partner1 h1{ border-top:1px solid #000000; border-bottom:dashed 1px #c7c0b3; height:24px; padding-left:5px; padding-top:4px; font-family: "Times New Roman", Times, serif; font-size:18px; font-weight:bold; color:#000000;}
.partner1 h1 span{ color:#beb5a8; margin-right:2px; margin-left:2px;}
/*.partner1 p{ text-indent:40px;}*/
.copyright{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:10px; font-weight:normal; color:#a29b8e; padding-top:7px;}
.print_line{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-right:10px; font-weight:normal; color:#a29b8e; padding-top:7px;}
a.enox{text-decoration:none; font-size:12px; font-weight:bold; color:#433d36;}
a:hover.enox{text-decoration:none; color: #CCCCCC;}
.newsletter{ background:url(../images/news_letter.jpg) no-repeat; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:120px; height:22px;   color:#ffffff; border:none; line-height:20px; font-weight:normal; text-decoration:none; text-align:center; float:left;}
.newsletter:hover{ background:url(../images/news_letter_hover.jpg); color:#000000;} 
.did_know{ background:url(../images/did_top.gif) no-repeat; width:658px; margin-top:5px; height:23px;}
.did_knowcen{ background:url(../images/did_cen.gif) repeat-y; width:598px; padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px;}
.did_knowcen p{ border-bottom:1px dotted #000000; padding-bottom:10px; padding-top:10px;}
.did_knowbot{ background:url(../images/did_bot.gif) no-repeat; width:658px; height:21px;}
.btn{ background:url(../images/news_letter.jpg) no-repeat; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:120px; padding-top:2px;   color:#ffffff; border:none; padding-bottom:3px; }
.btn:hover{ background:url(../images/news_letter_hover.jpg); color:#000000;} 
.ju{ font-family:Arial, Helvetica, sans-serif; font-size:20pt; margin-bottom:8px; font-weight:normal; color:#f63410;}

.site_map{ display:block; padding-top:6px;}
.site_map li{  display:block;   padding-bottom:3px;}
.site_map a{background:url(../images/orange_arrow.gif) left 3px no-repeat; padding-left:15px; font-weight:bold; padding-bottom:8px;color:#000000; display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.site_map a:hover{ background:url(../images/orange_arrow.gif) left 3px no-repeat; padding-left:15px;  padding-bottom:8px;}

.site_map li ul{ padding-left:20px;}
.site_map li li{ padding-bottom:3px;}
.site_map li li a{background: url(../images/dot.jpg) left 5px no-repeat ; padding-left:10px; font-weight:normal;  padding-bottom:2px;   color:#000000; display:block; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.site_map li li a:hover{background: url(../images/dot.jpg) left 5px no-repeat ; padding-bottom:2px;  padding-left:10px; }
#contabout .vt_site{ width:350px; float:left; padding-left:30px; padding-top:10px;}
#contabout .vr_site{ float:left; margin-left:30px; width:465px; padding-top:10px; text-align:left;}
/*---------- bubble tooltip -----------*/
a.tt{
    position: absolute;
    z-index:24;
    color:#274d8c;
	font-weight:bold;
    text-decoration:none;
	line-height:normal;
	font-size:11px;
	cursor: auto;
	padding-top:3px;
	padding-left:2px;
}
a.tt span{ display: none; cursor: help;  }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25;  color:#274d8c; background:;}
a.tt:hover span.tooltip{
    display:block;
	
    position:absolute;
 

	width:203px;
	
    text-align: left;
	filter: alpha(opacity:100);
	top:0;
	KHTMLOpacity: 1.00;
	MozOpacity: 1.00;
	opacity: 1.00;
	
}
a.tt:hover span.top{
	display: block;
	
	background:url(../images/top_pop.gif) top no-repeat; width:203px; height:15px;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	color: #ffffff;
	font-size:11px; 
	font-weight:bold;
	
background:url(../images/cen_top.gif) repeat-y; width:179px;padding-left:12px; padding-right:12px;
}
a.tt:hover span.bottom{
	display: block;
	
	background:url(../images/bot_top.gif) bottom no-repeat; width:203px; height:42px;
}

.sig_pop{ background:url(../images/top_pop.gif) top no-repeat; width:203px; height:15px;}
.sig_pop_cen{ background:url(../images/cen_top.gif) repeat-y; width:179px;padding-left:12px; padding-right:12px;}

.sig_pop_cen .colo{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff;}
.sigh_pop_bot{ background:url(../images/bot_top.gif) bottom no-repeat; width:203px; height:42px;}
.txt {font-family: Arial; font-size:12px;text-align: left;color:#000000; line-height:20px;}