/* RESET */
html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal;}
fieldset,img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }

/* skin by wsi-internetmarketing.co.uk */
body {
background-color:#C0C0C0;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
.adminMenu {
width:954px;
margin:0px auto;
text-align:right;
}
#pageFrame {
width:954px;
margin:0px auto;
padding:0px;
background-color:#FFFFFF;
}
#headerGroup {
width:954px;
margin:0px;
padding:0px;
height:61px;

}
.headerAWL {
float:left;
width:500px;
margin-top:0px;
padding:0px;
}
.headerAWL p, .headerAWL .Normal, .headerAWL NormalBold, .headerAWL td {
color: #e5312a !important;
font-size:0.9em !important;
font-weight: bold !important;
font-style: italic;
padding:0px;
margin:0px;
}
.headerAWL table{
padding:0px;
margin:0px;
}
#headerSearchGroup {
float:right;
height:61px;
width:320px;
padding:0px 3px 0px 0px;
*padding:0px;
margin:0px;
}
.iconNav {
float:left;
width:98%;
*width:96%;
text-align:right;
margin-top:4px;
}
.iconNav p, .iconNav .Normal, .iconNav .NormalBold {
padding:0px;
margin:0px;
}
#searchPane {
float:left;
clear:both;
width:100%;
margin-top:4px;
}
#search {
width:64%;
float:left;
text-align:right;
padding-top:3px;
}
.language {
width:35%;
float:right;
text-align:right;
}
.language .CommandButton {
font-size:1px;
padding:7px 10px 3px 10px;
*padding:17px 13px 4px 14px;
margin-left:-3px;
*margin-left:0px;
text-decoration:none !important;
color:#009ee0 !important;
background-image:url(iconLanguage.gif);
background-repeat:no-repeat;
background-position:right;
}
.NormalTextBox 
{
font-size:0.9em;
*font-size:0.8em;
font-weight: normal;
margin:0px -8px 0px 0px;
padding:2px;
*padding:0px;
}

.mainImage {
float:left;
width:954px;
margin:3px 0px 0px 0px;
padding:0px;
}
.mainImage p, .mainImage  .Normal, .mainImage .NormalBold {
padding:0px;
margin:0px;
}
/* navigation */
#mainNavigation {
float:left;
clear:both;
width:954px;
margin:0px;
padding:0px;
background-color:#009ee0;
}

/* navigation start */
.TabList {
    float:left;
    horizontal-align:center;
}
.TabList ul {
    clear:both;
    margin:0px;
    padding:0px;
    list-style:none;
    display: inline;
}

.TabList li {
    float:left;
    margin:0;
    display: inline;
    padding:0px;
	font-size:0.95em;
	font-weight:normal;
}

.TabList li a {
   font-family:Arial, Helvetica, sans-serif;
   voice-family: "\"}\""; voice-family:inherit;
   line-height:normal;
}

select.TabList {
    font-weight:bold;
}

/* IE-PC doesn't see these child selectors but CSS2 compliant browsers can make use of them
#ParentTabs > ul a {width:auto;}
#ChildTabsLevel1 > ul a {width:auto;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#ParentTabs a {float:none;}
#ChildTabsLevel1 a {float:none;}
/* End IE5-Mac hack */

#ParentTabsContainer {
   position:relative;
   top:1px;
   z-index:5;
   vertical-align:top;
   clear:both;

}

#ParentTabs a {
    float:left;
    display:block;
    text-align:center;
    padding:0px 10px 0px 10px;
    text-decoration:none;
    color:#ffffff;
	border-right:#ffffff solid 1px;
}

#ParentTabs a:hover {
    text-decoration:none;
	color:#e5312a;

}

#ParentTabs li {
padding:6px 0px 6px 0px;
} 

#ParentTabs li:hover {
    background-position:0 -150px;
	
	
}

#ParentTabs .SelectedItem {
background-image:url(selectedTabBackg.gif);
background-position:0 -150px;
background-color:#aeecfd;

}
#ParentTabs .SelectedItem a {
    background-position:100% -150px;
    color:#e5312a;
	font-weight:bold;
}


#mainContent {
clear:both;
width:934px;

margin:0px;
padding:25px 0px 0px 0px;
}
/* eof nav group */
#topContentGroup {
width:895px;
*width:934px;
padding:0px 20px 0px 20px;
*padding:0px 10px 0px 10px;
margin:0px;
}
.contentPaneAWL {
float:left;
width:600px;
*width:630px;
padding:0px 15px 0px 0px;
margin:0px;
}
.rightPaneAWL {
float:right;
width:260px;
padding:0px;
margin:0px;
}
#threeContent {
clear:both;
width:934px;
padding:0px 10px 0px 10px;
margin:0px;
}
.threeLeft {
float:left;
width:220px;
margin:0px;
padding:0px;
}
#threeRightFrame {
width:678px;
float:right;
margin:0px;
padding:0px;
}
.threeMiddle {
width:440px;
float:left;
margin:0px;
padding:0px;
}
.threeRight {
float:right;
width:220px;
margin:0px;
padding:0px;
}


.bottomPaneAWL {
clear:both;
float:left;
width:940px;
padding:6px 0px 6px 14px;
margin:10px 0px 0px 0px;
height:22px;
background-color:#013668;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
text-align:left;
}
.bottomPaneAWL .Normal{
font-size:0.8em;
color:#FFFFFF;
}
.bottomPaneAWL a {
color:#f0f6f8 !important;
text-decoration:none;
}
#bottomPaneAWL a:hover {
text-decoration:underline;
color:#FFFFFF !important;
}

.footerAWL {
clear:both;
float:left;
width:954px;
height:21px;
background-color:#6d6d6d;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
padding-top:3px;
padding-bottom:0px;
margin:0px;
}
.footerAWL .Normal{
font-size:0.8em;
color:#FFFFFF;
}
.footerAWL a {
color:#FFFFFF !important;
text-decoration:none;
}
.footerAWL a:hover {
text-decoration:underline;
color:#f0f6f8 !important;
}

#loginAWL {
clear:both;
width:954px;
text-align:right;
margin:5px auto;
font-size:0.8em;
}
h1 {
color:#009ee0;
font-family:Arial, Helvetica, sans-serif;
font-size: 2.4em;
font-weight:normal;
padding:0px 0px 10px 0px;
margin:0px 0px 15px 0px;
border-bottom: 1px dotted #009ee0;
}
h2 {
color:#009ee0;
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:normal;
padding:0px 0px 10px 0px;
margin:0px 0px 15px 0px;
border-bottom: 1px dotted #009ee0;
}
h3 {
color:#009ee0;
font-family: Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
line-height:1.4;
padding:0px 0px;
margin:0px;
}
h4 a {
color:##009ee0 !important;
text-align:right;
font-size:0.9em;
font-weight:normal;
float:right;
margin:10px 5px 10px 0px;
padding-right:38px;
background-image:url(iconArrows.gif);
background-position:right;
background-repeat:no-repeat;
}
p, .Normal, .NormalBold {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
line-height:1.5;
color:#000000;
}


