/*** TEXT ***/

body, p, .Normal, .NormalBold, .MainFrame td, .MainFrame
{
   font-family: Verdana, Arial, Helvetica, Sans Serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   line-height: 1.3em;
   margin: 0px;
   margin-bottom: 1.3em;
}

.NormalBold
{
	font-weight: bold;
}

h1, h1 span, .Normal h1
{
	display: block;
	font-size: 200%;
	line-height: 1.2em;
	color: #000000;
	margin: 0px;
	margin-bottom: 0.3em;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
}

ul li
{
    list-style-type: disc;
}

h2, TFOOT, THEAD, .SubMenuHeader, .ContainerHead, h2 span, .Normal h2  
{
	font-size: 150%;
	line-height: 1.2em;
	color: #000000;
	margin: 0px;
	margin-bottom: 0.0em;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
}

h3  
{
	font-weight: bold;
	color: #000000;
	font-size: 120%;
	line-height: 1.2em;
	margin: 0px;
	margin-bottom: 0.0em;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
}

a, a:link, a:visited
{
	text-decoration: underline;
	color: #b61020;
}

a:hover, a:active 
{
	color: #000000;
    text-decoration: underline;
}

a img
{
	border: 0px;
	border-color: #000000;
}

HR 
{
	height: 0px;
	border: 0px;
	border-top: 2px solid #dadada;
}

span.SubHead
{
	color: #666666;
}


.eipbackimg
{
    margin-left: 20px;
}

.SkinObject
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
}

.Copyright .SkinObject,
.Copyright a.SkinObject,
.Copyright a.SkinObject:link,
.Copyright a.SkinObject:active,
.Copyright a.SkinObject:visited,
.Mathinic a,
.Mathinic a:link,
.Mathinic a:active,
.Mathinic a:visited
{
	font-size: 95%;
	margin-left: 10px;
	margin-right: 10px;
	color: #000000;
	text-decoration: none;
}

/*** LAYOUT ***/

body
{
}

.ControlPanel
{
	position: relative;
	z-index: 2;
	left: 50%;
	width: 1000px;
	margin-left: -500px;
}

.MainFrameTable
{
}

.MainFrameOuter
{
    position: relative;
    margin: 0px auto auto auto;
    width: 1016px;
    z-index: 1;
    height: 100%;
}

.MainFrameFeather
{
	position: absolute;
	top: 10px;
	left: -150px;
	background-image: url(Images/MainBgFeather.png);
	background-repeat: no-repeat;
	width: 405px;
	height: 446px;
	z-index: 2;
}

.MainFrameFeatherOpacity
{
	position: absolute;
	top: 68px;
	left: 8px;
	width: 165px;
	height: 135px;
	z-index: 3;
	background-color: #ffffff;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
}

.MainFrame
{
    position: absolute;
    top: 60px;
    left: 0px;
    width: 100%;
    z-index: 4;
}

.MainFrameInnerTop
{
	float: left;
	width: 100%;
	height: 25px;
	background-image: url(Images/MainBgTop.png);
	background-repeat: no-repeat;
}

.MainFrameInner
{
	float: left;
	width: 100%;
	background-image: url(Images/MainBg.png);
	background-repeat: repeat-y;
}

.MainFrameInnerBottom
{
	float: left;
	width: 100%;
	height: 25px;
	background-image: url(Images/MainBgBottom.png);
	background-repeat: no-repeat;
}

.MainContent
{
	margin: 0px 17px 0px 17px;
	text-align: left;
}

.MainContentTable
{
}

.MainContentTopRightCell
{
	height: 133px;
}

.MainContentBottomLeftCell
{
	width: 250px;
	border-top: 2px solid #dadada;
	padding-top: 15px;
}

.MainContentBottomRightCell
{
	border-left: 2px solid #dadada;
	padding: 10px;
	padding-top: 90px;
	padding-right: 0px;
	height: 400px;
}

.InnerContentTable
{
	height: 100%;
}

.InnerContentTableLeftCell
{
	width: 557px;
	padding-right: 10px;
}

.InnerContentTableRightCell
{
	width: 160px;
	border-left: 2px solid #dadada;
	padding-left: 10px;
}

.BottomLeftPane
{
	margin-top: 10px;
	float: left;
	width: 49%;
}

.BottomRightPane
{
	margin-top: 10px;
	float: right;
	width: 49%;
}

.Copyright
{
	float: left;
	width: 45%;
	text-align: left;
}

.Mathinic
{
	float: right;
	width: 45%;
	text-align: right;
}

.SkipLink
{
	display: none;
}

.ContentPaneCellAdmin
{
	padding-top: 50px;
}

/*** LOGOTYPE ***/

.TopLogotype
{
	position: absolute;
	top: 40px;
	left: 25px;
}

.SecondLogotype
{
	position: absolute;
	top: 110px;
	left: 185px;
}

/*** LANGUAGE MENU ***/

