body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}

html, body {font-family:Arial, Helvetica, sans-serif; font-size: 13px;  line-height:17px;}

.homeback {background:url(images/backmain.gif) repeat-x #ecdca3; }
.innback {background:url(images/innerback.gif) repeat-x #f5eac3 !important;}

/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 
UL, OL {list-style: none; }
li {list-style-type:none;}
 
A { color:#a22c28; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#0f7878; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}
.yellow {color:#f9da74;}
.smlfnt {color:#735857; font-size:11px;}
.imgbrd {border:3px solid #998229;}
.fnt17 {font-size:18px; line-height:20px;}
.fnt15 {font-size:15px;}
.darkcyn {color:#0f7878;}
.darkcyndrk {color:#027895; font-weight:bold;}
.darkcyn1 {color:#32a0a0;}
.darkred {color:#942825;}
.redbrd {border-bottom:1px solid #c58a77; padding:5px 0 0 0; margin:0 0 18px 0; display:block; overflow:hidden;}
.Limgbrdred { border:3px solid #942825; margin:2px 15px 3px 0;}
.Rimgbrdred { border:3px solid #942825; margin:2px 0 3px 15px;}
.trimgnone {}

.rimgf {float:right; width:251px; padding:0 0 6px 15px; text-align:center; font-weight:bold;}
	.rimgf img{ border:3px solid #942825; margin:0 0 4px 0;}
	
.limgf {float:left; width:251px; padding:0 12px 6px 0; text-align:center; font-weight:bold;}
	.limgf img{ border:3px solid #942825; margin:0 0 4px 0;}
	
.hdnew {font-size:16px; font-weight:bold; color:#32a0a0; text-align:left;}

.tblspace {}
.tblspace td{ padding:5px 1px; border-bottom:1px dotted #666666;}


/* LAYOUT STYLES */
.homeTble {}
.homeTble H1 {color:#942825; font-size:18px; font-weight:bold; margin:0 0 5px 0; display:block; padding:3px 0 0 0; line-height:normal;}
.homeTble H2 {color:#000; font-size:14px; font-weight:bold; margin:2px 0;}
.homeTble td{ vertical-align:top; width:33%; text-align:center; padding-top:49px;}
.homeTble td.mdl{ width:34%; padding-top:0 !important;}
	.topd {width:695px;}
	.MiddleRedBox { background:url(images/backhomered.gif) repeat-y; width:284px; width/**/:/**/256px; margin:0 auto; color:#fff; font-size:15px; padding:4px 14px 14px 14px;}
	.MiddleRedBox img{ margin:6px 0;}
	
	.LRBox { width:258px; margin:0 auto; margin:}
	.LRBox p{ padding:0 0 11px 0;}
		
	a.bluebut { display:block; width:198px; width/**/:/**/188px; background-color:#99d2d3; border:2px solid #0f7d7d; padding:6px 5px; margin:15px auto; color:#000; font-size:16px; font-weight:bold; margin-bottom:24px; line-height:normal;}
	a.bluebut:hover {background-color:#a0e1e2; border:2px solid #0f7d7d; color:#000;}
	
/* inner layout pages */
	.topinnTble {}
	.topinnTble td{ vertical-align:top;}
	
	.midinnTble {}
	.midinnTble td{vertical-align:top;}	
	.LeftRed { background:url(images/backred.gif) repeat-y left; width:214px;}
	
		.leftnav { width:160px; margin:0 20px 0 34px; color:#fff; padding:0 0 14px 0; font-size:13px;}
		ul.lnav {padding:0; margin:0;}
		ul.lnav li{padding:0; margin:0; list-style-type:none;}
		ul.lnav li a{ display:block; padding:2px 2px 5px 2px; border-bottom:1px dotted #fff; color:#fff; font-weight:bold; width:160px; width/**/:/**/156px;}
		ul.lnav li a:hover{ color:#ffce1d; /*color:#ffce1d;*/ }
		ul.lnav li a.act{ color:#ffce1d;}
		ul.lnav li a.act:hover{ color:#b8e0ff;}		
	
	.contentInnMain {padding:18px 40px 20px 45px;}
	
	.contentInn {padding:1px 40px 20px 45px; text-align:justify; color:#3c3c3c;}
	.contentInn H2{ font-size:21px; color:#942825; border-bottom:1px dotted #4f4d4e; padding:0 0 4px 0; font-weight:bold; margin:0 0 12px 0;}
	.contentInn p{ padding:0 0 12px 0;}
	.contentInn ul{ padding:10px 18px; margin:2px 15px 15px 15px; text-align:left;}
	.contentInn ul li{ list-style-type:none; padding:0 0 0 18px; margin:0 0 7px 0; background:url(images/star.gif) no-repeat 0px 2px;}
	
	ul.ulsmpd { padding:5px; margin:2px 5px 5px 10px;}
	
	
	.RghtCol {padding:0 0 0 22px;}
		.rcol1 {background-color:#dfca8e; border:2px solid #aa9560; padding:10px;}
		.rcol1 H4{ font-weight:bold; font-size:13px; color:#990000; border:1px groove #FFF; background-color:#ecdca3; padding:3px 6px; text-transform:uppercase;}
		.rcol1 H4.dl{ background-color:#cfbf87;}
		.rcol1 ul {padding:1px 2px 6px 8px; margin:10px 0;}
		.rcol1 ul li{padding:0; margin:0 0 3px 0; list-style-type:none; background:none;}
		
		.mrgsml { margin:10px 0 2px 0 !important;}
		
	
	.sponsorsBox { float:right; width:230px; width/**/:/**/215px; padding:10px 0 0 15px; text-align:left; margin:0 0 0 15px; line-height:13px; font-size:12px;}
		.spnBx { border:1px solid #a38a2a; background-color:#f3eedc; padding:7px 10px; margin:0 0 10px 0; color:#6a614a;}
		.spnBx p{ margin:0; padding:0;}
		.spnBx a{ display:block; margin:0 0 5px 0;}
		.spnBx H4{ background-color:#942825; color:#fff; font-weight:bold; text-align:center; padding:3px 2px; font-size:11px; margin:8px 0 4px 0;}
		
		.spontxt {clear:both; padding:0 0 28px 0;}
		.spontitles {text-align:left; clear:both; padding:10px 0 10px 0;}
		
		.sponsorsTbl { font-size:18px; line-height:21px;}
		.sponsorsTbl td{ padding:10px 5px 20px 5px !important; text-align:left; vertical-align:middle !important;}
		
		.sponban { font-size:18px; color:##3c3c3c; font-weight:bold; border-bottom:1px solid #c42f2f; padding:15px 0 10px 0; margin:0 0 15px 0; display:block; }
	
	.tblprc { border:2px solid #cbb57c;}
	.tblprc td{ background-color:#e7d492;  padding:4px 9px;}
	.tblprc .head1{ background-color:#942825; color:#fff; font-weight:bold; font-size:14px;}
	
	.boxShade { border:2px solid #942825; background:url(images/gradback.jpg) repeat-x #eee1b0; padding:15px; margin:0 auto; width:404px; width/**/:/**/340px; font-size:14px; text-align:left;}

.botlogos {padding:12px 5px 0 5px; text-align:center; font-size:11px; color:#990000; border:1px solid #c58a77; margin:26px 0 6px 0; background-color:#f6efd4;}
.botlogos img{ margin:3px 10px;}
	
#footer { background:url(images/botback.gif) repeat-x; padding:8px 0 15px 0; color:#464231; font-size:11px; text-align:center;}
#footer a{ color:#464231;}
