@charset "UTF-8";
/* customstyle-cms.css */
/**
 File annotated by Kevin Lingerfelt, 11/29/2005
 About 50% of file removed by Will Holcomb 02/2006
 Complete edit of file by Pierre Crutchfield 03/2009

 This is the main stylesheet for the mpp.org site. It is included on all pages.
 
*/

body { 
	font-size: 13px; 
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	background:url("../images/wrpr/mpp-header-background.png") repeat-x scroll left top #99ADC2;
}

P, LI, OL, UL, TABLE, TR, TH, TD, H1, H2, H3, H4, H5, H6 .Explicit {
	font-family:Arial, Helvetica, sans-serif;
}

a:link, a:visited { color:#194775; text-decoration: none; font-size: 13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
a:hover { color: #910815; text-decoration:underline; }
a:active { color: #6685A3; }
img { border: none; }
.button { border:2px solid #99ADC2;background-color:#4C7094; color:#FFF;font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;}

h1, h2, h3, h4, h5, h6 { padding: 0; }
h1 { font-size: 150%; margin: .5em 0 4px; color:#194775; }
h2 { font-size: 125%; margin: 0 0 3px; color:#333; }
h3 { font-size: 105%; margin: 2px 0 10px; font-weight: bold; }
h4 { font-size: 100%; margin: 0 0 6px; }
h5 { font-size: 95%; padding-left: 8px; }
h6 { font-size: 90%; margin: 0 0 2px; color: #333; font-weight: normal; }

p, table p { line-height: 1.2; margin-top: 5px; font-size: 100%; }

ul { margin: 0; padding: 0; }
hr { height: 1px; color: #6685A3; margin: 0 auto 10px; padding: 0; width: 75%; text-align: center; }
dt { font-weight: bold; padding-bottom: .5ex; }
dd { padding-bottom: 1ex; }

#header a { padding:none; }
#headertext { display: none; }

#mainlogin {  
cursor:pointer;
font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
font-size:10pt;
}

#header #mainlogin #social-icons a {
display:inline;
margin:0;
padding:0 1px;
border:none;
}

#header #mainlogin #social-icons a:hover{
	background:none;
}

#header #mainlogin #social-icons img {
	top:7px;
	position: relative;
}

#header #mainlogin a{
	border:2px solid #99ADC2;
	color:#FFFFFF;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-radius:4px;
	padding:3px 8px;
	font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	font-weight:normal;
}

#header #mainlogin a:hover{
	background-color:#7F99B2;
}


#header #website-actions {
font-size:1.4em;
margin-left:750px;
margin-top:78px;
padding:1px 2px;
text-align:right;
}

#header #website-actions .triggerable {
color:#0068B3;
cursor:pointer;
margin-left:10px;
}

#header #website-actions a.login  {
-moz-border-radius:3px 3px 3px 3px;
background-color:#52C319;
border:1px solid #3F3F3F;
color:white;
padding:3px 8px;
}

#header #website-actions a {
margin-left:10px;
}

#header a {
color:#FFF;
text-decoration:none;
}


#topicarea { border: 1px #335C85; border-style: none none solid none; }

.flatlist { list-style: none; }
.flatlist li { float: left; margin: 0; padding: 0; }
.flatlist a { display: block; padding: 6px 11px; border-right: 1px solid; text-decoration: none; font-size: 13px; margin: 0; font-family:Arial, Helvetica, sans-serif;}

#header { background-color: #003366; }
#topicarea { background: #083C6B url('../images/wrpr/blue_highlight.png') repeat-x top left; }
#navigation a:hover { background-color: #4C7094; color:#FFFFFF; }
#topicarea a { color: white; }
#topicarea a:hover, #topicarea a:active { background-color: #6685A3; color: #FFF; }

#rightcol {}


