* {
        padding:0px;
        margin:0px;
        border:0px;
}

html {
        width:100%;
}

		
img {
        border:0 none;
        padding:0;
        margin:0;
}

#home_top{
	width:1000px;
	height:306px;
}

.homepic1{
	float:left;
	width:575px;
	height:306px;
	background:url(../images/topheader.jpg);
	background-repeat:no-repeat;
        overflow:hidden;
}

.homepic1 #homepictext{
	width:575px;
	padding-top:20px;
	padding-left:85px;
        font-family: Arial, Tahoma;
	color: #fff;
	font-size:14px;
	font-weight:bold;
}

.homepic1 #slideshow{

	top:5px;
	margin-top:10px;
	margin-left:60px;
	width:360px;
	height:210px;
	background-color:#000;
}

#homepic2{
	float:left;
	width:425px
	height:306px;
}


#home_bottom{
	width:1000px;
	height:394px;
}

.homecontent{
	float:left;
	width:707px;
	height:394px;
	background-color:#fff;

}

.homecontent #col1{
	float:left;
	width:390px;
	height:394px;
	/*background-color:#eee;*/

}

p{
	padding-left:30px;
	font: normal 12px Arial, Tahoma;
	color: #444;	
	line-height:15px;
	/*text-align:justify;*/
}

p a {
	color: #444;
	text-decoration: none;
}

p a:hover {
	text-decoration: underline;
}

.arsolution{
	padding-left:50px;
}

/*.arsolution a img{
	border:1px solid #eee;
}

.arsolution a:hover img{
	border:1px solid #555;
}*/

.homecontent #col2{
	float:left;
	width:314px;
	height:394px;	
}



.gallery{
	float:left;
	width:293px;
	height:394px;
	background-color:#eee;
}


h2 {
    font: normal 20px Arial, Tahoma; 
}
h2 a {
	color: #406998;
	text-decoration: none;
}

#title{
	height:30px;
	padding-top:14px;
	padding-left:30px;
        font-family: Arial, Tahoma;
	color: #406998;
	font-size:14px;
}

#title_bar{
	height:7px;
	padding-left:30px;
	padding-bottom:6px;
}


ul#nav{
	width:180px;
	height:305px;
	margin-left:30px;
	list-style-type: none;
}

ul#nav li a{
	display: block;
	color: #474747;

	text-align: center;
	text-decoration: none;
	padding-top:10px;
	padding-bottom:5px;
	
	background-color: #fff;
	
	border-top: 1px solid #999;
	border-right: 2px solid #888;
	border-bottom: 2px solid #888;
	border-left: 1px solid #999;

	font: normal 11px Arial, Tahoma;
	color: #406998;	
}

ul#nav li a:hover
{
	color: #000;
	background-color: #eee;
}

.gimage{	
	border-top: 2px solid #777;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 2px solid #777;
}

#moretext{
	width:180px;
	margin-left:30px;	
	text-align:right;
}

#moretext a { 
	font: normal 11px Arial, Tahoma;
	color: #406998;
	text-decoration: none;
}

#moretext a:hover { 
	text-decoration: underline;
}

