body{
margin:0;
padding:0;
line-height: 20px;
background-image:url(../design/bodybg4.jpg);
background-repeat:repeat;
/*background-color: #333;*/
margin-top:30px;
background-attachment:fixed;
}

#outerbody {
background-color:#fff;
width:930px;
margin: 0 auto; /*Center container on page*/
margin-bottom:0px;
border-top:none;
padding-top:15px;


	}

#maincontainer{
width: 900px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
background-color: #200d3c;
height: 25px; /*Height of top section*/
padding-left:5px;
font-family: "Bookman Old Style", Georgia, Times New Roman, Times, serif;
font-size:12px;
border-bottom:3px #FFF solid;
color:#FFF;
padding-top:5px;
}

.telbox{
	width:300px;
height:18px;
margin-right:0px;
float:left;
margin-top:1px;
color:#fff;
	
	}

.langbox { 
width:200px;
height:18px;
margin-right:0px;
float:right;
margin-top:1px;
color:#ccc;

}

.langbox a, .langbox a:visited{ 
color: #fff;
text-decoration:none;
}

.langbox a:hover { 
color: #C93;
text-decoration:underline;

} 


#namesection{
background-color:#666;
background-image:url(../design/namesec_bg.png);
background-repeat:no-repeat;
height: 100px; /*Height of top section*/
margin-bottom:3px;
width:900px;
}


#animsection{
background-color: #CCC;
height: 300px; /*Height of top section*/
margin-bottom:5px;
/*background-image:url(../design/courthousecut.jpg);
background-repeat:no-repeat;*/
}

h1 { 

margin-bottom: 5px;
font-size:16px;
margin-top:3px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:18px;
color: #000;
margin-left:0px;
padding-top:5px;
width:425px;
border-bottom:1px solid #200d3c;
padding-bottom:3px;
/*background-image:url(../design/indextitle.png);
background-repeat:no-repeat;
overflow:hidden;
text-indent:-5000em;*/

/*height:20px;*/

line-height:20px;

}

h2 { 
margin-bottom: 3px;
font-size:12px;
margin-top:-5px;
color: #333;
font-family: "Bookman Old Style", Georgia, Times New Roman, Times, serif;
margin-left:0px;
}

h3 { 
font-size:13px;
color: #fff;
font-family: "Bookman Old Style", Georgia, Times New Roman, Times, serif;
padding-bottom:0px;
font-weight:normal;
/*line-height:15px;*/
float:left;
margin-top:0px;
border-bottom:1px solid #FFF;
width:280px;
}


h4 { 
font-size:12px;
color: #fff;
font-family: Georgia, Times New Roman, Times, serif;
padding-bottom:0px;
font-weight:normal;
/*line-height:15px;*/
float:left;
margin-top:-2px;
border-bottom:1px solid #FFF;
width:280px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 430px; /*Set left margin to LeftColumnWidth*/
line-height:17px;
font-family: "Bookman Old Style", Georgia, Times New Roman, Times, serif;
font-size:14px;
}


#contentcolumn a , #contentcolumn a:visited {
color:#336;
outline:none;

}


#leftcolumn{
float: left;
width: 420px; /*Width of left column*/
margin-left: -900px; /*Set left margin to -(MainContainerWidth)*/
/*background-color:#999;*/
min-height:100px;
margin-bottom:5px;
font-family: "Bookman Old Style", Georgia, Times New Roman, Times, serif;
font-size:14px;
margin-top:5px;
}

#mapbox { 
width:406px;
height:306px;
/*background-color:#999;*/
padding:3px;
border:1px #003 inset;

}

#emailbox { 
width:406px;
height:395px;
/*background-color:#999;*/
padding:3px 3px 3px 10px;
border:1px #003 inset;

}


/* left box styling*/
.leftcolbox { 
width:410px;
height:120px;
margin-bottom:5px;
font-family: "Bookman Old Style", Georgia, Times New Roman, Times, serif;
font-size:13px;
background-image:url(../design/leftcolboxbg.png);
background-repeat:no-repeat;

}


.leftboxinner {
float:left;
margin-left:5px;
width:380px;
height:100px;
/*background-color: #00F;*/
padding:3px;
margin-top:5px;	
	}
	

.titlebox { 
color:#FFF;
padding-bottom:3px;
/*border-bottom:1px solid #FFF;*/
height:15px;
float:left;
margin-bottom:5px;
/*background-color:#F00;*/

} 
	
	.titletext { 
	
font-size:13px;
color: #fff;
font-family: "Bookman Old Style", Georgia, Times New Roman, Times, serif;
padding-bottom:0px;
font-weight:normal;
/*line-height:15px;*/
float:left;
margin-top:0px;
border-bottom:1px solid #FFF;
width:280px;	
	
	
	
	}
	
	
	
.leftboxtext { 
float:left;
height:75px;
/*background-color:#999;*/
width:280px;
margin-top:0px;
line-height:15px;
color:#CCC;
}

.iconbox { 
float:left;
margin:5px 5px 2px 5px;
padding:3px;
border:1px #fff inset;
height:85px;
width:75px;
/*background-image:url(../design/mapicon.jpg);
background-repeat:no-repeat;*/
}

.contenttextdetails {
	width:370px;
	height:50px;
/*	margin-top:-8px;*/
	/*border-top:1px solid #CCC;
	padding-top:10px;*/
}

.leftboxtext a , .leftboxtext a:visited{ 
color:#fff;
text-decoration:none;
outline:none;
}

.leftboxtext a:hover  { 
color:#fff;
text-decoration:underline;
}

.leftboxemfasis { 
color:#FFF;
}

/* end content box right*/





#footer{
clear: left;
width: 895px;
background-color: #200d3c;
color: #FFF;
text-align: left;
padding: 2px 0 2px 4px;
font-size:10px;
border-top: 1px solid  #410D1C;
margin-left:10px;

/*margin-bottom:20px;*/



}

#footer a, #footer a:visited { 
color:#FFF;
text-decoration:none;
outline:none;
}


#falsefooter{
clear: left;
width: 900px;
background-color: #fff;
/*color: #FFF;*/
text-align: left;
padding: 4px 0 4px 4px;
font-size:10px;
/*border-top: 1px solid  #410D1C;*/
/*margin-bottom:20px;*/
margin-left:0px;


}

/* Service list styling */

.svsbox { 
width:400px;
height:auto;
}
.svsbox ul{ 
color:#336;
padding-top:0;
}

.svsbox li { 

}