* {
	font-family: arial, helvetica, sans-serif; margin: 0px; padding: 0px;  line-height: 170%
}

body {
	color: #888888; font-size: 75%; text-align: center; 
}

body.red {
	background-color: #ee2929; background-image: url(/images/archer-background-red.jpg); background-position: top; background-repeat: repeat-x;
}

body.windows {
	background-color: #1C8ECD; background-image: url(/images/archer-background-windows.jpg); background-position: top; background-repeat: repeat-x;
}

body.con {
	background-color: #17a8a1; background-image: url(/images/archer-background-con.jpg); background-position: top; background-repeat: repeat-x;
}

body.doors {
	background-color: #5250A3; background-image: url(/images/archer-background-doors.jpg); background-position: top; background-repeat: repeat-x;
}

body.sof {
	background-color: #E9068B; background-image: url(/images/archer-background-sof.jpg); background-position: top; background-repeat: repeat-x;
}

body.or {
	background-color: #F48243; background-image: url(/images/archer-background-or.jpg); background-position: top; background-repeat: repeat-x;
}

div.Clear {
	clear:both !important; visibility:hidden !important; margin:0 !important; padding:0 !important; border:0px!important; font-size:1px !important;
}

div#Container {
	width: 969px; padding: 0px; margin: 0px auto; text-align: left;
}

/************** Header **************/ 

div#HeaderContainer {
	float: left; display: inline; width: 969px; height: 169px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer div#Archer {
	float: left; display: inline; width: 255px; height: 169px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer div#NavigationContainer {
	float: left; display: inline; width: 714px; height: 169px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer div#NavigationContainer div#Strapline {
	float: left; display: inline; width: 714px; height: 119px; padding: 0px; margin: 0px; text-align: right;
}

div#HeaderContainer div#NavigationContainer div#MainNavigationContainer {
	float: left; display: inline; width: 714px; height: 50px; padding: 0px; margin: 0px; text-align: left; border-top: 1px solid #ffffff;
}

div#HeaderContainer div#NavigationContainer  div#MainNavigationContainer ul {
	 width: 714px; margin: 0px; padding: 0px; float: left; font-size: 11px;
}

div#HeaderContainer div#NavigationContainer  div#MainNavigationContainer ul li {
	display: inline; padding: 0px; margin: 0px;
}

div#HeaderContainer div#NavigationContainer  div#MainNavigationContainer ul li a {
	font-family: verdana, arial, helvetica, sans-serif; display: block; float: right; color: #ffffff; font-weight: normal; padding: 14px 0px 0px 0px; margin: 0px 0px 0px 9px; text-decoration: none; height: 20px; font-size: 11px; text-align: left;
}

div#HeaderContainer div#NavigationContainer  div#MainNavigationContainer ul li a:visited {
	font-family: verdana, arial, helvetica, sans-serif; display: block; float: right; color: #ffffff; font-weight: normal; padding: 14px 0px 0px 0px; margin: 0px 0px 0px 9px; text-decoration: none; height: 20px; font-size: 11px; text-align: left;
}

div#HeaderContainer div#NavigationContainer  div#MainNavigationContainer ul li a:hover {
	font-family: verdana, arial, helvetica, sans-serif; display: block; float: right; color: #000000; font-weight: normal; padding: 14px 0px 0px 0px; margin: 0px 0px 0px 9px; text-decoration: none; height: 20px; font-size: 11px; text-align: left;
}

div#HeaderContainer div#NavigationContainer div#ContactNavigationWrap {
	float: right; display: inline; width: 320px; height: 36px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer div#NavigationContainer div#ContactNavigationWrap ul {
	margin: 0px; padding: 0px; float: left; font-size: 11px;
}

div#HeaderContainer div#NavigationContainer div#ContactNavigationWrap ul li {
	display: inline; padding: 0px; margin: 0px;
}

div#HeaderContainer div#NavigationContainer div#ContactNavigationWrap ul li a {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 320px; float: left; color: #ffffff; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffffff;
}

div#HeaderContainer div#NavigationContainer div#ContactNavigationWrap ul li a:visited {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 320px; float: left; color: #ffffff; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffffff;
}

