/* American Association of Nurse Anesthetists Website
 * 
 * Stylesheet: AANAStyles.css
 * 
 * This stylesheet contains those styles used for structural elements within the pages.
 *
 */

@font-face
{
font-family:'OCR A Extended';
font-style: normal;
font-weight: normal;
font-size:12pt;
src: url(../fonts/OCRAEXT0.eot);

}
img
{
	border:0;
}

.Header
{
	font-weight: bold;
	font-size: 1.08em; /*13px*/
	color: #142969;
	text-indent: 1.6em;
	font-family: Arial;
}

table.Footer td
{
	font-size: .92em;
	color: #707070;
}

table.Footer td a,
table.Footer td a:hover,
table.Footer td a:active,
table.Footer td a:visited
{
	color:black;
	text-decoration: underline;
}

#TopNav td
{
	background-image: url(../images/TemplateImages/goldnav.gif);
	background-repeat:repeat-x;
	color: black;
}

#TopNav td a,
#TopNav td a:active,
#TopNav td a:visited
{
	display: block;
	font-weight: bold;
	font-size: 0.83em;
	color: black;
	font-family: Arial;
	text-decoration: none;
	width:100%;
	padding-top:5px;
	padding-bottom:7px;
	background-image: url(../images/TemplateImages/goldnav.gif);
	background-repeat:repeat-x;
}

#TopNav td.Search
{
	background-image: url(../images/TemplateImages/bluenav.gif);
	background-repeat:repeat-x;
}

#TopNav td a:hover
{
	background-image: url(../images/TemplateImages/bluenav.gif);
	background-repeat:repeat-x;
	color: White;
}

#TopNav td.NavBarMouseOver a,
#TopNav td.NavBarMouseOver a:hover,
#TopNav td.NavBarMouseOver a:active,
#TopNav td.NavBarMouseOver a:visited
{
	color: White;
}

#IntranetTopNav td
{
	background-image: url(../images/TemplateImages/IntranetHeaderGradient.jpg);
	
	color: white;
}

#IntranetTopNav td.Search
{
	background-image: url(../images/TemplateImages/IntranetSearchHeaderGradient.jpg);
}

#IntranetTopNav td a,
#IntranetTopNav td a:hover,
#IntranetTopNav td a:active,
#IntranetTopNav td a:visited
{
	font-weight: bold;
	font-size: 0.83em; /*10px*/
	font-family: Arial;
	text-decoration: none;
	color:White;
}

Input.SearchText
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 0.83em; /*10px*/
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Arial;
}

Input.SearchButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 0.83em; /*10px*/
	border-left: black 1px solid;
	color: white;
	border-bottom: black 1px solid;
	font-family: Arial;
	background-color: #0a7777;
}

a.MemberLoginLink,
a:hover.MemberLoginLink,
a:active.MemberLoginLink,
a:visited.MemberLoginLink,
.MemberLoginText
{
	font-weight: bold;
	font-size: 0.83em; /*10px*/
	color: white;
	font-family: Arial;
	text-decoration: none;
}

.RegisterHelpText
{
	font-weight: bold;
	font-size: 0.75em; /*9px*/
	color: #cccccc;
	font-family: Arial;
	text-decoration: none;
}

.ForgotPasswordText,
a.ForgotPasswordText,
a:hover.ForgotPasswordText,
a:active.ForgotPasswordText,
a:visited.ForgotPasswordText
{
	font-weight: bold;
	font-size: 0.75em; /*9px*/
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
}

.PromoAreaText
{
	font-weight: bold;
	font-size: 1.08em; /*13px*/
	color: #ffffff;
	text-indent: 0.83em; /*10px*/
	font-family: Arial;
}

.FieldLabelText
{
	font-weight: bold;
	font-size: 1.0em; /*12px*/
	font-family: Arial;
}

.FieldText
{
	font-size: 1.0em; /*12px*/
	font-family: Arial;
}

input
{
	font-size: 1em; /*12px*/
	font-family: Arial;
}

.ErrorText
{
	font-weight: bold;
	font-size: 1.0em; /*12px*/
	color:#FF0000;
	font-family: Arial;
}

.ErrorTextLarge
{
	font-weight: bold;
	font-size: 1.17em; /*14px*/
	color:#FF0000;
	font-family: Arial;
}

.ErrorAsterisk
{
	font-weight:bold;
	font-size: 1.5em; /*16px*/
	color:#FF0000;
	font-family: Arial;
}
.ErrorAsteriskSmall
{
	font-weight:bold;
	font-size:1.08em; /*13px*/
	color:#FF0000;
	font-family: Arial;
}
.PrintLink
{
	color:Black;
	font-size: 1.0em; /*12px*/
	cursor:pointer; cursor:hand;
}

.SearchResultItem
{
	background-color:#CDD6DB;
}

