/* CVE                                          */
/* e-Admin v.2.8 CMS                            */
/* (c) 2002-2008 eGo Creative Media Solutions   */
/* www.ego-cms.com                              */


form {	padding: 0px; margin: 0px;}
body {	padding: 0px;	margin: 0px;}

.toptable {	width: 100%; 	background-image: url(/images/topbg.gif);	background-position: bottom;	background-repeat: repeat-x;	 margin: 0px;	padding: 0px;}
.maintable {	width: 100%;	background-image:url(/images/valley.jpg);	background-position: bottom;	background-repeat: repeat-x;	margin: 0px;	padding: 0px;}
.topwhite {	height: 30px;	margin: 0px;	padding-right: 20px;}

a.iconhome {	width: 9px;	height: 11px;	display: block;	float: right;	background-image:url(/images/icon_home.gif);	background-position: bottom;	background-repeat: no-repeat;	margin: 0px 10px 0px 0px;}
a.iconhome:hover {	background-image:url(/images/icon_home2.gif);}
a.iconsearch {	width: 11px;	height: 11px;	display: block;	float: right;	background-image:url(/images/icon_search.gif);	background-position: bottom;	background-repeat: no-repeat;	margin: 0px 10px 0px 0px;}
a.iconsearch:hover{	background-image:url(/images/icon_search2.gif);}
a.iconroot{	width: 10px;	height: 11px;	display: block;	float: right;	background-image:url(/images/icon_root.gif);	background-position: bottom;	background-repeat: no-repeat;	margin: 0px 10px 0px 0px;}
a.iconroot:hover{	background-image:url(/images/icon_root2.gif);}
a.iconcontact{	width: 10px;	height: 11px;	display: block;	float: right;	background-image:url(/images/icon_contact.gif);	background-position: bottom;	background-repeat: no-repeat;	margin: 0px 10px 0px 0px;}
a.iconcontact:hover{	background-image:url(/images/icon_contact2.gif);}

.banner{	height: 161px;	background-image:url(/images/topbanner.jpg);	background-position:left;	background-repeat:no-repeat;}
.menuholder {	height: 45px;	background-image:url(/images/menubg.jpg);	background-position: left;	background-repeat: no-repeat;	padding-left: 265px;}

a.toplogo {	display: block; margin-left: 20px; width: 240px; height: 130px;}