div#HeaderContainer div#NavigationContainer div#ContactNavigationWrap ul li a:hover {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 320px; float: left; color: #ffcc00; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffcc00;
}


/************** Gallery Header **************/

div#HeaderContainer2 {
	float: left; display: inline; width: 100%; height: 2250px; padding: 0px; margin: 0px; text-align: left; background-color: #1e1f21; background-image: url(/image-files/gallery-background.jpg); background-position: top; background-repeat: repeat-x;
}

div#HeaderContainer22 {
	width: 960px; padding: 0px; margin: 0px auto; text-align: left;
}

div#HeaderContainer22 div#Navigation2 {
	float: left; display: inline; width: 960px; height: 176px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer22 div#Navigation2 div#Time2 {
	float: left; display: inline; width: 620px; height: 136px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer22 div#Navigation2 div#Brand2 {
	float: right; display: inline; width: 320px; height: 136px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer22 div#NavigationContainer2 {
	float: left; display: inline; width: 960px; height: 36px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer22 div#NavigationContainer2  div#MainNavigationContainer2 {
	float: left; display: inline; width: 630px; height: 36px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer22 div#NavigationContainer2  div#MainNavigationContainer2 ul {
	margin: 0px; padding: 0px; float: left; font-size: 11px;
}

div#HeaderContainer22 div#NavigationContainer2  div#MainNavigationContainer2 ul li {
	display: inline; padding: 0px; margin: 0px;
}

div#HeaderContainer22 div#NavigationContainer2  div#MainNavigationContainer2 ul li a {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 85px; float: left; color: #ffffff; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px 20px 0px 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffffff;
}

div#HeaderContainer22 div#NavigationContainer2  div#MainNavigationContainer2 ul li a:visited {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 85px; float: left; color: #ffffff; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px 20px 0px 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffffff;
}

div#HeaderContainer22 div#NavigationContainer2  div#MainNavigationContainer2 ul li a:hover {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 85px; float: left; color: #ffcc00; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px 20px 0px 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffcc00;
}

div#HeaderContainer22 div#NavigationContainer2 div#ContactNavigationWrap2 {
	float: right; display: inline; width: 320px; height: 36px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer22 div#NavigationContainer2 div#ContactNavigationWrap2 ul {
	margin: 0px; padding: 0px; float: left; font-size: 11px;
}

div#HeaderContainer22 div#NavigationContainer2 div#ContactNavigationWrap2 ul li {
	display: inline; padding: 0px; margin: 0px;
}

div#HeaderContainer22 div#NavigationContainer2 div#ContactNavigationWrap2 ul li a {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 320px; float: left; color: #ffffff; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffffff;
}

div#HeaderContainer22 div#NavigationContainer2 div#ContactNavigationWrap2 ul li a:visited {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 320px; float: left; color: #ffffff; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffffff;
}

div#HeaderContainer22 div#NavigationContainer2 div#ContactNavigationWrap2 ul li a:hover {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 320px; float: left; color: #ffcc00; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffcc00;
}

div#galleria {
float: left; display: inline; width: 669px; height: 700px; padding: 0px 0px 0px 0px; margin: 0px; text-align: left;
}


/************** Home Header **************/

div#ScrollImage {
	float: left; display: inline; width: 969px; height: 398px; padding: 0px; margin: 0px; text-align: left; position: relative;
}

div#ScrollImage IMG {
    position:absolute; top:0; left:0; z-index:8; opacity:0.0;
}

div#ScrollImage IMG.active {
    z-index:10; opacity:1.0;
}

div#ScrollImage IMG.last-active {
    z-index:9;
}

div#HeaderCTA {
	float: right; display: inline; width: 969px; height: 86px; padding: 0px; margin: 0px; text-align: left; text-align: right; position: relative;background-color: #FFFFFF
}

/************** Gallery Header **************/

div#HeaderContainer3 {
	float: left; display: inline; width: 100%; height: 176px; padding: 0px; margin: 0px; text-align: left; background-color: #1e1f21;background-image: url(/image-files/gallery-background.jpg); background-position: top; background-repeat: repeat-x;
}

div#HeaderContainer33 {
	width: 960px; padding: 0px; margin: 0px auto; text-align: left;
}