#body { background-color: white; }
#pressdates a:hover { background-color: #DDD; }
#leftsubcol h2 a, #rightsubcol h2 a
  { color: #FFFFFF; background-color: #335C85; }
#leftsubcol h2 a:hover, #leftsubcol h2 a:active, #rightsubcol h2 a:hover, #rightsubcol h2 a:active
  { background-color: #6685A3; color: #FFF; border-color: #6685A3; }  
#leftsubcol a:hover, #leftsubcol a:active, #rightsubcol a:hover, #rightsubcol a:active
  { color: #6685A3; text-decoration:underline; }
.indexlist a:hover { background-color: #335C85; color:#FFFFFF; }
#content .letters a.NLtitle:hover, #content .action.listing b a:hover, #content .letters a.NLtoc:hover, .featurelisting a:hover
  { color: #6685A3; text-decoration:underline; }
#topicarea a { text-transform: uppercase; font-size: 90%; font-weight: bold; border-color: #6685A3; }
#pressdates .flatlist { border-left: 1px solid; margin: 0; padding: 0; }
#pressdates a { border: 1px solid; border-style: solid solid solid none; }

#shadowed { border: 1px solid #333; border-style: none solid none solid; }
#navigation { width:260px;}

#navigation a, #navigation h2 { font-weight: bold; padding: 4px 3px 4px 8px; display: block; border-bottom: 1px solid #DEE7ED; font-family: Arial, Helvetica, sans-serif;}
#navigation a { font-size: 80%; color: #333; text-decoration: none; }
#navigation h2.link { padding: 0; }
#navigation h2 { margin-top: 15px; text-transform: uppercase; }
#navigation h2, #navigation h2 a { color: #036; font-size: 100%; }
#navigation a:hover { padding: 3px 3px 4px 8px;background-color:#7F99B2; color:#FFFFFF; }

/* Styles for the main content section of the page. All Web Feature
    content is displayed within the content div tag. Note that all
    links within the content tag, unless otherwise specified, will be
    underlined in all instances, and not just on hover */
a { text-decoration: underline; }
ul {list-style-type:square;padding-left: 15px; margin-left: 15px; }
li { padding-bottom: 1ex; line-height: 15px; }

#footer a {font-family:Arial, Helvetica, sans-serif;color:#FFF; font-weight: bold; }
#footer #copyright {font-family:Arial, Helvetica, sans-serif; font-weight: lighter; }
#footer {font-family:Arial, Helvetica, sans-serif; display: table-row; height: 45px; }
#copyright {font-family:Arial, Helvetica, sans-serif; padding: 2px;}

#footer a { display: block; float: left; margin: 14px 0 14px 0; padding: 0 .5em 0 .5em; text-decoration: none; }
#footer a:hover { font-family: Arial, Helvetica, sans-serif; text-decoration:underline; }



/* Styles for the features in the right-hand column.  The featurelist class wraps a list generated by an inline content
index.  In most cases, each feature is wrapped in a div tag and all of the divs are hidden initially.  A Javascript is used
to select a set number of divs randomly to display. The width of the buttons in the Member Center is set using the last
style in this section. */
#rightcol h2, #rightcol h2 a { color: white; }
#rightcol h2 { font-size: 100%; font-weight: bold; text-transform: uppercase; text-align: center;
               border: 1px solid #335C85; background-color: #335C85;
               padding: 3px 4px; margin: 15px 0 5px; width:80%;}
#rightcol h3 { text-align: center; }
#rightcol h2 a, #rightcol h3 a { text-decoration: none; }
#rightcol h2 a:hover, #rightcol h2 a:active { color: #9CF; }
#rightcol p { color: #000; font-size: 85%; margin: 0; text-align:left;}
#membercenter {  margin-top: 1em; }
#membercenter ul, #membercenter li { list-style: none; padding: 0; margin: 0; }
#membercenter input { width: 90%; }
#membercenter a { display: block; text-align: right; font-weight: bold; margin-right: 1.5em; text-decoration: none; }

#getlocal p { font-weight: bold }

.captioned img { border: 1px solid #369; max-width: 99%; }
.captioned, .captioned p { display: block; padding: 2px; margin: 2px; }
a:hover .captioned { background-color: #E5E5E5; padding: 1px; border: 1px solid #DADADA; }
#rightcol a:hover .captioned p { color: #012; }

html body #icl_container, html body #icl_container ul, #icl_container li { padding: 0; margin: 0; font-size: inherit; float: none; }
html body #icl_container .icl_subtitle { margin: .5em; font-style: italic; }


/* Victims */
#victimlist a:link {text-decoration:none; font-style:normal; font-weight:normal;}
#victimlist a:visited {text-decoration:none; font-style:normal; font-weight:normal;}


#victimslist img { border: 1px solid #369; }
#victimslist p { color: black; text-align: left; border-bottom: 1px solid #DDD; font-size:11px; }
#victimslist a:hover p { border-bottom-color: transparent; }
#victimslist a { border-bottom: 1px solid transparent; }
#victimslist a:hover h2, #victimslist a:hover .image { background-color: #E5EAEF; border-top-color: #335C85; border-bottom-color: inherit; }
#victimslist a:hover .image.empty { background-color: white; border-top-color: white; }
#victimslist a:hover, #victimslist a { text-decoration: none; }
#victimslist a:hover { border-bottom-color: #335C85; color: black; }
#victimslist .victim:after { content: ''; display: block; clear: both; }
#victimslist .image { float: left; padding: 3px 5px 3px 17px; margin: 0px 5px .25em -7px; min-width: 45px; }
#victimslist img { width: 90px; }
#victimslist p { margin: 0; padding-bottom: .25em; }
#victimslist a { display: block; padding: 0 10px 0 8px; margin: 0 -10px 8px -10px; }
#victimslist h2 { margin: 0 -9px 0 -8px; font-size:14px; }


/* Patients */
#patientlist img { border: 1px solid #369; }
#patientlist p { color: black; text-align: left; border-bottom: 1px solid #DDD; font-size:11px; }
#patientlist a:hover p { border-bottom-color: transparent; }
#patientlist a { border-bottom: 1px solid transparent; }
#patientlist a:hover h2, #patientlist a:hover .image { background-color: #E5EAEF; border-top-color: #335C85; border-bottom-color: inherit; }
#patientlist a:hover .image.empty { background-color: white; border-top-color: white; }
#patientlist a:hover, #patientlist a { text-decoration: none; }
#patientlist a:hover { border-bottom-color: #335C85; color: black; }
#patientlist .victim:after { content: ''; display: block; clear: both; }
#patientlist .image { float: left; padding: 3px 5px 3px 17px; margin: 0px 5px .25em -7px; min-width: 45px; }
#patientlist img { width: 90px; }
#patientlist p { margin: 0; padding-bottom: .25em; }
#patientlist a { display: block; padding: 0 10px 0 8px; margin: 0 -10px 8px -10px; }
#patientlist h2 { margin: 0 -9px 0 -8px; font-size:14px; }




#rightcol #victimlist h2 { background: none; color: black; border: none; margin: 0; }
#rightcol .image { padding: .25em; text-align: center; }
#rightcol img { border: 1px solid #B2C1D1; background: #DEE7ED; padding: .25em; display: block; margin: auto;}

img.victim { float: right; max-width: 40%; margin: -1em 1em 0 .5em; }

#icl_container ul { list-style: none; margin-left: 0; padding-left: 0}

/* These styles are only used for the main featured content on the home page */
#leadstory { padding-bottom: 2px; margin-top: 15px; }
#leadstory a { text-decoration: none; }

#leadstory h1 { font-weight: bold; padding-bottom: 0; margin-bottom: 0; }
#leadstory hr { width: 50%; }

#leadstoryphoto img { float: left; margin: 0 10px 5px 0; border: 1px solid #369; }
.leadstoryinfo { font-size: 90%; padding: 10px 0; border-top: 1px dotted #CCC; border-bottom: 1px dotted #CCC; line-height: 15px; }
.leadstorytext { padding-bottom: 5px; }
.leadstorytext p { margin-bottom: .25em; line-height: 1.2; margin-right: 5px; }
.leadstorytext h2 { font-size: 110%; font-weight: lighter; padding-bottom: 5px; }
.leadstorytext h6 { text-align: right; }

#subcols { border-top: 1px solid #B2C1D1; }

#leftsubcol, #rightsubcol { }
#leftsubcol p, #rightsubcol p { padding-bottom: 8px; margin: 0 10px 8px; border-bottom: 1px solid #369; }
#leftsubcol a, #rightsubcol a
   { display: block; text-decoration: none; font-weight: bold; font-size: 115%;
     border: 1px solid transparent; border-style: solid none solid none; }
#leftsubcol h2 a, #rightsubcol h2 a
  { color: #FFFFFF; text-align: center;
    border: 1px solid #DEE7ED; border-style: solid none solid none; }
#leftsubcol a:hover, #leftsubcol a:active, #rightsubcol a:hover, #rightsubcol a:active
  { text-decoration: none; }

#leftsubcol ul, #rightsubcol ul { margin-top: 0;  }
#rightsubcol .author { display: none; }
#rightsubcol #actionheader { margin-top: .75em; }

/* Specific styles for the Kintera inline indices insered into the body of a web feature. */
.indexlist { margin: .75em 0; clear: both; }
.indexlist .bordered { padding-bottom: 8px; margin-bottom: 10px; border-bottom: 1px solid #369; }
/* There is no class on the web feature generated title links */

#features.indexlist p, .indexlist a
  { display: block; font-size: 130%; margin: 0; padding: 4px 0; font-weight: bold; text-decoration: none; }
.indexlist a { margin-bottom: .5em; font-weight: normal; }
.indexlist a:hover { margin-left: -6px; margin-right: -10px; padding: 3px 10px 3px 6px;  border: 1px #333; border-style: solid none solid none; text-decoration: none; }
.indexlist p a:hover { margin: 0; padding: 0; border: none; background-color: transparent; }
.indexlist p a { display: inline; font-size: 100%; padding: 0; border-bottom: 1px dotted; }

/* the navigation for indices is in a form */
.indexlist form a { display: block; float: left; font-size: 110%; font-weight: bold; text-decoration: none; }
.indexlist form a, .indexlist form a:hover { padding: .25em; margin: 0; border-style: none; }
.indexlist form { margin-bottom: 1.5em; margin-top: 1.5em; }
.indexlist form img { float: none; padding: 0; margin: 0; }

/* form wrapping index list navigation */
#docForm a { display: block; }
.indexlist #docFormBottom { margin-top: 2em; border-top: 1px solid; }

.indexlist ul { padding-top: 6px; }
.indexlist p { padding-bottom: 0px; margin-bottom: 0px; }
.indexlist p.hash { padding-bottom: 0px; margin-bottom: 15px; }
.indexlist img { float: left; margin-right: 10px; margin-bottom: 5px; }
.indexlist .contentfooter img { float: right; padding: 0; border: 0; }
.indexlist br.showbreak { display: block; }

#leftsubcol, #rightsubcol { width: 50%; float: left; }
#leftsubcol { margin-right: 0px; }
#rightsubcol { margin-left: -1px; border-left: 1px solid #B2C1D1; }

#leftsubcol a, #rightsubcol a { margin: 0 6px 0 6px; padding: 6px 0 6px 0; }

#leftsubcol a:hover, #leftsubcol a:active, #rightsubcol a:hover, #rightsubcol a:active
 { margin: 0; padding: 6px; }
#leftsubcol h2 a, #rightsubcol h2 a { margin: 6px; padding: 0; }
#leftsubcol h2 a:hover, #leftsubcol h2 a:active, #rightsubcol h2 a:hover, #rightsubcol h2 a:active
  { margin: 6px 0 6px 0; padding: 0 6px 0 6px; }
h2#morenews a:hover { margin-top: 1em; }

#subcols .author, #subcols .source { margin-left: .5em; }
#subcols .date { margin-left: .5em; }

#content { padding: 3px 15px; }
#content h1 a { font-size: 100%;}

#contentbg{
background:#fff url('../images/wrpr/contentbgnew.gif') repeat-y top right;
}

div.linksetMenu div.linksetTitle, div.linksetMenu div.linksetLabel{
margin-top: 15px; 
text-transform: uppercase;
color: #335C85;
font-size: 100%;
font-weight: bold;
padding: 4px 3px 4px 10px;
display: block; 
border-bottom: 1px solid #DEE7ED; 
font-family: Helvetica Neue, Helvetica, Tahoma, arial, verdana, sans-serif;
}


div#green{
margin:0px; padding:0px;
}
div#green div.linksetMenu div.linksetTitle{
color:#66000A;
}
div#green div div div.linksetMenu div.navigationItem a{
color: #910815;
}
div#green div div div.linksetMenu div.navigationItem a:hover{
color: #FFFFFF;
background-color:#910815;
}

div.captioned a p{ font-size: 12px;}

hr.statebreak{
background-color:#2A4F7B;
border:0px;
}

div#leftsubcol{
padding:0;
margin:0;

}

div#leftsubcol h2#morenews A, h2#morenews A:hover{ 
padding-top:0px;
margin-top:10px;
padding-bottom:0px;
margin-bottom:0px;
}

form#search_form{
position: absolute; z-index:10; top:50; left: 780px; width:250px;

}

div#pressdates{
 margin-left:10px;
 margin-right:10px;
 border-left:solid #000033 1px;

}

div#pressdates ul.flatlist{
margin:0;
padding:0;
margin-left:10px;
}

