
html {
	margin : 0px 0px 0px 0px;
}


BODY {
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, sans-serif;
	
	background-color: #ffffff; 
	font-size: 11px;
	color: #2F2F2F;
}

TABLE {
	border-collapse: collapse;
}

TABLE TD {
	vertical-align: top;
}

FORM {
	padding: 0;
	margin: 0;
}

P {
	padding: 0;
	margin: 0 0 1em 0;
}



IMG {
	border: none;
}

.nonScreen {
	display: none;
}

/* FLOATS */

/* fC = floatContainer, uses EasyClearing */
.fC:after {
	content: '.'; 
	display: block;
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.fC {
display: inline-block;
}

/* Start hide from IE/Mac */
/*\*/
.fC {
	display: block;
}
/* End hide from IE/Mac */

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

/* /FLOATS */

#pageContainerOuter {
	background: #fff url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/page_left_bg.gif) repeat-y;
	min-width:900px;
}

#pageContainerMiddle {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/page_bottomleft_bg.gif) no-repeat left bottom;
}

#pageContainerInner {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/page_top_bg.gif) no-repeat;
}

#pageBottom {
	height: 75px;
	margin-left: 127px;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/page_bottom_bg.gif) repeat-x left bottom;
}

#header {
	position: relative;
	height: 123px; /* Fix for IE - gain layout */
}

#languageSelectorContainer {
	position: absolute;
	top: 26px;
	left: 628px;
	width: 80px;
	height: 17px;
}

#languageSelectorContainer span {
	margin-right: 5px;
}

#searchFieldContainer {
	position: absolute;
	top: 26px;
	left: 713px;
	width: 183px;
	height: 17px;
}

#searchFieldContainer input.text {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/searchbg.png) repeat-x;
	position: absolute;
	top: -1px;
	left: 0;
	height: 13px;
	width: 156px;
	margin: 1px 0 0 0;
	padding: 1px 2px;
	border: 1px solid #FBB99F;
	color: #FFFFFF;
	font-size: 10px;
	font-family: "Verdana", sans-serif;
}

#searchFieldContainer input.button {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/searchbutton.png);
	position: absolute;
	top: 0;
	left: 166px;
	height: 17px;
	width: 17px;
	margin: 0;
	padding: 0;
	border: 0;
}

IMG#headerLogo {
	position: absolute;
	margin: 20px 0 0 20px;
}

#headerTopContainer {
	height: 59px;
	margin-left: 303px;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/header_topright_bg.gif) repeat-x;
}

#headerTop {
	width: 593px;
}

#langSelectForm {
	text-align: right;
	padding-top: 26px;
}

#langSelectForm SELECT {
	font-size: 10px;
	border: 1px solid #F9B9A0;
	color: #fff;
	background-color: #F14F11;
	vertical-align: middle;
}

#langSelectForm > SELECT {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/header_select_bg.gif);
	background-color: #F14F11;
}

#langSelectForm INPUT.imageButton {
	vertical-align: middle;
}

#navi1Container {
	clear: both;
	margin-left: 154px;
	height: 41px;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/navi1_bg.gif) repeat-x left bottom;
}

#navi1 {
	position: relative;
	z-index: 2;
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 742px;
}

#navi1 LI {
	position: relative;
	float: left;
	padding: 0;
	margin: 0;
	background-repeat: no-repeat;
}

#navi1 LI#navi1_home {
	background-image: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/en/navi1_home.gif);
}
#navi1 LI#navi1_about {
	background-image: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/en/navi1_about_us.gif);
}
#navi1 LI#navi1_services {
	background-image: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/en/navi1_services.gif);
}
#navi1 LI#navi1_partners {
	background-image: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/en/navi1_partners.gif);
}
#navi1 LI#navi1_media {
	background-image: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/en/navi1_media.gif);
}
#navi1 LI#navi1_careers {
	background-image: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/en/navi1_careers.gif);
}
#navi1 LI#navi1_contact {
	background-image: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/en/navi1_contact.gif);
}

