body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px;
margin:0px;
margin-top:0px;
background-color:#DEDDDC;
}

a{
color:#000000;
text-decoration:none;
}

a:hover{
color:#000000;
text-decoration:underline;
}

.logo{
float:left;
}

.banner{
float:left;
width:468px;
height:60px;
margin-left:12px;
}


.breadcrumb{
font-weight:bold;
line-height:20px;
padding-left:10px;
color:#FFFFFF;
font-weight:bold;
background-color:#535550;
margin-top:5px;
}

.breadcrumb a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.breadcrumb a:hover{
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

.header_back{
width:auto;
height:32px;
background-image:url(images/logo_repeat.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
background-position:bottom left;
}


.languages{
width:auto;
background-color:#FFFFFF;
height:60px;
text-align:right;
}

.header{
padding-top:5px;
padding-bottom:5px;
background-color:#CAC8BC;
}

.header_bottom_r{
background-image:url(images/header_bottom_right.gif);
background-repeat:repeat-x;
width:auto;
height:18px;
}

.layout{
background-color:#CAC8BC;
padding:10px;
}	

.box_size{
width:559px;
}

.main_box_layout{
background-color:#545551;
padding:5px;
zoom: 100%;
}

.main_box{
padding:5px;
background-color:#FFFFFF;
}

.main_box img{
float:right;
}

.main_box_bottom_r{
background-image:url(images/main_box_br.gif);
background-repeat:no-repeat;
background-position:right;
background-color:#545551;
height:13px;
}

.white_bgcolor{
background-color:#FFFFFF;
padding-top:5px;
}

.small_box_layout{
background-color:#545551;
padding:5px;
}

.small_box_float{
width:269px;
margin-right:10px;
margin-bottom:10px;
float:left;
}

.footer_top{
background-image:url(images/footer_top.gif);
background-repeat:repeat-x;
height:24px;
margin-top:5px;
margin-bottom:5px;
}

.footer{
background-color:#535450;
text-align:center;
color:#FFFFFF;
line-height:20px;
font-weight:bold;
}

.footer a{
color:#FFFFFF;
text-decoration:none;
}

.footer a:hover{
color:#FFFFFF;
text-decoration:underline;
}


.sidebox_l{
background-image:url(images/sidebox_l.gif);
background-repeat:repeat-y;
}

.sidebox_m{
background-image:url(images/sidebox_m.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#CAC8BC;
}

.sidebox_r{
background-image:url(images/sidebox_r.gif);
background-repeat:repeat-y;
}

.sidebox_spacing{
margin-bottom:250px;
}

.website{
font-weight:bold;
margin-top:10px;
}

.h1_left_small{
background-color:#CAC8BC;
clear:both;
background-image:url(images/h1_left.gif);
background-repeat:repeat-x;
line-height:18px;
width:auto;
float:left;
font-weight:bold;
padding-left:5px;
}

.h1_left{
clear:both;
background-image:url(images/h1_left.gif);
background-repeat:repeat-x;
line-height:18px;
width:auto;
float:left;
font-weight:bold;
font-size:12px;
padding-left:5px;
text-align:center;
background-color:#CAC8BC;
}

.h1_right{
background-image:url(images/h1_right.gif);
background-repeat:repeat-x;
height:18px;
}

.menu_hm{
background-image:url(images/menu_b.gif);
background-repeat:no-repeat;
width:277px;
height:27px;
}

.menu_bullet{
background-image:url(images/menu_bullet.gif);
background-repeat:no-repeat;
float:left;
width:36px;
height:25px;
margin-left:1px;
}

.menu_hm_link{
padding-top:8px;
padding-left:42px;
color:#535550;
font-size:14px;
color:#CAC8BC;
font-weight:bold;
}

.menu_link{
float:left;
background-color:#535550;
width:232px;
line-height:22px;
background-image:url(images/menu.gif);
background-position:bottom right;
background-repeat:no-repeat;
margin-top:3px;
margin-left:4px;
color:#CAC8BC;
}

.menu_link a, .menu_hm_link a, .sub_menu a{
font-size:12px;
color:#CAC8BC;
font-weight:bold;
padding-left:5px;
text-decoration:none;
}

.menu_link a:hover, .menu_hm_link a:hover, .sub_menu a:hover{
color:#CAC8BC;
text-decoration:underline;
}

.sub_menu{
background-color:#535550;
width:230px;
line-height:20px;
float:left;
margin-left:4px;
margin-top:4px;
font-weight:bold;
font-size:12px;
}

.sub_menu_bgcolor{
clear:both;
background-color:#FFFFFF;
width:229px;
margin-left:42px;
background-image:url(images/submenu_l.gif);
background-repeat:repeat-y;
border-right:#535550 solid 1px;
}

.sub_menu_box{
clear:both;
margin-left:42px;
background-image:url(images/sub_menu_box.gif);
background-repeat:no-repeat;
height:15px;
margin-right:4px;
}

.sub_menu_links{
color:#535550;
font-size:10px;
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
}

.sub_menu_links a{
color:#535550;
font-size:10px;
text-decoration:none;
font-weight:bold;
}

.sub_menu_links a:hover{
color:#535550;
text-decoration:underline;
}

/* form style */

legend
{
font-size:14px;
font-weight:bold;
color:#00263C;
padding: 2px 6px;
} 

label
{
font-size:10px;
color:#535550;
font-weight: bold;
float: left;
text-align: right;
width: 100px;
display: block;
margin-top: 3px;
margin-left: 10px;
margin-right:2px;
}

textarea, submit, input{
font-size:12px;
color:#535550;
background: #FFFFFF;
border: 1px solid #00263C;
}

fieldset
{
margin-left:15px;
width:500px;
border: 1px solid #00263C;
margin-bottom:10px;
}

textarea{
margin-left:0px;
}

.heading1{
font-size:14px;
font-weight:bold;
background-image:url(images/heading1.gif);
background-repeat:repeat-x;
background-position:bottom;
width:auto;
height:24px;
margin-bottom:5px;
display:block;
padding-left:2px;
}

.heading2{
font-size:12px;
font-weight:bold;
background-image:url(images/heading2.gif);
background-repeat:repeat-x;
width:auto;
height:24px;
margin-bottom:5px;
display:block;
}

.content-image{
clear:both;
float:right;
width:125px;
margin-left:10px;
margin-bottom:5px;
}

.pageimages img{
clear:both;
float:right;
width:125px;
margin-left:10px;
margin-bottom:5px;
}

.gallery-category{
text-align:justify;
width:268px;
margin-right:10px;
float:left;
margin-bottom:10px;
}

.gallery-category-image{
float:left;
margin-right:5px;
}


.gallery-image{
float:left;
margin-bottom:10px;
margin-right:10px;
}

.pagingnav{
text-align:center;
font-weight:bold;
}