/* Controls Font for Inputs: submit buttons, go buttons, etc */
textarea {
	font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	font-size:9pt;
	border:2px solid #99ADC2;
}

input#search {
	font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	font-size:9pt;
	border:2px solid #99ADC2;
	width: 215px;
}

input#login {
	font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	font-size:10pt;
	border:2px solid #99ADC2;
	background-color:#4C7094;
	color:#FFF;
	cursor:pointer;
}

input {
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:9pt;
	border:2px solid #99ADC2;
}

input.searchbutton {
	font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	font-size:10pt;
	border:2px solid #99ADC2;
	background-color:#7F99B2;
	color:#FFF;
	cursor:pointer;
}

input.dropdown {
	font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	font-size:9pt;
	border:2px solid #99ADC2;
	background-color:#4C7094;
	color:#FFF;
	cursor:pointer;
}

input#ACTION_SUBMIT_SURVEY_RESPONSE {
	font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	font-size:10pt;
	border:2px solid #99ADC2;
	background-color:#4C7094;
	color:#FFF;
	cursor:pointer;
}

select {
	font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	font-size:9pt;
	border:2px solid #99ADC2;
}

option {
	font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	font-size:9pt;
	border:none;
}

#header #search #search-q {
border:2px solid #3F3F3F;
font-size:12px;
padding:3px 0;
width:165px;
}


