/*--------------------------------------------------------------
CustomDLS theme is owned and copyright by DLS Internet Services.
It is proprietary and NOT open source.
--------------------------------------------------------------*/
@import url(//fonts.googleapis.com/css?family=Open+Sans);
@import url(//fonts.googleapis.com/css?family=Lora);
@import url(//fonts.googleapis.com/css?family=Courgette);
body {
	color: #253529;
	font-family: "Open Sans", Verdana, Arial, sans-serif;
	background-color: #fbfffb;
	font-size: 16px;
	line-height: 1.5;
 	width: 960px; margin-left: auto; margin-right: auto; 
}

#page { background-color: #f9f9f9; }

#content {  padding: 0px 30px; border-left: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }

#header { width: 960px; background-color: #004000; color: #ffffff; font-family: Lora; margin: 0px  }

.hso { font-family: Lora; font-size: 36px; padding-top: 25px; }
.hhe { font-family: Courgette; font-size: 22px; }
.hhn { padding: 20px 30px 1px 100px; float: right;
}


.Title { font-size: 24px; font-weight: bold; line-height: 175%; margin-top: 10px; }
.TitleRed { font: bold 24px/175%; color: red; font-weight: bold; }

.RedBold { color: red; font-weight: bold; }

.image { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin: 15px;
}
.imae { -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; padding: 15px; }	

a:link {color: #004000; text-decoration:underline;}
a:visited {color: #004000; text-decoration:underline;}
a:hover {color: #8dc63f; text-decoration:underline;}
a:active {color: #8dc63f; text-decoration:underline;}

#hmenu1 { }
#hmenu1 ul { list-style:none; text-align:center;  padding:0px; margin: 0px;  background-color: #004000; 
	border-top: 1px solid silver;   }
#hmenu1 ul li { display:inline; padding: 0px 8px; letter-spacing: 1px; font: bold 15px/200% "Open Sans", Georgia; }
#hmenu1 ul li a { text-decoration:none; color:#f9f9f9; }
#hmenu1 ul li a:hover { color: #d6d6d6; } 


.menu { background-color: #004000; color: #f9f9f9; text-align: center; padding: 5px 10px;
	border: 1px solid; }
	
a.menutext:link { color: #f9f9f9; text-decoration: none; margin: 2px 13px; font-weight: bold; }
a.menutext:visited { color: #f9f9f9; text-decoration: none; margin: 2px 13px; }
a.menutext:hover { color: #f9f9f9; text-decoration: underline; margin: 2px 13px; }
a.menutext:active { color: #f9f9f9; text-decoration: none; margin: 2px 13px; }

#dlsfooter { width: 100%; text-align: center; color: white  font: 10px/16px; padding: 20px 0px;  }	
/*--------------------------------------------------------------
3.0 Alignments
--------------------------------------------------------------*/

.alignleft { padding: 10px 20px;
	display: inline;
	float: left;
}

.alignright { padding: 10px 20px;
	display: inline;
	float: right;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#optionsframework .section .controls {width: 100% !important;}