/* CSS Document Skin.css standard Skin for Afero */

body
{
	font-family: Arial;
	font-size: 11px;
	color: #000;
	margin: 0px;
	background: #fff;
	/*background: #99acc5;*/
}
table, td, p
{
	font-family: Arial;
	font-size: 11px;
	color: #000;
}
#afero_wrapper
{
	width: 1000px;
	border-right: black 0px solid;
	border-left: black 0px solid;
}
#afero_header
{
	width: 700px;
	/*height: 136px;*/
	/*height: 191px;*/
	height: 233px;
}
#afero_headerTable
{
	width: 700px;
	height: 100%;
	background: url(images/banner-blue.gif) no-repeat top right;
}
#afero_logo
{
	width: 700px;
	vertical-align: top;
	align: center;
}
#afero_submenu
{
	width: 290px;
	vertical-align: bottom;
	text-align: right;
}
#afero_submenuTable
{
	width: 100%;
}
#afero_submenu .date
{
	text-align: right;
	padding-right: 25px;
	height: 30px;
	vertical-align: middle;
	color: #fff;
}
#afero_submenu .subMenuLeft
{
	empty-cells: show;
	text-align: right;
	width: 32px;
	height: 30px;
	vertical-align: bottom;
	background: url(images/bg_submenu_left.gif) no-repeat right;
}
#afero_submenu .subMenu
{
	height: 30px;
	width: 200px;
	vertical-align: middle;
	background: #6795c9 url(images/bg_submenu.gif) repeat-x top left;
}
#afero_submenu .subMenu a
{
	padding-right: 10px;
}
#afero_submenu .NormalTextBox
{
	border: 1px solid #255f9e;
	padding-left: 2px;
	font-size: 11px;
	color: #255f9e;
}
#afero_submenu .searchPosition
{
	text-align: right;
	padding-right: 0px;
	width: 150px;
	height: 30px;
	vertical-align: middle;
	background: #6795c9 url(images/bg_submenu.gif) repeat-x top left;
}
#afero_menu
{
	clear: both;
	width: 550px;
	height: 30px;
	color: #fff;
	vertical-align: middle;
	background: url(images/bg_menu.gif) repeat-x top left;
}
#afero_menu .searchPosition
{
	text-align: right;
	padding-right: 0px;
	width: 150px;
	height: 30px;
	vertical-align: middle;
	background: #6795c9 url(images/bg_submenu.gif) repeat-x top left;
}
#leftContent_Table
{
	vertical-align: top;
	cellpadding: 0;
	cellspacing: 0;
	height: 100%;
	width: 150px;
}
.leftContentHeaderRow
{
	vertical-align: top;
	align: center;
	width: 146px;
	height: 30px;
	background: url(images/LCT_Top.gif) no-repeat top center;
}
.leftContentMiddleRow
{
	vertical-align: top;
	align: center;
	width: 146px;
	height: 100%;
	background: url(images/LCT_Middle.gif) repeat-y top center;
}
.leftContentFooterRow
{
	vertical-align: top;
	align: center;
	width: 146px;
	height: 30px;
	background: url(images/LCT_Bottom.gif) no-repeat top center;
}
#afero_location
{
	
}
#afero_locationTable
{
	width: 100%;
}
#afero_breadcrumb .dnnBreadcrumb
{
	padding-left: 11px;
	padding-top: 10px;
}
#afero_language
{
	text-align: right;
}
#afero_language .dnnLanguage
{
	padding-right: 10px;
	padding-top: 10px;
}
#afero_middle
{
	width: 700px;
}
#afero_middleTable
{
	width: 700px;
	height: 100%;
	border-right: black 1px none;
	border-left: black 1px none;
	background: #fff;
}
#afero_left
{
	width: 150px;
}
.leftPane
{
	padding: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#afero_right
{
	width: 700px;
}
#afero_rightTable
{
	width: 700px;
	vertical-align: top;
}
#afero_contentpane, #afero_contentpane4
{
	width: 700px;
}
.contentPane
{
	padding-top: 0px;
	padding-right: 2px;
	padding-left: 2px;
}
.contentPane2
{
	padding-right: 0px;
}
#afero_contentpane2
{
	width: 275px;
	height: 100%;
}
#afero_contentpane3
{
	width: 275px;
	height: 100%;
}
#afero_bottompane
{
	width: 1000px;
}
.bottomPane
{
	padding: 0px;
	padding-top: 0px;
}
#afero_toppane
{
	width: 700px;
}
.topPane
{
	padding: 5px;
	padding-top: 10px;
}
#afero_footer
{
	background: url(images/bg_menu.gif) repeat-x top left;
	height: 30px;
	width: 1000px;
	/*text-align: center;*/
	color: #fff;
	vertical-align: middle;
}
.footerContent
{
	text-align: center;
}

/* Fonts */

h1, .head
{
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #255f9e;
}
h2
{
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #231F20;
}
h3
{
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #255f9e;
}
h4
{
	font-size: 13px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #231F20;
}
h5, .SubSubHead
{
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	color: #255f9e;
}
.SubHead
{
	font-size: 11px;
	font-weight: bold;
	color: #231F20;
}
p
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
}
.Normal,.NormalDisabled,td
{
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
	color: #231F20;
}
.NormalDisabled
{
    color: Silver;
}
.NormalBold
{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}
.SkinObject
{
	color: #255f9e;
	font-weight: normal;
	font-family: Arial;
}
#afero_footer .SkinObject, #afero_submenu .SkinObject
{
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}
A:link  {
    text-decoration: none;
    color: #255f9e;
    font-weight: bold;
}
A:visited   {
    text-decoration: none;
    color: #255f9e;
    font-weight: bold;
}
A:active    {
    text-decoration: none;
    color: #255f9e;
    font-weight: bold;
}
A:hover {
    text-decoration: none;
    color: #0a2a53;
    font-weight: bold;
}
a.SkinObject 
{	
	text-decoration: none; 
	color: #255f9e;
}
a.SkinObject:active 
{	
	text-decoration: none; 
	color: #255f9e;
}
a.SkinObject:link 
{	
	text-decoration: none; 
	color: #255f9e;
}
a.SkinObject:visited 
{	
	text-decoration: none; 
	color: #255f9e;
}
a.SkinObject:hover 
{
	text-decoration: none; 
	color: #0a2a53;
}
#afero_footer a.SkinObject:link, #afero_footer a.SkinObject:active, #afero_footer a.SkinObject:visited, #afero_submenu a.SkinObject:link, #afero_submenu a.SkinObject:active, #afero_submenu a.SkinObject:visited
{
	color: #fff;
	text-decoration: none;	
}
#afero_footer a.SkinObject:hover, #afero_submenu a.SkinObject:hover
{
	color: #0a2a53;
	text-decoration: none;	
} 
A.CommandButton:link 
{
    text-decoration: underline;
    color: #333;
}

