
html {min-height: 100%;}

* {
	margin: 0;
	padding: 0;
}

a {color: #484848;}
a:hover {color: #777;}

body {
	background: #777;
	color: #777;
	font: normal 62.5%  Arial, Helvetica, sans-serif;
}

p,code,ul {padding-bottom: 1.2em;}

li {list-style: none;}

h1 {
	font: normal 1.4em  Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
}

img{border:none;}

blockquote {
	background: url(img/quote.gif) no-repeat;
	display: block;
	font-weight: bold;
	padding-left: 28px;
}

h1,h2,h3,h4,h5 {padding-top: 6px;}

/* misc */
.clearer {clear: both;}

.left {float: left;}

.right {float: right;}

/* structure */
.container {
	background: #FFFFFF;
	font-size: 1.2em;
	line-height:1.5;
	margin: 0 auto;
	width: 960px;
	
}

/* header */

.header {
	background: #e5ca85;  
	font-size: 1.2em;
	height: 300px;
	margin: 0 auto;
	width: 960px;
}



 .header .hinside {
	background: #FFF;
	color: #FFF;
	height: 310px;	
}
.header .hinside {
	overflow: auto;
	width: 960px;
}
.header .hinside p,.header .hinside h2 {padding: 0 16px;}
.header .hinside h2 {padding-top: 16px; font: normal 1.6em "Trebuchet MS",sans-serif;}

/* navigation */

.menu
	{
	width:556px;
	position:absolute;
	margin:0;
	background:#003663;

}

ul#navigation-1
	{  margin:0; padding:0;  background:url(img/menubg.jpg) repeat-x #003663  ; list-style:none; width:100%; height:35px;  font:normal 9pt  Arial, Helvetica, sans-serif;}
ul#navigation-1 li
	{ margin:0; padding-right:10px;  display:block; float:left; position:relative; width:auto; height:23px;}
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{ padding:10px 0px 0px 10px; display:block; text-align:left; text-decoration:none;  color: #FFFFFF; width:100%; height:23px; }
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
	{ padding:10px 0px 0px 10px; display:block; text-align:left; text-decoration:none; background:url(img/menubghover.jpg) repeat-x #bb7736; color:#FFFFFF; width:100%; height:23px; }
	
ul#navigation-1 li ul.navigation-2
	{ margin:0; padding: 0; list-style:none; display:none; width:150px; position:absolute; top:33px;   border-top:none; border:none; }
ul#navigation-1 li:hover ul.navigation-2 
	{ display:block; }
ul#navigation-1 li ul.navigation-2 li
	{ width:150px; clear:left;  padding-bottom:8px;}

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{ clear:left; background:#754c24;  width:150px;   position:relative; z-index:1000;  }
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{ clear:left; background:#bb7736; width:150px; position:relative; z-index:1000; color:#FFF; }




/* main */
.main {

	background:  #FFF;
	
}


/* content */

.contentf {

	float: left;
	margin: 10px 0;
	padding: 0 16px;
	width: 920px;
	}
.contentf .descr {
	color: #664;
	font-size: 0.9em;
	margin-bottom: 6px;
}
.contentf ul {margin-left: 18px;}
.contentf ul li {list-style: url(img/li.gif); line-height:2;}
.contentf ol li {list-style: decimal;}
.contentf p {font-family: Arial, Helvetica, sans-serif;}

.border{border-right:thin  dotted #116b9d;}

.contentl {
	float: left;
	margin: 10px 0;
	padding: 0 16px;
	width: 531px;
}
.subhead {
	color: #116b9d; font-size:1.3em;
	
}



/* footer */
.footer {
	background:#FFF;
	color: #777;
	font: 1em sans-serif;
	line-height: 39px;
	padding: 0 12px;
	text-align: center;
}
.footer .right {color: #48;}
.footer .right a {color: #777; text-decoration: none;}
.footer a, .footer a:hover,.footer .right a:hover {color: #45;}