body {
	margin:0;
	padding:0;
	background:url(../images/bg.jpg) repeat-x center top #ffffff;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#323232;
}
ul, li, h1, h2, h3, html, p, form, img {
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}
h1 {
	padding:0px 0px 7px 0px;
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#027e9f;
}
h2 {
	padding:5px 0px 15px 0px;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#1a6bac;
}
p {
	padding:0px 0px 12px 0px;
	font:normal 13px Arial, Helvetica, sans-serif;
	color:#6c6969;
	line-height:17px;
}
#wraper {
	margin:0 auto;
	width:980px;
	
}

#logo {
	margin:0;
	padding:74px 0 0 4px;
	
	
}
#header{
margin:0;
padding:0px 0 0 0px;
width:980px;
background:url(../images/banner-bg.jpg) no-repeat center top;




}
#top-left{
	margin:0;
	padding:0px 0 0 0px;
	width:300px;
	float:left;
}

#thought h3{
	color:#ed6400;
	font:bold 12px Arial, Helvetica, sans-serif;
	font-style:italic;
	margin:0;
	padding:0 0 0px 0;

}
#thought{
	margin:0;
	padding:100px 0 0 0px;

}

#top-right{
	margin:18px 35px 18px 0;
	padding:16px 16px 16px 16px;
	width:545px;
	float:right;
	background:url(../images/slide-bg.jpg) no-repeat left top;
}
#content{
border:solid 1px #dbdbdb;
background:#FFFFFF;
padding:1px;

}
#content-in{
background:#f7f7f7;
padding:0 0 1px 0;

}
.clear {
	clear:both;
}

#nav {
	width:980px;
	padding:0px 0px 0 0px;
	height:56px;
	
	}

#nav ul {
	margin:0;
	list-style:none;
	padding:0;
}
#nav ul li {
	margin:0;
	padding:0 2px 0 3px;
	float:left;
	background:url(../images/nav-devider.jpg) no-repeat left top;
}



#nav ul li a {
	margin:0;
	padding:20px 13px 19px 13px;
	float:left;
	color:#005a88;
	text-decoration:none;
	font:bold 12px Arial, Helvetica, sans-serif;
}

#nav ul li a:hover {
	
	background:url(../images/nav-hover.jpg) repeat-x center top;
	color:#FFFFFF;
}
.hline{
background:url(../images/h-line.jpg) repeat-x center bottom;
}

#left{
width:230px;
float:left;
padding:10px 10px 0 13px;
background:##f7f7f7;
}

.strong{
}

.more{

text-align:right;
background:url(../images/more-bg.jpg) no-repeat right top;
height:24px;
padding:3px 10px 0 0;

}
.more a{
text-align:center;
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;

}

#right{
width:690px;
float:left;
padding:10px 15px 0 16px;
background:url(../images/v-line-1.jpg) repeat-y left top;
}
#welcome{

padding:10px 10px 10px 10px;
background:#fbfbfc;
border:solid 1px #e9e9e9;
margin:0 0 15px 0;

}

img.thumb1{
margin:0 10px 3px 0;
float:left;
background:#FFFFFF;
border:solid 1px #e9e9e9;
padding:5px;
}

ul.list1{
margin:0;
padding:10px 0 0 30px;
color:#00607a;
}
ul.list1 li{
margin:0;
color:#00607a;
background:url(../images/arrow1.jpg) no-repeat left 1px;
padding:0 0 10px 20px;
}

#photogallery{
padding:0px 0 15px 0;
}

img.thumb{
margin:0 5px 0px 0;
background:#FFFFFF;
border:solid 1px #e9e9e9;
padding:5px;
}

#footer-bg{
background:url(../images/footer-bg.jpg) repeat-x center top;
height:67px;
margin:10px 0 0 0;
}

#footer{
width:980px;
margin:0 auto;
padding:20px 0 0 0;
}

#copyright{
width:200px;
padding:0px 0 0 15px;
float:left;
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#copyright a{
color:#FFFFFF;
}

#utility {
width:700px;
float:right;
padding:0 15px 0 0;
text-align:right;

}
#utility ul {
margin:0;
padding:0;
}

#utility ul li {
margin:0;
padding:0;
display:inline;
}
#utility ul li a {
margin:0;
padding:0 5px;
display:inline;
border-right:solid 1px #FFFFFF;
color:#FFFFFF;
text-decoration:none;
}
#utility ul li a.last {
border:none;
}
#utility ul li a:hover {
color:#FFFFFF;
text-decoration:underline;
}


.slider_top { margin:0 auto; padding:0px 0 0 0; height:225px;}
/*header_text*/
.header_text { margin:0; padding:0; width:545px;}
.header_text .div { float:right; width:545px; padding:0; margin:0;}
.header_text img.screen { float:left; margin:0; padding:0;}

.header_text .div .left1 h2 { font:bold 34px Arial, Helvetica, sans-serif; color:#2c2c2c; padding:30px 0 0 0; margin:0;}
.header_text p { font: normal 14px Arial, Helvetica, sans-serif; color:#828282; padding:5px 0 20px 0; margin:0;}
/********** slider **********/

.gallery { width:545px; height:225px; margin:0; padding:0; }
#slider { margin:0; padding:0; list-style:none; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { width:545px; height:225px; overflow:hidden; }
p#controls { margin:0; padding:0; position:relative; }
#prevBtn { display:block; margin:0; overflow:hidden; width:31px; height:31px; position:absolute; left:-55px; top:-135px; }
#nextBtn { display:block; margin:0; overflow:hidden; width:31px; height:31px; position:absolute; left: 567px; top:-135px; }
#prevBtn a { display:block; width:31px; height:31px; background:url(../images/l_arrow.jpg) no-repeat 0 0; }
#nextBtn a { display:block; width:31px; height:31px; background:url(../images/r_arrow.jpg) no-repeat 0 0; }