@charset "utf-8";
/* CSS Document */

b, strong {
	font-weight: bold;
}

body {
	background-image:url(../images/Page-BgTexture.jpg);
        background-repeat:repeat-y;
        background-attachement:scroll;
        background-position:top-left;
}

hr {
	display: none;
}
a span{
/*color:#006600;*/
}
#wrapper {
	margin: 10px auto 4px auto;
	width: 783px;
	height: 100%;
}

#header {
	width: 783px;
	height: 43px;
}

#logo {
	width: 230px;
	height: 140px;
	float: left;
}

#title {
	width: 534px;
	height: 33px;
	float: right;	
}

#topmod {
	width: 534px;
	height: 49px;
	float: right;
}

#space01 {
	width: 534px;
	height: 18px;
	float: right;
}

#topmenu {
	width: 640px;
	height: 39px;
	float: right;
}

#topmenu ul {
	clear: left;
}

#topmenu li {
	float: left;
	padding: 10px 0px 0px 0px;
	margin-left: 8px;
}

#topmenu li p {
	margin-top: -3px;
}

.moduletable_topmenu a {
	color: #006600;
	font-size: 16px;
	font-weight: normal;
	font-family: Impact, monospace ;
	text-decoration: none;
	vertical-align: top;
}

.moduletable_topmenu a:hover {
	color: #0eb90e;
        text-decoration: underline;


}
 
#sep_horiz {
	width: 100%;
	height: 3px;
	float: right;
	border-bottom: 1px #999999 solid;
}

#sep_horiz hr {
	display: none;
}

#left {
	width: 230px;
	height: auto;
	float: left;
}

#menu_left {
	width: 230px;
	height: auto;
	float: left;
	text-align: center;
	margin: 10px auto 5px auto;
}
#menu_left a{

color:#006600;
}
#menu_left a:hover {
	color: #0eb90e;
}

#menu_left a:visited {
	color: #005300;
}

#menu_left .moduletable_leftmenu,
#menu_left .moduletable_leftmenu_webtele {
	margin: 5px auto 5px auto;
	text-align: center;
}

.menu_leftmenu img {
	display: block;
	margin: 0px auto 0px auto;
}

.moduletable_leftmenu a, .moduletable_leftmenu_webtele a {
	text-decoration: none;
        color:#006600;
}

.menu_leftmenu_webtele li{
	margin: 0px auto 10px auto;
}

.menu_leftmenu_webtele span {
	font-size: 14px;
	font-weight: bold;
}

.menu_leftmenu_webtele img {
	display: block;
	margin: 0px auto 0px auto;
	border: 2px #999999 solid;
}

.menu_leftmenu_webtele a:hover img {
	border: 2px #0eb90e solid;
}

.separator {
	display: table;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	color: #840000;
}

.separator span {
	color: #840000;
}

.moduletable_leftmenu a:hover span ,
.menu_leftmenu_webtele a:hover span { 
	color: #0eb90e;
	font-weight: bolder;
}

.moduletable_leftmenu span {
	font-size: 14px;
	font-weight: bold;
}

.moduletable_leftmenu ul {
	margin-bottom: 20px;
}

#current span {
	color: #840000;
}

#current img {
	border: 2px #840000 solid;
}

#current a:hover {
	color: #840000;
}


#leftmod {
	width: 230px;
	height: auto;
	float: left;
	clear: left;
	text-align: center;
}

#leftmod a, #leftmod a span {
	color: #006600;
	text-decoration: none;
	font-weight: bold;
}

#leftmod a:hover, #leftmod a:hover span {
	color: #0eb90e;
}

#leftmod a:visited, #leftmod a:visited span {
	color: #840000;
}

#leftmod .moduletable {
	margin: 5px auto 5px auto;
}

#contentbox {
	width: 540px;
	height: auto;
	float: left;
	border-left: 1px #999999 solid;
	margin-bottom: 10px;
}

#contenttop {
	width: 540px;
	height: auto;
	float: left;
	padding: 0px 8px 0px 8px;
}

#contenttop .moduletable {
	width: 540px;
	border-bottom: 1px #999999 solid;
	float: left;
}


#content {
	width: 540px;
	height: auto;
	clear: left;
	padding: 0px 8px 0px 8px;
}

#content a,
#content i a {
	color: #006600;
	text-decoration: underline;
}

#content a:hover,
#content i a:hover {
	color: #840000;
}

#content a:visited,
#content i a:visited {
	color: #006611;
}

.buttonheading {
	text-align: right;
}

.componentheading {
	color: #840000;
	font-weight: bold;
	clear: both;
}

.contentpaneopen {
	margin-top: 10px;
	width: 540px;
	height: auto;
	float: left;
}

.article_separator {
	display: block;
	float: left;
	width: 540px;
	height: 2px;
	margin-top: 40px;
	margin-bottom: 0px;
	background: url(../image/liner_horiz.gif) repeat-x left bottom;
}

#banner {
	width: 100%;
	height: auto;
	float: left;
}

#copyright {
	text-align: center;
	vertical-align: bottom;
	margin-top: 15px;
	clear: both;
}
