 /* CSS Document */
body {padding:0px 0px 0px 0px; margin:29px 0 0 0; font:normal 12px/15px Arial, Helvetica, sans-serif; color:#ffffff; background-image:url(../images/bg.gif); background-position:left top; background-repeat:repeat-x; background-color:#A5D0F9;}
div,p,h1,h2,h3,h4,h5,ul,li,a,span,ins,form,fieldset,input,select,button,textarea,label {padding:0; margin:0;}
ul{list-style:none; padding:0; margin:0;}
.speacer{ clear:both; line-height:0; height:0;padding:0; margin:0;}
p span{padding:0; margin:0;}
h1{font:bold 34px/40px Arial, Helvetica, sans-serif; color:#2F3CAF;}
h2{font:bold 18px/25px Arial, Helvetica, sans-serif; color:#ffffff; text-align:left;}
h3{font:bold 18px/25px Arial, Helvetica, sans-serif;color:#ffffff;}
.clear{clear:both; font-size:0px; margin:0px; padding:0px; border:0px;}
a img{border:0;}
.hd1{font:bold 12px/15px Arial, Helvetica, sans-serif; color:#030D83; text-transform:uppercase;}
.bl1{font:normal 14px/15px Arial, Helvetica, sans-serif; color:#11186A;}
.ash{color:#333333; font-size:12px; text-decoration:none; text-transform:none;}
.bl2{font:bold 14px/15px Arial, Helvetica, sans-serif; color:#3E48AF;}
.bl3{font:bold 12px/15px Arial, Helvetica, sans-serif; color:#030D83; text-decoration:underline;}
.bl3h{font:bold 12px/15px Arial, Helvetica, sans-serif; color:#DBF3FE; text-decoration:underline;}
.bl3:hover{font:bold 12px/15px Arial, Helvetica, sans-serif; color:#030D83; text-decoration:underline;}

.or2{font:bold 14px/15px Arial, Helvetica, sans-serif; color:#F45922;}
.gr2{font:bold 14px/15px Arial, Helvetica, sans-serif; color:#1428FF;}
.wh2{font:bold 14px/15px Arial, Helvetica, sans-serif; color:#ffffff;}
/*---------------header----------------------------*/
#header{width:986px; height:105px; margin:auto; position:relative;}
.header_bg{width:974px;padding:0; background:url(../images/tab_bg.gif) repeat-x; height:105px; margin:0; float:left;}
.logo{height:37px; width:223px; padding:27px 0 0 0; float:left; margin:0;}
.curve{width:6px; height:105px; padding:0; margin:0;}
.small_nav{ width:974px;height:37px; margin:0; padding:0; float:right;}

/* ------------------- 12March2010 -------------------- */
.smNavLeft {float:left; width:120px; margin:8px 10px 0 5px; }
.smNavLeft a { font:normal 12px/15px Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; color:#FFFFFF;}
.smNavLeft a:hover { font:normal 12px/15px Arial, Helvetica, sans-serif; text-align:left; text-decoration:none; color:#FFCC00;}

.smNavRight { width:760px; margin:0;float:right;height:38px;}
.smNavRight ul {list-style-type:none; margin:0; padding:0; height:38px;}
.smNavRight ul li{display:block; height:37px; float:left; margin:0px; text-align:left; text-transform:uppercase; color:#FFFFFF; padding:0 2px 0 0;}
.smNavRight ul li a{display:block; height:37px;  float:left; font:normal 11px/15px Arial, Helvetica, sans-serif; text-transform:uppercase; text-decoration:none; color:#FFFFFF;}
.smNavRight ul li a:hover{display:block; float:left; font:normal 11px/15px Arial, Helvetica, sans-serif;text-transform:uppercase; text-decoration:none; color:#FFCC00;}
.smNavRight ul li a:active{display:block; float:left; font:normal 11px/15px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF;}

/* -------------- menu-part ------------------- */
#menu{height:64px; /*width:698px;*/ width:732px; float:right; margin:0;padding: 1px 0 0 0;}
ul.menubg{height:64px; float:left; padding:0;margin:0;}
ul.menubg li{height:64px; float:left; padding:0 2px 0 0;}
.menu_divider{background:url(../images/menu_divider.gif) no-repeat right top; padding:0; height:64px; margin:0;}
.menu_dividersmall{background:url(../images/menu_divider_small.gif) no-repeat right top; padding:0; height:39px; margin:0;}
.menu_dividersmal2{background:url(../images/menu_divider_small.gif) no-repeat right top; height:24px; margin:0;}
ul.list{list-style-type:none;  width:958px; margin:0 0 0 0; float:left;}
ul.list li{display:block; float:left; padding:10px 10px 0 10px; text-align:left; font:normal 10px/15px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF;}
ul.list li a{display:block; float:left; font:normal 10px/15px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF;}
ul.list li a:hover{display:block; float:left; font:normal 10px/15px Arial, Helvetica, sans-serif;text-transform:uppercase; color:#FFFFFF;}
ul.list li a:active{display:block; float:left; font:normal 10px/15px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF;}

/*---------------banner----------------------------*/
#banner_area{width:986px; height:359px; margin:auto; background:url(../images/header_bg.jpg) no-repeat; }
#banner_left{width:362px; height:331px; float:left; margin:0; padding:18px 19px 0 339px; text-align:left;color:#404040; font-size:14px; line-height:17px;}
#banner_right{width:265px; height:334px; float:right; padding:80px 0 0 0;}
.pr_smallbg{ width: 232px; height:132px; margin:10px 0 0 0;}
.pr_smalltitle{background:url(../images/small_arrow.gif) no-repeat; padding:0 0 17px 20px;}

/* -------------- content-part ------------------- */
/* ----- common -------- */
#content_area{width:986px; margin:auto; padding:52px 0 0 0; background:url(../images/body_txt_bg.gif) repeat-x #78B2ED;}
#content_areain{ margin:0; width:946px; padding:0 20px 0 20px;font:normal 14px/18px Arial, Helvetica, sans-serif; }
.content_left{width:960px; text-align:left; padding:0 0 0 22px; margin:0;}
.pr_bigbg{ width:278px; height:195px; background:url(../images/pr_bigbg.gif) no-repeat; padding:0 8px 8px 8px; margin:0 26px 0 0; float:left;}
.pr_bigtitle{width:278px;padding:0 0 8px 0; margin:16px 0 0 0;}
.content_left_text{text-align:center; padding:0; margin:0;}
#content_right{width:265px; float:right; margin:0; padding:0;}
.tlinknew{ text-decoration:none; color:#FFFFFF; text-transform:lowercase;}
/* ----- inner -------- */
.big_img_display{ width:363px; float:left; margin:0;}
.round_box{width:946px; text-align: center;}
.hr_cl{margin:10px 0 10px 0;}
.round_box1{ width:946px;background:url(../images/round1.gif) no-repeat bottom; height:12px;}
.round_box2{ width:786px; background:url(../images/round_bg.gif) repeat-y; padding:20px 80px 0 80px;}
.round_box3{ width:946px;background:url(../images/round3.gif) no-repeat;height:12px;}
.norm_text{font:normal 14px/18px Arial, Helvetica, sans-serif; width:530px; float:right; padding:0 20px 0 0; margin:0;}
ul.inr_text{width:250px;}
ul.inr_text li{list-style-type:none; margin:0; background:url(../images/arrow_text.gif) no-repeat; padding:0 0 0 20px;}
ul.inr_text1{width:850px;}
ul.inr_text1 li{list-style-type:none; margin:0; background:url(../images/arrow_text.gif) no-repeat; padding:0 0 0 20px;}

/* -------------- footer-part ------------------- */
#footer{width:986px; margin:auto; padding:95px 0px 0 0; height:89px; background:url(../images/footer_bg.gif) no-repeat;}
.footerlink{color:#ffffff; font:10px/15px Arial, Helvetica, sans-serif; text-align: center; font-weight:normal; text-decoration:none; text-transform:uppercase;}
a.footerlink:hover{color:#ffffff; font:10px/15px Arial, Helvetica, sans-serif; text-align:center; font-weight:normal; text-decoration:underline;}
.footerlink1{color:#ffffff; font:10px/15px Arial, Helvetica, sans-serif; text-align: center; font-weight:normal; text-decoration:none}
a.footerlink1:hover{color:#ffffff; font:10px/15px Arial, Helvetica, sans-serif; text-align:center; font-weight:normal; text-decoration:underline;}
.website{color:#ffffff; text-align:center; font-size:11px; text-decoration:none; font-weight:normal; text-transform:none;}
a.website:hover{color:#ffffff; text-align:center; text-decoration:underline;}

/*productmenu*/
.glossymenu{
margin: 5px 0;
padding: 0;
width: 170px; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu a.menuitem{
background: black url(glossyback.gif) repeat-x bottom left;
font: bold 11px Arial, "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(glossyback2.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}