h1.statetitle h2.statetitle {
	font-size:16px;
	color:#036;
}


/* Library Layout */
.library h2 {
 PADDING-RIGHT: 0px; 
 PADDING-LEFT: 15px; 
 PADDING-BOTTOM: 1px; 
 PADDING-TOP: 2px; 
 BACKGROUND-COLOR: #6685A3;
 color:#ffffff;
}

.library h3 { 
font-size:16px;
}

.libraryblock {
border:5px none #333333;
font-size:12px;
padding:10px;
width:95%;
}

.librarylist {
border:5px none #333333;
font-size:12px;
padding-left:10px;
width:95%;
}

.highlightboxlt {
border:5px none #333333;
font-size:12px;
padding:10px;
width:95%;
}

.highlightboxdk {
background-color:#E5EAEF;
border:5px none #333333;
font-size:12px;
padding:10px;
width:95%;
}

/* Fix for Subscription piece */

#survey_2220 .subscribe p { 
padding: 0; 
margin: 0;
font-size:10px;
}

#survey_2220 .subscribe p { 
padding: 0; 
margin: 0; 
}

#survey_2220 {
	background-color:#B2C1D1;
	border:2px solid #99ADC2;
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-radius:4px;
margin:1em;
padding:1em;
}

#survey_2220 .subscribe tr {
	color:#333;
	font-weight:bold;
	font-size: 120%;
}

