*{
	margin:0;
	padding:0;
}

.flL{float:left;}
.flR{float:right;}

img{ border:none;}

.clear{ clear:both;}



/***************
Global
/***************/

body{
	background:#dae1e9;
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#333;
}

h1{
	font:normal 20px Tahoma, Geneva, sans-serif;
	color:#8e8e8e;
	padding:5px 0;
}
h1 span{
	font:bold 14px Tahoma, Geneva, sans-serif;
	color:#f8922d;
	padding:5px 0;
}

h2{
	font:bold 16px Tahoma, Geneva, sans-serif;
	color:#3396C0;
	padding:5px 0 10px 10px;
}
.h2{
	font:bold 16px Tahoma, Geneva, sans-serif;
	color:#3396C0;
	padding:5px 0 10px 10px;
	border-bottom:1px dotted #858484;
}
h2 span{
	color:#004993;
	padding:5px 0;
}

h3{
	font:normal 14px Tahoma, Geneva, sans-serif;
	color:#8e8e8e;
	padding:5px 0;
}
h3 a{
	font:normal 13px Tahoma, Geneva, sans-serif;
	color:#8e8e8e;
	text-decoration:none;
	margin-left:5px;
}
h3 a:hover{
	font:normal 13px Tahoma, Geneva, sans-serif;
	color:#8e8e8e;
	text-decoration:underline;
}

p{
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#333;
}
p a{
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#333;
	text-decoration:underline;
}
p a:hover{
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#333;
	text-decoration:none;
}
ul{
	margin:5px 10px;
}
li{
	font:normal 12px Tahoma, Geneva, sans-serif;
	color:#333;
	margin:4px 0;
	text-align:left;
}

#container{
	width:979px;
	margin:10px auto;
	background:#fff;
}

#header{
	background:url(../images/header_bg.jpg) top left repeat-x;
	width:100%;
	height:146px;
}
#header .logo{
	margin:20px 0 0 40px;
	outline:none;
	float:left;
}

#header .call{
	background:url(../images/call_bg.jpg) no-repeat;
	width:200px;
	height:42px;
	padding-left:46px;
	color:#fff;
	display:block; float:right;
	font:italic 18px/42px Arial, Helvetica, sans-serif;
	margin:53px 25px 0 0;
}


#content{
	width:100%;
	background:#eeede9 url(../images/content_bg.jpg) left top repeat-x;
	overflow:hidden;
}
#content .curve-left{
	position:absolute;
	background:url(../images/content-left.jpg) bottom left no-repeat;
	width:5px;
	height:5px;
	display:block;
	bottom:0;
	left:0;
}

#content .curve-right{
	position:absolute;
	background:url(../images/content-right.jpg) bottom right no-repeat;
	width:5px;
	height:5px;
	display:block;
	bottom:0;
	right:0;
}

#left{
	width:569px;
	padding: 10px 5px;
	float:left;
	overflow:hidden;
}
#right{
	width: 370px;
	padding:10px;
	float:left;
	overflow:hidden;
	
}
#right p{
	font:normal 12px/24px Tahoma, Geneva, sans-serif;
	color:#333;
	
}

#right a.more{
	background:url(../images/more_bg.jpg) repeat-x;
	font:normal 11px/23px Tahoma, Geneva, sans-serif;
	border:1px solid #c5c4c0;
	padding:0 20px;
	color:#7c7c7c;
	text-decoration:none;
	float:right;
	display:block;
}
#right a.more:hover{
	background:url(../images/more_bg_hover.jpg) repeat-x;
	font:normal 11px/23px Tahoma, Geneva, sans-serif;
	border:1px solid #c5c4c0;
	padding:0 20px;
	color:#F8922D;
	text-decoration:none;
}
#right ul{
	margin:10px 20px;
}
#right li{
	color:#2587b6;
	font:bold 13px Tahoma, Geneva, sans-serif;
	list-style-image:url(../images/list_bullet.jpg);
	margin:3px 0;
}

#right li a{
	color:#2587b6;
	font:bold 13px Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
#right li a:hover{
	color:#2587b6;
	font:bold 13px Tahoma, Geneva, sans-serif;
	text-decoration:underline;
}

#inner-left{
	width:651px;
	padding: 10px 5px 10px 10px;
	float:left;
	overflow:hidden;
}
#inner-right{
	width: 293px;
	padding:10px;
	float:left;
	overflow:hidden;
	
}

/* page style */

ul#nav{
	float:left;
	list-style:none;
	margin-top:15px;
	margin-left:10px;
}

ul#nav li{
	float:left;
	margin:0 1px;
}
ul#nav li a{
	background:url(../images/nav-right.jpg) right top no-repeat;
	height:35px;
	float:left;
	/*padding-left:13px;*/
	text-decoration:none;
	cursor:pointer;
}

ul#nav li a span{
	background:url(../images/nav-left.jpg) no-repeat;
	height:35px;
	float:left;
	padding:0 30px 0 30px;
	font:bold 12px/35px  Tahoma, Geneva, sans-serif;
	color:#2a8298;
	text-decoration:none;
	display:block;
}

ul#nav li a:hover{
	background:url(../images/nav-right-hover.jpg) right top no-repeat;
	height:35px;
	float:left;
	/*padding-left:13px;*/
}

