﻿html, body
{
    background-color: #CCCCCC;
    margin: 0px;
    padding: 0px;
    /*text-align: center;*/
    font-family: Myriad Pro, Arial, Helvetica, sans-serif;
}
h1 {
		font-size: 22px;
}
h2
{
		font-size: 18px;
}
form
{
    margin: 0px;
    padding: 0px;
}
a, 
a:link, 
a:visited,
a:hover, 
a:active
{
    text-decoration: none;
    color:#2e8ff0;
}
a:hover
{
    text-decoration: underline;
}
img
{
    border: none 0px;
    margin: 0px;
    padding: 0px;
}
#container_wrapper
{
    width: expression((document.body.clientWidth < 903)? "900px" : (document.body.clientWidth > 1027)? "1024px" : "auto");
    min-width: 900px; /* 903*/
    max-width: 1024px; /* 1027 */
    background-color: White;
    text-align: left;
    margin-bottom: 20px;
    /*margin-left: auto;*/
    margin-right: auto;
    border: 1px solid #000000;

}
#header_wrapper
{
    border-bottom: 1px solid #000000;
    height: 175px;
}
#header_top
{
    background-color: #2e8ff0;
    background-image: url('/template_info/images/header_background.jpg');
    height: 136px;
    background-repeat: repeat-y;
    border-bottom: 1px solid #000000;
}
#header_top_slopedlines
{
    float:left;
}
#header_top_name
{
	font-size:35px;
	float:left;
	width:650px;
	padding-top:25px;
	padding-left:25px;
	top:25px;
}
#header_top_logo
{
    position:relative;
    height:59px;
    top:5px;
    float:right;
    right:20px;
}
#header_bottom
{
    background-color: #E8E8E8;
}
#header_bottom_nav_wrapper
{
    margin-right: 176px;
    margin-left: 150px;
    background-color: #999999;
    height: 38px;
    font-size: 19px;
    border-right: 1px solid #000000;
}
.subheader_topnav_lastlink
{
    border-right: 1px none #000000;
}
#header_bottom_nav_wrapper a, 
#header_bottom_nav_wrapper a:link, 
#header_bottom_nav_wrapper a:hover, 
#header_bottom_nav_wrapper a:active, 
#header_bottom_nav_wrapper a:visited
{
    color: #000000;
    display: block;
    float: left;
    padding-top: 6px;
    padding-left: 15px;
    padding-right: 15px;
    border-left: 1px solid #000000;
    height: 32px;
}
#aHome
{
	color: #000000;
    float: left;
    padding-top: 6px;
    padding-left: 15px;
    padding-right: 15px;
    border-left: 0px solid #000000;
    height: 32px;
}
#header_bottom_nav_wrapper a:hover
{
    background-color: #2e8ff0;
    text-decoration: none;
}
#content_wrapper
{
    width:100%;
    empty-cells: show;
    border-spacing: 0px;
    border-collapse: collapse;
}
#rightnav_wrapper
{
    width: 174px;
    background-color: #E8E8E8;
    vertical-align:top;
}
#rightnav_wrapper a, 
#rightnav_wrapper a:link, 
#rightnav_wrapper a:hover, 
#rightnav_wrapper a:active, 
#rightnav_wrapper a:visited
{
    border-bottom: 1px solid #000000;
    display: block;
    color:#083A9C;
    background-color: #E8E8E8;
    font-size:15px;
		padding-left:5px;
}
#rightnav_wrapper a:hover
{
    text-decoration: none;
    color:#E8E8E8;
    background-color: #083A9C;
}
#rightnav_wrapper a.nobutton, 
#rightnav_wrapper a.nobutton:link , 
#rightnav_wrapper a.nobutton:hover, 
#rightnav_wrapper a.nobutton:active, 
#rightnav_wrapper a.nobutton:visited
{
    padding-top:7px;
    padding-left:10px;
    border-bottom: 0px none #000000;
    color:black;
}
#rightnav_wrapper a.nobutton:hover
{
    text-decoration: underline;
    color:#083A9C;
    background-color:#E8E8E8;
}
#search
{
    padding-left:4px;
    padding-top:9px;
    padding-bottom:10px;
}
#leftnav_wrapper
{
    width: 148px;
    background-color: #E8E8E8;
    vertical-align:top;
}
#leftnav_wrapper a, 
#leftnav_wrapper a:link, 
#leftnav_wrapper a:hover, 
#leftnav_wrapper a:active, 
#leftnav_wrapper a:visited
{
    border-bottom: 1px solid #000000;
    display: block;
    color:#083A9C;
    background-color: #E8E8E8;
    font-size:15px;
    padding-left:8px;
		padding-top:4px;
		padding-bottom:4px;
}
#leftnav_wrapper a:hover
{
    text-decoration: none;
    color:#E8E8E8;
    background-color: #083A9C;
}
#leftnav_wrapper .nobutton,
#leftnav_wrapper a.nobutton, 
#leftnav_wrapper a.nobutton:link , 
#leftnav_wrapper a.nobutton:hover, 
#leftnav_wrapper a.nobutton:active, 
#leftnav_wrapper a.nobutton:visited
{
    padding-top:7px;
    padding-left:10px;
    border-bottom: 0px none #000000;
    color:black;
}
#leftnav_wrapper a.nobutton:hover
{
    text-decoration: underline;
    color:#083A9C;
    background-color:#E8E8E8;
}
#afmclogo
{
    vertical-align:bottom;
    text-align:center;
    background-color: #E8E8E8;
    padding-bottom:8px;
}
#page_content_wrapper
{
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    vertical-align:top;
    padding-left:5px;
    padding-right:5px;
    padding-top:6px;
    padding-bottom:20px;
}
#footer_wrapper
{
    height: 32px;
    background-color: #E8E8E8;
    border-top: 1px solid #000000;
    text-align:center;
    padding-top:9px;
    font-size:14px;
    font-style:italic;
    color:#666666;
}
#footer_wrapper a, 
#footer_wrapper a:link , 
#footer_wrapper a:hover, 
#footer_wrapper a:active, 
#footer_wrapper a:visited
{
    font-size:14px;
    font-style:italic;
    color:#666666;
}
#footer_wrapper a:hover
{
    text-decoration: underline;
}
/*##############################################*/
/*############## Media Specific  ###############*/
/*##############################################*/
@media print
	{
		/*  This will over ride the screen versions color
		html, body{ background-color:#FFF;}
		#ScreenReaderNavigation{ display:none;}
		#header_bottom_nav_wrapper{ display:none;}
		#leftnav_wrapper{ display:none; visibility:collapse; !important}
		#rightnav_wrapper{ display:none;}
		#header_top_slopedlines{display:none;}
		#header_top_name{ font-size:25px;}
		#container_wrapper{
			min-width: inherit;
			max-width: inherit;
			border: 0px solid #000000;}*/
@media screen
	{
		/*  This is something that only prints but can
		    not be displayed on the screen*/	
		.Printable {
			display:none;
		}
	}
