BODY {
	background-color: #413732;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 16px;
}
A:link {
	color: #d21034;
	text-decoration: none;
	font-weight: normal;
}
A:visited {
	text-decoration: none;
	color: #d21034;
	font-weight: normal;
}
A:hover {
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}
A:active {
	text-decoration: none;
	color: #CCCCCC;
	font-weight: normal;
}
TABLE {
	margin: 0;
}
IMG {
	display: block;
	border: none;
}
UL {
	padding-left: 3px;
}
OL {
	padding-left: 3px;
}
LI {
}
TD {
	vertical-align: top;
}
H1 {
	font-size: 8pt;
	color: #91867e;
	display: block;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	padding-bottom: 3px;
	line-height: 12pt;
}
/* End Tag Specs */


/* Start Container Classes (Shell > Header / BodyLeft + BodyRight / Footer) */
Table.Shell {
	width: 780px;
	vertical-align: top;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}
TD.Header {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #413732;
}
TD.BodyLeft {
	width: 255px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #413732;
}
TD.BodyRight {
	width: 525px;
}
TD.BodyRightIMG {
	width: 525px;
	background-image: url(../Images/gen_cornerLite.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
TD.BodyRightIMG2 {
	width: 525px;
	background-image: url(../Images/gen_corner4.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

TD.Footer {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #413732;
}
div.guide780 {
	width: 253px;
	height: 550px;
	margin-left: 0px;
	position: absolute;
	z-index: 10;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCFF00;
	border-right-color: #CCFF00;
	border-bottom-color: #CCFF00;
	border-left-color: #CCFF00;
}
/* End Container Classes */


/* Start Nav Classes */
Table.Nav {
	margin-left: 10px;
	vertical-align: top;
}
TD.NavRight {
	width: 85px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
DIV.NavMaxWidth {
	max-width: 525px;
	width: 525px;
	overflow: hidden;
	position: relative;
	left: 0px;
	top: 83px;
	line-height: 10pt;
	height: 10pt;
}
DIV.NavWeDo {
	visibility: hidden;
	width: 75px;
	position: absolute;
	margin-top: 25px;
	z-index: 1;
}
DIV.NavWeAre {
	visibility: hidden;
	width: 75px;
	position: absolute;
	margin-top: 45px;
	z-index: 2;
}
DIV.NavWeSaid {
	visibility: hidden;
	width: 75px;
	position: absolute;
	margin-top: 85px;
	z-index: 3;
}
DIV.NavTheySaid {
	visibility: hidden;
	width: 75px;
	position: absolute;
	margin-top: 145px;
	z-index: 4;
}

TD.NavText {
	font-size: 8pt;
	color: #d21034;
	letter-spacing: normal;
	line-height: 15pt;
	white-space: nowrap;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d21034;
	font-weight: bold;
}
.NavText A:visited, .NavText A:link, .NavText A:active {
	color: #413732;
	text-decoration: none;
}
.NavText A:hover {
	color: #d21034;
	text-decoration: underline;
}
A.NavTextSelected, A.NavTextSelected:hover, A.NavTextSelected:active
{
	font-weight: normal;
	text-decoration: none;
}
.NavTextSub {
	display: block;
	margin: 0 0 0 10px;
	line-height: 13px;
}
Table.TertNav {
	position: relative;
	left: 0px;
	top: 70px;
	line-height: 10pt;
}
TD.TertNav {
	padding-right: 6px;
	white-space: nowrap;
	font-weight: bold;
}
Table.FootertNav {
	width: 240px;
	margin: 5px;
}
TD.FootertNav {
	padding-right: 10px;
}
/* End Nav Classes */


/* Start Component Specific Classes */
IMG.Tag {
	padding: 10px;
}
IMG.Logo {
	padding: 10px;
}
Table.Thumbs {
	margin-top: 155px;
	margin-left: 5px;
}
.Thumbs TD {
	padding: 4px;
}
.Thumbs IMG {
	width: 50px;
	border: 1px solid #413732;
}
.Thumbs IMG:link, .Thumbs IMG:visited, .Thumbs IMG:active{
	border: 1px solid #666666;
}
.Thumbs IMG:hover {
	border: 1px solid #d21034;
}
.ThumbsZoom1, .ThumbsZoom2, .ThumbsZoom3 {
	visibility: hidden;
	width: 160px;
	height: 110px;
	position: absolute;
	z-index: 5;
	margin-left: 15px;
	margin-top: 45px;
}
.ThumbsZoom1 IMG, .ThumbsZoom2 IMG, .ThumbsZoom3 IMG {
	border: 1px solid #d21034;
}
DIV.emailWeAre {
	width: 200px;
	position: absolute;
	z-index: 6;
	margin-left: 320px;
	margin-top: 325px;
}

Table.Press {
	width: 240px;
	margin-top: 10px;
	margin-left: 10px;
	color: #91867e;
	vertical-align: top;
	line-height: 11px;
}
.Press TD {
	padding: 0px;
}
.Press IMG {
	margin-bottom: 10px;
}
.Press h1 {
	padding: 0px;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 4px;
	font-weight: bold;
}

.bullet {
	padding-right: 3px;
}
.bullet IMG {
	width: 10px;
	height: 10px;
	background-color: #91867e;
	margin-bottom: 2px;
}
.bullet IMG:link, .bullet IMG:visited {
	background-color: #91867e;
}
.bullet IMG:active {
	background-color: #91867e;
}
.bullet IMG:hover {
	background-color: #d21034;
}

TD.divider {
	width: 5px;
	padding: 0px;
	border-left: 1px solid #91867e;
	border-bottom: 1px solid #91867e;
}
/* End Component Specific Classes */


/* Start Text Only Classes */
.HeadlineLink {
	color: #91867e;
}
A.HeadlineLink:visited, A.HeadlineLink:link, A.HeadlineLink:active {
	color: #91867e;
	text-decoration: none;
}
A.HeadlineLink:hover {
	color: #d21034;
	text-decoration: underline;
}

.error {
	font-size: 12px;
	color: #91867e;
	line-height: 18px;
}
.error h1 {
	font-size: 24px;
	color: #d21034;
	font-weight: bold;
	padding-bottom: 10px;
	line-height: 26px;
	border-bottom: none;
	text-transform: capitalize;
	letter-spacing: 0px;
	margin-bottom: 10px;
}

.Txt_RedBig {
	color: #d21034;
	font-size: 12px;
}
.Txt_RedBig A:visited, .Txt_RedBig A:link, .Txt_RedBig A:active {
	color: #413732;
	text-decoration: none;
}
.Txt_RedBig A:hover {
	color: #d21034;
	text-decoration: underline;
}
.Txt_RedNormal {
	color: #d21034;
	font-size: 10px;
}
.Txt_RedNormal A:visited, .Txt_RedNormal A:link, .Txt_RedNormal A:active {
	color: #413732;
	text-decoration: none;
}
.Txt_RedNormal A:hover {
	color: #d21034;
	text-decoration: underline;
}
.Txt_RedSmall {
	color: #d21034;
	font-size: 9px;
}
.Txt_RedSmall A:visited, .Txt_RedSmall A:link, .Txt_RedSmall A:active {
	color: #413732;
	text-decoration: none;
}
.Txt_RedSmall A:hover {
	color: #d21034;
	text-decoration: underline;
}
.Txt_GreyNormal {
	color: #413732;
	font-size: 10px;
}
.Txt_GreyNormal A:visited, .Txt_GreyNormal A:link, .Txt_GreyNormal A:active {
	color: #d21034;
	text-decoration: none;
}
.Txt_GreyNormal A:hover {
	color: #FF0000;
	text-decoration: underline;
}
.Txt_GreySmall {
	color: #413732;
	font-size: 9px;
}
.Txt_GreySmall A:visited, .Txt_GreySmall A:link, .Txt_GreySmall A:active {
	color: #d21034;
	text-decoration: none;
}
.Txt_GreySmall A:hover {
	color: #FF0000;
	text-decoration: underline;
}
.Txt_GreySmallCaps {
	color: #413732;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
}
.Txt_GreySmallCaps A:visited, .Txt_GreySmallCaps A:link, .Txt_GreySmallCaps A:active {
	color: #d21034;
	text-decoration: none;
}
.Txt_GreySmallCaps A:hover {
	color: #FF0000;
	text-decoration: underline;
}
/* End Text Only Classes */


#newsletter-nav { color: #e51837; font-size: 10px; font-weight: bold; line-height: 10px; margin-top: 85px; }
#newsletter-nav ul { margin: 0; padding: 0; }
#newsletter-nav ul li { margin: 0; padding: 0 5px; list-style: none; float: left; border-right: 1px solid #e51837; }
#newsletter-nav ul li#last { border-right: none; }
#newsletter-nav ul li a { color: #413732; }
#newsletter-nav ul li a.selected { color: #e51837; text-decoration: none; font-weight: 900; }
						
#newsletter-archives { padding-left: 30px; }
#newsletter-archives li { list-style: square; margin: 8px 0; }
#newsletter-archives li a { }

/* WeDo navigation */
#scroller { overflow: hidden; height: 18px; }
#scroller div { float: left; overflow: hidden; }
#scroller #middle { position: relative; width: 360px; }
#scroller #middle ul { margin: 0; padding: 0; position: relative; left: 0; }
#scroller #middle li { margin: 0; padding: 0; list-style: none; display: block; float: left; }
#scroller #middle a { display: block; float: left; padding: 2px 0 0 0; font-size: 9px; line-height: 10px; white-space: nowrap}
#scroller #middle a.selected { color: #666; }
#scroller #middle li span { display: block; float: left; width: 13px; text-align: center; font: 14px/14px 'times new roman', serif; }
#scroller #left a, #scroller #right a { display: block; height: 13px; width: 15px; text-indent: -900px; }
#scroller #left { margin-right: 8px; }
#scroller #right { margin-left: 8px; }
#scroller #left a { background: transparent url(../images/wedo/arrow-left.gif) no-repeat 0 50%; }
#scroller #right a { background: transparent url(../images/wedo/arrow-right.gif) no-repeat 0 50%; }
#scroller #left a:hover { background-image: url(../images/wedo/arrow-left-hover.gif); }
#scroller #right a:hover { background-image: url(../images/wedo/arrow-right-hover.gif); }
#scroller #left a.disabled { background-image: url(../images/wedo/arrow-left-disabled.gif); }
#scroller #right a.disabled { background-image: url(../images/wedo/arrow-right-disabled.gif); }

