body{
	padding:0px 0 0 0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/main_bg2.gif) 0 0 repeat-x #1F1F1F;
	color:#fff;
	
}
/*------------------------------------------------top--------------------*/
#top{
	width:100%;
	margin:0px auto 0 auto;
	background-color:#000000;
	height:30px;
	padding:2px;
}
#top p.ph{
	display:block;
	width:134px;

	padding:0 0 0 17px;
	background:url(phone_bg.gif) 0 0 repeat-x;
	float:left;
}
#top p.ph span{
	background:url(phone_icon.gif) 0 5px no-repeat;
	padding:0 0 0 14px;
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	color:#E3E3E3;
	background-color:inherit;

	display:block;
}
#top ul{
	float:left;
	background:url(nav_bg.gif) 0 0 repeat-x;
	width:98%;
}
#top ul li{
	background:url(nav_div.gif) right top no-repeat;
	background-color:#999933;
	margin-right:2px;
	padding:0 2px 0 0;
	float:left;
	font-size:0;
	line-height:0;
}
#top ul li.noImg{
	background-image:none;
}
#top ul li a{
	display:block;
	padding:0 16px;
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
}
#top ul li a:hover{
	color:#fff;
	background-color:#993300;
}
#top ul li a.hover{
	display:block;
	padding:0 16px;
	font:bold 11px/30px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#353535;
	text-decoration:none;
	cursor:text;
}
/*------------------------------------------------top--------------------*/
/*------------------------------------------------body--------------------*/

#main{
	width:1000px;
	padding:0 0 0px 0;
	margin: 0 auto;
	height:1400px;;
	background-repeat: repeat-y;
	background-color:#999999;
}
/*------------------------------------------------left--------------------*/

#header
	{
	width:100%;
	height:92px;
	background-image:url(images/bb12.jpg);
	background-repeat:no-repeat;
	}
#header_menu
	{
	width:100%;
	height:35px;
	background-color:#330000;
	}
#header_menu1
	{
	width:14%;
	height:25px;
	float:left;
	margin-top:4px;
	margin-bottom:3px;
	margin-left:6px;
	right:6px;
	border:1px solid #990000;
	background-color:#660000;
	}
	
.spacer
	{
	clear:both;
	font-size:0;
	line-height:0;
	}
#foot
	{
	width:100%;
	height:50px;
	background-image:url(images/bg_foot.gif);
	}
#leftpage
	{
	width:39%;
	margin-left:2px;
	float:left;
	height:1300px;
	background-color:#999999;
	}
#leftpage_new
	{
	width:59.3%;
	margin-left:2px;
	float:left;
	height:870px;
	background-color:#999999;
	}
#middlepage
	{
	width:39%;
	float:left;
	height:1300 px;
	background-color:#666666;
	}
#middlepage_new
	{
	width:19%;
	float:left;
	height:870px;
	background-color:#666666;
	}
#rightpage
	{
	width:20%;
	float:right;
	height:1300px;
	background-color:#999999;
	}
#rightpage_new
	{
	width:20%;
	float:left;
	height:870px;
	}

#feature
	{
	width:98%;
	height:300px;
	margin-right:3px;
	margin-bottom:2px;
	margin-left:3px;
	margin-top:3px;
	border:2px solid #333333;
	}
#feature_new
	{
	margin-right:0px;
	margin-bottom:2px;
	margin-left:5px;
	margin-top:3px;
	border:4px solid #333333;
	}
#feature21
	{
	width:96%;
	margin-right:6px;
	margin-bottom:2px;
	margin-left:6px;
	margin-top:3px;
	background-color:#333333;
	border:1px solid #FFFFFF;
	border-style: dashed;
	
	}
	
	
#feature_bg
	{
	width:100%;
	background-color:#666666;
	}
#feature_allsearch
	{
	width:780px;
	padding:3px;
	}
#feature_text
	{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#FFFFF0;
	margin-left:3px;
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	}

#feature_text_menu
	{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	font-weight:bold;
	color:#E9E102;
	margin-left:3px;
	margin-top:2px;
	margin-right:2px;
	margin-bottom:2px;
	}
