/*
Page settings:
- background colors
- images
*/
body
{
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
}

form
{
margin:0;
padding:0;
}

.bgGeneric
{
background-color:#fff;
}

.keyvisual
{
background-image:url(../images/keyvisuals/pd_default_keyvisual.jpg);
background-repeat:no-repeat;
background-color:#fff;
}
.siteId
{
background-image:url(../images/siteids/pd_default_siteid.jpg);
background-repeat:no-repeat;
background-color:#ccc;
}
.language
{
background-color:#cad6da;
font-size:11px;
text-align:right;
padding-right:10px;
line-height:11px;
}
.localZone
{
background-color:#ccc;
font-size:11px;
}
.local-zone{font-size:11px;background-color:#cad6da;text-align:right}
.local-zone div{display:inline;margin:0 9px;}
.local-zone div a{text-decoration:none;color:#333;}
.local-zone span{display:inline;}
.sitemap-mainGroups
{
display:block;
margin:0;
padding:3px 0 3px 18px;
font-size:11px;
color:#333;
background-image:url(images/collapse_folder.gif);
background-repeat:no-repeat;
background-position:0 6px;
}
.sitemap-mainGroups a
{
text-decoration:none;
color:#333;
}
.sitemap-subGroups
{
display:block;
margin:2px 0 2px 18px;
padding:3px 0 3px 18px;
font-size:11px;
color:#333;
background-image:url(images/collapse_folder.gif);
background-repeat:no-repeat;
background-position:0 6px;
}
.sitemap-subGroups a
{
text-decoration:none;
color:#333;
}
.sitemap-navs{
display:block;
margin:2px 0 2px 18px;
padding:3px 0 3px 18px;
font-size:11px;
color:#333;
background-image:url(images/arrow_right_c30.gif);
background-repeat:no-repeat;
background-position:0 6px;
}
.sitemap-navs a{
text-decoration:none;
color:#333;
}
.local2-zone
{
background-color:#ccc;
font-size:11px;
}
.local2-zone span{margin-left:4px;padding-left:5px;font-size:11px;}
.local2-zone a{display:inline;margin:0 5px;text-decoration:none;color:#333;font-size:11px;}

.primaryNavigation
{
background-color:#ccc;
padding:6px 0 0 8px;
}
/*		language		*/
.language span
{
display:inline;
margin-left:5px;
padding-left:5px;
}
.language a
{
text-decoration:none;
color:#333;
}
.language a:visited
{
text-decoration:none;
color:#333;
}

/*		local zone		*/
.localZone
{
font-size:11px;
color:#333;
padding-left:5px;
}
.localZone a
{
display:inline;
margin:0 5px;
text-decoration:none;
color:#333;
}


/*		primary navigation		*/
.primaryNavigation span
{
display:block;
float:left;
margin:4px 0 0 0;
padding:0 6px;
}
.primaryNavigation
{
font-size:11px;
font-weight:bold;
}

.primaryNavigation a
{
text-decoration:none;
color:#333;
}

.searchBox
{
display:block;
width:160px;
text-align:right;
}
.searchWhere
{
font-size:10px;
color:#fff;
}
.search-boxInput
{
display:block;
width:142px;
font-size:11px;
margin-bottom:5px;
}
.search a
{
text-decoration:none;
font-size:11px;
color:#fff;
}
.search-cont{display:block;margin:0 0 0 9px;}
.search-text{display:block;width:144px;margin:0;font-size:11px;color:#333;}
html>body .search-text{width:146px;} 
.search-button{display:block;margin:2px 0 0 90px;font-size:11px;color:#333;}
html>body .search-button{margin:3px 0 0 92px;}
.search-where{font-size:10px;color:#fff;margin:0;}

.secondaryNavigation
{
padding-top:16px;
}


/*		content elements		*/
.content
{
display:block;
float:left;
width:210px;
margin:0 10px 10px 0;
font-size:11px;
}

.text{font-size:11px;}
.text a{text-decoration:none;color:#333;}

.mapmenuopen{
display:block;
margin:2px 0;
padding:2px 0 2px 22px;
background-image:url(../images/icons/mapmenu_folder_open.gif);
background-position:0 2px;
background-repeat:no-repeat;
}
.mapmenuitem{
display:block;
margin:2px 0;
padding:2px 0 2px 13px;
background-image:url(../images/arrow_r_cc3300.gif);
background-position:0 5px;
background-repeat:no-repeat;
}

.search
{
padding:0;
background-color:#cad6da;
}

.bgSecnav
{
background-color:#cad6da;
}
.secnav
{
display:block;
margin:0 4px;
padding:2px 0;
font-size:11px;
color:#333;
}
.secnav a
{
text-decoration:none;
color:#333;
}
.secnavSelected
{
display:block;
margin:0 4px;
padding:2px 0;
font-size:11px;
color:#fff;
}
.secnavSelected a
{
text-decoration:none;
color:#fff;
}

.bgContent
{
background-color:#fff;
}

.contentRight
{
background-color:#e5e5e5;
}

/*	footer area settings	*/
.footer-up{display:block;margin:0;padding:0;}
.footer-up-cont{display:block;margin:0 9px;padding:0;background-image:url(../images/icons/footer_up_bg.gif);background-repeat:repeat-x;background-position:bottom;text-align:right;}
.footer-down{display:block;margin:0;padding:5px 0 16px 0;font-size:10px;color:#555;}
.footer-down span{margin-left:9px;}
.footer-down a{text-decoration:none;color:#555}
/*******************************************************************************************/

.smallContent
{}
.smallContent h1{
display:block;
margin:0 0 4px 0;
padding:3px;
font-size:11px;
color:#555;
background-color:#ccc
}
.smallContent p{
display:block;
margin:0;
padding:0;
font-size:11px;
color:#333;
}