/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Top Level Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a {color: #a6bc08;}
a:visited {color: #a6bc08;}
a:hover {color: #462d06;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

html {
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body, p, h1, h2, h3, h4, h5, h6, h7 {
	padding: 0px;
	margin: 0px;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6, h7 {
	font-family: 'Arial Rounded MT Bold', arial, verdana, sans-serif;
	font-weight: normal;
	}


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

body {
	font: 0.9em/1.3 arial, verdana, sans-serif;
	color: #898989;
	background: white url(images/background.gif) repeat-x left top;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

td {
	vertical-align: top;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

a img {
	border: none;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

ul {
	padding: 0px 0px 0px 15px;
	}
	
	ul li {
		
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

input { 
	border: 2px solid #a6bc08;
	padding: 5px;
	font-size: 1.4em;
	color: #462d06;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Individual Styles
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.hidden {
	display: none;
	}
	
.inline {
    display: inline;
    }
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.left {float: left;}
.right {float: right;}
.center {text-align: center;}
.justify {text-align: justify;}
.block {display: block;}
.clear {clear: both; height: 1px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.marginTop5 {margin-top: 5px;} .marginRight5 {margin-right: 5px;} .marginBottom5 {margin-bottom: 5px;} .marginLeft5 {margin-left: 5px;}
.marginTop10 {margin-top: 10px;} .marginRight10 {margin-right: 10px;} .marginBottom10 {margin-bottom: 10px;} .marginLeft10 {margin-left: 10px;}
.marginTop15 {margin-top: 15px;} .marginRight15 {margin-right: 15px;} .marginBottom15 {margin-bottom: 15px;} .marginLeft15 {margin-left: 15px;}
.marginTop20 {margin-top: 20px;} .marginRight20 {margin-right: 20px;} .marginBottom20 {margin-bottom: 20px;} .marginLeft20 {margin-left: 20px;}
.marginTop25 {margin-top: 25px;} .marginRight25 {margin-right: 25px;} .marginBottom25 {margin-bottom: 25px;} .marginLeft25 {margin-left: 25px;}
.marginTop30 {margin-top: 30px;} .marginRight30 {margin-right: 30px;} .marginBottom30 {margin-bottom: 30px;} .marginLeft30 {margin-left: 30px;}

.paddingTop10 {padding-top: 10px;} .paddingRight10 {padding-right: 10px;} .paddingBottom10 {padding-bottom: 10px;} .paddingLeft10 {padding-left: 10px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.minHeight117 {min-height: 117px; height: auto !important; height: 117px;}
.minHeight200 {min-height: 200px; height: auto !important; height: 200px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.formattedList {
	list-style-type: none;
	padding: 0px;
	margin: 5px 0px;
	border-top: 1px solid #dedede;
	}
	
	.formattedList li {
		padding: 5px 0px 5px 14px;
		background: transparent url(images/bullet.gif) no-repeat left 0.7em;
		border-bottom: 1px solid #dedede;
		line-height: 18px;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.codeSample {
	border: 1px solid #dedede;
	padding: 5px;
	background-color: white;
	margin: 5px 0px;
	border-left: 20px solid #dedede;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Website Framework
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#mainHolder {
	width: 730px;
	margin: 0px auto;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#topArea {
	font-family: 'Arial Rounded MT Bold', arial, verdana, sans-serif;
	line-height: 31px;
	color: #a6bc08;
    }
		
	#topArea a:hover {color: white;}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#logoArea {
	float: left;
	width: 330px;
	height: 167px;
	padding: 20px 0px 20px 35px;
    }
		
	h1 {
		width: 310px;
		height: 95px;
		text-indent: -10000px;
		margin: 0px 0px 20px -35px;
		background: white url(images/logo.gif) no-repeat left top;
		}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#overviewArea {
 	float: left;
	width: 365px;
	padding: 30px 0px;
	font-size: 1.2em;
	line-height: 1.7em;
	font-style: italic;
	}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
#contentArea {
	}
	
	
	#contentArea h2 {
		font-size: 1.9em;
		color: #462d06;
		margin: 30px 0px 7px 0px;
		}
	
	#contentArea h3 {
		font-size: 1.3em;
		color: #a6bc08;
		}
	
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
	
#footerArea {
	font-family: 'Arial Rounded MT Bold', arial, verdana, sans-serif;
	margin-top: 30px;
	padding: 20px;
	background-color: #462D06;
	color: #b79b6f;
	}

	#footerArea a:hover {color: white;}	
