@charset "utf-8";
/* CSS Document */

.wrapper {
width:843px;
overflow:hidden;
height:684px;
margin:0 auto;
background-color:#FdFdFd;
margin-top:94px;
}

* html .wrapper {
width:843px;
overflow:hidden;
height:694px;
margin:0 auto;
background-color:#FdFdFd;
margin-top:94px;
}


#content {border-top:11px solid #316725;
margin:0px;
padding:0px;}

*+html #content {border-top:7px solid #316725;
margin:0px;
padding:0px;}




.maincontainer {
width:843px;
overflow:hidden;
margin:0 auto;
background-color:#FcFcFc;
margin-top:44px;
}

.maincontainer_error {
width:843px;
overflow:hidden;
height:404px;
margin:0 auto;
background-color:#FbFbFb;
margin-top:194px;
}

body{
background-color: #B6BFCE;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-position:top;
margin:0 auto;
font-size:11px;
font-family:Arial, Verdana, sans-serif;
color:#000;
}

#header{
width:843px;
height:64px;
background-image:url(../images/topbg.jpg);
margin-top:0px;
background-repeat:repeat-x;
}

.logo { 
float: left; 
margin: 0; 
width: 220px; 
height: 64px; 
background: url(../images/logo.gif) left top no-repeat;
}



.logo a { outline-width: 0; display: block; width: 220px; height: 64px; text-indent: -5000px;}


#headtopmenu {
float:left;
list-style:none;
text-align: right;
width:620px;
margin: 22px 0 0;}

#headtopmenu li {
    display: inline;
	padding: 0 10px;
	font-size:12px;
	}


#headtopmenu li a {
    display: inline;
	font-size:12px;
	text-decoration:none;
	color:#006600;
	padding: 0 13px;
		}


#headtopmenu li a:hover {
    display: inline;
	font-size:12px;
    text-decoration:underline;
	color:#FF6600;
	padding: 0 13px;
	}







#navigation {
    background:url("../images/nav-bg.jpg") repeat-x;
    width:843px;
	height: 36px;
	text-align:left;
	list-style: none;
	}

#navigation ul {
    width:843px;
    float: left;
    overflow: hidden;
    list-style: none;;
}

*+html #navigation ul li {
	background: url("../images/nav-divider-global.png") no-repeat left bottom;
	float: left;
	height: 36px;
	}
	
* html #navigation ul li {
	background: url("../images/nav-divider-global.png") no-repeat left bottom;
	float: left;
	height: 35px;
	}
	
	
	
#navigation ul li {
	background: url("../images/nav-divider-global.png") no-repeat left bottom;
	float: left;
		}	
	
	
#navigation li.first {
	background: none;
	
	}
*+html #navigation ul li a {
	color: #fafafa;
	background: url(/img/global/bg-nav-sprites.png) no-repeat;
	float: left;
	text-decoration:none;
    font-size:12px;
	font-weight:bold;
    padding: 6px 20px 10px 20px;
	margin: 4px 0 0;
	}
	
* html #navigation ul li a {
	color: #fafafa;
	background: url(/img/global/bg-nav-sprites.png) no-repeat;
	float: left;
	text-decoration:none;
    font-size:12px;
	font-weight:bold;
    padding: 6px 20px 10px 20px;
	margin: 4px 0 0;
	}	
	
	
	
	

#navigation ul li a {
	color: #fafafa;
	background: url(/img/global/bg-nav-sprites.png) no-repeat;
	float: left;
	text-decoration:none;
    font-size:12px;
	font-weight:bold;
    padding: 3px 20px 7px 20px;
	margin:0;
	}





*+html #navigation ul li a.selected {
	background: url("../images/nav-hover.jpg") repeat-x;
	
	}
*+html #navigation ul li.first a.selected {
	background: url("../images/nav-select.jpg") repeat-x;
	
	}
	
#navigation ul li.first a.selected {
	background: url("../images/nav-select.jpg") repeat-x;
	}	
	
	
#navigation ul li.first a {
	
	}
*+html #navigation ul li a:hover {
	background: url("../images/nav-hover.jpg") repeat-x;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	height:34px;
	}
	
#navigation ul li a:hover {
	background: url("../images/nav-hover.jpg") repeat-x;
	text-decoration: none;
	font-size:12px;
	font-weight:bold;
	
	
	}	
	
