
body {background-color: #e1ddd9; font-size: 12px; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; color:#564b47; padding:0; margin:0; background:url(../images/bg.jpg); background-repeat:repeat-x;}
a         {color: #003399; text-decoration:none;}
a:visited {color: #003399;}
a:hover   {color: #564b47;}
a:active  {color: #003399;}

h1.headtext, h1.headtext a {font-size: 20px;text-transform:uppercase; text-align:left; padding: 20px 0px 0px 50px; margin:0px; text-decoration:none; }
h1 {font-size:20px;font-weight: normal;padding: 5px 10px;margin:0;}
h2 {font-size:18px;font-weight: normal;padding: 5px 10px;margin:0;}
h3 {font-size:15px;font-weight: normal;padding: 5px 10px;margin:0;}
.bannertext {font-size: 18px; text-align:right; padding: 50px 27px 0px 0px; margin:0px; text-decoration:none; }
.bannertextsmall {font-size: 12px; text-align:right;margin:10px 10px 0 700px; text-decoration:none;width:200px;}
img.download {vertical-align:middle;}

/* ----------container to center the layout-------------- */
#container {width: 930px;margin-bottom: 10px;margin: 0 auto;}

/* ----------banner for logo-------------- */
#banner { 
background-color: #e1ddd9;
text-align: right;
padding: 0px;
margin: 0px;
background:url(../images/banner.jpg); no-repeat; background-position:top;
height:220px;
width:930px;}


/* -----------------content--------------------- */
#content {
background-color: #ffffff;
padding: 0px;
margin: 0 150px 0 215px;
padding:0px; 

}

#all{ background-image:url(../images/bg_content.gif); background-repeat:repeat-y;}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navi------------- */
#left {
float: left;
width: 215px;
margin: 0;
padding: 0;
background-color:#e7e7e5;
border-left:  1px solid black;
}

#right {
background-color:#edf1f6;
float: right;
width: 150px;
margin: 0;
padding: 0;
border-right: 1px solid black;
}


/* -----------footer--------------------------- */
#footer {clear: both;margin: 0;padding: 0;text-align: center; padding: 2px 0 2px 0; }
.footertext , .footertext a{font-size: 11px;text-transform:uppercase;background-color: #004faa;color:#FFFFFF;text-align:center;margin:0px;}
.footertext a:hover {color: #FF9900;}
.disclaimer {font-size:9px;font-family:Arial, Helvetica, sans-serif; text-align:justify }
/* ----------menu-------------- */
.rightheader {font-weight: bold;color:white;height:20px; line-height:20px; width:150px;background-color:#96a1aa; text-align:center;}
#topmenu {padding:0px;margin: -14px 0 0 0;height:30px;border-left: 1px solid black; border-right:1px solid black;background-color:#ececec; border-bottom:1px solid #4e81b2;}
/* top navigation */
.navcontainer ul {padding: 0px; height: 25px;line-height: 25px; color: #333333; font-weight:bold;text-align:center;background-color:#ececec;}
.navcontainer ul li { display: inline; }
.navcontainer ul li a {padding: 0.2em 1em;background-color: #ececec;color: #333333;text-decoration: none;float: left;border-right: 1px solid #fff;}
.navcontainer ul li a:hover{background-color: #369;color: #fff;}
.addthis_button { text-align:right; margin-top: 5px; position:absolute; right:250px;}
/* left navigation */
 .menu{
	font-weight: bold;
	left: 0px;
	padding: 0px;
	margin:0px;
	text-align:left;
	width: 215px;
	list-style-type:none;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-top-width: 1px;
	line-height:20px;
	display:block;
   }
.menu ul {margin:0px;padding:0px;display:block;}
.menu li {color:#96a1aa;height:20px;display:block; text-decoration:none; text-indent:15px; list-style-type:none; font-size:11; font-weight:bold;border-bottom:1px solid #ffffff;}

.menu li a:link    {color:#31260C;height:20px;display:block; text-decoration:none;list-style-type:none;}
.menu li a:active  {color:#31260C;height:20px;display:block; text-decoration:none;list-style-type:none;}
.menu li a:visited   {color:#31260C;height:20px;display:block; text-decoration:none;list-style-type:none;}
.menu li a:hover   {background-color:#0D937D;color:#FFFFFF;display:block; height:20px;text-decoration:none;list-style-type:none;}

.menu li#selected  a:link    {color:#ffffff;height:20px; text-decoration:none;list-style-type:none; background-color:#B2E9E0;}
.menu li#selected  a:active   {color:#ffffff;height:20px; text-decoration:none;list-style-type:none;background-color:#B2E9E0;}
.menu li#selected a:visited   {color:#ffffff;height:20px;text-decoration:none;list-style-type:none;background-color:#B2E9E0;}
.menu li#selected  a:hover   {color:#FFFFFF;display:block; height:20px;text-decoration:none;list-style-type:none;background-color:#0D937D;}


ul.menu li.main a , ul.menu  li.main a:link, ul.menu  li.main a:active, ul.menu  li.main a:visited {
border-color: #08F844;color: #ffffff;background: #96a1aa;}
ul.menu  li.main a:hover {border-color: #000d33;color: #000000;background: #68c6fc;}

.clear { clear: both; padding-top: 10px; }

