body { 
	background-color: #FFFFFF;
	margin: 0 0 30 0; 
}

#copyright a {
	padding: 0px 0px 0px 0px;
	font: 10px arial;
	color: #1f8ee5;
	text-decoration: underline;
}
#copyright a:visited {
	padding: 0px 0px 0px 0px;
	font: 10px arial;
	color: #1f8ee5;
	text-decoration: underline;
}
#copyright a:hover {
	padding: 0px 0px 0px 0px;
	font: 10px arial;
	color: #000000;
	text-decoration: none;
}
#copyright {
	padding: 0px 0px 0px 0px;
	font: 10px arial;
	color: #0079d8;
}
.main_text {
	font: 12px arial;
	color: #000000;
	margin: 13 0 4 10;
}
.description {
	font: 12px arial;
	color: #000000;
	margin: 10 0 0 0;
}
.main_text h2 {
	font: 18px arial;
	color: #000000;
	margin: 0px; 
	padding: 0 0 5 0;
}
.main_text h2 a {
	font: 18px arial;
	color: #000000;
	text-decoration: none;
}
.main_text h2 a sup {
	font: 8px arial;
	color: #000000;
	text-decoration: none;
}
#nav {
	font: 12px arial;
	background-color: #eeeee6;
	border: 1px #c6c29f solid;
	border-left: 0px;
}
#nav ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 19px 0px 0px 15px;
}
#nav li {
	padding-left: 15px;
	padding-bottom: 5px;
	background-image: url("bullet.gif");
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font: 12px arial;
	color: #000000;
	line-height: 1.5;
}
#nav a {
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: underline;
}
#nav a:hover {
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: none;
}
#nav a:visited {
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: underline;
}
h1 {
	font: 24px arial;
	color: #5185c1;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}
h2 {
	font: 18px arial;
	color: #5185c1;
	text-decoration: none;
	border-bottom: 1px solid #000000;
	padding: 10px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
}
#main1 {
	padding: 7px 3px 0px 10px;
	margin: 2px 40px 0px 0px;
}
#main1 h1 {
	font: 24px arial;
	color: #5185c1;
}
#main1 h2 {
	font: bold 16px arial;
	color: #5185c1;
}
#main1 p {
	font: 12px arial;
	color: #000000;
	line-height: 1.5;
}
#main1 td p {
	font: 12px arial;
	color: #000000;
	line-height: 1.5;
}
#main1 p a {
	font: 12px arial;
	color: #5185c1;
	text-decoration: underline;
}
#main1 p a:hover {
	font: 12px arial;
	color: #5185c1;
	text-decoration: none;
}
#main1 a {
	font: 12px arial;
	color: #5185c1;
	text-decoration: underline;
}
#main1 a:hover {
	font: 12px arial;
	color: #5185c1;
	text-decoration: none;
}
#main1 ul {
	list-style: none;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
}
#main1 li {
	padding-left: 10px;
	font: 12px arial;
	color: #5185c1;
	line-height: 1.5;
}
#main1 li a {
	padding-left: 10px;
	background-image: url("images/li_arrow.gif");
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font: 12px arial;
	color: #5185c1;
	text-decoration: underline;
}
#main1 li a:hover {
	background-image: url("images/li_arrowa.gif");
	background-repeat: no-repeat;
	background-position: 0 .5em;	
	padding-left: 10px;
	font: 12px arial;
	color: #5185c1;
	text-decoration: none;
}
.email_labels {
	font: 12px arial;
}
.email_warning {
	font: bold 12px arial;
	color: #990000;
}
#main_body { 
	margin: 0 0 25 0; 
	padding: 0px; 
	text-align: left; 
}
#main_body h1 {
	margin: 12 0 5 0; 
	padding: 0px; 
	font: 18px arial;
	color: #000000; 
}
#main_body h1 a {
	font: 18px arial;
	color: #000000; 
	text-decoration: none;
}
#main_body h1 a:hover {
	font: 18px arial;
	color: #000000; 
	text-decoration: none;
}
#main_body h2 {
	margin: 12 0 5 0; 
	padding: 0px; 
	font: 18px arial;
	color: #ffffff; 
}
#main_body p {
	margin: 0 0 20 0; 
	padding: 0px; 
	font: 12px arial;
	color: #ffffff; 
}
#main_body p a {
	font: 12px arial;
	color: #FFFFFF; 
	text-decoration: underline;
}
#main_body p a:hover {
	font: 12px arial;
	color: #FFFFFF; 
	text-decoration: none;
}
#main_body ul {
	margin: 5 0 10 20; 
	padding: 0px; 
}
#main_body li {
	margin: 0 0 0 20; 
	list-style: none; 
	font: 12px arial; 
	color: #FFFFFF; 
	line-height: 15px;
}
#main_body { 
	margin: 0px 0px 0px 0px; 
	padding: 0px 10px 0px 20px; 
	clear: left; 
}
#main_body h1 {
	margin: 12 0 5 0; 
	padding: 0px; 
	font: 18px arial;
	color: #000000; 
}
#main_body h1 a {
	font: 18px arial;
	color: #000000; 
	text-decoration: none;
}
#main_body h1 a:hover {
	font: 18px arial;
	color: #000000; 
	text-decoration: none;
}
#main_body h2 {
	margin: 12 0 5 0; 
	padding: 0px; 
	font: 18px arial;
	color: #000000; 
}
#main_body p {
	margin: 0 0 20 0; 
	padding: 0px; 
	font: 12px arial;
	color: #000000; 
}
#main_body p a {
	font: 12px arial;
	color: #000000; 
	text-decoration: underline;
}
#main_body p a:hover {
	font: 12px arial;
	color: #000000; 
	text-decoration: none;
}
#main_body ul {
	margin: 5 0 10 20; 
	padding: 0px; 
}
#main_body li {
	margin: 0 0 0 20; 
	list-style: none; 
	font: 12px arial; 
	color: #000000; 
	line-height: 15px;
}
#addy {
	font: 10px arial;
	color: #000000;
	padding: 630px 5px 0px 0px;
}

