Body {Font: 11px/16px "Lucida Grande", Geneva, Arial, Verdana; Color: #7987b8; Margin: 0px Auto 0px; Background: #b0def4;}
#FrameWork {Width: 767px; Margin: 0px Auto 0px Auto;}
.LeftFrameBorder {Background: url(images/edge_frame_borders.png) Top Right Repeat-Y; Vertical-Align: Top;}
.RightFrameBorder {Background: url(images/edge_frame_borders.png) Top Left Repeat-Y; Vertical-Align: Top;}
.BottomFrameBorder {Width: 741px; Height: 13px; Background: url(images/edge_frame_borders.png) Repeat-X; Vertical-Align: Top;}
.ContentFrameBorder {Width: 741px; Background: url(images/content_background.png) Repeat-Y; Vertical-Align: Top;}
#MainContent {Width: 723px; Margin: 0px 9px 0px 9px; Min-Height: 406px; height: Auto;}   /*\*/  *html	#MainContent {Height: 406px;}  /**/
#MainPromoContent {Width: 723px; Margin: 0px 9px 0px 9px;}

	/*  ================   Contact Page Styles  ================  */

	.ContactNav {Font: 11px/13px "Lucida Grande", Geneva, Arial, Verdana; Color: #656ea9; Width: 300px; Vertical-Align: Top; Text-Align: Left;}
	.ContactNav A {Font: Bold 11px/12px "Lucida Grande", Geneva, Arial, Verdana; Display: Block; Color: #FFFFFF; Text-Decoration: None; Padding: 5px 0px 15px 38px; Margin:  0 0 0px 20px; Vertical-Align: Middle;}
	.ContactNav A:Hover {Color: #FFFFFF; Text-Decoration: None; Background: url(images/nav-over.gif) 9px 0px No-Repeat;}
	
	img {Border: 0px;}

	FORM {Margin: 0px;}
	Input {Font: 11px/18px "Lucida Grande", Geneva, Arial, Verdana; Color: #7987b8; Border: #c6c6c6 1px solid;}
	Input.SubmitButton {Border: 0px;}
	
	.Asterisk {Font: 11px/5px "Lucida Grande", Geneva, Arial, Verdana; Color: #fc3eba; Padding: 0px 2px 0px 0px;}
	TD.RequiredField {Padding-Top: 3px; Vertical-Align: Top; Text-Align: right;}
	TD.FieldCell {height: 30px; Text-Align: Left; Color: #7987b8;}
	TD.FieldPrompt {height: 30px; Text-Align: Left; Color: #7987b8; Vertical-Align: Top; Padding: 7px 0px 0px 0px;}
	TD.PhonePrompt {Font: 10px "Lucida Grande", Geneva, Arial, Verdana; Text-Align: Center; Color: #7987b8;}
	TD.DoubleLineFieldPrompt {Padding-Top: 8px; Vertical-Align: Top; Text-Align: Left; Color: #7987b8;}
	.TextFields {Width: 200px; Text-Align: Left;}
	.Phone1TextFields {Width: 30px; Text-Align: Left;}
	.Phone2TextFields {Width: 39px; Text-Align: Left;}
	.UPCTextFields {Width: 45px;}
	.PostalField {Width: 60px;}
	.NarrowDropDownList {Font: 11px "Lucida Grande", Geneva, Arial, Verdana; Color: #656ea9; Border: #c6c6c6 1px solid;}
	.DropDownList {Font: 11px "Lucida Grande", Geneva, Arial, Verdana; Color: #656ea9; Width: 100%; Border: #c6c6c6 1px solid;}
	.CommentsTextArea {Width: 200px; Font: 11px/18px "Lucida Grande", Geneva, Arial, Verdana; Border: #c6c6c6 1px solid; Padding: 2px; Color: #7987b8	; Margin: 4px 0px 0px 0px;}
	
	#ContactFrame {Width: 741px; Background: #FFF url(images/background_contact_us.png) Repeat-Y;}
	#ContactContainer {}
	#ContactContent {Font: 11px/15px "Lucida Grande", Geneva, Arial, Verdana; Color: #7987b8; Width: 302px; Text-Align: Justify; Margin: 0px 0 25px 0px;}
	.ContactMouseType {Font: 10px/12px "Lucida Grande", Geneva, Arial, Verdana; Color: #7987b8; Text-Align: Justify;}
	.ContactFooter {Width: 741px; Background: #FFF url(images/back_footer_contact_us.png) No-Repeat; Height: 100px; Vertical-Align: Top;}
	.ContactFooter B {Color: #5ba3d8;}
	#ContactFooterContent {Width: 741px; Font: 10px/13px "Lucida Grande", Geneva, Arial, Verdana; Color: #7987b8; Position: Relative;}
	.ContactLeft {Position: Absolute; Top: 20px; Left: 80px; Width: 370px;}
	.ContactRight {Position: Absolute; Top: 20px; Left: 515px;}
	
	H1.Contact {Font: Bold 12px/18px "Lucida Grande", Geneva, Arial, Verdana; Color: #7987b8; Margin: 0px;}

	/*  ================   Touts Styles  ================  */

	#ToutsContainer {Height: 194px; Width: 741px; Background: #FFFFFF;}
	#divASContainer {Z-Index: 2; Visibility: Visible; Overflow: Hidden; Width: 707px; Clip: Rect(0px 700px 185px 0px); Position: Relative; Height: 185px;}
	#contentLayer {Z-Index: 3; Left: 0px; Position: Absolute; Top: 0px; Background-Color: #FFFFFF}
	
	#Footer {Width: 767px; Margin: 15px 0 0 0;}
	#FooterLinks {Font: 9px/18px "Lucida Grande", Geneva, Arial, Verdana; Color: #5ba3d8; Vertical-Align: Top; Padding: 5px 0 0 0;}
	#FooterLinks A {Margin-Right: 10px; Color: #5ba3d8;}
	
	#Propeller {Font: 9px/18px "Lucida Grande", Geneva, Arial, Verdana;  Color: #5ba3d8; Padding: 14px 0 10px 0;}
	#Propeller A, #Propeller A:Hover  {Font: 9px/18px "Lucida Grande", Geneva, Arial, Verdana; Color: #5ba3d8; Text-Decoration: None;}
	
	/*  ================   General Styles  ================  */

	HTML {Overflow: -moz-scrollbars-vertical;}
	Table {Font-Size: 100%;}
	TD {Font: 11px/16px "Lucida Grande", Geneva, Arial, Verdana; Color: #7987b8;}
	P {Margin-Top: 8px; Margin-Bottom: 4px;}
	
	A {Color: #7987b8; Text-Decoration: Underline;}
	A:hover {Color: #7987b8; Text-Decoration: Underline;}	

	SUP {Font: 6px "Lucida Grande", Geneva, Arial, Verdana; Vertical-Align: Top; Margin: 5px 0 0 -1px; }
	SUP.MC { Font: 7px "Lucida Grande", Geneva, Arial, Verdana; Padding-Right: 0px; Vertical-Align: Top;}
	H1 {Color: #506ea6; Font-Weight: Bold; Font-Size: 1.4em; Text-Align: Left;}
	H2 {Color: #506ea6; Font-Weight: Bold; Font-Size: 1.2em; Text-Align: Center; Margin-Bottom: 0px;}
	H3 {Font-Weight: Normal; Font-Size: 1.1em; Margin-Top: 2px; Margin-Bottom: 2px; Line-Height: 100%; Text-Align: Left;}
	H4 {Color: #506ea6; Font-Weight: Normal; Font-Size: 0.9em; Margin-Top: 6px; Margin-Bottom: 1px; Line-Height: 110%;}
	.MouseType {Font: 9px/16px "Lucida Grande", Geneva, Arial, Verdana; Padding: 10px 0 10px 0;	Text-Align: Justify;}
	.MouseTypeIndent {Font: 9px/13px "Lucida Grande", Geneva, Arial, Verdana; Color: #FFFFFF; Margin: 8px 30px 5px 30px; Padding-Top: 5px; Text-Align: Justify; Border-Top: 1px Dashed #cecdcb;}
	






/*  ================   Careers Section Styles  ================  */

#CareersHome {
	BACKGROUND-POSITION: Top Left;
	BACKGROUND-IMAGE: url(images/careers-home_back.png);
	BACKGROUND-REPEAT: no-repeat;
	VERTICAL-ALIGN: Top;
}
#CareersHomeFrn {
	BACKGROUND-POSITION: Top Left;
	BACKGROUND-IMAGE: url(images/careers-home_back-frn.png);
	BACKGROUND-REPEAT: no-repeat;
	VERTICAL-ALIGN: Top;
}
#LeftSideNav {
	WIDTH: 196px;
	BACKGROUND-POSITION: Top Left;
	BACKGROUND-IMAGE: url(images/left_side_nav_back.gif);
	BACKGROUND-REPEAT: no-repeat;
	VERTICAL-ALIGN: Top;
	PADDING-TOP: 6px;
}
.TopTensMouseOvers {
	MARGIN: 10px 0 15px 3px;
	PADDING-TOP: 12px;
	MARGIN-LEFT: 10px;
	BACKGROUND-POSITION: Top Left;
	BACKGROUND-IMAGE: url(images/top_ten-top.gif);
	BACKGROUND-REPEAT: no-repeat;
}
.TopTensMouseOversHome {
	PADDING: 0px 0 0px 7px;
}
IMG.TopTenTopHome {
	MARGIN-LEFT: 7px;
}
IMG.SubHead {
	MARGIN: 0px 0 6px 0px;
}
.CareersWelcome {
	WIDTH: 271px;
	HEIGHT: 315px;
	LINE-HEIGHT: 140%;
	TEXT-ALIGN: Justify;
	MARGIN: 6px 0 0 12px;
}
.CareersWelcomeFrn {
	WIDTH: 271px;
	HEIGHT: 310px;
	LINE-HEIGHT: 140%;
	TEXT-ALIGN: Justify;
	MARGIN: 6px 0 0 12px;
}
/* for understanding browsers */
.CareersContent {
	WIDTH: 477px;
	LINE-HEIGHT: 140%;
	TEXT-ALIGN: Justify;
	MARGIN: 0px 0 6px 10px;
}

.PacksSelectText {
	FONT-SIZE: 0.25cm;
	FONT-WEIGHT: Bold;
	COLOR: #03a2ea;
	TEXT-ALIGN: Center;
}

#CareersContact {
	HEIGHT: 90px;
	BORDER-BOTTOM: 1px Solid #abdaf8;
}
TD.FlashClouds {
	PADDING: 0px 0px 6px 0px;
	VERTICAL-ALIGN: Top;
}
TD.LocationsContent {
	WIDTH: 300px;
	TEXT-ALIGN: Left;
	PADDING: 0px 20px 11px 15px;
	VERTICAL-ALIGN: Bottom;
	LINE-HEIGHT: 16px;
}
TD.LocationsContent B {
	FONT-SIZE: 1.1em;
	FONT-WEIGHT: Bold;
	COLOR: #03a2ea;
}
TD.Pnumbers {
	FONT-SIZE: 1.0em;
	VERTICAL-ALIGN: Bottom;
	TEXT-ALIGN: Right;
	LINE-HEIGHT: 17px;
	PADDING: 0px 15px 14px 0px;
}
TD.Pnumbers IMG{
	PADDING: 2px 0px 0px 0px;
}
.MouseOver {
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	FONT-SIZE: 0.95em;
	TEXT-ALIGN: Center;
	PADDING: 4px 30px 0 0px;
}
B.Green { 
	COLOR: #65b308;
	FONT-WEIGHT: Bold;
}

#CoOpInsights {
	LINE-HEIGHT: 140%;
	WIDTH: 474px;
}
 TD.CoOpPhoto {
	BORDER-BOTTOM: 1px Solid #B0D6F1;
	PADDING: 8px 5px 10px 0px;
	VERTICAL-ALIGN: Top;
}
TD.CoOpContent {
	BORDER-BOTTOM: 1px Solid #B0D6F1;
	PADDING: 15px 0px 10px 0px;
	VERTICAL-ALIGN: Top;
	TEXT-ALIGN: Justify;
}
TD.CoOpPhotoNB {
	PADDING: 8px 5px 10px 0px;
	VERTICAL-ALIGN: Top;
}
TD.CoOpContentNB {
	PADDING: 15px 0px 10px 0px;
	VERTICAL-ALIGN: Top;
	TEXT-ALIGN: Justify;
}
#CoOpInsights B {
	COLOR: #65b308;
/*	COLOR: #2c9f5e;  */
}

#FrontSideBar { 
	BORDER-LEFT: 1px SOLID #63c56e;
	BORDER-RIGHT: 1px SOLID #63c56e;
	MARGIN-RIGHT: 8px;
}
.FrontSideBarHead { 
	FONT-SIZE: 13px;
	MARGIN: 12px;
	COLOR: #0F9BD5;
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: Center;
}
.FrontSideBarHeadFrn { 
	FONT-SIZE: 13px;
	MARGIN-TOP: 6px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	MARGIN-BOTTOM: 6px;
	COLOR: #0F9BD5;
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: Center;
}
.FrontSideBarContent { 
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 6px;
	FONT-SIZE: 10px;
	TEXT-ALIGN: Left;
}
.FrontSideBarContentFrn { 
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 5px;
	MARGIN-BOTTOM: 3px;
	FONT-SIZE: 10px;
	TEXT-ALIGN: Left;
}
.FrontSideBarContacts { 
	FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, Sans-Serif;
	COLOR: #60aae2;
	LINE-HEIGHT: 15px;
	MARGIN-TOP: 6px;
	MARGIN-LEFT: 10px;
	letter-spacing: -1px;
	FONT-SIZE: 9px;
	FONT-WEIGHT: Normal;
	TEXT-ALIGN: Left;
}
.FrontSideBarContacts A { 
	letter-spacing: 0.5px;
	MARGIN-LEFT: 0px;
	COLOR: #60aae2;
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: None;
}
.FrontSideBarContacts Small { 
	letter-spacing: 0px;
	FONT-SIZE: 9px;
	MARGIN-LEFT: 0px;
	COLOR: #60aae2;
	FONT-WEIGHT: Bold;
	TEXT-DECORATION: None;
}
.FrontSideBarContacts B { 
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
	COLOR: #63c56e;
	FONT-SIZE: 10px;
	FONT-WEIGHT: Bold;
	TEXT-ALIGN: Left;
	MARGIN-LEFT: 0px;
}

/*  ================   CBCF Styles  ================  */


#CBCFtable {
	WIDTH: 668px;
	BORDER: 1px Solid #ff6ab7;
	MARGIN: 0px 27px 26px 28px;
}
.CBCFtext { 
	Font: 11px/12px "Lucida Grande", Geneva, Arial, Verdana;
	TEXT-ALIGN: JUstify;
	MARGIN-RIGHT: 34px;
	MARGIN-BOTTOM: 0px;
}


.SubmitButton {
	TEXT-ALIGN: Center;
	MARGIN-TOP: 10px;
}

TD.FaqAnswerArea { 
	BACKGROUND-POSITION: Top Right;
	BACKGROUND-IMAGE: url(images/faq_answers_back.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #FFFFFF;
	VERTICAL-ALIGN: Top;
	PADDING-TOP: 30px;
	PADDING-LEFT: 30px;
}
TD.FaqQuestionArea { 
	BACKGROUND-POSITION: Top Left;
	BACKGROUND-IMAGE: url(images/faq_questions_back.gif);
	BACKGROUND-REPEAT: no-repeat;
	VERTICAL-ALIGN: TOP;	
	BORDER-RIGHT: 0px Solid #b6c6df;
}
TD.FaqFlash { 
	BACKGROUND-COLOR: #efecff;
	BORDER-RIGHT: 1px Solid #b6c6df;
	PADDING-LEFT: 76px;
}

#PromoTable {
	MARGIN-TOP: 5px;
	MARGIN-LEFT: 26px;
}
IMG.PromoItem {
	BORDER: 1px Solid #85b5d9;
}
TD.PromoItem {
	PADDING-TOP: 1px;
	PADDING-LEFT: 2px;
	BACKGROUND-IMAGE: url(images/promo_back-off.gif);
	BACKGROUND-COLOR: #FFFFFF;
}

.PromoOver {
	PADDING-TOP: 1px;
	PADDING-LEFT: 2px;
	BACKGROUND-IMAGE: url(images/promo_back-over.gif);
	VERTICAL-ALIGN: Middle;
}
.PromoOut {
	PADDING-TOP: 1px;
	PADDING-LEFT: 2px;
	BACKGROUND-IMAGE: url(images/promo_back-off.gif);
	BACKGROUND-COLOR: #FFFFFF;
}


.TopBottomDashedBorders {
	BORDER-TOP: 1px dashed #cecdcb;
	BORDER-BOTTOM: 1px dashed #cecdcb;
}
TD.TopDashedBorders {
	BORDER-TOP: 1px dashed #cecdcb;
	PADDING-TOP: 7px;
	PADDING-BOTTOM: 15px;
}
.MouseType {
	FONT-SIZE: 9px;
	FONT-WEIGHT: Bold;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 140%;
	TEXT-ALIGN: Justify;
}
.MouseTypeIndent {
	COLOR: #9C9FB3;
	FONT-WEIGHT: Bold;
	BORDER-TOP: 1px dashed #cecdcb;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 120%;
	TEXT-ALIGN: Justify;
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 20px;
	MARGIN-RIGHT: 20px;
	PADDING-TOP: 8px;
	PADDING-BOTTOM: 12px;
}
.ContactMouseType {
	COLOR: #9C9FB3;
	FONT-WEIGHT: Bold;
	BORDER-TOP: 1px dashed #cecdcb;
	FONT-SIZE: 75%;
	LINE-HEIGHT: 120%;
	TEXT-ALIGN: Justify;
	MARGIN-TOP: 12px;
	MARGIN-LEFT: 27px;
	MARGIN-RIGHT: 28px;
	PADDING-TOP: 8px;
	MARGIN-BOTTOM: 13px;
}
TD.NewNameLogo { 
	VERTICAL-ALIGN: Middle;
	PADDING-LEFT: 40px;
}
TD.NewNameContent { 
	VERTICAL-ALIGN: Top;
	FONT-SIZE: 11px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 23px;
	TEXT-ALIGN: Justify;
}
B.NewNameHead { 
	COLOR: #008d73;
	FONT-SIZE: 18px;
	FONT-WEIGHT: Normal;
	PADDING-BOTTOM: 4px;
	TEXT-ALIGN: Justify;
	letter-spacing: -1px;
}
TD.NewNameContent3 { 
	VERTICAL-ALIGN: Top;
	FONT-SIZE: 11px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 23px;
	TEXT-ALIGN: Justify;
}
.PdfIcon { 
	FLOAT: Left;
	MARGIN-RIGHT: 10px;
	TEXT-ALIGN: Justify;
}


/*  ================   Contact Page Styles Start  ================  */

#SubPageHead {
	TEXT-ALIGN: Left;
	MARGIN-TOP: 14px;
	MARGIN-LEFT: 26px;
}
#SubPageHeadFrn {
	TEXT-ALIGN: Left;
	MARGIN-TOP: 20px;
}
.ContactHead {
	FONT-SIZE: 90%;
	MARGIN-TOP: 10px;
}
#ContactTable {
	FONT-SIZE: 90%;
	LINE-HEIGHT: 14px;
	COLOR: #7c7f92;
}
TD.ContactCell { 
	TEXT-ALIGN: Justify;
}
TD.ContactBorder { 
	BORDER-LEFT: 1px SOLID #bbc4dc;
	BORDER-RIGHT: 1px SOLID #bbc4dc;
}
TD.ContactBorderRight { 
	BORDER-RIGHT: 1px SOLID #bbc4dc;
}
.ContactContent { 
	MARGIN-TOP: 6px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	TEXT-ALIGN: Justify;
}
.ContactTableCellLeft { 
	WIDTH: 210px;
	TEXT-ALIGN: Justify;
}
TD.ContactTableCellRight { 
	PADDING: 6px;
	BORDER-TOP: 1px SOLID #d3bd78;
	BORDER-LEFT: 1px SOLID #d3bd78;
	WIDTH: 220px;
	TEXT-ALIGN: Justify;
}
.ContactTableCell2 { 
	BORDER-TOP: 1px SOLID #d3bd78;
	min-height: 12em; 
	height:auto;
	TEXT-ALIGN: Justify;
}
