﻿/* CSS Document - For eWebEditPro authoring, etc. */
/* Adapted from Zenman "style.css" file provided to MGMA */ 
/* 07/18/06 */

/* bodytextfixed is used primary in left column navigation elements */
.bodytextfixed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* bodytext is the default text style applied via <body class=".bodytext"> in site.master */
.bodytext, p, li {
	font-size: small;
	font-style: normal;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

/* Red body text - section headings #8d3936;*/
.redtext {
	color: #c60000;
}
/* White body text - section headings #8d3936;*/
.whitetext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #ffffff;
    vertical-align: middle;
}

.loginTextBig
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #ffffff;
    text-align: left;
    /* padding-left: 10px; */
}

.loginTextBigRed
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    font-weight: bold;
    color: #c60000;
    text-align: left;
}

.loginTextSm
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #ffffff;
    text-align: left;
    /* padding-left: 10px; */
}

.loginTextSm a:link
{
    text-decoration: none;
    color: #fff;
}


.loginTextSm a:hover, a:active
{
    text-decoration: underline;
    color: #fff;
}

.loginTextSm a:visited
{
    text-decoration: none;
    color: #3f7cc9; /* #0066fflight blue */
}

.loginTextSm a:visited:hover
{
    text-decoration: underline;    
}

.loginTextSmRedBold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #c60000;
    text-align: left;
    font-weight:bold;
}
.loginGoBtn
{
    margin-top: 0.4em;
    margin-left: 0.8em;
    vertical-align: middle;
}

.searchElements
{ 
    margin-top: 0.2em; 
    vertical-align: middle;
}

.topNav
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #8c3936;
    font-size: 0.9em;
}
    
.topNav a:link
{
    text-decoration: none;
    color: #8c3936;
}    

.topNav a:hover, a:active
{
    text-decoration: underline;
}

.topNav a:visited 
{
    text-decoration: none;
    color: #8c3936;
}

.topNav a:visited:hover
{
    text-decoration: underline;
}
	
/* article source */
.articlesource {
	font-size: x-small;
	font-style: normal;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}

/* Blue tables 

td.blueTableHead, th.blueTableHead {
	font-style: normal;
	background-color: Blue;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
}
*/

	/* 
Margin: the white air space around the table

 */
	
/* Style for the tan table with dark tan border */
table.tanTableBg {
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	/* border-collapse replaces cellspacing */
	border-collapse: collapse;
	/* border-color: #c4c5b3 #c4c5b3 #c4c5b3 #c4c5b3; */
	border-color: #b5b6a2 #b5b6a2 #b5b6a2 #b5b6a2;	
	background-color: #e0e1d6;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #e0e1d6;		
}

/* Style for dark tan background on tan tables in aspx templates */
table.tanTableHeadLeftCol {
	border-collapse: collapse;
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color: #b5b6a2 #b5b6a2 #b5b6a2 #b5b6a2;
	background-color: #b5b6a2;		
}

/* Style for dark tan background on tan tables in content blocks */
td.tanTableHead, th.tanTableHead {
	font-style: normal;
	color: white;
	background-color: #b5b6a2;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
}

/* small body text */
.smallbodytext {
font-size: 90%;
font-style: normal;
color: black;
font-family: Arial, Helvetica, sans-serif;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: x-small;
}

.pageTitle 
{
    color: #032147;
    font-weight: bold;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	text-align: center;
}    

/* GRH:9/27/06 Added so that page titles can be styled as H1 for search engines. */
.pageTitle h1
{
	display:inline;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

/* GRH:9/2/06 Added pageTitleWithPaddingBottom to improve spacing in IE. */
.pageTitleWithPaddingBottom
{
    color: #032147;
    font-weight: bold;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 115%;
	text-align: center;
	padding-bottom:6px;
}    

/* GRH:9/27/06 Added so that page titles can be styled as H1 for search engines. */
.pageTitleWithPaddingBottom h1
{
	display:inline;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}

/* If the first element of a collection is used as the title of the collection, this is the style to give it when it is the first collection on the page if you want it to be slightly larger. */
.collectionTitleLarge
{
	background-color:#993333;
	color:White;
	font-weight:bold;
 	font-family: Arial, Helvetica, sans-serif;
	font-size:115%;
	text-align:center;
	/*width:100%;*/
}

/* GRH:9/27/06 Added so that page titles can be styled as H1 for search engines. */
.collectionTitleLarge h1
{
	display:inline;
 	font-family: Arial, Helvetica, sans-serif;
	font-size:115%;
}

/* If the first element of a collection is used as the title of the collection, this is the style to give it when it is NOT the first collection on the page */
/* This style can also be used for for the "content" title on one-block pages. */
.collectionTitleSmall
{
	background-color:#993333;
	color:White;
	font-weight:bold;
 	font-family: Arial, Helvetica, sans-serif;
	font-size:105%;
	text-align:center;
}

/* GRH:9/27/06 Added so that page titles can be styled as H1 for search engines. */
.collectionTitleSmall h1
{
	display:inline;
 	font-family: Arial, Helvetica, sans-serif;
	font-size:105%;
}

/* If the first element of a menu is used as the title of the menu, this is the style that is assigned to the menu in the code behind. */
.menuTitle 
{
    width: 100%;
    /*text-align: center;*/
    text-align:left;
   	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
    color: #ffffff;
    /*background-color: #032147;*/ /* blue - like header */
    background-color:#b5b6a2; /* tan - like log in box title */
}   

.leftColCB1 
{
    float: left;
    width: 100%;
    border: 1px solid #c4c5b3;
    background-color: #e0e1d6;
    margin-left:3px;
    margin-bottom:10px;
   	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
}

.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: white;
    text-align:center;
}

