/* CSS Document */

#main_div{	
	margin:20px 0px;
}
#main_table{
	width:1020px;
	height:auto;
}
#shad_top, #shad_bottom {
	width:1020px;
	height:30px;
}
#shad_left, #shad_right{
	width:30px;
}
#shad_top{
	background:url(../images/shad_top.jpg) no-repeat bottom left;
}
#shad_bottom{
	background:url(../images/shad_bottom.jpg) no-repeat top left;	
}
#content_table{
	background:url(../images/shad_content.jpg) repeat-y top left;
	height:300px;
	vertical-align:top;
}
td#logo{
	width:1020px;
	height:138px;
	background:url(../images/logo.jpg) no-repeat top center;
	text-align:right;
	vertical-align:middle;
}
td#logo table {
text-align:right !important;
padding-right:30px;
}
#banner{
	width:1020px;
	height:267px;
	xbackground:url(../images/banner.jpg) no-repeat top center;
}
#content{
	width:1020px;
	background:url(../images/content.jpg) no-repeat top center;
	padding:30px 50px;
}
#content table {
	width:100%;
}
#footer{
	padding-left:780px;
	width:1020px;
	height:40px;
	background:url(../images/footer.jpg) no-repeat top center;
}
#footer a{
	font-size:0pt;
	width:210px;
	height:30px;
	display:block;
	color:#FFFFFF;
}
/*===========================*/

body{
font-family:Arial,Helvetica,Verdana;
font-size:8pt;
color:#333333;
padding-top:0px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}
body#main{
background-color:#002020;
}
h3 {
font-size:10pt;
}

a{
text-decoration:none;
color:#0000FF;
}

a:hover{
color:#000099;
text-decoration:underline;
}

td.contentheading {
font-size:0pt;
display:none;
font-weight:bold;
width:auto;
color:#660000;
}

td.modifydate,td.createdate,span.small {
font-size:7pt;
font-style:italic;
color:#666666;
}

.moduletable {
width:100%;
font-size:10pt;
text-align:right;
padding: 3px 0px;
color:#660000;
}
.componentheading {
display:block;
font-weight:bold;
font-size:12pt;
width:auto;
color:#999999;
text-align:right;
border-bottom:1px solid #cccccc;

}

td.contentdescription {
padding-top:5px;
text-align:left;
}

.contentpagetitle {
font-size:12pt;
color:#660000;
}

.back_button {
float:left;
text-align:center;
font-size:11px;
font-weight:bold;
border:3px double #cccccc;
width:auto;
padding:0px 10px;
line-height:20px;
margin:1px;
}
td.sectiontablefooter {
font-size:9px
}
span.mainlevel {
border-right:1px solid #aaa;
}
a.mainlevel {
text-transform:lowercase;
padding-bottom:15px;
padding-left:7px;
padding-right:7px;
font-size:10pt;
color:#006633;
font-weight:bold;
text-decoration:none;
}
a:hover.mainlevel,#active_menu {
color:#002020;
font-weight:bold;
text-decoration:none;
}
#active_menu {
background:url(../images/pointer.jpg) no-repeat bottom right;
}
a:hover.mainlevel {
background:url(../images/pointer_hover.jpg) no-repeat bottom right;
}
.mosimage {
border:1px solid #999999;
margin:5px
}

.mosimage_caption {
margin-top:2px;
padding:1px 2px;
font-size:8pt;
}
 
.sitename {
font-size:32px;
font-weight:bold;
color:#FFFFFF;
}

/*==========================================*/

td.sectiontableheader {
background-color:#006600;
color:#FFFFFF;
padding-left:2px;
padding-right:2px;
}

.sectiontableentry1 {
background-color:#eeeeee;
padding-left:2px;
padding-right:2px;

}

.sectiontableentry2 {
background-color:#dddddd;
padding-left:2px;
padding-right:2px;
}

td.buttonheading {
vertical-align:bottom;
width:auto;
}
/* for maps table */
.right {
padding-left:10px;
padding-top:10px;
}
.satellite {
padding:0px !important;
background:url(http://localhost/joomla/images/gmap.jpg) no-repeat top left;
}