#navi1.langcn LI#navi1_home {
	background-image: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/cn/navi1_home.gif);
}
#navi1.langcn LI#navi1_about {
	background-image: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/cn/navi1_about_us.gif);
}
#navi1.langcn LI#navi1_services {
	background-image: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/cn/navi1_services.gif);
}
#navi1.langcn LI#navi1_partners {
	background-image: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/cn/navi1_partners.gif);
}
#navi1.langcn LI#navi1_media {
	background-image: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/cn/navi1_media.gif);
}
#navi1.langcn LI#navi1_careers {
	background-image: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/cn/navi1_careers.gif);
}
#navi1.langcn LI#navi1_contact {
	background-image: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/cn/navi1_contact.gif);
}


#navi1 A {
	display: block;
	width: 106px;
	height: 41px;
	background-repeat: no-repeat;
}

#navi1 LI.active A, #navi1 A:hover {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/navi1_hilite.gif) no-repeat left bottom;
}

#navi1 A SPAN {
	display: none;
}

#navi2Container {
	position: relative;
	z-index: 1;
	top: -5px;
	clear: both;
	margin-left: 107px;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/navi2_bg.gif) repeat-x left bottom;
}

#navi2 {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 789px;
	height: 28px;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/navi2_left_bg.gif) no-repeat;
	text-align: center;
}

#navi2 LI {
	display: inline;
	padding: 0;
	margin: 0;
	font-size: 11px;
	line-height: 28px;
	border-left: 1px solid #CDCDCD;
	padding: 0 11px;
}

#navi2 LI.first {
	border-left: none;
}

#navi2 LI A:link, #navi2 LI A:visited, #navi2 LI A:hover, #navi2 LI A:active {
	color: #F14F11;
	text-decoration: none;
}
#navi2 LI A:hover, #navi2 LI A:active {
	text-decoration: underline;
}
#navi2 LI A.mainNavigationLeftLinkActive:link, #navi2 LI A.mainNavigationLeftLinkActive:visited, #navi2 LI A.mainNavigationLeftLinkActive:hover, #navi2 LI A.mainNavigationLeftLinkActive:active,
#navi2 LI A.mainNavigationLeftLinkActive:hover, #navi2 LI A.mainNavigationLeftLinkActive:active {
	text-decoration: underline;
	color:#2F2F2F;
}

#columnsContainer {
	
	width: 808px; 
	padding-top: 41px;
	
	margin-left: 97px; 
}

/* FORMS */

INPUT, SELECT, TEXTAREA {
	font-family: Verdana, Geneva, sans-serif;
}



#columnsContainerInner {
	float:left;
}
#columnsContainerSpacer {
	float:left;
	border:none;
	width:1px;
	height:300px;
}



.homeprimeryarea, #contentboundingboxAreahomegridCol1Row1 , #contentboundingboxAreahomegridCol1Row2 {
	font-size: 12px;
}
div.datetext {
	font-family: Arial;
	font-size:10px;
	color:#999999;
	margin:0px;
}
div.informationlink {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/arrow_information_link.gif);
	background-position:3px 4px;
	background-repeat:no-repeat;
	padding-left:11px;
	font-size:11px;
}
.textalignright, .textalignright * {
	text-align:right;
}
.textalignrightorjustify, .textalignrightorjustify * {
	text-align:right;
}
.textalignrightorjustify p {
	text-align:justify;
}



.element ul, .element li {
	padding-top:0px;
	margin-top:0px;
	padding-bottom:0px;
	margin-bottom:4px;
}
.element ul {
	list-style-image:url('/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/bullet.gif');
}
.element ul a {
	font-size:11px;
	font-weight:bold;
}




