body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal;
	color: #231f20; background-color: #5F3817; border: 0px; margin-top: 0px; margin-bottom: 0px; padding-left: 45px; padding-right: 45px;}

a       { color: #5F3817; }  
a:hover { color: #5F3817; }
a:visited { color: #5F3817; }

img { border: 0; }


hr { color: #5F3817; }

input { border: 1px solid #5F3817; }

.noicons { color: #000000; font-size: 20px; font-weight: bold; line-height: 35px; }

.homeicons { font-size: 20px; color: #000000; background-color: #9f8661; padding: 0px; margin: 0px; border: 0px; }

.homeicons table{ padding: 0px; margin: 0px; }

.homeicons a:link { color: #000000; text-decoration: none; font-size: 20px; font-weight: bold; line-height: 35px; }

.homeicons a:active { color: #000000; text-decoration: none; font-size: 20px; font-weight: bold;line-height: 35px; }

.homeicons a:hover { color: #000000; text-decoration: none; font-style: italic; font-weight: bold; font-size: 20px; line-height: 35px; }

.homeicons a:visited { color: #000000; text-decoration: none; font-size: 20px; font-weight: bold; line-height: 35px; }

.pageicons { font-size: 16px; font-weight: bold; background-color: #9f8661; line-height: 24px; 
             border: 2px outset #9f8661; padding: 0px; margin: 0px; }
			 
.pageicons table{ border: 1px outset #9f8661; padding: 0px; margin: 0px; }

.pageicons a:link { color: #000000; text-decoration: none; }

.pageicons a:active { color: #000000; text-decoration: none; }

.pageicons a:hover { color: #000000; text-decoration: none; font-style: italic; font-weight: bold;}

.pageicons a:visited { color: #000000; text-decoration: none; }

#header { background-color: #F6E5BE; }

.language { padding: 0px; background-color: #5F3817; }

.language td { color: #F6E5BE; font-family:Arial, Helvetica, sans-serif; font-size: 14px; 
               text-align: right; padding-right: 10px; font-weight: bold; }

.language2 {
	color: #F6E5BE;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
        font-weight: bold;
}

.language2 a {
	color: #F6E5BE;
	text-decoration: none;
}

.language2 a:hover{
	text-decoration: underline;
}


.language a { color: #F6E5BE; text-decoration: none; }

.language a:hover{ text-decoration: underline; }

.language a:active{ text-decoration: underline; }

#FlashHolder { background-color: #F6E5BE; border-bottom-width: 2px; border-bottom-style: solid; background-position: bottom left;
               border-bottom-color: #5F3817; background-image: url(images/flash_bg.jpg); background-repeat: repeat-x; }

#FlashHolder2 {
	background-color: #F6E5BE;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #5F3817;
	background-repeat: repeat-x;
}
.innerMain {
	padding-right: 7px;
	padding-left: 7px;
}

.Names { font-size: 16px; font-style: normal; font-weight: bold; color: #231F20; }

.maintitle { text-align: center; font-size: 30px; font-style: normal; font-weight: bold; font-variant: small-caps; color: #231F20; line-height: 40px; }

.subtitle { font-size: 20px; font-style: normal; font-weight: bold; color: #231F20; padding-top: 5px; padding-bottom: 5px;}

.maintextlge { font-size: 18px; font-style: normal; font-weight: bold; color: #231F20; padding-top: 5px; padding-bottom: 5px;}

.subtitle2 { font-size: 24px; font-style: normal; font-weight: bold; color: #231F20; padding-top: 5px; padding-bottom: 5px;}

.maintext { font-size: 14px; font-style: normal; color: #231F20; font-weight: bold;}

.maintext input { font-size: 14px; font-style: normal; color: #231F20; font-weight: bold; border: 1px solid #5F3817; }

/* .maintext img { border: 2px outset #9f8661; }   */

.maintextl { font-size: 14px; font-style: normal; color: #231F20; font-weight: bold; margin-left: 30px; }

.maintextx { font-size: 14px; font-style: normal; color: #231F20; font-weight: bold; margin-left: 30px; line-height: 18px;}

.mainbg { background-image: url(images/bg_gears.gif) ; background-repeat: no-repeat; background-position: center center;}

#footer { font-size: 14px; font-style: normal; font-weight: normal; color: #231F20; background-color: #F6E5BE; 
          border-top-width: 1px; border-top-style: solid; border-top-color: #5F3817; font-weight: bold;}

.footer { font-size: 12px; font-style: normal; font-weight: normal; color: #231F20; }

#MainContent { background-color: #F6E5BE; }

#sidemenu { background-color: #A06A3C; color: #f6e5be; text-decoration: none; }

#sidemenu td { color: #f6e5be; text-decoration: none;  border-bottom: 1px solid #5F3817; 
               font-size: 16px; font-weight: bold; line-height: 32px; }
			   
			   
#sidemenu a:link { color: #F6E5BE; text-decoration: none; }

#sidemenu a:active { color: #F6E5BE; text-decoration: none; }

#sidemenu a:hover { color: #F6E5BE; text-decoration: none; font-style: italic;}

#sidemenu a:visited { color: #F6E5BE; text-decoration: none; }

.docbox { position:absolute; visibility: hidden; border: 2px solid #5F3817; background-color: #F6E5BE; padding: 5px; width: 375px; }

.price a { font-size: 14px; font-style: italic; color: #000000; font-weight: bold; }

.price a:visited { font-size: 14px; font-style: italic; color: #000000; font-weight: bold; }
