﻿/* CSS Document */
body{background-color:#d5dfe4; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}
textarea{font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF;
border:1px solid #CCCCCC;
font-size:13px;
}
li{line-height:1.7em;}
input[type=text] {
padding:2px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
font-size:13px;
}
.frm{padding:2px;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
font-size:13px;}

a:active, a:visited, a:link {text-decoration:underline; color:#3E69BD;}
a:hover{text-decoration:none;}

.current{color:#FED290!important; text-decoration:underline!important;}

.container{width:879px!important; overflow:hidden; height:auto; margin:0 auto; position:relative;}
.header{ background-image:url(/images/header.png); height:87px; width:879px; text-align:left; clear:both;}
.headerleft{float:left; width:350px;}
.headerright{float:right;}

.headerlinks { padding-top:4px; padding-right:18px; margin-top:7px;}
.headerlinks a{text-decoration:none; text-transform:uppercase; font-size:12px; color:#FFFFFF; font-weight:bold;}
.headerlinks a:hover{text-decoration:underline;}
.pipe{color:#447497; font-size:38px; margin-left:12px; margin-right:12px;}

.body_top{background-image:url(/images/body_top.png); width:879px; height:10px;}
.body_mid{background-color:#FFFFFF; width:879px; height:auto; text-align:left;}

.body_mid p{margin-top:0px!important; margin-bottom:15px!important;}
.body_bot{background-image:url(/images/body_bot.png); width:879px; height:10px;}

.reqd{color:#CC0000; font-size:16px;}

.error{background-image:url(/images/icons/error.png); background-repeat:no-repeat; padding-left:25px; color:#333333; font-size:15px; font-weight:bold; /*background-position:2px 1px;*/}
.success{background-image:url(/images/icons/success.png); background-repeat:no-repeat; padding-left:25px; color:#333300; font-size:15px; font-weight:bold; /*background-position:2px 1px;*/}
.frmerror{background-color:#f2d9d9; font-size:14px; margin-right:10px; padding-left:7px; padding-top:3px; padding-bottom:3px; padding-right:5px;  border:2px #ff0000 solid;}
.errorleftbox{background-image:url(/images/err_box_left.gif); width:11px; background-repeat:no-repeat; height:37px;}
.errormidbox{background-color:#f7dbde; height:37px; background-image:url(/images/err_box_mid.gif);  background-repeat:repeat-x; height:37px;}
.errorrightbox{background-image:url(/images/err_box_right.gif); width:11px; background-repeat:no-repeat; height:37px; }

.successleftbox{background-image:url(/images/suc_box_left.gif); width:11px; background-repeat:no-repeat; height:37px;}
.successmidbox{background-color:#C3C300; height:37px;background-image:url(/images/suc_box_mid.gif); background-repeat:repeat-x; }
.successrightbox{background-image:url(/images/suc_box_right.gif); width:11px; background-repeat:no-repeat; height:37px;}

.title1{font-size:30px; color:#206596; border-bottom:1px solid #CCCCCC; margin-bottom:20px;}
.title2{font-size:22px; color:#206596; padding-top:15px; border-bottom:1px solid #CCCCCC; margin-bottom:20px;}
.title3{font-size:14px; color:#333333; font-weight:bold;}

.mainlink{color:#3E69BD; text-decoration:underline;}
.mainlink:hover{text-decoration:none;}


.main_bullet{background-image:url(/images/main_bullet.png); background-repeat:no-repeat; padding-left:18px; margin-bottom:7px; background-position:0px 4px; line-height:19px!important; margin-left:10px;}
.main_bullet a{color:#3E69BD!important; text-decoration:underline; font-weight:normal!important;}
.main_bullet a:hover{text-decoration:none!important;}


.sub_bullet{background-image:url(/images/ext/icons/sub_bullet.png); background-repeat:no-repeat; padding-left:13px; margin-bottom:3px; background-position:0px 5px; line-height:19px!important;}


.left_patch_top{
	background-image:url(/images/left_patch_top.gif);
	background-repeat:no-repeat;
	height:36px;
	width:218px;
}

.left_patch_mid{
	background-image:url(/images/left_patch_mid.gif);
	background-repeat:repeat-y;
	width:218px;
}

.left_patch_bot{
	background-image:url(/images/left_patch_bot.gif);
	background-repeat:no-repeat;
	height:8px;
	width:218px;
}

.panel{float:right; padding-left:10px; margin-left:10px; clear:both;}
.page{padding:15px 40px 15px 25px;}
.codebox2{background-color:#fafced; border:1px dotted #7595ae; padding:12px; font-family:"Courier New", Courier, monospace; font-size:12px; line-height:1.5em; color:#555555;}

.docbox1{background-color:#fffee0; border:1px dotted #7595ae; padding:12px; font-size:14px; line-height:1.5em; color:#144a75; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.doctitle1{ font-family:Arial, Helvetica, sans-serif; color:#375F8E; padding-bottom:5px;}

.doc_table_head{background-color:#2b78a8; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px; font-weight:bold; padding:3px 3px 3px 8px;}
.doc_table_body{padding:10px; font-family:"Courier New", Courier, monospace; background-color:#FFFFFF;}

.docbox2{background-color:#fafced; border:1px dotted #7595ae; padding:8px; font-size:14px; line-height:1.5em; color:#144a75; font-family:Arial, Helvetica, sans-serif; margin-top:20px; margin-bottom:20px; font-size:12px;}

.codename{color:#34971c; font-size:0.9em; font-style:italic; font-weight:bold; }
.codetype{color:#444444; font-size:0.9em; font-style:normal; font-weight:bold; }
.codebox1{background-color:#fafced; border:1px dotted #7595ae; padding:12px; font-family:"Courier New", Courier, monospace; font-size:12px; line-height:1.5em; color:#333333;}

.codebox1 ol li{padding-bottom:10px; list-style-image:none; list-style-position:outside; list-style-type:decimal; color:#555555;}

.brdbot{border-bottom:1px dashed #cccccc; padding:10px;}

/************** FOOTER **************/

/*.footerbottom{width:998px; color:#6d6d6d; background-image:none !important; font-family:Tahoma,Arial, Helvetica; font-size:11px; text-align:left;}
.footerbottom a{color:#6d6d6d; text-decoration:none;}
.footerbottom a:hover{color:#6d6d6d; text-decoration:underline;}
.footerbottom .box{ width:200px; line-height:1.4em; float:left; margin-right:15px;}
.footerbottom .Rbox{ line-height:1.4em; float:right; text-align:right!important;}
.footer_head{padding-bottom:4px; font-weight:bold; line-height:normal;}*/

.footerbottom_api{width:998px; background-image:url(/images/footer.jpg); background-repeat:no-repeat; text-align:left; color:#6d6d6d; font-size:11px;}
.footerbottom_api ul{list-style: none inside none; margin:0!important;  padding:0!important;}
.footerbottom_api .box{width:200px; line-height:1.4em; float:left; color:#6d6d6d; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.footerbottom_api .bx1, .footerbottom .bx2{margin-right:50px;}
.footerbottom_api .line{height:1px; background-color:#3f5869; margin-bottom:3px; margin-top:3px;}
.footerbottom_api .box a{color:#6d6d6d;}
.footerbottom_api .Rbox{line-height:1.4em; float:right; text-align:right!important;}
.footerbottom_api .Rbox a{color:#6d6d6d;}
.footerbottom_api .langbox a{background-image:none!important;}
.footer_head{padding-bottom:15px; font-weight:bold; line-height:normal; font-size:12px!important;}
.footer_tp{width:445px; background-image:url(../images/footer_tpbox.png); height:100px;}
.footer_sptxt{border:0; width:227px; background:transparent; background-image:url(../images/footer_sptxt.png); padding:5px 5px 5px 10px; font-size:14px; color:#333333; background-repeat:no-repeat}





