BODY {
	color: #000000;
	background-color: #FFFFFF;
}

INPUT.text {
	color: #000000;
	background-color: #FFFFFF;
	border-color: #CCD5DC;
}

H1 {
	color: #6D6E72;
	background-color: transparent;
}

H2, H3, H4, H5 {
	color: #2E5363;
	background-color: transparent;
}

BUTTON {
	color: #2E5363;
	background-color: transparent;
	border-color: #CCD5DC;
}

BUTTON:HOVER {
	color: #B31F15;
	background-color: inherit;
}

BUTTON.search:HOVER {
	color: #FFFFFF;
	background-color: inherit;
}

A:LINK, A.question:HOVER {
	color: #2E5363;
}

A:VISITED {
	color: #2E5363;
}

A:ACTIVE {
	color: #B31F15;
}

A:HOVER, DIV.leftnav_on {
	color: #B31F15;
}

A.subnav:LINK {
	color: #777777; /*vegas, baby!*/
}

A.subnav:VISITED {
	color: #777777; /*vegas, baby!*/
}

A.subnav:ACTIVE {
	color: #777777; /*vegas, baby!*/
}

A.subnav:HOVER {
	color: #B31F15;
}

A.subsubnav:LINK {
	color: #AAAAAA;
}

A.subsubnav:VISITED {
	color: #AAAAAA;
}

A.subsubnav:ACTIVE {
	color: #AAAAAA;
}

A.subsubnav:HOVER {
	color: #B31F15;
}

A.article:LINK {
	color: #0FABBA;
}

A.article:VISITED {
	color: #0FABBA;
}


#MainContainer {
	border-color: #CCD5DC;
}

#NavigationContainer DIV.navTitleBox, #NavigationContainer DIV.navTitleBoxHover {
	color: #2E5363;
	background-color: transparent;
	border-color: #CCD5DC;
}

#NavigationContainer DIV.navTitleBox:HOVER, #NavigationContainer DIV.navTitleBoxHover, #NavigationContainer DIV.navTitleBoxOn {
	color: #FFFFFF;
	background-color: inherit;
}

#NavigationContainer DIV.navTitleBoxDropdown P:HOVER, #NavigationContainer DIV.navTitleBoxDropdown P A:HOVER, #CalloutboxContainer .calloutBox UL A:HOVER {
	margin: -1px -1px -1px -1px;
	border: 1px solid #CCD5DC;
}

#NavigationContainer DIV.navTitleBoxDropdown {
	background-color: #FFFFFF;
	border-color: #CCD5DC;
}

#CalloutboxContainer .calloutBox {
	border-color: #CCD5DC;
}

#CalloutboxContainer .calloutBox H4, #CalloutboxContainer .calloutBox H5 {
	border-color: #CCD5DC;
}

#CalloutboxContainer .calloutBox UL LI SPAN {
	color: #9C9C9C;
}

#BodyContainer #LeftNavigation DIV {
	border-top: 1px solid #CCD5DC;
	border-bottom: 1px solid #CCD5DC;
}

#BodyContainer #LeftNavigation DIV:HOVER, #BodyContainer #LeftNavigation DIV.leftnav_on, #BodyContainer #LeftNavigation DIV.leftnav_on:HOVER {
	border: 1px solid #CCD5DC;
}

#MainContainer #FooterContainer {
	color: #FFFFFF;
	background-color: transparent;
}



.red {
	color: #B31F15;
}

.blue {
	color: #2E5363;
}

.transparent {
	background-color: transparent;
}
