/* CSS Document */

/* ---------------->>> Default Global <<<--------------------*/

body {
	margin-bottom: 10px;
	padding: 0;
	background-color: #000000;
	text-align: center;
}

#wrapper {
	margin: auto;
	text-align: left;
	width: 700px;
}

#topnav {
	margin-top: 85px;
	height: 20px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #A5CD51;
}

#topnav p{
	text-align: right;
	font-size: 12px;
	margin: 0;
	padding: 4px 0 0 0;
}

#topnav a:link {
	text-decoration: none;
	color: #FFFFFF;
}

#topnav a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

#topnav a:hover {
	text-decoration: underline;
	color: #A5CD51;
}

.navimage {
	float: left;
	margin: 0;
}

#contentwrapper {
	margin: 0;
	text-align: left;
	width: 700px;
	min-height: 454px;
	background-color: #FFF;
}

.leftcontentimage{
	float: left;
	margin: 0;
	padding: 0;
	height: 454px;
	width: 340px;
}

#content {
	background-color: #FFF;
	width: 339px;
	height: auto;
	margin: 0 0 0 341px;
	padding: 20px 0 15px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#content a:link {
	text-decoration: none;
	color: #8cae45;
}

#content a:visited {
	text-decoration: none;
	color:#8cae45;
}

#content a:hover {
	text-decoration: underline;
	color: #8cae45;
}

#content ul{
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
}

#content li{
	font-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0;
        vertical-align: 0;	
        padding: 0 0 0 12px;
	margin: 0 0 10px 0;
 }

#content p{
	font-size: 11px;
	margin: 0 0 12px 0;
	padding: 0;
	color: #000000;
}

#content h1{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	color: #000000;
}

#content h2{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	padding: 0;
	color: #000000;
}

#content h3{
	text-align: right;
	font-size: 11px;
	margin: 0;
	color: #8cae45;
}

#content h4{
	text-align: right;
	font-size: 10px;
	margin: 0;
	color: #5c5c5c;
}

#content h5{
	font-size: 11px;
	text-align: left;
	margin: 15px 0 15px 0;
	color: #5c5c5c;
}

#content h6{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	color: #FF0000;
}

.container {
	width: 99%;
	height: 200px;
	margin: 0;
	padding-bottom: 15px;
	float: left;
}

#footer {
	clear: both;
	height: 40px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#footer p{
	font-size: 9px;
	margin: 0;
	padding: 2px 0 0 0;
	text-align: right;
}

#footer a:link {
	text-decoration: none;
	color: #8cae45;
}

#footer a:visited {
	text-decoration: none;
	color:#8cae45;
}

#footer a:hover {
	text-decoration: underline;
	color: #8cae45;
}

.formtext {
	font-size: 11px;
	color: #8cae45;
}

/* ---------------->>> About Us Page <<<--------------------*/

#aboutcontent {
	background-color: #FFF;
	width: 339px;
	height: auto;
	margin: 0 0 0 341px;
	padding: 20px 0 15px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#aboutcontent a:link {
	text-decoration: none;
	color: #8cae45;
}

#aboutcontent a:visited {
	text-decoration: none;
	color:#8cae45;
}

#aboutcontent a:hover {
	text-decoration: underline;
	color: #8cae45;
}

#aboutcontent ul{
	font-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 0;
}

#aboutcontent li{
	font-color: #000000;
	background-image: url(./images/uploads/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: 0;
        vertical-align: 0;	
        padding: 0 0 0 8px;
	margin: 0;
}

#aboutcontent p{
	font-size: 11px;
	margin: 0 0 15px 0;
	padding: 0;
	color: #000000;
}

#aboutcontent h1{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	color: #000000;
}

#aboutcontent h2{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	padding: 0;
	color: #000000;
}

.aboutcontainer {
	width: 99%;
	height: auto;
	margin: 0;
	padding-bottom: 18px;
	float: left;
	background-color: #FFF;
}