ul#nav li a span:hover{
	background:url(../images/nav-left-hover.jpg) no-repeat;
	height:35px;
	float:left;
	padding:0 30px 0 30px;
	font:bold 12px/35px  Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
}






.slideshow{
	background:url(../images/images_slide.jpg) left top no-repeat;
	width:550px;
	padding:10px;
	height:375px;
}

#inner-left p{
	font:normal 12px/20px Tahoma, Geneva, sans-serif;
	color:#3d3d3d;
	padding:10px 0px 10px 10px;
}

#inner-left p a{
	font:normal 12px/20px Tahoma, Geneva, sans-serif;
	color:#3d3d3d;
	text-decoration:underline;
}
#inner-left p a:hover{
	text-decoration:none;
}

#inner-left p a.mail{
	font:bold 12px/20px Tahoma, Geneva, sans-serif;
	color:#36a1cb;
	text-decoration:none;
}
#inner-left p a.mail:hover{
	text-decoration:underline;
	color: #F8922D;
}

.portfolio-box{
	background:url(../images/portfolio-middle.jpg) repeat-y;
	width:230px;
}

.portfolio-box ul{
	margin:10px 5px 10px 30px;
}
.portfolio-box li{
	color:#767676;
	font:bold 13px Tahoma, Geneva, sans-serif;
	list-style-image:url(../images/list-bullet-grey.jpg);
	margin:3px 0;
	text-align:left;
}

.portfolio-box li a{
	color:#767676;
	font:bold 13px Tahoma, Geneva, sans-serif;
	text-decoration:none;
}
.portfolio-box li a:hover{
	color:#767676;
	font:bold 13px Tahoma, Geneva, sans-serif;
	text-decoration:underline;
}


/*----------- Footer Style ---------------*/

#footer{
	background:#72716f;
	height:67px;
	width:100%;
	position:relative;
}
#footer .curve-left{
	position:absolute;
	background:url(../images/footer-left.jpg) bottom left no-repeat;
	width:5px;
	height:5px;
	display:block;
	bottom:0;
	left:0;
}

#footer .curve-right{
	position:absolute;
	background:url(../images/footer-right.jpg) bottom right no-repeat;
	width:5px;
	height:5px;
	display:block;
	bottom:0;
	right:0;
}
#footer .copyright{
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#dad9d7;
	line-height:30px;
	padding-left:10px;
}

#footer .nav{
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#979797;
	line-height:30px;
	padding-left:10px;
}
#footer .nav a{
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#979797;
	text-decoration:none;
}
#footer .nav a:hover{
	font:bold 12px Tahoma, Geneva, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}
.captcha{
	background:url(../images/spambg.gif) repeat left top; 
	width:200px; 
	height:20px; 
	color:#FFFFFF; 
	font-size:16px; 
	letter-spacing:20px; 
	font-weight:bold;
	padding-top:3px;
}
.cl1 { font : bold 11px/30px Arial, Helvetica, sans-serif; color : #ffffff; background : #e44a18 url(bullete2.gif) no-repeat 10px center; text-decoration : none; padding-left : 25px; border-top : 1px solid #e7e7e7; border-bottom : 1px solid #e7e7e7; display : block; }
a.cl1 { font : bold 11px/30px Arial, Helvetica, sans-serif; color : #ffffff; background : #fb6636 url(bullete2.gif) no-repeat 10px center; text-decoration : none; padding-left : 25px; border-top : 1px solid #e7e7e7; border-bottom : 1px solid #e7e7e7; display : block; }
a.cl1:hover { font : bold 11px/30px Arial, Helvetica, sans-serif; color : #005682; background : #b6b6b6 url(bullete1.gif) no-repeat 10px center; text-decoration : none; display : block; } 

a.cl2 { font : bold 14px/33px Tahoma, Helvetica, sans-serif; color : #ffffff; background : #36A1CB url(bullete4.gif) no-repeat 20px center; text-decoration : none; padding-left : 35px; border-top : 1px solid #e7e7e7; border-bottom : 1px solid #e7e7e7; display : block; }
a.cl2:hover {font : bold 14px/33px Tahoma, Helvetica, sans-serif; color : #ffffff; background : #72716F url(bullete3.gif) no-repeat 20px center; text-decoration : none; display : block; }

.cl {font : bold 11px/20px Tahoma, Helvetica, sans-serif;color : #ffffff; background : #666666 url(bullete3.gif) no-repeat 20px center; padding-left : 35px; text-decoration : none; display : block; border-top : 1px solid #e7e7e7; border-bottom : 1px solid #e7e7e7; 
}

.feedbk{
	background: #ffffff url(../images/cs.gif) 5px top no-repeat;
	font:bold 13px Tahoma, Geneva, sans-serif;
	color:#039;
	padding-left:40px;
	padding-right:6px;
	padding-top:10px;
	margin:15px 10px 10px 5px;
	width:600px;
	
	
}

.feedbk a{ 

font:bold 13px Tahoma, Geneva, sans-serif;
color:#333; 
text-decoration:underline;
}

.feedbk a:hover{ 

font:bold 13px Tahoma, Geneva, sans-serif;
color:#F27C69; 
text-decoration:none;
}

