h1
{
font-family:Arial Narrow;
color:#395B77;
text-decoration:none;
font-weight:900;
font-size:large;
}

h2
{
font-family:Arial Narrow;
font-size:16px;
color:#2E70AC;
text-decoration:none;
font-weight:bold;
}

h2.bottomZero
{
margin-bottom:0px;
font-family:Arial Narrow;
font-size:16px;
color:#2E70AC;
text-decoration:none;
font-weight:bold;
}

h3
{
font-family:Verdana;
font-size:12px;
color:#3688D5;
text-decoration:none;
font-weight:bold;
}

ul.bullet
{ 
	list-style: url(bullet.gif) disc ;
}  
ul.none
{ 
	list-style-type:none;
	list-style-position:outside;
	margin-left:5px;
/*	list-style:  url(none.gif) disc ;*/
} 
ul.normal
{ 
	 margin-left:inherit;
}  
  
ul.topZero
{ 
list-style: url(bullet.gif) disc;
margin-top:0px; 
}   
ul.leftZero
{ 
list-style: url(bullet.gif) disc;
margin-top:0px; 
margin-left:15px;
}   


  /* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #6c6; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}

body#tab0 li.tab0, body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5, body#tab6 li.tab6 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}

body#tab0 li.tab0 a, body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, body#tab5 li.tab5 a, body#tab6 li.tab6 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #6c6; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #cff; /* set unselected tab background color as desired */
color: #666; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #fff; /* set desired hover color */
}

/* end css tabs */

 
.normal
{
font-family:Verdana;
font-size:small;
color:#000000;
margin-top:0px;
}
li
{
font-family:Verdana;
font-size:small;
color:#000000;
margin-top:0px;
text-align:left;
}

p
{
font-family:Verdana;
font-size:small;
color:#000000;
text-align:justify;

}

p.topZero
{
font-family:Verdana;
font-size:small;
color:#000000;
margin-top:0px;
}

p.bottomZero
{
font-family:Verdana;
font-size:small;
color:#000000;
margin-bottom:0px;
}

body
{
font-family:Verdana;
font-size:small;
color:#000000;
}
.link
{
font-family:Arial;
font-size:11px;
color:#215585;
text-decoration:none
}
.txt
{
font-family:Verdana;
font-size:10px;
color:#000000;
border-bottom-color:#000000;
border-left-color:#000000;
border-right-color:#000000;
border-top-color:#000000;
background-color:#FFFFFF;
}
.button
{
font-family:Arial;
font-size:small;
color:#FFFFFF;
border-bottom-color:#000000;
border-left-color:#000000;
border-right-color:#000000;
border-top-color:#000000;
background-color:Gray;
}
hover .button
{
font-family:Arial;
font-size:small;
color:#FFFFFF;
border-bottom-color:#000000;
border-left-color:#000000;
border-right-color:#000000;
border-top-color:#000000;
background-color:Blue;
}

a
{
color:#FF0000
}
a:hover.link
{

font-size:11px;
color:#FFFFFF;
background-color:#999999
}
td
{

text-align:justify;
}
.imgWrapRight
{
	float:right;
}
.imgWrapLeft
{
	float:left;
}


/*- Menu Tabs F--------------------------- */

    #tabsF {
      float:left;
      width:100%;
      background:#dcdcdc;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #666;
      }
    #tabsF ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }
	
body#lnk0 li.lnk0, body#lnk1 li.lnk1, body#lnk2 li.lnk2, body#lnk3 li.lnk3, body#lnk4 li.lnk4, body#lnk5 li.lnk5, body#lnk6 li.lnk6, body#lnk7 li.lnk7 , body#lnk8 li.lnk8, body#lnk9 li.lnk9, body#lnk10 li.lnk10, body#lnk11 li.lnk11{ /* settings for selected lnk */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #fff; /* set background color to match above border color */
}





/*

Replacing TABLEs with DIVs

*/

#header {
	height: 100px;
	border: 1px solid #999999;
}

#centreposition {
	padding-right: 20px;
	padding-left: 22%;
	background-color: #FFFFF7;
	border: 1px solid #999999;
}

/* The centrecontent style is set up for a 2 column layout.  
If you want a 3 column layout then change the centreposition style like this:   padding-right: 200px; 
<div id="right"> Write the content for your right hand column inside an id-"right" div like this </div> */

#centrecontent {
	z-index: 100;
	min-width: 1px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 10px;
}

#footer {
	padding-left: 175px;
	background-color: #FFFFF7;
	border: 1px solid #999999;
}

#left {
	width: 20%;
	position: absolute;
	top: 100px;
	left: 0px;
	padding: 10px 0px 10px 6px;
	border: 1px solid #999999;
}


	
#right {
	width: 130px;
	position: absolute;
	top: 100px;
	right: 0px;
	height: 200px;
	border: 1px solid #999999;
}

.loading_message {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000;
	width: 100%;
	height: 100%;
	background: url(semi_transparent.png);
}
.loading_message p {
  position: absolute;
	top: 50%;
	left: 50%;
	margin: -1em 0 0 -4.3em;
	width: 15.6em;
}
.loading_message b {
	display: block;
  margin: 0 1px;
	border: solid #aaa;
  border-width: 1px 0;
	padding: 0;
	color: #888;
}
.loading_message b b {
  margin:0 -1px;
  padding:0;
  border-width:0 1px;
}
.loading_message b b b {
	margin: 0;
	padding: 0 .6em 0 29px;
  border-width:0;
	height: 3.3em;
	line-height: 3.3em;
	background:#efefef;
}
.loading_message img {
	position: absolute;
	top: 50%;
	left: 8px;
	margin: -8px 0 0 0;
}

.loading_menu {
  clear: all;
	font-weight: bold;
  color: #333333;
  width: 15em;
}
.loading_menu img {
  vertical-align: middle;
}
