body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin:0;
	}
body a:link {text-decoration:underline; color:#000033;}
body a:visited{text-decoration:underline;}
body a:hover{text-decoration:none;}

h1, h2, h3, h4 {color:#333333;}
h3 {font-size:1.22em;}
h4 {font-size:1em;}
h2 {font-size:1.43em;}
p {text-align:left;	line-height:1.5em;}


.quote{font-size:0.8em; line-height:120%;}
.quote {font-size:1em; font-style:italic;}
.quote .author{display:block;  font-weight:bold; font-style:normal; font-size:1em; margin-top:1.5em;}
.quote .author .title {float:left; font-size:.9em; clear:both; font-style:normal; font-weight:normal;}
.seperator {width:80%; border-bottom:1px dashed #CCC; }



#container{
/*	border:1px dashed #CCC;*/
position:relative;
	background:#FFF;
	width:800px;
	margin:0 auto;
	top:0;

}

#container h1{ font-size:1.59em; }
#container #header{

	height:130px;
	bottom:0;
	margin-bottom:15px;
	width: 800px;
	background: url(/img/headtile.jpg) repeat;

}
/*#container #header #tag img{position:relative; float:right; bottom:0; clear:right; width:258px; margin-top:30px; }*/
#container #header #headgraphic{position:relative; float: left;}
#header h2{color:#333333; font-size:1.66em; text-align:right; margin:40px 0 0 0; font-weight:bold; }
#topnav {
position:relative;
	float:left;
	margin-left:450px;
	margin-top:-38px;
	width: 350px;
	display:inline;
}
#topnav ul{
	list-style: none;
	padding:0;
	margin:0;
/*	border:1px solid blue;*/
/*	background: url(../img/bluebg.jpg) repeat;
	height: 40px;*/

	
}
#topnav li{
position:relative;
left:0;
	white-space:nowrap;
	float:left;
	margin:0;
/*	padding-right:10px;*/
}
#topnav li img{margin:0; border:none;}

/*#topnav ul{
	list-style: none;
	padding:0;
	margin:0;
	border:1px solid blue;
	background: url(../img/bluebg.jpg) repeat;
	height: 40px;
	padding-left:20px;
	
}*/

/*

#topnav li{
	white-space:nowrap;
	float:left;
	margin:1em 0 1em 0;
	width:130px;
	padding:0;
}

#topnav a{ display:block; padding:4px 40px 4px 10px; color:#FFFFFF;text-decoration:none; font-size:.9em; font-weight:bolder;}
#topnav a:hover, #topnav a:active{ color:#439D29;text-decoration:underline;}
/*#topnav a:visited{text-decoration:none;}*/

#container #twocol {position:relative; left:0; margin-left:200px;}


#main-content{
	position:relative;
	width:290px;
	display:inline;
	float:left;
	margin-left:200px;
	text-align:left;
/*	background: #fff url(../img/bkgrnd_city.jpg) no-repeat left center;	*/
}
#twocol #main-content{width:500px; margin-left:0px; padding-left:20px; }
#twocol #navigations{margin-left:-700px;}
#main-content h2{font-style:normal; }
#main-content  h3{margin-top:2em;}
#main-content h4{ font-style:italic; }
#main-content .right img {margin:15px 0 15px 10px;}

#sub-content{font-size:1em; position:relative; width:175px; float:left; margin-left:25px; text-align:left;}
#sub-content img{float:right; padding:5px 0px 8px 10px; clear:none; display:inline; }
#sub-content .quote {display:inline;}
#sub-content .quote .author{position:relative; clear:both; }

#lsideA {position:relative; }
#lsideA ul{position:inherit; margin-left:0; padding:0;  list-style-position:outside; }
#lsideA li{	line-height:1.95em;
	font-stretch:expanded;
	text-align:left;	
	list-style:none;
	}	
#navigations{position:relative;	width:175px; float:left; clear:right; margin-left:-685px; font-style:normal; text-align:left; }
#navigations #lsideB {position:relative; width:175px; float:right; margin-top:50px;}
#navigations #lsideB h2{float:left; clear:right; margin-top:25px; margin-right:80px; }
#navigations #lsideB img{ position:absolute; z-index:10; left:80px; margin-top:-50px; width:80px; height:82px; margin-right:-10px; margin-left:4px;}


.right{text-align:right; float:right; clear:right;}
.sblue{font-weight:bold; color:#084ba6; display:inline;clear:none; width:1em; }
p .sblue{display:inline;}
.sgreen{font-weight:900; display:inline; clear:none; width:1em; height:18px; padding:4px 0 0 4px; margin-left:-3px;position:relative;	color:#5ab024;	font-size:1.08em;	background: url(../img/dots.gif) no-repeat left top;
}
#container #foot{
	position:relative;
	clear:both;
	bottom:0;
	font-size:0.8em;
	margin-left:auto;
	text-align:center;
	
}
#foot ul {margin:1em 0 15px 25%;}
#foot li{list-style: none; float:left;	text-align:center; margin:4px;}
#foot li a{color:#666666;}
#foot p { clear:left; text-align:center;}

/*###################    INNER PAGES ###########################*/
#inner #navigations{margin-left:-680px; width:220px; margin-top:15px; }
#inner #container {margin-top:0;}
/*#inner #topnav ul{padding-left:8px;}
#inner #topnav li{ 
	width:90px;
	padding-left:1px;
	}	*/
#inner #main-content{margin-left:300px; margin-top:15px; width:380px;}
#inner #navigations h3{color:#000033;}
