/* CSS Document */



/*--------------------------------------body---*/







body, td, th, div, p, label{



	color:#434343;



	font:normal 12px/16px Arial, Helvetica, sans-serif;



	



}



a {



	color:#434343;



	text-decoration:underline;



}







a:hover {



	color:#434343;



	text-decoration:none



}



select{color:#434343; font-size:12px; vertical-align:middle;}



th{ color:#FFF; padding-bottom:10px;}



.inputbox{ vertical-align:middle;}



.button{ vertical-align:middle;}



/*----------------------------------------------------------content---*/



/*-----------------------------article_settings-*/



.article_indent ul{ padding:15px 0 15px 0; list-style:none;}



.article_indent table td{ font-size:12px;}



.article_indent table td .josForm  .validate-email{ width:150px;}



.article_indent table td label{ padding-top:3px;}



.article_indent table td .form-validate input{ width:250px; color:#848181;}



.article_indent table td .validate{ margin-bottom:4px; margin:4px 0 0 0;}



.article_indent{ list-style:none;}







.article_indent ul{ margin:0; list-style:none;}



.article_indent ul ul{ padding-top:15px;}



.article_indent li{ color:#3c3c3c; font-weight:normal; background:url(../images/list_marker.gif) 0 5px no-repeat; padding:0 0 0 19px; line-height:20px;}



.article_indent li a{ color:#3c3c3c !important;}















.article-decor {



	padding:0px 0px 0px 0px;



}



/*-----------------------------  neil / leonid change left indent from 30 to 1 below */

.article_indent, #component-contact {



	padding:10px 22px 6px 1px;



}



#contact_text {



	height:auto;



	overflow:auto;



	margin:0px 0px 5px 0px;



	width:90%



}



.article_bot {



	line-height:5px



}



.article_separator {



	display:block;



	width:100%;



	padding:0px 0px 0px 0px;



	margin:8px 0px 8px 0px;



	



	 



}



.column_separator {



	padding:0px 0px 0px 1px !important;



}



.article_column {



	padding:0px 0px 0px 0px;



}



.article_indent h3 {



padding-bottom:15px;



}



.article_indent h3 img {



	margin:0px 3px 0px 0px !important;



	float:left



}







.contentpaneopen img {



	margin:0 15px 4px 0px;



}







/*---------------------------content-heading---*/



.contentdescription img{ margin-right:26px}



.componentheading {



	color:#343434;



	font-size:22px;



	font-weight:normal;



	line-height:140%;



	margin:17px 0px 0px 0px;



	padding:0px 0px 25px 30px;



}



.contentheading {



	color:#d6f1a7;



	font-size:15px;



	line-height:18px !important;



	margin:0px 0px 0px 0px;



	font-weight:bold;



	font-family:Tahoma;



}



.contentheading{ width:70%;}



.buttonheading {



	padding:3px 0px 0px 5px;



}



.buttonheading img {



	margin:0px 0px 0px 0px;



}



/*-----------------------------item-info---*/







.iteminfo {



	padding:0px 0px 6px 0px;



	margin:0px 0px 15px 0px;



}



.modifydate {



	font-size:12px;



	padding:29px 0px 0 0px;



	text-decoration:none !important;



	 color:#3c3c3c;



}



.md-indent { color:#3c3c3c; padding:0 0 0 30px; font-size:12px;}



.createdby {



	color:#0f559d;



	display:block;



	font-size:11px;



	font-weight:normal;



	text-transform:none;



}



.createdate {



	font-size:10px;



	margin:0px 0px 0px 25px;



	padding:0px 0px 0 17px;



	text-transform:none;



	 color:#9298a3;



	 font-weight:normal;



	background:url(../images/createdate_img.gif) no-repeat 0 5px;



}



.var1 h4 a{ color:#434343;}



.var2 h4 a{ color:#434343;}



.var1 span.small { /* Written by */



	font-size:11px;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	text-transform:none;



	color:#434343;



}



.var2 span.small { /* Written by */



	font-size:11px;



	margin:0px 0px 0px 0px;



	padding:0px 0px 0px 0px;



	text-transform:none;



	color:#434343;



}



div.small {



	padding:9px 0px 1px 26px;



	font-size:12px;



	color:#6d6d6d;



	font-weight:normal;



}







/*-----------------------------------buttons---*/







.button, .validate {



	background:url(../images/button_wrapper.gif) no-repeat 0 2px;



	color:#FFF;



	display:block;



	font-size:12px  !important;



	width:74px !important;



	text-align:center;



	border:none;



	line-height:15px;



	height:auto;



	padding:3px 0 3px 0;



	font-family:Arial, Helvetica, sans-serif;



}











/*-----------------------------------read-more---*/







#editor-xtd-buttons div.readmore {



	background:none;



	height:auto;



	margin:0px 0px 0px 0px;



	width:auto;



}



div.readmore {



	margin:0 0px 0px 0px;



	padding:4px 0px 0px 0px;



}



div a.readon {



	color:#3c3c3c;



	font:12px Arial, Helvetica, sans-serif;



	 line-height:13px;



	 text-decoration:none;



	 font-weight:bold;



	 text-decoration:none;



}



a.readon:hover {



	color:#3c3c3c;



	text-decoration:underline;



}







/*-----------------------------blog-more---*/







.blog_more {



	padding:0px 0px 10px 31px;



}



.blog_more h2 {



	background:none;



	color:#1b2e32 !important;



	font-size:12px;



	padding:0px 0px 0px 0px;



}







.blog_more ul{ margin:10px 0; list-style:none;}



.blog_more ul ul{ padding-top:15px;}



.blog_more li{ color:#3c3c3c; font-weight:normal; background:url(../images/list_marker.gif) 0 5px no-repeat; padding:0 0 0 19px; line-height:20px;}



.blog_more li a{ color:#3c3c3c !important;}







.blog_more strong {



	color:#434343;



	font-size:13px;



	



}



/*-----------------------------pagenav---*/



.pagination span {



	background:url(../images/pagination-left.gif) no-repeat 0 0 #260401;



	margin-right:3px;



	display:block;



	float:left;



}



.pagination span font {



	background:url(../images/pagination-right.gif) no-repeat right 0;



	padding:5px 10px 5px 10px;



	line-height:14px;



	color:#146dac;



	font-weight:bold;



	display:block;



	font-size:11px;



}



.pagenav {



	color:#60ade1;



	font-size:12px;



	font-weight:normal



}



a.pagenav {



	color:#150a07;



	font-weight:bold;



	font-weight:normal;



	text-decoration:none;



}



a.pagenav:hover {



	color:#150a07;



	text-decoration:none



}







.pagination_nav {



	color:#3e444f;



	font-size:12px;



	padding:10px 20px 0px 0px;



	text-align:center;



	word-spacing:3px;



	line-height:13px;



}



.pagination_nav div {



	background:#f4f4f4;



	padding:5px 0px 5px 0px;



}



.pagination {



	margin-top:10px;



	display:block;



	overflow:hidden;



}



.pagination li {



	float:left;



	padding:0px 5px 0px 5px;



}



.pagination_result {



	color:#3e444f;



	padding:5px 0px 0px 0px;



	line-height:13px;



	text-align:center;



}



#jForm select{ width:60px !important;}



/*--------------------------------------result---*/







.sectiontableentry0 td {



	color:#434343;



	padding:10px 5px 10px 5px;



}



.sectiontableentry1 td {



	background:#e9e3e1;



	color:#3c3c3c;



	padding:10px 5px 10px 5px;



}



.sectiontableentry2 td {



	color:#434343;



	padding:10px 5px 10px 5px;



}







.sectiontableentry1 a {



	color:#3c3c3c



}



.sectiontableentry2 a {



	color:#434343



}



.sectiontableentry1 a:hover {



	color:#3c3c3c



}



.sectiontableentry2 a:hover {



	color:#434343



}















.var1 {



	background:#e9e3e1;



	padding:10px !important;



	margin:10px 0px 10px 0px;



	color:#434343;



	}



.var1 p{ color:#434343; font-size:12px;}



.var2 p{ color:#434343; font-size:12px;}



.var2 {



	padding:10px !important;



	margin:10px 0px 10px 0px;



	color:#434343;



	



}



.results {



	text-align:center;



	padding:0px 0px 0px 10px;



	color:#434343;



}



#page {



	padding:0px 0px 0px 0;



}



#page ol li {



	padding:0px 0px 10px 0px;



	text-align:left;



	color:#434343;



}



.searchintro {



	padding:0px 0px 10px 15px;



}



.searchintro strong {



	color:#a8472a;



}



#page h3 {



	font-size:130%;



	padding:10px 0px 15px 0px;



	text-align:left;



	color:#2d2b26;



}



#page .display .inputbox, #page .inputbox {



	color:#3c3c3c;



}



#page .only{ line-height:20px;}



#page .inner-only{ padding-top:8px; padding-top:14px;}



#page .only input{ vertical-align:middle; margin-right:5px;}



#page #ordering {



	height:20px;



}



#page .display {



	padding:10px 0px 0px 0px;



}



#page legend {



	color:#3c3c3c;



	background:#e9e3e1;



	padding:3px 7px;



	line-height:16px;



}



.pagenav{ margin:0 3px; color:#3e444f;}



.search_result{ padding-top:15px; padding-left:30px;}



.sectiontableentry0 .pad2, .sectiontableentry1 .pad2, .sectiontableentry2 .pad2 {



	padding:5px 0px 5px 15px;



	font-weight:bold



}



.sectiontableheader {



	padding:15px 0;



	color:#434343;



}



.sectiontableheader img{ vertical-align:middle; margin-right:6px;}



#id{ width:400px !important; margin-left:5px;}



/*--------------------------------------poll---*/







.poll .question {



	font-size:14px;



	color:#3d3d3d;



	padding:0 0 0 0;



}



.poll .body {



	padding:15px 0px 15px 0;



}



.poll .body label {



	font-size:12px;



	line-height:14px;



	padding:0px 0px 7px 0px;



	 color:#525252;



}



.poll .buttons{ padding:0 13px 0 0;}



.button{cursor:pointer;}



.poll .button {



	background:url(../images/vote.gif) no-repeat 0 0 !important;



	color:#FFF;



	display:block;



	font-size:12px;



	width:62px !important;



	text-align:center;



	height:auto;



	padding:1px 0 3px 0;



	line-height:15px;



	font-family:Arial, Helvetica, sans-serif;



	



}



.poll .result {



	background:url(../images/vote.gif) no-repeat 0 0 !important;



	color:#FFF;



	display:block;



	font-size:12px;



	width:62px !important;



	text-align:center;



	height:auto;



	padding:1px 0 3px 0;



	line-height:15px;



	font-family:Arial, Helvetica, sans-serif;



	



}



.poll .section {



	overflow:hidden;



	padding:0px 0px 8px 0px;



	width:100%;



}



.poll .radio {



	float:left;



	width:21px;



}



.poll .radio input {



	display:block;



	width:16px;



	height:16px;



	vertical-align:middle;



}



.poll .var {



	margin:0px 0px 0px 20px;



	text-align:left



}



.display {



	padding:0px 0px 10px 0px;



}



.display select {



	border:1px solid #e9e3e1;



	width:100px;



}



.sectiontableentry1 div, .sectiontableentry0 div {



	font-size:1px



}



.fright{ float:right;}



.fleft{ float:left;}



/*--------------------------------------user---*/







dl.contentpane dt {



	padding:10px 0px 20px 0px;



}



dl.contentpane dd {



	width:100%;



	overflow:hidden;



}



dl.contentpane div {



	vertical-align:middle



}



dl.contentpane .description {



	width:110px;



	padding:0px 0px 0px 0px;



	vertical-align:middle



}



dl.contentpane .input-field {



	width:160px;



	padding:0px 0px 0px 0px;



	vertical-align:middle



}



* html dl.contentpane .input-field {



	padding-top:3px;



}



dl.contentpane .button-field {



	width:140px;



	padding:3px 0px 0px 0px;



	vertical-align:middle



}



/*-------------------------------------search---*/







.module-search {



	padding:4px 0px 0px 0px;



}



.search {padding:0 0 0 0;  }



.search .inputbox { /*-------- working in all browsers ------*/



	color:#2c2c2c !important;



	float:left;



	font-size:11px;



	font-family:Arial, Helvetica, sans-serif;



	margin:0px 0 0px 0px;



	padding:1px 0px 1px 10px !important;



	vertical-align:top;



	text-transform:capitalize;



	/*width:153px !important;"*/



	width:163px !important;



	background:#FFF;



}







.search .button {



	color:#cb670e;



	font:bold 12px Arial;



	height:23px;



	float:left;



	padding:0px 0px 0px 0px;



	width:27px;



	vertical-align:middle;



}



/*-------------------------------------search-result---*/



/*-------------------title----*/







.search_result h3 {



	color:#808080;



	font-size:14px



}



/*-------------------article----*/







.search_result p {



	padding:10px 0px 0px 0px;



}



/*----------*/



#search_searchword {



	border:1px solid #e9e3e1



}



legend {



	color:#808080



}



.highlight {  /* highlight sought word */



	color:#a8472a;



	font-weight:bold



}



.phrase {



	border:solid 1px #e9e3e1;



	color:#808080;



	float:left;



	padding:0 10px;



	width:60%;



	



}



.phrase .inputbox {



	background:#fff;



	color:#808080;



	display:block;



	margin-top:10px;



}



.phrase .inputbox option {



	background:#fff;



	border-bottom:solid 1px #333;



	padding:2px;



}



.phrase .inputbox option a:hover {



	background:#C00;



	border-color:#cfd0d6;



	color:#1e3300;



}



fieldset.word, fieldset.only {



	border:solid 1px #e9e3e1;



}



.only {



	border:solid 0;



	line-height:1.3em;



	padding:0 10px 0 10px;



}



.word {



	border:solid 0 !important;



	padding:10px 10px 10px 0;



}



.word input {



	background:#fff;



	color:#ff6614;



	font-weight:normal;



	margin:0 0 0 10px;



	padding:2px;



}



.contact_email input {



	margin:4px 0px 3px 0px;



}



.contact_email input, .contact_email textarea{ margin-top:4px !important; color:#282828; font-size:11px; font-family:Tahoma;}



#contact_email_copy{ margin-top:2px !important; vertical-align:middle;}



.only .indent-extra-top{ padding:11px 0;}



.line-bottom-phrase{ height:27px;}



.separate-search{width:2%; float:left; border:none;}



/*-------------------------------------admin-form---*/







.adminform td {



	padding:0px 0px 2px 0px;



}



/*---------------------------system-error-messages--*/







.error {



	margin:0px 0px 10px 0px;



}



.error h2 {



	color:#bd0202;



	font:bold 14px Tahoma;



	padding:0px 0px 5px 20px;



}



#system-message dt.error, dt.message {



	display: none;



}



.error dd ul {



	background: #920202;



	border-top: 3px solid #670606;



	border-bottom: 3px solid #670606;



	color: #fff;



	margin:0;



	padding:5px 0px 5px 5px;



}



.error dd ul li {



	background:none !important;



	color:#fff !important;



	margin:0px 0px 0px 20px !important;



}



.pass_remind {



	vertical-align:middle;



	padding:0px 0px 0px 10px;



}







/*-------------------title-wrapper----*/



















/*-------------------box-wrapper----*/







/*-------------------content----*/











.module label {



	display:block;



	line-height:100%;



	padding:0px 0px 3px 0px;



	vertical-align:middle



}



.module td, .module p {



	font-size:12px;



	padding:0px 0px 2px 0px;



}



.newsflash_text, .newsflash_text p{ margin-top:10px; font-size:11px; line-height:14px;}



/*-------------------module-list----*/



/*-------------------left----*/











.module ul { list-style:none; margin:0;}



.module ul li{padding: 0 0 6px 0; margin-bottom:3px;}



.module ul li a{ color:#525252;  font-size:12px; text-decoration:none}



.module ul li a:hover{ color:#aa482b; text-decoration:underline;}







/*-------------------module-list-finish----*/







.count { /* count users */



	font-weight:bold;



	color:#0067c2;



}



.module a {



	color:#434343



}



.module a:hover {



	color:#434343



}



.module .inputbox {



	color:#888;



	font-size:11px;



	line-height:14px;



	margin:2px 0px 4px 0px;



	padding:3px 0px 3px 4px;



	vertical-align:top;



	width:168px;



	border:1px solid #c9c1be;



}



.module span {



	font-weight:bold;



	color:#434343;



}



.box-indent {



	padding:17px 20px 25px 37px;



}











/*-------------------title----*/











.menu { list-style:none; margin:0 0 0 3px;}



.menu li{ padding: 0 0 8px 0; margin-bottom:3px;}



.menu li a{ background:url(../images/list_marker.gif) 0 3px no-repeat; font-weight:bold; color:#363637; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0 0 0 18px; text-decoration:none}



.menu li a:hover{ color:#a03f23; text-decoration:none;}



.menu ul{ list-style:none;}



.menu li li{ background:none; padding-top:2px;}


.menu .separator
{
	padding:10px 0px;
	display:block;
}








/*-----------------content----*/















/*-------------------------------------topmenu---*/



ul.menu-nav {



margin:0;



padding:25px 0 0 14px;







	



}



ul.menu-nav li	{



	display:inline;



	display:block;



	float:left;



	text-transform:uppercase;



}







ul.menu-nav li a  {



	border:none;



	color:#fffeef;



	display:block;



	float:left;



	font-family:Arial;



	font-size:13px;



	text-decoration:none;



	cursor:pointer;



	



}







ul.menu-nav li a span	{



	background:url(../images/top_menu_separator.gif) center right no-repeat;



	height:28px;



	padding:0 24px;



	text-align:center;



	line-height:27px;



	display:block;



	float:left;



	



}







/*-------------------hover----*/







ul.menu-nav li a:hover  {



	border:none;



	color:#b24b38 !important; 



	display:block; 



	float:left; 



	text-align:center; 



	text-decoration:none;



	width:auto;



	



	



}











/*-------------------visited---*/







ul.menu-nav li a:visited{



	color:#fffeef; 



}







/*-------------------active----*/







ul.menu-nav li.active a {



	border:none;



	color:#f2d45c; 



	display:block;



	float:left; 



	text-align:center;



	width:auto;



}



ul.menu-nav li.active a span {



	display:block;



	color:#b24b38; 



}











/*----------------------------------------login-form---*/







/*-----------------content----*/







.module-login label {



	font-size:11px;



	text-transform:capitalize;



	line-height:14px;



	color:#3d444f;



	font-weight:bold;



}



.module-login p, label.remember {



	font-size:11px;



	font-weight:normal;



	padding:0px 0px 0px 0px;



	font-family:tahoma;



	color:#666666;



	



	



}







.module-login a {



	color:#ad492b;



	text-decoration:underline;



}



.module-login .indent1 a{ line-height:110%;}



.module-login a:hover {



	color:#ad492b;



	text-decoration:none;



}



.module-login .extra-indent-link{ padding:0px 0 0px 0; line-height:15px;}







.module-login .inputbox { /* inputbox */



	color:#888;



	font-size:11px;



	line-height:14px;



	margin:4px 0px 4px 0px;



	padding:2px 0px 2px 4px;



	vertical-align:top;



	width:129px !important;



	border:1px solid #cfcfcf;



	



}















.module-login .button { /* button */



	background:url(../images/login.gif) no-repeat 0 0;



	border:none;



	color:#FFF;



	font:bold 11px Arial;



	padding:0;



	width:63px !important;



	text-align:center;



	margin:11px 0 7px 0;



	height:auto;



	padding:1px 0 3px 0;



	text-transform:uppercase;



}



.module-login .button-logout { /* button */



	background:url(../images/login.gif) no-repeat 0 0;



	border:none;



	color:#1368a9;



	font:bold 12px Arial;



	float:left;



	line-height:14px;



	margin:4px 0px 3px 0px;



	padding:3px 0px 4px 2px;



	text-align:left;



	width:62px;



}







#mod_login_remember { /*checkbox*/

	background:#fff;

	border:none;

	display:block;

	float:left;

	margin:2px 6px 0px 0px;

	vertical-align:middle;

	width:12px;

	height:12px

}



/*---structure---*/



body {

	background:#FFF; 

}

/*---changed fro 900 to 950*/

.main {

	width:950px;

	position:static;



}



/*-------------------------------------header---*/



.br{ display:block;}

/*h1{ display:block; position:absolute; margin:48px 0 0 18px;}*/

/*h1 a {display:block; width:252px; height:132px; background:url(../images/logo.gif) no-repeat 0 0; }*/





.tail-top-menu{

	background:#423f3e url(../images/tail_top_menu.gif) bottom left repeat-x;

}



/*------   neil changed padding-bottom:16px to 2px               ---*/

.row-top-menu{

	background:url(../images/header_border_top.gif) repeat-x top;

	padding-bottom:2px;

}



.row-top-menu .corner-top-left {background:url(../images/header_corner_top_left.gif) no-repeat left top;}



.row-top-menu .corner-top-right {background:url(../images/header_corner_top_right.gif) no-repeat right top;}



.header{

	background:url(../images/header_bg10.jpg) 270px 0 no-repeat;

	height:260px;

        margin-left: 37px;

}



/*-------------------------------------content---*/



#content{ padding:0 33px 0 37px; background:url(../images/content_top.jpg) 270px 0 no-repeat;}



.clear{ width:100%; overflow:hidden;}



#left{ float:right;    text-align:left; margin: 0 0 0 -3px;  width:212px;}



#container{overflow:hidden; height:100%;  text-align:left; }



#right{ float:right;    text-align:left; margin: 0 -3px 0 0;  width:209px;}



.right-indent{ padding:0 0 0 7px;}



.left-indent{ padding: 0 0 0 7px;}



/*--- neil changed: was .wrapper-title{ background:#e7e2e0    ---*/





.wrapper-title{ background:#e7e2e0 url(../images/wrapper_title.gif) 0 0 no-repeat;}



.wrapper-title .title{ padding:12px 0 13px 31px; color:#343434; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal;}



.img-right{ margin:0 26px 0 0 !important; float:left;}



.indent-top-1{ display:block; margin-bottom:11px;}



.text{ color:#737373; margin:15px 0 0 0;}



.module{ background:#f6f3f3; margin-bottom:6px !important;}



.s1{ background:#e9e3e1; margin:0 !important;}



.s1 .module-indent{ padding:14px 18px 0 18px !important;}



.module_menu{ background:#e9e3e1;}



.module_menu .module-indent{padding:13px 16px 24px 18px !important;}



.s2{ background:#f2eeed;}



.module-login{ background:#f3f2de;}



.module-login .box-title-center, .s1 .box-title-center{ display:none;}



.s3{ background:#f7f5f5;}



#left .module-indent{ padding:16px 18px 24px 20px;}



#right .module-indent{ padding:16px 18px 24px 18px;}



.box-title-corner .box-title-left{ background:url(../images/title_corner.gif) 0 0 no-repeat; width:100%; overflow:hidden; height:1px;}



.box-title-corner .box-title-right{ background:url(../images/title_corner.gif) top right no-repeat; height:1px;}



.box-title-corner .box-title-center{ background:#434343; margin:0 1px; height:1px;}



.module_menu .box-title-corner .box-title-left{ background:url(../images/title1_corner.gif) 0 0 no-repeat; width:100%; overflow:hidden; height:1px;}



.module_menu .box-title-corner .box-title-right{ background:url(../images/title1_corner.gif) top right no-repeat; height:1px;}



.module_menu .box-title-corner .box-title-center{ background:#a03f23; margin:0 1px; height:1px;}



.module_menu .box-title{ background:#a03f23 url(../images/title1_bull.gif) 5px 3px no-repeat;}



.box-title{ background:#434343 url(../images/title_bull.gif) 7px 3px no-repeat;}



.box-title h3{ padding:3px 0 4px 29px; color:#FFF; font-size:14px; font-weight:normal;}



.box-content{ padding:24px 7px 0 17px;}



.module_menu .box-content{ padding:21px 10px 0 17px;}



.module_menu .box-content{ padding:21px 10px 0 17px;}



.module_menu{ margin-bottom:5px;}



.module_menu .module-indent{ padding-bottom:16px !important;}



.s1 .box-content{ padding:0;}



.module-login, .module{ margin-bottom:6px;}



.module-login .box-content{ padding:0 0 0 20px;}



.indent1 span a{ color:#666666;}



.indent1 span a:hover{ color:#666666;}



ul.latestnews{ margin-bottom:13px !important;}



/*-------------------------------------footer---*/



.footer-indent{ padding:19px 33px 19px 37px;}



.footer{ background:#3f3f3f;}



.indent-text{ padding:13px 27px; font-family:Tahoma, Geneva, sans-serif; color:#b2b2b2; font-size:12px;}



.footer .indent-text a{ color:#b2b2b2; text-decoration:none;}



.footer .indent-text a:hover{ color:#aa482b; text-decoration:underline;}



/*menu design*/



#mainleveltopnav li{

display:inline;

list-style-type:none;

padding-right:5px;

padding-left:5px;

}

a.mainleveltopnav,a.mainleveltopnav:link,

a.mainleveltopnav:visited{

	color:#FFF;

}



.moduletablemainnav{ /* I have absolutely positioned the module, you might have a different scheme*/



position:absolute;

top:187px;

left:20px;

z-index:100;

font:0.9em Arial, Helvetica, sans-serif;

margin:0;

padding:0;

}

#mainlevelmainnav,#mainlevelmainnav ul{

	float:left;

	list-style:none;

	line-height:1em;

	background:transparent;

	font-weight:700;

	margin:0;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 0;

	padding-left: 0px;

}

#mainlevelmainnav a:link{

	display:block;

	color:#FFF;

	text-decoration:none;

	margin-right:15px;

	padding:0.3em;

}



#mainlevelmainnav a:visited{

	display:block;

	color:#fff;

	text-decoration:none;

	margin-right:15px;

	padding:0.3em;

}



#mainlevelmainnav a:active{

	display:block;

	color:#D8302A;

	text-decoration:none;

	margin-right:15px;

	padding:0.3em;

}



#mainlevelmainnav li{

	float:left;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 10px;

	

}

#mainlevelmainnav li ul{

	position:absolute;

	left:-999em;

	height:auto;

	width:8.45em;

	font-weight:400;

	background:#8C8984;

	margin:0;

	padding-bottom: 10px;

}

#mainlevelmainnav li li{

width:10em;

}

#mainlevelmainnav li ul a{

width:11em;

color:#fff;

font-size:0.9em;

line-height:1em;

font-weight:400;

}

#mainlevelmainnav li:hover ul ul,#mainlevelmainnav li:hover ul ul ul,#mainlevelmainnav li.sfhover ul ul,#mainlevelmainnav li.sfhover ul ul ul{

left:-999em;

}

#mainlevelmainnav li:hover ul,#mainlevelmainnav li li:hover ul,#mainlevelmainnav li li li:hover ul,#mainlevelmainnav li.sfhover ul,#mainlevelmainnav li li.sfhover ul,#mainlevelmainnav li li li.sfhover ul{

left:auto;

z-index:6000;

}

#mainlevelmainnav li li:hover,#mainlevelmainnav li li.sfhover{

	width:6em;

	background-color: #423f3e;

}