div#HeaderContainer33 div#Navigation3 {
	float: left; display: inline; width: 960px; height: 176px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer33 div#Navigation3 div#Time3 {
	float: left; display: inline; width: 620px; height: 136px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer33 div#Navigation3 div#Brand3 {
	float: right; display: inline; width: 320px; height: 136px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer33 div#NavigationContainer3 {
	float: left; display: inline; width: 960px; height: 36px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer33 div#NavigationContainer3  div#MainNavigationContainer3 {
	float: left; display: inline; width: 630px; height: 36px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer33 div#NavigationContainer3  div#MainNavigationContainer3 ul {
	margin: 0px; padding: 0px; float: left; font-size: 11px;
}

div#HeaderContainer33 div#NavigationContainer3  div#MainNavigationContainer3 ul li {
	display: inline; padding: 0px; margin: 0px;
}

div#HeaderContainer33 div#NavigationContainer3  div#MainNavigationContainer3 ul li a {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 85px; float: left; color: #ffffff; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px 20px 0px 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffffff;
}

div#HeaderContainer33 div#NavigationContainer3  div#MainNavigationContainer3 ul li a:visited {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 85px; float: left; color: #ffffff; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px 20px 0px 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffffff;
}

div#HeaderContainer33 div#NavigationContainer3  div#MainNavigationContainer3 ul li a:hover {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 85px; float: left; color: #ffcc00; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px 20px 0px 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffcc00;
}

div#HeaderContainer33 div#NavigationContainer3 div#ContactNavigationWrap3 {
	float: right; display: inline; width: 320px; height: 36px; padding: 0px; margin: 0px; text-align: left;
}

div#HeaderContainer33 div#NavigationContainer3 div#ContactNavigationWrap3 ul {
	margin: 0px; padding: 0px; float: left; font-size: 11px;
}

div#HeaderContainer33 div#NavigationContainer3 div#ContactNavigationWrap3 ul li {
	display: inline; padding: 0px; margin: 0px;
}

div#HeaderContainer33 div#NavigationContainer3 div#ContactNavigationWrap3 ul li a {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 320px; float: left; color: #ffffff; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffffff;
}

div#HeaderContainer33 div#NavigationContainer3 div#ContactNavigationWrap3 ul li a:visited {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 320px; float: left; color: #ffffff; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffffff;
}

div#HeaderContainer33 div#NavigationContainer3 div#ContactNavigationWrap3 ul li a:hover {
	font-family: verdana, arial, helvetica, sans-serif; display: block; width: 320px; float: left; color: #ffcc00; font-weight: normal; padding: 3px 0px 0px 0px; margin: 0px; text-decoration: none; height: 20px; font-size: 11px; text-align: left; border-top: solid 1px #ffcc00;
}

/************** Content Content **************/ 

div#ContentContainer {
	float: left; display: inline; width: 969px; padding: 20px 0px 0px 0px; margin: 20px 0px 0px 0px; text-align: left; border-top: solid 1px #ffffff;
}

div#ContentContainer div#ContentLeft {
	float: left; display: inline; width: 300px; padding: 0px; margin: 0px; text-align: left; 
}

div#ContentContainer div#ContentLeft .navroot {
	float: left; width: 300px; padding: 0px; margin-bottom: 10px; text-align: left;
}

div#ContentContainer div#ContentLeft .navroot ul {
	margin: 0px; padding: 0px; font-size: 12px; list-style-type: none;
}

div#ContentContainer div#ContentLeft .navroot li {
	margin: 0px; padding: 0px
}

div#ContentContainer div#ContentLeft .navroot a {
	width: 245px; display: block; padding-right: 9px; padding-left: 9px; padding-top: 3px; padding-bottom: 3px; margin: 0px 0px 5px 0px; font-weight: normal;
}

div#ContentContainer div#ContentLeft .navroot a:link {
	color: #e5e5e5; text-decoration: none; background-color: #be2121;
}

div#ContentContainer div#ContentLeft .navroot a:visited {
	color: #e5e5e5; text-decoration: none; background-color: #be2121;
}

div#ContentContainer div#ContentLeft .navroot a:hover {
	color: #ffffff; text-decoration: none; background-color: #8f1919;
}


