body {
	margin:0px;
	padding:0px;
	font: 12px Trebuchet MS, Verdana, Helvetica, Arial,Trajan Pro, sans-serif;
	background-repeat: repeat-x;
}

form {
	margin:0px;
	padding:0px;
}

img{
	border:0px;
	margin:0px;
	padding:0px;
}

a:link, a:visited, a:active{
	color:#0c559e;
}

a:hover{
	color:#a7c507;
}

#main {
	width:950px;
	margin: 0 auto;
}

#header00{
	width:100%;
}

#header01{
	width:948px;
	height:26px;
	color:#fff;
	font-weight:bold;
	font-size:1.0em;
	padding: 0 2px 0 0;
	margin-bottom:5px;
	background-color:#0c559e;
}

#header01 .mainlink {
	float:left;
	padding: 3px 15px 5px;
	background: #0c559e;
	background: -moz-linear-gradient(top, #0e62b6, #094a8c);
    background: -webkit-gradient(linear,
                left top, left bottom, from(#0e62b6), to(#094a8c));
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#0e62b6', EndColorStr='#094a8c', GradientType=0);
    border-left: 1px solid #094a8c;
    border-right: 1px solid #0e62b6;
}

#header01 .mainlink_home a:link, #header01 .mainlink_home a:visited, #header01 .mainlink_home a:active,
#header01 .mainlink a:link, #header01 .mainlink a:visited, #header01 .mainlink a:active {
	color:#fff;
	text-decoration:none;
}

#header01 .active_home a:link, #header01 .active_home a:visited, #header01 .active_home a:active,
#header01 .active a:link, #header01 .active a:visited, #header01 .active a:active {
	color:#a7c507;
	text-decoration:none;
}

#header01 .mainlink_home a:hover,
#header01 .active_home a:hover,
#header01 .mainlink a:hover,
#header01 .active a:hover {
	color:#e1e1e1;
}

#header01 .active {
	float:left;
	color:#a7c507;
	text-shadow: 1px 1px #fff;
	padding: 3px 15px 5px;
	background: #efefef;
	background: -moz-linear-gradient(top, #f8f8f8, #ddd);
    background: -webkit-gradient(linear,
                left top, left bottom, from(#f8f8f8), to(#ddd));
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#f8f8f8', EndColorStr='#ddd', GradientType=0);
	
}

#header01 .mainlink_home {
	float:left;
	margin-left:15px;
}

#header01 .active_home {
	float:left;
	color:#a7c507;
	margin-left:15px;
}

#header02{
	width:100%;
	height:16px;
	color:#808080;
	font-weight:bold;
	font-size:0.9em;
	margin-bottom:10px;
	background-color:#F3F3F3;
}

#header02 .left {
	margin-left:2px;
}

#header02 .right {
	float:right;
	margin-right:15px;
}

#header02 .right a{
	color:#808080;
	text-decoration:none;
}

#container{
	width:100%;
	margin:0;
	padding:0;
	background-color:#EFEFEF;
	overflow:auto;
}

#content {
	float:right;
	width:748px;
	background-color:#fff;
	border: 1px solid #0c559e;
}

#content h1 {
	font-size:1.5em;
	margin:10px;
	face="Trajan Pro"
	color:#0c559e;
}

#content .content-full{
	float:left;
	width:748px;
}


#content .content-left{
	float:left;
	width:365px;
}

#content .content-right{
	float:left;
	width:365px;
}


#content .content-text {
	margin:10px;
	color:#000000;
}

#navigation {
	float:left;
	width:200px;
	min-height:200px;
}

#navigation  h1{
	float:left;
	color:#0c559e;
	font-size:1.5em;
	padding-left:5px;
	padding-right:15px;
	face="Trajan Pro"
}

#navigation .subnavigation{
	clear:both;
}

#navigation .subnavigation ul{
	padding-left:12px;
}

#navigation .subnavigation li{
	margin-bottom:2px;
	/*list-style: disc; color:#666666;*/
	list-style:none;	
}

#navigation .subnavigation li.container{
	list-style:none;
}

#navigation .subnavigation li a:link, #navigation .subnavigation li a:visited, #navigation .subnavigation li a:active{
	display:block;
	width:100%;
	color:#666666;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	border-bottom: 1px solid #fff;
	padding: 2px 0;
}

#navigation .subnavigation li a:hover{
	color:#999999;
}

#navigation .subnavigation li .active{
	width:100%;
	color:#CCCCCC;
	font-size:1.1em;
	font-weight:bold;
	border-bottom: 1px solid #fff;
}

#navigation .extranavi{
	clear:both;
	color:#666666;
	font-size:0.9em;
	font-weight:normal;
	padding-left:12px;
	padding-right:6px;
}

#navigation .extranavi ul{
	margin-top:10px;
	padding-left:0px;
}

#navigation .extranavi li{
	margin-bottom:2px;
	/*list-style: disc; color:#666666;*/
	list-style:none;
}

#navigation .extranavi li a:link, #navigation .extranavi li a:visited, #navigation .extranavi li a:active{
	display:block;
	color:#666666;
	font-size:1.0em;
	font-weight:normal;
	text-decoration:none;
	border-bottom: 1px solid #fff;
}

#navigation .extranavi li a:hover{
	color:#999;
}
