/* General */
html, body
{
	color: #8c909a;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #fff;
	font-size: 12px;
}

/* Header */
#header
{
	background: #fff;
	font-family: Verdana, sans-serif;
	font-size: 24px;
	color: #fff;
}

#ajaxSearch_form fieldset{
	background: #fff;
	border: none;
padding:10px 0 0 120px;
}

/* Structure */

#content{
padding-top:10px;
}

#content ul li
{
font-size:14px;	
}

#content hr{
background: transparent url(img/line.gif) no-repeat;
width: 350px; 
height: 10px;
border: none;
}

#intro{
width:450px;
float:left;
}

#thumb{
	width:200px;
float:left;
margin-left:10px;
}

.middle{
	margin:40px;
}

#content p{
	font-size: 14px !important;
	margin: 5px 0 5px 0 ;
}
#content a {  
	color: #eeac58;
	text-decoration:none;
	  }
.body
{
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 40px;
	width: 900px;
}

#cols
{
	background: #fff;
	height: 102px;
}


.col1, .col2
{
	float: left;
	width: 400px;
}
.footer{
	float: left;
	width: 800px;
}

.col2 img
{
	float: right;

}

#menu
{

	background: #29b5b4 url("img/mbg2.gif");
	height: 38px;
}

#items
{
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	color: #000;
}

#items ul li
{
list-style :none;
list-style-type:none;
float:left;
margin: 0;
padding: 0; 	
}
#menu a
{
	color: #685547;
	font-weight: bold;
	border-right: 1px solid #29b5b4;
	display: block;
	float: left;
	padding: 0 ;
}

#mainnav a {
	text-decoration: none;
	height: 38px;
	display: block;
	line-height: 40px;

	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0 10px; 
	float: left;

} 


#mainnav span {
	display: block;
	margin: 0;
}


 #mainnav li:hover,#mainnav li:hover a,#mainnav li:hover  {  color: #fff; background: #29b6b5; }
#mainnav a:visited  { 
	 color: #665345;
	 }
	 
 .current  {
color: #fff !important;
background: #29b5b4;
 }





#footer
{
	height: 75px;
	background: #29b5b4;
	font-size: 12px;
	margin: 40px 10px 0 0;
	background: #29b5b4 url(img/footer.gif) repeat-x;
}





#footer a
{
	color: #685547;
	font-size: 12px;
	font-weight: bold;
	
}

#footer p
{
	color: #fff;
}
/* Styling */

#header a
{
	color: #aeff00;
}


h1
{
	color: #eeac58;
	font-size: 24px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	margin: 0.2em 0;
}
h2
{
	color: #6bbe42;
	font-size: 22px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	margin: 0.2em 0;
}
h3
{
	color: #6bbe42;
	font-size: 20px;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	margin: 0.8em 0;
}
p
{
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}

blockquote
{
	background: #e6f3f9;
	margin: 10px 0;
	padding: 10px;
}

code
{
	border: 1px #333 solid;
	border-left: 5px #333 solid;
	background: #e6f3f9;
	margin: 10px 0;
	padding: 10px;
	display: block;
	white-space: pre;
}

.postInfo
{
	margin: 10px 0;
	font-size: 10px;
}



li
{
	list-style-image: url("img/dot.gif");
}

.right
{
	float: right;
}

.about
{
	padding-top: 8px;
	padding-left: 24px;

}
/*Homepage Key points*/

.clear{
clear:both;
}
#key_points {
margin: 0;
padding:0;
	}
	#key_points h4 {
		margin:10px 0 10px 0;
		padding:0;
		color: #6bbe42;
		font-size: 18px !important;
	}
	#key_points p {
		font-size: 15px !important;
	}
	.bullet {
		padding: 0 30px 0 80px;
		float: left;
		width: 340px;
		background-position: 0 15px;
		background-repeat: no-repeat;
	}
	

	#green_bullet {
		/*background-image: url(img/green_t.gif);*/

	}
	#portable_bullet {
		/*background-image: url(img/prose.gif);*/

	}
	#control_bullet {
		/*background-image: url(img/bullet_yellow.gif);*/

	}
	#tech_bullet {
		/*background-image: url(img/bullet_green.gif);*/

	}

#key_points a {  
	color: #73be42;
	text-decoration:none;
	  }
#key_points a:visited { 
	 color: #73be42;
	 text-decoration: none; 
	 }
	 
#ditto_pages{
	margin-left:100px;
	margin-top:50px;
}

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 86%;
    color: black;
}
 .ditto_currentpage {
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #FFd600;
    color: #fff;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: black;
}
#ditto_pages a:hover {
    background-color: #dedede;
    color: #000;
}

#thumb a img {
	border: none;
}