div#ContentContainer div#ContentLeft .navwindow {
	float: left; width: 300px; padding: 0px; margin-bottom: 10px; text-align: left;
}

div#ContentContainer div#ContentLeft .navwindow ul {
	margin: 0px; padding: 0px; font-size: 12px; list-style-type: none;
}

div#ContentContainer div#ContentLeft .navwindow li {
	margin: 0px; padding: 0px
}

div#ContentContainer div#ContentLeft .navwindow a {
	width: 245px; display: block; padding-right: 9px; padding-left: 9px; padding-top: 3px; padding-bottom: 3px; margin: 0px 0px 5px 0px; font-weight: normal;
}

div#ContentContainer div#ContentLeft .navwindow a:link {
	color: #e5e5e5; text-decoration: none; background-color: #156a9a;
}

div#ContentContainer div#ContentLeft .navwindow a:visited {
	color: #e5e5e5; text-decoration: none; background-color: #156a9a;
}

div#ContentContainer div#ContentLeft .navwindow a:hover {
	color: #ffffff; text-decoration: none; background-color: #0e4766;
}

div#ContentContainer div#ContentLeft .navwindow {
	float: left; width: 300px; padding: 0px; margin-bottom: 10px; text-align: left;
}

div#ContentContainer div#ContentLeft .navor ul {
	margin: 0px; padding: 0px; font-size: 12px; list-style-type: none;
}

div#ContentContainer div#ContentLeft .navor li {
	margin: 0px; padding: 0px
}

div#ContentContainer div#ContentLeft .navor a {
	width: 245px; display: block; padding-right: 9px; padding-left: 9px; padding-top: 3px; padding-bottom: 3px; margin: 0px 0px 5px 0px; font-weight: normal;
}

div#ContentContainer div#ContentLeft .navor a:link {
	color: #e5e5e5; text-decoration: none; background-color: #c36836;
}

div#ContentContainer div#ContentLeft .navor a:visited {
	color: #e5e5e5; text-decoration: none; background-color: #c36836;
}

div#ContentContainer div#ContentLeft .navor a:hover {
	color: #ffffff; text-decoration: none; background-color: #924e28;
}

div#ContentContainer div#ContentLeft .navcon {
	float: left; width: 300px; padding: 0px; margin-bottom: 10px; text-align: left;
}

div#ContentContainer div#ContentLeft .navcon ul {
	margin: 0px; padding: 0px; font-size: 12px; list-style-type: none;
}

div#ContentContainer div#ContentLeft .navcon li {
	margin: 0px; padding: 0px
}

div#ContentContainer div#ContentLeft .navcon a {
	width: 245px; display: block; padding-right: 9px; padding-left: 9px; padding-top: 3px; padding-bottom: 3px; margin: 0px 0px 5px 0px; font-weight: normal;
}

div#ContentContainer div#ContentLeft .navcon a:link {
	color: #e5e5e5; text-decoration: none; background-color: #128681;
}

div#ContentContainer div#ContentLeft .navcon a:visited {
	color: #e5e5e5; text-decoration: none; background-color: #128681;
}

div#ContentContainer div#ContentLeft .navcon a:hover {
	color: #ffffff; text-decoration: none; background-color: #0e6561;
}

div#ContentContainer div#ContentLeft .navdoors {
	float: left; width: 300px; padding: 0px; margin-bottom: 10px; text-align: left;
}

div#ContentContainer div#ContentLeft .navdoor ul {
	margin: 0px; padding: 0px; font-size: 12px; list-style-type: none;
}

div#ContentContainer div#ContentLeft .navdoor li {
	margin: 0px; padding: 0px
}

div#ContentContainer div#ContentLeft .navdoor a {
	width: 245px; display: block; padding-right: 9px; padding-left: 9px; padding-top: 3px; padding-bottom: 3px; margin: 0px 0px 5px 0px; font-weight: normal;
}

div#ContentContainer div#ContentLeft .navdoor a:link {
	color: #e5e5e5; text-decoration: none; background-color: #424082;
}

div#ContentContainer div#ContentLeft .navdoor a:visited {
	color: #e5e5e5; text-decoration: none; background-color: #424082;
}

