@charset "utf-8";
body {font-family: Arial, Helvetica, sans-serif; margin:0px auto 0px auto; padding:0px; background:#e4e4e4 url(../images/bg.gif) repeat-x; font-size:75%;}
input:focus {outline:0px;}
.outer_main { width:1002px; margin:0px auto 0px auto;}

/* HEADER */
.header_outer {width:1002px; height:70px; background:#FFF;}
.header_outer div.lt { width:300px; float:left; padding:15px 0px 0px 25px;}
.header_outer div.rt { width:300px; float:right; padding:6px 25px 0px 0px; text-align:right}
.header_outer div.rt p{ margin:6px 0px 0px 0px; padding:0px 0px 0px 5px; float:right}
.header_outer div.rt p label { display:block; height:23px; background:url(../images/tb_search_lt.gif) no-repeat left top; padding:0px 0px 0px 6px; margin:2px 0px 0px 0px}
.header_outer div.rt p input#searchcontents{background:url(../images/tb_search_bg.gif) repeat-x left top; font-size:95%; color:#666; width:150px; height:19px; border:0px; float:left; padding:4px 0px 0px 3px}

.header_outer div.rt p input#btn_search{ margin:0px; display:inline; padding:0px;}
.header_outer ul {  margin:0px; padding:1px 0px 8px 0px; width:280px; float:right; }
.header_outer ul li{ display:inline; background:url(../images/topnav_divider.gif) no-repeat right 4px; padding:0px 14px 0px 7px; color:#666}
.header_outer ul li a {color:#666; text-decoration:none}
.header_outer ul li a:hover {color:#333; text-decoration:underline}
.header_outer ul li.lastitem {background:none !important; padding:0px 0px 0px 7px !important;}
.header_sel{ color:#333; font-weight:bold;}
.divcorporateandsearch{border-bottom: 1px solid #e5e5e5; width:255px;height:1px; float:right;}
/* HEADER */

/* HOT TOPICS */
.hot_topic {border-bottom:1px solid #d9d9d9; padding:1px 0px 10px 0px; float:left; width:100%;font-size:8.75pt;}
.hot_topic span {width:5px; padding:0px; float:left}
.hot_topic p { margin:0px; padding:3px 18px 0px 5px; background:url(../images/hottopic_rt.gif) no-repeat right top #4891dc; color:#fff; font-weight:bold; width:65px; height:17px; display:inline; float:left}
.hot_topic ul { margin:0px; padding:2px 10px 0px 5px; float:left;}
.hot_topic ul li { display:inline; background:url(../images/hottopic_divider.gif) no-repeat right top; padding:0px 3px 0px 2px}
.hot_topic ul li a { color:#333; text-decoration:none;}
.hot_topic ul li a:hover {color:#333; text-decoration:underline;}
.hot_topic ul li.sel {font-weight:bold; color:#333 !important; background:#f3f3f3 url(../images/hottopic_divider.gif) no-repeat right top; padding:4px 11px 4px 8px !important;}
.hot_topic ul li img { padding:0px 0px 0px 5px}
/* HOT TOPICS */

/* HEADING */
h1 { width:870px; padding:15px 0px 10px 0px; margin:0px 40px 0px 40px; color:#03436c; font-size:170%; font-weight:bold; float:left; }
h2 {padding:5px 0px 8px 0px; margin:0px; color:#336699; font-size:140%; font-weight:bold;}
h3{ color:#333; font-weight:bold; font-size:100%; margin:0px; padding:0px 0px 0px 0px;}
h3 a {color:#333; text-decoration:none}
h3 a:hover {color:#333; text-decoration:underline;}
/* HEADING */

/* CONTENT */
.cnt_outer { margin:0px 0px 0px 0px; float:left; z-index: 9;}
.cnt_outer p.text1 { margin:0px; padding:0px;}
.cnt_outer p.text1 span{ font-weight:bold;}
.cnt_outer p.text1 a{color:#65859e; text-decoration:none; font-weight:bold;}
.cnt_outer p.text1 a:hover {text-decoration:underline}
.min-height{height:300px;}
.cnt_main {font-family:Arial, Helvetica, sans-serif; text-align:left !important; float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px}
.cnt_mid { background:url(../images/cnt_mid_shadow.png) repeat-y left top; width:952px; float:left; padding:5px 25px 10px 25px; color:#333; vertical-align:top;}
.crumb { color:#999; font-size:90%; margin:0px 0px 10px 0px; padding:0px;}
.crumb a {color:#999; text-decoration:none; font-weight:bold;}
.crumb a:hover {color:#999; text-decoration:underline}
.crumb ul {padding:0px; margin:0px;}
.crumb ul li {display:inline; padding:0px 0px 0px 2px;}
.diagram { background:#f3f3f3; padding:10px; width:930px; float:left; line-height:20px; color:#333; text-align:center}
.diagram img{ margin:0px auto 10px auto; border:1px solid #CCCCCC}
.diagram p {padding:0px 30px 5px 30px; margin:0px; text-align:left}
.diagram p span {font-weight:bold;}

.dia_rt{float:right; margin:0px -20px 0px 0px;}
.dia_lt{float:left; margin:0px 0px 0px -20px;}
.diagram_small { background:#f3f3f3; padding:10px 10px 10px 10px; width:330px;}
.diagram_small img{ margin:0px 0px 10px 0px; border:1px solid #CCCCCC;}
.diagram_small p {padding:0px 5px 0px 5px; margin:0px; text-align:left}
.diagram_small p span {font-weight:bold;}

.panel_email { width:870px; padding:0px; margin:0px 40px 0px 40px; text-align:right;float:left;}
.panel_email ul.top{ padding:10px 0px 0px 0px;}
.panel_email ul.bot{ padding:0px 0px 10px 0px;}
.panel_email ul {margin:0px;}
.panel_email ul li {display:inline; padding:0px 10px 0px 0px;}
.panel_email ul li a{ color:#367ca9; text-decoration:none;}
.panel_email ul li a:hover{ text-decoration:underline;}
.panel_email_last { padding:0px !important;}
.author{ background:url(../images/ico_author.gif) no-repeat left 3px; padding:0px 0px 0px 14px;}
.email{background:url(../images/ico_email.gif) no-repeat left 3px; padding:0px 0px 0px 21px;}

.inner_cnt {width:950px; float:left; margin:20px 0px 10px 0px}
.inner_cnt div.lt { width:493px; padding:0px 40px 0px 40px;}
.inner_cnt div.lt p.text { margin:0px; padding:0px 0px 10px 0px; line-height:20px; color:#333;}
.inner_cnt div.lt p.text span { font-weight:bold;}
.inner_cnt ul {margin:-5px 0px 20px 0px; padding:0px 10px 0px 30px; color:#333; line-height:20px;}
.inner_cnt ul li{ padding:5px 0px 0px 5px;list-style-type:square;}
.inner_cnt ul li span { font-weight:bold;}
.inner_cnt div.lt p.link { margin:0px 0px 10px 0px; padding:0px 0px 8px 0px; line-height:20px; color:#333; border-bottom:1px solid #eaeaea; text-align:right}
.inner_cnt div.lt a img { border:0px;}
 
.cnt_on_left { float:left; background:url(../images/cnt_lt_bg.gif) repeat-y right top;}  
.cnt_on_left_contactus { float:left;}
.pane_on_right { float:right;}

.cnt_on_right {float:right; background:url(../images/cnt_lt_bg.gif) repeat-y left top;}
.pane_on_left {float:right; } 


.inner_cnt div.rt { width:325px; padding:0px 25px 0px 25px; margin:0px 0px 10px 0px}
.byte_pane {width:327px; float:left; cursor:pointer; }
.byte_pane div.top { background:url(../images/bp_small_top.png) no-repeat left top; width:327px; height:19px}
.byte_pane div.bot { background:url(../images/bp_small_bot.png) no-repeat left top; width:327px; height:6px}
.byte_pane div.mid { background:url(../images/bp_small_bg.png) repeat-y left top; width:287px; padding:0px 20px 5px 20px}
.byte_pane div.mid p.text { margin:0px; padding:8px 0px 8px 0px; line-height:20px; color:#333;}
.byte_pane div.mid p.bytepanetext1 {margin:0px; padding:8px 0px 9px 40px; color:#333; min-height:90px;}
.byte_pane div.mid p.bytepanetext1 img{border:1px solid gray;}
.byte_pane div.mid p.link { margin:0px; padding:5px 0px 5px 0px; line-height:20px; color:#333; border-top:1px solid #eaeaea; text-align:right}
.byte_pane div.mid p.link a { background:url(../images/icon_readmore.png) no-repeat left 3px; padding:0px 0px 0px 15px; color:#333; text-decoration:none}
.byte_pane div.mid p.link a:hover { text-decoration:underline;}

.byte_v_align {float:left; padding:20px 0px 0px 0px;} 

.summary{width:870px; padding:0px 40px 0px 40px; margin:10px 0px 0px 0px; float:left}
.summary p.text { margin:0px; padding:0px 0px 10px 0px; line-height:20px; color:#333;}
.summary p.link { margin:0px 0px 10px 0px; padding:0px 0px 8px 0px; line-height:20px; color:#333; border-bottom:1px solid #eaeaea; text-align:right}
.summary p.link a img { border:0px;}

.summary_list {margin:-5px 0px 20px 0px; padding:0px 10px 0px 30px; color:#333; line-height:20px;}
.summary_list li{ padding:5px 0px 0px 5px; list-style-type:square;}
.summary_list li span { font-weight:bold;}

/*.recent_links { background:#f3f3f3; width:885px; padding:7px 10px 7px 10px; color:#999; float:left; font-size:95%; border-bottom: 2px solid #CCCCCC; margin:0px 20px 0px 20px}*/
.recent_links{ background:url(../images/recentlinks.png) no-repeat left top;width:860px; padding:10px 10px 10px 15px; color:#336699; float:left; font-size:95%; border-bottom: 0px solid #CCCCCC; margin:0px 20px 10px 30px;height:40px;} 
.recent_links p { color:#03436c; font-weight:bold; padding:0px; margin:0px; }
.recent_links a {text-decoration:none; color:#333; padding:0px 5px 0px 5px;}
.recent_links a:hover {text-decoration:underline; color:#333;}

.bytes_bottom { width:950px; float:left; margin:20px; font-size:95%;}
.bytes_bottom div.left { width:260px; min-height:150px; float:left; border-right: 2px solid #eaeaea; padding:10px 20px 10px 20px}
.bytes_bottom div.left:hover { background:#f6f6f6; cursor:pointer}
.bytes_bottom div.left h4 {color:#367ca9; font-weight:bold; font-size:100%; margin:0px; padding:0px 0px 0px 0px; min-height:25px}
.bytes_bottom div.left p.text { margin:0px; padding:8px 0px 0px 0px; color:#333; min-height:90px;}
.bytes_bottom div.left p.text1 { margin:0px; padding:0px 0px 9px 40px; color:#333; min-height:90px;}
.bytes_bottom div.left p.text1 img{border:1px solid gray;}
.bytes_bottom div.left p.link { margin:0px; padding:5px 0px 0px 0px; color:#333;}
.bytes_bottom div.left p.link a { background:url(../images/icon_readmore.png) no-repeat left 3px; padding:0px 0px 0px 15px; color:#333; text-decoration:none}
.bytes_bottom div.left p.link a:hover { text-decoration:underline;}
.bytes_bottom div.last {border:0px !important;}

.cnt_main p.form {width:930px; margin:0px; padding:5px 10px 5px 10px; margin:0px 0px 10px 0px; background:#f3f3f3; float:left}
.cnt_main p.form label {width: 140px !important; float:left; padding:5px 0px 0px 0px; font-weight:bold; color:#333;} 

.tabular_data { margin:5px 0px 0px 0px; padding:0px;  float:left; width:950px; border-top: 1px solid #d9d9d9; border-left:1px solid #eaeaea}
.tabular_data th { text-align:left; font-weight:bold; color: #4b6e84; padding:5px 8px 5px 8px; border-bottom:2px solid #d9d9d9; border-right:1px solid #eaeaea; background: #f3f3f3;}
.tabular_data td { text-align:left; color: #333; padding:5px 8px 5px 8px; vertical-align:top; border-bottom:1px solid #d9d9d9; border-right: 1px solid #eaeaea}
.tabular_disp {width:945px; padding:5px; float:left}
.tabular_disp div { margin:0px 20px 0px 0px; overflow:scroll}

.cnt_inner {font-family:Arial, Helvetica, sans-serif; text-align:left !important; float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px}
.cnt_inner h1 { width:945px; padding:0px 0px 10px 0px; margin:0px; color:#03436c; font-size:170%; font-weight:bold; float:left; border-bottom:2px solid #ececec;}
.cnt_inner p { margin:0px; padding:10px 0px 10px 0px; display:block; float:left}
.noborder {border:0px !important;}

.sitemap {margin:0px; width:945px; float:left}
.sitemap ul.main { margin:0px; padding:10px; color:#999; border-bottom:1px solid #ececec;}
.sitemap ul.main li { display:inline; padding:0px 12px 0px 8px; background:url(../images/bullet_red.gif) no-repeat left 1px; font-weight:bold;}
.sitemap ul.main a{ color:#999; text-decoration:none;}
.sitemap ul.main a:hover{ text-decoration:underline;}
.sm_outer { width:945px; float:left; margin:2px 0px 15px 10px}
.sm_outer div.left {width:310px; float:left; padding:0px; background:url(../images/hottopic_divider.gif) repeat-y right top; margin:0px; min-height:150px;}
.sm_outer div.left p {margin:0px; padding:0px 15px 10px 13px; width:290px; color:#2775c3; font-weight:bold;}
.sm_outer div.left p img { padding:0px 0px 0px 5px}
.sm_outer div.left p a{ color:#2775c3; text-decoration:none}
.sm_outer div.left p a:hover{text-decoration:underline}
.sm_outer div.left ul { margin:0px; padding:0px 15px 0px 25px; float:left}
.sm_outer div.left ul a{ color:#333; text-decoration:none;}
.sm_outer div.left ul a:hover{ text-decoration:underline;}
.sm_outer div.left ul li { padding:0px 0px 8px 0px; color:#333; list-style-type:square;}
.sm_outer div.last { background:none !important;}
/* CONTENT */

/* FOOTER */
.footer {width:100%; float:left; font-size:90%; text-align:center;}
.footer ul { background:url(../images/footer_bg.png) repeat-y; margin:0px; padding:5px 0px 2px 0px; width:1002px; color:#e2e2e2;}
.footer ul li { display:inline; padding:0px 0px 0px 5px;}
.footer ul li a {font-weight:bold; color:#e2e2e2; text-decoration:none; padding:0px 5px 0px 0px}
.footer ul li a:hover {text-decoration:underline;}
.footer_sel {color:#c0c0c0 !important;}
.footer p {margin:0px; padding:10px 0px 20px 0px; color:#666;}
/* FOOTER */


.btn_form{ background:#fff url(../images/btn_bg.gif) repeat-x left top; color:#666; font-weight:bold; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #787878; border-bottom:1px solid #787878; cursor:pointer; margin:5px 0px 5px 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.btn_form:hover { border-top:1px solid #787878; border-left:1px solid #787878; border-right:1px solid #787878; border-bottom:1px solid #787878; cursor:pointer;}
.btn_test:hover{ background:#000; color:#fff; font-weight:bold; border:1px solid #999}
.btn_test:selected{ background:#CCCCCC; color:#fff; font-weight:bold; border:1px solid #999}

/* contacus images css */
.contacustable{ margin-left:45px; width:100%; float:inherit; }
.contacustable td { width:25%; FONT-FAMILY: Arial, Helvetica, sans-serif; } 
.contacustable td  img { width:150px; height:100px;} 


.contacustable1{ margin-left:45px;  float:inherit; }
.contacustable1 td { width:20%; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:8pt; } 
.contacustable1 td  img { width:120px; height:80px;} 
 
.contactauthor{padding:0px 0px 0px 14px;}
.applogo{ padding-left: 10px; width: 936px; text-align: right; }  

.downloadText { font-size:8.5pt; font-weight:normal; text-align:justify; padding-left:3px; line-height:18px; color:#333;}
.downloadText b {font-size:11.5pt; color:#336699; font-weight:bold;}
.downloadTextFooter {font-size:8pt; font-weight:normal; }
.downloadTopic {font-size:12pt; font-weight:bold; }

.contactauthorlisecond{margin-left:17px;}
.downloaddivtext{padding:0px 40px 0px 40px;} 
.errorlogin{ background-color:#cccccc;  width:235px;  height:15px; padding:0px 2px 2px 5px;font-size:10pt; font-weight:bold; color:Red;}

.openinga{border: 0px; text-decoration:none; color:#03436c;}
.openinga:hover{border: 0px; text-decoration:none; color:#367ca9;}
/*.loginblock{width: 930px; margin: 0px; padding: 5px 10px 5px 10px; margin: 0px 0px 10px 0px;background: #f3f3f3;}*/

.summaryTemplate{width:870px; padding:0px 40px 0px 40px; margin:5px 0px 0px 0px; float:left}
.summaryTemplate p.text { margin:0px; padding:0px 0px 0px 0px; line-height:20px; color:#333;}
.summaryTemplate p.link { margin:0px 0px 10px 0px; padding:0px 0px 8px 0px; line-height:20px; color:#333; border-bottom:1px solid #eaeaea; text-align:right}
.summaryTemplate p.link a img { border:0px;}