.breaker {clear: both}
body {background-color:#fff; color: #333; font-family: verdana; font-size: 70%; margin: 0 auto; padding: 0 auto; width:771px}
a{color:#3366CC; text-decoration:none}
a:hover, a:active {text-decoration:underline}
#mastbar {width:771px; padding:0px; margin:0px;  height:15px;}
#mastbar2 {background-color:#73ACE3; height:7px; width:771px; font-size:1px}

#container {width: 771px;}

/*#banner {width:610px; height:350px; display: block; overflow:hidden; text-align: left; padding-top: 10px;}
#banner .IntroGraph {padding-right: 10px; display: block; float: left; width: 300px;}
#banner .IntroGraph h1 {color:#DF2823; margin:0; font-size:15px; margin-bottom:8px}*/

#banner {width:610px; height:306px; display: block; overflow:hidden; padding: 0px; margin: 0px; margin-top: 4px}
#LWL img {margin: 0; padding: 0; border: 0; display: block}

.IntroGraph {padding: 10px 0px; display: block; font-size:13px;}
.IntroGraph h1 {color:#DF2823; margin:0; font-size:15px; margin-bottom:2px}

#Locator {float:right; padding-right:10px;}
#Search {float:left;}

#nav-column {float: left; width: 160px; padding-top:10px}
#nav-column a {background-image:url('navarrow.gif');background-repeat: no-repeat; background-position: 0 1px; text-decoration: none; color:#666; font-size:100%; border-bottom:1px solid #D4D4CA; padding: 3px 0px 3px 21px; display: block; width:129px; font-weight: bold;}
#nav-column  .SiteNavigator h1 {background: #296EB3; color: #fff; font-size:100%; font-weight: bold;  padding: 3px 10px; text-transform: uppercase; width:130px; margin:0px}

#contentarea {float: right; width: 610px; border-left: solid 1px #fff;}

#MainSplash #features  {width:610px; overflow:hidden; margin-bottom:8px; clear: both;}
#MainSplash #features {background-color:#F5F5EB; background-image:url('featureback.jpg'); background-repeat: no-repeat; background-position: top; width:610px; height: 122px; overflow:hidden }
#MainSplash #features img {float: right}
#MainSplash #features .featuretext {padding: 10px 10px 0 12px; width:340px}
#MainSplash #features .featuretext p {margin: 0; padding: 5px 0 0 0; display: block; border: 0}
#MainSplash #features .featuretext h1 {color:#73ACE3; font-size: 15px; margin: 0; padding: 0; display: block; border: 0}
#MainSplash #features .featuretext a {color:#DF2823; margin-top: 5px; display: block}

/*#MainSplash #features .left {float:left; background-color:#F5F5EB; width:302px; overflow:hidden; text-align:bottom; }
#MainSplash #features .left .featuretext {padding:0px 17px 25px 17px}
#MainSplash #features .left .featuretext a { color:#DF2823;}

#MainSplash #features .right {width:302px; overflow:hidden; float:right  }
#MainSplash #features .right #ClientInfo {border:1px solid #D4D4CA; border-top:8px solid #296EB3; padding:8px; padding-left:85px;  background-image:url('resource-back.gif'); background-repeat: no-repeat; background-position:bottom left}
#MainSplash #features .right #ClientInfo a {color:#3366CC}
#MainSplash #features .right #ClientInfo h1 {color:#DF2823; margin:0; font-size:13px; margin-bottom:8px}
#MainSplash #features .right #ClientInfo li {color:#DF2823; margin-left:12px}
* html #MainSplash #features .right #ClientInfo li {margin-left:0px}
#MainSplash #features .right #Resources {padding:8px;}
#MainSplash #features .right #Resources a {color:#3366CC; font-weight: bold; clear: both; display: block}
#MainSplash #features .right #Resources a img {float:left; margin-right:8px;  margin-bottom:12px}
#MainSplash #features .right #Resources a .blurb {color:#333; font-size:90%; font-weight:normal; text-decoration: none}*/

#MainSplash #splashguide {background-color:#d4d4ca; background-image:url('splashguide.gif'); background-repeat: repeat-y; display: block; width:604px; overflow:hidden; padding:0px 3px}

#title {clear:both; background-color:#99CCFF; font-size:1px; color:#fff; font-weight: bold; text-transform:uppercase; height:8px}
#title b {font-size:15px}

#MainSplash #splashguide .splashinfo {width: 294px; float:left}

#MainSplash #splashguide .splashnews {width: 300px; float:left; border-top: 1px solid #999}

#MainSplash #splashguide .splashad {width: 300px; float:right; text-align: center; color: #7f7f79; text-transform: uppercase}
#MainSplash #splashguide .splashad p {margin: 0; padding: 0; border: 0}

#MainSplash #splashguide .splashinfo .col-content, 
#MainSplash #splashguide .splashnews .col-content {padding: 10px 5px 5px 10px}

#MainSplash #splashguide .splashnews p {margin:0;}
#MainSplash #splashguide .splashnews .separator {display: block; height:12px; font-size:1px}
#MainSplash #splashguide .splashnews  a { color:#DF2823;}
#MainSplash #splashguide .splashnews .item {font-size:90%; background-image:url('bullet.gif'); background-repeat: no-repeat; padding-left:10px; background-position: 0 5px }
#MainSplash #splashguide .splashnews .item a {color:#3366CC; font-size:110%; }


 .PostingDate {display: none}

#masthead table td.links {padding-bottom:10px; color:#666666; font-size:90%} 
#masthead table td.links a {color:#666; text-decoration: underline;}
#masthead table td.links a:hover, #masthead table td.links a:active {color:#333}
#masthead table img {padding: 0px; margin:0px; display:block;}

#MainSplash #splashguide .splashinfo a {font-weight: bold; color:#DF2823}


#MainSplash #splashguide .splashinfo .SiteAreaNavigator .image {float:left; display: block;}
#MainSplash #splashguide .splashinfo .SiteAreaNavigator {clear:both}
#MainSplash #splashguide .splashinfo .SiteAreaNavigator .content {float:right; width:188px; display: block}


.contactbox {margin-top:8px; border:1px solid #99CCFF; padding:8px; background-color:#F5FAFF; display: block; width:280px}
.contactbox h2 {margin-top: 0; margin-bottom:.25em}
#MainSplash #splashtool {margin-top:8px; border:1px solid #99CCFF; padding:8px; background-color:#F5FAFF}
#MainSplash #splashtool a {font-weight: bold; color:#3366CC;}
#MainSplash #splashtool p {margin:0;}

#footer {text-align: center; padding: 35px 10px 20px 10px; 	text-align: center; font-size: 90%px; clear:both; color:#999}
#footer #BackToTop {display:none}
.copyright {display: block; text-align:left; margin-bottom:1em}
.FooterNav {text-align: center; margin-bottom: 10px;}
.FooterNav a { color:#666;}
#dstoolbar {background-color:#B3D9FF; padding: 8px 15px; color:#296EB3; font-weight: bold; text-transform:uppercase;}
#dstoolbar input {font-size:100%}
#dstoolbar a {background-color:#99CCFF; color:#fff; font-weight: bold; padding:2px; border-right: 1px solid #73ABE2;border-bottom: 1px solid #73ABE2;border-top: 1px solid #CCE6FF;border-left: 1px solid #CCE6FF;text-transform:uppercase}
#dstoolbar a:active, #dstoolbar a:hover {text-decoration: none; border-left: 1px solid #73ABE2;border-top: 1px solid #73ABE2;border-bottom: 1px solid #CCE6FF;border-right: 1px solid #CCE6FF; background-color:#91C2F2}

.sectionheader {background-color:#E9EADF;  margin-bottom:8px; padding:6px 8px; text-transform:uppercase; color:#DF2823; font-weight:700; font-size:18px; margin-top:10px}
#PE {padding:5px 8px; border:1px solid #D4D4CA; display: block; margin-top:8px; color:#999}
#PE a {font-weight: bold; color:#3366CC; background-repeat: no-repeat;}
.RegularTitleHeader {padding:5px 8px; border:1px solid #D4D4CA; display: block; margin-top:8px; color:#333}
.RegularTitleHeader a {font-weight: bold}
.RegularTitleHeader p {display: none}

.searchcriteria {padding:5px 8px; border:1px solid #D4D4CA; display: block; margin-top:8px; color:#333; margin-bottom:1.5em}
.searchcriteria .title {display: none}
.searchcriteria table th {padding-right: 10px; text-align:left}
.searchcriteria table td {width:100%}
.searchcriteria table td a {white-space:nowrap; font-weight: bold; font-size:90%}
.SearchResults .item a {font-weight: bold}
.SearchResults  .more a {font-weight: bold; padding-top:1.5em; display: block; color:#666}
#PE .printerfriendly a {background-image:url('printer.gif'); background-position:0 1px;  padding-left:18px}
#PE .EmailFriend a {background-image:url('e-mail.gif');background-position:0 4px;  padding-left:19px }


#sidebar img {margin-bottom: 10px;}
fastfact h4 {color: #84C048; text-transform: uppercase; line-height: normal; font-size: 110%; font-weight: bold; border: 0; margin-top: 0; margin-bottom: 5px; padding: 0;}

 #sidebar .RotatingDocument {border:1px solid #CED3CF; padding:12px; background-color:#ECF1ED; }
#sidebar .RotatingDocument h4 {color: #333; font-size: 110%; font-weight: bold; border: 0; margin-top: 0; margin-bottom: .5em; padding: 0;}
#sidebar .RotatingDocument .item p {margin:0; line-height:180%;}
#sidebar .RotatingDocument ul {margin:0; padding:0}
*html #sidebar .RotatingDocument ul {margin-left:15px; padding:0}

#MainLanding #content #contentmain, #MainLandingNoFeature #content #contentmain, #Landing #content #contentmain  {float: right; width: 422px}
#MainLanding #content #sidebar, #MainLandingNoFeature #content #sidebar, #Landing #content #sidebar  {float: left; width: 173px; margin-bottom: 10px;}

#contentmain .SubtopicDocumentGrouped .content h3, #contentmain .SubtopicDocumentList .title, #contentmain .RecentNews .title {font-weight: bold; color:#DF2823;  font-size:120%; margin:0px; margin-bottom:.5em}
#contentmain .SubtopicDocumentList .title {margin-top:1.5em}

 #contentmain .SiteAreaNavigator a, #contentmain .SubtopicDocumentList .content a, #contentmain .SubtopicDocumentGrouped .content a {font-weight: bold}
#contentmain .SubtopicDocumentList .content .item p, #contentmain .SubtopicDocumentGrouped .content .item p {margin:0px}
 #contentmain .CategorySeparator {display: block; height:2em}


#contentmain  #NewsNav a {display: block; margin-top:1.5em; color:#333; font-weight: bold}

#Landing #feature, #LandingNoSidebar #feature {clear:both;border:1px solid #99CCFF; padding:8px; background-color:#F5FAFF; margin-top:2em}
#Landing #feature a, #LandingNoSidebar #feature a {font-weight: bold}
#Landing #feature p, #LandingNoSidebar #feature p {margin:0}
#Landing #feature .separator, #LandingNoSidebar #feature .separator {border-top: solid 1px #99CCFF; margin: 7px 0 7px 0;}


#contentmain .separator {border-top: solid 1px #D4D4CA; margin: 7px 0 7px 0;}
.divider {border-top: solid 1px #D4D4CA; margin: 8px 0}
#contentmain .groupseparator {display: block;  height:1.5em}

#contentmain .DisplayContent h1, #contentmain .DisplayContent  .buct6 h2 {color:#296EB3; font-size:140%; font-weight: bold; margin-top:1em}
#contentmain .DisplayContent h2 {color:#296EB3; font-size:120%; font-weight: bold}
#contentmain .DisplayContent h3 {color:#333; font-size:110%; font-weight: bold}
#contentmain .DisplayContent h4 {color:#666; font-size:100%; font-weight: bold}
#contentmain .DisplayContent ul li p {margin:0}

 
 
 #contentmain .RecentNews .item a {font-weight: bold}
  #contentmain .RecentNews .item p {margin:0}
 

#contentmain .source {border-top:1px solid #D4D4CA; margin-top:1em; padding-top:8px; font-size:90%; color:#999}

#Document #sidebar {display: inline; float: right; margin-bottom: 20px; width: 173px}


#dsbanner {width: 148px; height: 232x; display: block; overflow:hidden; padding: 0px; margin: 0px; margin-left: 1px}

#nav-column #dsbanner a {background-image: transparent; background-repeat: no-repeat; background-position: 0 0; border-bottom: none; text-decoration: none; color:#333333; font-size:10px; padding: 0px; display: block; width:148px; margin-top: 2em;}
#nav-column #ad {margin-top: 10px; color: #7f7f79; text-transform: uppercase}
#nav-column #ad .text {text-align: center}
#nav-column #ad a {background-image: transparent; background-repeat: no-repeat; background-position: 0 0; border-bottom: none; text-decoration: none; color:#333333; font-size:10px; padding: 0px; display: block; width:148px; margin-top: 2em;}

#sidebar .RelatedDocuments {margin-left: 10px; }
#sidebar .SubtopicDocumentGrouped {margin-left: 10px;}
#sidebar .RelatedDocuments h3, 
#sidebar .SubtopicDocumentGrouped h3, #sidebar .SubtopicDocumentGrouped .title {background-color:#296EB3;  color:#99CCFF; font-size: 125%; font-weight: bold; margin-bottom: 0; margin-top: 0; padding: 5px 8px;}
#sidebar .RelatedDocuments h4  {color: #DF2823; margin-bottom: 1em; margin-top: 0; font-size: 100%;}
#sidebar .RelatedDocuments .content, 	#sidebar .SubtopicDocumentGrouped .content {background-color: #fff; font-size: 100%; padding: 8px; border:1px solid #D4D4CA; border-top: none}

#sidebar .RelatedDocuments a,	#sidebar .SubtopicDocumentGrouped a {background-image: url('navarrow.gif'); background-position: -8px -1px; background-repeat: no-repeat; display: block; margin-bottom: 0; padding: 0 0 5px 13px;}


#contentmain .RelatedDocuments a {font-weight: bold}
#contentmain .RelatedDocuments h4 {font-weight: bold; color:#DF2823;  font-size:120%; margin:0px; margin-bottom:.5em;}
#contentmain .RelatedDocuments {display: block; margin-top:1.5em}
#sidebar .more a {font-weight: bold; font-size:90%}

#contentmain .SearchResults h4  {font-weight: bold; color:#DF2823;  font-size:120%; margin:0px; margin-bottom:.5em;}

 #sidebar .CategorySeparator {display: block; height:1em}
.ResourceHeader {font-weight: bold; color:#DF2823;  font-size:120%; margin:0px; margin-bottom:.5em; margin-top:1em}


.options {display: block; margin-bottom:1.5em}

.SearchResults .title {color:#296EB3; font-size:140%; font-weight: bold; margin-bottom:.5em}
.SearchResults .title .small {font-size:70%; color:#333}

.Pubs a {font-weight: bold}

.Pubs .thumbs {float: left; padding-right: 10px;}


.buct31 a {display:block; font-weight: bold; border-bottom: solid 1px #D4D4CA; padding-bottom:10px; margin: 0px 0 7px 0;}



#contentmain .AdvancedSearch .title {color:#296EB3; font-size:140%; font-weight: bold;  margin-bottom:1em}
#contentmain .AdvancedSearch .label {font-weight: bold; color:#333; margin-bottom:.5em; margin-top:1em;}
#contentmain .AdvancedSearch a {font-weight: bold; margin-top:1em; display: block;}
#contentmain .AdvancedSearch .note {font-size: 90%; color:#666; display: block; margin-top: .5em}

.nextprevious {margin-top:2em; display: block; font-weight: bold; border-top:1px solid #D0D0C6; padding-top:1em; word-spacing:20px }
.nextprevious a {color:#333; font-weight: normal; }

.DisplayContent .QuestionText {display: block; margin-bottom:.5em; font-weight: bold; margin-top:1em}
.DisplayContent .Button {display: block; margin-top:1em; margin-bottom: 1.5em}
.DisplayContent .Unit {padding-right: 10px}
.DisplayContent .Results {display: block; width:430px;}
.DisplayContent .YourAnswer {font-weight: bold; color:#666; margin-top:1em; }
.DisplayContent  .CorrectAnswer {margin-top:1em; margin-bottom:1em; font-weight: bold; color:#DF2823; }
.DisplayContent .Explanation {margin-bottom:2.5em}
.DisplayContent .Score {font-size: 140%; font-weight: bold; color:#296EB3; margin-bottom:2.5em}

/* Email a Friend */

.EmailForm {background: #ffffff; padding: 0; color: #666; font-size: 11px; font-family:  verdana; width: 100%;}

/* Hide from IE5-mac. Only IE-win sees this. \*/
.EmailForm .contentarea {height: 1%;}
.EmailForm .e-mail {height: 1%;}
/* End hide from IE5/mac */

.EmailForm .e-mail {color: #333;}
.EmailForm .e-mail div.title {background-color: #296EB3; color: #FFF; font-weight: bold; font-size: 14px; margin: 0 0 2px 0; padding: 6px;}
.EmailForm .e-mail div.title p {margin: 0; padding: 0;}

.EmailForm .e-mail div.content {background-color: #B3D9FF; padding: 10px 10px 20px 10px; margin: 0; border-bottom: #73ACE3 3px solid; border-top: #73ACE3 2px solid; line-height: normal; font-size: 10px;}

.EmailForm .e-mail div.content div.note {font-style: italic;}
.EmailForm .e-mail input {width: 250px;}
.EmailForm .e-mail textarea {width: 250px; height: 110px;}

.EmailForm .e-mail  div.content div.label {font-weight: bold; margin-bottom: 3px;}
.EmailForm .e-mail  div.content input {font-size: 10px; margin-bottom: 15px;}
.EmailForm .e-mail  div.content textarea {font-size: 11px; font-family: verdana;}
.EmailForm .e-mail  span.emph {color: #FFF;	text-transform: uppercase;}

.EmailForm .e-mail  div.content div.go {margin-top: 16px;}
.EmailForm .e-mail  div.content a.go {background-color: #99CCFF; padding: 2px; font-weight: bold; font-size: 11px; text-decoration: none; text-transform: uppercase; border-top: 1px solid #CCE6FF; border-left: 1px solid #CCE6FF; border-right: 1px solid #73ABE2; border-bottom: 1px solid #73ABE2;color: #fff; margin-left: 3px; margin-right: 10px;}
.EmailForm .e-mail  div.content a.go:hover, .EmailForm .e-mail  div.content a.go:active {background-color: #91C2F2; border-top: 1px solid #73ABE2; border-left: 1px solid #73ABE2; border-right: 1px solid #CCE6FF; border-bottom: 1px solid #CCE6FF;}


/* PRINTER-FRIENDLY: POPUP AND DOCUMENT DISPLAY */

#PFDocument #contentarea #toolbar {text-align: right; background-color:#FFF; padding-top: 8px; padding-bottom: 0px; width: 610px}

#PFDocument #contentarea #toolbar .tool-button a {margin-right: 8px; margin-left:0px; padding: 0px 0px 0px 15px; color:#666; text-decoration: underline;}

#PFDocument #contentarea #toolbar .tool-button a:hover, #PFDocument #contentarea #toolbar .tool-button a:active {color:#333;}

#PrintedFrom {padding: 10px;}

#PFDocument #contentarea {float: left;}

.m_banner_hide{
	display:none;
}
.m_banner_show{
	display:block;
}



#contentmain .RelatedDocuments a {font-weight: bold}
#contentmain .RelatedDocuments h4, #sidebar .SubtopicDocumentGrouped h3 {font-weight: bold; color:#980710;  font-size:120%; margin:0px; margin-bottom:.5em; background-color: #FFF; padding: 0;}
#contentmain .RelatedDocuments {display: block; margin-top:1.5em}
#sidebar .more a {font-weight: bold; font-size:90%}

#sidebar .RelatedDocuments .content, 	#sidebar .SubtopicDocumentGrouped .content {background-color: #fff; font-size: 100%; padding: 8px; border:1px solid #D4D4CA; border-top: none}

 #sidebar .CategorySeparator, #sidebar .groupseparator {display: block; height:1em}
 
 
 
 #Document .BreadCrumbs {margin-top:8px}

.BreadCrumbs {font-size: 90%; padding: 0 0 20px 0;	display: block}
.BreadCrumbs a {text-decoration: none}
/*.BreadCrumbs .separator {background-image: url(breadcrumb.gif);	background-repeat: no-repeat;	background-position: 0 5px;	padding: 0 1px 0 3px;	width: 5px;	display: inline-block}*/
#RootSplash .BreadCrumbs {display:none}


.DSContactForm {background:#F4F4EF; padding:10px; display: block; margin-top:2em}
.DSContactForm .RequiredFields {display: block; margin-bottom:2em; color:#666; }
.DSContactForm td {padding-right:20px; padding-bottom:.5em}
.DSContactForm .DSFormDisclaimer {display: block; margin-bottom:2em; margin-top:1em; color:#666; }



a.SubmitButton {background-color:#99CCFF; color:#fff; font-weight: bold; padding:2px; border-right: 1px solid #73ABE2;border-bottom: 1px solid #73ABE2;border-top: 1px solid #CCE6FF;border-left: 1px solid #CCE6FF;text-transform:uppercase}
a.SubmitButton:active, a.SubmitButton:hover {text-decoration: none; border-left: 1px solid #73ABE2;border-top: 1px solid #73ABE2;border-bottom: 1px solid #CCE6FF;border-right: 1px solid #CCE6FF; background-color:#91C2F2}

.redsubhead a{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D61523;}
.redsubhead a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D61523; text-decoration:underline}

.whatisimg { }

/* DIGG */

#Document #digg {margin: 0; padding: 0 0 10px 10px; float: right}