.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;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;}
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;}strong{ font-weight:bold; }

/* Normalizing Styles
-----------------------------------------------------------------------------*/
body{font-family:tahoma;color:#333333; font-size:12px; text-align:justify; background:url(../images/bg.jpg) repeat-x left top;margin:0px;}
h1{ clear:both; display:block; color:#c81413; font-size:20px; font-weight:normal; padding:0 0 4px 0;margin:0 0 10px 0;; background:url(../images/btm-line.jpg) repeat-x left bottom;}
h1 span{color:#666666;}
h2{ clear:both; display:block;color:#c81413; font-size:14px; font-weight:bold; padding:0 0 4px 0;margin:0px; background:url(../images/btm-line.jpg) repeat-x left bottom; margin:0 0 10px 0;}
h3{ clear:both; display:block;color:#c81413; font-size:14px; font-weight:bold; padding:0 0 4px 0;margin:0px; margin:0 0 10px 0;}
h4{ clear:both; display:block;color:#014160; font-size:13px; font-weight:bold; padding:0 0 4px 0;margin:0px; margin:0 0 10px 0;}

.clear { clear:both; }
p {padding:0 0 15px 0;  line-height:18px;}
a{ border:none; outline:0px;}
.tahoma16{ font-size:16px; line-height:20px;}

/* Normalizing Styles
-----------------------------------------------------------------------------*/
#container{width:957px;margin:0 auto;}

/* top-part
-----------------------------------------------------------------------------*/
#top-menu{width:957px; height:32px; float:left; padding:0px; margin:0px;}
.tabs{ list-style:none; display:block; height:32px; margin:0; padding:0;}
.tabs li{width:auto; margin:0; padding:0px 0px 0px 1px;float:left;}
.tabs li a{display:block; position:relative; text-decoration:none;}
.tabs li a em{width:auto; display:block; height:24px; float:left; padding:8px 17px 0 0px; background: url(../images/nav_bg.jpg) no-repeat right top; position:relative; font: bold 11px tahoma; color:#ffffff; z-index:100; }
.tabs li a b{ display:block; float:left; width:17px; height:32px; background: url(../images/nav_bg.jpg)  no-repeat left top;position:relative; z-index:200;}
/* hover*/
.tabs li a:hover{cursor:pointer;}
.tabs li a:hover em{ background: url(../images/nav_bg.jpg)  no-repeat right bottom; color:#FFFFFF; text-decoration:none;}
.tabs li a:hover b{	background: url(../images/nav_bg.jpg)  no-repeat left bottom; color:#1b4d32; text-decoration:none;}
/* active*/
.tabs li a.active{cursor:default;}
.tabs li a.active em,
.tabs li a.active:hover em{	background-position:right bottom; text-decoration:none; color:#FFFFFF;}
.tabs li a.active b,
.tabs li a.active:hover b{ background-position:left bottom;	text-decoration:none; color:#FFFFFF;}

/* top-part
-----------------------------------------------------------------------------*/
.top-content{float:left;width:952px;text-align:right;font-weight:bold;color:#333333;padding:6px 5px 8px 0px;line-height:16px;}
#top {float:left;width:957px;height:254px;}
#top .logo{float:left;width:196px;height:248px;background:#FFFFFF url(../images/top-left-bg.jpg) no-repeat left top;padding:6px 0px 0px 39px;}
#top .header-right{float:left;width:722px;}

/* content-part
-----------------------------------------------------------------------------*/
#content{float:left;width:947px;padding:25px 5px 0px 5px;}
#content a{ color:#666; text-decoration:underline;}
#content a:hover{ color:#666; text-decoration:none;}
#content .left-side{float:left;width:230px;}
#content .mservices-box-top{float:left;width:230px;height:8px;background:url(../images/box-left-top.jpg) no-repeat left bottom; }
#content .mservices-box-bg{float:left;width:202px;background:#e9edee;margin:0px;padding:5px 14px 5px 14px; }
#content .mservices-box-bg ul{margin:0px;padding:0px;}
#content .mservices-box-bg li{margin:0px;display:block; list-style:none;padding:5px 0px 9px 0px;background:url(../images/btm-line.jpg) repeat-x left bottom;}
#content .mservices-box-bg li a{color:#023976; font-size:11px;text-decoration:none;background:url(../images/red-bullet.jpg) left center no-repeat ;padding:5px 0px 5px 15px;}
#content .mservices-box-bg li a:hover{color:#000000;}
#content .mservices-box-bg li a.act-left{color:#000000;}

.border{border:2px solid #e8eeee;}
#content .mservices-box-bg h3{margin:0px;font-weight:bold;font-size:14px;color:#c81413;border-bottom:1px solid #c1c9c4;padding:0px 0px 5px 0px; margin:0;}
#content .mservices-box-btm{float:left;width:230px;height:8px;background:url(../images/box-left-btm.jpg) no-repeat left top;}
#content .left-logo{float:left;width:230px;text-align:center;padding:20px 0px 0px 0px;}
#content .right-side{float:left;width:662px;padding:0px 15px 0px 40px;}
#content .right-side ul{ margin:0; padding:0 0 0 15px ;}
#content .right-side li{ line-height:18px; padding:0 5px;}
#content .right-side li a{color:#333333; text-decoration:none;}
#content .right-side li a:hover{color:#333333; text-decoration: underline;}

/* footer-part
-----------------------------------------------------------------------------*/
#footerbg{width:100%;background:url(../images/footer-bg.jpg) repeat-x left top;clear:both;float:left;height:80px;}
#footer {margin:0 auto;width:957px;color:#666666;}
#footer .flink{width:957px;color:#ffa1a1;padding:10px 0px 5px 0px;text-align:center;float:left;height:17px;}
#footer .flink ul{margin:0px;padding:0px;}
#footer .flink li{margin:0px;padding:0px;float:left;list-style:none;border-right:1px solid #ffa1a1;}
#footer .flink li.last{border-right:none;}
#footer .flink li a{color:#FFFFFF ;text-decoration:none;font-size:11px;padding:0px 24px;}
#footer .flink li a:hover{ text-decoration:underline;}
#footer .flink li a.act-bot{ text-decoration:underline;}

#footer .fcopyright{float:left;width:370px;padding:17px 0px 0px 22px;}
#footer .fcopyright span{font-weight:bold;color:#c81414;}
#footer .fdesignlogo{float:left;width:530px;padding:17px 0px 0px 0px;text-align:right;}
#footer .fdesignlogo img{float:right;margin:0px 0px 4px 2px;}

/*Sub-page
-----------------------------------------------------------------------------*/
.about-main{width:662px; float:left; text-align:center; margin:0 0 10px 0;}
.about-img{width:206px; float:left; margin:0 10px 0 0; text-align:center;}
.tahoma{font-size:15px; line-height:24px; }
.about-img1{width:300px; float:left; padding:0 30px 15px 0; text-align:center;}
.left-img{width: auto; float:right; padding:0 0 15px 15px;}
.left-img1{width:auto; float:left; text-align:center; padding:0 10px 15px 10px; font-size:11px;}

.map-main{width:662px; float:left; padding:0 0 20px 0;}
.img-right{width:auto; float:right; padding:0 0 0 30px;}
.about-border{width:662px; float:left; margin:0 0 10px 0; border-bottom:2px solid #034a81;}
.photo-img1{width:200px; float:left; padding:0 20px 15px 0; text-align:center;}
.red-link{color:#FF0000;}

/* 290410
-----------------------------------------------------------------------------*/
.staff-box4{width:583px; float:left; padding:0 0 0 79px; text-align:center; margin:0 0 10px 0;}
.staff-box3{width:528px; float:left; padding:0 0 0 135px; text-align:center; margin:0 0 10px 0;}
.staff-box2{width:463px; float:left; padding:0 0 0 200px; text-align:center; margin:0 0 10px 0;}

.image-right-text-box{width:110px; float:left; padding:20px 0 0 0px;}
