#mainNavigation {
	margin-top:	10px;
	background:	transparent url(/public/_files/images/navigation_background.jpg) top right repeat-x;
	overflow:hidden;
	float:left;
	width:100%;
}
	#mainNavigation ul {
		margin:			0;
		padding:		0 0 0 20px;
		list-style:		none;
		background:		transparent url(/public/_files/images/navigation_background_begin.jpg) top left no-repeat;
		overflow:hidden;
		float:left;
	}
	#mainNavigation ul li {
		float:			left;
		font-size:		0.76em;
		padding:0px;
		margin:0px;
	}
		* html #mainNavigation ul li a {
			display:inline;
		}
		#mainNavigation ul li a {
			color:				#ffffff;
			text-decoration:	none;
			padding:			0 15px;
			line-height:		30px;
			display:			block;
			height:				35px;
			background:			transparent url(/public/_files/images/navigation_elem_background.jpg) top right repeat-x;
		}
		#mainNavigation ul li a:hover {
			color:				#006699;
			background:			transparent url(/public/_files/images/navigation_elem_background_active.jpg) top right repeat-x;
		}
		#mainNavigation ul li.Top_Element_Active a {
			color:				#006699;
			background:			transparent url(/public/_files/images/navigation_elem_background_active.jpg) top right repeat-x;
		}
* html #Navigation_Sub a{
	padding:3px 0 4px 0;
}
#Navigation_Sub a{
	padding:8px 0;
	margin:2px 0;
	text-decoration: none;
	display:block;
	font-size:0.82em;
	line-height:1.12em;
}
* html #Navigation_Sub .Top_Element_Childs{
	margin:0;
	padding:0;
}
#Navigation_Sub .Top_Element_Active a{
	font-weight:bold;
	background:#6486c5;
	-moz-border-radius:2px;
	-khtml-border-radius:2px;
}
#Navigation_Sub .Sub_Element_Active a{
    font-weight:bold;
    background:#89a2d1;
    -moz-border-radius:2px;
    -khtml-border-radius:2px;
}
#Navigation_Sub .Top_Element_Active a span{
    color:#FFF;
}
#Navigation_Sub .Sub_Element a,
#Navigation_Sub .Sub_Element_Active a{
	color:#444;
	font-size:0.76em;
    line-height:1.0em;
}
#Navigation_Sub .Sub_Element_Active a span{
	font-weight:bold;
	color:#FFF;
}

#Navigation_Sub ul{
	margin:0;
	padding:0;
	list-style-type: none;
}

#Navigation_Sub .Sub_Element,
#Navigation_Sub .Top_Element{
    border-bottom:1px solid #c0c0c0;
}
#Navigation_Sub .Top_Element,
#Navigation_Sub .Top_Element_Childs{
	margin:0;
	padding:0;
}
#Navigation_Sub .Sub_Element_Childs,
#Navigation_Sub .Top_Element_Childs{
	display:inline;
}
	
	
#metaNavigation {
	position:		absolute;
	right:			0;
	top:			35px;
	font-size:		0.70em;
	margin-right:	10px;
}
	#metaNavigation ul {
		margin:			0;
		padding:		0;
		list-style:		none;
		overflow:		hidden;
	}
	#metaNavigation ul li {
		float:			left;
		position:		relative;
	}
		#metaNavigation ul li a {
			color:				#006699;
			text-decoration:	none;
			margin-left:		15px;
		}
* html #splash {
    float:none;
}
#splash {
	margin:		1px 0 0 0;
	height:		150px;
        width:          900px;
	overflow:hidden;
	float:left;
}
#Navigation_Keyword{
    margin:5px 5px 15px 5px;
    float:left;
    overflow:hidden;
}
#Navigation_Keyword ul {
    margin:0;
    padding:0;
    width:190px;
    list-style-type: none;
}
* html #Navigation_Keyword .Ul_Level_1 {
    width:202px;
}
#Navigation_Keyword .Ul_Level_1 {
    background:#ededed url(/public/_files/images/shadow.png) 0 0  repeat-x;
    border:1px solid #aaa;
    -moz-border-radius:4px;
    -khtml-border-radius:4px;
    margin:0 10px;
    padding:5px;
    float:left;
    overflow:hidden;
}
#Navigation_Keyword li {
    display:block;

}
#Navigation_Keyword li a {
    padding:2px;
    display:block;
    -moz-border-radius:2px;
    -khtml-border-radius:2px;
    margin:2px 0;
}
#Navigation_Keyword li a span {
    font-size:0.76em;
}
#Navigation_Keyword .Top_Element {
    font-weight:bold;
    border-bottom:1px solid #c0c0c0;
}
#Navigation_Keyword .Top_Element a {
    background:#ccc;
}
#Navigation_Keyword .Top_Element_Childs span{
    color: #666;
}
#Navigation_Keyword .Top_Element_Active a {
    background:#6486C5;
}
#Navigation_Keyword .Top_Element_Active a span{
    color:#fff;
}
#Navigation_Keyword .Sub_Element {
    border-bottom:1px solid #c0c0c0;
}
#Navigation_Keyword .Sub_Element_Active a {
    background:#89A2D1;
}
#Navigation_Keyword .Sub_Element_Active a span{
    color:#fff;
}
#footer p {
	font-size:		0.70em;
	line-height:	120%;
	color:			#efefef;
	text-align:center;
}

.banner {
	
}
	.banner_230_120 {
		width:	215px;
		height:	120px;
	}