#contentboundingboxGlobalgridCol1 {
	width: 798px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contentboundingboxAreahomegridCol1 {
	width: 578px;
	float:left;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contentboundingboxAreahomegridCol1Row1 {
	width: 578px;
	float:left;
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
}
#contentboundingboxAreahomegridCol1Row2 {
	width: 578px;
	float:left;
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
}
#contentboundingboxAreahomegridCol1Row3 {
	width: 578px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contentboundingboxAreahomegridCol1Row3Col1 {
	width: 180px;
	float:left;
	margin: 0px 19px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contentboundingboxAreahomegridCol1Row3Col2 {
	width: 180px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contentboundingboxAreahomegridCol1Row3Col3 {
	width: 180px;
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#contentboundingboxAreahomegridCol2 {
	width: 196px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		
}

#contentboundingboxAreahomegridACol1 {
	width: 578px;
	float:left;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
		
}
#contentboundingboxAreahomegridACol1Row1 {
	width: 578px;
	float:left;
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
		
}
#contentboundingboxAreahomegridACol1Row2 {
	width: 578px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		
}
#contentboundingboxAreahomegridACol2 {
	width: 196px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		
}

#contentboundingboxAreahomegridBCol1 {
	width: 578px;
	float:left;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
		
}
#contentboundingboxAreahomegridBCol2 {
	width: 196px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		
}

#contentboundingboxAreahomegridCRow1 {
	width: 798px;
	clear:both;
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
		
}
#contentboundingboxAreahomegridCRow2 {
	width: 798px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		
}


#contentboundingboxContentgridACol1 {
	width: 196px;
	float:left;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
		
}
#contentboundingboxContentgridACol2 {
	width: 578px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		
}

#contentboundingboxContentgridBCol1 {
	width: 196px;
	float:left;
	margin: 0px 24px 0px 0px;
	padding: 0px 0px 0px 0px;
		
}
#contentboundingboxContentgridBCol2 {
	width: 578px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		
}
#contentboundingboxContentgridBCol2Row1 {
	width: 578px;
	float:left;
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
		
}
#contentboundingboxContentgridBCol2Row2 {
	width: 578px;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
		
}



div.spacerunderelements {
	height:10px;
	background-color:#ffffff;
}



.sidebarBounding1, .submenuBounding1S2 {
	background: url(/cms/cmsCustom/default/elements/sidebar/v1.0.0/images/sidebar_top.gif) repeat-x left top;
	width:196px;
}
.submenuBounding1S1 {
	background: url(/cms/cmsCustom/default/elements/sidebar/v1.0.0/images/sidebar_top_ng.gif) repeat-x left top;
	width:196px;
}
.sidebarBounding2, .submenuBounding2 {
	background: url(/cms/cmsCustom/default/elements/sidebar/v1.0.0/images/sidebar_bottom.gif) repeat-x left bottom;
}
.sidebarBounding3, .submenuBounding3 {
	background: url(/cms/cmsCustom/default/elements/sidebar/v1.0.0/images/sidebar_left.gif) repeat-y left top;
}
.sidebarBounding4, .submenuBounding4S2 {
	background: url(/cms/cmsCustom/default/elements/sidebar/v1.0.0/images/sidebar_corner_top_left.gif) no-repeat left top;
}
.submenuBounding4S1 {
	background: url(/cms/cmsCustom/default/elements/sidebar/v1.0.0/images/sidebar_corner_top_left_ng.gif) no-repeat left top;
}
.sidebarBounding5, .submenuBounding5 {
	background: url(/cms/cmsCustom/default/elements/sidebar/v1.0.0/images/sidebar_corner_bottom_left.gif) no-repeat left bottom;
	padding:12px 0px 8px 10px;
}

.sidebarTitleFirst, .submenuTitleFirst {
	height:20px;
	padding-top:2px;
	padding-left:12px;
}
.sidebarBounding5 p, .submenuBounding5 p {
	margin: 0 0 7px 0;
}
p.sidebar, p.submenu {
	margin:0px 0px 0px 0px;
}



