*
{
	margin: 0em;
	padding: 0em;
}

h1,h2,h3,h4,h5,h6
{
	text-transform: uppercase;
	letter-spacing: 0.2em;
}

body {
	margin: 0;
	padding: 0;
	background: #4B689A url('images/img1.jpg') repeat-x;
	font: normal 10pt Arial, Veranda;
	color: #666666;
}

a
{
	color: #667700;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}
pre{font-family:Arial, Verdana;}

/*Media*/
.logo{
float:left;
width:50px;
height:70px;}

#picture{
float:right;
position:absolute;
right:-1px;
margin-left:150px;
}

#picture img{width:120px;
height:200px;
float:right;
}

.picture
{
width:200px;
height:200px;
}

/* Outer */

#outer
{
	width: 778px;
	margin: 2em auto;
}

/* Header*/

#header
{
	padding: 1.75em;
	text-align: center;
}

#header h1
{
	font-size: 2em;
}

#header h2
{
	font-size: 1em;
	color: #747474;
}

#header h1 a
{
	color: #fff;
	text-decoration: none;
}

/*Menus*/
dl, dt,dd, ul {
margin: 0;
padding: 5;
list-style-type: none;
}
#menu li, #secmenu li{
margin: 0;
padding: 1;}

#secmenu {
position: absolute;
bottom:5em;
left: 1em;
width: 10em;
}

#menu {
background: url('images/top.gif') top left no-repeat;
	height: 94px;
	width: 778px;
}
#menu dl {
float: left;
margin: 0 5px 0px 37px;
list-style: none;
	text-align:left;
	position: relative;
	top: 24px;
}
#secmenu dl {
float: left;
margin: 30px 5px;
list-style: none;
	text-align:right;
	position: relative;
	bottom: 45px;
}
#menu dt, #secmenu dt {
text-align: center;
font-weight: bold;
padding: 0em 1em 0em 1em;
	display: inline;
}
#secmenu dt {
text-align:left;
font-weight: bold;
padding: 0em 0em 0em 1em;
	display: inline;
width:50%;
}

#secmenu dd {
padding: 0em 0em 0em 0em;
}
#menu li, #secmenu li {display: inline;
}
#menu li a, #menu dt a{

display: block;
border: 0 none;
color: #3A2000;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: overline;
	font-size: 0.9em;
	letter-spacing: 0.2em;
}

#secmenu li a, #secmenu dt a {
display: block;
border: 0 none;
color: #667700;
	font-weight: bold;
	letter-spacing: 0.2em;
}

#secmenu dd a{color:#4B689A;}

#menu li a:hover, #menu dt a:hover {
text-decoration: underline;
	background:  url('images/hover.png') repeat-x left top;
}

#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu8, #smenu9, #smenu10, #smenu11{
position: absolute;
width: 225px;
}
#secmenu
{
	position: relative;
	z-index: 2;
	float: left;
	width: 15em;
	margin-top: 5em;
}

/* Content */

.important
{
font-size:11pt;
color:#4B689A;
font-style:italic;
}

#xbg1
{
	position: absolute;
	z-index: 1;
	background: url('images/middle.gif') top left no-repeat;
	width: 778px;
	height: 98px;
}

#content
{
	background: url('images/middle2.gif') top left repeat-y;
}
ul { margin-bottom: 5px;
padding: 0px; }

li { list-style: none;
	margin: 10px 0; } 

#content p
{
	margin-bottom: 2em;
	line-height: 1.5em;
}

#content h2,h3,h4,h5,h6
{
	position: relative;
	color: #3F2109;
	margin-bottom: 1em;
	padding-bottom: 0.5em;
	border-bottom: solid 1px #DFBF99;
}

#content h2
{
	font-size: 1.5em;
}

#content h3
{
	font-size: 1.1em;
}

#content ul
{
	margin-bottom: 2em;
	padding-left: 1em;
}

#content blockquote
{
	margin-bottom: 2em;
}

#content blockquote p
{
	border-left: solid 8px #667700;
	padding-left: 1em;
	margin-bottom: 0em;
}

#content table
{
	margin-bottom: 2em;
}

#content table th
{
	text-align: left;
	font-weight: bold;
	padding: 0.5em;
}

/*#content table td
{
	padding: 0.5em;
}*/
#content table td.one
{
	padding: 0.5em;
	color:#4B689A;
}

#content table tr.rowA
{
	background-color: #DFBD99;
	color: inherit;
}

#content table tr.rowB
{
	background-color: #EFDCC2;
	color: inherit;
}

#content table td img
{
	margin:0;
	padding: 0;
}

/* Primary Content */

#primaryContentContainer
{
	position: relative;
	z-index: 2;
	float: right;
	margin-left: -18em;
	width: 100%;
}

#primaryContent p:first-letter{
color:#8EA66A; 
font-size:20px;}

#primaryContent
{
	margin: 2em 3.0em 0em 19em;
	padding: 0em 5em 0em 1.5em;
	border-left: solid 1px #DFBF99;
}

#primaryContent h3, #primaryContent h2
{
color:#4B689A;
}

/* Secondary Content */

#secondaryContent
{
	position: relative;
	z-index: 2;
	float: right;
	width: 15em;
	margin-top: 2em;
}

#secondaryContent h3
{
letter-spacing:-1px;
font-variant:small-caps;
}

/* Footer */

#footer
{
	width: 778px;
	height: 56px;
	padding-top: 30px;
	background:  url('images/bottom.gif') top left no-repeat;
	text-align: center;
}

.clear
{
	clear: both;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: x-small;
	color: #000000;
}
	