/* CSS Document */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#505050;
	line-height:18px;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	letter-spacing: normal;
	word-spacing: 2px;
}
html, body, #wrapper {
	min-height:100%;
	width: 100%;
	height: 100%;
}

html>body, html>body #wrapper{
	height: auto;
}

html>body #inner{
    height:auto;
	}
	
h1{
   color:#CE0000;
   font-size:15px;
   font-family:Verdana, Helvetica, Arial,  sans-serif; 
   padding:10px 10px 10px 40px;
   margin:10px 0 0 0;
   background-image:url(/images/index_19.jpg);
   background-repeat:no-repeat;
   background-position:left center;
   vertical-align:middle;
   	letter-spacing: 1px;
	word-spacing: normal;
   }
   
.h1line{
   border-bottom:1px solid #dfdfdf;
   width:95%;
   margin:-10px 0 20px 35px !important;
   margin:-27px 0 20px 33px;
   padding:0;
}     
h2{
   color:#386795;
   font-size:13px;
   font-weight:bold;
   letter-spacing:2px;
   margin:8px 0 5px 20px;
   padding:0;
    letter-spacing: 1px;
	word-spacing: normal;
}

p{
  color:#505050;
   font-size:12px;
   line-height:20px;
   margin:0 0 0 35px;
   padding:0;

}
ul{
  margin:0 0 0 30px;
  padding:0 0 0 30px;
  }
ul li{
   list-style-type:square;
   padding:3px;
   }

   
ol{
  margin:5px 0 10px 30px;
  padding:5px 0 10px 30px;
  }
ol li{
   list-style-type:lower-alpha;
   padding:3px 0 5px 3px;
   }
A:link,A:visited{
  color:#019cd8;
  text-decoration:underline;
  }
A:hover{
  color:#019cd8;
  text-decoration:none;
  } 
A:active { 
   color:#019cd8;
  text-decoration:underline;
   }  
    
/* Div start */
#wrapper {
	position: absolute;
	top: 0;
	left: 0;
}

#outer {
    margin:0;
	padding:0;
	border-left: 223px solid #ffffff;  /* left column background */
    background-color: #ffffff;         /* center column background */
	
}

#inner {
	margin: 0;
	padding:0;
    width: 100%;
    padding-bottom:50px;
}
/* Header div */
#header {
  height:210px;
  width:100%;
  background-image:url(/images/index_bg.jpg);
  background-repeat:repeat-x;
}
.tophead{
 width:1002px;
 }

/* Header end */
/* submenu start */ 
#submenu {
    width: 223px!important ;                      /* left column width */
    margin-left: -243px!important ;               /* negative left column width */
    float: left;
	width:223px;
	margin-left:-243px;
    position: relative;
	margin-top:10px!important;
	padding-right:18px!important;
    padding-right:5px;
	margin-bottom:60px!important;
	margin-bottom:30px;
	border-right:1px solid #dfdfdf;

}
#submenu p{
   color:#833919;
   font-size:13px;
   font-family:Helvetica,Geneva, Arial,  sans-serif;
   border-bottom:1px solid #B9C5D7;
   padding:3px 10px 6px 15px;
   font-weight:bold;
	}

#submenu p a:link,#submenu p a:visited {
	text-decoration: none;
	color:#833919;
	padding:0 25px 0 0 ;
}

#submenu p a:hover {
	color: #0071BC;
	background-image:url(/images/index_25.jpg);
	background-repeat:no-repeat;
	background-position:right center;
}

#submenu p.nowmainmenu {
	color: #0071BC;
	background-image:url(/images/index_25.jpg);
	background-repeat:no-repeat;
	background-position:90% 50%;
	letter-spacing: normal;
	word-spacing: normal;
}
.nowmainmenu a:link, .nowmainmenu a:visited {
	text-decoration: none;
	color:#833919;
	padding:0 25px 0 0 ;
   font-size:13px;
   font-weight:bold;
   	letter-spacing: normal;
	word-spacing: normal;
}

/* submenu end */
/* datatable start */
.datatable {
    border: 1px solid #3989B8;
    border-collapse:collapse;
    width:98%; 
    line-height:18px;
    margin:0;
	padding:0 ;
	margin-left:15px;
}

.datatable td {
    border:1px solid #88B8D4;
    color:#464646;
    padding:5px;
}


.datatable td.altrow {
  padding-left:20px;
}


.datatable th {
	border:2px solid #81AEEA;	
	background-color:#0076A3;
    font-size:12px;
	font-weight:bold;
    color:#ffffff;
	text-align:center;
	padding:5px ;
}

.datatable caption {
	font:13px Arial, Helvetica, sans-serif;
	color:#537FF0;
	text-align: left;
	padding: 5px 0 5px 10px;
    font-weight:bold;
}