#nav ul li.first a:hover {

	}	
	
	
	
	
*+html #nav ul li.first a:hover {
	background: url("../images/nav-hover.jpg") repeat-x;
	}
	
	
	

#sflash {
padding:5px 6px;
background:#efefef;
width:843px;
height:246px;
}

#flash{float:left;}

.sflash_right_col {
float:right; 
width:315px; 
height:244px;
background:url(../images/sflash_right_col_bg1.jpg) repeat-y 0 -1px; color:inherit;
}



*+html .sflash_right_col img {
border:4px solid #007A99; 
width:91px; 
height:73px; 
float:right; 
margin:22px 23px 0 0;
}



.sflash_right_col img {
border:4px solid #007A99; 
width:91px; 
height:73px; 
float:right; 
margin:3px 23px 0 0;
}


* html .sflash_right_col img {
border:4px solid #007A99; 
width:91px; 
height:73px; 
float:right; 
margin:21px 23px 0 0;
}





.sflash_right_col img:hover {
border:4px solid   #B5F0FF; 
}

.sflash_right_col p { margin:10px 115px 0 11px; color:#000; }

*+html .sflash_right_col h3 { clear:none; color:#21507A; font-size:13px; margin:22px 0 -6px 11px; }
.sflash_right_col h3 { clear:none; color:#21507A; font-size:13px; margin:19px 0 -6px 11px; }


.sflash_right_col h3 a {text-decoration:none;color:#21507A;font-size:13px;font-weight:bold;}
.sflash_right_col h3 a:hover {text-decoration:none;color:#fafafa;font-size:13px;font-weight:bold;}

.sflash_right_col_two {float:right;width:316px;}

.sflash_right_col_two img {
border:4px solid #007A99; 
width:91px; 
height:73px; 
float:right; 
margin:39px 23px 0 0px;
}

* html .sflash_right_col_two img {
border:4px solid #007A99; 
width:91px; 
height:73px; 
float:right; 
margin:45px 23px 0 0px;
}





*+html .sflash_right_col_two img {
border:4px solid #007A99; 
width:91px; 
height:73px; 
float:right; 
margin:42px 23px 0 0px;
}

.sflash_right_col_two img:hover {
border:4px solid   #B5F0FF; 

}

.sflash_right_col_two h3{
 clear:none; 
 color:#4a6080; 
 font-size:13px; 
 margin:42px 0 -6px 11px; 
}



*+html .sflash_right_col_two h3{
 clear:none; 
 color:#4a6080; 
 font-size:13px; 
 margin:42px 0 -6px 11px; 
}



.sflash_right_col_two p { margin:10px 115px 0 11px; color:#000; }

.sflash_right_col_two a { text-decoration:none; color:#4a6080; }
.sflash_right_col_two a:hover { text-decoration:none; color:#FaFafa; }

#li1 {background:url(../images/li1.jpg) left center no-repeat;}
#li2 {background:url(../images/li2.jpg) left center no-repeat;}
#li3 {background:url(../images/li3.jpg) left top no-repeat;}
#li4 {background:url(../images/li4.jpg) left top no-repeat;}

#topmenuli1 {background:url(../images/login.png) left top no-repeat;}
* html #topmenuli1 {background:url(../images/login.jpg) left top no-repeat;}
* html #topmenuli2 {background:url(../images/register.jpg) left top no-repeat;}
* html #topmenuli3 {background:url(../images/map.jpg) left top no-repeat;}
* html #topmenuli4 {background:url(../images/contact.jpg) left top no-repeat;}

#topmenuli2 {background:url(../images/register.png) left top no-repeat;}
#topmenuli3 {background:url(../images/map.png) left top no-repeat;}
#topmenuli4 {background:url(../images/contact.png) left top no-repeat;}






#li1 h2{padding:0 0 0 40px;margin:1px 0px;}

#li1 p{font-size:11px;padding:0 0 0 40px;margin:0px 0px 16px 0;}

#li2 h2{padding:0 0 0 40px;margin:1px 0px;}

#li2 p{font-size:11px;padding:0 0 0 40px;margin:0px 0px 16px 0;}

#li3 h2{padding:0 0 0 40px;margin:1px 0px;}

#li3 p{font-size:11px;padding:0 0 0 40px;margin:0px 0px 16px 0;}

#li4 h2{padding:0 0 0 40px;margin:1px 0px;}

#li4 p{font-size:11px;padding:0 0 0 40px;margin:0px 0px 16px 0;}



.morenews {
margin:0 0 0 5px;
padding-left:13px;
background:url(../images/titlearrow1.gif) no-repeat;
}

.morenews1 {
margin:0 0 0 5px;
padding-left:13px;
background:url(../images/titlearrow2.gif) no-repeat;
}


.morenews a {
text-decoration:underline;
font-size:11px;
color:#000;
}

.morenews a:hover {
text-decoration:underline;
font-size:11px;
color:#FF6600;
}

.morenews1 a {
text-decoration:underline;
font-size:11px;
color:#006600;
}

.morenews1 a:hover {
text-decoration:underline;
font-size:11px;
color:#FF6600;
}

.shape {
font-size:8px;
text-align:inherit;
color:#006600;}

#error {
height:200px;
color:#000000;
font-size:39px;
font-weight:bold;
margin:0;
padding:0;}


#error p {margin:60px 0 0 250px ;
padding:0;}

#sitemapbanner {
background-image:url(../images/sitemapbanner.jpg);
height:116px;
padding:0px;
margin:0;}

*+html #navigator {
height:20px;
color:#000;
font-size:12px;
margin:0px 0 2px 0;
padding:3px 0 0 16px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/navigatorbg.jpg) ;
}

*+html #navigator1 {
height:20px;
color:#000;
font-size:12px;
margin:0px 3px;
padding:3px 0 0 4px;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #e6e6e6;
float:right;
width:642px;
}

* html #navigator1 {
height:20px;
color:#000;
font-size:12px;
margin:0px 3px;
padding:3px 0 0 4px;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #e6e6e6;
float:right;
width:641px;
}










#navigator1 {
height:20px;
color:#000;
font-size:12px;
margin:0px 0px;
padding:3px 0 0 1px;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #e6e6e6;
float:left;
width:650px;

}


*+html #navigator1 a {
color:#006600;
font-size:12px;
text-decoration:none;

}