/* User Login Page */

td.TableHeadings {
	
background-color:#6685A3;

}

table.FormBox {
border:1px solid #6685A3;
border-collapse:collapse;
}


.FormBox {
background-color:#CCD6E0;
background-image:url(../images/sp.gif);
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
}

/* Section Headers */

.sectiontitle h2 {
 PADDING-RIGHT: 0px; 
 PADDING-LEFT: 15px; 
 PADDING-BOTTOM: 1px; 
 PADDING-TOP: 2px; 
 BACKGROUND-COLOR: #6685A3;
 color:#ffffff;
}

.sectionbox {
border:5px none #333333;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
width:95%;
}

.contentbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-radius:4px;
background-color:#FFF;
border:2px solid #99ADC2;
display:block;
margin:1em 0;
padding:1em;
}

.highlightedcontent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-radius:4px;
background-color:#E5EAEF;
border:2px solid #99ADC2;
display:block;
margin:1em 0;
padding:1em;
}

.prizebox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-radius:4px;
background-color:#FFF;
border:2px solid #6685A3;
display:block;
margin:0;
padding:0;
}

#mpplogin {
	background-color:#B2C1D1;
	border:2px solid #99ADC2;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-radius:4px;
	width:180px;
	margin:1em;
	padding:1em;
}