div#ContentContainer div#ContentLeft .navdoor a:hover {
	color: #ffffff; text-decoration: none; background-color: #313062;
}

div#ContentContainer div#ContentLeft .navroof {
	float: left; width: 300px; padding: 0px; margin-bottom: 10px; text-align: left;
}

div#ContentContainer div#ContentLeft .navroof ul {
	margin: 0px; padding: 0px; font-size: 12px; list-style-type: none;
}

div#ContentContainer div#ContentLeft .navroof li {
	margin: 0px; padding: 0px
}

div#ContentContainer div#ContentLeft .navroof a {
	width: 245px; display: block; padding-right: 9px; padding-left: 9px; padding-top: 3px; padding-bottom: 3px; margin: 0px 0px 5px 0px; font-weight: normal;
}

div#ContentContainer div#ContentLeft .navroof a:link {
	color: #e5e5e5; text-decoration: none; background-color: #ba056f;
}

div#ContentContainer div#ContentLeft .navroof a:visited {
	color: #e5e5e5; text-decoration: none; background-color: #ba056f;
}

div#ContentContainer div#ContentLeft .navroof a:hover {
	color: #ffffff; text-decoration: none; background-color: #8c0453;
}


div#ContentContainer div#ContentLeft p {
	padding: 0px; margin: 0px; 
}

div#ContentContainer div#ContentRight {
	float: left; display: inline; width: 669px; padding: 0px 0px 30px 0px; margin: 0px; text-align: left;
}

div#ContentContainer div#ContentRight div#Design {
	float: left; display: inline; width: 629px; padding: 10px 20px 8px 20px; margin: 0px 0px 12px 0px; text-align: left; background-color: #424082;
}

div#ContentContainer div#ContentHome {
	float: left; display: inline; width: 969px; padding: 0px 0px 0px 0px; margin: 0px; text-align: left;
}
div#ContentContainer div#ContentHome div.HomeColumn {
	float: left; display: inline; width: 290px; height: 430px; padding: 0px 33px 0px 0px; margin: 0px; text-align: left;
}

div#ContentContainer div#ContentHome div.HomeColumn2 {
	float: left; display: inline; width: 290px; height: 430px; padding: 0px 33px 0px 0px; margin: 0px; text-align: left; background-image: url(/images/couple.jpg); background-position: bottom; background-repeat: no-repeat;
}

/************** Footer **************/

div#FooterContainer {
	float: left; display: inline; width: 969px; height: 275px; padding: 0px; margin: 0px; text-align: left; border-top: 1px solid #ffffff;
}

div#FooterContainer h3 {
	font-size: 150%; padding: 0px; margin: 0px; color: #888888; line-height: 100%;
}

div#FooterContainer p {
	font-size: 100%; padding: 0px; margin: 0px; color: #888888; line-height: 100%;
}

div#FooterContainer p.white {
	font-size: 120%; padding: 0px 0px 20px 0px; margin: 0px; color: #ffffff; line-height: 100%;
}

div#FooterContainer.redfooter {
	background-color: #ee2929; background-image: url(/images/archer-footer-red.jpg); background-position: top right; background-repeat: no-repeat;
}

div#FooterContainer.windowsfooter {
	background-color: #1C8ECD; background-image: url(/images/archer-footer-blue.jpg); background-position: top right; background-repeat: no-repeat;
}

div#FooterContainer.confooter {
	background-color: #17A8A1; background-image: url(/images/archer-footer-con.jpg); background-position: top right; background-repeat: no-repeat;
}

div#FooterContainer.doorsfooter {
	background-color: #5250A3; background-image: url(/images/archer-footer-doors.jpg); background-position: top right; background-repeat: no-repeat;
}

div#FooterContainer.soffooter {
	background-color: #E9068B; background-image: url(/images/archer-footer-sof.jpg); background-position: top right; background-repeat: no-repeat;
}

div#FooterContainer.orfooter {
	background-color: #F48243; background-image: url(/images/archer-footer-or.jpg); background-position: top right; background-repeat: no-repeat;
}

div#FooterContainer div#FooterLeft {
	float: left; display: inline; width: 130px; padding: 32px 0px 20px 0px; margin: 0px; text-align: left; line-height: 100%;
}