div.submenuL1S1, div.submenuL1S1A {
	margin-left:12px;
	padding:5px 0px 5px 0px;
	background: url(/cms/cmsCustom/default/elements/sidebar/v1.0.0/images/sidebarcontent_dots.gif) repeat-x left top;
}
div.submenuL1S1F, div.submenuL1S1FA {
	margin-left:12px;
	padding:5px 0px 5px 0px;
}
div.submenuL1S1 div, div.submenuL1S1A div, div.submenuL1S1F div, div.submenuL1S1FA div {
	padding-left:13px;
}
div.submenuL1S1FA div, div.submenuL1S1A div {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/arrow_right_black.gif) no-repeat;
	background-position:4px 4px;
}
div.submenuL1S1FA a, div.submenuL1S1A a {
	color: #2F2F2F;
	text-decoration:underline;
}

div.submenuL2S1, div.submenuL2S1A {
	padding-left:25px;
	padding-bottom:6px;
}
div.submenuL2S1F, div.submenuL2S1FA {
	padding-left:25px;
	padding-bottom:6px;
}
div.submenuL2S1 div, div.submenuL2S1A div, div.submenuL2S1F div, div.submenuL2S1FA div {
	padding-left:13px;
}
div.submenuL2S1A div, div.submenuL2S1FA div {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/arrow_right_black.gif) no-repeat;
	background-position:4px 4px;
}
div.submenuL2S1FA a, div.submenuL2S1A a {
	color: #2F2F2F;
	text-decoration:underline;
}

div.submenuL3S1, div.submenuL3S1A, div.submenuL3S1F, div.submenuL231FA {
	display:none;
}


div.submenuL1S2, div.submenuL1S2A {
	background: url(/cms/cmsCustom/default/elements/sidebar/v1.0.0/images/sidebartitle_bottom.gif) repeat-x left bottom;
}
div.submenuL1S2 div, div.submenuL1S2A div {
	padding:2px 6px 4px 12px;
	background: url(/cms/cmsCustom/default/elements/sidebar/v1.0.0/images/sidebartitle_left.gif) no-repeat left bottom;
	font-weight:bold;
	font-size:13px;
}

div.submenuL1S2F, div.submenuL1S2FA {
	height:22px;
	padding-top:2px;
	padding-left:12px;
	font-weight:bold;
	font-size:13px;
}
div.submenuL1S2F a, div.submenuL1S2FA a, div.submenuL1S2 a, div.submenuL1S2A a {
	font-weight:bold;
	font-size:13px;
}

div.submenuL2S2, div.submenuL2S2A {
	margin-left:12px;
	padding:5px 0px 5px 0px;
	background: url(/cms/cmsCustom/default/elements/sidebar/v1.0.0/images/sidebarcontent_dots.gif) repeat-x left top;
}
div.submenuL2S2F, div.submenuL2S2FA {
	margin-left:12px;
	padding:5px 0px 5px 0px;
}
div.submenuL2S2 div, div.submenuL2S2A div, div.submenuL2S2F div, div.submenuL2S2FA div {
	padding-left:13px;
}
div.submenuL2S2FA div, div.submenuL2S2A div {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/arrow_right_black.gif) no-repeat;
	background-position:4px 4px;
}
div.submenuL2S2FA a:link:hover:active:visited, div.submenuL2S2A a:link:hover:active:visited, div.submenuL2S2FA a, div.submenuL2S2A a {
	color: #2F2F2F;
	text-decoration:underline;
}

div.submenuL3S2, div.submenuL3S2A {
	padding-left:25px;
	padding-bottom:6px;
}
div.submenuL3S2F, div.submenuL3S2FA {
	padding-left:25px;
	padding-bottom:6px;
}
div.submenuL3S2 div, div.submenuL3S2A div, div.submenuL3S2F div, div.submenuL3S2FA div {
	padding-left:13px;
}
div.submenuL3S2A div, div.submenuL3S2FA div {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/arrow_right_black.gif) no-repeat;
	background-position:4px 4px;
}
div.submenuL3S2FA a:link:hover:active:visited, div.submenuL3S2A a:link:hover:active:visited, div.submenuL3S2FA a, div.submenuL3S2A a {
	color: #2F2F2F;
	text-decoration:underline;
}



