.dummy{}
html{color:#000000;}body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}
fieldset,img{border:0;}
caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}

/* Normalizing Styles
-----------------------------------------------------------------------------*/
body { font-family:arial; color:#565656; margin:0; font-size:12px; text-align:justify; background:#fff; line-height:18px;}
h1 { clear:both; display:block; font-size:18px; color:#000; font-weight:bold; background:url(../images/txt-line.gif) bottom repeat-x; padding-bottom:5px; margin-bottom:10px;}
.arial18-grey{ color:#666;}
.arial-12-red{ color:#ff0000; font-weight:bold;}
ul{ text-align:left; margin:0px; padding:0 0 10px 25px;}
a:link {color: #565656;}
a:visited {color: #565656;}
a:hover {color: #D11414; decoration:none;}
a:focus {color: #565656;}
a:active {color: #565656;}



/* Normalizing Styles
-----------------------------------------------------------------------------*/
#container{ width:900px; margin:0 auto; background:#fff;}
#home-header{ width:900px; height:294px; float:left; background:url(../images/home-header.jpg) no-repeat;}
#logo{ width:491px; height:54px; float:left; padding:21px 0 17px 0;}
#address{ width:300px; height:60px; float:right; padding:21px 10px 11px 0;}
#content-area{ width:900px; float:left; margin:22px 0 0 0; background:url(../images/con-bg.gif) repeat-y;}
#left{ width:200px; float:left; }
#left ul{ display:block; margin:0px; padding:0px; }
#left li{ background:#000000; border-bottom:#FFFFFF solid 1px; line-height:24px; list-style:none; }
#left li a{ display:block; padding:0 0 0 25px; background:url(../images/arrow-black.gif) no-repeat left; color:#FFF; font-weight:bold; text-decoration:none; }
#left li a:hover,
#left li a.active{ background:url(../images/arrow-grey.gif) no-repeat left #565656; }
#content-middle{ width:420px; float:left; padding:0 40px 0 40px;}
#content-middle p{ padding-bottom:15px;  line-height:16px;}
#right{ width:200px; float:right;}

/*footer*/
#footer-address{ width:900px; height:70px; float:left; background:#000; margin:10px 0 10px 0; color:#DDDDDD; font-size:12px;  padding:8px 0 0 0; line-height:20px;}
.address{ width:900px; float:left; text-align:center; }
.speacer{ padding:0 20px 0 20px; color:#777777;}
.footer-line{ width:900px; height:8px; float:left; text-align:center; padding-top:10px;}
#footer-link{ width:900px; height:20px; float:left; text-align:center; color:#8D8D8D;}
#footer-link a{ padding:0 13px 0 13px; color:#8D8D8D; text-decoration:none;}
#footer-link a:hover,
#footer-link a.act{ text-decoration:underline;}
#copy-main{ width:850px; float:left; padding:15px 25px 10px 25px;}
.copy-txt{ width:400px; float:left;}
.webcst{ width:200px; float:right;}

/* subpage*/
#sub-header{ width:900px; height:243px; float:left;}
.sub-header-img{ width:900px; float:left;}
#content-sub{ width:660px; float:left; padding:0 0 0 40px;}
#content-sub a{ color:#565656;}
#content-sub a:hover{ color:#ff0000;}
#content-sub p{ padding-bottom:15px;  line-height:16px; color:#565656;}
.content-sub1{ width:270px; float:left; padding-right:10px;}
.content-sub2{ width:300px; float:left; padding-right:10px;}
.content-sub3 { width:630px; float:left; padding-right: 10px;}

/*-----------------------------Form area*/

.main_box{ width:380px; height:auto; float:left; padding-bottom:10px; }
.box_txt{ width:140px; height:20px; float:left; text-align:left; padding-right:10px;}
.txt_field_box{ width:225px; height:auto; float:left;}
.txt_field{	width:215px; height:16px; padding-left:5px; border:1px #B2BCC5 solid; font-size:11px;}
.txt_field1{ width:215px; height:80px; padding-left:5px; border:1px #B2BCC5 solid;}
.style1 { color: #ff0000}
.style2 {color: #666666}