td.menu {	vertical-align: top; padding-left: 18px;}
td.newstitlemain {padding-top: 15px;	font: italic normal 24px Arial; color: #7c0029;}
td.news {	font: italic normal 12px Arial; color: #7c0029; padding-bottom: 40px;}
td.news a {	color: #00297c; text-decoration: underline; }
td.news a:hover {text-decoration: none;}

#footer  {height: 68px;	background-color: #666633;	padding-left: 20px; font: normal normal 12px Arial; color: #cccc66;	}
#footer a{	font: normal normal 12px Arial;	text-decoration: none;	text-transform: capitalize;	color: #cccc66;	text-decoration: none;}
#footer a:hover{	color: #FFF;	text-decoration: underline;}

#footer td {font: normal normal 12px Arial;	color: #cccc66;	padding: 5px; padding-top: 10px;}
#footer table {	float: left;}
.bottomimage{	margin-right: 20px;}

div.transOFF {width: 100%; opacity:.40;filter: alpha(opacity=80); -moz-opacity: 0.8;  }
div.transON {width: 100%; }

td.rightfeat3 {
 vertical-align: top; 
}

td.rightfeat {	height: 300px; width: 284px; background-image: url(/images/man.gif); background-repeat: no-repeat; background-position: bottom left; }

td.rightfeat2 {padding: 0px 20px 0px 20px;	 font: normal normal 12px Arial;	vertical-align: top;	color: #000000;	vertical-align: top;		background-image: url(/images/man2.gif); background-repeat: repeat-y;}
td.rightfeat2 h4 {		font:  normal bold 18px Arial;	color: #275886;  } 

table.features2 {background-image:url(/images/man_inner.gif);	height: 300px;
			  background-position: bottom right;	background-repeat: no-repeat;}

a.more2{display: block; text-align: right; font: normal normal 14px  Arial;  color: #5977ae; text-decoration: underline; background-image: url(/images/more2.gif); background-repeat: no-repeat; background-position: right; padding-right: 15px; }
a.more2:hover {text-decoration: none;}

a.close{font: normal normal 14px  Arial;  color: #5977ae; text-decoration: underline;}
a.close:hover {text-decoration: none;}

/* CONTENT DEFINITION (Unified - just change styles) */ 

.cont {	font: normal normal 14px  Arial; color: #000000;}
.title {	font: normal bold 14px  Arial; color: #7c0029;}
.newstitle {	font: italic bold 14px  Arial; color: #7c0029;}

#content {font: normal normal 14px Arial;	line-height: 130%;	vertical-align: top;	color: #000;	padding: 10px 0px 20px 0px;}
#content td {font: normal normal 14px Arial;	line-height: 130%;	vertical-align: top;	color: #000;	padding: 5px;}

#content H1 {	font:  normal bold 30px Arial; 	color: #666633;	border-bottom: solid 2px #cccccc;	}
#content H2 {	font:  normal bold 28px Arial; 	color: #666633;	border-bottom: solid 2px #cccccc;	 }
#content H3 {	font:  normal bold 24px Arial; 	color: #666633;	 border-bottom: solid 2px #cccccc;	}
#content H4 {	font:  normal bold 22px Arial; 	color: #666633;	 border-bottom: solid 2px #cccccc;	 }

#content .welcome td {	padding: 0px;}
#content td.welcomecopy { border-left: solid 2px #999999;	border-right: solid 2px #999999;	vertical-align: top;	background-color: #666633; padding: 20px 20px 20px 20px;	 }
#content td.welcomecopy h4 {		font:  normal normal 18px Arial;	color: #ffcc33; border: 0px;}
#content td.welcomecopy ul {padding: 0px; margin: 0px;	margin-left: 15px;}
#content td.welcomecopy li {		font:  normal normal 18px Arial;	color: #FFFFFF; list-style: disc;}

#content td.topnav {	font: normal normal 11px Arial; color: #a1a1a1; padding: 0px; height: 22px;}
#content td.topnav a {font: normal normal 11px Arial; color: #a1a1a1; text-decoration: underline;}
#content td.topnav a:hover {	text-decoration: none;}

#content a {font: normal normal 14px Arial; color: #00297c;  text-decoration: underline;  }
#content a:hover {	text-decoration: none;}

#content .tab1 {	padding: 5px; border: 0px solid #ffffff; border-bottom: 0px; background-image: url(/images/arr1.gif); background-repeat: no-repeat; background-position: 12px 7px; padding-left: 25px; font: normal normal 11px Verdana; color: #3a5594; text-decoration: none;}
#content .tab2 {	padding: 5px; border: 1px solid #989898;  background-color: #DADADA; border-bottom: 0px; background-image: url(/images/arr2.gif); background-repeat: no-repeat; background-position: 10px 9px; padding-left: 25px; font: normal normal 11px Verdana; color: #3a5594; text-decoration: none;}

#content .datafield { margin-bottom: 20px; background-color: #EBEBEB;	border: 1px solid #989898; padding: 5px; width: 100%; float: none;}

#content td.icons { width: 20px;	padding: 3px; vertical-align: middle; }
#content td.icons img {	margin: 0px;}
#content td.files { font:  normal normal 11px Arial; padding: 3px; vertical-align: middle;}
#content td.files a{	font:  normal normal 11px Arial;}

#content img {	margin: 0px; border: 0;}

#content hr {	height: 1px; width: 100%; color: #B6B6B6;}

#content p {	padding: 0px;}

#content ul { font: normal normal 12px  Arial; color: #000000;	}
#content ul li { list-style: square;}
#content ol { font: normal normal 12px  Arial; color: #000000;	 }

/* FEEDBACK FORM DEFINITION */

input.area {	 background-color: #C1C1C1; border: 1px solid #000000; font: normal normal 12px Arial; color: #000000; }
input.area1 {	 background-color: #E1E1E1; border: 1px solid #000000; font: normal normal 12px Arial; color: #000000; }

select {   background-color: #E1E1E1; border: 1px solid #000000; font: normal normal 12px Arial; color: #000000;}

textarea.area {	 background-color: #C1C1C1; border: 1px solid #000000; font: normal normal 12px Arial; color: #000000; }
textarea.area1 {	  background-color: #E1E1E1; border: 1px solid #000000; font: normal normal 12px Arial; color: #000000; }

input.btn { padding: 2px; width: 80px; padding-left: 5px; padding-right: 5px; background-color: #666633; border: 0px; text-align: center; font: normal normal 12px Arial; color: #ffffff; }
input.enter { padding: 2px; width: 80px; padding-left: 5px; padding-right: 5px; background-color: #666633; border: 0px; text-align: center; font: normal normal 12px Arial; color: #ffffff; }
input.sub { padding: 2px; width: 80px; padding-left: 5px; padding-right: 5px; background-color: #666633; border: 0px; text-align: center; font: normal normal 12px Arial; color: #ffffff; }
input.subsearch { background-color: #666633; width: 80px; border: 0px; text-align: center; font: normal normal 12px Arial; color: #ffffff;}