.SearchResultAltItem
{
	background-color:White;
}

.SearchResultItem td, .SearchResultAltItem td
{
	padding-right: 5px;
	border-top: black 1px solid;
	display: block;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.SearchResultItem a, .SearchResultAltItem a, 
.SearchResultItem a:hover, .SearchResultAltItem a:hover,
.SearchResultItem a:active, .SearchResultAltItem a:active,
.SearchResultItem a:visited, .SearchResultAltItem a:visited
{
	color:Black;
	font-weight: Bold;
	font-size: 1.17em; /*14px*/
	text-decoration:underline;
}

.SearchResultPager
{
	background-color:#b0cae0;
}

.SearchResultPager td
{
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 1.08em;
	color: Black;
}

.SearchResultPager a,
.SearchResultPager a:active,
.SearchResultPager a:visited
{
	color:Black;
	font-size:1.08em; /*13px*/
	text-decoration:underline;
	font-weight:normal;
}

.SearchResultPager a:hover
{
	font-weight:bold;
}

table.ContentTable
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	border-left: white 1px solid;
	border-bottom: white 1px solid;
	background-color: white;
}

td.ContentCell
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: white;
}
td.Renewal
{
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	background-color:White;
}

td.MemberInfoCell
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1.3em;
	font-weight:bold;
	padding-bottom: 10px;
	color: white;
	padding-top: 10px;
	font-family: 'Times New Roman';
}

td.EmployeeInfoCell
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 1.3em;
	font-weight:bold;
	padding-bottom: 10px;
	color: black;
	padding-top: 10px;
	font-family: 'Times New Roman';
}

td.MemberInfoLinkCell
{
	padding-right:5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

td.MemberInfoLinkCell A,
td.MemberInfoLinkCell A:hover,
td.MemberInfoLinkCell A:active,
td.MemberInfoLinkCell A:visited
{
	padding-right: 5px;
	font-weight: bold;
	color: white;
	font-family: 'Times New Roman';
	text-decoration: none;
}

/* Grid Modifiers */
.GridCssClass
{
	font-family: Arial;
	font-size: x-small;
}
.GridCssClassSmall
{
	font-family: Arial;
	font-size: xx-small;
}
.GridItemStyle
{
	font-size: x-small;
	font-family: Arial;
	background-color: white;
}
.GridItemStyleSmall
{
	background-color:White;	
	font-size:xx-small;
	font-family: Arial;
}
.GridHeaderStyle
{
	text-align:left;
	background-color:#4682b4;  
	color: White;
	font-size:x-small;
	font-weight:bold;
}
.GridHeaderStyleSmall
{
	text-align:left;
	background-color:#4682b4;  
	color: White;
	font-size:xx-small
}
.GridAlternatingItemStyle
{
	background-color:#b0c4de;
	font-size:x-small;
	font-family: Arial;
}
.GridAlternatingItemStyleSmall
{
	background-color:#b0c4de;
	font-size:xx-small;
	font-family: Arial;
}

.headline1, .headline2, .headline3, .headline4
{
	font-family: Arial;
	font-weight:bold;
}
.headline1
{
	font-size:1.3em; /*16px*/
}
.headline2
{
	font-size:1.25em; /*15px*/
}
.headline3
{
	font-size:1.17em; /*14px*/
}
.headline4
{
	font-size:1.08em; /*13px*/
}

.smalltext1, .smalltext2, .smalltext3, .smalltext4
{
	font-family: Arial;
}
.smallText1b, .smalltext2b, .smalltext3b, .smalltext4b
{
	font-family: Arial;
	font-weight:bold;
}
.smallText1, .smalltext1b
{
	font-size:0.92em /*11px*/
}
.smallText2, .smalltext2b
{
	font-size:0.83em /*10px*/
}
.smallText3, .smalltext3b
{
	font-size:0.75em /*9px*/
}
.smallText4, .smalltext4b
{
	font-size:0.66em /*8px*/
}

.Scanline
{
	font-weight:normal; 
	font-size:12pt; /*1.3em; 12pt,16px */
	font-family:'OCR A Extended';
}

/*Hide the top command bar for forums*/
table.command
{
    display:none;
}


/*Hide all links in the forum rows*/
tr.post a:link, tr.post a:visited, tr.post a:hover,
tr.postheader a:link, tr.postheader a:visited, tr.postheader a:hover
{
    color: black;
    text-decoration: none;
    cursor: default;
}


/*Show only the link to the content*/
tr.post a:link.post_link, tr.post a:visited.post_link,
tr.post span.forumheading a:link, tr.post span.forumheading a:visited
{
    cursor: pointer;
    text-decoration: underline;
}

tr.post a:hover.post_link,
tr.post span.forumheading a:hover,
{
    cursor: pointer;
    text-decoration: none;
    color: #6594d5;
}