/*
------------------------------------------------------
	ALL
------------------------------------------------------
*/
body{
	margin:					0px;
	padding:				0px;
	font-family:			Arial;
	font-size:				13px;
	color:					#999999;
	background:				#FFFFFF;
	margin:					0px 0px 0px 0px;
	padding:				0px 0px 0px 0px;
}

li{
	list-style-position:	outside;
	font-size:				12px;
	margin-left:			50px;
}

/*
------------------------------------------------------
	FLOATS
------------------------------------------------------
*/
.Relative{position:			relative;}
.Absolute{position:			absolute;}

.Clear{clear:				both;}
.Left{float:				left;}
.Right{float:				right;}

.Show{
	visibility:				visible;
	display:				block;
}

.Hide{
	visibility:				hidden;
	display:				none;
}

/*
------------------------------------------------------
	TEXT ALIGNS
------------------------------------------------------
*/
.TextLeft{text-align:		left;}
.TextRight{text-align:		right;}

/*
------------------------------------------------------
	PADDINGS
------------------------------------------------------
*/
.pad1{padding:				1px}
.pad3{padding:				3px}
.pad4{padding:				4px}
.pad5{padding:				5px}
.pad6{padding:				6px}
.pad10{padding:				10px}
.pad15{padding:				15px}
.pad20{padding:				20px}
.pad30{padding:				30px}

.padupdown5{padding-top:		5px;padding-bottom:5px;}
.padupdown10{padding-top:		10px;padding-bottom:10px;}
.padupdown20{padding-top:		20px;padding-bottom:20px;}
.paddown10{padding-top:		10px;}
.paddown20{padding-top:		20px;}
.paddown30{padding-top:		30px;}


/*
------------------------------------------------------
	WIDTH
------------------------------------------------------
*/
.w150{width:				150px;}
.w215{width:				215px;}
.w235{width:				235px;}
.w350{width:				350px;}
.w480{width:				480px;}
.w500{width:				500px;}
.w510{width:				505px;}
.w550{width:				550px;}
.w580{width:				580px;}
.w590{width:				590px;}
.w640{width:				640px;}
.w670{width:				670px;}
.w700{width:				700px;}
.w730{width:				730px;}
.w760{width:				760px;}


/*
------------------------------------------------------
	HEIGHT
------------------------------------------------------
*/
.h40{height:				40px;}
.h90{height:				90px;}
.h111{height:				111px;}
.h130{height:				130px;}
.h140{height:				140px;}
.h170{height:				170px;}
.h300{height:				300px;}

/*
------------------------------------------------------
	BORDERS
------------------------------------------------------
*/
.borderTopGreyLt{border-top:solid;border-top-width:1px;border-top-color:#eaece0;}
.borderGreyDk{border:solid;border-width:1px;border-color:#b1b1b1;}

.borderThickBlue{border:solid;border-width:10px;border-color:#666666;}
.borderPicGrey{border:solid;border-width:5px;border-color:#666666;}
/*
------------------------------------------------------
	BACKGROUNDS
------------------------------------------------------
*/
.bgWhite{background:	#FFFFFF;}

.bgGreyLt{background:	#f7f7f7;}
.bgGreyMd{background:	#7a7a7a;}
.bgGreyDk{background:	#b1b1b1;}

.bgGreyGen{background:	#fcfcfc;}



/*
------------------------------------------------------
	TEXT TREATMENTS
------------------------------------------------------
*/
.Bold{font-weight:			bold;}
.Strike{text-decoration:	line-through;}
.None{text-decoration:		none;}
.Underline{text-decoration:	underline;}
.Normal{font-weight:		normal;}

/*
------------------------------------------------------
	FONTS
------------------------------------------------------
*/
.fontArial{font-family:			Arial;}
.fontArialNarrow{font-family:	"Arial Narrow";}
.fontVerdana{font-family:		Verdana;}
.fontTimes{font-family:			"Times New Roman" sans-serif;}
.fontGeorgia{font-family:		Georgia}



.fontSemiNarrow{letter-spacing:	-0.5px;}
.fontNarrow{letter-spacing:		-1.5px;}

/*
------------------------------------------------------
	FONT SIZES
------------------------------------------------------
*/
.f10{font-size:				10px;}
.f11{font-size:				11px;}
.f12{font-size:				12px;}
.f13{font-size:				13px;}
.f14{font-size:				14px;}
.f15{font-size:				15px;}
.f16{font-size:				16px;}
.f17{font-size:				17px;}
.f18{font-size:				18px;}
.f20{font-size:				20px;}
.f22{font-size:				22px;}
.f24{font-size:				24px;}
.f25{font-size:				24px;}
.f30{font-size:				30px;}

/*
------------------------------------------------------
	FONT COLORS
------------------------------------------------------
*/
.fontBlack{	color:			#000000;}
.fontWhite{	color:			#FFFFFF;}
.fontPink{color:			#fd04bf;}
.fontGreyLt{color:			#7e7e7e;}
.fontGreyMd{color:			#9a9a9a;}
.fontGreyDk{color:			#333333;}
.fontGreen{color:			#c7bc0d;}
.fontGreenGrey{color:		#5e6309;}

/*
------------------------------------------------------
	FORM ELEMENTS
------------------------------------------------------
*/
form{
	padding:				0px;
	margin:					0px;
}
input, textarea{
	border:					solid;
	border-width:			1px;
	border-color:			#b0b2a9;
	background:				#f5f7eb;
}

/*
------------------------------------------------------
	LINKS
------------------------------------------------------
*/
a:link,
a:visited,
a:active,
a.linkGreen:link,
a.linkGreen:visited,
a.linkGreen:active{
	color:					#c7bc0d;
	text-decoration:		none;
}

a:hover,
a.linkGreen:hover{
	color:					#414407;
	text-decoration:		underline;
}

a.linkMustard:link,
a.linkMustard:visited,
a.linkMustard:active{
	color:					#60650a;
	text-decoration:		none;
}

a.linkMustard:hover{
	color:					#414407;
	text-decoration:		underline;
}

a.linkGrey:link,
a.linkGrey:visited,
a.linkGrey:active{
	color:					#9a9a9a;
	text-decoration:		none;
}

a.linkGrey:hover{
	color:					#9a9a9a;
	text-decoration:		underline;
}

a.linkWhite:link,
a.linkWhite:visited,
a.linkWhite:active{
	color:					#ffffff;
	text-decoration:		none;
}

a.linkWhite:hover{
	color:					#f58000;
	text-decoration:		underline;
}

/*
------------------------------------------------------
	STATIC SCROLL CONTENT
------------------------------------------------------
*/
.Page{
	
}


/*
------------------------------------------------------
	CONTENT
------------------------------------------------------
*/
.Content{
	clear:					both;
	text-align:				left;
}

.Pointer{
	cursor:					pointer;
}

/*
------------------------------------------------------
	DOTS
------------------------------------------------------
*/
.Dash{
	background-image:		url('../images/dash.jpg');
	background-repeat:		repeat-x;
	padding:				5px 0px 5px 0px;
}

/*
------------------------------------------------------
	FOOTER
------------------------------------------------------
*/
.Footer{
	clear:					both;
	padding:				20px 0px 50px 0px;
}