
body {
	padding:0;
	margin:0;
	background:#2B2B2B url('imgaes/bg.gif') repeat-x 0 0;
	color:#000
}
td, p, ul, h1, h2, h3, h4, form, input, select{
	padding:0;
	margin:0;
}

ul{
	list-style-type:none;
	font-size:0;
	line-height:0;
}
a{
	outline:none;
	text-decoration:none;
	cursor:pointer;
}
img{
	width:auto;
	height:auto;
	display:block;
}

/*----------------general style End--------------*/
/*----------------header style strat-------------*/
.logopad{
	padding:0 0 20px 0;
	}
.logobg-corner-left{
	background:url('imgaes/logobg-left.gif') no-repeat 0 0;
	width:13px; height:64px
	}
.logobg-corner-right{
	background:url('imgaes/logobg-right.gif') no-repeat 0 0;
	width:13px; height:64px
	}
.logobg{
	background:url('imgaes/logobg.gif') repeat-x 0 0;
	}
.logo{
	margin:16px 0 12px 13px;
	}	
.bodycorner-top-left{
	background:url('imgaes/body-corner-top-left.gif') no-repeat 0 100%;
	width:8px; height:8px
	}
.bodycorner-top-right{
	background:url('imgaes/body-corner-top-right.gif') no-repeat 0 100%;
	width:8px; height:8px
	}
.bodycorner-bottom-left{
	background:url('imgaes/body-corner-bottom-left.gif') no-repeat 0 0;
	width:8px; height:8px
	}
.bodycorner-bottom-right{
	background:url('imgaes/body-corner-bottom-right.gif') no-repeat 0 0;
	width:8px; height:8px
	}
.bodybg{
	background-color:#fff; color:#000;
	}
.bodybgpad{
	background-color:#fff; padding:15px 15px 15px 15px; color:#000;
	}
.banner{
	background:url('imgaes/banner_top.gif') no-repeat 0 0; padding-left:0; padding-right:100px; padding-top:61px; padding-bottom:78px
	}
h2.personal{
	font:bold 30px/32px Arial, Helvetica, sans-serif;
	color:#FFFEFF; background-color:inherit;
	}
h2.personal span{
	font:bold 14px/16px Arial, Helvetica, sans-serif; text-transform:uppercase;
	color:#FFFEFF; display:block; background-color:inherit;
	}
ul.personalid{
	padding:0; margin:0;
	list-style-type:none;
	}
ul.personalid li{
	background:url('imgaes/header-horz-dotted.gif') repeat-x 0 100%;
	padding:0; margin:0; height:25px
	}
ul.personalid li a{
	background:inherit url('imgaes/header-arrow.gif') no-repeat 0 5px;
	color:#FDECA8; text-decoration:none; font-style:normal; font-variant:normal; font-weight:bold; line-height:25px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:13px; padding-right:0; padding-top:0; padding-bottom:0; background-color:inherit
	}												
ul.personalid li a:hover{
	text-decoration:none; color:#000;  background-color:inherit;
	}
a.personalclick{
	background:inherit url('imgaes/click-bullet.gif') no-repeat 0 8px;
	color:#33322D; text-decoration:none; display:block;  font-style:normal; font-variant:normal; font-weight:bold; line-height:24px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:17px; padding-right:0; padding-top:0; padding-bottom:0; background-color:inherit
	}
a:hover.personalclick{
	text-decoration:underline;
	}
.welpad{
	padding:33px 0 0 0;
	}
ul.gennav{
	padding:0; 
	margin-left:25px;
	list-style-type:none;
	}
ul.gennav li{
	background:url('imgaes/topnavdevidor.gif') no-repeat 0 18px;
	padding:0; margin:0;
	float:left
	}
ul.gennav li a{
	font:bold 11px/44px Arial, Helvetica, sans-serif;
	color:#FFFFFF; height:44px; display:block; float:left;
	text-decoration:none; padding:0 15px;  background-color:inherit;
	}
ul.gennav li a:hover{
	background-color:#EFF297; color:#C91D0C; display:block; text-decoration:none;
	background-image:url('none');
	}
ul.gennav li.noimg{
	background:none;
	}
/*----------------header style end-------------*/

/*----------------body style strat-------------*/
h2.welcome{
	font:normal 24px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#32312E; display:block; width:224px; margin:0 0 0 0;  background-color:inherit;
	}
p.welcometext{
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#32312E; padding:0 0 0 0;  background-color:inherit;
	}
p.welcometext b{
	font-weight:bold; margin:0 0 6px 0; display:block;
	}
p.welcometext span{
	font:normal 16px/18px Arial, Helvetica, sans-serif;
	color:#A26B1E; display:block; margin:11px 0 7px 0;  background-color:inherit;
	}
p.welcometext a{
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	color:#B50909; text-decoration:none; display:block; width:77px; margin:16px 0 20px 0;  background-color:inherit;
	}
p.welcometext a:hover{
	text-decoration:underline;
	}
.ourservicedotted{
	background:url('imgaes/servicedotted.gif') repeat-y 0 0;
	}	
ul.service{
	padding:0; margin:0;
	list-style-type:none;
	}
ul.service li{
	padding:0; margin:19px 0 0 0; float:left;
	}
ul.service li span{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#32312E; display:block; width:157px; margin:0 0 0 0; float:left;  background-color:inherit;
	}	
ul.service li span a{
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	color:#B50909; text-decoration:none; display:block; width:77px; margin:0; background-color:inherit;
	}
ul.service li span a:hover{
	text-decoration:underline;
	}
ul.service li img{
	width:auto; height:auto;
	display:block; margin:0 16px 0 0; float:left;
	}