.sidebarTitle1 {
	background: url(/cms/cmsCustom/default/elements/sidebar/v1.0.0/images/sidebartitle_bottom.gif) repeat-x left bottom;
}
.sidebarTitle2 {
	padding:2px 6px 4px 12px;
	background: url(/cms/cmsCustom/default/elements/sidebar/v1.0.0/images/sidebartitle_left.gif) no-repeat left bottom;
}
.sidebarTitleFirst, .sidebarTitle2 {
	font-weight:bold;
	font-size:13px;
}


.sidebarContentBounding {
	padding:0px 0px 12px 12px;
}
.sidebarContentTop {
	padding:6px 0px 2px 0px;
}
.sidebarContentDots, .linewithlinksDots {
	background: url(/cms/cmsCustom/default/elements/sidebar/v1.0.0/images/sidebarcontent_dots.gif) repeat-x left bottom;
	height:1px;
	font-size:0px; 
}
.sidebarContentBottom, .linewithlinksBottom {
	padding:4px 0px 6px 0px;
}



table.greywhitetable {
	border:none;
	border-collapse:collapse;
	margin:5px 0px 10px 0px;
	width:100%;
}
td.greywhitetableodd, td.greywhitetableoddnormallink {
	background-color:#F5F5F5;
}
td.greywhitetableeven, td.greywhitetableodd, td.greywhitetableevennormallink, td.greywhitetableoddnormallink {
	padding:4px;
}
td.greywhitetableeven p, td.greywhitetableodd p, td.greywhitetableevennormallink p, td.greywhitetableoddnormallink p {
	padding:0px;
	margin:0px 0px 2px 0px;
}
td.greywhitetableeven a:link, td.greywhitetableeven a:visited, td.greywhitetableeven a:active,td.greywhitetableeven a:hover,
td.greywhitetableodd a:link, td.greywhitetableodd a:visited, td.greywhitetableodd a:active,td.greywhitetableodd a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2854c3;
}
td.greywhitetableeven a:visited, td.greywhitetableodd a:visited {
	color:#5376cf;
}
.nobr {
	white-space: nowrap;
}
div.newsheading {
	color:#f14f11;
	font-weight:bold;
	margin-bottom:2px;
	font-size:13px;
}



div.flowboxBounding1 {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/flowbox/bg_middle.gif) repeat-y;
	width:578px;
}
div.flowboxBounding2 {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/flowbox/bg_top.gif) no-repeat top left;;
}
div.flowboxBounding3 {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/flowbox/bg_bottom.gif) no-repeat bottom left;
	padding:25px 24px 25px 25px;
}
div.flowboxContent1 {
	width:152px;
	float:left;
	margin-right:37px;
}
div.flowboxContent2 {
	width:152px;
	float:left;
}
div.flowboxContent3 {
	width:152px;
	float:right;
}
div.flowboxBounding1w {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/flowbox/bg_middle_wide.gif) repeat-y;
	width:798px;
}
div.flowboxBounding2w {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/flowbox/bg_top_wide.gif) no-repeat top left;;
}
div.flowboxBounding3w {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/flowbox/bg_bottom_wide.gif) no-repeat bottom left;
	padding:25px 24px 25px 25px;
}
div.flowboxContent1w {
	width:225px;
	float:left;
	margin-right:37px;
}
div.flowboxContent2w {
	width:225px;
	float:left;
}
div.flowboxContent3w {
	width:225px;
	float:right;
}
img.flowboxSpacer {
	height:80px;
	width:1px;
	float:left;
}



div.jobTitleSidebar a:link, div.jobTitleSidebar a:visited, div.jobTitleSidebar a:active,div.jobTitleSidebar a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#2854c3;
}
div.jobTitleSidebar a:visited {
	color:#5376cf;
}
div.jobCitySidebar {
	padding-bottom:5px;
}



#sitemapBounding {
	margin:13px 0px 0px 98px;
	width:798px;
	padding-bottom:10px;
}
#sitemapBounding *, #sitemapBounding a:link:hover:active:visited {
	color:#D2D2D2;
}

