/* note that Netscape follows URL's relative to the document, not the stylesheet */

body {
	background-color: #ffffff;
	margin-left : 0px;
	margin-top : 0px;
	background-repeat : no-repeat;
    font-size : 10pt;
    font-family :  Arial, Helvetica, sans-serif;
}

.casestudy {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;}

a.casestudy:link {
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.casestudy:visited {
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.casestudy:hover {
	color: #881722;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.casestudy:active {
	color: #881722;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}


.blogright {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;}

a.blogright:link {
	color: #881722;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.blogright:visited {
	color: #881722;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.blogright:hover {
	color: #881722;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.blogright:active {
	color: #881722;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}

.panelBlog, .panelDoc {
	display:none;
	height:73px;
	width:295px;
	margin-bottom:.75em;
	padding:.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color:#395AA1;
	color:white;
}
.panelBlog {
	background-image:url("/images/home_blue_panel_blog.jpg");
	repeat:no-repeat;
}
.panelDoc {
	background-image:url("/images/home_blue_panel_doc.jpg");
	repeat:no-repeat;
}
.panelBlurb{
	width:233px;
}
a.panelLink:link,a.panelLink:visited, a.panelLink:hover,a.panelLink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	color:white;
}
.panelHeader{
	font-family: Arial, Helvetica;
	font-size: 12px; 
	font-weight: bold; 
	color:navy;
	width:100%;
	height:25;
}

H2.blogright {	font-size: 11px; }

H3.blogright {	font-size: 11px; }


thead.discussionhead {background-color: #881722;  }
td.discussionheadtd {color: white;  font-weight: bold;}
    
a:link {
	color: #881722;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a:visited {
	color: #881722;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a:hover {
	color: #881722;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a:active {
	color: #881722;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

P  {
    font-size : 10pt;
    font-family :  Arial, Helvetica, sans-serif;
    color : black;
   }
       
td  {
    font-size : 10pt;
    font-family :  Arial, Helvetica, sans-serif;
    color : black;
   }

UL    {
    font-size : 10pt;
    font-family :  Arial, Helvetica, sans-serif;
    color : black;
}


OL	 {
    font-size : 10pt;
    font-family :  Arial, Helvetica, sans-serif;
    color : black;
}


LI  {
    font-size : 10pt;
    font-family :  Arial, Helvetica, sans-serif;
    color : black;
	margin-bottom:5px;
}




H1  {font-family :  Arial, Helvetica, sans-serif;
    font-weight : bold;
    font-size : 12pt;
    color : #881722;
    }


H2  {
    font-family :  Arial, Helvetica, sans-serif;
    font-size : 11pt;
    font-weight : bold;
    line-height : 12pt;
    color : #881722;
    }

H3  {font-size : 10pt;
    font-weight : bold;
    font-family :  Arial, Helvetica, sans-serif;
    color : #881722;
    }
    


INPUT  {
		font-family:   Arial, Helvetica, sans-serif;
		font-size: 8pt;
		}	



.navSeperator {
	color: #3F3F3F;
	font-family: Arial, Helvetica, sans-serif;
}

a.navLink:link  {
	color: #3F3F3F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.navLink:visited  {
	color: #3F3F3F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.navLink:active  {
	color: #3F3F3F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.navLink:hover  {
	color: #881F2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.navLinkSelected  {
	color: #881F2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.navSubLink:link  {
	color: #3F3F3F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.navSubLink:active  {
	color: #3F3F3F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.navSubLink:visited  {
	color: #3F3F3F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.navSubLink:hover  {
	color: #3F3F3F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.headerContactText {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

/* added rlp 8/09 - link font should stay the same */
a.headerContactLink:link, a.headerContactLink:visited, a.headerContactLink:hover, a.headerContactLink:active  {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.homeContentText {
    color: #565656;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align:top;
	padding-bottom:15px;
	margin-bottom: 25px;
}

a.footerLink:link {
	color: #8B8B8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-transform : none;
}

a.footerLink:visited {
	color: #8B8B8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	text-transform : none;
}

a.footerLink:hover {
	color: #8B8B8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	text-transform : uppercase;
}

a.footerLink:active {
	color: #8B8B8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	text-transform : uppercase;
}

.footerContent {
	color: #8B8B8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform : uppercase;
	background-color : #FFFFFF;
}

.level2HeaderText {
	color: #881F2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.level2ContentText {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.level2SubHeaderText {
	color: #881F2F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.level2ContentDownloadLink:link {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.level2OuterTable {
	background-image : url(../images/level_2_bg_filler.jpg);
	background-repeat : repeat-y;
	background-color : #FFFFFF;
}

.level2InnerTable {
	background-image : url(../images/level_2_bg_header.jpg);
	background-repeat : no-repeat;
	background-color : transparent;
}

.level2InnerTableNoHeader {
	background-image : url(../images/level_2_bg_header_noshade.jpg);
	background-repeat : no-repeat;
	background-color : transparent;
}

.level2InnerTableNoTagline {
	background-image : url(../images/level_2_bg_header_notagline.jpg);
	background-repeat : no-repeat;
	background-color : transparent;
}
.level2Footer {
	background-image : url(../images/level_2_bg_footer.jpg);
	background-repeat : no-repeat;
	background-color : #FFFFFF;
}


table.navTable {
margin: -10px 0 0 32px;
width:140px;
}

table.navTable td.parentCell {
padding:20px 0px 0px 0px;
}

table.navTable td.selectedParent {
padding:18px 0px 2px 0px;
background-image : url(../images/selected_parent_background.gif);
background-repeat : no-repeat;
background-color : #FFFFFF;
}

table.navTable td.childCell {
padding:10px 0px 0px 25px;
}

td.leftTable {
width:500px;
vertical-align:top;
}

td.rightTable {
width:250px;
padding-left: 50px;
vertical-align:top;
}

p.tiny {
margin-top:-2px;
}

.navSeparator {
	color: #3F3F3F;
	font-size: 10px;
	line-height: 6px;
	font-family: Arial, Helvetica, sans-serif;
}