/*
  Copyright stewartblackassociates.co.uk 2009

	W3.org VALID CSS Level 2.1
*/


a.hyperlink:link {font-weight: bold; text-decoration: none; color: #1B4C77}
a.hyperlink:visited {font-weight: bold; text-decoration: none; color: #1B4C77}


a.class1 {font-size: 9pt; font-weight: normal; text-decoration: none; color: #333130}
a.class2 {font-size: 8pt; font-weight: normal; text-decoration: none; color: #333130}




body,
html {
margin:0;
padding:10px;
background:#E5E5E5;
color:#000;
}


#wrap {
background:#FFFFFF;
margin:0 auto;
width:828px;
padding: 0px;
}

#header {
background:#E5E5E5;
}
	
#header h1 {
text-align: right;
color: #000000;
font-family: arial;
font-size: 9pt;
word-spacing: 20px;
background: #FFFFFF;
padding:5px 25px 7px 0px;
margin:0;
border-bottom-style:solid;
border-bottom-color: #1B4C77;
border-bottom-width: 3px;

}

#menu {
background:#E5E5E5;
}
	
#menu h1 {
text-align: left;
color: #000000;
font-family: arial;
font-size: 7pt;
word-spacing: 20px;
background: #FFFFFF;
padding:20px 25px 7px 20px;
margin:0;
border-bottom-style: ;
border-bottom-color: ;
border-bottom-width: px;


a:link.class1 {font-weight: normal; text-decoration: none; color: #333130}
a:link.class2 {font-weight: normal; text-decoration: none; color: #333130}

}

#nav {
background:#E5E5E5;
font-size: 9pt;
font-family: arial;
font-weight: normal;
color: #868685;
text-align: center;
padding:0pt 0pt 0pt 0pt;
}

#nav h4 { 
padding:0pt 0px 0 0px;
background: #E5E5E5;
color: #868685;
font-size: 0pt;
font-family: arial;
font-weight: normal;

}

#nav h3 { 
padding:0 0px 0 0px;
background: #FFFFFF;
color: #868685;
font-size: 9pt;
font-family: arial;
font-weight: normal;
text-align: justify;
}

#nav h2 { 
padding:0 0px 0 0px;
background: #FFFFFF;
color: #A1DD1D;
font-size: 9pt;
font-family: arial;
font-weight: normal;
text-align: justify;
}

img {   border-style: none;   }

#main {
width: 350px;
float: left;
background:#FFFFFF;
font-size: 11pt;
font-family: arial;
font-weight: bold;
color: #1B4C77;
text-align: justify;
padding:20pt 0pt 0pt 15pt;
overflow-y: auto;
}

#main h4 { 
padding:0 0px 0 0px;
background: #FFFFFF;
color: #1B4C77;
font-size: 10pt;
font-family: arial;
font-weight: normal;
text-align: justify;
}

#main h3 { 
padding:0 0px 0 0px;
background: #FFFFFF;
color: #1B4C77;
font-size: 9pt;
font-family: arial;
font-weight: normal;
text-align: justify;
}

#main h2 { 
padding:0 0px 0 0px;
background: #FFFFFF;
color: #333130;
font-size: 9pt;
font-family: arial;
font-weight: normal;
text-align: justify;
}

#main p {
padding: 0px 0px 0px 0px;
}

	

#sidebar {
width: 350px;
float: right;
background:#FFFFFF;
font-size: 8pt;
font-family: arial;
font-weight: bold;
color: #1B4C77;
text-align: justify;
padding:20pt 20pt 0pt 20pt;
border-left-style: solid; 
border-left-color: #FFFFFF; 
border-left-width: 2px; 
margin: 0pt 0pt 10pt 0pt;
}

#sidebar h4 { 
padding:0 0px 0 0px;
background: #FFFFFF;
color: #333130;
font-size: 10pt;
font-family: arial;
font-weight: normal;
text-align: justify;
}

#sidebar h3 { 
padding:0 0px 0 0px;
background: #FFFFFF;
color: #1B4C77;
font-size: 9pt;
font-family: arial;
font-weight: normal;
text-align: justify;
}

#sidebar h2 { 
padding:0 0px 0 0px;
background: #FFFFFF;
color: #333130;
font-size: 9pt;
font-family: arial;
font-weight: normal;
text-align: justify;
}

#sidebar p {
padding:20pt 0pt 0pt 0pt;

}


#top {
width:770px;
background: #FFFFFF;
color: #868685;
font-size: 9pt;
font-family: arial;
font-weight: normal;
text-align: justify;
padding: 0pt 0pt 0pt 0pt;
}

#top h2 {
text-indent: 0pt;
text-align: center;
color: #A1DD1D;
font-size: 11pt;
font-weight: bold;
font-family: arial;
padding: 0pt 0pt 0pt 0pt;
} 

#top h3 { 
background: #FFFFFF;
color: #868685;
font-size: 8pt;
font-family: arial;
font-weight: normal;
text-align: justify;
padding: 0pt 0pt 0pt 0pt;
}

#top h4 { 
background: #FFFFFF;
color: #A1DD1D;
font-size: 9pt;
font-family: arial;
font-weight: normal;
text-align: justify;
padding: 0pt 0pt 0pt 0pt;
}


#top p {
width:770px;
background: #FFFFFF;
color: #868685;
font-size: 9pt;
font-family: arial;
font-weight: normal;
text-align: justify;
padding: 0pt 0pt 0pt 0pt;
}
	

#footer {
background:#E5E5E5;
clear:both;


}


	
#footer p {
text-align: right;
color: #7A7A7A;
font-family: arial;
font-size: 8pt;
word-spacing: normal;
padding:0pt 0pt 0pt 0pt;
margin:0;
!height: 12pt
}