ul.tex{
	
	}
ul.tex li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: black;
text-decoration: none;
list-style-position: outside;
margin: 2px;
	}
	
ul.lik{
	padding:12px 0 15px 0; margin:0;
	list-style-type:none;
	}
ul.lik li{
	padding:0; margin:0; 
	}
ul.lik li a{
	background:inherit url('imgaes/tick.gif') no-repeat 0 6px;
	color:#A26B1E; text-decoration:none; display:block; margin:0; font-style:normal; font-variant:normal; font-weight:bold; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0; background-color:inherit
	}
ul.lik li a:hover{
	background:inherit url('imgaes/tick-o.gif') no-repeat 0 6px;
	color:#CA4A0B; text-decoration:none; background-color:inherit
	}	

h2.latest{
	font:normal 24px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#32312E; display:block; width:200px; margin:0 0 22px 0;  background-color:inherit;
	}
.latestbox{
	background-color:#F7F5C6; border:1px dashed #CBC1A4; padding:20px; color:#000;
	}
.latestverticaldotted{
	background:url('imgaes/latest-vertical-dotted.gif') repeat-y 50% 0;
	}
p.latesttext img{
	width:auto; height:auto;
	display:block; margin:0 0 8px 0;
	}
p.latesttext span{
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	color:#A26B1E; display:block; margin:0 0 5px 0; background-color:inherit;
	}
p.latesttext{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#32312E; background-color:inherit;
	}
p.latesttext a{
	font:bold 11px/22px Arial, Helvetica, sans-serif;
	color:#B50909; text-decoration:none; display:block; width:77px; margin:5px 0 0 0; background-color:inherit;
	}
p.latesttext a:hover{
	text-decoration:underline;
	}
h2.catagoryhead{
	font:normal 24px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#32312E; display:block; width:200px; margin:24px 0 2px 0; background-color:inherit;
	}	
p.catagory{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#4D4B4C; background-color:inherit;
	}
p.catagory span{
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	color:#4C4B48; text-decoration:underline; display:block; margin:0 0 2px 0; background-color:inherit;
	}
ul.cattext{
	padding:12px 0 15px 0; margin:0;
	list-style-type:none;
	}
ul.cattext li{
	padding:0; margin:0; 
	}
ul.cattext li a{
	background:inherit url('imgaes/tick.gif') no-repeat 0 6px;
	color:#A26B1E; text-decoration:none; display:block; margin:0; font-style:normal; font-variant:normal; font-weight:bold; line-height:20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:14px; padding-right:0; padding-top:0; padding-bottom:0; background-color:inherit
	}
ul.cattext li a:hover{
	background:inherit url('imgaes/tick-o.gif') no-repeat 0 6px;
	color:#CA4A0B; text-decoration:none; background-color:inherit
	}
h2.contact{
	background:inherit url('imgaes/contactdotted.gif') repeat-x 0 100%;
	color:#32312E; display:block; width:260px; height:36px; padding:0; font-style:normal; font-variant:normal; font-weight:normal; line-height:32px; font-size:24px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; background-color:inherit
	}
h2.contact span{
	background:url('imgaes/contact-icon.gif') no-repeat 0 100%; height:34px; display:block; padding-left:40px; padding-right:0; padding-top:29px; padding-bottom:0
	}
p.phone{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#32312E; padding:29px 0 0 0; background-color:inherit;
	}
p.phone span{
	color:#A26B1E; background-color:inherit;
	}
p.phone a{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#32312E; text-decoration:none; background-color:inherit;
	}
p.phone a:hover{
	text-decoration:underline;
	}						
			
	

/*----------------body style end-------------*/	

/*----------------footer style start-------------*/
.footerbg{
	padding:25px 0 25px 0;
	}
ul.footernav{
	padding:0; margin:0;
	list-style-type:none;
	}
ul.footernav li{
	background:url('imgaes/footernavdevidor.gif') no-repeat 0 5px;
	padding:0; margin:0; float:left
	}
ul.footernav li a{
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#EFF297; text-decoration:none; float:left; display:block;
	padding:0 17px 0 16px; background-color:inherit;
	}				
ul.footernav li a:hover{
	text-decoration:none; color:#FEFCE2; background-color:inherit;
	}
ul.footernav li.footernodev{
	background:none;
	}
a.copyright{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF; background-color:inherit;
	}
a:hover.copyright{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#FFFFFF; background-color:inherit;
	}
.copyright span{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#fff; display:block; background-color:inherit;
	}
.copyright span a{
	text-decoration:none; color:#EFF297; background-color:inherit;
	}	
.copyright span a:hover{
	text-decoration:underline;
	}
	

.firma{
	font:normal 9px/12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:right; background-color:inherit;
	}
.firma span{
	font:normal 9px/12px Arial, Helvetica, sans-serif;
	color:#fff; display:block; background-color:inherit;
	}
.firma span a{
	text-decoration:none; color:#EFF297; background-color:inherit;
	}	
.firma span a:hover{
	text-decoration:underline;
	}	
	
/*----------------footer style end-------------*/	
	span.border_cart{
width:100%;
height:1px;
margin:3px 0 3px 0;
display:block;
border-top:1px #999999 dashed;
}
	
a.lk_wts
{
font-family: Verdana;
font-size:10px;
color:white;
text-decoration:none;
}
a:hover.lk_wts
{
font-family: Verdana;
font-size:10px;
color:white;
text-decoration:none;
}
a:visited.lk_wts
{
font-family: Verdana;
font-size:10px;
color:white;
text-decoration:none;
}

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Verdana;
width: 180px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #B50909;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: white; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: #B50909;
}

.sidebarmenu ul li a:hover{
background-color: black;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
