* {
	margin:0;
	padding:0;
	}
	
/******************************************************************
						Style
******************************************************************/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background:#ebebeb;
	margin:0;
	padding:0;
	}
a {
	color:#333333;
	text-decoration:none;
	}
	
a :hover{
	color:#333333;
	text-decoration:underline;
	}	

.blank5 {
	height:5px;
	}
.blank10 {
	height:10px;
	}
.blank15 {
	height:15px;
	}
.blank20 {
	height:20px;
	}
.blank25 {
	height:25px;
	}
.blank30 {
	height:25px;
	}
.blank5,blank10,.blank15,.blank20,.blank25,.blank30 {
	overflow:hidden;
	clear:both;
	}
h1,h2,h3,h4,h5,h6,h7,h8,p {
	margin:0;
	padding:0;
	}
.float-left {
	float:left;
	}
.float-right {
	float:right;
	}
.clear {
	clear:both;
	}
	
img {
	border:0;
	}
/***************************************************************************
								Header
***************************************************************************/

#container {
	background:url(../images/repeat.gif) repeat-y;
	width:1002px;
	height:auto;
	margin:0 auto;
	padding-top:10px;
	}
	
#header {
	width:929px;
	height:auto;
	margin:0 auto;
	}

.menubar {
	background: url(../images/menubar.gif) repeat-x;
	width:923px;
	height:50px;
	}
	
.menu {
	display:block;
	font-family:Arial;
	height:35px;
	padding-left:10px;
	padding-top:5px;
	}
.menu ul {
	margin:0;
	padding:0;
	text-transform:none;
	width:auto;
	}
.menu ul li {
	display:block;
	margin:0;
	float:left;
	background: url(../images/sep.jpg) no-repeat right;
	color:#fff;
	text-decoration:none;
	}
.menu ul li.nodivider {
	background:none;
	}
.menu ul li a {
	margin:0;
	float:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	padding:10px 15px 0 20px;
	height:24px;
	}
.menu ul li a:hover {
	color:#fbe778;
	text-decoration:none;
	}
.banner {
	width:929px;
	height:261px;
	}
	
#wrap {
	width:929px;
	height:auto;
	margin:0 auto;
	}
	
.wrap_left {
	width:294px;
	height:auto;
	float:left;
	}
	
.wrap_right {
	width:620px;
	height:auto;
	float:right;
	}
	
.cat_top {
	background:url(../images/cat_topbg.jpg) no-repeat;
	width:294px;
	height:57px;
	}
	
.cat_top_services {
	background:url(../images/cat_topbg01.jpg) no-repeat;
	width:294px;
	height:57px;
	}

.cat_repeat {
	background:url(../images/cat_repeat.gif) repeat-y;
	width:294px;
	height: auto;
	}
	
#nav { margin-right:10px; padding:0px; padding-left:30px;}
#nav ul {margin:0px; padding:0px;}
#nav ul li {list-style:none;}
#nav ul li a{ font-weight:bold; font-size:12px; color:#413f39; background:url(../images/icon.gif) no-repeat left; display:block; margin-left:10px; padding-top:10px; padding-bottom:3px; padding-left:20px; height:18px; border-bottom: #000000 dashed 1px; text-decoration:none;}
#nav ul li a:hover {color:#953a05; border-right:#953a05 solid 5px;}


#nav_left { margin-right:10px; padding:0px; padding-left:5px;}
#nav_left ul {margin:0px; padding:0px;}
#nav_left ul li {list-style:none;}
#nav_left ul li a{ font-weight:bold; font-size:12px; color:#413f39; background:url(../images/icon.gif) no-repeat left; display:block; margin-left:10px; padding-top:10px; padding-bottom:3px; padding-left:20px; height:18px; border-bottom: #000000 dashed 1px; text-decoration:none;}
#nav_left ul li a:hover {color:#953a05; border-right:#953a05 solid 5px;}

.heading {
	font-family:"Myriad Pro";
	font-size:20px;
	color:#000000;
	font-weight:bold;
	}
.heading span{
	font-family:"Myriad Pro";
	font-size:20px;
	color:#dd890a;
	font-weight:bold;
	}
	
.text {
	line-height:20px;
	text-align:justify;
	}

.news-bg1{}
.news-bg1 ul{ margin:0; padding:0;}
.news-bg1 ul li{ line-height:normal; font-family:Tahoma; font-size:12px; text-align:justify; margin-top:30px; background: url(../images/news_icon.gif) no-repeat left top; list-style:none; padding-left:25px; }

.news { margin:0px; padding:0px; font-family: Tahoma; font-size:10px; color:#855200; font-weight:bold;  margin-left:30px;}
.news a{text-decoration:none; color:#855200;}
.news a:hover{text-decoration:underline; color:#855200;}

.text2 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; font-weight:bold;}

.table{ border:1px solid #1e568f; padding:0px; color:#f1f1f1;}

.headline {
	font-family:"Myriad Pro";
	font-size:16px;
	color:#000000;
	font-weight:normal;
	}
	
.gallery_repeat02 {
	background:url(../images/gallerybox_repeat.gif) repeat-x;
	width:642px;
	height:auto;
	float:left;
	}
	
h2 {
	font-family:"Myriad Pro";
	font-size:16px;
	color:#000000;
	padding-left:10px;
	padding-top:5px;
	}
	
.box_big {
	background:url(../images/box_big.gif) no-repeat;
	width:606px;
	height:192px;
	}
	
.gallery_repeat {
	background:url(../images/gallery_repeat.gif) repeat-x;
	width:598px;
	height:246px;
	float:left;
	}
	
.gallery_repeat_left {
	background:url(../images/gallery_repeat.gif) repeat-x;
	width:270px;
	height:246px;
	float:left;
	}
	

.padding_left {
	padding-left:20px;
	}
	
#footer {
	background:url(../images/footer.gif) no-repeat;
	width:929px;
	height:44px;
	margin:0 auto;
	}
	
.footer_links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:10px;
	padding-top:15px;
	}
	
.footer_links a{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	}
	
.footer_links a:hover{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
	}
	
.more { margin:0px; padding:0px; font-family: Tahoma; font-size:11px; color:#000000; font-weight:bold;}
.more a{text-decoration:none; color:#000000;}
.more a:hover{text-decoration:underline; color:#000000;}

h1{ margin:0; padding:0; color:#496074; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; background:url(images/h1-icon.gif) no-repeat left; padding-left:20px; text-transform:uppercase;}	