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

body{
	padding:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#5C5C5C;
	font-size:12px;
	background-color:#EAEAEA;
	
}
* { margin:0px; padding:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
img { border:0 none;}

ul, li{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.clear { clear:both; height:0px; line-height:0px; font-size:0px;}
a { color:#000000; text-decoration:none; cursor:pointer;}
a:hover { color:#0da6d8; text-decoration:underline;}
p { padding:0 0 15px; line-height:18px;}
h2 { font:bold 23px Arial, Helvetica, sans-serif; 	color:#327C8E; 	background-color:#fff; 	display:block; padding:0 0 10px;}
/*  */
#wapper { width:100%; background:url(../images/body-bg.jpg) 0 0 repeat-x #fff;}
.main-wapper { width:976px; margin:0 auto; }

/** Header */
#header { height:112px;}

.logo { float:left; width:258px; height:106px; } 
.header-right { float:left; width:712px; height:106px;}
.header-links { text-align:right; padding:5px 0 0 0;}

	/* navigaion */
#nav { padding:13px 0 0 0; height:36px; }
#nav ul li { float:left; background:url(../images/menu-sep.jpg) no-repeat right 2px; padding:0 2px 0 0;}
#nav ul li a { color:#FFFFFF; float:left; font-weight:bold; padding:11px 30px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px;}
#nav ul li a:hover { text-decoration:none; color:#E44849;}


/**  Footer */
#footer { background:url(../images/footer_bg.gif) repeat-x left top; width:100%; padding:26px 0 0;}
.footer { width:960px; margin:0 auto;}
.fot-link { text-align:center; color:#333333; font-size:11px; padding:0 0 8px 0;}
.fot-link a { color:#333; padding:0px 0px;}
.fot-link a:hover { color:#333333;}
.fot-link span { padding:0px 5px;}

p.copyright { font:normal 10px Arial, Helvetica, sans-serif; color:#5B6A14; background-color:inherit; text-align:center; padding:0 0 10px; 0;} 
/** Middle part */
.middle { padding: 0 8px 20px;}
.maincolumn { width:720px; float:left;} 
.right-column { float:left; width:225px; margin-left:15px;}
.flash { margin-bottom:15px;}

.r-bun { margin-bottom:15px;}
.hom-cat-links {}
.hom-cat-links ul li { float:left; margin:0 20px 15px 0; width:350px; height:115px;}
.hom-cat-links ul li.last { margin-right:0px;}

.client-scroll-box { background:url(../images/clients.jpg) no-repeat left top; height:88px; width:720px;}
.client-scroll-box-inner { padding:16px 0 0 148px;}

.input {
font: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:solid 1px #A4D8ED;
width:170px;
padding:3px;
}

.textarea {
font: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:solid 1px #A4D8ED;
width:275px;
padding:3px;
}
#contact_us td { height:25px; padding:2px 15px 5px 0; }


.marquee {position:relative;
overflow:hidden;
height:60px; 
width:552px;
}

.required{
color:#FF0000;
}