/* CSS Document */

body
{
	background-color: #303f6b; 
	margin: 20px 0px 20px 0px;
}

A{ 
	text-decoration: none; 
	color: #830908;
}
A:hover{
	text-decoration: underline; 
	FONT-WEIGHT: bold;
}

a.header
{
	color:transparent;
	background:transparent;
}
a.header:hover{
	text-decoration:none;
}

div.container
{
	border-color:#303f6b;
	background-color: #e7e7e7;
	margin:0 auto;
	width:790px;
	text-align:center;
}
div.menu_top
{
	height:30px;
	background-color:#303f6b;
	vertical-align:middle;
}
div.separator
{
	height:10px;
	background-color:#303f6b;
}
div.leftmenu
{
	padding:0px 5px 5px 5px;
	width: 100%;
	border: 0px;
	float:left;
	vertical-align:top;
	margin:0;
	width:20%;
}

div.menu
{
	background-color:#303f6b;
	height:30px;
}

div.text_left
{
	text-align:justify;
}
table.pics_4
{
	margin-bottom:10px;
}

img.borderless
{
border:0;
}
.main
{
	padding: 10px 0px 0px 0px;
}
.content
{
	width:76%;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:text-top;
	float:left;
/*	margin: 10px 0px 0px 10px;*/
	padding: 0px 10px 10px 0px;
}

.clearfix
{
	clear:both;
}

.footer
{
	padding:3px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#303f6b;
	color:#E7E7E7; 
	font-size: .75em;
}
.footer a
{	color:#E7E7E7; }

.menu
{
	font-variant:small-caps;
	color:#e7e7e7;
	font-size:13px;
	letter-spacing:1px;
}

.leftnavmenu { margin: 0px; font-size: 10pt; font-family: verdana; text-decoration: none;}
.leftnavmenu ul { margin: 0pt; padding: 0pt; position: relative; z-index: 500; list-style-type: none; width: 11em; }
.leftnavmenu li { background-color: #303F6B; float: left; }
.leftnavmenu li.sub { background-color: #303F6B; }
.leftnavmenu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; font-size: 1em; margin-top: -1px; }
.leftnavmenu a, .leftnavmenu a:visited { border-bottom:2px solid #E7E7E7; display: block;  padding:1.4em 0em 1.4em 0em; line-height: 2em; width: 11em; color: #E7E7E7; text-transform: none;  }
* html .leftnavmenu a, * html .leftnavmenu a:visited { width: 11em; }
* html .leftnavmenu a:hover { color: #E7E7E7; background-color: #830908; position: relative; text-decoration: none; text-transform: none; }
.leftnavmenu ul ul a, .leftnavmenu ul ul a:visited { padding: .6em 0em .6em 0em;} 
.leftnavmenu li:hover { position: relative; }
.leftnavmenu a:active, .leftnavmenu a:focus { color: #E7E7E7; background-color: #830908; text-decoration: none; text-transform: none; }
.leftnavmenu li:hover > a { color: #E7E7E7; background-color: #830908; text-decoration: none; text-transform: none; }
.leftnavmenu li ul { padding: 2em; visibility: hidden; position: absolute; top: -2em; left: 9em; background-color: transparent; }
.leftnavmenu li:hover > ul { visibility: visible; }
.leftnavmenu ul a:hover ul ul { visibility: hidden; }
.leftnavmenu ul a:hover ul a:hover ul ul { visibility: hidden; }
.leftnavmenu ul a:hover ul { visibility: visible; }
.leftnavmenu ul a:hover ul a:hover ul { visibility: visible; }

.horizontalmenu
{
	text-align:center;
	width:100%;
	position:relative;
 }
.horizontalmenu ul
{
	margin:0;
	padding:0;
	list-style-type:none;
    text-decoration: none;
}
.horizontalmenu li
{
	background-color: #303F6B;
	color: #E7E7E7;
	width: 30%;
	float:left;
	margin:0 5px 0 5px;
}
.horizontalmenu li.current
{
	background-color: #830908;
	padding:6px 0px 6px 0px;
    display: block;
}
.horizontalmenu a
{		
	padding:6px 0px 6px 0px;
	color: #E7E7E7;
    display: block;
    text-decoration: none;
}
.horizontalmenu a:hover
{
	background-color: #830908;
    text-decoration: none;
}