#feature_text_menu a:link {color:#E9E102; text-decoration:none;}
#feature_text_menu a:visited {color:#E9E102; text-decoration:none;}
#feature_text_menu a:hover {color:#0B9800; text-decoration:none;}


#feature_text2
	{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
	margin-left:5px;
	margin-top:3px;
	margin-right:2px;
	margin-bottom:2px;
	}
	
	
#gallery_view1
	{
	width:99%;
	
	margin-right:3px;
	margin-bottom:2px;
	margin-left:3px;
	margin-top:1px;
	background-color:#666666;
	border:1px solid #112200;
	}
#gallery_viewnew1
	{
	width:99%;
	margin-right:3px;
	margin-bottom:2px;
	margin-left:3px;
	margin-top:1px;
	background-color:#666666;
	border:1px solid #112200;
	}
.for-right-add
	{
	width:99%;
	padding-top:2px;
	padding-bottom:2px;
	margin-right:3px;
	margin-bottom:3px;
	margin-left:3px;
	margin-top:5px;

	}
	.other_inside { font:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:16px; font-weight:bold; color:#004987;}
	.comment_head { font:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:16px; color:#CCCCCC;}
	.comment-out
	{
	width:98%;
	margin-top:2px;
	margin-bottom:2px;
	margin-left:2px;
	margin-right:2px;
	padding-top:3px;
	}
#gallery_view_head
	{
	width:100%;
	height:24px;
	margin:0px;
	padding-top:3px;
	background-image:url(images/bg21.jpg)
	}
#gallery_image1
	{
	width:111px;
	margin-left:3px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:1px;
	float:left;
	border:2px solid #FFFFFF;
	}
	
#gallery_image1_new
	{
	width:111px;
	margin-left:3px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:1px;
	float:left;
	border:2px solid #FFFFFF;
	}
#gallery_image1_newinside
	{
	width:84%;
	height:130px;
	margin-left:14px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
	border:3px solid #FFFFFF;
	}

#feature_text_menunew1
	{
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	color:#C3FB00;
	margin-left:14px;
	margin-top:0px;
	margin-right:2px;
	margin-bottom:2px;
	}
#gallery_image1a
	{
	width:109px;
	margin-left:3px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:1px;
	float:left;
	border:2px solid #FFFFFF;
	}
#gallery_image_border
	{
	width:32%;
	margin-left:2px;

	margin-right:1px;
	margin-top:2px;
	margin-bottom:2px;
	float:left;
	background-color:#666666;
	}
	
#gallery_image_border_new
	{
	width:24%;
	margin-left:2px;
	height:150px;
	margin-right:1px;
	margin-top:2px;
	margin-bottom:2px;
	float:left;
	background-color:#666666;
	}
#gallery_image_border_new21
	{
	width:20%;
	margin-left:2px;
	height:110px;
	margin-right:1px;
	margin-top:2px;
	margin-bottom:2px;
	float:left;
	background-color:#666666;
	}
	
	
#gallery_image_border1
	{
	width:30%;
	margin-left:3px;
	height:150px;
	margin-right:3px;
	margin-top:2px;
	margin-bottom:2px;
	float:left;
	background-color:#666666;
	}
#gallery_middle3
	{
	width:98%;
	margin-left:3px;
	margin-right:3px;
	margin-top:0px;
	margin-bottom:2px;
	border:1px solid #000000;
	background-color:#666666;
	}
#gallery_middle
	{
	width:95%;
	margin-left:3px;
	height:345px;
	margin-right:3px;
	margin-top:0px;
	margin-bottom:2px;
	border:1px solid #000000;
	background-color:#666666;
	}
#gallery_leftside
	{
	width:96%;	
	margin-right:3px;
	margin-bottom:2px;
	margin-left:3px;
	margin-top:0px;
	background-color:#666666;
	border:1px solid #330000;
	}
#gallery_leftside_image
	{
	width:99%px;
	margin-right:1px;
	margin-bottom:2px;
	margin-left:1px;
	margin-top:3px;
	border:1px solid #330000;
	}
#gallery_leftside_title
	{
	width:85%;
	margin-right:6px;
	margin-bottom:2px;
	margin-left:12px;
	margin-top:3px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#FFFFFF;
	}
#feature_text_heading
	{
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	color:#CCFF00;
	margin-left:12px;
	margin-top:0px;
	margin-right:2px;
	margin-bottom:2px;
	}
#for_search_left
	{
	width:78%;
	height:91px;
	float:left;
	background-image:url(images/search.gif);
	}
#for_search_right
	{
	width:22%;
	background-image:url(images/imagenew.gif);
	float:left;
	height:90px;
	}
#for_search_right_box
	{
	width:60%;
	float:left;
	height:25px;
	margin-top:50px;
	margin-right:2px;
	margin-left:9px;
	}
#for_search_right_box1
	{
	width:10%;
	float:left;
	height:25px;
	margin-top:50px;
	margin-right:2px;
	margin-left:1px;
	}
#message_box12
	{
	width:96.5%;
	height:200px;
	margin-right:3px;
	margin-bottom:2px;
	margin-left:3px;
	margin-top:3px;
	}
#message_box12_text1
	{
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#EA0000;
	width:90%;
	margin-right:3px;
	margin-bottom:2px;
	margin-left:12px;
	margin-top:3px;
	}
#commentbox1_left
	{
	width:28%;
	height:30px;
	float:left;
	margin-right:3px;
	margin-bottom:0px;
	margin-left:3px;
	margin-top:1px;
	}
#commentbox1_left1
	{
	width:28%;
	height:30px;
	float:left;
	margin-right:3px;
	margin-bottom:0px;
	margin-left:3px;
	margin-top:14px;
	}
#commentbox1_left_text22
	{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:#8D1B01;
		}
	
#commentbox1_right
	{
	width:68%;
	height:30px;
	float:left;
	margin-right:3px;
	margin-bottom:0px;
	margin-left:3px;
	margin-top:1px;
	}
#commentbox1_right21
	{
	width:68%;
	height:90px;
	float:left;
	margin-right:3px;
	margin-bottom:0px;
	margin-left:3px;
	margin-top:1px;
	}
#commentbox1_right1
	{
	width:68%;
	height:30px;
	float:left;
	margin-right:3px;
	margin-bottom:0px;
	margin-left:3px;
	margin-top:14px;
	}
#addnew-bottom
	{
	width:337px;
	height:280px;
	border:1px solid #112200 dotted;
	margin-right:3px;
	margin-bottom:4px;
	margin-left:22px;
	margin-top:4px;
	}
#comment_box1222
	{
	width:98%;
	margin-right:4px;
	margin-bottom:2px;
	margin-left4px;
	margin-top:3px;
	background-color:#CCCCCC;
	border:1px solid #996633;
	}
#commentbox1_left_text2211
	{
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	margin-right:4px;
	margin-bottom:4px;
	margin-left:6px;
	margin-top:4px;
	color:#000000;
		}
#commentbox1_left_text2211_head
	{
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	margin-right:4px;
	margin-bottom:4px;
	margin-left:6px;
	margin-top:4px;
	color:#012FB0;
		}
		
		
.wrap { 
          border:1px solid #FFFFFF;
		  padding:1px;
		  }
.photo_detail {
  
	margin:0px;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:40px;
	padding-right:10px;
}	

.view_box {
  
	margin:0px;
	color:#CCCCCC;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center; }	  
.comment {
  
	margin:0px;
	color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.name {
  
	margin:0px;
	color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}

.caption {
  
	margin:0px;
	color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
.caption a:link {

	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	}
.caption a:visited {
	color:#FFFFFF;
	text-decoration:none
	}
.caption a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	

}
.border { border:#666666;}
.next { margin:0px;
	color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;}
	.wrapper { width:1003px; text-align:left; position:relative;}
	
.copy_right_left {font-family : Tahoma,Verdana,Arial; width:70%; margin-top:13px; margin-left:14px; margin-bottom:1px; float:left; font-size:11px; color: #FFFFFF; font-weight:bold;}
.gov_logo { width:41px; height: 48px; background-color:#99CC33; margin-top:6px; margin-bottom:1px; margin-right:5px; margin-left:2px; float:left; border:1px solid #996633;}
.inno_logo { width:115px; height: 41px;  margin-top:6px; margin-bottom:1px; margin-right:5px; margin-left:2px; float:left;}