.footer a:link 
{
    text-decoration: none;
    font-family: Arial, Verdana, sans-serif;
    color: white;
}

.footer a:hover, a:active
{
    text-decoration: underline;
    font-family: Arial, Verdana, sans-serif;
    color: white;
}

.footer a:visited 
{
    text-decoration: none;
    font-family: Arial, Verdana, sans-serif;
    color: #c7c3c3;
}    

.footer a:visited:hover
{
    text-decoration: underline;
}    

/* Links: blue = 1b5399, 3f7cc9 */
a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	/* color: #3f7cc9; */
	color: #1b5399; /* darker blue than 3f7cc9 */ 
}

a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	color: #3f7cc9;
	/* per Zenman - same as a:link color: #1b5399; (Ed: BS) */
}

a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif;
	/* color: #c60000; RED */
	text-decoration: none;
	color: #8d3936;
}

.printlink:link 
{
	font-size:smaller;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	/* color: #3f7cc9; */
	color: #1b5399;
}

.printlink:visited 
{
	font-size:smaller;
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	/* color: #3f7cc9; */
	color: #3f7cc9;
	/* per Zenman - same as a:link color: #1b5399; */
}

.printlink:hover, .printlink:active 
{
	font-size:smaller;
	font-family: Arial, Helvetica, sans-serif;
	/* color: #c60000; RED */
	text-decoration: none;
	color: #8d3936;
}

/* 9/5/06 GRH: Added .searchlink styles for the alternate search link on site.master. */
.searchlink:link, .searchlink:visited, .searchlinkactive
{
    text-decoration: none;
    font-family: Arial, Verdana, sans-serif;
    color: white;
}

.searchlink:hover
{
    text-decoration: underline;
    font-family: Arial, Verdana, sans-serif;
    color: white;
}

.menutable
{
}

table.menutable a:link
{
	font-family: Arial, Helvetica, sans-serif;
	/* color: #3f7cc9; */
	color: #1b5399;
	text-decoration: none;
}

table.menutable a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	/* color: #3f7cc9; */
	color: #3f7cc9;
}

table.menutable a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif;
	/* color: #c60000; RED */
	text-decoration: underline;
	color: #8d3936;
}

/* Largest header */

h1 {
font-weight: bold;
font-style: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 165%;
}

/* Large header */
h2 {
font-weight: bold;
font-style: normal;
font-size: 145%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Medium header */
h3 {
font-style: normal;
font-weight: bold;
font-size: 130%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Small header */
h4 {
font-style: normal;
font-weight: bold;
font-size: 115%;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Make something not display */
.donotdisplay
{
	display:none;
}

.ulsmallindent 
{
	margin-left:15px;
	padding-left:0;
}

/* Invisible asp submit button */
.btninv {
	 visibility: hidden;
}

/* 
1st styles from zenman

.bodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.bodyTextItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #000000;
	font-weight: normal;
}
.bodyTextLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
	color: #3f7cc9;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #8d3936;
}
*/
/*
Final styles from zenman
.loginText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	position: absolute;
	text-align:left;
	top: 4px;
	left: 8px;
}
.bodyTextLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1b5399;
	text-decoration: underline;
}
.bodyTextLink a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1b5399;
	text-decoration: underline;
}
.bodyTextLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8d3936;
	text-decoration: underline;
}
.bodyTextLink a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #1b5399;
	text-decoration: underline;
}
*/