#sitemapTopBounding {
	height:20px;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/sitemap/bg_sitemaptopbounding.gif) repeat-x top left;
	background-position: 0px 19px;
}
#sitemapTitleBounding {
	height:20px;
	float:left;
}
#sitemapTitleOpenLeft {
	height:20px;
	width:13px;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/sitemap/bg_sitemaptitleleft_o.gif) no-repeat top left;
	float:left;

}
#sitemapTitleOpen {
	height:20px;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/sitemap/bg_sitemaptitlemiddle_o.gif) repeat-x top left;
	float:left;

}
#sitemapTitleOpenRight {
	height:20px;
	width:13px;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/sitemap/bg_sitemaptitleright_o.gif) no-repeat top left;
	float:left;

}
#sitemapTitleClosedLeft {
	height:20px;
	width:13px;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/sitemap/bg_sitemaptitleleft_c.gif) no-repeat top left;
	float:left;

}
#sitemapTitleClosed {
	height:20px;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/sitemap/bg_sitemaptitlemiddle_c.gif) repeat-x top left;
	float:left;

}
#sitemapTitleClosedRight {
	height:20px;
	width:13px;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/sitemap/bg_sitemaptitleright_c.gif) no-repeat top left;
	float:left;

}

#sitemapCopyrightBounding {
	height:20px;
	float:right;
}
#sitemapTitleClosed, #sitemapTitleOpen, #sitemapCopyrightBounding {
	padding-top:3px;
	height:17px;
	color:#D2D2D2;
}
#sitemapCopyrightBounding {
	padding-top:1px;
}
#sitemapBottomBounding {
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/sitemap/bg_sitemapbottomside.gif) no-repeat top left;
}
#sitemapBottomBoundingInner {
	background-color:red;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/sitemap/bg_sitemapbottomside.gif) no-repeat top right;
	padding:19px 0px 10px 13px;
}
div.sitemapBottomContent {
	width:115px;
	margin-right:17px;
	float:left;
}
div.sitemapBottomContentLast {
	width:115px;
	float:left;
}
div.sitemapBottomContentTitle {
	font-weight:bold;
	margin-bottom:4px;
}
div.sitemapBottomContentItem {
	margin-bottom:4px;
	color:blue;
}
div.sitemapBottomContentTitle a, div.sitemapBottomContentTitle a:link:hover:active:visited {
	font-weight:bold;
}



.textfield {
	font-size:11px;
	line-height:13px;
	color:#2854C3;
	height:18px;
	border-top:1px solid #c2c2c2;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #efefef;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/dropdownbox_bg.jpeg);
}
.dropdownbox {
	font-size:11px;
	line-height:13px;
	color:#2854C3;
	height:18px;
	border-top:1px solid #c2c2c2;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #efefef;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/dropdownbox_bg.jpeg);
}
.filefiled {
	background-color:red;
}
.filefield {
	font-size:11px;
	line-height:13px;
	color:#2854C3;
	height:18px;
	border-top:1px solid #c2c2c2;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #efefef;
	background: url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/dropdownbox_bg.jpeg);
	
}
.textarea {
	font-size:11px;
	line-height:13px;
	color:#2854C3;
	height:18px;
	border-top:1px solid #c2c2c2;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #efefef;
}
.multipleselectionarea {
	font-size:11px;
	line-height:13px;
	color:#2854C3;
	border-top:1px solid #c2c2c2;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #efefef;

}
.customSubmitButton, .customSubmitButton * {
	float:left;
	border:1px solid #F9B9A0;
	background-image:url(/cms/cmsCustom/Default/headers/default_v1.0.0/images/elements/submitbutton_bg.jpeg);	
	padding:0px 5px 0px 15px;
	font-size:11px;
	color:#ffffff;
	height:15px;
	cursor:pointer;
	text-decoration:none;
}
.colorblack * {
	color:#2F2F2F;
}
#frmFormMailer input, #frmFormMailer select, #frmFormMailer textarea, #frmFormMailer multipleselectionarea, #frmFormMailer filefield{
	margin-bottom:6px;
	display:block;
}
.simpleform {
	font-size:11px;
}