A.CommandButton:visited  
{
    text-decoration: underline;
    color: #333;
}

A.CommandButton:active   
{
    text-decoration: underline;
    color: #333;
}

A.CommandButton:hover    
{
    text-decoration: underline;
    color: #737373;
}

/* END Fonts */

/* dnnMenu */

.MainMenu_MenuContainer
{
	height: 30px;
}
.MainMenu_MenuItem 
{
	height: 30px;
	background: url(images/menu_separator.gif) no-repeat right;
}
.MainMenu_MenuItem td
{ 
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}
.MainMenu_MenuItemSel
{
	height: 30px;
	background: url(images/menu_active.gif) repeat-x;
}
.MainMenu_MenuItemSel td
{
	color: #fff;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}
.MainMenu_MenuItemActive
{
	height: 30px;
}
.Mainmenu_MenuItemActive td
{
	background: url(images/menu_active.gif) repeat-x top left;
	color: #fff;
}
.MainMenu_SubMenu 
{
	border:1px solid #b4b4b4;
	background: #fff;
}
.MainMenu_Submenu .MainMenu_MenuItem
{	
	padding-left: 0px;
	margin-left: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #255f9e;
	height: 25px;
	background: none;
}
.MainMenu_Submenu .MainMenu_MenuItemsel 
{
	font-family: Arial;
	color: #fff;
	padding-left: 0px;
	margin-left: 0px;
	font-size: 12px;
	height: 25px;
	background: #255f9e;
}
.MainMenu_SubMenu .MainMenu_MenuIcon
{
	background: #fff;
	padding: 0px;
	padding-left: 1px;
	padding-right: 1px;
	margin:0px;
}
.MainMenu_Submenu .MainMenu_MenuArrow
{
	display:none;
}
.MainMenu_Submenu .Mainmenu_MenuItemActive td
{
	background-color: #255f9e;
	border: 0px;
	color: #fff;
	height: 23px;
}