div#FooterContainer div#FooterLeft2 {
	float: left; display: inline; width: 200px; padding: 32px 0px 20px 0px; margin: 0px; text-align: left; line-height: 100%;
}

div#FooterContainer div#FooterRight {
	float: right; display: inline; width: 639px; padding: 61px 0px 20px 0px; margin: 0px; text-align: center; line-height: 100%;
}

div#FooterContainer div#FooterRight div.FooterLogos {
	float: right; display: inline; width: 190px; padding: 0px; margin: 0px; text-align: center; line-height: 100%;
}



/************** Main text and content styles **************/
	
p {
	font-size: 100%; padding: 0px 0px 15px 0px; margin: 0px; color: #ffffff; 
}

h1 {
	font-size: 160%; padding: 0px 0px 20px 0px; margin: 0px; font-weight: normal; color: #ffffff; 
}

h2 {
	font-size: 120%; padding: 5px 0px 10px 0px; margin: 0px; font-weight: bold; color: #ffffff; 
}

h3 {
	font-size: 110%; padding: 0px 0px 10px 0px; margin: 0px; font-weight: bold; color: #ffffff; 
}

h6 {
	font-size: 100%; padding: 0px 0px 15px 0px; margin: 0px 0px 30px 0px; color: #ffffff; text-align: right; border-bottom: 1px solid #ffffff;
}


ul {
	margin-top: 0px; margin-bottom: 10px; margin-left: 20px; margin-right: 60px; padding: 0px; color: #ffffff;line-height: 120%;font-size: 12px; 
}

ol {
	margin-top: 0px; margin-bottom: 5px; margin-left: 20px; margin-right: 10px; padding: 0px; color: #ffffff;line-height: 120%;font-size: 12px; 
}

li {
	margin-top: 0px; margin-bottom: 5px; margin-left: 20px; margin-right: 10px; color: #ffffff; line-height: 120%;font-size: 12px; 
}

img {
	border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; margin: 0px; padding: 0px;
}

img.right {
	border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; margin: 0px; padding: 0px 9px 0px 0px;
}

img.rightno {
	border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; margin: 0px; padding: 0px 7px 0px 0px;
}

img.bottom {
	border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; margin: 0px; padding: 0px 0px 7px 0px;
}

img.top {
	border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; margin: 0px; padding: 7px 0px opx 0px;
}

img.top {
	border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; margin: 0px; padding: 7px 0px opx 0px;
}


img.linklogo {
	border-left-style: none; border-right-style: none; border-top-style: none; border-bottom-style: none; margin: 0px; padding: 15px;
}

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

a.noline:link{ color: #bcbcbd; text-decoration: none;}
a.noline:visited { color: #bcbcbd; text-decoration: none; }
a.noline:hover { color: #ffcc00; text-decoration: none; }

a.footerlink:link{ color: #cccccc; text-decoration: none;}
a.footerlink:visited { color: #cccccc; text-decoration: none; }
a.footerlink:hover { color: #ffffff; text-decoration: none; }

a.footerlink2:link{ color: #888888; text-decoration: none;}
a.footerlink2:visited { color: #888888; text-decoration: none; }
a.footerlink2:hover { color: #888888; text-decoration: underline; }

a.homelink:link{ width: 200px; color: #ffffff; text-decoration: none; background-color: #be2121; padding: 10px 10px 10px 10px; margin: 0px;}
a.homelink:visited { width: 200px; color: #ffffff; text-decoration: none; background-color: #be2121; padding: 10px 10px 10px 10px; margin: 0px;}
a.homelink:hover { width: 200px; color: #ffffff; text-decoration: none; background-color: #8f1919; padding: 10px 10px 10px 10px; margin: 0px;}

.input{ font-size: 11px; width: 225px; font-style: normal; font-variant: normal; color: #000; }
.inputbold{ font-size: 11px; font-weight: bold; width: 225px; font-style: normal; font-variant: normal; color: #000; }
.button{ font-size: 11px; width: 100px; font-style: normal; font-variant: normal; color: #000; }
.buttonbold{ font-size: 11px; font-weight: bold; width: 100px; font-style: normal; font-variant: normal; color: #000; }
