html { overflow: -moz-scrollbars-vertical; }
body { background-color: #B3C37A; margin: 0; padding: 0 0 13px 0; font-size: 12px; font-family: Verdana, Arial, sans-serif; }

a { color: #003c79; /*text-decoration: none;*/ }
a img { border: 0px solid black; }
h1 { font-size: 20px; font-weight: bold; text-decoration: none; margin: 10px 0 10px 0; }
h2 { font-size: 18px; font-weight: bold; text-decoration: none; margin: 10px 0 10px 0;}
h3 { font-size: 17px; font-weight: bold; text-decoration: none; margin: 10px 0 10px 0; }
h4 { font-size: 16px; font-weight: bold; text-decoration: none; margin: 10px 0 10px 0; }
h5 { font-size: 15px; font-weight: bold; text-decoration: none; margin: 10px 0 10px 0; }
h6 { font-size: 14px; font-weight: bold; text-decoration: none; margin: 10px 0 10px 0; }
.alignRight { float:right;}
.alignLeft { float:left;}
.PrimaryContentHeader { display: block; margin: 0 3px 14px 0px; color: #00477D; /*background-color: white; border: 1px solid #BDBCBA; border-bottom: 2px ridge #515151; border-right: 2px ridge #515151;*/ padding: 5px 0px 5px 0px; }
.PrimaryContentHeaderBox { display: block; margin: 0 3px 14px 5px; background-color: white; border: 1px solid #BDBCBA; border-bottom: 2px ridge #515151; border-right: 2px ridge #515151; padding: 5px 5px 5px 5px; }
.FullContent { width: 746px; }

.NewsFeed {border-bottom: 1px solid #D1CEC9;}

.CommonFieldDescription { font-weight: bold; width: 120px; }
.CommonFieldData {}
.CommonDirtyMessage { display: block; /*border: 1px solid #993c3c; background-color: #d85555;*/ font-size: 14px; color: #dd0000; }
.CommonCleanMessage { display: block; /*border: 1px solid #3c804d; background-color: #51ae69;*/ font-size: 14px; color: #677343; }
.CommonErrorMessage { display: block; font-weight: bold; margin: 10px 0px; padding: 5px; }
.ValidationSummary { display: block; border: 1px solid #dbdbb9; background-color: #e3e3bf; color: #666656; margin: 10px 0px; padding: 5px; }
.Validator {  }
.btnPostAnIdea { margin: 10px 0 5px 0; }
.colorUSDB { color: #3c4b73; }

.SiteContainer { width: 766px; padding: 14px 0 0 0; margin: 0 auto 0; }
.BodyContainer { width: 100%; }
.BodyContainer td { padding: 0px; }
.BodyContainer td.TopCorner { width: 6px; height: 6px; }
.BodyContainer td.BottomCorner { width: 6px; height: 7px; }
.BodyContainer td.TopFrame { height: 6px; background-image: url(../images/bg_content_frame_top.gif); background-repeat: repeat-x; font-size: 0.1px;  }
.BodyContainer td.BottomFrame { height: 7px; background-image: url(../images/bg_content_frame_bottom.gif); background-repeat: repeat-x; font-size: 0.1px; }
.BodyContainer td.LeftFrame { width: 6px; background-image: url(../images/bg_content_frame_left.gif); background-repeat: repeat-y; font-size: 0.1px; }
.BodyContainer td.RightFrame { width: 6px; background-image: url(../images/bg_content_frame_right.gif); background-repeat: repeat-y; font-size: 0.1px; }
.BodyContainer td.Body { background-color: #FCFAEA; background-image: url(../images/bg_content_frame_body.gif); background-repeat: repeat-x; padding:0 5px;  }
.InFrame { background-color: #FCFAEA; }
.BodyContainer td.Body table.Header { width: 100%; height: 95px; padding: auto; }
.BodyContainer td.Body table.Header td.Left { padding: 26px 0 0 24px; }
.BodyContainer td.Body table.Header td.Right { width: 200px; }
.BodyContainer td.Body table.Header td.Right div.NavLang { color: #003c79; font-size: 10px; font-weight: bold; margin: 8px 7px 0 0; }
.BodyContainer td.Body table.Header td.Right div.NavLang a { color: #003c79; text-decoration: none; }
.BodyContainer td.Body table.Header td.Right div.NavLang a:hover { color: #087ef8; } 
.BodyContainer td.Body table.Header td.Right div.Buttons { margin: 2px 7px 0 0; }
.BodyContainer td.Body table.Header td.Right div.Buttons img { margin: 4px 0 0 0; }
.BodyContainer td.Body div.TabNav { width: 746px; height: 26px; text-align: left; margin: 0 3px 19px 5px; background-image: url(../images/bg_tab_nav.gif); background-repeat: no-repeat; }
.BodyContainer td.Body div.TabNav img { margin: 0; padding: 0; }
.BodyContainer td.Body table.ContentCallOutA { width: 746px; margin: 0 3px 14px 5px; background-color: #ffffff; }
.BodyContainer td.Body table.ContentCallOutA td.Corner { width: 2px; height: 2px; }
.BodyContainer td.Body table.ContentCallOutA td.Left { width: 2px; font-size: 0.1px; }
.BodyContainer td.Body table.ContentCallOutA td.Right { width: 2px; background-image: url(../images/bg_content_callout_a_right.gif); background-repeat: repeat-y; font-size: 0.1px; }
.BodyContainer td.Body table.ContentCallOutA td.Top { height: 2px; font-size: 0.1px; }
.BodyContainer td.Body table.ContentCallOutA td.Bottom { height: 2px; background-image: url(../images/bg_content_callout_a_bottom.gif); background-repeat: repeat-x; font-size: 0.1px; }
.BodyContainer td.Body table.ContentCallOutA td.Body { background-image: none; background-color: #ffffff; padding: 0; }
.BodyContainer td.Body table.ContentCallOutA td.Body div.Admin { margin: 10px 10px 10px 10px; }
.BodyContainer td.Body table.CallOutContainer { width: 745px;  margin: 0 4px 11px 5px; }
.BodyContainer td.Body table.CallOutContainer div.Center { margin-left: 74px; }
.BodyContainer td.Body table.CallOutContainer div.Right { margin-right: 0px; }
.BodyContainer td.Body table.CallOutContainer table.Center { margin-left: 0px; }
.BodyContainer td.Body table.CallOutContainer table.Right { margin-right: 0px; }
.BodyContainer td.Body table.CallOutContainer table.CallOut { width: 199px; border: 1px solid #BDBCBA;  border-top-width: 0px; border-bottom-width: 2px; }
.BodyContainer td.Body table.CallOutContainer table.CallOut td.Header { text-align: center; background-image: url(../images/bg_callout_header.gif); background-repeat: repeat-x; height: 24px; font-size: 13px; font-weight: bold; }
.BodyContainer td.Body table.CallOutContainer table.CallOut td.Body { background-image: none; background-color: #ffffff; padding:5px; }

.BodyContainer td.Body table.PrimaryContentContainer { margin: 0 3px 20px 5px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas { width: 563px; padding-right:5px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas a { text-decoration: none; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas div.SubNav { margin: 0px 0 0px 1px; font-size: 11px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas div.SubNav a { height: 20px; text-decoration: none; margin: 0 29px 5px 0; padding: 0 0 0 25px; background-repeat: no-repeat; color: #000000; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas div.SubNav a.First { margin: 0 10px 0 0; padding: 0; }
html>body .BodyContainer td.Body table.PrimaryContentContainer td.Ideas div.SubNav a { min-height: 20px; height: auto; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas div.SubNav a span { display: block; padding-top: 2px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas div.SubNav a.Blue { background-image: url(../images/icn_subnav_blue_box.gif); }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas div.SubNav a.Green { background-image: url(../images/icn_subnav_green_box.gif); }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas div.SubNav a.DarkBlue { background-image: url(../images/icn_subnav_darkblue_box.gif); }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas div.SubNav a.LargeMargin { margin: 15px 0 0 0; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas  table.IdeaNav { margin: -2px 0 11px 1px; font-size: 11px; }
html>/* */body .BodyContainer td.Body table.PrimaryContentContainer td.Ideas  table.IdeaNav { margin: 5px 0 11px 1px; font-size: 11px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.IdeaNav td.Body a { font-weight: bold; color: #487396; float: left; text-decoration: none; padding: 0 14px 0 14px; border-right: 1px solid #487396; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.IdeaNav td.Body a.Active { color: #087ef8; text-decoration:underline; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.IdeaNav td.Body a:hover { color: #087ef8; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.IdeaNav td.Body a.First {padding-left: 0px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.IdeaNav td.Body a.Last { border-right: 0px none black; padding-right: 0px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.IdeaNav td.Body a.Hidden { padding: 0; margin: 0; width: 10px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.IdeaNav td.LeftCorner { width: 5px; height: 4px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.IdeaNav td.RightCorner { width: 2px; height: 4px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.IdeaNav td.Top { height: 4px; background-image: url(../images/bg_ideanav_top.gif); font-size: 0.1px; background-repeat: repeat-x; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.IdeaNav td.Bottom { height: 4px; background-image: url(../images/bg_ideanav_bottom.gif); font-size: 0.1px; background-repeat: repeat-x; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.IdeaNav td.Left { width: 5px; background-image: url(../images/bg_ideanav_left.gif); font-size: 0.1px; background-repeat: repeat-y; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.IdeaNav td.Body { height: 15px; padding: 0 11px 0 11px; background-color: #EBEBEB; background-image: url(../images/bg_ideanav_body.gif); background-repeat: repeat-x; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.IdeaNav td.Right { width: 2px; background-image: url(../images/bg_ideanav_right.gif); font-size: 0.1px; background-repeat: repeat-y; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas div.IdeaTitle { margin: 0 0 5px 0; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas h2.IdeaTitle { margin: 0px 0 0 0; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.Idea { margin: 0 12px 6px 3px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.Idea td.IdeaVote { font-size: 10px; color: #000000; font-weight: bold; width: 98px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.Idea td.IdeaVote input { margin: 0 5px 0 0px; float:left; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.Idea td.IdeaVote div.VoteCount { margin: 0 11px 0 0px; float: left; font-size: 11px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.Idea td.IdeaText { vertical-align: top; width: 426px; background-color: #ffffff; border-left: 1px solid #ACABA9; border-right: 2px solid #ACABA9;border-top: 1px solid #ACABA9; border-bottom: 2px solid #838280; padding:5px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.Idea td.Buttons { font-size: 11px; vertical-align: bottom; font-weight:bold;  }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.Idea td.Buttons span { float: right; margin: 0 5px 0 10px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.Comment { margin: 0 3px 6px 3px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.Comment td.Details { width: 98px; vertical-align: top; background-color: #f3f3f3; font-size: 10px; color: #023f75; font-weight: bold; border-bottom: 2px solid #838280; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.Comment td.Body { width: 450px; vertical-align: top; background-color: #ffffff; border-right: 2px solid #ACABA9; border-bottom: 2px solid #838280;  padding: 3px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.Comment td.Buttons { font-size: 10px; vertical-align: bottom; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas table.Comment td.Buttons a { float: right; margin: 0 5px 0 10px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas .CommonErrorMessage { margin: 10px 10px 10px 0px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas .Pager { font-weight: bold; background-color: #B3C37A; border: 1px solid #b1b378; color: #3e3e27; margin: 10px 3px 10px 5px;  }
html>/* */body .BodyContainer td.Body table.PrimaryContentContainer td.Ideas .Pager { padding: 5px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas .Pager span { display: inline-block; background-color: #e3e3bf; border: 1px solid #979967; padding: 3px; margin: 1px 0px 1px 0px; }
.BodyContainer td.Body table.PrimaryContentContainer td.Ideas .Pager a { font-size: 120%; font-weight: normal; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar { width: 183px; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut { width: 100%; margin: 0 0 11px 0; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td a{ text-decoration: none; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.HeaderFull a, .BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.HeaderAngled a { color: #ffffff; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.HeaderAngled { color: #ffffff; height: 26px; font-weight: bold; text-align: center; background-color: #3d4c75; background-image: url(../images/bg_sidebar_callout_header.gif); background-position: top right; background-repeat: no-repeat; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.HeaderFull { color: #ffffff; height: 26px; font-weight: bold; text-align: center; background-color: #3d4c75; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body { font-size: 10px; background-color: #ebeef3; background-image: none; border: 1px solid #50658d; border-top: 0px none black; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body { padding: 0 7px 0 7px; color: #013f72; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body ul { margin: 8px 0 8px 0; padding: 0; list-style-type: none; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body li { margin: 0; padding: 0 0 0 10px; list-style-type: none; display: block; background-image: url(../images/bullet_blue_circle.gif); background-repeat: no-repeat; background-position: 0px 4px;  }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body li.underline a { text-decoration:underline;  }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body h6 { margin: 8px 0 5px 0; text-decoration: none; font-size: 12px;  }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body .TextBox { height: 18px; background-color: #dbdce1; border: 0px none black; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body div.RememberMe { margin: 8px 0 0 0; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body div.RememberMe img { margin: 0 5px 0 0; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body div.ForgotPass { margin: 10px 0 0 0; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body div.ForgotPass a { text-decoration: underline; font-weight: bold; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body div.Buttons { margin: 13px 0 10px 0; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body div.Buttons a { font-size: 12px; font-weight: bold; text-align: center; width: 167px; padding: 3px 0 5px 0; display: block; margin: 0 0 7px 0; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body div.Buttons a.Light { background-color: #d1d5eb; border: 1px solid #c9cde3; color: #50658d; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body div.Buttons a.Dark { background-color: #617caf; border: 1px solid #50658d; color: #ffffff; }
.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body div.Buttons input { color: #000000; margin: 0 8px 0 0; background-color: #f3f3f3; border: 2px solid #ffffff; border-right: 2px solid #c0c0c0; border-bottom: 2px solid #c0c0c0; }

.BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.Body .LargeText { font-size: 12px; }
.BodyContainer td.Body table.FooterContentContainer { width: 728px; margin: 20px 13px 16px 13px; }
.BodyContainer td.Body table.FooterContentContainer td.Right { width: 400px; }
.BodyContainer td.Body table.FooterContentContainer td.Left { vertical-align: bottom; color: #68635d; font-size: 10px; }
.BodyContainer td.Body table.FooterContentContainer td.Left a { text-decoration: underline; font-weight: bold; }

div.AdminLinkButtons { margin: 10px 0px 10px 0; }
div.AdminLinkButtons a { float:left; border-right: 1px solid black; padding-right: 5px; margin: 0 5px 0 0; }

div.FloatingEditBar { position: absolute; background-color: #FBEAD1; border: 1px solid #F0BF79; width: 100%; border-left: none; border-right: none; padding: 3px 0px; font-size: 10px; }
div.FloatingEditBar input, div.FloatingEditBar select { font-size: 10px; margin: 0; padding: 0; }
div.FloatingEditBar div { margin: 0 5px 0 5px; }
div.FloatingEditBar table td { padding: 0 3px 0 3px; }
div.FloatingEditBar table td img { margin: 0 5px 0 0; }
div.FloatingEditBar .ChangeCount { font-size: 14px; margin: 3px 0 0 0; }

.CMSButtons { border: 1px solid #cccccc; padding: 0 3px; background-color: #dddddd; margin: 0 0 5px 0; }
.CMSButtons img { margin: 0 5px 0 0px; }

.GridView { margin: 10px 0px 10px 0px; border: 2px solid #002d5a; border-bottom: 2px solid #002d5a; }
.GridView th{ background-color: #003c79; color: #ffffff; padding: 3px; }
.GridView th a { color:#ffffff;}
.GridView td { padding: 3px; text-align: center; border-bottom: 1px solid #dddddd; }
.GridView .GridViewRow { background-color: #eeeeee; }
.GridView .HightlightedRow { background-color: #cadced; }
.GridView .GridViewRowAlt {}
.GridView .GridViewRowSel { background-color: #0051a2; color: #ffffff; }
.GridView .GridViewRowSel a { color: #ffffff; }

.AdminSubNav { background-color: #bebf8c; border: 1px solid #b1b378; color: #3e3e27; margin: 10px 3px 10px 5px; padding: 5px; }

.UserDetailsBody table.CallOut { width: 250px; float: left; margin: 0 10px 9px 0;  }
.UserDetailsBody table.CallOut td.HeaderFull a, .BodyContainer td.Body table.PrimaryContentContainer td.SideBar table.CallOut td.HeaderAngled a { color: #ffffff; }
.UserDetailsBody table.CallOut td.HeaderAngled { color: #ffffff; height: 26px; font-weight: bold; text-align: center; background-color: #3d4c75; background-image: url(../images/bg_sidebar_callout_header.gif); background-position: top right; background-repeat: no-repeat; }
.UserDetailsBody table.CallOut td.HeaderFull { color: #ffffff; height: 26px; font-weight: bold; text-align: center; background-color: #3d4c75; }
.UserDetailsBody table.CallOut td.Body { font-size: 40px; background-color: #ebeef3; background-image: none; font-weight: bold; border: 1px solid #50658d; border-top: 0px none black;  }
.UserDetailsBody table.CallOut td.Body { padding: 0 7px 0 7px; color: #013f72; }
.UserDetailsBody table.CallOut td.Body table { width: 100%; }
.UserDetailsBody table.CallOut td.Body table td { text-align: center; vertical-align: middle; height: 80px; letter-spacing: -2px; }
.UserDetailsBody table.CallOut td.Body table td.Image { width: 70px; } 
.UserDetailsBody table.CallOut td.HeaderFull a, .UserDetailsBody table.CallOut td.HeaderAngled a { color: #ffffff; }
.FeaturedBox { background-image: url(../images/bg_homepage_feature.jpg); background-repeat: no-repeat; background-position: left bottom; }

.IdeaNavVote { padding: 3px 20px 0 0; }
html>/* */body .IdeaNavVote { padding: 8px 20px 0 0; }
div.IdeaNav { padding: 10px 0  0 0; }

a.YellowBlock { background-image: url(../images/icn_yellow_link_box.gif); display: block; font-size: 10px; height: 22px; background-repeat: no-repeat;  padding: 0 0 0 23px;  }
a.BlueBlock { background-image: url(../images/icn_subnav_blue_box.gif); display: block; font-size: 10px; height: 22px; background-repeat: no-repeat;  padding: 0 0 0 23px;  }
a.GreenBlock { background-image: url(../images/icn_subnav_green_box.gif); display: block; font-size: 10px; height: 22px; background-repeat: no-repeat;  padding: 0 0 0 23px;  }

a.YellowBlock span { display: block; padding: 0px 0 0 0; text-decoration: underline; }
a.BlueBlock span { display: block; padding: 0px 0 0 0; text-decoration: underline; }
a.GreenBlock span { display: block; padding: 0px 0 0 0; text-decoration: underline; }

/* Ad Rotator */

.adRotatorNavigation { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_adrotator_nav.png',sizingMethod='scale'); padding: 5px; margin-top: -20px; margin-right: -6px; margin-bottom: -5px; height: 15px; float: right; }
html>body .adRotatorNavigation  { margin-bottom: 0px; }
html>/* */body .adRotatorNavigation { background-image: url(../images/bg_adrotator_nav.png); }
.adRotatorNavigation a { text-decoration: none; margin-left: 10px; color: #ffffff; float: left; }
.adRotatorNavigation a.Selected { font-weight: bold; font-size: 14px; margin-top: -1px; }
.adRotatorNavigation a.Previous { background-color: Transparent; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icn_adrotator_nav_prev.png',sizingMethod='crop'); float: left; width: 9px; margin-left: 5px; cursor: pointer; height: 15px; }
html>/* */body .adRotatorNavigation a.Previous { background-image: url(../images/icn_adrotator_nav_prev.png); }
.adRotatorNavigation a.Next { background-color: Transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/icn_adrotator_nav_next.png',sizingMethod='crop'); float: left; width: 9px; margin-right: 5px; cursor: pointer; height: 15px; }
html>/* */body .adRotatorNavigation a.Next { background-image: url(../images/icn_adrotator_nav_next.png); }

/* End Ad Rotator */

.RightAlign { text-align: right; }
.LeftAlign { text-align: left; }
.CenterAlign { text-align: center; }
.TopAlign { vertical-align: top; }
.BottomAlign { vertical-align: bottom; }
.MiddleAlign { vertical-align: middle; }
.RightFloat { float: right; }
.LeftFloat { float: left; }
.ClearBoth { float: none; clear: both; height: 1px; font-size: 0.1px; }
.Hidden { visibility: hidden; }
.MaxWidth { width: 100%; } 
.MaxHeight { height: 100%; } 
.BoldText { font-weight: bold; }
.Width50Percent { width: 50%; }
.Width400px { width: 400px; }
.Width380px { width: 380px; }
.Width300px { width: 300px; }
.Width250px { width: 250px; }
.AbsolutePosition { position: absolute; }
.TextSize90Percent { font-size:90%;}
.Clickable { cursor: pointer; }
.NotClickable { cursor: default; }
.NoMargin { margin: 0; }
.DisplayBlock { display: block; }
.LargeText { font-size: 150%; }
.10pxText { font-size:10px;}
.testr { background-color: red; }
.testg { background-color: green; }
.testb { background-color: blue; }
.padding {padding:1px 0 0 2px ;}


#dhtmltooltip
{
    position: absolute;
    width: 150px;
    border: 2px solid black;
    padding: 2px;
    background-color: lightyellow;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
    
}

/*Cart css*/
.CartCatalogueContainer{padding:0 0 0 6px; height:100%;}
.CartCataloguePictureContainer{width:95px; /*border:solid 1px;*/}
.CartPictureContainer{width:95px; max-height:125px; /*border:solid 1px;*/}
.CartCatalogueItemInfoConatiner{margin:0 0 0 10px; width:400px; }
.CartCatalogueItemTopRowConatiner{margin:0 15px 35px 0; color:#00477d; font-weight:bold;}
.CartCatalogueBottomContainer{width:400px; height:100%; }
.CartCatalogueBottomContainerShopping{width:400px; }
.CartCatalogueItemDescription{width:355px; font-size:10px; color:#00477d; height:100%; margin:0 0 17px 0; }
.CartCatalogueButtonContainer{width:40px;}


.DescriptionTitle{text-decoration:underline;}
.DescriptionTitleLarge{text-decoration:underline; font-size:18px; font-weight:bold; padding:0 0 10px 0;}
.btnText{font-size:10px; font-weight:bold; width:40px; padding:16px 0 0 0;}
.smallText{font-size:10px; font-weight:bold; text-align:right; margin:0 5px 0 0; color:Black;}
.smallTextNotBold{font-size:10px; font-weight: normal; text-align:right; margin:0 5px 0 0; color:Black;}
.divider{padding:7px 0 10px 0; }

.CartDescriptionContainer{width:530px; max-height:235px; color:#00477d;}
.CartNotes{padding:0 50px 0 0; font-weight:bold; font-size:11px;}
.PointsLarge{font-weight:bold; margin:7px 5px 0 0;}
.DescriptionImageContainer{max-width:200px; max-height:200px; padding:0 10px 0 0;}
.DescriptionLarge{font-size:14px; font-weight:bold; font-style:italic;}
.DescriptionContent{font-size:10px; font-weight:bold; line-height:14px;  max-height:190px; overflow:auto;}
.DescriptionOrderContainer{width:340px; height:200px; padding:5px 0 10px 190px;}
.QuantityNotesContainer{font-weight:bold; font-size:11px;}
.textAlignRight{text-align:right; Width:59px; padding:0 5px 0 0;}

.quantityBox{Width:40px; height:14px;}

/* Rating */
.ratingStar { font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat;}
.filledRatingStar { background-image:  url(../images/FilledStar.png);}
.emptyRatingStar { background-image:  url(../images/EmptyStar.png);}
.savedRatingStar { background-image: url(../images/SavedStar.png);}
.ratingColumn {float:right; padding:0 350px 0 0;}
.ratingNewsletterColumn {float:right; padding:0 20px 0 0;}
/* Rating */

/*Article Tools */
.ArticleToolsContainer { width:140px; background-color:White; height:100%; padding:10px 0 0 0; margin:10px; border:1px solid gray;}
.ArticleToolsRow { padding:1.5px; margin:5px; } 
.RatingHeader { padding:0 0 0 15px;}
.Rating { padding:0 0 0 25px;}
/*Article Tools */

/* */
.testr { background-color: Red; }
.CartButtonContainer{ width:34px;}
.CheckoutText{ font-size:14px; font-weight:bold; line-height:16px; margin:10px 5px 0 5px;}
.textRight{text-align:right; margin-right:7px; }
.alignCenter{padding:0 0 0 150px;}

.RecentActivityText{font-size:13px; font-weight:bold;}
.BlueText{color:#00477d;}
.PointsContainer{width:200px;}
.TotalPointsArea{margin:0 0 30px 0;}
.underline{text-decoration:underline;}

.Gridview{	margin:10px; width:80%; text-align:center; border:1px solid;}
.TitleColumn{	text-align:left;}
.confirmDetails{	width:80%; padding:0 0 0 10px;}
.height200px { height:200px;}
.width730px { width: 730px;}

/*Start Optimism Default*/
.OPContainer {}
.OPContainer .OPImage {float: left;}
.OPContainer .OPTextContent {float: left; width: 468px; margin-left: 18px;}
.OPContainer .OPTextContent h1 {color: #093f6d;}
.OPContainer .OPTextContent .SubHeader {font-weight: bold; font-size: 13px; margin-bottom: -6px;}
/*End Optimism Default*/