body {margin: 0px; padding:0px; background:#fff url(../images/body_bg.jpg) top left repeat-x; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; line-height:22px;}

ul, h1 , h2 , h3 , form, input{ margin:0; padding:0;}

h1{font-size:22px; color:#ff8c00; font-weight:bold; font-style:italic; text-decoration:underline; margin:0px; padding:0px; font-family:Arial; text-transform:uppercase; }
h2{font-size:20px; color:#0072b7; font-weight:bold; padding-bottom:10px; font-family:Arial; text-transform:uppercase;}
h3 {font-size:16px; color:#ff8c00; font-weight:bold; padding-top:10px; font-family:Arial; text-transform:uppercase;}

a{ color:#000; text-decoration:underline;}
img{border:0}
a:hover{ color:#0072b7; text-decoration:none;}


/*top*/
.topbg { background:url(../images/top_bg.jpg) top center no-repeat;}
.logo { padding:28px 0 0 22px;}
.toplink { padding: 18px 8px 16px 0;}
.phone { font-size:22px; color:#fff; font-weight:bold; font-family:Arial;}
.phone img { vertical-align:middle;}
.phone span { font-size:22px; font-weight:normal;}


/*menu*/
ul.menu {list-style:none; padding:1px 0; margin:0px;}
ul.menu li{ float:left; position:relative; }
ul.menu li a:link, ul.menu li a:visited{font-size:14px; text-decoration:none; color:#fff; line-height:42px; padding:0 17px 0 18px; float:left; cursor:pointer; border-right:#69baff solid 1px; font-family:Arial;}
ul.menu li a:hover {  color:#000; background:url(../images/menu_hover.jpg) top left repeat-x;}
ul.menu li.last a { border:none;}

ul.menu ul {position:absolute; top:42px; left:0;  display:none; list-style:none; z-index:1;}
ul.menu ul li{position:relative; margin:0; font-size:12px; font-weight:normal; padding:0; z-index:1; border-bottom:#ffa701 1px solid; }
ul.menu ul li a:link, ul.menu ul li a:visited {display:block; margin:0px; padding:5px;color:#000; text-decoration:none; font-size:12px;  text-transform:none;  background:#df8121; height:auto; width:124px; font-weight:normal; line-height:22px; z-index:1; border:none; }
ul.menu ul li a:hover { background:#535353;color:#fff; border:none;}
ul.menu ul ul {left:220px; top:-1px;}

/*header*/
.header { padding:27px 0;}
.head_rightbg { background:#f58000 url(../images/head_rightbg.jpg) top left repeat-x; border-right: solid 3px #ffd990; border-left: solid 3px #ffd990; padding:15px;}
.head_rightbg img { margin:1px 0 2px 0;}

/*mid*/
.org_txt { color:#ff8c00; font-weight:bold;}
.video_area { width:369px; float:right; margin:25px 0 25px 25px;}
.video_bg { background:url(../images/video_bg.jpg) top center no-repeat; padding:13px 15px 0 13px;}
.video_bg2 { background:url(../images/video_bg2.jpg) top center no-repeat; padding:13px 15px 0 13px;}

.points ul { margin:0px; padding:0px;}
.points li { list-style-type:none; float:left; width:200px; padding-left:20px; line-height:28px; background:url(../images/arrow.png) no-repeat 3px 10px; font-weight:normal;}

.points2 ul { margin:0px; padding:0px;}
.points2 li { list-style-type:none; padding-left:20px; line-height:28px; background:url(../images/arrow.png) no-repeat 3px 10px; font-weight:normal;}

/*footer*/
.footerbg { background:#646464 url(../images/footer_bg.jpg) top left repeat-x;}
.footer { color:#000; text-align:center; padding-top:35px;}
.footer a:link, .footer a:visited { color:#fff; text-decoration:none;}
.footer a:hover { color:#000; text-decoration:none;}

.footer_txt { color:#fff; text-decoration:none; padding-top:10px;}
.footer_txt p { color:#e3e3e3; text-decoration:none;}

.footer_logo { padding-top:20px; padding-right:15px;}