.LanguageMenu
{
	position: absolute;
	top: 175px;
	right: 23px;
	width: 705px;
	padding-bottom: 2px;
	background-image: url(Images/MainMenuTopBorderItem.gif);
	background-repeat: repeat-x;
	background-position: left center;
	background-color: #ffffff;
}

.LanguageMenuInner
{
	float: right;
	background-color: #ffffff;
	padding-left: 30px;
}

/*** ACCESS MENU ***/

.AccessMenu
{
	position: absolute;
	top: 120px;
	left: 25px;
	width: 150px;
}

.AccessMenuItem
{
	float: left;
	text-align: center;
	cursor: pointer;
	width: 50%;
}

.AccessMenuText
{
}

.AccessMenuItem a,
.AccessMenuItem a:link,
.AccessMenuItem a:active,
.AccessMenuItem a:visited
{
	color: #000000;
	text-decoration: none;
}

.AccessMenuDropdown
{
	background-color: #ffffff;
	padding: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	border: 1px dotted #dadada;
	width: 56px;
}

.AccessMenuDropdown table
{
}

.AccessMenuDropdownLeftCell
{
	height: 46px;
	width: 10px;
	background-image: url(Images/AdminMenuBgLeft.png);
	background-repeat: no-repeat;
}

.AccessMenuDropdownCenterCell
{
	height: 46px;
	width: 26px;
	background-image: url(Images/AdminMenuBg.png);
	background-repeat: repeat-x;
	text-align: center;
}

.AccessMenuDropdownRightCell
{
	height: 46px;
	width: 10px;
	background-image: url(Images/AdminMenuBgRight.png);
	background-repeat: no-repeat;
}

td.AccessMenuModifyStandard a,
td.AccessMenuModifyStandard a:link,
td.AccessMenuModifyStandard a:active,
td.AccessMenuModifyStandard a:visited
{
   font-family: Times New Roman, Serif;
   font-size: 12px;
   font-weight: bold;
}

td.AccessMenuModifyLarge a,
td.AccessMenuModifyLarge a:link,
td.AccessMenuModifyLarge a:active,
td.AccessMenuModifyLarge a:visited
{
   font-family: Times New Roman, Serif;
   font-size: 17px;
   font-weight: bold;
}

td.AccessMenuModifyLarger a,
td.AccessMenuModifyLarger a:link,
td.AccessMenuModifyLarger a:active,
td.AccessMenuModifyLarger a:visited
{
   font-family: Times New Roman, Serif;
   font-size: 22px;
   font-weight: bold;
}

/*** MAIN MENU ***/

.MainMenu
{
	position: absolute;
	top: 195px;
	right: 23px;
	width: 705px;
	background-color: #ffffff;
}

a.MainMenuItem,
a.MainMenuItem:visited,
a.MainMenuItem:link
{
	text-decoration: none;
	color: #e22f2f;
	font-size: 105%;
	text-transform: uppercase;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
	font-weight: bold;
	margin-right: 15px;
}

a.MainMenuItemSelected,
a.MainMenuItemSelected:active,
a.MainMenuItemSelected:visited,
a.MainMenuItemSelected:link
{
	color: #000000;
}

a.MainMenuItem:active,							
a.MainMenuItem:hover
{
	color: #000000;
}

/*** ADMIN MENU ***/

.AdminMenu
{
	position: absolute;
	top: -46px;
	right: 0px;
}

.AdminMenuTableLeftCell
{
	height: 46px;
	width: 10px;
	background-image: url(Images/AdminMenuBgLeft.png);
	background-repeat: no-repeat;
}

.AdminMenuTableCenterCell
{
	height: 46px;
	background-image: url(Images/AdminMenuBg.png);
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-right: 5px;
}

.AdminMenuTableRightCell
{
	height: 46px;
	width: 10px;
	background-image: url(Images/AdminMenuBgRight.png);
	background-repeat: no-repeat;
}

.AdminMenuUserContainer
{
	float: left;
	padding-top: 3px;
}

.AdminMenuContainer
{
	float: left;
	margin-left: 10px;
}

.AdminMenu a.SkinObject,
.AdminMenu a.SkinObject:link,
.AdminMenu a.SkinObject:visited
{
	margin-top: 5px;
	color: #000000;
}

.AdminMenu a.SkinObject:active,
.AdminMenu a.SkinObject:hover
{
	text-decoration: underline;
}

table.AdminMenuItem
{
	border: 1px solid #e9b0b0;
}

