/* CSS Document */
html{
    overflow: -moz-scrollbars-vertical;
	height:100%;
}

body{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	height:100%;
}

.bd_cntnr{
	padding-top:10px;
	background:url(../images/bg_top.gif) no-repeat center top;
	background-color:#fff;
}

A:link,A:active,A:visited{
	color:#666;
	text-decoration:none;
}

A:hover{
	color:#666;
	text-decoration:underline;
}

h5,h6{
	margin:15px 0px 6px 0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
}

h6{
	margin:0px 0px 8px 0px;
}

#container_index{ 
	height:100%;
}

.lnk a:link,.lnk a:active,.lnk a:visited{
	color:#666;
	text-decoration:underline;
}

.lnk a:hover{
	color:#666;
	text-decoration:none;
}


#for_bottmbg{
	background:url(../images/bottm_bg.gif) no-repeat center bottom;
}

#main_layout{
	width:770px;
	background:#fff;
	border:solid 1px #efefef;
}

#main_link_top{
	padding-top:10px;
}

#main_links{
	background:url(../images/links_bg.gif) no-repeat left top;
	height:35px;
}

#copyright{
	background:url(../images/copyright_bg.gif) no-repeat center top;
	padding:9px 0px 9px;
	font-size:11px;
}

#copyright_770{
	width:770px;
}

#copyright_link{
	float:left;
	width:120px;
}

#copyright_statmnt{
	float:right;
	width:340px;
}

#inside_layout{
	padding:0px 8px 0px 7px;
}

#inside_flash{
	width:196px;
	float:left;
	height:auto;
}

#content_area{
	width:559px;
	float:right;
}

#content_btm_area{
	width:559px;
	float:right;
}

#clear_both{
	clear:both;
	height:1%;
}

#clear_both1{
	clear:both;
	height:1%;
}


#contentpart_bg{
	background:url(../images/content_bg.gif) repeat-x left top;
	background-color:#fff;
	padding:0px 37px;
	min-height:229px;
  	height:auto !important;
  	height:229px;

}

#contentpart_bg_photo{
	background:url(../images/content_bg.gif) repeat-x left top;
	background-color:#fff;
	padding:0px 5px 0px 37px;
	
}

#contentpart_bg_photo1{
	background:url(../images/content_bg.gif) repeat-x left top;
	background-color:#fff;
}

.text_cntnt{
	padding:26px 0px 15px 3px;
}

#btm_left_img{
	margin-top:24px;
	width:236px;
	float:left;
}

#btm_rgt_img{
	width:252px;
	float:right;
}

.news_layout{
	margin-bottom:10px;
}

.order_layout{
	margin-bottom:7px;
}


.news_title{
	font-weight:bold;
}

.news_date{
	font-size:11px;
}

.news_discript{
	padding-top:6px;
}

.more_headlines{
	font-weight:bold;
	font-size:11px;
}

.news_details_body{
	padding:12px 0px 15px 3px;
}

.textbx{
	width:206px;
	height:13px;
	border:solid 1px #7f9db9;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

.textara{
	width:206px;
	height:59px;
	border:solid 1px #7f9db9;
	overflow:hidden;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

.bttn{
	height:20px;
	width:49px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	border:solid 1px #527391;
	background:#7f9db9;
}
.s_bttn{
	height:20px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	border:solid 1px #527391;
	background:#7f9db9;
}

.bttn1{
	height:20px;
	width:49px;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	border:solid 1px #527391;
	background:#264164;
}

.txtbx_pdng{
padding:2px 0px;
}

.contact_title{
	padding-bottom:7px;
}

.contact_id{
	margin-bottom:28px;
}

.competaition_table_brdr{
	background:#415a7b;
}

.competition_head{
	color:#fff;
	height:23px;
	background:#2f4c73;
	padding:0px 5px;
}

.competion1{
	background:#e9f1f9;
	height:23px;
	padding:0px 5px;
}
.competion2{
	background:#cfe5fa;
	height:23px;
	padding:0px 5px;
}

.sitemaps{
	margin-left:20px;
	padding:4px 0px;
}

.sitemaps IMG{
	vertical-align:middle;
	padding-right:5px;
}

.sitemaps div{
	margin-left:20px;
	padding:3px 0px;
}

.photogallery{
	margin-top:20px;
}

.photogallery_pic{
	border:solid 1px #6e6e6e;
	padding:1px;
	margin-right:9px;
	margin-bottom:20px;
}

.photo_title{
	font-weight:bold;
	color:#0467bb;
}

.test{
	padding-right:1px;
}

.offers_title{
	font-size:13px;
	font-weight:bold;
	padding-bottom:7px;
}

.newssection{
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:dashed 1px #666;
}

.newssection IMG{
	margin:10px 10px 6px 0px;
	padding:3px;
	border:solid 1px #777;
}
.newssection A:link,.newssection A:active,.newssection A:visited{
	text-decoration:underline;
}
.newssection A:hover{
	text-decoration:none;
}
.newssection ul{
	margin:5px 0px 5px 16px;
	padding:0px;
}
.newssection li{
	padding:1px 0px;
}
.contact_star{
	color:#f74747;
}