.datatable tr.altrow {
    background-color:#EBF5FD;
	
}



/* content star */
#pageindex{
  padding-right:15px;
  text-align:right;
  }
#pageindex p{
  color:#505050;
  font-size:12px;
  }
   
#pageindex a:link, #pageindex a:visited{
  color:#505050;
  text-decoration:none;
  }
#pageindex a:hover{
  color:#019cd8;
  text-decoration:underline;
  }  
#contenter{
    margin:10px 25px 12px 0;
	padding:0;
	}
#content{
   margin:0;
   padding:0 0 0 20px;
   }	
#content p{
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:12px;
   color:#505050;
   line-height:20px;
   padding-bottom:15px;
   }
#section p:first-letter {
   font-size:15px;
   color:#ce0000;
   font-weight:bold;
   padding-bottom:3px;
   vertical-align:middle;
   }
#section p{
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size:12px;
   color:#505050;
   line-height:20px;
   padding-bottom:15px;
   } 
.pic{
   float:right;
   padding:8px;
   }
.picleft{
   float:left;
   padding:8px;
   }
  
#content img{
   padding:2px;
   border:1px solid #dfdfdf;
   }             	
   
 /* footer start */
	 
#footer{
	color:#505050;
    width: 100%;
	border-top:1px solid #dfdfdf;
    text-align:center;
	position:absolute;
	bottom:0;


}

#footer p{
    padding:12px 0 15px 0;

	}


/* footer end */
.clear { 
   clear: both;
}

input {
	color: #00008B;
	border: 1px solid #dfdfdf;
	font-size:11px;
}
/* Mozilla bug workarounds */

#outer > html {
    padding-bottom:15px; 
	border-bottom: 1px solid transparent;
	height:100%; 

}




/* I Level--1 */
#navigation1 {
	width: 220px;
	font-family:Helvetica,Geneva, Arial,  sans-serif;
	margin:3px 5px 3px 10px;
	padding:3px 5px 3px 10px;
	letter-spacing: normal;
	word-spacing: normal;
}
#navigation1 ul{
	list-style: none;
	margin: 0;
	padding:0;
	padding-top:5px;	
		letter-spacing: normal;
	word-spacing: normal;
}

#navigation1 ul li {
	font-size:12px;
	letter-spacing:2px;
	list-style: none;
	padding:0;
	margin:0;
}

#navigation1 ul li a:link, #navigation1 ul li a:visited {
	height:26px;
	line-height:26px;
	padding:0px 0px 0px 40px;
	color: #455D6D;
	text-decoration: none;
	
}
#navigation1 ul li a:hover, #navigation1 ul li a:active {
	color:#0071BC;
	text-decoration: underline;
	
}
#navigation1 ul li.nav a:link,#navigation1 ul li.nav a:visited {    
	display: block;
	height:26px;
	line-height:26px;
	padding:0px 0px 0px 40px;
	/*background: url(/images/subbotton_bg1.gif) top left no-repeat;*/
	background-position: 0 -26px;
	color: #FF0000;
	text-decoration: none; 
}



/* II Level--2*/
#navigation1 ul.subnavi {
	margin: 0;
	padding: 0px;
}

#navigation1 ul.subnavi li {
	line-height:18px;
	margin:0;
	padding-bottom:0px;
	padding-top: 0px;
	height:26px;
	font-size:12px;
	background:url(/images/index-des.jpg)  43px 12px no-repeat;
	margin-left:10px;
}
#navigation1 ul.subnavi li a:link, #navigation1 ul.subnavi li a:visited{	
	padding: 1px 0px 0px 50px;	
	color: #555555;
	text-decoration:none;
}
#navigation1 ul.subnavi li a:hover {	
	color: #0072BC;
	text-decoration:underline;
}		

#navigation1 ul.subnavi li.subnaviga a:link,
#navigation1 ul.subnavi li.subnaviga a:visited{ 
   color: #FF0000;
}


/* III Level--3*/
#navigation1 ul.subnavi ul.sub{  
    padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	}

#navigation1 ul.subnavi ul.sub li {
	letter-spacing:0;
	font-size:12px;
	margin:0;
	padding: 0;
}
#navigation1 ul.subnavi ul.sub li a:link, #navigation1 ul.subnavi ul.sub li a:visited{
	border-bottom:1px dotted #CFD4D7;
	font-size:12px;
	height:26px;
	display:block;
	line-height:18px;
	padding: 0px 0px 0px 40px;
    background:url(/images/sub_icon.gif)  13px 5px no-repeat;
    height:18px;
	color: #555555;
}
#navigation1 ul.subnavi ul.sub li a:hover{	
	color: #ED1C24;
	text-decoration: underline; 
}		
.tophead img{
    position:absolute;
    top:0;
    left:750px;
}


