/*html{color:#000;background:#FFF;}*/
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html, body {
margin : 0;
padding : 0; 
}
body { 
background : url(../images/bg.jpg) center top repeat-y;
color:#ffffff; 
font:normal 13px Arial, Tahoma, Verdana, sans-serif; 
text-align:justify;
}
.fixed, .clear { clear:both; }
h1, h2, h3, h4, h5, h6 { color:#ffffff; font-family: "Times New Roman", Times, serif; }
h1 { font-size: 24px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 100%; }
p { font:normal 12px Arial, Tahoma, Verdana, sans-serif; }
a { color:#ffffff; text-decoration:none; }
a:hover { color:#ffffff; text-decoration:none; }
.white { color:#ffffff; }
.white a { color:#ffffff; }
.whitebold { color:#ffffff; font-weight:bold; }
#wrapper { background:url(../images/light.gif) center top repeat-y; padding:30px 0px 20px 0px; width: 776px; margin: auto auto; }
/*Top Border*/
#header { float:left; width:748px; height:auto; padding:10px 14px; margin: 0 auto;}
#header .banner { height:auto; }
#header .banner .logo_left { float:left; width:600px; height:80px; padding:5px 20px; }
#header .banner .logo_right { float:right; width:80px; height:auto; }
#header .banner .logo_bottom { float:left; width:749px; height:156px; }
#header .banner .logo_left h1 { font:bold 32px "Times New Roman, Times", serif; text-align:left; padding:5px; }
#header .banner .logo_left h2 { font:bold 16px "Times New Roman, Times", serif; text-align:left; padding:5px; line-height:20px; }
#header .banner .logo_right p { font:normal 12px "Times New Roman, Times, serif"; text-align:left; padding:5px 1px 5px 5px; }
	
#menu { float:left; width:748px; height:auto; padding:5px 14px 15px 14px; }
#menu .menu_left { float:left; width:250px; height:auto; }
#menu .menu_right { float:right; width:490px; height:auto; }
#menu .menu_left .top { background: url(../images/bg-header-menu-button.gif) no-repeat; width:250px; height:47px; }
#menu .menu_left .top p { color:#ffffff; font:normal 14px Arial, Verdana; text-align:left; padding:20px 20px 5px 30px; }
#menu .menu_left .top p a { color:#ffffff; font-weight:bold; text-decoration:none; }
#menu .menu_left .top p a:hover { color: #CCC; font-weight:bold; text-decoration:none; }
#menu .menu_right .top { background: url(../images/bg-header-menu-bar.gif) no-repeat; float:left; width:490px; height:32px; }
#menu .menu_right .top h2 { color: #999; font:bold 14px Arial, Verdana; text-align:left; width:470px; padding:7px 10px; }
#menu .menu_right .bottom { float:left; height:auto; }
#menu .menu_right .bottom h3 { color:#ffffff; font:bold 14px Arial, Verdana; text-align:left; width:470px; padding:7px 10px 4px 10px; }
#menu .menu_right .bottom p { color:#ffffff; font:normal 12px Arial, Verdana; text-align:left; width:470px; padding:0px 10px 7px 10px; }

#content { float:left; width:776px; padding:5px 0px; margin: 0 auto;}
#content .blackbarbox { background: url(../images/bg-header-bottom-bar.gif) no-repeat; float:left; width:776px; height:47px; }
#content .blackbarbox h4 { color: #ffffff; font:bold 16px Arial, Verdana; text-align:center; padding:15px 20px; }
#content .main { width:748px; padding:10px 14px; }
#content .main .left_box { float:left; width:250px; height:auto; padding:0px 10px 0px 20px; }
#content .main .left_box img { padding-bottom:10px; }
#content .main .right { float:left; width:430px; height:auto; padding:0px 20px 0px 10px; }
#content .main .right .box { background: url(../images/bg-body_info_right-box.jpg) no-repeat; width:430px; height:774px;}
#content .main .right .box p { color:#000000; font:normal 13px Arial, Tahoma, Verdana, sans-serif; text-align:justify; padding:20px 50px 30px 50px; }
#content .main .right .box p span.red { color: #C00; }
#content .main .right p.white { color:#ffffff; font:normal 13px Arial, Tahoma, Verdana, sans-serif; text-align:justify; padding:2px 40px 10px 45px; }
#content .main p.white { color:#ffffff; font:normal 13px Arial, Tahoma, Verdana, sans-serif; text-align:justify; padding:2px 40px 10px 45px; }
#content .main p { color:#ffffff; font:normal 13px Arial, Tahoma, Verdana, sans-serif; text-align:justify; padding:2px 40px 10px 45px; }
#content .main ul { list-style-type:none; padding:10px 0px 10px 5px; }
#content .main ol { list-style-type:lower-alpha; padding:0px 0px 10px 35px; }
#content .main li { padding:2px 5px 2px 15px; }

#content .graybarbox { background: url(../images/bg-main-information-gray-bar.gif) no-repeat; float:left; width:776px; height:69px; padding-bottom:20px; }
#content .graybarbox h5, #content .graybarbox h2, #content .graybarbox h2 a, #content .graybarbox h2 a:hover { color: #333; font:bold 16px Arial, Tahoma, Verdana, sans-serif; text-align:justify; padding:15px 40px 10px 40px; }

#content .graybarbox2 { background: url(../images/bg-main-information-gray-bar-mid.gif) no-repeat; float:left; width:776px; height:44px; padding-bottom:20px; }
#content .graybarbox2 h6, #content .graybarbox2 h2 { color: #333; font:bold 16px Arial, Tahoma, Verdana, sans-serif; text-align:justify; padding:15px 40px 10px 40px; }

#footer { float:left; width:776px; padding:20px 0px 0px 0px; margin: 0 auto; }
#footer .copyrighttext { width:736px; padding:10px 20px; }
#footer .copyrighttext p { color:#ffffff; font:normal 13px Arial, Tahoma, Verdana, sans-serif; text-align:justify; padding:2px 40px 10px 45px; text-align:center; }
#footer .copyrighttext p.white { color:#ffffff; font:normal 11px Arial, Tahoma, Verdana, sans-serif; text-align:justify; padding:2px 40px 10px 45px; }
#footer .copyrighttext p.white a { color:#ffffff; text-decoration:none; }

