.dummy{}

html{color:#000000;}body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{margin:0;padding:0;}

fieldset,img{border:0;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym {border:0;}

sup {vertical-align:text-top;}

sub {vertical-align:text-bottom;}



/* Normalizing Styles

-----------------------------------------------------------------------------*/

body { font-family:arial; color:#787878; margin:0; font-size:13px; background: url(../images/bg.jpg) repeat-x; text-align:justify;}

h1{clear:both; display:block; background:url(../images/left-news-bg.gif) no-repeat; line-height:30px; padding:0 0 20px 15px; font-size:16px; color:#fff; }

h2{clear:both; display:block; margin-bottom:12px; font-size:16px; color:#e32d31;}

label{ float:left; width:140px; padding-top:2px; display:block; margin:0; padding:0; height:17px; }

a { color:#FE3700; outline:none; text-decoration:underline; }

a:hover {text-decoration:none; }

p { margin-bottom:15px; line-height:18px; }

.clear{ clear:both;}





/* Body Styles

-----------------------------------------------------------------------------*/

#container{ width:962px; margin:0 auto;}





/* Top Styles

-----------------------------------------------------------------------------*/

#top-main{ width:962px; height:123px; float:left;}

#logo{ width:366px; height:123px; float:left;}

#header{ width:962px; height:350px; float:left;}

#header-left{width:510px; height:149px; float:left; display:block; padding:201px 0 0 0; background:url(../images/header-img1.jpg) left top no-repeat; }

#quote-b{width:330px; height:32px; float:left; padding:0 0 0 180px;}

.quote-br{width:auto; height:32px; display:block; float:left; padding:0 10px 0 0;}

.quote-txt-f{width:100px; height:18px; padding:0 0 0 5px; border:1px solid #9495a2;}

.quote-btn{width:38px; height:22px; color:#fffffe; font-weight:bold; border:1px solid #a5080c; background:url(../images/quotebtn-bg.gif) left top repeat-x;}

#header-right{width:452px; height:350px; float:left; display:block;}

#social-icon{width:494px; float:left; padding:32px 0 0 16px;}





/* Top Menu Styles

-----------------------------------------------------------------------------*/

#menu{ width:535px; height:123px; float:right; background: url(../images/menu-bg.jpg) repeat-x; padding:0 0 0 60px;}

#menu ul{ margin:0px; padding:0px;}

#menu li {list-style:none; float:left; line-height:75px;}

#menu li a{ padding:0 16px; font-size:12px; color:#1C1C1E; display:block; text-decoration:none; }

#menu li a:hover{  font-size:12px; color:#fff; text-decoration:none; background:url(../images/menu-over.gif) center top no-repeat; }

#menu li a.act-top{color:#fff; background:url(../images/menu-over.gif) center top no-repeat;}





/* Content Styles

-----------------------------------------------------------------------------*/

#content{ width:962px; float:left; padding:0 0 30px 0;}

#con-left{ width:674px; float:left;}

.con-top{ width:674px; float:left; height:54px;}

.con-bot{ width:674px; float:left; height:22px; padding:0 0 20px 0;}

.con-text{ width:562px; float:left; padding:1px 48px 15px 64px; background:url(../images/box-bg.jpg) repeat; margin:0px;}

.con-text1{ width:570px; float:left; padding:15px 50px 15px 54px; background:url(../images/box-bg.jpg) repeat; margin:0px;}





#right{ width:254px; float:right;}

.right-top{width:224px; height:39px; float:left; padding:0 15px; line-height:38px; background:url(../images/right-top.gif); font-size:18px; text-align:center; font-weight:bold;}

.right-con{ width:224px; float:left; background:url(../images/right-bg.gif); padding:15px; font-family:georgia; font-size:11px;}

.right-bot{ width:254px; float:left;}

.video-baner{ width:254px; float:left; padding:0 0 20px 0;}



/* Footer Styles

-----------------------------------------------------------------------------*/

#footer-main{ width:100%; height:123px; float:left; background:url(../images/footer-bg.jpg) repeat-x; font-size:11px; color:#595959;}

#footer{ width:962px; margin:0 auto; height:123px;}

#footer-logo{ width:312px; height:123px; float:left;}

#footer-right{ width:629px; float:left; padding:15px 0 0 20px;}

#footer-menu{ width:629px; height:30px; float:left; background:url(../images/dot-line.gif) bottom repeat-x;}

#footer-menu ul{ margin:0px; padding:0px;}

#footer-menu li {list-style:none; float:left;}

#footer-menu li a{ padding:0 20px; font-size:12px; color:#595959; display:block; text-decoration:none; }

#footer-menu li a:hover{  font-size:12px; text-decoration:underline; }

#address{ width:629px; float:left; padding:10px 0 0 0;  }

#address a{ color:#595959; }



/* Line spacing Styles

-----------------------------------------------------------------------------*/

.line_space {line-height:20px;}


