
/** website's style sheet */

body { background-color: #DAE5FB;
	   margin: 0;
	   padding: 0;
	   }

/** top part */

.header { width: 1040px;
	   height: 185px;
	   margin: 0px auto;
	   border: 1px solid #FFFFFF;
	  }

/** menu part */

.menu { width: 1040px;
		height: 35px;
		margin: 0px auto;
		border: 1px solid #FFFFFF;
		background: #FFFFFF url(button1b.gif) repeat-x scroll 0 0;
		}

/** content part */

.content {	width: 1040px;
			margin: 0 auto;
			height: 750px;
			border-left: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
			border-bottom: 1px solid #FFFFFF;
			color:#333333;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:11px;
			line-height:13pt;
			background: #FFFFFF;
			 }

.precontent {	width: 1040px;
			margin: 0 auto;
			height: 40px;
			background: #FFFFFF;
			color:#333333;
			font-family:Verdana,Arial,Helvetica,sans-serif;
			font-size:11px;
			line-height:13pt;
			border-left: 1px solid #FFFFFF;
			border-right: 1px solid #FFFFFF;
			 }


h1 {
color:#393A8C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
}

h2 {
color:#393A8C;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
}

.left { width: 270px;
		height: 750px;
		float: left;
		text-align: center;
		margin: 10px auto;
		}
		
.center { width: 523px;
		  height: 750px;
		  float: left;
		  margin: 10px auto;
		 }

.right { width: 247px;
		 height: 750px;
		 float: left;
		 text-align: center;
		 margin: 10px auto;
		}
		
/** footer part */

.footer { width: 1040px;
		  height: 100px;
		  margin: 0px auto;
		  border: 1px solid #FFFFFF;
		  background:#FFFFFF url(footer11.jpg) repeat-x scroll 0 0;
		  margin-bottom: 30px;
		  text-align: center;
		  color: #FFFFFF;
		  }

.copyright { 	font-size : 14px;
				margin: 80px auto;
				float: down;}
		  
/** DROPDOWN */

.menu2 {
		-moz-background-clip:border;
		-moz-background-inline-policy:continuous;
		-moz-background-origin:padding;
		background:#FFFFFF url(button1b.gif) repeat-x scroll 0 0;
		font-family:arial,verdana,sans-serif;
		height:34px;
		list-style-image:none;
		list-style-position:outside;
		list-style-type:none;
		margin: auto;
		width:840px;
		padding:0 0 0 0;
		position:relative;
	}
.menu2 li.top {
display:block;
float:left;
position:relative;
}
.menu2 li a.top_link {
color:#FFFFFF;
cursor:pointer;
display:block;
float:left;
font-size:0.7em;
font-weight:bold;
height:40px;
line-height:33px;
padding:0 0 0 6px;
text-decoration:none;
}
.menu2 li a.top_link span {
display:block;
float:left;
height:40px;
padding:0 23px 0 2px;
}
.menu2 li a.top_link span.down {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(down0001.gif) no-repeat scroll right top;
display:block;
float:left;
height:40px;
padding:0 12px 0 2px;
}
.menu2 li a.top_link:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(button41.gif) no-repeat scroll 0 0;
color:#FFFFFF;
}
.menu2 li a.top_link:hover span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(button41.gif) no-repeat scroll right top;
}
.menu2 li a.top_link:hover span.down {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(button4b.gif) no-repeat scroll right top;
}
.menu2 li:hover > a.top_link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(button41.gif) no-repeat scroll 0 0;
color:#FFFF00;
}
.menu2 li:hover > a.top_link span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(button41.gif) no-repeat scroll right top;
}
.menu2 li:hover > a.top_link span.down {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(button4b.gif) no-repeat scroll right top;
}
.menu2 table {
border-collapse:collapse;
height:0;
left:0;
position:absolute;
top:0;
width:0;
}
.menu2 a:hover {
visibility:visible;
}
.menu2 li:hover {
position:relative;
z-index:200;
}
.menu2 ul, .menu2 :hover ul ul, .menu2 :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul :hover ul ul {
height:0;
left:-9999px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:-9999px;
width:0;
}
.menu2 :hover ul.sub {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#404F86 none repeat scroll 0 0;
border:1px solid #FFFFFF;
height:auto;
left:2px;
padding:3px 0;
top:36px;
white-space:nowrap;
width:220px;
}
.menu2 :hover ul.sub li {
display:block;
float:left;
height:20px;
position:relative;
width:200px;
}
.menu2 :hover ul.sub li a {
border-color:#404F86;
border-style:solid;
border-width:0 0 0 3px;
color:#FFFFFF;
display:block;
font-size:0.7em;
height:20px;
line-height:20px;
text-decoration:none;
text-indent:5px;
width:114px;
}
.menu2 :hover ul.sub li a.fly {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#ECE83E url(arrow000.gif) no-repeat scroll 80px 7px;
}
.menu2 :hover ul.sub li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#404F86 none repeat scroll 0 0;
color:#FFFF00;
}
.menu2 :hover ul.sub li a.fly:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#44AABB url(arrow_ov.gif) no-repeat scroll 80px 7px;
color:#FFFFFF;
}
.menu2 :hover ul li:hover > a.fly {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#44AABB url(arrow_ov.gif) no-repeat scroll 80px 7px;
color:#FFFFFF;
}
.menu2 :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul :hover ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #FFFF00;
height:auto;
left:90px;
padding:3px 0;
top:-4px;
white-space:nowrap;
width:93px;
z-index:200;
}
.navpad {
padding-left:9px;
padding-right:10px;
}