@charset "utf-8";
/* ------------------------------ GENERAL ------------------------------ */

html {
	overflow-y:scroll;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0;
	padding:0;
	background:#ffffff url("../img/canvas.gif") top center repeat-y;
}
a {
	text-decoration:none;
	color:#b09e65;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:0;
}
form, fieldset, ul, p, h1, h2, h3, h4, h5 {
	padding:0;
	margin:0;
	border:0;
}
div.canvas {
	width:942px;
	text-align:left;
	margin:0 auto;
}
/* ------------------------------ HEADER ------------------------------ */

div.canvas div.header {
	background:#1e1d1d url("../img/header-bg.gif") top left no-repeat;
	height:120px;
}
div.canvas div.header ul {
	float:right;
	padding:6px 0 0 0;
	list-style:none;
}
div.canvas div.header ul li {
	font-family:"Trebuchet MS", "Trebuchet", "Helvetica", sans-serif;
/*	color:#e6e5df;*/
	font-size:75%;
	float:left;
	padding:0 11px 0 0;
}



/*div.canvas div.header ul li a {
	color:#e6e5df;
	display:block;
	background:url("../img/email.gif") 0px 3px no-repeat;
	padding:0 0 0 15px;
}
div.canvas div.header ul li span {
	display:block;
	background:url("../img/phone.gif") 0px 3px no-repeat;
	padding:0 0 0 12px;
}*/


/*21 jan 2k10*/
.emaillink
{
	color:#e6e5df;
	display:block;
	background:url("../img/email.gif") 0px 3px no-repeat;
	padding:0 0 0 15px;	
}

.phonelink {
	color:#e6e5df;	
	display:block;
	background:url("../img/phone.gif") 0px 3px no-repeat;
	padding:0 0 0 12px;
}

.twitterlink {
	color:#e6e5df;
	display:block;
	background:url("../img/twitter.gif") 0px 3px no-repeat;
	padding:0 0 0 14px;	
}

.facebooklink {
	color:#e6e5df;
	display:block;
	background:url("../img/facebook.gif") 0px 3px no-repeat;
	padding:0 0 0 10px;	
}


div.canvas div.header div.searchForm {
	clear:right;
	float:right;
	padding:4px 11px 0 0;
}
div.canvas div.header div.searchForm input {
	float:left;
	margin-left:5px;
	font-size:62.5%;
}
div.canvas div.header div.searchForm input:active, div.canvas div.header div.searchForm input:focus {
	outline:1px solid yellow;
}
/* ------------------------------ TOP NAV ------------------------------ */

div.canvas div.topNav {
	height:1%;
	border-top:1px solid #000000;
	padding:0 18px;
	background:url("../img/topNav-bg.gif")
}
div.canvas div.topNav:after {
	visibility:hidden;
	display:block;
	content:".";
	clear:both;
	height:0;
}
div.canvas div.topNav ul {
	display:block;
	list-style:none;
	float:left;
	background:url("../img/topNav-seperator.gif") right 0px repeat-y;
	padding-right:1px;
}
div.canvas div.topNav ul li {
	float:left;
	display:block;
	padding:6px 16px 6px 17px;
	background:url("../img/topNav-seperator.gif") 0px 0px repeat-y;
}
div.canvas div.topNav ul li a {
	display:block;
	font-family:"Trebuchet MS", "Trebuchet", "Helvetica", sans-serif;
	color:#fff;
	text-transform:uppercase;
	border-bottom:2px solid #242926;
	line-height:1em;
}
div.canvas div.topNav ul li a:hover, div.canvas div.topNav ul li.selected a {
	text-decoration:none;
	border-bottom:2px solid #929493;
}
/* ------------------------------ MAIN CONTENT ------------------------------ */

div.canvas div.main {
	height:1%;
	background-color:#ffffff;
	padding:35px 0 10px 18px;
	min-height: 360px;
}
div.canvas div.extStrcture00 {
	padding-left:0;
}
div.canvas div.main:after {
	visibility:hidden;
	display:block;
	content:".";
	clear:both;
	height:0;
}
div.main div.row {
	height:1%;
}
div.main div.row:after {
	visibility:hidden;
	display:block;
	content:".";
	clear:both;
	height:0;
}
div.main div.extBackground00 /*special for homepage*/ {
/*	background:url("../img/extBackground00.gif") 0px 0px repeat-y;*/
}
div.main div.extBackground01 {
/*	background:url("../img/extBackground01.gif") 0px 0px;*/
	margin-bottom:20px;
}
/* ------------------------------ COLUMNS ------------------------------ */

div.main div.colfull 
{
    width: 915px;
    _margin: 0px;
    _padding: 0px;
}
div.main div.col_f_right 
{
    width: 446px;
    float: right;
    text-align: right;
    padding-bottom: 15px;
    height: 1%;
    overflow: visible;
    margin-left: 15px;
}
div.main div.col00 {
	width:466px;
	_width: 441px;
	float:left;
	_margin: 0px;
	_padding: 0px;
}
div.main div.col00b {
	padding:0 21px 30px 0;
}
div.main div.col01 {
	width:446px;
	float:left;
}
div.main div.col02 {
	width:212px;
	float:left;
}
div.main div.col02b {
	padding-right:21px;
}
div.main div.col02divide 
{
    float: left;
    width: 21px;
}
div.col03 {
	width:620px;
	float:left;
}
div.col03 div.col03b {
	padding-right:22px;
}
div.col04 {
	width:290px;
	float:left;
}
div.col05 {
	width:310px;
	float:left;
}
div.col05 div.col05b {
	padding-left:20px;
}
/* ------------------------------ FOOTER ------------------------------ */

div.canvas div.footer {
	background:#ffffff;
	text-align:center;
	padding:10px 0 20px;
	clear:both;
}
div.canvas div.footer p {
	font-size:68.75%;
	color:#9c9d9f;
}
div.canvas div.footer p a {
	text-decoration:underline;
	color:#9c9d9f;
}
div.canvas div.footer p a:hover {
	text-decoration:none;
	color:#777777;
}
/* ------------------------------ ADMINSUITE --------------------------- */

div.fielditem 
{
    clear:both;padding-top:5px;
}
div.label 
{
    float:left;padding-top:3px;width:130px;
}
div.divider 
{
    float:left;width:5px;
}
div.value 
{
    float:left;width:290px;font-size:90%;
}
label 
{
    font-size:90%;
}
span.labeldesc 
{
    font-size:71%;
}
textarea 
{
    font-family: Arial, Helvetica, Sans-Serif;font-size:90%;
}
div.col01 table, div.col00 table 
{
    font-size:80%;text-align:left;/*border:solid 1px #000;*//*background-color:#e6e5df;*/width:429px;

}
div.col01 table th, div.col00 table th
{
    text-align:left;border-bottom:ridge 2px #e6e5df;
}
div.col01 table td.ctr, div.col00 table td.ctr
{
    text-align:center;
}
input.smbutton 
{
    font-size:75%;font-weight:bold;
}
div.col01 p.smaller 
{
    font-size:80%;margin:10px 0px;clear:both;
}
form#imgForm 
{
    max-height: 502px;
    overflow:auto;
}
