@charset "utf-8";
/* CSS Document */

body {margin:10px 0px 0px 0px; background-image:url(../images/bodybg.jpg); background-repeat:no-repeat; background-color:#000000;}

/* body ....................................structure*/

.clear {clear:both;}

#main_wrapper {width:990px; height:100% auto; margin:0px auto; background-color:#FFFFFF;}

#inner_wrapper {width:954px; height:100% auto; margin:0px 18px 0px 18px; float:left;}

#header {width:954px; height:90px; float:left; margin:0px;}

#logo_box {width:313px; height:90px; float:left; margin:0px;}

#header_nav {width:641px; height:20px; float:left; margin:10px 0px 0px 0px; text-align:right;}

#header_phone {width:110px; height:20px; float:left; margin:30px 0px 0px 10px; text-align:left;}

#header_phone_icon {width:21px; height:16px; float:left; padding:2px 0px 2px 0px; margin:30px 0px 0px 500px; text-align:right;}

#mid_header {width:954px; height:356px; float:left; margin:0px; border-bottom:1px solid #666666;}

#panel_right {width:200px; height:400px; float:left; margin:15px 0px 0px 15px;}

#panle_left {width:739px; height:auto; float:left; margin:15px 0px 0px 0px;}

#mid_box {width:237px; height:270px; float:left; margin:0px 10px 0px 0px; background-color:#f4f2f2; border:1px solid #d8d6d6;}

#mid_box2 {width:237px; height:270px; float:left; margin:0px 0px 0px 0px; background-color:#f4f2f2; border:1px solid #d8d6d6;}

#mid_box_h {width:217px; height:20px; float:left; margin:10px 10px 0px 10px;}

#mid_box_img {width:217px; height:110px; float:left; margin:10px 10px 0px 10px;}

#mid_box_cont {width:217px; height:70px; float:left; margin:10px 10px 0px 10px;}

#readmore {width:99px; height:19px; float:left; margin:10px 10px 0px 128px; background-image:url(../images/readmore.jpg); background-repeat:no-repeat;}
#readmore:hover {width:99px; height:19px; float:left; margin:10px 10px 0px 128px; background-image:url(../images/readmore_h.jpg); background-repeat:no-repeat;}

#panel_right_box {width:200px; height:auto; float:left; margin:0px;}

#panel_right_h {width:200px; height:20px; float:left; margin:0px 0px 5px 0px;}

#bottom_box {width:354px; height:270px; float:left; margin:20px 10px 0px 0px;}

#bottom_box2 {width:354px; height:270px; float:left; margin:20px 0px 0px 20px;}

#bottom_box_h {width:354px; height:20px; float:left; margin:0px 0px 0px 0px; border-bottom:1px solid #898989;}

#ip_box_body {width:354px; height:110px; float:left; margin:10px 0px 0px 0px; border-bottom:1px dotted #898989;}

#ip_box_img {width:113px; height:100px; float:left; margin:0px 0px 0px 0px;}

#ip_box_cont {width:231px; height:100px; float:left; margin:0px 0px 0px 10px;}

#footer {width:990px; height:201px; float:left; margin:0px 0px 0px 0px; background-image:url(../images/footer-bg.jpg); background-repeat:repeat-x;}

#footer_links {width:970px; height:20px; margin:30px 10px 0px 10px; float:left; text-align:center;}

#footer_text {width:970px; height:20px; margin:20px 10px 0px 10px; float:left; text-align:center;}

#footer_smo {width:500px; height:50px; margin:20px 10px 0px 0px; float:left; text-align:right;}

#footer_smo2 {width:460px; height:50px; margin:20px 0px 0px 0px; float:left; text-align:left;}

/* navigations..................................................................................................................................structure*/

#menu {width:954px; height:33px; float:left; padding:0px 0px 0px 0px; background-image:url(../images/menu-bg.jpg); background-repeat:repeat-x;}
#menu ul {list-style:none; margin:0; padding:0;}
#menu ul li {line-height:33px; margin:0; padding:0; float:left; list-style:none;}
#menu ul li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#ffffff; display:block; padding:0 25px 0 25px;}
#menu ul li a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000000; display:block; padding:0 25px 0 25px; background-image:url(../images/menu-bg-hover.jpg); background-repeat:repeat-x;}


#sub_nav {width:200px; height:auto; float:left; padding:0px;}
#sub_nav ul {list-style:none; margin:0; padding:0;}
#sub_nav ul li {line-height:23px; margin:0; width:200px; padding:0; float:left; list-style:none;}
#sub_nav ul li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#000000; display:block; padding:0 10px 0 10px; border-bottom:1px solid #c2c2c2; background-image:url(../images/arrow1.jpg); background-position:0px 8px; background-repeat:no-repeat;}
#sub_nav ul li a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#f7941d; display:block; padding:0 10px 0 10px; border-bottom:1px solid #f7941d;  background-image:url(../images/arrow1.jpg); background-position:0px 8px; background-repeat:no-repeat;}

.link1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c2c2c2; padding:0px 0px 0px 17px; text-decoration:none; font-weight:normal;}
.link1:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c2c2c2; padding:0px 0px 0px 17px; text-decoration:underline; font-weight:normal;}

.link2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:5px; text-decoration:none; font-weight:normal;}
.link2:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; padding:5px; text-decoration:underline; font-weight:normal;}

.link3 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#acacac; padding:5px; text-decoration:none; font-weight:normal;}
.link3:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; padding:5px; text-decoration:underline; font-weight:normal;}

.link4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#707070; text-decoration:none; text-decoration:underline;}
.link4:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#f7941d; text-decoration:none; text-decoration:underline;}


/* header..................................................................................................................................structure*/

h1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#f4c9ab; margin:0px;}

h2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#363636; margin:0px;}

h3 {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#363636; margin:0px;}

.h5 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#707070; font-weight:bold;}

.text6 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#000000; text-align:left; }

.h7 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b7b7b7; font-weight:bold;}

/* text....................................structure*/

.text1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; text-align:left;}

.text2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#acacac; text-align:left;}

.image .text {
	position:absolute;
	top:10px; /* in conjunction with left property, decides the text position */
	left:10px;
	width:300px; /* optional, though better have one */
}