BODY {
font-size : 12px; 
font-family : Arial, Verdana, Tahoma; 
color : #444; 
margin : 0 0 0 0;
padding : 0 0 0 0;
background: url(../pix/sitebg.jpg); background-repeat: no-repeat;
background-position: top;
background-color: #702B2B;
line-height: 18px;
}

img		{ border: 0; }
li 		{ line-height: 18px; }
table	{ border-collapse: collapse; }
td		{ padding: 2px; }

.xstrip	{ width: 100%; height: 98px; border-bottom: 2px solid #68625D; FILTER: alpha(opacity=90); background-color: #470000; -moz-opacity: .9; opacity: .9; }

.header			{ width: 990px; height: 74px; padding: 10px 0; margin: 0 auto; }
.header .logo 	{ float: left; margin-left: 2px; width: auto;}
.header .menu		{ float: left; width: auto; height: auto; padding-top: 28px; margin-left: 88px; }
.header .toplinks	{ float: left; margin-left: 444px; }

.sitewrapper	{ width: 990px; height: auto; padding-top: 12px; margin: 0 auto; }
.intro	{ width: 990px; height:auto; color: #fff; margin: 10px 0px 22px; }

.pagehere	{ float: right; margin: 0px; font-size: 11px; text-align: right; color: #535353; }
.pagehere a { font-size: 11px; color: #535353; font-weight: normal; text-decoration: underline; }
.pagehere a:active { font-size: 11px; text-decoration: none; }
.pagehere a:hover { text-decoration: none; }

.thought	{ font-weight: bold; font-size: 16px; color: #fff; font-family: 'Trebuchet MS', Arial, Verdana; padding: 12px 0px 2px 0px; text-align: center; width: auto;  }
.thought a { color: #D3FF00; }
.thought a:hover { font-weight: bold; font-size: 16px; color: #fff; font-family: 'Trebuchet MS', Arial, Verdana; }

.explore	{ float: left; width: 960px; height: auto; background-color: #6F2525; border-top: 2px solid #8E4040; border-bottom: 2px solid #8E4040; padding: 18px 15px 18px; color: #fff; clear: both; }
.explore .wh-head { font-size: 14px; color: #E7E7E7; margin-bottom: 12px; width: auto; font-weight: bold; } 
.explore ul	{ padding-left: 0px; margin: 0px; list-style-type: none; }
.explore li { line-height: 20px; }
.explore img { margin-left: 30px; }
.explore a { color: #c1c1c1; font-weight: bold; font-size: 12px; text-decoration: none }
.explore li a:hover { color: #c1c1c1; font-weight: bold; font-size: 12px; text-decoration: underline}
.explore .setlft { display: block; float: inherit; min-width: 150px; }
.explore .keepgap { padding-right: 34px; }

.footer		{ text-align: center; color: #fff; width: 954px; height: auto; padding: 18px; font-size: 11px; color: #fff; clear:both }
.footer a 	{ color: #fff; text-decoration: underline; }

.greytxt 	{ color: #CCCCCC; }

.bodywrapper 	{ width: 950px; padding: 22px 20px; margin-bottom: 32px; height: auto; background: #fff; float: left; }

.pageheader	{ width: 990px; height:14px; background: url(../pix/bodytop.png); }

.clear	{ width: auto; clear: both; height: 1px; }

.vision		{ padding: 14px; border: 1px dashed #a90000; background: #FAECEC; margin-bottom: 20px; border-left: 6px solid #a90000;border-right: 3px solid #a90000;  }
.mission	{ padding: 14px; border: 1px dashed #A4A088; background: #FEFCEF; border-left: 6px solid #A4A088; border-right: 3px solid #A4A088; }

.emptygap	{ padding: 5px; clear: both; width: auto; height: 10px; }
.thinSpacer	{ padding: 4px; loat: left; clear: both; width: auto; }
.thickSpacer	{ padding: 12px; loat: left; clear: both; width: auto; }
.dotSep 		{ padding: 2px; border-top: dashed 1px #ccc; margin: 12px 0px 12px 0px; width: auto; }

.rowhead	{ background-color: #E3E6EA; font-weight: bold; }
.item		{ color: #336699; }
.itemdisc	{ font-size: 11px; color: #444; }
.total		{ border-top: 1px solid #E3E6EA; border-bottom: 1px solid #E3E6EA; }

.titlehome	{ font-family: Arial; font-size: 20px; color: #631000; width: auto; padding-bottom: 20px; } 
.pagetitle	{ font-family: Arial; font-size: 20px; color: #631000; width: auto; padding-bottom: 20px; border-bottom: 8px solid #F2F2F2; margin-bottom: 25px; } 

.sidebar	{ width: 200px; float: left; bac kground: #E6E6E6; padding-right: 8px; min-height: 500px; }
.bodycontent	{ width: 716px; padding-left: 24px; height: auto; float: left; min-height: 350px; }
.bodycontent span.sansserif	{font-family:Rupee Foradian;}

.bodycontent input, select, textarea	{ font: normal 12px Arial, Helvetica, sans-serif; }

.bodycontent ul	{ padding: 0px; margin: 10px 0px 10px 20px; list-style-type: disc; }
.bodycontent li	{ margin-left: 0px; }
.bodycontent a 		{ color: #702B2B; text-decoration: none; }
.bodycontent a:hover 	{ color: #626262; text-decoration: underline; }

.fin-left	{ float: left; width: 46%; height: auto; padding-right: 16px; margin-right: 16px; border-right: 1px dotted #ccc; }
.fin-rgt	{ float: left; width: 46%; height: auto; }

.imgBdrThin		{ border: solid 4px #E3E6EA; }
.imgBdrThick		{ padding: 14px; border: solid 1px #E3E6EA; }

.titleImg-R 	{ float: right; margin: 0px 0px 10px 10px; }
.pageImg-R 	{ float: right; margin: 0px 0px 11px 22px; }
.pageImg-L 	{ float: Left; margin: 0px 22px 11px 0px; }

.subtitle2	{ font-weight: bold; font-size: 16px; color: #702B2B; font-family: Arial, 'Trebuchet MS'; padding-bottom: 2px; }
.subtitle3	{ font-weight: bold; font-size: 14px; color: #555; font-family: Arial, 'Trebuchet MS'; padding: 20px 0px 2px 0px; }
.subtitle	{ font-weight: bold; font-size: 16px; color: #702B2B; font-family: Arial, Verdana; padding: 20px 0px 2px 0px; }

.genFence	{ width: auto; height: auto; padding: 0px 12px 12px 12px; text-align: justify; }
#prodFence	{ width: 690px; height: auto; float: left; text-align: left; }
#prodFence img	{ border: 8px solid #dadada; }
#prodFence td	{ vertical-align: top; }
#prodFence .form-el 	{ font-size: 12px; padding: 2px; width: 180px; font-family: Verdana, Arial; color: #777; border: 1px dashed #777; background-color: #f1f1f1; }
#pixContainer	{ width: 680px; height: auto; float: left; text-align: center; padding: 8px; border-top: 1px solid #dadada; border-left: 1px solid #dadada; border-right: 1px solid #dadada; border-bottom: 4px solid #dadada; background-color: #f1f1f1; margin-bottom: 20px; }
.pixItem	{ width: 233px; height: auto; float: left; text-align: center; } 
.pixItemX	{ width: 226px; height: auto; float: left; text-align: center; font-weight: bold; } 

.poweredby 	{ padding: 0px 10px 0px 0px; float: right; margin-left: 2px; }

.form-el 	{ font-size: 12px; padding: 2px; width: 180px; color: #3c3c3c; border: 1px dashed #777; background-color: #f1f1f1; }
.form-submit { width: 120px; height: 24px; border: 1px solid #000; background: #631000; color:#fff; font-weight: bold;}

A:link, A:visited  	{ text-decoration: none; }
A:active, A:hover 	{ text-decoration: underline; }

