<!-- links -->

ul, li {
	margin-left: 5px; 
	padding-left: 5px;
	line-height:150%;
	list-style-image: url(images/arrow_right-01.gif);
	}

a:link { 
	text-decoration: none;
	border-bottom:1px dashed; 
	border-color:#999999;
	color: #000000;
	}
	
a:visited { 
	text-decoration: none;
	border-bottom:1px dashed; 
	border-color:#999999;
	color: #006600;
	}
a:hover, a:active, a:focus { 
	text-decoration: none;
	border:none;
	color: #006600;
	}
	
a.menu:link {
	text-decoration: none;
	border-bottom:1px dashed; 
	border-color:#999999;
	color: #006600;
	}
a.menu:visited { 
	text-decoration: none;
	border-bottom:1px dashed; 
	color: #006600;
	}
a.menu:hover, a:active { 
	text-decoration: none;
	border:none;
	color: #006600;
	}	
	

.image 	{
	margin-bottom: -4px; 

	}
	
.small-sans-serif 	{
	font-family: lucida sans unicode, sans-serif;
	font-size: small;	

	}
	
.x-small-verdana 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;	
	line-height: 150%;

	}	
	
.x-small-arial{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;	
	line-height: 150%;

	}
	
.small-verdana 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;	
	line-height: 150%;

	}
	
.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	background-color:#F4FAFF;
	padding:5px;
	border-top:1px dotted;
	border-bottom:1px dotted;
	border-color:#999999;

}



body, p {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: small;	
}

<!-- fonts -->	

<!-- header rounded box -->

.rbroundbox { 
	background: #ffffff;

}
.rbtop div { 
	background: url(images/tl.gif) no-repeat top left; 


}

.rbtop div, .rbtop {
	width: 100%;
	height: 10px;


}

.rbbot div, .rbbot {
	width: 100%;
	height: 10px;


}
.rbcontent { 
	margin: 0 35px; 
	text-align:left;
}
.rbroundbox { 
	width: 800px; 
	padding: 0px;
	background: #ffffff;

}



<!-- left menu 1 -->

.lm-aroundbox {
	background-color: #ffffff; 
}
.lm-atop div { 
	background: url(tl.gif) no-repeat top left; 
}


.lm-atop div, .lm-atop, .lm-abot div, .lm-abot {
	width: 100%;
	height: 0px;
	font-size: 1px;
}

.lm-acontent { 
	margin: 0 5px; 
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;

}
.lm-aroundbox { 
	width: 150px; 
	margin: 0em auto; 
}

<!-- left menu 2 -->


.lm-btop div { 
	background: url(tl.gif) no-repeat top left; 
}

.lm-btop div, .lm-btop, .lm-bbot div, .lm-bbot {
	width: 100%;
	height: 1px;
	border-bottom: dotted 1px #84C25A;
}
.lm-bcontent { 
	margin: 0 5px; 
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	line-height:150%;

}
.lm-broundbox { 
	width: 150px; 
	margin: 0em auto; 
	padding: 0px;
}


<!-- left menu 3 -->

.lm-croundbox {
	background: url() top left; 
}
.lm-ctop div { 
	background: url(tl.gif) no-repeat top left; 
}


.lm-ctop div, .lm-ctop, .lm-cbot div, .lm-cbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}

.lm-ccontent { 
	margin: 0 15px; 
	padding-top: 5px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	line-height:150%;
}
.lm-croundbox { 
	width: 175px; 
	margin: 0em auto; 
}


<!-- right menu 1 -->

.rm-aroundbox {
	background-color: #f7f7f7; 
}

.rm-atop div { 
	background: url(tl.gif) no-repeat top left; 
}


.rm-atop div, .rm-atop, .rm-abot div, .rm-abot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}

.rm-acontent { 
	margin: 0 10px;
	text-align:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	line-height:140%;
}
.rm-aroundbox { 
	width: 150px; 
	margin: 0em auto; 
}

<!-- right menu 2 -->

.rm-broundbox {
	background: url(images/pixel.gif) top left; 
}

.rm-btop div { 
	background: url(tl.gif) no-repeat top left; 
}


.rm-btop div, .rm-btop, .rm-bbot div, .rm-bbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}

.rm-bcontent { 
	margin: 0 15px; 
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	line-height:140%;
}
.rm-broundbox { 
	width: 150px; 
	margin: 0em auto; 
}

.box-01 {
	background-color:#F4FAFF;
	padding:20px;
	border:1px dotted;
	border-color:#999999;
}

.box-02 { 
	background-image:url(images/top-left_box.gif);
	background-repeat:no-repeat;
	background-color:#EFEBE7;
	}
	
.box-03 { 
	background-image:url(images/top-left_box-03.gif);
	background-repeat:no-repeat;
	background-color:#E7F3FF;
	}
		
.box-highlight-01 {
	background-color:#EDF7DB;
	padding:15px;
	border:1px dashed;
	border-color:#999999;
}		
	


<!-- style 3-columns -->

#wrapper {
	background: #ffffff;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width:800px;
}


#container {
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width:800px;

}

#header {
	margin: 0 0 0 0;
	width:800px;
	padding: 0px;
	background-color: #D6EBA9;

}

#header-text {
	padding: 7px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	border-top: dotted 1px #CCCCCC;
	border-bottom:dotted 1px #CCCCCC;

}

#top-image {
	margin: 0 0 0 0;
	width:50%;
	float:right;
	padding: 0px;

}

#side-a {
	float: left;
	width: 180px;
	padding:10px;
	background: #ffffff;
}

#side-b {
	float: right;
	width: 175px;
	padding:15px;
}

#main-content { 
	margin-top:0px;
	margin-left:35px;
	padding-top:25px;
	float: left;
	width: 700px;
	height:100%;
}

#left-content { 
	background-color:#F4FAFF;
	margin-top:25px;
	margin-left:40px;
	float: left;
	width: 275px;
	padding:20px;
	border:1px dotted;
	border-color:#999999;

}

#right-content { 
	background-color:#F4FAFF;
	margin-top:25px;
	margin-right:40px;
	float: right;
	width: 275px;
	padding:20px;
	border:1px dotted;
	border-color:#999999;
}

#bottom	{ 
	background: #FFFFEA;
	width: 750px;
}

#bottom-text { 
	background: #FFFFEA;
	float:left;
	margin-left: 3em;
	width: 80%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	text-align:left;
	padding: 10px;
	border: dotted 1px #999999;

}


#feature-box{
	float:left;
	padding: 5px;
	margin-top:0px;
	margin-left:5px;
	text-align:left;
	font-family: lucida sans unicode, sans-serif;
	font-size: xx-small;	
	font-color: #f5f5f5;
	border: solid 1px #CCCCCC;
	width:150px;

}

#footer {
	clear: both;
	width:800px;
	padding: 0px;
	background: #D6EBA9;

}

#footer-text {
	padding: 7px;
	text-align:left;
	font-family: lucida sans unicode, sans-serif;
	font-size: xx-small;	
	font-color: #f5f5f5;
	border-top: dotted 1px #CCCCCC;
	border-bottom:dotted 1px #CCCCCC;

}

#clear {
 clear:both;
}