/* ---------------->>> Error Page <<<--------------------*/

.errorcontainer {
	width: 99%;
	height: 190px;
	margin: 0;
	padding-bottom: 15px;
	float: left;
}

.errormediacontainer {
	width: 99%;
	margin: 0 0 12px 0;
	float: left;
}

.errormediaimage {
	float: left;
	margin: 0 15px 0 0;
}

/* ---------------->>> Folio Pages <<<--------------------*/

#foliowrapper {
	margin: 0;
	text-align: left;
	width:700px;
	height: auto;
	background-color: #070D0A;
}

#foliocontent {
	clear: both;
	background-color: #070D0A;
	text-align: left;
	padding: 35px 0 25px 0;
	height: auto;
	width: 700px;
}

#foliocontent p{
	font-size: 10px;
	color: #ffffff;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
}	

#foliocontent h1{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 15px 15px;
	color: #FFFFFF;
}

#foliocontent h2{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 0 5px 0;
	color: #A5CD51;
}

#foliocontent h3{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 5px 0;
	color: #FFFFFF;
}

#foliocontent a:link {
	text-decoration: none;
	color: #A5CD51;
}

#foliocontent a:visited {
	text-decoration: none;
	color: #A5CD51;
}

#foliocontent a:hover {
	text-decoration: underline;
	color: #A5CD51;
}

.foliocontainer1 {
	width: 333px;
	height: auto;
	margin: 0 0 20px 15px;
	padding: 0;
	float: left;
	display: inline;
}

.folioimage {
	float: left;
	margin: 0 6px 0 0;
	border: 0;
}

/* ---------------->>> Media Pages <<<--------------------*/

#mediawrapper {
	margin: auto;
	text-align: left;
	width: 700px;
}

#mediacontentwrapper {
	margin: 0;
	text-align: left;
	width: auto;
	height: auto;
	background-color: #000000;
}

#mediacontent {
	background-color: #000000;
	text-align: center;
	padding: 50px 0 25px 0;
	height: auto;
	width: 700px;
}

#mediacontent p{
	font-size: 10px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}

#mediacontent a:link {
	text-decoration: none;
	color: #999999;
}

#mediacontent a:visited {
	text-decoration: none;
	color:#999999;
}

#mediacontent a:hover {
	text-decoration: underline;
	color: #A5CD51;
}

#mediafooter {
	background-color: #000000;
	height: 65px;
	font-family: Arial, Helvetica, sans-serif;
}

#mediafooter h1{
	text-align: right;
	font-size: 11px;
	margin: 0 10px 0 0;
	color: #A5CD51;
}

#mediafooter h2{
	text-align: right;
	font-size: 10px;
	margin: 0 10px 0 0;
	color: #FFFFFF;
}

/* ---------------->>> Home News Pages <<<--------------------*/

#body {
	background-color: #FFF;
	width: 339px;
	height: auto;
	margin: 0 0 0 341px;
	padding: 20px 0 15px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#body a:link {
	text-decoration: none;
	color: #8cae45;
}

#body a:visited {
	text-decoration: none;
	color:#8cae45;
}

#body a:hover {
	text-decoration: underline;
	color: #8cae45;
}

#body ul{
	font-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	margin: 0;
	padding: 0;
}

#body li{
	font-color: #000000;
	background-image: url(./images/uploads/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: 0;
        vertical-align: 0;	
        padding: 0 0 0 8px;
	margin: 0 0 12px 0;
}

#body p{
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: #000000;
}

#body h1{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	color: #000000;
}

#body h2{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	padding: 0;
	color: #000000;
}

#body h3{
	text-align: right;
	font-size: 11px;
	margin: 0;
	color: #8cae45;
}

#body h4{
	text-align: right;
	font-size: 10px;
	margin: 0;
	color: #5c5c5c;
}

