.contentbox{    padding-top:25px;    width:990px;    overflow:hidden;    background-color:#ffffff;    background-image:url(../images/bg_c2.gif);    background-repeat:repeat-y;}.contentbox.wide{	padding-top:0px;	background-image: none;}.contentbox .subnavigation{    width:198px;    overflow:hidden;    float:left;}.contentbox .subnavigation.wide{	display:block;	width:990px;	margin-bottom:20px;	float:none;}.contentbox .subnavigation ul{    width:190px;}.contentbox .subnavigation.wide ul{	width:990px;	margin-left:-1px;	padding-top:10px;	padding-bottom:3px;	background-color:#f9f8e6;	border-bottom:1px solid #ced1d2;}.contentbox .subnavigation ul li{    width:190px;    margin-bottom:7px;    list-style:none;    clear:both;}.contentbox .subnavigation.wide ul li{	width:auto;	margin:0px;	padding-bottom:7px;	float:left;	clear:none;}.contentbox .subnavigation ul li a.link,.contentbox .subnavigation ul li a.link_active{    display:block;    padding-left:24px;    font-size:1.1em;    line-height:1.2em;    color:#737a7e;    background-repeat:no-repeat;    background-position:12px 3px;}.contentbox .subnavigation.wide ul li a.link,.contentbox .subnavigation.wide ul li a.link_active{	padding-left:15px;	padding-right:15px;	padding-top:3px;	padding-bottom:3px;	font-size: 12px;	white-space: nowrap;	background:none;	border-left:1px solid #bfbd00;}.contentbox .subnavigation ul li a.link:hover,.contentbox .subnavigation ul li a.link_active{    text-decoration:underline;}.contentbox .subnavigation.wide ul li a.link_active{	color:#484c4f;}.contentbox .subnavigation ul li ul{    padding-left:10px;}.contentbox .maincontent{    width:792px;    overflow:hidden;    float:left;}.contentbox .maincontent.wide{	width:990px;}.contentbox .maincontent .column{    padding-left:15px;    padding-right:15px;    padding-bottom:20px;    width:366px;    overflow:hidden;    float:left;}.contentbox .maincontent .single{    width:762px;}.contentbox .maincontent.wide .single{	width:1020px;	padding:0px;}.contentbox .maincontent.wide .left,.contentbox .maincontent.wide .right{	width:465px;}.contentbox .maincontent h3{    padding-left:15px;    padding-bottom:30px;    font-size:1.5em;    line-height:1.2em;    color:#DC4E00;}.contentbox .maincontent h4{    padding-bottom:10px;    font-size:1.2em;    color:#DC4E00;}.contentbox .maincontent h5{    padding-bottom:10px;    font-size:1.0em;    font-weight:bold;    color:#737a7e;}.contentbox .maincontent p{    padding-bottom:15px;    font-size:1.2em;    line-height:1.4em;    color:#737a7e;}.contentbox .maincontent img{    padding-right:10px;    padding-bottom:10px;    margin-bottom:10px;    float:left;}.contentbox .maincontent ul{    padding-bottom:15px;}.contentbox .maincontent li{    font-size:1.2em;    margin-bottom:0.5em;    margin-left:1.0em;}.contentbox .maincontent li p{    font-size:1.0em;    margin-bottom:0em;}.contentbox .maincontent a{    color:#DC4E00;    border-bottom:1px dotted;}.contentbox .maincontent a:hover{    border-bottom:1px solid;}.contentbox .maincontent .image_right{    padding:0px;    padding-left:20px;    float:right;}.contentbox .maincontent .image_break{    padding:0px;    float:none !important;    clear:both;}.contentbox .maincontent table{    width:100%;    border-collapse:collapse;}.contentbox .maincontent table tr td,.contentbox .maincontent table tr th{    padding:5px;    font-size:1.2em;    border-bottom:1px solid #b0b102;}.contentbox .maincontent table tr td p,.contentbox .maincontent table tr th p{    padding-bottom:0em;    font-size:1.0em;}.contentbox .maincontent table.table_noborder, .contentbox .maincontent table.table_noborder tr, .contentbox .maincontent table.table_noborder td, .contentbox .maincontent table.table_noborder th{    width:auto;    border:none;}.contentbox .maincontent div.newsitem{    margin-bottom:10px;}.contentbox .maincontent ul#children_list{    width:990px;    height:270px;    padding:0px;    list-style:none;    clear:both;}.contentbox .maincontent ul.small{    height:150px !important;}.contentbox .maincontent ul#children_list li{    margin:0px !important;    float:left; }.contentbox .maincontent ul#children_list li.nolink{    border-right:1px solid #ced1d2;}.contentbox .maincontent ul#children_list a{    display:block;    width:231px;    height:270px;    margin:0px !important;    padding:0px;    padding-left:15px;    border:none;    border-right:1px solid #ced1d2;}.contentbox .maincontent ul.small a{    height:150px !important;}.contentbox .maincontent ul.small li.nolink{    height:150px !important;}.contentbox .maincontent ul#children_list li.nolink a{    display:block;    width:231px;    height:270px;    margin:0px !important;    padding:0px;    padding-left:15px;    border:none;}.contentbox .maincontent ul#children_list li.nolink a.half{    width:108px;    float:left;    overflow:hidden;}.contentbox .maincontent ul#children_list li a:hover{    background-color:#f9f8e6;}.contentbox .maincontent ul#children_list li a img{    padding:0px;    float:none;}.contentbox .maincontent ul#children_list li a span{    display:block;    padding-bottom:20px;    color:#737a7e;    float:none;}.contentbox .maincontent ul#children_list li a span.underline{    text-decoration:underline;    color:#80960f;}.contentbox .maincontent dl{    list-style:none;}.contentbox .maincontent dl dt{    float:left;    clear:both;}.contentbox .maincontent dl dd{    margin:0px;    float:left;}.contentbox .maincontent dl dt, .contentbox .maincontent dl dd{    margin-bottom:10px;}.contentbox .maincontent dl dt label{    display:block;    width:110px;    font-size:1.2em;}.contentbox .maincontent dl dd label{    font-size:1.2em;}select.text{    width:206px;    height:18px;    padding-top:0px;    padding-right:0px;}select option{    padding:2px;}textarea.text{    height:150px;    font-size:1.2em;    line-height:1.4em;    font-family:Arial, Helvetica, sans-serif;}.footer{    width:990px;    height:40px;    float:left;    background-color:#DC4E00;}.footer ul{    padding-top:12px;    list-style:none;    float:right;}.footer ul li{    padding-left:10px;    padding-right:10px;    border-right:1px solid #fff;    float:left;}.footer ul li.item_last{    border-right:none;}.footer ul li a{    font-size:1.1em;    color:#ffffff;}.footer ul li a:hover{    text-decoration:underline;}.footer ul li span{    padding:10px;    font-size:1.2em;    color:#ffffff;}.clear{    clear:both !important;}.no_border{    border:none !important;}
