html { font-size: 100.01%; min-height: 100%; height:100%; }
body { padding:0; /*background:#585858 url(../images/bg-perspective.gif)*/ fixed no-repeat bottom; color:#333333; font-family: Arial, Verdana, Georgia, "Times New Roman", Times, serif; font-size:11px; }
* { margin:0px; padding:0px; }
textarea, input, select, option, optgroup, button { font-size:11px; }
img { border: none; }
button { overflow: visible; cursor: pointer; }
a { outline:none; }
ul, li { list-style:none; }
h1, h2, h3, h4, h5, h6 { margin:0px; padding:0px; font-weight:normal; }
#header {height:100px; }
.top_round { height:10px; font-size:1px; }
.headermain { position:relative; height:100px; background:#FFF; }

.logo {
	position:absolute;
	width:230px;
	height:70px;
	top:0;
	left:0;
}
.logo a { display:block; width:483px; height:52px; border:none; }

.topnav { font-size:11px; color:#cc0000; position:absolute; right:15px; top:0px; text-align:right; text-transform:uppercase ; font-weight:bold;  }
.topnav a { color:#cc0000; text-decoration:none; text-transform:uppercase; font-weight:bold}
.topnav a:hover { text-decoration:underline; font-weight:bold}
#content { }
#content .wrap { background:#FFF; height:100%; overflow:hidden; padding-top:9px; padding-bottom:10px; }
.maincontent { padding:0px 0px; }


.wrap { width:990px; margin:0px auto; overflow:hidden; height:100%; }

#nav { background:url(../images/nav_bottom.png) no-repeat center bottom; position:absolute; top:0px; right:0px; height:40px; width:790px; margin:0 auto; }
/*#nav ul { height:25px; padding-right:10px; }
#nav ul li { float:right; height:25px; background:url(../images/submenu.gif) no-repeat right 5px; }
#nav ul li a { font-size:11px; text-transform:uppercase; text-decoration:none; color:#000; font-weight:bold; padding-left:10px; padding-bottom:6px; padding-right:10px; }
#nav ul li a.btmarw { background:url(../images/bottom_arw.gif) no-repeat center 16px; _background:url(../images/bottom_arw.gif) no-repeat center 16px; }
#nav ul li a:hover { text-decoration:none; }*/
#col1 { width:773px; float:left; }
#col2 { width:200px; float:right; }

.graytray { height:100%; overflow:hidden; margin-bottom:7px; }
.graytray div.traytop { height:22px; background:url(../images/tray_tr.gif) no-repeat right top; padding-right:6px; overflow:hidden; }
.graytray div.traytop h3.trayheading { height:14px; padding-left:10px; background:url(../images/tray_tl.gif) no-repeat left top; font-weight:bold; text-transform:uppercase; color:#3f3f3f; padding-top:8px; font-size:12px; }
.graytray div.traycontent { background:#e5e5e5; height:auto; padding:10px 10px 2px 10px; }
.graytray div.traybottom { clear:both; font-size:1px; background:url(../images/tray_br.gif) no-repeat right top; padding-right:6px; height:6px; }
.graytray div.traybottom div.traybottom_l { height:6px; background:url(../images/tray_bl.gif) no-repeat left top; }
.div_p { height:100%; overflow:hidden; }

.whitectr { height:100%; overflow:hidden; margin-bottom:7px; width:384px; }
.whitectr div.whitectrtop { height:32px; background:url(../images/whitectr_tr.gif) no-repeat right top; padding-right:10px; overflow:hidden; }
.whitectr div.whitectrtop h3.whitectrheading { height:24px; padding-left:10px; background:url(../images/whitectr_tl.gif) no-repeat left top; font-weight:bold; text-transform:uppercase; color:#3f3f3f; padding-top:8px; font-size:12px; }
.whitectr div.whitectrcontent { background:#e5e5e5; height:auto; padding:0px 4px; }
.whitectr div.whitectrbtm { clear:both; font-size:1px; background:url(../images/whitectr_br.gif) no-repeat right top; padding-right:10px; height:9px; }
.whitectr div.whitectrbtm div.whitectrbtm_l { height:9px; background:url(../images/whitectr_bl.gif) no-repeat left top; }
.whitectr div.tabwhitectrtop { height:25px; background: url(../images/tabwhitectr_tr.gif) no-repeat right top; padding-right:10px; overflow:hidden; }
.whitectr div.tabwhitectrbtm { clear:both; font-size:1px; background: url(../images/tabwhitectr_br.gif) no-repeat right top; padding-right:10px; height:9px; }
.whitectr div.tabwhitectrtop h3.tabwhitectrheading { height:24px; padding-left:10px; background: url(../images/tabwhitectr_tl.gif) no-repeat left top; font-weight:bold; text-transform:uppercase; color:#3f3f3f; padding-top:8px; font-size:12px; }
.whitectr div.tabwhitectrbtm div.tabwhitectrbtm_l { height:9px; background: url(../images/whitectr_bl.gif) no-repeat left top; }

.tabht165 { height:178px; overflow:hidden; background:#e5e5e5; }
.tabctrinner { }
.tabctrinner li { padding-bottom:10px; float:left; width:100%; margin-bottom:10px; }
.tabctrinner li div.ctrinner_l { float:left; width:115px; }
.tabctrinner li div.ctrinner_r { float:left; width:240px; }
.tabctrinner li div.ctrinner_r h3 { color:#3F3F3F; font-size:11px; text-transform:capitalize; font-weight:bold; padding-bottom:2px; }

.ctrinner { }
.ctrinner li { padding-bottom:10px; float:left; width:100%; border-bottom:1px dotted #ccc; margin-bottom:10px; }
.ctrinner li div.ctrinner_l { float:left; width:90px; }
.ctrinner li div.ctrinner_r { float:left; width:255px; }
.ctrinner li div.ctrinner_r2 { float:left; width:370px; }
.ctrinner li div.ctrinner_r h3 { color:#3F3F3F; font-size:11px; text-transform:capitalize; font-weight:bold; padding-bottom:2px; }
.ctrinner li.nobdr { border-bottom:none; }
a.graylnk { color:#666; font-size:10px; text-decoration:underline; }
a.graylnk:hover { color:#666; font-size:10px; text-decoration:none; }
.graydark { height:100%; overflow:hidden; margin-bottom:7px; }
.graydark div.graydarktop { height:23px; overflow:hidden; background:url(../images/gray_drk_top.gif) no-repeat left top; height:14px; padding-left:10px; font-weight:bold; text-transform:uppercase; color:#3f3f3f; padding-top:8px; font-size:12px; }
.graydark div.graydarkcontent { padding:10px 10px 2px 10px; height:52px; }
.graydark div.graydarkbtm { background:url(../images/gray_drk_btm.gif) no-repeat left top; height:10px; clear:both; }
.bds { height:40px; text-align:center; background:url(../images/bds.gif) no-repeat left top; padding-top:12px; }
.divcol { height:100%; overflow:hidden; }
.div384 { float:left; padding-right:5px; width:384px; }
.div384_r { float:left; width:384px; }

.news { }
.news li { padding-bottom:6px; }
.news li a { display:block; color:#3F3F3F; font-weight:bold; text-decoration:none; }
.news li a:hover { text-decoration:underline; }
.morebtn { position:relative; left:-2px; top:5px; }
.morebtn2 { position:relative; left:-5px; top:5px; }
.ht215 { height:215px; overflow:hidden; }
.ht153 { height:153px; overflow:hidden; width:180px; }
.ht165 { height:160px; overflow:hidden; background:#fff; border-left:1px solid #999999; border-right:1px solid #999999; padding-top:5px; padding-bottom:2px; padding-left:10px; padding-right:10px; }
.ht120 { height:120px; overflow:hidden; background:#fff; border-left:1px solid #999999; border-right:1px solid #999999; padding-top:5px; padding-bottom:2px; padding-left:10px; padding-right:10px; }
.mrb { margin-bottom:7px; }
.pdt { padding-top:5px; }

.newsin { }
.newsin li { padding-bottom:15px; float:left; width:100%; }
.newsin li a { display:block; color:#3F3F3F; font-weight:bold; text-decoration:none; }
.newsin li a:hover { text-decoration:underline; }
.newsin li span.newsin1 { width:65px; float:left; }
.newsin li span.newsin2 { width:115px; float:left; }

.footertxt { text-align:center; color:#222222; position:relative; padding-top: 10px; padding-bottom:10px; }
.footertxt a { color:#222222; font-size:11px; text-decoration:none; }
.footertxt a:hover { text-decoration:underline; color:#000000; }
.footertxt span { color:#222222; padding:0px 4px; font-size:11px; }
#footer { position:relative; clear:both; }
#footer .wrap { width:990px; }

.ctr1 { height:100%; overflow:hidden; margin-bottom:7px; }
.ctr1 div.ctr1top { height:32px; background:url(../images/whitectr_tr.gif) no-repeat right top; padding-right:10px; overflow:hidden; }
.ctr1 div.ctr1top h3.ctr1heading { height:24px; padding-left:10px; background:url(../images/whitectr_tl.gif) no-repeat left top; font-weight:bold; text-transform:uppercase; color:#3f3f3f; padding-top:8px; font-size:12px; }
.ctr1 div.ctr1content { background:#e5e5e5; height:auto; padding:0px 4px; }
.ctr1 div.ctr1content div.htinner { height:auto; overflow:hidden; background:#fff; border-left:1px solid #999999; border-right:1px solid #999999; padding-top:5px; padding-bottom:2px; padding-left:10px; padding-right:10px; }
.ctr1 div.ctr1btm { clear:both; font-size:1px; background:url(../images/whitectr_br.gif) no-repeat right top; padding-right:10px; height:9px; }
.ctr1 div.ctr1btm div.ctr1_l { height:9px; background:url(../images/whitectr_bl.gif) no-repeat left top; }
.innerleftcol { width:200px; float:left; }


/*Tulasi Rajesh*/
.content { margin-left: 210px; font-size: 12px; padding: 0px 0px 30px 0px; }
.content3pane { margin-left: 210px; font-size: 12px; padding: 0px 10px 30px 0px; margin-right:190px; border-right:1px dotted #cccccc; }


.content4pane { margin-left: 210px; font-size: 12px; padding: 0px 0px 30px 0px; }
.content img{ margin: 5px 10px;}
.content p{padding:5px 0px 0px 0px;}
.content h1 {color:#ba004b;font-size:20px;font-style:normal;font-weight:bold;letter-spacing:-1px;padding:10px 0 5px 0;}
.content h2 {color:#003366; font-size:14px; letter-spacing:-1px; padding:10px 0 5px 0px; font-weight:bold; font-style:normal; }
.content h2 span{color:#cc0000; font-size:13px;}
.content h3 {color:#333333; font-size:13px; letter-spacing:-1px; padding:10px 0 5px 0px; font-weight:bold; font-style:italic; }
/*.content ul {margin-top:5px; margin-left:20px;}
.content ul li {padding-left:12px; background: url(../images/bullet_general.gif) no-repeat 1px 1px;}*/
.content a{ text-decoration:underline; color:#ba004b;}
.content a:hover { text-decoration:underline;}
.content ol {margin-top:5px; margin-left:20px;}
.content ol li { margin-left:12px; list-style:lower-alpha;}
.content hr {margin-top:10px; border:none; border-top:2px dotted #e5e5e5; size:1;}
.content hr.no-border {margin-top:10px; border:none; clear:both;}
.general {margin-top:5px; margin-left:20px;}
.general li {padding:0px 0px 5px 12px; background: url(../images/bullet_general.gif) no-repeat 1px 1px;}
.general_list_ordered {margin-top:5px; margin-left:20px;}
.general_list_ordered li {padding-left:0px 0px 5px 12px; background: none;list-style:decimal ;}



.table {padding:0px; margin:0px; letter-spacing:0em; list-style:none; float:left;}
.table li {clear:left; list-style:none; padding: 5px 0px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.table li span {float:left; display:block; width:350px;  text-align:left; font-size:12px; font-weight:normal; padding:0px 0px 0px 10px; font-family:arial; }
.table li label {float:left; display:block; width:200px;padding:0px; margin:0px 5px 0px 0px; font-size:12px; font-weight:bold; text-align:right;}
.table li p{ padding:0px; margin:0px; color:#000000; font-size:12px; font-weight:bold;}
.table input { width: 400px;; color:#000000; border:1px solid #e1e1e1; font-size:14px; padding:4px 4px; font-family:arial; font-weight:bold;}
.table li b {float:left; display:block; font-size:11px; font-weight:normal;}

.table1 {padding:0px; margin:0px; letter-spacing:0em; list-style:none; float:left;}
.table1 li {clear:left; list-style:none; padding: 5px 0px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.table1 li span {float:left; display:block; width:500px;  text-align:left; font-size:12px; font-weight:normal; padding:0px 0px 0px 10px; font-family:arial; }
.table1 li label {float:left; display:block; width:200px;padding:0px; margin:0px 5px 0px 0px; font-size:12px; font-weight:bold; text-align:right;}
.table1 li p{ padding:0px; margin:0px; color:#000000; font-size:12px; font-weight:bold;}
.table1 input { width: 400px;; color:#000000; border:1px solid #e1e1e1; font-size:14px; padding:4px 4px; font-family:arial; font-weight:bold;}
.table1 li b {float:left; display:block; font-size:11px; font-weight:normal;}

.table2 {padding:0px; margin:0px; letter-spacing:0em; list-style:none; float:left;}
.table2 li {clear:left; list-style:none; padding: 5px 0px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.table2 li span {float:left; display:block; width:350px;  text-align:left; font-size:12px; font-weight:normal; padding:0px 0px 0px 10px; font-family:arial; }
.table2 li label {float:left; display:block; width:400px;padding:0px; margin:0px 5px 0px 0px; font-size:12px; font-weight:normal; text-align:left;}
.table2 li p{ padding:0px; margin:0px; color:#000000; font-size:12px; font-weight:bold;}
.table2 input { width: 400px;; color:#000000; border:1px solid #e1e1e1; font-size:14px; padding:4px 4px; font-family:arial; font-weight:bold;}
.table2 li b {float:left; display:block; font-size:11px; font-weight:normal;}

.table3 {padding:0px; margin:0px; letter-spacing:0em; list-style:none; float:left;}
.table3 li {clear:left; list-style:none; padding: 5px 0px; overflow:hidden; border-bottom:1px solid #e5e5e5;}
.table3 li span {float:left; display:block; width:200px;  text-align:left; font-size:12px; font-weight:normal; padding:0px 0px 0px 10px; font-family:arial; }
.table3 li label {float:left; display:block; width:550px;padding:0px; margin:0px 5px 0px 0px; font-size:12px; font-weight:normal; text-align:left;}
.table3 li p{ padding:0px; margin:0px; color:#000000; font-size:12px; font-weight:bold;}
.table3 input { width: 550px;; color:#000000; border:1px solid #e1e1e1; font-size:14px; padding:4px 4px; font-family:arial; font-weight:bold;}
.table3 li b {float:left; display:block; font-size:11px; font-weight:normal;}

.breadcrumb {font-size:10px; font-weight:normal;}
.breadcrumb a{ font-size:10px; font-weight:normal; color:#cccccc;}
.rightnav {float:right; width:185px;}
.rightnav a{ text-decoration:none; color:#cc0000;}
.rightnav a:hover { text-decoration:underline;}

/*Right Navigation*/
.TabLink { margin-bottom:5px; border-bottom:#cccccc solid 1px; }
.TabLink a {background:#e5e5e5 url(../images/icon-toggle-right.gif) no-repeat 175px; text-transform:uppercase; font-style:italic; font-weight:bold; display:block; padding:4px 2px; text-decoration:none; color:#444444;}
.TabLink a:hover {background: #e5e5e5 url(../images/icon-toggle-left.gif) no-repeat 175px; }
.TabContent { padding-bottom:5px;}
.TabContent a { font-weight:normal; display:block; padding:2px 2px 2px 20px; text-decoration:none; color:#cc0000; font-size:11px;  }
.TabContent a:hover {text-decoration:underline;}
.pdf {background:url(../images/icon-pdf.gif) no-repeat left;}
.link {background:url(../images/icon-related.gif) no-repeat 2px 2px;}
.document { background:url(../images/icon-whitepapers.gif) no-repeat left;}


/*table*/
.style1 {font-size:13px; font-style:bold; color:#ffffff;}
/*copy*/
#btm_promos {height:66px; left:0px; width:972px; margin:8px 0px 8px 0px; padding:0; position:relative; top:0; /*width:980px;*/ z-index:5; overflow:hidden;}
#btm_promo_1 {background:transparent url(../images/wma_bg.jpg) no-repeat scroll left top; float:left; height:66px;  left:0;
margin:0; padding:0; position:relative; top:0; width:239px; margin-right:7px;}

#btm_promo_2 {background:transparent url(../images/tr_bg.jpg) no-repeat scroll left top; float:left; height:66px;  left:0;
margin:0; padding:0; position:relative; top:0; width:238px; margin-right:7px;}

#btm_promo_3 {background:transparent url(../images/nl_bg.jpg) no-repeat scroll left top; float:left; height:66px;  left:0;
margin:0; padding:0; position:relative; top:0; width:238px; margin-right:7px;}

#btm_promo_4 {background:transparent url(../images/rn_bg1.jpg) no-repeat scroll left top; float:left; height:66px;  left:0;
margin:0; padding:0; position:absolute; top:0; width:240px; left: 735px;}
#btm_promos h3 {font-size:11px; left:77px; margin:0;  padding:0; position:absolute; top:5px;}
#btm_promos a:link {color:#CD0003; text-decoration:none;}
#btm_promos a.grey {color:#666666; text-decoration:none;}
#btm_promos a.grey:hover {text-decoration:underline;}
#btm_promos a {display:block; height:100%; width:100%; color:#CD0003;}
#btm_promo_1 p {width:160px;}
#btm_promos p {color:#666666;font-size:11px;left:77px;line-height:13px;margin:0;padding:0;position:absolute;top:21px;}


.I-more { position:absolute; bottom:10px; right:10px;padding: 0px 0px 0px 10px; background:url(../images/IG-bullet.jpg) left no-repeat;  }
.I-more a {text-decoration:none;}


.I-more_new { position:absolute; bottom:4px; left:195px; padding: 0px 0px 0px 10px; background:url(../images/IG-bullet.jpg) left no-repeat;  }
.I-more_new a {text-decoration:none; color:#666666;}
.I-more_new a:hover {text-decoration:underline;}



/*Tulasi Rajesh*/
.try-ind-tab { margin:0px; padding:0px; list-style:none; padding-top: 5px;}
.try-ind-tab li { margin:0px; padding:0px; list-style:none; width:240px; margin-right:5px; float:left;}

.try-ind-heading { padding-left:10px;height:26px; background:url(../images/try-ind-tab-bg.png) top left;}
.try-ind-heading div {padding-right:15px; height:26px; background:url(../images/try-ind-tab-bg.png) top right;}

.try-ind-content {padding-left:15px; border-left:1px solid #999999;}
.try-ind-content div { padding-top:10px;padding-right:15px;border-right:1px solid #999999; overflow:hidden;}
.try-ind-content div ul {list-style:none; width:210px;}
.try-ind-content div ul li {list-style:none; padding-left: 10px; width:210px; background:url(../images/try-ind-content-list-bullet.png) 0px 3px no-repeat; height:auto; margin-bottom:3px;}
.try-ind-content div ul h3 { font-weight:bold; font-size:11px; margin-bottom: 0px; }
.try-ind-content div ul h3 a {color:#666666; text-decoration:none;}
.try-ind-content div ul h3 a:hover { text-decoration:underline;}
.try-ind-content div ul li a {color:#666666; text-decoration:none;}
.try-ind-content div ul li a:hover { text-decoration:underline; color:#333333;}

.try-ind-content div a.NewsItem {color:#666666; text-decoration:none; margin-bottom: 5px; display:block;}
.try-ind-content div a.NewsItem b {color:#000000; }
.try-ind-content div a.NewsItem:hover { text-decoration:underline; color:#333333;}


.try-ind-foot { padding-left:15px;height:26px; background:url(../images/try-ind-tab-bg.png) bottom left;}
.try-ind-foot div { padding-right:15px; height:26px; background:url(../images/try-ind-tab-bg.png) bottom right;}


.ind-button-newsletter {position:absolute; width: 230px; height:33px; bottom:5px; left:5px;}
.ind-button-newsletter a {background:url("../images/try-ind-btn-sprites.png") no-repeat right top;color:#666666;height:23px;padding:10px 0 0 125px; position:absolute; text-decoration:none; width:110px; font-weight: bold; font-size:13px;}
.ind-button-newsletter a:hover { background:url(../images/try-ind-btn-sprites.png) no-repeat bottom right; color:#333333}

/*.ind-button-newsletter {position:absolute; top:137px; left:5px; width: 235px; height:33px;}
.ind-button-newsletter a { background:url(../images/try-ind-btn-sprites.png) no-repeat top right;	padding:25px 10px 2px 70px;	position: absolute;	color:#666666;	text-decoration:none;	width: 235px;	height: 33px;}
.ind-button-newsletter a:hover { background:url(../images/try-ind-btn-sprites.png) no-repeat bottom right; text-decoration:underline; color:#333333;}*/

.ind-button-support {position:absolute; width: 235px; height:33px; bottom:5px; left:5px;}
.ind-button-support a { background:url(../images/try-ind-btn-sprites.png) no-repeat top left;position: absolute;	color:#666666;	text-decoration:none;	width: 230px;	height: 33px;}
.ind-button-support a:hover { background:url(../images/try-ind-btn-sprites.png) no-repeat 0px -59px;text-decoration:underline; color:#333333;}

.ind-button-starterkit {position:absolute; width: 230px; height:33px; bottom:5px; left:5px;}
.ind-button-starterkit a { background:url(../images/try-ind-btn-sprites.png) no-repeat -231px 0px;/*padding:25px 10px 2px 70px;*/	position: absolute;	color:#666666;	text-decoration:none;	width: 235px;	height: 33px;}
.ind-button-starterkit a:hover { background:url(../images/try-ind-btn-sprites.png) no-repeat -231px -59px;text-decoration:underline; color:#333333}

.ind-button-productselector {position:absolute; width: 230px; height:33px; bottom:5px; left:5px;}
.ind-button-productselector a { background:url(../images/try-ind-btn-sprites.png) no-repeat -698px 0px;position: absolute;	color:#666666;	text-decoration:none;	width: 230px;	height: 33px;}
.ind-button-productselector a:hover { background:url(../images/try-ind-btn-sprites.png) no-repeat -698px -59px;text-decoration:underline; color:#333333}

.ind-button-whitepapers {position:absolute; width: 230px; height:33px; bottom:5px; left:5px;}
.ind-button-whitepapers a { background:url(../images/try-ind-btn-sprites.png) no-repeat -467px 0px;position: absolute;	color:#666666;	text-decoration:none;	width: 230px;	height: 33px;}
.ind-button-whitepapers a:hover { background:url(../images/try-ind-btn-sprites.png) no-repeat -467px -59px;text-decoration:underline; color:#333333}

.try-ind-news {padding:6px 10px 10px 10px;;}
.try-ind-news a {color:#666666; text-decoration:none; line-height:-1px;}
.try-ind-news a:hover {color:#333333; text-decoration:underline;}
.google-search {position: absolute; bottom: 10px; right: 0px; width: 250px; display: block; z-index:999;}
/*
.submits{background:url(../images/google-search.png);}*/

	

/*.table{ margin:30px auto; list-style:none; padding:0px; height:100%; overflow:hidden; width:400px;color:#666666;}
.table li{width:100%; float:left;}
.table li label{ width:47%; float:left; text-align:left; margin-right:3%;}
.table li span{ width:40%; float:left; text-align:left;}*/

/*.general_list_ordered {margin-top:5px; margin-left:30px;}
.general_list_ordered li {padding-left:0px; background: none;list-style:decimal; }*/


/* container starts here*/
.ch { background: #003366; overflow:hidden; width:100%; color:#ffffff; font-family:Trebuchet MS; font-size:18px; font-weight:normal; height:20px;}
.ch-back {width:20px; height:20px; float: right; background:url(../images/ch-back.png) top right no-repeat;}
.ch-front {width:20px; height:20px; float:left; background:url(../images/ch-front.png) no-repeat top left;}
.ch-middle {margin:0px 20px; padding-top:10px; text-align:left;}


.cbody {padding: 0px 20px; background:#003366; font-size:12px; font-weight:normal; color:#ffffff;}
.cbody h2{ font-size: 20px; color:#ffffff; padding-bottom: 5px;}
.cbody p { color: #003366;}
.cbody ul li { background:url(../images/bullet-bluebg.png) no-repeat left; color:#cccccc; padding: 6px 2px 6px 20px;}
.cbody a { background:url(../images/bullet.jpg) left no-repeat; display:block; color:#ffffff; text-decoration:none; padding:2px 0px 2px 10px;}
.cbody a:hover { text-decoration:underline;}

.cbody a.sub { background:none;font-size:11px; display:block; color:#ffffff; text-decoration:none; padding:2px 0px 2px 10px; margin-left:10px;}
.cbody a.sub:hover { text-decoration:underline;}

.cf { background: #003366; overflow:hidden; width:100%; color:#ffffff; font-family:arial; height:15px;}
.cf-back {width:20px; height:20px; float: right; background:url(../images/cf-back.png) top right no-repeat;}
.cf-front {width:20px; height:20px; float:left; background:url(../images/cf-front.png) no-repeat top left;}
.cf-middle {margin:0px 20px; padding-top:8px; text-align:right;}
/* container ends here*/
.chg { background: #cccccc; overflow:hidden; width:100%; color:#ffffff; font-family:Trebuchet MS; font-size:18px; font-weight:normal; height:20px;}
.chg-back {width:20px; height:20px; float: right; background:url(../images/chg-back.jpg) top right no-repeat;}
.chg-front {width:20px; height:20px; float:left; background:url(../images/chg-front.jpg) no-repeat top left;}
.chg-middle {margin:0px 20px; padding-top:10px; text-align:left;}


.cgbody {padding: 0px 20px; background:#cccccc; font-size:12px; font-weight:normal; color:#ffffff;}
.cgbody h2{ font-size: 20px; color:#003366; padding-bottom: 5px;}
.cgbody p { color: #003366;}
.cgbody ul li { background:url(../images/bullet-greybg.png) no-repeat left; color:#003366; padding: 4px 2px 4px 20px;}
.cgbody a { background:url(../images/bullet.jpg) left no-repeat; display:block; color:#ffffff; text-decoration:none; }
.cgbody a:hover { text-decoration:underline;}

.cgbody a.sub { background:none;font-size:11px; display:block; color:#ffffff; text-decoration:none; padding:2px 0px 2px 10px; margin-left:10px;}
.cgbody a.sub:hover { text-decoration:underline;}

.cfg { background: #cccccc; overflow:hidden; width:100%; color:#003366; font-family:arial; height:15px;}
.cfg-back {width:20px; height:20px; float: right; background:url(../images/cfg-back.jpg) top right no-repeat;}
.cfg-front {width:20px; height:20px; float:left; background:url(../images/cfg-front.jpg) no-repeat top left;}
.cfg-middle {margin:0px 20px; padding-top:8px; text-align:right;}




.chf { background: #cccccc ; overflow:hidden; width:100%; color:#ffffff; font-family:Trebuchet MS; font-size:18px; font-weight:normal; height:20px;}
.chf-back {width:20px; height:20px; float: right; background:url(../images/chf-back.jpg) top right no-repeat;}
.chf-front {width:20px; height:20px; float:left; background:url(../images/chf-front.jpg) no-repeat top left;}
.chf-middle {margin:0px 20px; padding-top:10px; text-align:left;}


.cfbody {padding: 0px 20px; background:#cccccc; font-size:12px; font-weight:normal; color:#ffffff;}
.cfbody h2{ font-size: 20px; color:#003366; padding-bottom: 5px;}
.cfbody ul li { background:url(../images/bullet-greybg.png) no-repeat left; color:#003366; padding: 4px 2px 4px 20px;}
.cfbody a { background:url(../images/bullet.jpg) left no-repeat; display:block; color:#ffffff; text-decoration:none; }
.cfbody a:hover { text-decoration:underline;}

.cfbody a.sub { background:none;font-size:11px; display:block; color:#ffffff; text-decoration:none; padding:2px 0px 2px 10px; margin-left:10px;}
.cfbody a.sub:hover { text-decoration:underline;}

.cff { background: #cccccc; overflow:hidden; width:100%; color:#003366; font-family:arial; height:15px;}
.cff-back {width:20px; height:20px; float: right; background:url(../images/cfg-back.jpg) top right no-repeat;}
.cff-front {width:20px; height:20px; float:left; background:url(../images/cfg-front.jpg) no-repeat top left;}
.cfg-middle {margin:0px 20px; padding-top:8px; text-align:right;}

.footer-sitemap {padding: 20px; overflow:hidden; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#f5f5f5}
.footer-sitemap ul li{ width: 130px; float:left; padding-right: 10px }
.footer-sitemap ul li h3{ font-size:12px; color:#003366; margin-bottom:5px; font-weight:bold;}
.footer-sitemap ul li a { display:block; font-size:11px; padding: 2px 0px;  text-decoration:none; border-bottom: 1px solid #e5e5e5; color: #666666;}
.footer-sitemap ul li a:hover {color: #000000;  text-decoration:none; background:#f5f5f5;}

.login-tab { padding:5px 10px; background: url(../images/bg_login-tab.png) bottom; border: 1px solid #cccccc; color:#666666;}
.login-tab a { color:#ba004b; text-decoration: none;}
.login-tab a:hover { text-decoration:underline;}

.home-login { color:#ffffff; background: #840137 url(../images/bg-login-container.png) top left no-repeat; padding:15px;}
.home-login input{ display:block; width: 200px; height: 20px; margin-bottom:10px;}
.home-login h3{ display:block; margin-bottom:10px;}
.home-login label{ font-size: 13px; display:block; margin:0px 0px 2px 0px;}
.home-login a{font-size: 13px; display:block; margin-bottom:6px; text-decoration:underline; color: #ffffff;}

.home-container { background:url(../images/bg-sdmenucontainer.png) repeat-x bottom; padding: 20px; border:1px solid #cccccc; width: 194px; display:block; float:left; }
.home-container h3 { font-size: 16px; color:#ba004b; font-weight:bold; display:block; margin-bottom:5px;}
.home-container ul li { display:block; font-size:12px; line-height: 15px; background:url(../images/bullet_list.gif) 2px 6px no-repeat; padding: 3px 2px 3px 15px; }
.home-container a { display:block; font-size:12px; line-height: 15px; color:#ba004b; background:url(../images/bullet_list.gif) 2px 6px no-repeat; padding: 3px 2px 3px 15px; text-decoration:none; }
.home-container a:hover { text-decoration:underline; }
.home-container li a { display:block; font-size:12px; line-height: 15px; color:#ba004b; background:none; padding:0px; }
.home-container li a:hover { text-decoration:underline; }