a.AdminMenuItem,
a.AdminMenuItem:link,
a.AdminMenuItem:visited
{
	float: left;
	margin-right: 20px;
	padding: 15px;
	padding-top: 3px;
	padding-bottom: 3px;	
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

a.AdminMenuItem:active,
a.AdminMenuItem:hover
{
}

.AdminMenuSub
{
	border-top: 1px solid #e9b0b0;
}

a.AdminMenuSubItem,
a.AdminMenuSubItem:link,
a.AdminMenuSubItem:active,
a.AdminMenuSubItem:visited
{
	text-decoration: none;
	color: #000000;
	text-transform: uppercase;
}

a.AdminMenuSubItem span,
a.AdminMenuSubItem:link span,
a.AdminMenuSubItem:visited span
{
	float: left;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #e9b0b0;
	border-top: 0px;
	width: 150px;
	background-color: #ffffff;
	cursor: pointer;
	font-size: 10px;
}

a.AdminMenuSubItem:active span,
a.AdminMenuSubItem:hover span
{
	background-color: #e9b0b0;
	color: #ffffff;
}

/*** DYNAMIC CONTAINER ***/

.DynamicContainerHeader
{
	margin-bottom: 5px;
	position: relative;
	z-index: 10;
}

.DynamicContainerCenterCell .ContainerPrint
{
	float: right;
	margin-top: -20px;
}

.DynamicContainerHeader .DynamicContainerHeaderTable
{
}

.DynamicContainerHeader .DynamicContainerVisibility a,
.DynamicContainerHeader .DynamicContainerVisibility a:link,
.DynamicContainerHeader .DynamicContainerVisibility a:visited,
.DynamicContainerHeader .DynamicContainerVisibility a:active
{
	text-decoration: none;
	width: 100%;
	float: left;
}

.DynamicContainerHeader .DynamicContainerVisibility img
{
	margin-top: 4px;
}

.DynamicContainerHeader .DynamicContainerVisibility h3
{
	display: inline;
}

.DynamicContainerHeader .DynamicContainerVisibility h3 .ContainerHead
{
	padding-left: 5px;
}

.DynamicContainerLeftCell
{
	height: 29px;
	width: 10px;
	background-image: url(Images/DynamicContainerBgLeft.jpg);
	background-repeat: no-repeat;
}

.DynamicContainerCenterCell
{
	height: 29px;
	background-image: url(Images/DynamicContainerBg.jpg);
	background-repeat: repeat-x;
}

.DynamicContainerCenterCell .ContainerHead
{
	color: #e22f2f;
	padding-left: 30px;
}

.DynamicContainerRightCell
{
	height: 29px;
	width: 10px;
	background-image: url(Images/DynamicContainerBgRight.jpg);
	background-repeat: no-repeat;
}

.DynamicContainerText
{
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
}

.DynamicContainerText .eipbackimg
{
	position: absolute;
	top: 20px;
	left: 200px;
}

.DynamicContainerVisibility
{
}

/*** CONTAINER ***/

.Container
{
	margin-bottom: 10px;
}

.ContainerPrint
{
	float: right;
}

/*** NEWS ***/

.MathinicNewsShortListOuter		
{
}

.MathinicNewsShortList
{
}

.MathinicNewsShortListItem
{
}

.MathinicNewsShortListItemSeparator
{
	border-bottom: 2px solid #dadada;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.MathinicNewsShortListItemDate
{
	display: block;
	font-style: italic;
}

.MathinicNewsShortListItemHeader
{
	display: block;
	font-weight: bold;
}

.MathinicNewsShortListItemIntro
{
}

.MathinicNewsShortListItemReadMore
{
}

.MathinicNewsListOuter
{
}

.MathinicNewsListFrame
{
}

.MathinicNewsListItemHeader
{
	background-color: #dadada;
	margin-top: 5px;
	padding: 5px;
	cursor: pointer;
}

.MathinicNewsListItemContent
{
	padding: 10px;
	border: 1px dashed #999999;
	border-top: 0px;
}

.MathinicNewsListItemContentFrame
{
}

.MathinicNewsListItemContentFrameInner
{
}

/*** SUB MENU ***/

.SubMenu
{
}

.SubMenuInner
{
}

.SubMenuHeader
{
	margin-left: 15px;
	font-size: 120%;
	font-weight: bold;
	color: #e22f2f;
	text-transform: uppercase;
	font-family: Arial, Verdana, Helvetica, Sans Serif;
}

a.SubMenuItem,
a.SubMenuItem:visited,
a.SubMenuItem:link
{
	padding-left: 15px;
	background-image: url(Images/SubMenuArrow.jpg);
	background-repeat: no-repeat;
	background-position: left;
	color: #000000;
	text-decoration: none;
	display: block;
}

a.SubMenuSelectedItem,
a.SubMenuSelectedItem:active,
a.SubMenuSelectedItem:visited,
a.SubMenuSelectedItem:link
{
	color: #e22f2f;
}

a.SubMenuItem:active,
a.SubMenuItem:hover
{
	background-image: url(Images/SubMenuArrowSelected.jpg);
	color: #e22f2f;
}

a.SubMenuItemLevel1,
a.SubMenuItemLevel1:active,
a.SubMenuItemLevel1:visited,
a.SubMenuItemLevel1:link
{
	margin-top: 10px;
}

.SubMenuItemLevel2
{
}

.FormTextBox,.FormTextArea
{
	width:200px;
}

.FacebookToolkit
{
	height: 200px;
}
