/* Layout ******************/
html {
	background-color: #FFFFD9;
}
body {
	padding:0;
	/*margin: 0 auto;*/
	margin: 10px auto;
	/*width: 763px;*/
	width: 989px;
	position:relative;
	border: 2px solid #CC6600;
	background-color: #fff;
}

#main {
	float: left;
	/*width: 620px;*/
	width: 852px;
}

#header {
	height: 128px;
	/*padding: 10px;*/
	/*background: #fff url(Images/banner3.jpg) no-repeat 3px 3px; */
	padding: 3px;
}
#footer {
	/*position:absolute; bottom:0;*/
	/*width:100%;*/
	clear: both;
}
#topmenu {
	clear: both;
}
#optext {
	float: left;
	width: 800px;
}

/* Fonts and colors *******************/
body {
	font-family: Arial,Helvetica,'MS Sans Serif',sans-serif;
	font-size: medium;
	/*font-size: 16px;*/
	color: #666666;
}
/*td {
	font-size: 76%;
	color: #404040;
}*/
td {
	font-size: 0.8em;
}

#optext {
	padding: 0 10px 8px;
}
#optext p {
	font-size: 0.8em;
}

#slogan {
	float: left;
	font-size: 0.6em;
	text-align: center;
	padding: 0.5em 0;
	width: 610px;
}
#login {
	float: right;
	width: 125px;
	border: 2px solid #FF6633;
	margin: 2px 2px;
	text-align: center;
	padding: 0 2px 2px 2px;
}
#login a {
	font-size: 11px;
	font-weight: bold;
	color: #FF6633;
	text-decoration: none;
}
#footer {
	margin: 0.2em 1em 0.5em;
	border-top: 1px solid #FF9933;
	padding-bottom: 2px;
}

#breadcrumbs {
	padding: 0.3em;
	margin: 0.5em 1em 1em 1em;
	border-top: 1px solid #FF9933;
	border-bottom: 1px solid #FF9933;
	color: #FF9933;
	font-size: 0.6em;
	background: transparent url(Images/flag_gb.gif) no-repeat center right;
}
#breadcrumbs a {
	color: #FF9933;
	/*background: transparent url(Images/path_separator.gif) no-repeat center right;*/
	text-decoration: underline;
}
#breadcrumbs a:hover {
	color: #7F2004;
}

a:link {
	color: #468BB5;
	text-decoration: underline; 
}
a:hover {
	color: #468BB5;
	text-decoration: underline; 
}

/* Classes *******************/
.centralcaption, a.centralcaption {
font-size: 0.9em;
color: #000000;
text-decoration: none;
}
a.centralcaption:hover {
color: #FFC85A;
}
.centralheader, a.centralheader {
font-size: 1em;
font-weight: bold;
color: #575757;
}
a.centralcaption:hover {
color: #ff0000;
}
.centraltitle {
font-size: 1.1em;
/*font-weight: bold;*/
color: #626262;
}
.centraltitle span {
font-size: 1.3em;
}
.confirmtext {
font-size: 0.8em;
font-weight: bold;
color: #009900;
}
.containerlink, a.containerlink {
font-size: 0.9em;
font-weight: bold;
text-decoration: none;
color: #646464;
}
a.containerlink:hover {
color: #0000FF;
}
.errortext {
font-size: 0.8em;
font-weight: bold;
color: #FF0000;
}
.errortextbig {
font-size: 1em;
font-weight: bold;
color: #FF0000;
}
.forgotlink {
font-size: 11px;
text-decoration: none;
color: #FF0000;
font-style: oblique;
}
a.forgotlink {
text-decoration: underline;
}
a.forgotlink:hover {
text-decoration: none;
}
.homecaption1 {
font-size: 1.6em;
font-weight: bold;
}
.homecaption2 {
font-size: 11px;
font-weight: bold;
color: #000000;
}
a.homecaption2 {
font-size: 11px;
font-weight: bold;
color: #000000;
margin-bottom: 5px;
}
a.homecaption2:hover {
color: #999999;
}
.hometext {
font-size: 0.7em;
color: #999999;
}
a.hometext {
text-decoration: none;
}
a.hometext:hover {
text-decoration: underline;
}
.inputform {
font-size: 11px;
color: #000000;
width: 220px; 
border: 1px solid #000000;
}
.leftblockcaption {
font-size: 11px;
font-weight: bold;
color: #323232;
}
a.leftblockcaption, a.leftblockcaption span {
text-decoration: none;
}
a.leftblockcaption:hover, a.leftblockcaption span:hover {
color: #ff0000;
}
.leftblocktext, a.leftblocktext {
font-size: 11px;
color: #323232;
}
a.leftblocktext:hover {
text-decoration: underline;
color: #0000FF;
}
.leftcaption {
font-size: 1.4em;
font-weight: bold;
color: #555150;
letter-spacing: 1em;
}