#navigator1 a {
color:#006600;
font-size:12px;
text-decoration:none;

}

*+html #navigator1 a:hover {
color:#ff6600;
font-size:12px;
text-decoration:underline;

}



#navigator {
color:#000;
font-size:12px;
margin:0px;
padding:0px 0 0px 16px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../images/navigatorbg.jpg) ;
height:30px;
}





#sitemapinfo p {
height:20px;
padding:0 0 0 16px;
margin:10px 0 10px 0;
border-bottom:1px solid #e6e6e6;
}

#navigator a {
color:#006600;
font-size:12px;
text-decoration:underline;
}

#col_c ul {
padding:0px;
margin:0 0 0 8px;
width:298px;
list-style:none;}

#col_c ul li {
padding:0px;
margin:2px 0;}

#col_c ul li a {
text-decoration:underline;
font-size:11px;
color:#333;}

#col_c ul li a:hover {
text-decoration:underline;
font-size:11px;
color:#ff6600;}

.navarrow {font-size:10px;
font-family:Arial;}

#leftbarbottom {
background:url(../images/leftbarbottombg.jpg) bottom right no-repeat;
height:120px;}

* html #leftbarbottom {
background:url(../images/leftbarbottombg.jpg) bottom right no-repeat;
height:120px;
width:182px;}


#footer {padding:5px 0px;border-top:1px solid #e6e6e6;width:822px;margin:0 auto;border-right:10px solid #fff;
}

#footer p {padding:2px;margin:4px 0;}

#footer a{text-decoration:none;font-size:11px;color:#000;}

#bottomshadow {
	background-image: url(../images/botttom.jpg);
	background-repeat: no-repeat;
	height: 39px;
	background-position: center;
	margin-top: 0px;
}

*+html #bottomshadow1 {
	background-image: url(../images/bottom1.jpg);
	background-repeat: no-repeat;
	height: 22px;
	background-position: center;
	margin-top: 0px;
	padding:0px;
}

#bottomshadow1 {
	background-image: url(../images/bottom1.jpg);
	background-repeat: no-repeat;
	height: 22px;
	background-position: center;
	margin-top: 0px;
}
