/* --------- BODY --------- */
body {
  background-color:#FFFFFF;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  text-decoration:none;
  font-family: Arial, Verdana,Tahoma, sans-serif;
  font-weight: normal;
  font-size:11px;
  line-height: 14px;
  color:#3E3B3A;
  background-position: center top;
  background-image: url(../../images/bg.gif);
  background-repeat: x-repeat;
  	background-image: url(../../images/bg-main.gif);
	background-repeat: no-repeat;
  padding-left:0px;
}

p{
  font-weight: normal;
  font-size:11px;
  color: #3E3B3A;
}

h1{
  font-weight: normal;
  font-size:22px;
  color: #FF3333;
  margin-top: 0px;
  margin-bottom: 6px;
}

h2{
  font-weight: normal;
  font-size:16px;
  color: #837f6e;
  margin-top: 0px;
  margin-bottom: 6px;
}

h3{
  font-weight: bold;
  font-size:13px;
  color: #3E3B3A;
}

.press{
  font-weight: bold;
  font-size:13px;
  color: #3E3B3A;
  margin-top: 0px;
  margin-bottom: 0px;
}

.sub{
  font-weight: none;
  font-size:11px;
  line-height: 14px;
  color: #867F78;
  margin-top: 0px;
  margin-bottom: 0px;
}

.navSeparator{
  font-weight: none;
  font-size:11px;
  line-height: 14px;
  color: #F76767;
  margin-top: 0px;
  margin-bottom: 0px;
}

.white{
  font-weight: none;
  font-size:10px;
  line-height: 14px;
  color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
}


.footer{
  font-weight: normal;
  font-size:10px;
  color: #867F78;
  margin-top: 0px;
  margin-bottom: 0px;
}

ul.leftNav{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
	list-style-position: default;
}

li.leftNavOn{
list-style-image: url(../../images/arrow-nav.gif);
  margin-left: 0px;
  margin-right: 0px
  margin-top: 0px;
  margin-bottom: 4px;
  padding-left: 0px;
  
}

li.leftNav{
list-style-type: none;
  margin-left: 0px;
  margin-right: 0px
  margin-top: 10px;
  margin-bottom: 0px;
  padding-left: 0px;
  
}



ul.arrow {
  
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
}

li.arrow{
	list-style-image: url(../../images/arrow-bullet.gif);
	margin-left: 16px;
	margin-right: 0px margin-top: 0px;
	margin-bottom: 2px;
	padding-left: 0px;
}

hr{
  width:480px;
  height:1px
  color: #867F78;
  background-color: #867F78;
  
}


/*  ---------body links --------- */

a:link {text-decoration:underline; color:#3E3B3A;}
a:visited {text-decoration:underline; color:#3E3B3A;}
a:active {text-decoration:underline; color:#3E3B3A;}
a:hover {text-decoration:underline; color:#FF6666;}          /*link colour*/

a.topNav:link {text-decoration:none; font-weight: bold; color:#FFFFFF; font-size:11px;}
a.topNav:visited {text-decoration:none; font-weight: bold; color:#ffffff; font-size:11px;}
a.topNav:active {text-decoration:none; font-weight: bold; color:#FFFFFF; font-size:11px;}
a.topNav:hover {text-decoration:none; font-weight: bold; color:#F76767; font-size:11px;}          /*link colour*/

a.leftNav:link {text-decoration:none; font-weight: bold; color:#FF3333; font-size:11px;}
a.leftNav:visited {text-decoration:none; font-weight: bold; color:#FF3333; font-size:11px;}
a.leftNav:active {text-decoration:none; font-weight: bold; color:#FF3333; font-size:11px;}
a.leftNav:hover {text-decoration:none; font-weight: bold; color:#F76767; font-size:11px;}          /*link colour*/ 

a.leftNavSub:link {text-decoration:none; font-weight: bold; color:#F76767; font-size:11px;}
a.leftNavSub:visited {text-decoration:none; font-weight: bold; color:#F76767; font-size:11px;}
a.leftNavSub:active {text-decoration:none; font-weight: bold; color:#F76767; font-size:11px;}
a.leftNavSub:hover {text-decoration:none; font-weight: bold; color:#FF3333; font-size:11px;}          /*link colour*/ 

a.sub:link {text-decoration:none; color:#867F78; font-size:11px;}
a.sub:visited {text-decoration:none; color:#867F78; font-size:11px;}
a.sub:active {text-decoration:none; color:#867F78; font-size:11px;}
a.sub:hover {text-decoration:none; color:#3E3B3A; font-size:11px;} 

a.footer:link {text-decoration:none; color:#867F78; font-size:10px;}
a.footer:visited {text-decoration:none; color:#867F78; font-size:10px;}
a.footer:active {text-decoration:none; color:#867F78; font-size:10px;}
a.footer:hover {text-decoration:underline; color:#867F78; font-size:10px;}  


/*  ---------forms --------- */

.form  {
	padding:2px; 
	line-height:1; 
	font-size: 10px; 
	font-family: Verdana, Arial; 
	color:#3E3B3A; 
	background-color: #E9E5E0; 
	border:1px solid; 
	border-color:#867F78;
}