.profile {
font-size: 11px;
color: #000000;
width: 200px; 
border: 1px solid #000000;
}
.search {
font-size: 12px;
font-weight: bold;
color: #000000;
}
.sitemap, a.sitemap {
font-size: 11px;
font-weight: bold;
color: #000000;
}
a.sitemap:hover {
color: #FF9900;
}
.tableheader {
	font-size: 0.9em;
	font-weight: bold;
}
.tabletext {
font-size: 0.8em;
color: #000000;
}

.textbutton {
font-size: 14px;
font-weight: bold;
color: #000000;
font-style: oblique;
}
a.textbutton {
text-decoration: underline;
}
a.textbutton:hover {
color: #FF0000;
}
.uscaption {
font-size: 11px;
font-weight: bold;
color: #4B4B4B;
}
.usermenu {
font-size: 11px;
font-weight: bold;
color: #0000FF;
}
a.usermenu {
text-decoration: underline;
}
.ustext {
font-size: 10px;
font-weight: bold;
color: #797979;
}


.sidebox {
	border: 1px solid #999;
	background-color: #E0E0E0;
}
.sideboxred {
	border: 1px solid #FF9933;
	background-color: #FFCC66;
	width: 120px; 
	padding: 5px;
}
.sideboxwhite2 {
	border: 1px solid #999;
	background-color: #fff;
	padding: 5px;
	width: 120px;
}
.sideboxwhite2 p {
	padding: 0;
}

.button, a.button {
	background: #9D3205 url(Images/button.jpg) no-repeat 50% 50%;
	padding: 0.3em 0.7em; 
	border: 1px solid #FF6633;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}
a.button:hover {
	text-decoration: none;
}
.button:hover, .button3:hover {
	border: 1px solid #0066FF;
	color: #fff;
}
.button2 {
	background: #9D3205 url(Images/button.jpg) no-repeat 50% 50%;
	padding: 0; 
	border: 1px solid #FF6633;
	color: #fff;
	font-size: 11px;
	padding: 0.2em 0.3em; 
}
.button3 {
	background: #9D3205 url(Images/button.jpg) no-repeat 30% 30%;
	padding: 0.3em 0.8em;
	border: 1px solid #FF6633;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
}
.formcaption {
	font-size: 0.8em;
	font-weight: bold;
	color: #4B4B4B;
	margin-top: 3px;
	margin-bottom: 3px;
}
.formcaption2 {
	font-size: 11px;
	font-weight: normal;
	color: #4B4B4B;
	margin-top: 3px;
	margin-bottom: 3px;
}

/*   MENU  ************************************************************/
.mainmenu {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #585858;
	text-align: center;
	width: 109px;
}
.mainmenuover {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #f00;
	text-align: center;
	width: 109px;
}
.submenu {
	background-color: #FFCC66;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #585858;
	text-align: center;
	width: 108px;
	padding: 2px 0 0;
}

.submenuover {
	background-color: #8D2700;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
	text-align: center;
	width: 109px;
	padding: 2px 0 0;
}

.topmenu {
	font-size: 0.8em;
	padding-top: 5px;
}
a.topmenu {
	text-decoration: none;
	color: #767676;
}
a.topmenu:hover {
	text-decoration: underline;
	color: #7F2004;
}

.adlink {
	font-size: 0.8em;
	color: #ff0000;
}
a.adlink {
	font-size: 1em;
	color: #ff0000;
	text-decoration: underline;
}


.tdlistimg {
	border-left: 2px #C5C5C5 solid; 
	border-top: 2px #C5C5C5 solid; 
	border-bottom: 2px #C5C5C5 solid;
	padding: 8px;
	/*background-color: #E8E3DB;*/
}
.tdlisttext {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;
	border-right: 2px #C5C5C5 solid; 
	border-top: 2px #C5C5C5 solid; 
	border-bottom: 2px #C5C5C5 solid;
	padding: 8px 5px 8px 5px;
	/*background-color: #E8E3DB;*/
}

#edtUrl {
	display: none;
}

