/* CSS Document */

/* body style */

html{scrollbar-face-color:#2792F5; scrollbar-track-color:#E5E5E5; scrollbar-arrow-color:#454545; scrollbar-highlight-color:#5bc2F6;
scrollbar-shadow-color:#2792F5; scrollbar-darkshadow-color:#e5e5e5; scrollbar-3dlight-color:#2792F5;}

body{margin:0px; padding:0px;  background:url(bodybg.gif) repeat-x top center; font-family:arial; font-size:0.8em; color:#000000; text-align:justify;}
table{font-family:arial; font-size:1em; color:#000000; text-align:justify;}

/* division style */

#wraper{width:100%; background:url(bg1.gif) no-repeat top center; margin:0px auto; text-align:center;}
#wrap{width:950px; margin:0px auto; padding:0px;}
#wrapin{margin:0px; padding:0px;}

#header{width:100%; margin:0px; padding:0px; text-align:center;}

#titlediv{width:100%; padding:0px; margin:0px; text-align:left;}

#bodywrap{width:100%; background:#ffffff url(bg2.gif) repeat-y top center; margin:0px auto; text-align:center;}
#bodywrapin{width:950px; margin:0px auto; padding:0px; text-align:justify;}
#bodycontainer{margin:0px; padding:6px; min-height:150px;}
*html #bodycontainer{height:200px;}
#bodycontainer img{float:right; margin:10px; border:2px ridge #454545;}


#bodycontainer ol.boldol{list-style-type:lower-roman; font-weight:bold;}
#bodycontainer ol li ol{list-style-type:decimal; font-weight:normal; margin-bottom:25px;}
#bodycontainer ol li ol li ol{list-style-type:disc; margin-bottom:10px;}

#bodycontainer1{margin:0px; padding:6px; min-height:150px;}
*html #bodycontainer1{height:200px;}

#footer{width:948px; padding:0px; margin:0px auto; background-color:#000000;}
#footertop{width:100%; background-color:#2792F5; border-bottom:1px solid #f0f0f0; height:4px; font-size:4px; line-height:4px; margin:0px; padding:0px;}
#footerin{text-align:center; font-size:0.7em; color:#b0b0b0; margin:10px;}
#footerin a{color:#76DA0C; text-decoration:none; padding:2px;}
#footerin a:hover{text-decoration:underline;}

.clear{clear:both; padding:0px; margin:0px; font-size:1px; line-height:1px; height:1px;}
*html .clear{height:1px;}

/*   home box */

#home{width:100%; background:#ffffff url(barbg.gif) repeat-x 0 0;  border-bottom:1px solid #c0c0c0; }
#home .homein{margin:5px; }
#homeleft{width:21px; float:left; margin:0px; padding:0px;}
#homeright{width:21px; float:right; margin:0px; padding:0px; }
#homemid{margin:4px 14px;}
 *html #homemid{height:1px;} 

#homemid p{padding:0px; line-height:180%;}
#homemid h1{font-variant:small-caps; color:#006DD2; padding:10px 2px;}
#homemid img{padding:4px; margin:2px 24px; background-color:#000000; border:2px solid #ffffff; float:left;}
#homemid .clear1{clear:both; padding:0px; font-size:1px; line-height:1px; height:1px;background-color:#c0c0c0; margin:20px 0px;}

#homemid .homesub1 { width:54%; float:left; background-color:#e5e5e5; margin-right:10px; display:inline;}
 *html #homemid .homesub1{width:53%; wid\th:54%;}
#homemid .homesub1 p{padding:0px 20px;}
#homemid .homesub1 ul{list-style-type:square;}
#homemid .homesub1 ul li{padding:7px;}
#homemid .homesub1 dl{margin:20px; }
#homemid .homesub2 {width:44%; float:right; background-color:#e5e5e5; margin-bottom:10px;  display:inline;}
 *html #homemid .homesub2{width:42%; wid/th:44%;}
#homemid ol{margin-top:0px; padding-top:0px;}
#homemid .homesub2 p{padding:10px 10px;}
#homemid .homesub2 small{padding:0px 10px 5px 10px; float:right;}
#homemid .homesub3 {width:44%; float:right; background-color:#e5e5e5;  display:inline;}
 *html #homemid .homesub3{width:42%; wid/th:44%;}
#homemid .homesub3 p{padding:5px 10px;}



/* presentational style */
h1,p,h2,h3{margin:0px; padding:0px;}
h1{font-size:1.35em; color:#555555; font-weight:bold; padding:8px; text-transform:uppercase;}
h2{font-size:1em; font-weight:bold;}
span{font-weight:bold;}
.color{color:#004065;}
.cen{text-align:center;}

p{font-size:0.9em; margin-bottom:10px;}

dl{padding:0px; margin:0px; color:#454545;}
dt{font-weight:bold;}
dt a{background:url(arrow2.gif) no-repeat 0px 7px; display:block; padding-left:14px; color:#004065; text-decoration:none;}
dt a:hover{text-decoration:underline;}
dd{margin-left:25px; margin-bottom:10px; padding:2px; line-height:14px;}

a{color:#004065; text-decoration:none;}
a:hover{text-decoration:underline;}

ul{list-style-type:square;}
ul li{padding:1px;}

input, textarea{border:1px solid #0b56a6; color:#041B51; background-color:#f9f9f9;}
#formtable {background-color:#ccc; }
#formtable td{padding:4px; background-color:#f0f0f0;}
#formtable td table.customtable td{border:1px color #f0f0f0;}