#welcome {
	padding: 10px 20px 0px 10px;
	font: 12px arial;
	color: #000000;
}
#welcome a {
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: underline;
}
#welcome a:hover {
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: none;
}
#welcome a:visited {
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: underline;
}

#rand {
	padding: 7px 0px 0px 0px;
	font: 12px arial;
	color: #000000;
}
#rand a {
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: underline;
}
#rand a:hover {
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: none;
}
#rand a:visited {
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: underline;
}
#rand h2 a {
	font: 16px arial; 
	color:  #000000;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}
#rand h2 a:hover {
	font: 16px arial; 
	color:  #000000;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}
#rand h2 a:visited {
	font: 16px arial; 
	color:  #000000;
	text-decoration: none;
	border-bottom: 1px solid #000000;
}
#h2 h2 {
	color: #000000;
}
#rand h2 a sup {
	font: 8px arial;
	color: #000000;
	text-decoration: none;
}
#contact {
	padding: 0px 15px 0px 10px;
	background-image: url("/images/box_m.gif"); 
	background-repeat: repeat-x;
}
#contact h2 {
	color: #000000;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #000000;
}
#testimonials {
	padding: 0px 9px 0px 0px;
	width: 230px;
}
#testimonials h2 {
	color: #5185c1;
	padding: 10px 0px 7px 0px;
	border-bottom: 1px solid #000000;
}

#portfolio {
	padding: 17px 10px 0px 10px;
}
#portfolio h2 {
	color: #5185c1;
	padding: 5px 0px 5px 0px;
	border-bottom: 1px solid #000000;
	width: 180px;
}
#portfolio h3 {
	font: 14px arial bold;
	color: #000000;
	padding: 0px 0px 0px 0px;
}
#portfolio a {
	padding: 0px 0px 0px 0px;
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: underline;
}
#portfolio a:visited {
	padding: 0px 0px 0px 0px;
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: underline;
}
#portfolio a:hover {
	padding: 0px 0px 0px 0px;
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: none;
}
#service h2 {
	font: 16px arial;
	color: #5185c1;
	padding: 7px 0px 0px 0px;
	border-bottom: 1px solid #000000;
}
#service {
	padding: 0px 0px 0px 15px;
	font: 12px arial;
	color: #000000;
	background-image: url("/images/box_m.gif"); 
	background-repeat: repeat-x;
}
#service a {
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: underline;
}
#service a:hover {
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: none;
}
#service a:visited {
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: underline;
}
#recommended {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	font: 12px arial;
	color: #000000;
	background-image: url("/images/box_m.gif"); 
	background-repeat: repeat-x;
}
#recommended h2 {
	font: 16px arial;
	color: #000000;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #000000;
}
#recommended p {
	padding: 0px 0px 0px 0px;
	font: 12px arial;
	color: #000000;
}
#recommended a {
	padding: 5px 0px 10px 0px;
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: underline;
}
#recommended a:visited {
	padding: 5px 0px 10px 0px;
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: underline;
}
#recommended a:hover {
	padding: 5px 0px 10px 0px;
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: none;
}
#recommended ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}
#recommended li {
	padding-left: 15px;
	padding-bottom: 5px;
	background-image: url("images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font: 12px arial;
	color: #000000;
	line-height: 1.5;
}
#about {
	font: 12px arial;
	color #000000;
}
#borders {
	border: 1px solid #888888;
	border-bottom:0px;
	border-top:0px;
}
#resources {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	font: 12px arial;
	color: #000000;
	background-image: url("/images/box_m.gif"); 
	background-repeat: repeat-x;
}
#resources h2 {
	font: bold 16px arial;
	color: #5185c1;
	padding: 7px 0px 7px 0px;
	border-bottom: 1px solid #000000;
}
#resources p {
	padding: 0px 0px 0px 0px;
	font: 12px arial;
	color: #000000;
}
#resources a {
	padding: 5px 0px 0px 0px;
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: underline;
}
#resources a:visited {
	padding: 5px 0px 0px 0px;
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: underline;
}
#resources a:hover {
	padding: 5px 0px 0px 0px;
	font: 12px arial; 
	color:  #1f8ee5;
	text-decoration: none;
}
#resources ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}
#resources li {
	padding-left: 15px;
	padding-bottom: 5px;
	background-image: url("images/bullet.gif");
	background-repeat: no-repeat;
	background-position: 0 .5em;
	font: 12px arial;
	color: #000000;
	line-height: 1.5;
}
