@charset "utf-8";
/* CSS Document */
body {
	background-color: #968768;
}
.tablemain {
	border: 1px solid #635843;
	background-color: #b5a585;
}
.smalltext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #4E194E; 
}
.tablenav {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #73674F;
	border-bottom-color: #73674F;
}
.asmall2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}
.asmall2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5E5238;
	text-decoration: underline;
}
.asmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5E5238;
	text-decoration: underline;
}
.asmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: underline;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #5E5238;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

.aList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #4e184e;
	text-decoration: underline;
}
.aList:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}


.abottomnav { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #4E194E; text-decoration: none; 
}
.abottomnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.awhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.awhite:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5E5238;
	text-decoration: underline;
}
.apurple { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4e184e; text-decoration: none; 
}
.apurple:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.awhite2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.awhite2:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4e184e; text-decoration: none; 
}
.awhite3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.awhite3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F7CDF3;
	text-decoration: none;
}
.awhitegreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: underline;
}
.awhitegreen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CC00;
	text-decoration: underline;
}
.aBig { font-size: 16px; color: #4E184E; font-weight: bold; text-decoration: none; }
.aBig:hover { font-size: 16px; color: #fff; font-weight: bold; text-decoration: none; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #4e184e; padding: 0px; font-style: italic; letter-spacing: normal; 
}
h2 { font-size: 14px; color: #4e184e; }


input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #968869!important;
	border: 1px solid #74694D;
	height: auto;
	color: #FFFFFF;
}
textarea,{
font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color: #544A38; background-color: #B5A585!important; width: 348px; border: 1px solid #B5A585;  
overflow-y: scroll;
overflow-x: hidden;
overflow:-moz-scrollbars-vertical;
}
textarea { background-color: #968869; border: 1px solid #74694D; }

.input1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 20px; color: #FFFFFF; background-color: #B5A585!important; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; 
}
.inputSubscribe { width: 265px; color: #521755; border: 1px solid #675B41; background-image: url(images/input_bg.gif); background-repeat: repeat-x; padding: 5px; }

.inputLong{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; height: 20px; color: #4E194E; background-color: #B5A585!important; width: 348px; border: 1px solid #B5A585; 
}
.selectLong { background-color: #B5A585; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4E194E; border: 1px solid #B5A585; width: 350px; height: 20px; 
}
select {
	background-color: #968869;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 1px solid #74694D;
}
.hdpurple { font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; color: #4e184e; font-size: 14px; 
}
.purpleheadlinebig { font-weight: bold; color: #4e184e; font-size: 12px; 
}
.titleheadline { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #4e184e; 
}
.purpletext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #4e184e; font-weight: bold; 
}
.tableframe {
	border-top: 1px solid #786A4F;
	border-right: none;
	border-bottom: 1px solid #786A4F;
	border-left: 1px solid #786A4F;
}
.tableFramed td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #61553D; border-right-width: 1px; border-right-style: solid; border-right-color: #968768; }
.pinkhedline { color: #891b52; font-size: 14px; font-weight: bold; }
.sepiaheadline { font-size: 14px; font-weight: bold; color: #5D533A; }



.tableFramed    { border: 1px solid #7C6E53; }

.tableframe td {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #786A4F;
}
.beauty {
	background-color: #B5A585;
	padding: 10px;
	border: 1px solid #5F533B;
	height: 400px;
	width: 325px;
}
.tablebeauty {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #665A40;
	border-bottom-color: #665A40;
	border-left-color: #665A40;
	background-color: #968768;
	border-right-color: #665A40;
	background-repeat: no-repeat;
}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; 
}
.uote { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; font-weight: bold; color: #4e184e; line-height: 18px; 
}
.maintext { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #49422E; line-height: 20px; 
}

.maintextListBold { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #4e184e; font-weight: bold;
}

.maintextList { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #4e184e; 
}
.maintext li { line-height: normal; }


.rightpaddingList {
	padding-right: 10px;
	color: #4e184e;
}


.brownheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #61553D;
}
.validation-advice {
	margin: 1px 0;
	padding: 1px;
	color : #5D1567;
	
}
.smallgreenheadline {
	font-weight: bold;
	color: #FF3300;
}
.errors{
	font-weight: bold;
	font-size: 12px;
	color: #5D1567;
}
.green {
	font-size: 13px;
	font-weight: bold;
	color: #006633;
	text-transform: capitalize;
}
.imgframe {
	border: 1px solid #665A40;
}
.hometext {
	line-height: 25px;
}
.lialpha {
	list-style-position: outside;
	list-style-type: upper-alpha;
}
.rightpadding {
	padding-right: 10px;
}
.box {
	background-color: #9F9171;
	padding: 10px;
	width: 400px;
	border: 1px solid #817358;
	margin-right: 250px;
	float: none;
	margin-left: 250px;
	margin-bottom: 10px;
	text-align: center;
}
.bold { font-weight: bold; }
.tableframe2 { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #897B5F; border-top-style: dotted; border-right-style: dotted; border-left-style: dotted; border-top-color: #897B5F; border-right-color: #897B5F; border-left-color: #897B5F; }
.tdDott { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #897B5F; }
.tableDootLine { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #FFF; }
#leftNav { padding: 10px; }
#leftNav ul { margin: 0px; padding: 0px; }
#leftNav ul li { display: block; padding-left: 15px; list-style-type: none; padding-top: 10px; padding-bottom: 10px; color: #5F553C; font-weight: bold; text-transform: uppercase; font-size: 11px; background-image: url(images/dot_nav.png); background-repeat: no-repeat; background-position: left center; text-indent: 15px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #B5A585; }
#leftNav ul li a { text-decoration: none; font-size: 11px; font-weight: bold; color: #5D1567; }
#leftNav ul li a:hover { color: #5F533B; }
.frame { border: 1px solid #7C6E53; }
.dirHeadline { font-weight: bold; color: #FFF; padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.dirHeadlineBig { font-size: 16px; font-weight: bold; color: #4E184E; }
.tableDootLineTop { border-top-width: 1px; border-top-style: dotted; border-top-color: #FFF; }
.headline { background-image: url(images/hd_bg.gif); background-repeat: repeat-x; padding-left: 15px; font-size: 14px; font-weight: bold; font-variant: small-caps; text-transform: uppercase; color: #65593F; text-align: left; padding-top: 12px; height: 28px; }
.headline h1 { color: #FFF; font-weight: bold; font-variant: normal; text-transform: uppercase; font-style: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-image: url(images/square.gif); background-repeat: no-repeat; background-position: left center; text-indent: 20px; padding-top: 0px; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0px; margin-right: 0; margin-bottom: 0; margin-left: 0; }

.headlineWhite { background-image: url(images/hd_bg.gif); background-repeat: repeat-x; padding-left: 15px; font-size: 14px; font-weight: bold; font-variant: small-caps; text-transform: uppercase; color: #65593F; text-align: left; padding-top: 12px; height: 28px; }
.headlineWhite h1 { color: #FFF; font-weight: bold; font-variant: normal; text-transform: uppercase; font-style: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-image: url(images/square.gif); background-repeat: no-repeat; background-position: left center; text-indent: 20px; padding-top: 0px; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-top: 0px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
.tableFramed tr td ul { padding: 10px; margin: 5px; }
.whitetext { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