* html #Navigation_Breadcrump{
	width:100%;
	float:left;
}
#Navigation_Breadcrump{
    display:block;
    font-size:0.7em;
    background: #666  url(/public/_files/images/shadow.png) 0 0  repeat-x;
    padding:2px;
    padding-left:7px;
    border:1px solid #aaa;
    overflow:hidden;
    margin-bottom:10px;
    position:relative;
    -khtml-border-radius:4px;
    -moz-border-radius:4px;
}
#Navigation_Breadcrump span{
	float:left;
}
#Navigation_Breadcrump a{
	text-decoration: none;
	color:white;
}
#Navigation_Breadcrump .Top_Element_Active a{
	font-weight:bold;
}
#Navigation_Breadcrump .Top_Element_Active a{
	color:white;
}
#Navigation_Breadcrump ul{
	margin:0;
	padding:0;
	list-style-type: none;
	float:left;
	overflow:hidden;
}
#Navigation_Breadcrump li{
	margin:0;
	margin-right:2px;
	padding:0;
	padding-right:0.6em;
	float:left;
    padding-top:3px;
    padding-bottom:3px;
}

.okMsg{
	padding:15px 15px 15px 45px;
	border:1px solid #009900;
	font-size:0.76em;
	color:#009900;
	background: #def7c1 url(/public/_files/images/okay.gif) 7px 7px no-repeat;
}

.errorMsg{
	padding:15px 15px 15px 45px;
	border:1px solid #cc0000;
	font-size:0.76em;
	color:#cc0000;
	background: #ffcccc url(/public/_files/images/error.gif) 7px 7px no-repeat;
}
* html .Content_Shadow{
    line-height:1px;
    font-size:1px;
}
.Content_Shadow{
    clear:both;
    background: transparent url(/public/_files/images/shadow.png) 0 0  repeat-x;
    height: 20px;
    width:100%;
}
.Round{
    -khtml-border-radius:7px;
    -moz-border-radius:7px;
}

.Content_Shadow_Content{
    background: transparent url(/public/_files/images/content_shadow_content.png) 0 0  repeat-x;
    height: 15px;
    width:100%;
    -khtml-border-radius:50px;
    -moz-border-radius:50px;
    margin-left:1px;
}
.Content_Shadow_Image{
    background: transparent url(/public/_files/images/content_shadow.png) -150px 0  repeat-x;
    height: 15px;
    width:100%;
    -khtml-border-radius:50px;
    -moz-border-radius:50px;
}

.Table{
    width:100%;
}
.Table td {
    padding:5px;
    font-size:0.76em;
    background:#efefef;
}
.Table td.Head{
    background:#cdcdcd;
    font-weight:bold;
}
.Table td.Title{
    background:#dedede;
    font-weight:bold;
}
.Table td.Section {

}
.Table td.Access {
    text-align:center;
}
p.pictext{
    color:#444;
    font-size:0.7em;
    line-height:1em;
    font-weight:normal;
    margin:0;
    margin-top:5px;
    padding-top:0;
    margin-bottom:20px;
}

.featureBox,
.featureBoxRight{
    float:right;
    width:200px;
    border:1px solid #ddd;
    background:#f9f9f9;
}
.featureBox{
    border-left:0;
    -moz-border-radius:0px 4px 4px 0;
    -khtml-border-bottom-right-radius:4px;
    -khtml-border-top-right-radius:4px;
}
.featureBoxRight{
    border-right:0;
    -moz-border-radius:4px 0 0 4px;
    -khtml-border-bottom-left-radius:4px;
    -khtml-border-top-left-radius:4px;
}
.featureBox .Head,
.featureBoxRight .Head{
    background:#6486c5;
    padding:3px 7px;
    font-size:0.76em;
    font-weight:bold;
    color:#fff;
}
.featureBox .Head{
    padding-left:20px;
    margin:10px 10px 5px 0;
    -moz-border-radius:0px 4px 4px 0;
    -khtml-border-bottom-right-radius:4px;
    -khtml-border-top-right-radius:4px;
}
.featureBoxRight .Head{
    padding-left:10px;
    margin:10px 0 5px 10px;
    -moz-border-radius:4px 0 0 4px;
    -khtml-border-bottom-left-radius:4px;
    -khtml-border-top-left-radius:4px;
}
.featureBox ul,
.featureBoxRight ul{
        margin:0 10px 10px 40px;
        padding:0;
}
.featureBoxRight ul{
    margin-left:35px;
}
.featureBox ul li,
.featureBoxRight ul li{
        font-size: 0.76em;
}
.Content_Shadow_FeatureBoxLeft{
    background: transparent url(/public/_files/images/shadow.png) 0 0  repeat-x;
    height: 15px;
    width:100%;
    -moz-border-radius:0px 7px 7px 0;
    -khtml-border-bottom-right-radius:7px;
    -khtml-border-top-right-radius:7px;
}
.Content_Shadow_FeatureBoxRight{
    background: transparent url(/public/_files/images/shadow.png) 0 0  repeat-x;
    height: 15px;
    width:100%;
    -moz-border-radius:0px 50px 50px 0;
    -khtml-border-bottom-right-radius:50px;
    -khtml-border-top-right-radius:50px;
}
.Quick_Links{
    margin:0 0 0 35px;
    padding:0 0 0 5px;
}
.Quick_Links li{
    font-size: 0.76em;
}