#rightsidebarbox {
	background-color:#B2C1D1;
	border:2px solid #99ADC2;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-radius:4px;
	width:190px;
	margin:1em;
	padding:1em;
}

#rightsidebarbox h2 {
	font-size: 100%; 
	font-weight: bold; 
	text-transform: uppercase; 
	text-align: center;
    border: 1px solid #335C85; 
	background-color: #4C7094;
    padding-top: 3px; 
	padding-bottom: 3px;
	padding-left:2px; 
	padding-right:4px; 
	margin-left:0; 
	margin-right:0; 
	margin-top:0; 
	margin-bottom:8px;
	width:170px;
}

/* Used to link old product detail pages to new ones */
.StoreButton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-radius:4px;
-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
background-color:#4C7094;
border:1px solid #666666;
color:#FFFFFF;
font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
font-size:13px;
font-weight:normal;
padding:2px 6px;
}


/* Content Buttons */

.contentbutton {  
cursor:pointer;
font-size:10pt;
}

.highlightboxlt .contentbutton a{
	border:2px solid #99ADC2;
	color:#FFFFFF;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-radius:4px;
	padding:3px 8px;
	font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	font-weight:normal;
}

.highlightboxlt .contentbutton a:hover{
	background-color:#7F99B2;
}

#givebycell {
	background-color:#CCD6E0;
	border:2px solid #99ADC2;
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-radius:4px;
margin:0;
padding:0;
}

/* Secondary Navigation @ Bottom */

#secondnav a:hover {
text-decoration:underline;
}

#secondnav li {
	list-style:none;
	line-height:normal;
	padding:inherit;
}

#shareLinkText {
	font-family:"Lucida Grande",Arial,Helvetica,Verdana,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#333;
}
.sharebox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius:4px 4px 4px 4px;
-webkit-border-radius:4px;
background-color:#B2C1D1;
border:2px solid #99ADC2;
display:block;
padding:6px;
}


#trcommentbox {
	background-color:#B2C1D1;
	border:2px solid #99ADC2;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-radius:4px;
	width:195px;
	margin:1em;
	padding:1em;
}	
	
/* New Homepage Layout */

#videoplayerbox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-radius:4px;
background-color:#FFF;
border:2px solid #99ADC2;
display:block;
margin:5px;
padding:10px;
}

/* State Page Title */

#statetitlebar{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
-webkit-border-radius:4px;
}
