/* ============ RESET ============ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
/* ============ RESET END ============ */
/* ============ MAIN BODY ============ */
body 		{ 	background-color:#d7d7d7; font: 12px/16px Verdana, Arial, Helvetica, sans-serif;}
#wrapper 	{ 	width: 960px; margin: 0 auto;}
.clear 		{ 	clear: both;}
.top-margin { 	margin-top: 20px;}
.spacer		{	width: 960px; height:20px; background-color:#FFFFFF}
.spacer10	{	width: 960px; height:10px; background-color:#FFFFFF}
.spacer5	{	width: 960px; height:5px; background-color:#FFFFFF}
.spacer1	{	width: 960px; height:1px; background-color:#FFFFFF}
/* ============ MAIN BODY END ============ */
/* ============ TYPOGRAPHY ============ */
h2 			{ 	font-size: 24px; line-height: 36px; color: #7b9d33;}
h3 			{ 	color: #cf8b1f; font-size: 14px; 
				line-height: 20px; font-weight: bold; margin: 0; font-family:Georgia, "Times New Roman", Times, serif;}
.h3green 	{	color: #7b9d33;	font-size: 14px; line-height: 20px;	font-weight: bold; margin: 0 5px 10px 0;
				font-family:Georgia, "Times New Roman", Times, serif; border-bottom: solid 1px #e3d7c5;}			
.whtx 		{	color: #fff; text-align:justify; font-size:10px;}
.fsmall		{	color: #000000; font-size:11px;}	
/* ============ TYPOGRAPHY END ============ */
/* ============ BLANKPAGE SPECIAL START ============ */
#headeroff			{	width: 960px; height: 100px; background: #789422}
#headeroff img.logo	{	margin: 20px 0 0 30px;}
#headeroff p.fly	{	margin: 0px 100px; background:#FFFFCC; border: solid 2px #FFCC99; width:300px; padding:5px;}
#contentoff 		{	width: 960px; background: #fff; padding: 0px 0px 20px 0px;}
#contentoff p		{	margin: 0 0 0 50px;}
/* ============ BLANKPAGE SPECIAL END ============ */
/* ============ HEADER ============ */
#header 			{	width: 960px; height: 150px; background: #000000 url(../images/bgtop.jpg) repeat-x;}
#header img.logo 	{	margin: 10px 0 0 0;	width:450px; height:121px;}
/* ============ HEADER END ============ */
/* ============ NAVIGATION ============ */
#nav 					{  	width: 960px; height: 50px; background-color:#000000}
ul.menu 				{ 	margin:0;padding:7px 0 0 30px}
ul.menu li 				{	display:block;padding:0; float:left;text-align:left;margin-right:2em}
ul.menu li a 			{ 	color:#fff;font:bold 15px georgia;text-decoration:none;line-height: 1.3em; display:block}
ul.menu li a:hover 		{ 	color:#FF9900;}
ul.menu li span 		{ 	font:11px verdana; color:#666; margin:0}
ul.menu li span:hover 	{	color:#fff;}
/* ============ NAVIGATION END ============ */
/* ============ CONTENT ============ */
/* general */
#content 		{	width: 960px; background: #fff; padding: 0px 0px 20px 0px;}
.adsimg 		{	margin: 17px 0;}
/* tagline */
#tagline 		{	width: 920px; height: 40px; margin: 15px; border-top: solid 1px #e3d7c5; border-bottom: solid 1px #e3d7c5;}
#tagline p 		{	float: left; margin-left: 20px; line-height: 38px;
					font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
#tagline img 	{	float: right; margin: 8px 20px 4px 20px;}
/* mainpage */
#main 			{	width: 620px; float: left; margin: 0 20px 0 20px;}
#main-l 		{	float:left; width:290px; padding-right:20px}
#main-r 		{	float:left; width:290px;}
#main-b			{	float:left; width:560px; padding:15px; margin:10px; background:#CCCCCC}
#main p 		{	margin: 10px 0; text-align:justify;}
#main ol		{	margin-left:50px;}
/* blockbox */
#blox			{	border:solid 2px #FFCC99; background: #FFFFCC; margin: 10px 0;}
#blox .small	{	color: #000000; font-size:11px; margin:2px 0}
.bloxp			{	margin:0 auto; width:600px; padding:9px;}
.bloxd			{	margin:0 auto; width:560px; padding:9px;}
/* sidebar */
#sidebar 			{ 	width: 270px; float: right; margin: 0 20px 0 2px;}
#sidebar a			{	text-decoration:none;}
#sidebar a:hover 	{ 	text-decoration:underline}
#sidebar a:visited 	{ 	color:#0033CC}
/* widepage */
#widemain 		{	width:910px; margin:20px 20px; padding: 5px;}
#singlemain 	{	width:910px; margin:5px 20px; padding: 5px;}
/* footer */
#footer 		{	padding: 20px; background-color:#000000; text-decoration:none; margin: 0 auto;}
#footer a 		{	color: #fff; text-decoration:none;}
#footer a:hover {	color:#FF9900;}
#foot-l 		{	float:left; width:250px; padding-right:20px}
#foot-m 		{	float:left; width:290px; padding-right:20px}
#foot-r 		{	float:left; width:290px;}
/* ============ CONTENT END ============ */
/* ============ SLIDERS ============ */
#slider-container 		{ 	width: 960px; background: #e3d8c5; margin: 0 auto; padding: 0;}
#slider 				{	margin: 0 auto;}
#slider ul, #slider li 	{	margin: 0; padding: 0; list-style: none;}
#slider li 				{ 	width: 960px; height: 240px; overflow: hidden;}
/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided above.
*/ 
span#prevBtn { 	display: none;}
span#nextBtn { 	display: none;}
/* ============ SLIDERS END ============ */
/* ============ SIDEBAR 125X125 ADS ============ */
.ads 		{	text-align: center; margin-bottom: 15px;}
.ads img 	{	margin: 4px;}
/* ============ SIDEBAR 125X125 ADS END ============ */
/* ============ SIDEBAR LOGIN FORM ============ */
.myform				{	margin:0 auto; width:250px; padding:9px;}
#stylized			{	border:solid 2px #b7ddf2; background:#efefef;}
#stylized h1 		{	font-size:14px; font-weight:bold; margin-bottom:4px;}
#stylized p			{	font-size:11px; color:#000; margin-bottom:10px; border-bottom:solid 1px #b7ddf2; padding-bottom:8px;}
#stylized label		{	display:block; font-weight:bold; text-align:left; line-height:25px; width:40px; float:left;}
#stylized .small	{	color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:100px;}
#stylized input		{	float:left; font-size:12px; padding:4px 2px; border:solid 1px #aacfe4; width:150px; margin:0px 0 10px 35px;}
#stylized button	{	clear:both; margin-left:75px; width:70px; height:31px; background:#666666 url(img/button.png) no-repeat;
						text-align:center; line-height:31px; color:#FFFFFF; font-size:11px; font-weight:bold; cursor:pointer;}
/* ============ SIDEBAR LOGIN FORM END ============ */
/* ============ MAINPAGE FORM ============ */
#form1			{	margin:1em 0; padding-top:10px; background:url(../images/form_top.gif) no-repeat 0 0;}
#form1 fieldset	{	margin:0; padding:0; border:none; float:left; display:inline; width:260px; margin-left:25px;}		
#form1 legend	{	display:none;}	
#form1 p		{	margin:.5em 0;}	
#form1 label	{	display:block;}	
#form1 input, #form1 textarea 	{	width:252px; border:1px solid #ddd; 
									background:#fff url(../images/form_input.gif) repeat-x; padding:3px;}		
#form1 textarea	{ 	height:125px; overflow:auto;}					
#form1 p.submit	{	clear:both; background:url(../images/form_bottom.gif) no-repeat 0 100%;
					padding:0 50px 20px 25px; margin:0; text-align:right;}	
#form1 button	{	width:150px; height:37px; line-height:37px; border:none; text-align:center;
					background:url(../images/form_button.gif) no-repeat 0 0; color:#fff; cursor:pointer;}
/* ============ MAINPAGE FORM END ============ */
/* ============ GET START FORM ============ */
#form2 				{	font:100% verdana,arial,sans-serif; margin: 0; padding: 0; width: 560px;} 
#form2 small 		{	display: block; margin: 0 0 5px 20px; padding: 1px 3px; font-size: 88%;}
#form2 .required	{	font-weight:bold;}
#form2 br 			{ 	clear:left;}
#form2 label 		{ 	display: block; float: left; width: 100px; padding: 0; text-align: left; margin: 5px 0 0;}
#form2 fieldset 	{	border-color: #000; border-width: 1px; border-style: solid; margin: 10px 10px; padding: 10px;}
#form2 fieldset legend 					{	font-size:1.1em;} 
#form2 fieldset label:first-letter 		{ 	text-decoration:underline;}
#form2 input, form textarea 			{	width:auto; margin:5px 0 0 15px;}
#form2 input:focus, form textarea:focus {	background:#e3f1f1;}
#form2 input#reset 						{	margin-left:0px;}
#form2 textarea 						{ 	overflow: auto; }
/* ============ GET START FORM END ============ */
/* ============ CREDITS FORM ============ */
table.buycr			{	text-align: center; font:11px Verdana, Arial, Helvetica, sans-serif normal; color: #fff; width: 290px;
						background-color: #666; border: 0px; border-collapse: collapse; border-spacing: 0px;}
table.buycr td		{	background-color: #CCC; color: #000; padding: 4px; text-align: left; border: 1px #fff solid;}
table.buycr td.tle	{	background-color: #666; color: #fff; padding: 4px; text-align: left; border-bottom: 2px #fff solid;
						font: 12px Verdana, Arial, Helvetica, sans-serif bold;}
table.freecr		{	text-align: center; font:11px Verdana, Arial, Helvetica, sans-serif normal; color: #fff; width: 600px;
						background-color: #666; border: 0px; border-collapse: collapse; border-spacing: 0px;}
table.freecr td		{	background-color: #CCC; color: #000; padding: 4px; text-align: left; border: 1px #fff solid;}
table.freecr td.tle	{	background-color: #666; color: #fff; padding: 4px; text-align: left; border-bottom: 2px #fff solid;
						font: 12px Verdana, Arial, Helvetica, sans-serif bold;}						
/* ============ CREDITS FORM END ============ */
/* ============ FOOTER LINKBOX START ============ */
#subscribe 			{   list-style: none; margin: 0px;}
#subscribe li 		{   padding: 5px; position: relative; margin: 0 0 5px 0; height: 39px;}
#subscribe li h4 	{   margin: 0 0 0 45px; line-height: 20px; font:14px Arial, Helvetica, sans-serif; color:#ffffff;
						font-weight:bold; display: block; clear: none; border: none;}
#subscribe li p 	{   margin: 0 0 0 45px; font:11px Arial, Helvetica, sans-serif; color:#ffffff; 
						letter-spacing: -0.02em; clear: none;}
#subscribe li img 	{   float: left; position: relative; padding: 0px; margin: 0px 10px 0px 0px;}
#subscribe li:hover { 	background-color: #333333;}
#subscribe li a.linkblock 	{  	background: none; border: none; top: 0; left: 0; right: 0; bottom: 0;
								width: 100%; height: 100%; position: absolute; z-index: 50;}
/* ============ FOOTER LINKBOX END ============ */


.trOver {
	background-color: #FFFFCC;
	font-size:11px;
}

.trOutWhite {
	background-color: #FFFFFF;
	font-size:11px;
}

.trOutGray {
	background-color: #EFEFEF;
	font-size:11px;
}

.formStandard {
	font-size:11px;
	background: none;
}

.tableStandard {
	font-size:11px;
}

.tableStandard td {
	margin:auto;
	height:100%;
	padding:4px;
	vertical-align: middle;
}

.imgStandard {

}

.imgThumb {
	border:1px;
	border-color:#999999;
	border-style:solid;
	padding:4px;
	text-decoration:none;
}

.cellTitle {
	background-color:#789422;
	font-weight:bolder;
	padding:2px;
	color:#FFFFFF;
}

.cellGray {
	background-color:#EFEFEF;
}

.cellWhite {
	background-color:#FFFFFF;
}

.cellGrayDark {
	background-color:#CCCCCC;
}