@font-face {
font-family : "Rockwell";
src : url("../font/ROCK.TTF");
font-style : normal;
}
body{padding:0; margin:0; background:url(../images/page_bg.jpg) repeat center top; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#595959; text-align:left; line-height:18px;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
a{text-decoration:none; color:#595959;}
a:hover{text-decoration:none; color:#595959;}
.site_color_bg{background:url(../images/site_color_bg.jpg) no-repeat center top;}
#top_menu{margin:0; padding:0; height:40px;}
#top_menu ul{ list-style:none; font:bold 13px Arial, Helvetica, sans-serif;}
#top_menu li{display:block; float:left;  margin:7px 7px 0 7px;  font-weight:bold;}
#top_menu li a{float:left; padding:0 0 0 10px; text-decoration:none; color:#fff; cursor:pointer;}
#top_menu li a span{float:left; padding:3px 10px 7px 0px; text-decoration:none; color:#fff;}
#top_menu li a:hover{float:left; background:url(../images/hover_menu_left.gif) left top no-repeat; padding:0 0 0 10px;}
#top_menu li a:hover span{float:left; background:url(../images/hover_menu_right.gif) right top no-repeat; padding:3px 10px 7px 0px;}
#top_menu li.active a{float:left; background:url(../images/hover_menu_left.gif) left top no-repeat; padding:0 0 0 10px;}
#top_menu li.active a span{float:left; background:url(../images/hover_menu_right.gif) right top no-repeat; padding:3px 10px 7px 0px;}
.logo{margin:25px 25px 0 25px;}
.contact_bg{background:url(../images/contact_bg.png) left top no-repeat; height:123px; width:304px;font:bold 30px Arial, Helvetica, sans-serif; color:#FFEB99;}
.contact_bg h2{font:bold 30px Arial, Helvetica, sans-serif; color:#FFEB99; padding:10px 10px 0 85px;}
.contact_bg h2 span{font:normal 25px Arial, Helvetica, sans-serif; color:#fff;}
/*#banner{background:url(../images/banner_white_bg.png) right top no-repeat; width:982px; height:100%; overflow:hidden;}*/
#banner{background:url(../images/banner_white_bg.png) center top no-repeat; width:982px; height:100%; overflow:hidden; text-align:left;}

/*#banner .homepage{background:url(../images/banner.jpg) center top no-repeat; width:945px; height:307px; overflow:hidden;}
#banner .innerpage{background:url(../images/innerpage_banner.jpg) center top no-repeat; width:945px; height:236px; overflow:hidden;}*/

#banner h1{font-family:"Rockwell", Georgia, "Times New Roman", Times, serif; font-size:35px; color:#fff; font-weight:normal; width:550px; margin:0; padding:25px 0 0px 50px;}
#banner h1 span{color:#FFF5A1; font-family:"Rockwell", Georgia, "Times New Roman", Times, serif; font-size:35px; font-weight:normal; }
#banner h2{font-size:20px; color:#9EDD6B; font-weight:normal; padding:42px 0 0px 50px;}
#banner h3{font-size:20px; color:#9EDD6B; font-weight:normal; padding:40px 0 0px 50px;}
#banner img{padding:0px 0 0px 0px;}
#banner .button_align{padding:40px 0 0px 40px;}


h1{font:bold 30px Arial, Helvetica, sans-serif; color:#FFEB99; padding:10px 10px 0 85px;}
h1 span{font:normal 25px Arial, Helvetica, sans-serif; color:#fff;}

h3{font-family:"Rockwell", Georgia, "Times New Roman", Times, serif; font-size:25px; color:#000; font-weight:normal;}
h3 span{font-weight:normal;}
.blue{color:#0F83B5;}
.pink{color:#B31389;}
.green{color:#74CE0A;}

h4{font-family:"Rockwell", Georgia, "Times New Roman", Times, serif; font-size:35px; color:#B31289; font-weight:normal; padding:20px 0 10px 0; line-height:35px;}
h5{font-family:"Rockwell", Georgia, "Times New Roman", Times, serif; font-size:25px; color:#128EC1; font-weight:normal; line-height:24px;}
h6{font-family:"Rockwell", Georgia, "Times New Roman", Times, serif; font-size:25px; color:#B31289; font-weight:normal; padding-top:5px;}

.right_con_box_top{background:url(../images/right_con_box_top.png) center top no-repeat; height:100%; overflow:hidden; font-family:"Rockwell", Georgia, "Times New Roman", Times, serif; font-size:25px; color:#fff; font-weight:normal; padding:22px 35px 20px 35px;}

.right_con_box_top_mid{background:url(../images/right_con_box_top_mid.png) center top no-repeat;  padding:10px 40px 20px 40px; height:100%; overflow:hidden;}
.right_con_box_mid{background:url(../images/right_con_box_reapeat.png) center top repeat-y; height:100%; overflow:hidden; }


.dash_hr{background:url(../images/dash_hr.gif) left 11px repeat-x;}
.showcase_img_style{padding:4px; background:#FFFFFF;}
.showcase{margin:10px 0;}
.blue_bold{font-weight:bold; color:#0F83B5;}
.dashbox{background:#fff url(../images/dash_box_bg.gif) left top no-repeat; border:2px dashed #DEDEDE; padding:15px 10px; width:285px;}
.dashbox a{color:#0F80B1; text-decoration:underline;}
.dashbox a:hover{color:#0F80B1; text-decoration:none;}

.cut_box_top{background:url(../images/cut_box_top_mid.png) left top no-repeat;  padding:0px 20px 20px 25px; height:100%; overflow:hidden;}
.cut_box_mid{background:url(../images/cut_box_mid.png) right top repeat-y; height:100%; overflow:hidden; }
p{margin:15px 0 15px 0;}
.list{margin:0; padding:0;}
ul.list{list-style:none; margin:0px 0 0px 20px; padding:5px 0 10px 0;}
.list li{ background:url(../images/tick.gif) left 8px no-repeat; padding:5px 0 5px 18px;}
.list li a{ text-decoration:none; color:#595959; cursor:pointer;}
.list li a:hover{ text-decoration:none; color:#128EC1;}
.more{margin:0; padding:0; font-weight:bold; color:#A31796;}
.more a{color:#A31796; text-decoration:underline;}
.more a:hover{color:#A31796; text-decoration:none;}

.input_bg{ background:url(../images/input_bg.gif) left top repeat-x;}
 .input_style{background:none; border:1px solid #fff; color:#858585;}
.pink_col_text{color:#B31289;}
.text_area{border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; background:#FCFCFC; padding:0 10px; }




#footer{margin:0; padding:0; text-align:center; color:#000; font:normal 12px Arial, Helvetica, sans-serif; line-height:20px; margin:0px 0 50px 0;}
#footer ul{list-style:none; margin:20px 0 0 0; padding:0; text-align:center;}
#footer li{display:inline; background:url(../images/footer_link_div.gif) left 2px no-repeat; padding:0 5px 0 7px;}
#footer li a{text-decoration:none; color:#000;}
#footer li a:hover{text-decoration:none; color:#B31289;}
#footer p{margin:0; padding:0; text-align:center;}
#footer p a{text-decoration:none; color:#000;}
#footer p a:hover{text-decoration:none; color:#B31289;}
.follow{font-family:"Rockwell", Georgia, "Times New Roman", Times, serif; font-size:18px; color:#B31289; font-weight:normal;} 






