body

{

	margin: 0;

	margin: 0 auto;

	background: #f4f4f4 url(images/bg.gif) top center repeat-y;

}

#header

{

	vertical-align: top;

	padding-bottom: 11px;

	padding-left: 18px;

	font-family: Georgia, Lucida, Arial, sans-serif;

	font-size: 11px;

	font-weight: lighter;

	color: #00008B;

	border-bottom: 1px solid #efefef;

}

.title

{

	font-size: 24px;

	font-style: italic;

	font-weight: bold;

	color: #90200A;

}

.darktitle

{

	font-size: 24px;

	font-style: italic;

	font-weight: bold;

	color: #000000;

}

#main

{

	width: 780px;

	height: auto;

	border-left: 1px solid #efefef;

	border-right: 1px solid #efefef;

	margin: 0 auto 0 auto;

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #A52A2A;

}

h1, h2

{

    font-size: 12px;

	font-family:  Verdana, Arial, sans-serif;

	color: #191970;

	font-weight: bold;

	padding-left: 4px;

}

h3, h4

{

    font-size: 11px;

	font-family: Verdana, Arial, sans-serif;

	color:  #2F4F4F;

	font-weight: bold;

	padding-left: 8px;

}

#menu

{

	width: 150px;

	color: #00008B;

	font-family: Verdana, Arial, sans-serif;

	font-size: 12px;

}

#menu a:link, #menu a:visited

{

	width: 150px;

	margin: 1px 0 1px 0;

	padding: 4px 3px 4px 8px;

	background-color: transparent;

	color: #003366;

	text-decoration: none;

	font-family: Verdana, Arial, sans-serif;

	font-weight: normal;

	display: block;

}

#menu a:hover

{

	color: #A52A2A;

	text-decoration: none;

}

#topmenu

{

    text-align: right;

	padding-top: 1em;

	padding-right: 1em;

	font-family: Verdana, Arial, sans-serif;

	font-weight: bold;

}

#topmenu a:link, #topmenu a:visited

{

	color: #607080;

    text-decoration: none;

    background-color: #FFFFFF; 

	border: 1px solid #FFFFFF;

	padding-top: .3em;

	padding-bottom: .3em;

	padding-left: .8em;

	padding-right: .8em;

}

#topmenu a:hover

{

	color: #90200A;

	background-color: #FFFFFF; 

	border: 1px solid #FFFFFF;

    text-decoration: none;

	padding-top: .3em;

	padding-bottom: .3em;

	padding-left: .8em;

	padding-right: .8em;

}

#lefty

{

	margin: 8px;

	width: 150px;

	height: auto;

	color: #00008B;

	font-family: Verdana, Arial, sans-serif;

}

#lefty p

{

	width: 94%;

	padding: 12px;

	font-family: Verdana, Arial, sans-serif;

	background-color: #f9f9f9;

	color: #607080;

}

#block

{

	padding: 12px;

	font-family: Verdana, Arial, sans-serif;

	background-color: #f9f9f9;

	color: #607080;

}

#breadcrumb 

{

        text-align: right;

	color: #999999;

	padding-bottom: 11px;

}

#breadcrumb a:link, #breadcrumb a:visited

{

	color: #999999;

	text-decoration: none;

}

#breadcrumb a:hover

{

	color: #aaaaaa;

	text-decoration: none;

}

a:link, a:visited

{

	color: #003366;

	border-bottom: 1px solid #efefef;

	font-family: Verdana, Arial, sans-serif;

	text-decoration: none;

}

a:hover

{

	color: #A52A2A;

	text-decoration: none;

}

#content

{

	float: right;

	width: 570px;

	text-align: left;

	padding-top: 11px;

	padding-bottom: 11px;

	padding-left: 11px;

	padding-right: 16px;

	border-left: 1px solid #efefef;

	font-family: Verdana, Arial, sans-serif;

	line-height: 145%;

	color: #607080;

}

#content h3, h4

{

	font-family: Verdana, Arial, sans-serif;

	color:  #2F4F4F;

	font-weight: bold;

        padding-left: 0px;

}

#footer

{

        text-align: right;

	padding: 11px;

	font-family: Verdana, Arial, sans-serif;

	font-weight: lighter;

	color: #666666;

}

hr

{

	border:0;

	border-bottom: 1px solid #efefef;

	height: 1px;

}

li

{

	list-style-type: none;

	line-height: 160%;

}


