/********************************/
/* PAGEWIDE STYLES              */
/********************************/

ul {
    list-style-image: url("/images/red_bullet.gif");
}

.bigitalics {
font-size:40px;
font-family: Garamond, Times New Roman, Times, serif;
font-style:italic;
font-weight:normal;
}

.s_blue {
color:#6E90A3; 
}
.s_white {
color:white; 
}
.s_green {
color:#BEC2B3;
}
.spacedtext {
padding-left:40px;
padding-right:24px;
padding-top:14px;
padding-bottom:12px;
}

.bodycopy {color:#666666; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; line-height:18px; }.bodycopy A:link,.bodycopy A:visited,.bodycopy A:active{color:#B51E15;text-decoration:underline;}.bodycopy A:hover{color:#660000;text-decoration:underline;}.homebody {color:#666666; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:10px; line-height:14px; }.homebody A:link,.homebody A:visited,.homebody A:active{color:#666666;text-decoration:none;text-decoration:underline;}


.copyright {
color:#8E9284; 
font-family:Verdana, Helvetica, Arial, sans-serif; 
font-size:9px; 
}
.missioncopy {color:#FFFFFF; font-weight:bold;font-family:Times New Roman, Times, serif; font-size:13px; line-height:18px; }.missioncopy A:link,.missioncopy A:visited,.missioncopy A:active{color:#FFFFFF;text-decoration:underline;}.graycopy {color:#FFFFFF;font-weight:bold;font-family:Times New Roman, Times, serif; font-size:12px; line-height:18px; }.graycopy A:link,.graycopy A:visited,.graycopy A:active{color:#FFFFFF;text-decoration:underline;}.rightcopy {color:#666666; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:10px; line-height:14px; }.rightcopy A:link,.rightcopy A:visited,.rightcopy A:active{color:#660000;}.rightcopy A:hover{color:#666600;text-decoration:underline;}.whitetablehead {color:#FFFFFF; font-weight:bold;font-family:Times New Roman, Times, serif; font-size:11px; text-decoration:none;}.whitetabletxt {color:#FFFFFF; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:9px; text-decoration:none;}







/*
body { 	font-size: 12px;}
td {	margin-left: 2px;	margin-right: 2px;
	font-size: 12px;}
form {
    display: inline;	margin-top: 0;
    margin-bottom: 0;
}
a {
    color: #323288;
}
body,.body
{
    font-family: Lucida Grand, Lucida Sans, Verdana, Arial, sans-serif;
    font-size: 12px;
}
.body hr
{
    border-top: solid #888 1px;
    border-bottom: none;
    border-left: none;
    border-right: none;
    height: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-bottom: 12px;
    margin-top: 12px;
}
*/

/********************************/
/* TEXT STYLES                  */
/********************************/

li,.halfspace li
{
    margin-bottom: 6px;
} 
.quotation
{	font-family: Times New Roman, Times, serif;
	font-style: italic;
	color: #333;
	margin-right: 100px;
	margin-left: 100px;
    font-size: 12px;
}
.byline,.caption
{
	color: #333;
    font-size: 80%;
    font-style: italic;
}

/********************************/
/* Pull quotes                  */

.pqleft, .pqright
{
    display:block;
    width: 200px;
    padding-left:  10px;
    padding-right: 10px;
    font-size: 110%;
    font-style: italic;
    color: #497b94;
}
.pqleft     {    float:left;    }
.pqright    {    float:right;   }

/********************************/
/* Serif style                  */

.article
{
    font-family: Georgia, Times New Roman, Times, serif;
    line-height: 125%;
    margin-bottom: 12px;
}
.article p:first-line
{
    font-variant: small-caps;
}
.article p:first-letter
{
    font-size: 200%;
    float: left;
}
.article p+p:first-line
{
    font-variant: normal;
}
.article p+p:first-letter
{
    font-size: 100%;
    float: none  ;
}

/********************************/
/* Headers                      */

/*.body b,.body strong,th {	color: #333;  }*/

h2,h3,h4,h5,h6,.strongheader,.header,.subheader_green,.subheader_brown
{
    font-family: Lucida Grand, Lucida Sans, Verdana, Arial, sans-serif;
}
h1,.pagetitle
{
    font-family: Georgia, Times New Roman, Times, serif;
    font-size: 16px;
	font-weight: bold;
	color: #000;
}
h2,.strongheader    {	color: #000; font-weight:bold; font-size: 13px;  }
h3,.header          {	color: #333; font-weight:bold; font-size: 12px;  }
h4,.subheader_brown {	color: #8b4a3a; font-weight:normal; font-size: 14px;   }
h5,.subheader_green {	color: #497b94; font-weight:normal; font-size: 14px;   }

/********************************/
/* Highlight boxes              */

.highlightbox,.lesshighlightbox, span.highlightbox, div.highlightbox, span.lesshighlightbox, div.lesshighlightbox
{
    display:block;
    width: 100%;
    border-style:solid;
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left:3px;
    padding-right:1px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 2px;
    border-bottom-width: 3px;
}
.highlightbox, span.highlightbox, div.highlightbox
{
    background: #e3e3d8;
    border-color: #dedfd6;
}
.lesshighlightbox, span.lesshighlightbox, div.lesshighlightbox
{
    background: #e6e6e6;
    border-color: #e0e0e0;
}

/********************************/
/* Table styles                 */

.styledtable th
{
    text-align:left;
}
.firstcolheader td:first-child
{
    font-weight:bold;
    color: #444;
	font-size: 10px;
}
.styledtable, .bulletin
{
    border: 2px #6262C8 solid;
}
.styledtable td, .bulletinRow td
{
    background-color: #CCCCCC;
    padding: 2px;
	font-size: 11px;
}
.styledtable .smalltext td,.styledtable td.smalltext,.bulletinDescript td
{
    background-color: #EEEEEE;
    padding: 4px;
	font-size: 10px;
	font-weight: normal;
}
.styledtable .normaltext td,.bulletinText td
{
    background-color: #dcdce0;
    padding: 15px;
    line-height: 125%;
}
.styledtable tr:first-child td,.bulletinHeader td,.styledtable th
{
    background-color: #BBBBBB;
    padding: 4px;
    border-bottom: 2px #6262C8 solid;
	font-size: 11px;
	font-weight:bold;
}

/********************************/
/* Wiki differences             */

.diff ins
{
    background : green;
    text-decoration: none;
}
.diff del
{
    background : red;
    text-decoration: none;
}


/********************************/
/* PAGE ELEMENTS                */
/********************************/

.body
{
    padding-left:25px;    padding-right:25px;    padding-top:10px;
}
.pagetitle
{
	margin-bottom: 0px;
	margin-top: 12px;
}
.breadcrumbs
{
	margin-top: 3px;
	font-size: 11px;
    padding-left:20px;
    text-indent:-20px;}
.breadcrumbs p
{    line-height: 11px;
}
.topright,.topright a
{
    margin-top:0px;
    text-align: right;
    color:white;
	font-size: 11px;
	text-decoration: none;
}
.topright a:hover
{
	text-decoration: underline;
}

/*
.mainholder
{
    background-color: #fff;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #333333;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #333333;
    padding-left: 10px;
    padding-right: 10px;
}
*/
.headermessage td
{
	background-color: #CCCCCC;
	border-width: 1px;	border-style: solid;}
.headermessage input {
    margin: 0;    padding: 2px;    font-size: 11px;
    border-width: 1px;
}
.footer
{
    font-size:9px;
    text-align: center;
	color: #999999;
	padding-right: 50px;
	padding-left: 50px;
	padding-bottom:5px;
	padding-top:10px;
}
.tipofthemoment
{
    border: 1px #8282c8 solid;
}
.tipofthemoment td
{
	background-color: #dcdceb;
	border-width: 2px;	border-style: solid;	border-color: #FFFFFF;}

/********************************/
/* Menubar                      */

.menubar {
/*    background-color:#dcebdc;
    border:1px solid #8282c8;
    padding:2px;
    font-size:11px; */
}
.menubar a,.highlightedmenu a {
    color:#000000;
    border:1px solid #FFFFFF;
    padding: 1px 2px;
    text-decoration:none;
}
.menubar a.active,.highlightedmenu a {
    color:#325268;
    background-color:#DDDDE3;
    border-bottom-color:#ACA589;
    border-right-color:#ACA589;
    border-left-color:#CECECE;
    border-top-color:#CECECE;
    /*
    border-bottom-color:#CCC599;
    border-right-color:#CCC599;
    border-left-color:#EEEEEE;
    border-top-color:#EEEEEE;*/
}
.menu .options {
    font-family: Lucida Grand, Lucida Sans, Verdana, Arial, sans-serif;
    margin-right:1px;
    margin-bottom:1px;
    border:1px solid;
    background-color:#DDDDE3;
    font-size:10px;
    border-bottom-color:#ACA589;
    border-right-color:#ACA589;
    border-left-color:#CECECE;
    border-top-color:#CECECE;
}
.menu a {
    color:#325268;
    display:block;
    padding:2px 10px;
    text-decoration:none;
/*    background-color:transparent; */
    font-size:9px;
}
.menu a:hover {
    background-color:#82a2b8;
    color:#e5e5ea;
}

.menu hr {
  border-top: 1px dashed #8282c8;
  border-bottom: 0px;
  height: 0px;
}

/********************************/
/* Left panels                  */

.panelbody p
{
    margin-top:0px;
    margin-bottom:1px;
    line-height:15px;
    font-size:12px;}
.panelbody a
{
    color:#666666;    text-decoration: none;
}
.paneltable
{
    border-width:1;
    border-style: solid;
}
.paneltable input
{
    font-size: 10px;
}
.indentlist
{
    margin-left:16px;
    text-indent:-12px;
    margin-bottom:4px;
}
.indentlist+p
{
    text-align:right;
    margin-top:2px;
    margin-right:3px;
}
.rquote
{
    font-style:italic;
}

/********************************/
/* Floating panels (for in text)*/

.panelhead
{
    font-family:Arial,Verdana,sans-serif;
    color:#FFFFFF;
    font-weight:bold;
    font-size:11px;
}
.panelbody
{
    border-width:2;
    border-style:solid;
    border-color:white;
    color:#666666;}
.paneltable td
{
    border-width:1;
    border-style: solid;
}

/*
hr
byline
date
head
subhead
alert
disclaimer
policy
policy first paragraph

menus
panels
tables
graphics
*/

