body {
font-family:verdana,Arial, Helvetica, sans-serif;
font-size: 12px;
background-color:#FFFFFF;
color: #222222;
margin: 0px;
padding: 0px;
/*background:url(back.gif);*/
}

a,a:visited{color:#000000;
text-decoration: none;
font-size:12px;
}

a:hover{color:#000000;text-decoration:underline;	
font-size:12px;
 }

a.url,a.url:visited{color:#0077aa;
text-decoration: none;
font-size:12px;
}

a.url:hover{color:#000000;text-decoration:underline;	
font-size:12px;
 }


h1{text-align:justify;color:#000000;font-size:14pt}

h2{text-align:justify;color:#000000;font-size:12pt}

p{text-align:justify;color:#000000;font-size:12px}

div#wrap {
margin:auto;text-align:left;
width:950px; /* !IE */
*width:950px;/* IE */
min-width:950px;
background-color:#FFFFFF;
/*border-left:1px solid #cfcfcf;
border-right:1px solid #cfcfcf;*/
}



.border1{border:1px solid #356C8A; -moz-border-radius: 0px 0px 10px 10px;}
.border2{border:1px solid #FF9900; -moz-border-radius: 0px 0px 10px 10px;}
.border3{border:1px solid #6CB6FF; -moz-border-radius: 0px 0px 10px 10px;}
.border4{border:1px solid #990000; -moz-border-radius: 0px 0px 10px 10px;}
.border5{border:1px solid #AA0055; -moz-border-radius: 0px 0px 10px 10px;}
.border6{border:1px solid #408080; -moz-border-radius: 0px 0px 10px 10px;}

#area{margin:opx;padding:0px;}

#area .hd{
margin:1px;
padding:3px;
color:#FFFFFF;
font-size:13px;
font-weight:bold
}

#area .bd{margin:5px;
padding:5px;
font-size:12px;
text-align:justify
}

#ft{border-top:1px dotted #CCCCCC;
padding:1.5em;
text-align:center;
background-color:#93c24c;
color:#FFFFFF
}


	
#footer
	{
	clear: both;
	background: #fff;
	height: 6em;
	}
	
#footer p
	{
	border-top: 1px dashed #aaa;
	position: relative;
	top: 2em;
	text-align: center;
	padding: 1.5em 0;
	font: 9px/1.6em "trebuchet ms", verdana, sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #999;
	background: #f2f2f2;
	}
	
#footer p:hover { background: #efefef; }




.bg1{
background-color: #356C8A;
}

.bg2{
background-color: #FF9900;
}

.bg3{
background-color: #6CB6FF;
}

.bg4{
background-color: #990000;
}

.bg5{
background-color: #AA0055;
}

.bg6{
background-color:#408080;
}

.leftmenu{
width: 180px; /*width of menu*/
}

.leftmenu .headerbar{
font: 12px Arial;
color: white;
background-color: #d01f19;
margin-bottom: 10px;
text-transform: uppercase;
padding: 10px 2px 6px 10px; /*header text is indented 10px*/
font-weight:bold;
border-top:1px solid #808080;
}

.leftmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.leftmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.leftmenu ul li a,leftmenu ul li a:visited{
color:#000000;
font-weight:bold;
background: url(arrow.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
border-bottom: 1px solid #dadada;
font-size:12px;
}


.leftmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}


#header {
font-size:10px;
margin:0 auto;
padding-top:35px;
height:66px;
width:900px;
position:relative;
}

ul#top-nav {
list-style:none;
position:absolute;
bottom:0;
right:0;
margin:0;
padding:0;
}
ul#top-nav li {
float:left;
background:url(tab-l-grn.gif) top left no-repeat;
color:#fff;
display:inline;
padding-left:6px;
}
ul#top-nav li a {
background:url(tab-r-grn.gif ) top right no-repeat;
color:#fff;
float:left;
display:inline;
font-size:11px;
height:36px;
line-height:36px;
padding:0 12px 0 6px;
text-transform:uppercase;
}
ul#top-nav li:hover {
background-image:url(tab-l-red.gif);
}
ul#top-nav li:hover a {
background-image:url(tab-r-red.gif);
}


#header h1 {
text-indent:-9999em;
float:left;
width:250px;
height:56px;
padding:0;
margin:0;
background:url(logo.jpg);
}

#box{height:300px;overflow:hidden}


a.news, a.news:link, a.news:link:visited {
font-family: Verdana, Arial;
font-size: 14px;
color: #0000FF;
font-weight: bold;
}

a.news:hover { text-decoration:underline }


img{padding:5px}