a {
color:#883937;
border-bottom:1px dashed #999999;
text-decoration:none;
}
a:hover
{
color:#11116d;
border-bottom:1px solid #999999;
}
a:visited
{
	color:#666666;
}

body
{
	margin: 0;
	padding: 0;
	font-family: georgia, times, "times new roman", serif;
	font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	width:100%;
	background:url(img/bbg.gif) #cacab1 top right repeat-x;
}

#container
{
	margin: 2em 5%;
	background-color: #FFF;
	border: 1px solid #9d998b;
	max-width:70em;
}

#banner
{
	background-color: #11116d;
	color:#FFFFFF;
}
#banner2 
{
	background-color:#eeecea;
	text-align:center;
	margin:0;
}

#banner h1
{
	margin: 0;
	text-align:center;
}
	
#nav
{
	float: left;
	width: 220px;
/*	height:1000px;;
	margin-left: 10px;*/
	background:url(img/bg.gif) #f8f7f4 right repeat-y;
}

#nav p { margin-top: 0; }

#content
{
	padding:0;
	margin: 0 0 0 220px;
}

#content h2 { margin-top: 0; }

#footer
{
	clear: both;
	background-color: #fffff7;
	padding:0.5em;
	text-align: right;
	border-top: 1px solid #d1cec9;
}
/*#menu 
{
margin:0.6em;
margin-top:3em;
padding:0.5em;
border:1px solid #999999;
background:#fffff7 url(img/menubg.gif) bottom repeat-x;
color:#464646;
}*/
#menu 
{
margin-top:31px;
margin-right:3px;
padding:0.5em;
border-top:1px solid #d1cec9;
border-bottom:1px solid #d1cec9;
background:#f8f7f4;
color:#464646;
}

#menu ul
{
	padding:0;
	padding-left:2em;
	margin:0;
	color:#747473;
	list-style:none;
	text-align:left;
	font-weight:bold;
}
#menu li
{
	margin-top:0.3em;
}

#menu li:hover
{
/*	color:#fe9900;*/
	list-style: disc;
}
#menu p 
{
color:#11116d;
font-size:1.2em;
font-style:italic;
font-weight:bold;
margin-top:8px;
text-align:left;
border-bottom:1px solid #999;
margin:0;
padding-top:0.8em;
margin-bottom:5px;
text-transform:uppercase;
}
#menu a {
color:#883937;
}
#menu a:hover
{
color:#11116d;
}
.current 
{
color: #000 !important;
border:none;
}
#heading 
{
background:url(img/headingbg.gif) #fff;
font-size:1em;
color: #666666;
border-bottom:1px solid #d1cec9;
border-top:1px solid #d1cec9;
font-style:italic;
text-align:left;
padding:0;
/*height:130px;*/
}
.news
{
background:#fffff7 url(img/menubg.gif) bottom repeat-x;
margin:10px;
padding:3px 10px 10px 10px;
border:1px solid #CCCCCC;
/*display:table;*/
/*min-height:182px;*/
}
.news p
{
text-align: justify;
}
.news h2
{
padding:0 0 2px 0;
margin:0 0 5px 0;
color:#663333;
text-align:left;
border-bottom:1px solid #999999;
font-size:1.4em;
}
.news h2 b {
color:#817d5e;
font-size:0.8em;
font-style:italic;}
.news p
{
margin:0;
padding:0;
padding-top:5px;
color:#444444;

/*font-size:0.9em;*/}
.more
{
font-weight:bold;
}
h3 {
font-size:1.1em;
padding:0;
margin:10px 0;
text-align:center;
color: #333366;}
.comimg {
float:left; padding-right:8px;
font-size: 0.8em;
color:#666666;
}
.otherhead {
background-color:#f2f0ea !important;
border-bottom:1px solid #ccc;}

.textdata p {
text-indent:20px;
}
.additional {
margin-top:10px;
text-align:center;
border-top:1px solid #999999;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
}
.additional th {
background-color:#D8D3C5;
border-bottom:1px solid #999999;
border-left:1px solid #999999;
}
.additional td {border-left:1px solid #999999;
background-color:#fff;
border-bottom:1px solid #CCCCCC;
}
.additional tr:hover {
background-color:#D8D3C5;
}
.downloads {
background:#FFFFFF;
text-align:left;
border:1px solid #999999;
}
.downloads th {
background-color:#D8D3C5;
}
.popimage img {
padding-right:43px;
background:url(img/view.gif) right center  no-repeat;
cursor:pointer;}

.image {
font-size:0.9em;
font-style:italic;
}
.image img {
padding:4px;
margin:5px;
border:1px solid #CCCCCC;
background:#fff;
}

.textdata li {
padding:5px 1px 5px 1px;
list-style: circle;
text-indent:0px;
}
.textdata li ul li{
padding:5px 1px 5px 1px;
list-style:none;

}
.marked {
color: #003366 !important;
border:1px solid #999999;
background:#FFFFFF;
border-left:3px solid #000099;
padding:10px 8px 12px 10px !important;
font-size:1.2em;
font-weight:bold;
}
table.datat {
border-collapse:collapse;
width:99%;
}
table.datat td, table.datat th{
border:1px solid #ebebeb;
}
table.datat td{
text-align:center;
}
table.datat th{
padding:5px;
}
.i {
font-style:italic;
}
.wb {
background:#fff;
}

.big {
font-size:120%;
color:#1a332f;
font-weight:bold;
}
table.cap td, table.cap th{
border:1px solid #d3cbac;
}
.red {
color:red;}
.cap th {
background:#e7e4d6;
}