/* --> START GENERALS <-- */

html, body {
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 0px;
	height:					100%;
	width:					100%;
	text-align: 			center;
	vertical-align:			top;
	background:				url(../images/bgSiteExternal.jpg) #dcdcdc top center repeat-y;
	}
	
.Cento {
	height:					100%;
	vertical-align:			top;
	}
	
.CentoVM {
	height:					100%;
	vertical-align:			middle;
	}

#BgBrands {
	background:				url(../images/brands.jpg) bottom left no-repeat;
	}

.CentoBg {
	height:					100%;
	background:				url(../images/bgSite.jpg) top left repeat-y;
	vertical-align:			top;
	}
	
.CentoBgIn {
	height:					100%;
	background:				url(../images/bgSiteIn.jpg) top left repeat-y;
	vertical-align:			top;
	}
	
.vAlign {
	vertical-align:			top;
	}
	
.Margin {
	width:					528px !important;
	padding:				15px 15px 15px 15px !important;
	margin:					0px 0px 0px 0px;
	}
	
.Margin dl {
	padding:				10px 0px 10px 0px;
	margin:					0px 0px 0px 0px;
	}
	
.Margin dl dt {
	width:					150px;
	float:					left;
	}
	
.Margin h2 {
	font:					normal normal bold 11px "Verdana";
	color:					#000;
	padding:				0px 0px 10px 0px;
	margin:					0px 0px 0px 0px;
	}
	
.Margin h2 span {
	font:					normal normal normal 11px "Verdana" !important;
	color:					#999;
	}
	
.Margin table {
	float:					none !important;
	}

.Margin p table {
	float:					none !important;
	}
	
.Margin p {
	left:					0px !important;
	padding:				0px 0px 0px 0px !important;
	margin:					0px 0px 0px 0px !important;
	}
	
.Margin hr {
	border:					1px solid #ccc !important;
	}
	
#Flash {
	width:					708px;
	height:					250px;
	background:				url(../images/img_temp.jpg) top left no-repeat;
	}
	
.Menu1lvl {
	font:					normal normal bold 11px "Verdana";
	color:					#548300;
	width:					257px;
	height:					25px;
	line-height:			25px;
	display:				block;
	}

.Menu1lvl a:active, .Menu1lvl a:link, .Menu1lvl a:visited {
	color:					#548300;
	width:					257px;
	height:					25px;
	line-height:			25px;
	display:				block;
	text-decoration:		none;
	padding:				0px 0px 0px 10px;
	margin:					0px 0px 0px 0px;
	}
	
.Menu1lvl a:hover {
	color:					#fff;
	width:					257px;
	height:					25px;
	line-height:			25px;
	display:				block;
	text-decoration:		none;
	background-color:		#87d300;
	padding:				0px 0px 0px 10px;
	margin:					0px 0px 0px 0px;
	}
	
.Menu2lvl {
	font:					normal normal normal 11px "Verdana";
	color:					#548300;
	width:					247px;
	height:					25px;
	line-height:			25px;
	display:				block;
	}

.Menu2lvl a:active, .Menu2lvl a:link, .Menu2lvl a:visited {
	color:					#548300;
	width:					247px;
	height:					25px;
	line-height:			25px;
	display:				block;
	text-decoration:		none;
	padding:				0px 0px 0px 20px;
	margin:					0px 0px 0px 0px;
	}
	
.Menu2lvl a:hover {
	color:					#fff;
	width:					247px;
	height:					25px;
	line-height:			25px;
	display:				block;
	text-decoration:		none;
	background-color:		#87d300;
	padding:				0px 0px 0px 20px;
	margin:					0px 0px 0px 0px;
	}
	
.highlight {
	color:					#fff !important;
	width:					267px;
	height:					25px;
	line-height:			25px;
	display:				block;
	text-decoration:		none;
	background-color:		#87d300;
	}
	
#Content tr td {
	font:					normal normal normal 11px "Verdana";
	color:					#000;
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 0px;
	}
	
#Content tr td a {
	color:					#000;
	font-weight:			bold;
	text-decoration:		underline;
	}

#Content tr td div {
	font:					normal normal normal 11px "Verdana";
	color:					#000;
	padding:				0px 0px 0px 0px;
	margin:					0px 0px 0px 0px;
	}
	
#Content tr td div a {
	color:					#000;
	font-weight:			bold;
	text-decoration:		underline;
	}
	
#Content tr td div p {
	position:				relative;
	left:					5px;
	padding:				5px 0px 0px 0px;
	margin:					0px 0px 0px 0px;
	}

#Content tr td div p a {
	color:					#000;
	font-weight:			bold;
	text-decoration:		underline;
	}
	
#Content tr td div p div {
	padding:				0px 10px 0px 0px;
	margin:					0px 0px 0px 0px;
	}

#Content tr td div div {
	padding:				0px 10px 0px 0px;
	margin:					0px 0px 0px 0px;
	}
	
#SpecialTables p {
	padding:				0px 0px 0px 0px !important;
	margin:					0px 0px 0px 0px !important;
	}

#SpecialTables table {
	padding:				0px 5px 0px 0px;
	margin:					1px 0px 0px 0px;
	}

#SpecialTables table tr td {
	height:					20px;
	text-align:				right !important;
	color:					#fff !important;
	text-decoration:		none !important;
	}
	
#SpecialTables table tr td a {
	color:					#fff !important;
	text-decoration:		none !important;
	}

#SpecialTables table tr td p {
	text-align:				right !important;
	color:					#fff !important;
	padding:				0px 5px 0px 0px !important;
	margin:					0px 0px 0px 0px !important;
	text-decoration:		none !important;
	}
	
#SpecialTables table tr td p a {
	color:					#fff !important;
	text-decoration:		none !important;
	}
	
.footer {
	color:					#666;
	font-size:				10px;
	text-decoration:		none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.footer a{
	color:					#666;
	font-size:				10px;
	text-decoration:		none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	.footer a:visited{
	color:					#666;
	text-decoration:		none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
