/* Reset
----------------------------------------------------------- */
blockquote,body,div,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,hr,img,input,label,legend,li,object,ol,p,select,textarea,ul {border:none;margin:0;padding:0;}


/* HTML Elements
----------------------------------------------------------- */

body {
	background: #000;
	color: #666;
	font: normal 12px Arial, Tahoma, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align: left;
}

a{color:#39539b;text-decoration:none;}
a:link,a:active,a:focus,a:visited {outline:none;}
a:hover{color:#39539b;}

h1
{	
	color:#39539b;
	font: bold 14px Arial, Tahoma, Helvetica, sans-serif;
}

h2
{	
	color:#39539b;
	font: bold 14px Arial, Tahoma, Helvetica, sans-serif;
}

h3
{	
	color:#666;
	font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
	margin:0;
}

input, textarea{border:1px solid #7f9db9;padding:2px;}
select{border:1px solid #7f9db9;}
option {padding:2px;}


p {margin:0 0 16px 0;}

ol {margin:0px 0 20px 24px;} 
ol li {margin: 6px 0;} 


ul {margin:0px 0 20px 24px;} 
ul li {margin: 6px 0;} 

table td
{
	vertical-align:top;
	padding-bottom:6px;
}

/* Buttons
----------------------------------------------------------- */

/* default class for all buttons */
.btn {display:block;overflow:hidden;}
.btn a {border:none;display:block;overflow:hidden;text-indent:-12345px;}
.btn a:hover {border:none;}

/* buttons images + dimensions 
.btn-submit,.btn-submit a{background:url("../images/buttons/submit.gif");width:68px;height:16px;}
.btn-submit a:hover{background-position:0 -16px;}*/

.btn-search a {background:url(../Images/buttons/btn-search-black.png);width:74px;height:21px;}
.btn-submit a {background:url(../Images/buttons/btn-submit-brown.png);width:96px;height:28px;}

.btn-slideshow-prev a {background:url(../Images/buttons/btn-slideshow-prev.png);width:48px;height:43px;}
.btn-slideshow-prev a:hover{background-position:0 -43px;}
.btn-slideshow-next a {background:url(../Images/buttons/btn-slideshow-next.png);width:48px;height:43px;}
.btn-slideshow-next a:hover{background-position:0 -43px;}

/* Headings
----------------------------------------------------------- */

/* default class for all headings */
.hdn {display:block;overflow:hidden;text-indent:-12345px;}

.toph1
{
	color:#fff;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align:right;
	margin:2px;
	padding:0;
}

.content-h1
{
	margin-bottom:30px;
}

/* headings images + dimensions */
.hdn-logo{background:url("../images/headings/logo.png") no-repeat; width:235px; height:123px; position:relative; top:28px; left:26px;}


/* Layout
----------------------------------------------------------- */
div#wrapper
{
	margin:0 auto;
	width:982px;
	overflow:hidden;
}

div#header
{
	height:187px;
	width:982px;
	background:url(../Images/headings/header.jpg) no-repeat;
	position:relative;
}

div#content
{
	margin-top:9px;
	width:893px;
	padding:40px 38px 20px 51px;
	
	background:#fff url(../Images/contentbackground.gif) repeat-x;
}

div#content .left
{
	float:left;
	width:418px;
	margin-right:70px;
}

div#content .right
{
	float:right;
	width:401px;
}

div#footer
{
	color:#fff;
	font-size:10px;
	text-align:center;
	margin:6px 0px 71px 0px;
}

div#footer a {color:#fff; text-decoration:none;}
div#footer a:hover {text-decoration:underline;}

/* Menu
----------------------------------------------------------- */

ul#menu
{
	margin:0;
	padding:0;
	height:40px;
	background: url(../Images/navigation.gif);
	background-repeat:no-repeat;
	list-style: none;
}

ul#menu li {
	float: left;
	height:40px;
	margin: 0;	
	position: relative;
}

ul#menu li.nav_0{width:83px;}
ul#menu li.nav_1{width:177px;}
ul#menu li.nav_2{width:121px;}
ul#menu li.nav_3{width:122px;}
ul#menu li.nav_4{width:180px;}
ul#menu li.nav_5{width:147px;}
ul#menu li.nav_6{width:151px;}

ul#menu li a {
	background: url(../Images/navigation.gif);
	background-repeat:no-repeat;
	display: block;
	height: 40px;	
	overflow: hidden;
	text-indent: -12345px;
}

ul#menu li.nav_0 a {background-position:0 0;}
ul#menu li.nav_1 a {background-position:-83px 0;}
ul#menu li.nav_2 a {background-position:-260px 0;}
ul#menu li.nav_3 a {background-position:-381px 0;}
ul#menu li.nav_4 a {background-position:-503px 0;}
ul#menu li.nav_5 a {background-position:-683px 0;}
ul#menu li.nav_6 a {background-position:-830px 0;}