/*CSS Document*/
BODY, HTML
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #666666;
}

/*-------------- Search SkinObject Styles --------------*/

/*-- Search Box BG 			           --*/ .SearchBox { width:176px; vertical-align: middle; text-align: right; height:19px; background: url(images/SearchBG.png) no-repeat top left; padding: 0 0 0 0; }
/*-- Search Box Cell / TD     		   --*/ .SearchTD {
	vertical-align: middle;
	text-align: right;
	padding: 12px 12px 0 0;
}
/*-- Search box css		   	    	   --*/ #dnn_dnnSEARCH_txtSearch.NormalTextBox { height:16px; width: 144px; color: #000000; font-size:11px; border: 0px solid #FFFFFF; cursor:text; background-color:transparent; padding:1px 0 0 0; }


/*================================================================
SOLPARTMENU
================================================================*/
.MainMenu_SubMenu TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: bold;
	font-style: normal;
	background-color: #FFFFFF;
	color: #1658a0;
	width: auto;
	text-align: left;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.MainMenu_SubMenuItemSelHover TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: bold;
	background-color: #1658a0;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.MainMenu_SubMenuItemSelActive TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: bold;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.MainMenu_TabRootMenuItem TD
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px !important;
	font-weight: bold;
	background: none;
	font-style: normal;
	padding: 0px 20px 0px 15px;
	height: 40px;
}
.MainMenu_TabRootMenuItemSel TD
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px !important;
	font-weight: bold;
	background: none;
	font-style: normal;
	padding: 0px 20px 0px 15px;
	background-position: center center;
	background-repeat: repeat-x;
	text-align: left;
}
.MainMenu_TabMenuItemHover TD
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px !important;
	font-weight: bold;
	font-style: normal;
	padding: 0px 20px 0px 15px;
	height: 40px;
	background-repeat: repeat-x;
	background-position: center center;
	color: #E7EEFE;
	text-align: center;
}
.MainMenu_TabMenuItemSelHover TD
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px !important;
	font-weight: bold;
	background: none;
	font-style: normal;
	padding: 0px 20px 0px 15px;
	height: 40px;
	background-repeat: repeat-x;
}
.MainMenu_MenuContainer
{
	background: transparent;
	width: 100%;
}
.MainMenu_MenuItem
{
	cursor: pointer;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	width: auto;
}
.MainMenu_SubMenu
{
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	margin-top: 0px;
	margin-left: 7px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.MainMenu_MenuItemSel
{
	border-right: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	background-color: transparent;
}
.dnn_dnnsolpartmenu_ctldnnsolpartmenu_spmsub .MainMenu_MenuItemSel
{
	cursor: pointer;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	background-color: #1658a0;
}
.MainMenu_MenuBreak
{
	vertical-align: middle;
	height: 40px;
}
.MainMenu_MenuBreak IMG
{
	height: 100px;
}
.MainMenu_RootMenuArrow
{
	display: none;
}
.MainMenu_MenuArrow
{
	display: none;
}
/*=========================================================================================================
Skin Main Properties
=====================================================================
Skin BG Color and Content Alignament*/
.BGTable
{
	/*Alignament MUST be defined in the HTML skin file for cross-browser compatibility*/
	width: 100%;
	background: #666666;
}
/*Width of Skin - Applied to underlying table with minimum width applied*/
.MainTable
{
	width: 900px;
}
.Login, A.Login:link, A.Login:visited, A.Login:active
{
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	text-transform: none;
}
A.Login:hover
{
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #F5464D;
	text-align: right;
	vertical-align: middle;
	text-transform: none;
	text-decoration: none;
}
/*Links Pane text syle*/
.Link
{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}
.country
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
/*Footer text syle*/
.Footer, A.Footer:link, A.Footer:visited, A.Footer:active
{
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-right: 2px;
	padding-left: 2px;
}
/*Footer text syle*/
A.Footer:hover
{
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: #F5464D;
	text-decoration: none;
	padding-right: 2px;
	padding-left: 2px;
}
/*Copyright text syle*/
.Copyright, A.Copyright:link, A.Copyright:visited, A.Copyright:active, A.Copyright:hover
{
	font-size: 11px;
	font-weight: normal;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
	padding-left: 12px;
}
/*=====================================================================
=====================================================================
Content Areas For Home Page*/
.ContentMain
{
	background: #ECEBEA;
}
.ContactPane
{
	width: auto;
	height: 69px;
}
.LogoTable
{
	width: auto;
}
.BreadCrumb
{
	vertical-align: middle;
	height: 30px;
	padding: 5 5 5 0px;
	text-align: left;
	color: #77736A;
	font-weight: normal;
}
.LogoPane
{
}
.SearchPane
{
	text-align: right;
	color: #ADADAD;
	padding: 5px;
}
.search
{
	padding-right: 0px;
}
.LoginTable
{
	color: #000000;
	width: 844px;
	background-color: #837E75;
}
.LoginArea
{
	color: #FFFFFF;
	vertical-align: top;
	height: 28px;
	color: #837E75;
	background-color: #2C2A2B;
}
.LoginPane
{
	font-size: 11px;
	color: #4A4A4A;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	white-space: nowrap;
	text-align: right;
	height: 40px;
	padding-right: 10px;
}
.NavTable
{
	width: 100%;
	vertical-align: middle;
	height: 40px;
}
.NavPane
{
	height: 40px;
	padding-left: 0px;
	border-top: 7px solid #ECEBEA;
	border-bottom: 7px solid #ECEBEA;
	text-align: center;
	background-color: #1658a0;
}
.HeaderPane
{
	border-bottom: 7px solid #ECEBEA;
}
.TopPane
{
	vertical-align: top;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
}
.LeftPane
{
	vertical-align: top;
	text-align: left;
	padding-left: 20px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 20px;
}
.CenterPane
{
	vertical-align: top;
	text-align: left;
	padding-left: 18px;
	width: auto;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-right: 10px;
}
.BottomPane
{
	border-top: 7px solid #ECEBEA;
	padding: 0px;
	text-align: center;
	background-color: #ECEBEA;
	width: auto;
}
.RightPane
{
	vertical-align: top;
	text-align: left;
	padding-top: 20px;
	padding-left: 35px;
	width: auto;
}
.search INPUT
{
	border: 1px solid #E7E7E7;
	vertical-align: middle;
}
.CopyrightPane
{
	font-size: 11px;
	color: #4A4A4A;
	font-style: normal;
	font-weight: normal;
	vertical-align: middle;
	white-space: nowrap;
	text-align: left;
	height: 40px;
	padding-left: 10px;
}
.LinkPane
{
	vertical-align: middle;
	height: 40px;
	text-align: left;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
}
.CenterArea
{
	width: 100%;
	background-color: #FFFFFF;
}
.TopBorder
{
	background: url(images/TopBorder.gif) repeat-x top left;
	width: 100%;
}
.LeftBorder
{
	background: url(images/LeftBorder.gif) repeat-y;
}
.RightBorder
{
	background: url(images/RightBorder.gif) repeat-y;
}
.BottomBorder
{
	background: url(images/BotBorder.gif) repeat-x;
}
.InnTopBorder
{
	background: url(images/InntabTopBorder.gif) repeat-x;
}
.InnLeftBorder
{
	background: url(images/InntabLeftBorder.gif) repeat-y;
}
.InnRightBorder
{
	background: url(images/InntabRightBorder.gif) repeat-y;
}
.InnBottomBorder
{
	background: url(images/InntabBotBorder.gif) repeat-x;
}
.LinksPane
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.FooterTable
{
	width: 900px;
	padding: 1px;
}
.TopRightPane
{
	vertical-align: top;
	text-align: right;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: auto;
}
A.TopRightPane:Link
{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #99FF66;
	text-align: left;
	text-decoration: none;
}
A.Link:link, A.Link:visited, A.Link:active
{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1658A0;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}
A.Link:hover
{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F5464D;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}
.searchboxtext
{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}
.searchresultsheader
{
	color: #333333;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.dividerline
{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
#contactdiv {
	width: 420px;
}
#globalreachmenu {
	float: right;
	width: 350px;
	padding-left: 15px;
}