#body h5{
	font-size: 11px;
	text-align: left;
	margin: 15px 0 15px 0;
	color: #5c5c5c;
}

#body h6{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	color: #FF0000;
}

#contentnews {
	background-color: #FFF;
	width: 339px;
	height: auto;
	margin: 0 0 0 341px;
	padding: 20px 0 15px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#contentnews a:link {
	text-decoration: none;
	color: #8cae45;
}

#contentnews a:visited {
	text-decoration: none;
	color:#8cae45;
}

#contentnews a:hover {
	text-decoration: underline;
	color: #8cae45;
}

#contentnews ul{
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
}

#contentnews li{
	font-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0;
        vertical-align: 0;	
        padding: 0 0 0 12px;
	margin: 0 0 10px 0;
 }

#contentnews p{
	font-size: 11px;
	margin: 0 0 12px 10px;
	padding: 0;
	color: #000000;
}

#contentnews h1{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	color: #000000;
}

#contentnews h2{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	padding: 0;
	color: #000000;
}

#contentnews h3{
	text-align: right;
	font-size: 11px;
	margin: 0;
	color: #8cae45;
}

#contentnews h4{
	text-align: right;
	font-size: 10px;
	margin: 0;
	color: #5c5c5c;
}

#contentnews h5{
	font-size: 11px;
	text-align: left;
	margin: 15px 0 15px 0;
	color: #5c5c5c;
}

#contentnews h6{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	color: #FF0000;
}

/* ---------------->>> Red One Page <<<--------------------*/
#redtopnav {
	margin-top: 85px;
	height: 20px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #c31c1e;
}

#redtopnav p{
	text-align: right;
	font-size: 12px;
	margin: 0;
	padding: 4px 0 0 0;
}

#redtopnav a:link {
	text-decoration: none;
	color: #FFFFFF;
}

#redtopnav a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

#redtopnav a:hover {
	text-decoration: underline;
	color: #c31c1e;
}

#redcontent {
	background-color: #FFF;
	width: 339px;
	height: auto;
	margin: 0 0 0 341px;
	padding: 20px 0 15px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#redcontent a:link {
	text-decoration: none;
	color: #c31c1e;
}

#redcontent a:visited {
	text-decoration: none;
	color:#c31c1e;
}

#redcontent a:hover {
	text-decoration: underline;
	color: #c31c1e;
}

#redcontent ul{
	font-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: none;
	margin: 0 0 15px 0;
	padding: 0;
}

#redcontent li{
	font-color: #000000;
	background-repeat: no-repeat;
	background-position: 0;
        vertical-align: 0;	
        padding: 0 0 0 12px;
	margin: 0 0 6px 0;
}

#redcontent p{
	font-size: 11px;
	margin: 0 0 15px 0;
	padding: 0;
	color: #000000;
}

#redcontent h1{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	color: #c31c1e;
}

#redcontent h2{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 2px 0;
	padding: 0;
	color: #c31c1e;
}

.redcontainer {
	width: 99%;
	height: auto;
	margin: 0;
	padding-bottom: 18px;
	float: left;
	background-color: #FFF;
}

#redgearcontent {
	background-color: #FFF;
	width: 339px;
	height: auto;
	margin: 0 0 0 341px;
	padding: 5px 0 15px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#redgearcontent p{
	font-size: 11px;
	margin: 0 0 6px 10px;
	padding: 0;
	color: #000000;
}

#redgearcontent h1{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 8px 0;
	color: #c31c1e;
}

#redfooter {
	clear: both;
	height: 40px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#redfooter p{
	font-size: 9px;
	margin: 0;
	padding: 2px 0 0 0;
	text-align: right;
}

#redfooter a:link {
	text-decoration: none;
	color: #c31c1e;
}

#redfooter a:visited {
	text-decoration: none;
	color:#c31c1e;
}

#redfooter a:hover {
	text-decoration: underline;
	color: #c31c1e;
}