/* CSS Document */

* {
	margin:0; padding:0;
}

body{ text-align:center;  background:#000000;}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

ol{ list-style: outside; padding:0px 0px 0px 25px;}
ol .li{ padding:0px 10px 0px 10px; list-style-type:lower-alpha;}
ol a{ padding:0px 0px 0px 8px;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:1.4em;
		color: #333333;
	}

.textBox{ }
input, select { vertical-align:middle; font-weight:normal;}

a {color:#717171; text-decoration:none;}
a:hover{text-decoration:none;}
p {padding-top:15px;}

/* ============================= main layout ====================== */

.space{ height:200px;}
.link {background:url(../_img/list-bg.gif) no-repeat 0 2px; color:#717171; font-weight:bold; display:inline-block; margin-top:25px; padding-left:12px;}


h1 {font-size:18px; color: #333333; letter-spacing:1px; font-weight:normal;}
h2 {font-size:16px; color: #990000; letter-spacing:1px; font-weight: bold;}
h2 a {color: #990000; }
h2 a:hover {color: #CC0000; }
h3 {font-size:12px; padding:15px 0px 0px 0px; color: #666666;}
h4 { padding:5px 0px 0px 0px; }

cite {font-style:normal;}

#wrapper { margin:0 auto; text-align:center; background:#000000 url(../_img/background_img.jpg) top no-repeat;}
#container {width:982px; margin:0px auto; text-align:left;}


/* ============================= header ====================== */

.Body_Text{ margin:5px; padding:5px;}

.header{ height:112px; background:url(../_img/header_bg.jpg) no-repeat;}
.header a{ text-decoration: none; color:#666666;}
.header a:hover{color: #999999;}

.headerLeft{ float:left; width:600px;}
.headerRight{ float:right; width:270px; border:0px solid #00CC99; text-align:center; padding:8px 20px 0px 0px; font-size:12px;}
.headerRight a{ color: #CCCCCC; margin: 0px 20px 0px 20px;}

.menuWrapper{ background:url(../_img/menu_bg.jpg) no-repeat; height:38px; padding:0px 0px 0px 20px; width:982px; font-size:12px; overflow:hidden;}
.menu { }
.menu li {float:left; width:186px; padding:0; text-align:center; background:url(../_img/menu_sep.gif) top right repeat-y; padding-right:2px; line-height:2.083em;}
.menu li a {color:#d5d5d5; text-decoration:none; background:url(../_img/menu_off.jpg) top repeat-x; display:block; padding:5px 0 5px 0;}
.menu li a:hover {color:#ababab; background:url(../_img/menu_on.jpg) top repeat-x;}
.menu .active a {color:#ababab; background:url(../_img/menu_on.jpg) top repeat-x;}
.menu .last {padding:0; width:186px;}

.menuImg{ vertical-align:middle;  border:0px solid #333333; padding:5px 10px 5px 0px;}


/* ============================= content ====================== */
.contentWrapper{ background:url(../_img/content_bg.jpg) repeat-y ;width:982px;overflow:hidden;}
.contentContainer{ background:url(../_img/content_top.jpg) no-repeat top ; min-height:500px; height:auto !important;  height:500px;}
/*.contentContainer{ background:url(../_img/content_top.jpg) no-repeat top; min-height:500px; height:auto !important;  height:500px;} */
.content{ padding:30px 25px 10px 25px;}
.contentBox{ padding:0px 15px 0px 15px;}
.contentBox a{ color:#006699;}
.contentBox a:hover{ color:#0099CC;}
.contentBox ul{ padding:15px; list-style:square;}
.contentBox ul.li{ margin:5px 0px 0px 10px; padding:0px 10px 0px 10px; list-style:outside;}

.contentBottom{ background: url(../_img/content_bottom.jpg) no-repeat; height:18px; width:982px;overflow:hidden;}


.subMenu{padding:5px 0px 10px 10px; color: #CCCCCC; font-size:12px;}
.subMenu a{ color: #006699; margin: 0px 5px 0px 5px; font-size:14px;}
.subMenu a:hover{ color: #0099CC;}
#demo{ color:#009900;}

.flashWrapper{ }
.flashContainer{ background: url(../_img/flash_bg.jpg) no-repeat top; height:509px;}
.flash{ padding:17px 0px 0px 14px;}


.subLeft{ width:450px; float:left;}
.subRight{ width:450px; float:right;}
.subPad{ padding:20px 20px 20px 20px;}

.subImgBox{float:right; padding:10px; text-align:right; margin:0 auto;}
.subImg{  border:0px solid #666666; margin:0px 0px 10px 0px;}
/* ============================= footer ====================== */

.footer{ background: url(../_img/footer_bg.jpg) no-repeat; height:40px; margin:12px 0px 12px 0px; color:#999999; font-size:12px; width:982px;overflow:hidden;}
.footer a{ margin:0px 10px 0px 10px; color:#999999;}
.footer a:hover { margin:0px 10px 0px 10px; color: #CCCCCC;}

.footerLeft{ float:left; padding:10px 0px 0px 20px;}
.footerRight{ float:right; padding:10px 20px 0px 0px;}

.motion{ text-align: center; color:#333333; margin:0px 0px 20px 0px; font-size:12px;}
.motion a{ color: #666666;}
.motion a:hover { color: #999999;}

.bottomMenu{}
.bottomMenu a{ color: #666666;}
.bottomMenu a:hover{ color:#ffffff;}
.bottomBoxes{ float:left; border-right:1px solid  #333333; width:185px; height:170px; margin:10px 0px 0px 11px;}
.bottomBoxesLast{ float:left; border-right:0px solid  #333333; width:185px; height:160px; margin:10px 0px 0px 11px;}

#footer {color:#717171; padding:20px 25px 25px 25px;}
#footer a {color:#999999; text-decoration:none;}
#footer a:hover {color:#FFFFFF; text-decoration:none;}



