﻿body
{
    margin:0px;
    font-family:Georgia;
    font-size:10pt;
    color:#43312d;
}
div
{
    padding:0px;
    margin:0px;
}
h1
{
	color:#e75113;
	font-size:36px;
	font-weight:normal;
    line-height:36px;
    margin-top:10px;
}
h2
{
	font-size:30px;
    line-height:30px;
}
h3
{
	font-size:24px;
    line-height:24px;
}
h4
{
	font-size:20px;
}
h5
{
	font-size:16px;
}
h6
{
	font-size:12px;
}
a img
{
    border-style:none;   
}
input
{
    font-family:Georgia;
}
textarea
{
    font-family:Georgia;
}
select
{
    font-family:Georgia;
}
#container
{
   width:100%;
   position:absolute;
   top:0px;
}
#headerBase
{
    position:absolute;
    z-index:0;
    width:100%;
    background:#ffffff url('/App_Themes/IPA/Images/Template/header-base-bg.gif') repeat-x;
    height:648px;
    width:100%;
    min-width:977px;
}
#headerMid
{
    position:absolute;
    z-index:5;
    width:100%;
    min-width:977px;
    height:213px;
    top:46px;
    background-color:Transparent;
}
#headerMidInner
{
    background:#f4f4f4 url('/App_Themes/IPA/Images/Template/header-bg.gif') repeat-y;
    width:956px;
    height:213px;
    margin:0px auto;
    padding:0px 11px 0px 10px;
}
#headerTop
{
    position:absolute;
    z-index:6;
    width:100%;
    min-width:977px;
    height:46px;
    background-color:Transparent;
}
#headerTopInner
{
    background:#f4f4f4 url('/App_Themes/IPA/Images/Template/header-bg.gif') repeat-y;
    width:956px;
    height:46px;
    margin:0px auto;
    padding:0px 11px 0px 10px;
}
#headerTopInner .headerTopInnerDetails
{
    float:left;
    width:956px;
	background-color:#43312d;
    border-bottom:3px solid #e85113;
}
#headerTopInner #headerQuickLinks
{
    float:left;
    width:600px;
    height:36px;
    margin:0px;
    padding-top:10px;
    padding-left:15px;
}
#headerTopInnerSearch
{
    float:right;
    text-align:right;
    width:306px;
    height:39px;
    padding-right:15px;
    padding-top:7px;
}