h1 {
	font-size 	  	: 15px;
	font-weight			:	bold;
	font-style			: normal;
	color: #f14f11;
	margin      		: 7px 0px 5px 0px;
	padding					: 0px 0px 5px 0px;
	width:100%;
	border-bottom:1px solid #cdcdcd;
}
.h1line {
	border-bottom:1px solid #cdcdcd;
	height:1px;
}
h2 {
	font-size 	  	: 13px;
	font-weight			:	bold;
	font-style			: normal;
	color: #f14f11;
	margin      		: 0px 0px 0px 0px;
	padding					: 0px 0px 5px 0px;
}

h3 {
	font-size				: 12px;
	font-weight			:	bold;
	font-style			: normal;
	margin      		: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

h4 {
	font-size				: 11px;
	font-weight			:	bold;
	font-style			: normal;
	margin      		: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
}

h5 {
	font-size				: 11px;
	font-weight			:	bold;
	font-style			: italic;
	margin      		: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	display					: inline;
}

h6 {
	font-size				: 9px;
	font-weight			:	normal;
	font-style			: normal;
	margin      		: 0px 0px 0px 0px;
	padding					: 0px 0px 0px 0px;
	display					: inline;
}


.popUpInput {
}

.popUpButton {
}


.element  {
	text-align: left;
}



ol {
	margin-left: 13px;
}
ul {
	margin-left: 8px;
}

.element ol {
	margin-left: 13px;
}
.element ul {
	margin-left: 8px;
}


li {
	margin-left: -33px;
}

.element li {
	margin-left: -33px;
}



a:link	{
	color						:	#2854c3;
	text-decoration	:	none;
	font-weight			: normal;
}
a:visited	{
	color						:	#5376cf;
	text-decoration	: none;
	font-weight			: normal;
}
a:active	{
	color						:	#2854c3;
	text-decoration	:	none;
	font-weight			: normal;
}
a:hover	{
	color						:	#2854c3;
	text-decoration	:	underline;
	font-weight			: normal;
}

a.sidebar:link	{
	color						:	#2854c3;
	text-decoration	:	none;
	font-weight			: bold;
	font-size:11px;display:block;margin-bottom:4px;
}
a.sidebar:visited	{
	color						:	#5376cf;
	text-decoration	: none;
	font-weight			: bold;
	font-size:11px;display:block;margin-bottom:4px;
}
a.sidebar:active	{
	color						:	#2854c3;
	text-decoration	:	none;
	font-weight			: bold;
	font-size:11px;display:block;margin-bottom:4px;
}
a.sidebar:hover	{
	color						:	#2854c3;
	text-decoration	:	underline;
	font-weight			: bold;
	font-size:11px;display:block;margin-bottom:4px;
}

.headermenuLink:link	{
	text-decoration: none;
}
.headermenuLink:visited	{
	text-decoration: none;
}
.headermenuLink:active {
	text-decoration: none;
}
.headermenuLink:hover	{
	text-decoration: underline;
}


.newsButton {
	text-align     : center;
	width				   : 60px;
	height			   : 20px;
}
.newsInput {
	width						: 150px;
}
.newsTitle {
	font-weight			: bold;
}
.newsDate {
}
.newsLead {
}
.newsText {
}
.newsLink:link {
	text-decoration	: none;
}
.newsLink:VISITED {
	text-decoration	: none;
}
.newsLink:active {
	text-decoration	: none;
}
.newsLink:HOVER {
	text-decoration	: underline;
}



.searchResultTitle {
	font-weight: bold;
	color: #000000;
}
.searchResultLine {
	font-weight: normal;
	color: #000000;
}
.searchResultText {
	font-weight: normal;
	color: #000000;
}
.searchFormInput {
	width: 150px;
	border: solid 1px #000000;
	color: #000000;
	margin: 0px 5px 0px 0px;
}
.searchFormButton {
	height: 18px;
	border: solid 1px #000000;
	color: #CCA168;
	background: #FFFFFF;
}
.searchKey {
	background-color: #FFFF90;
}