#subHeaderContainer
{
    position:absolute;
    z-index:3;
    top:256px;
    width:100%;
    min-width:977px;
    height:43px;
}
#subHeader
{
    background:#f4f4f4 url('/App_Themes/IPA/Images/Template/header-bg.gif') repeat-y;
    width:977px;
    margin:0px auto;
    height:43px;
}
#subHeaderDetails
{
    width:956px;
    height:30px;
    padding:0px 11px 0px 10px;
}
#searchText
{
    float:right;
    height:22px;
    background:#e0e0e0 url('/App_Themes/IPA/Images/Template/search-text.gif') no-repeat;
    padding:0px 0px 1px 1px;
    margin-top:4px;
}
#searchText input
{
    border-style:none;
    background-color:Transparent;
    font-size:10pt;
    color:#666666;
    padding-top:0px;
    line-height:15px;
}
#searchButton
{
    float:right;
    width:21px;
    height:21px;
    margin-top:4px;
}
#mainContainer
{
    position:absolute;
    z-index:0;
    top:295px;
    width:100%;
}
#main
{
    width:977px;
    margin:0px auto;
}
#mainTop
{
	height:9px;
	width:977px;
	overflow:hidden;
}
#mainTop img
{
	vertical-align:top;
}
#mainInner
{
    background:#f4f4f4 url('/App_Themes/IPA/Images/Template/main-bg.gif') repeat-y;
    width:946px;
    padding:0px 11px 0px 20px;
    float:left;
}
#mainInner2
{
    width:786px;
    background:url('/App_Themes/IPA/Images/Template/maincentre-bg.gif') no-repeat top right;
    float:left;
}
#mainInnerBottom
{
	float:left;
	height:17px;
    width:977px;
}
#mainInnerBottom img
{
	vertical-align:top;
}
#mainHeader
{
    float:left;
    width:770px;
    height:30px;
}
.ARAE #mainHeader
{
    float:right;
}
#mainHeader .breadcrumbs
{
    float:left;
    width:760px;
    padding:10px 4px 3px 4px; 
    margin:0px;
    color:#43312d;
    font-family:Verdana;
    font-size:8pt;
}
#mainHeader .breadcrumbs a
{
    color:#43312d;
    text-decoration:none;
}
#mainHeader .breadcrumbs span
{
    color:#e75113;
}
#mainHeader .breadcrumbs .breadcrumbLabel
{
    float:left;
}
.ARAE #mainHeader .breadcrumbs .breadcrumbLabel,
.ARAE #mainHeader .breadcrumbs a
{
    float:right;
}
#mainRight
{
    float:right;
    width:150px;
    padding:0px 0px 18px 10px;
}
.ARAE #mainRight
{
    float:right;   
}
#mainCentre
{
    float:left;
    width:786px;
    padding:0px 0px 18px 0px;
}
.ARAE #mainCentre
{
    float:right; 
}
#mainBottom
{
    width:977px;
    margin:0px auto;
}
#mainBottomInner
{
    background:#f4f4f4 url('/App_Themes/IPA/Images/Template/header-bg.gif') repeat-y;
    width:936px;
    padding:0px 21px 0px 20px;
    float:left;
}
#mainBottomInner2
{
	float:left;
	height:18px;
    width:977px;
}
#mainBottomInner2 img
{
	vertical-align:top;
}
#footer
{
    width:956px;
    height:165px;
    margin:0px auto;
    clear:both;
    padding:0px 11px 0px 10px;
    background-color:#f4f4f4;
}
#footerInner
{
    float:left;
    width:956px;
    height:165px;
    background-color:#43312d;
    border-top:3px solid #e85113;
}
#footerInnerBottom
{
    background:#43312d url('/App_Themes/IPA/Images/Template/footer-bg.jpg') repeat-x;
    width:956px;
    height:82px;
    text-align:center;
    padding-top:20px;
}
#footerInnerBottom .Site
{
    width:956px;
	color:#d96130;
	font-size:28px;
	font-weight:normal;
	padding-bottom:5px;
}
#footerInnerBottom .Copyright
{
    width:956px;
	color:#fff;
	font-size:10px;
	font-weight:normal;
	padding-bottom:5px;
}
#footerInnerBottom .PoweredBy a
{
	color:#fff;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

#quickLinks
{
    position:relative;
    left:0px;
    width:946px;
    height:53px;
    padding-top:10px;
    padding-left:5px;
}
#quickLinks a
{
    color:#fff;
    display:block;
    height:21px;
    line-height:21px;
    font-family:Verdana;
    font-size:11pt;
    text-decoration:none;
    padding:3px 7px 3px 7px;
    cursor:pointer;
}
#quickLinks .rmText
{
    padding:0;
}
#quickLinks a:hover
{
    background-color:#d96130;
    color:#ffffff;
}
#mainNavMenu
{
    float:left;
    padding-left:2px;
    padding-top:7px;
}
#mainNavMenu ul
{
    background:#fff;
}
#mainNavMenu .rmLevel1
{
    background:#e85113;
    padding-top:10px;
    filter: alpha(opacity=90);
    opacity: 0.9;
}
#mainNavMenu .rmRootGroup .rmItem
{
    margin:0px;
    padding-right:1px;
}
#mainNavMenu a
{
    color:#43312d;
    display:block;
    height:23px;
    line-height:21px;
    font-size:12pt;
    text-decoration:none;
    cursor:pointer;
}
#mainNavMenu .rmLevel1 a
{
    color:#fff;
}
#mainNavMenu .rmLink
{
    padding:0px;
}
#mainNavMenu .rmExpanded,
#mainNavMenu .rmFocused
{
    background-color:#e85113;
    color:#ffffff;
}
#mainNavMenu .rmText
{
    display:block;
    padding:0 8px 0 8px;
}
#mainNavMenu a:hover
{
    background-color:#e85113;
    color:#ffffff;
}
#mainNavMenu .rmLevel1 a:hover
{
    background-color:Transparent;
    text-decoration:underline;
}
#headerQuickLinks
{
    float:left;
}
#headerQuickLinks li
{
    padding-right:10px;   
}
#headerQuickLinks a
{
    color:#fff;
    display:block;
    height:24px;
    line-height:24px;
    font-family:Verdana;
    font-size:11pt;
    text-decoration:none;
    text-transform:uppercase;
    padding: 0px 5px 0px 5px;
    cursor:pointer;
}
#headerQuickLinks .rmText
{
    padding:0;
}
#headerQuickLinks a:hover
{
    background-color:#e85113;
    color:#ffffff;
}
.formBtn
{
    background-color:#333333;
    color:#ffffff;
    font-weight:bold;
    border:solid 2px #B0D235;
}
.contentStyle
{
    font-size:9pt; 
}
.contentStyle a
{
    color:#84b8e3;
    font-weight:bold;
    text-decoration:none;
}
.contentStyle a:visited
{
    color:#84b8e3;
    font-weight:bold;
    text-decoration:none;
}
.contentStyle a:hover
{
    text-decoration:underline;
}
.rtsNn
{
    float:left;
    margin:0px auto;
    padding:20px 0 0 8px;
    width:608px;
    display:none;
}
.ARAE .rtsNn
{
    float:right;
    padding:20px 8px 0 0;
}
.rtsNnItem
{
    float:left;
    width:20px;
    height:17px;
    text-align:center;
    padding-right:3px;
}
.ARAE .rtsNnItem
{
    float:right;
}
.tabContentContainer .rtsNnItem  a,
.tabContentContainer2 .rtsNnItem  a
{
    float:left;
    display:block;
    width:17px;
    height:16px;
    line-height:16px;
    background-color:#fff;
    color:#000;
    border:solid 2px #e5e5e5;
    font-size:10pt;
    cursor:pointer;
    text-align:center;
}
.whiteBg
{
    background-color:#fff;
}

.langSelector
{
    position:absolute;
    width:958px;
    color:#fff;
}
.langSelectorInner
{
    float:right;
    padding-top:2px;
}
.langSelector .langSplitter
{
    float:left;
}
.langSelector a,
.langSelector a:visited
{
    float:left;
    display:block;
    text-decoration:none;
    color:#fff;   
    font-size:9pt;
}
.langSelector .activeLang
{
    background-color:#b1d235;
    padding:0 3px 3px 3px;
    text-align:center;
}
.EditingFormErrorLabel
{
    color:Red;   
}