#pad {height:100px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menubar
{
    position:absolute;
    top:100px;
    left:580px;
    width:800px;
    z-index:100;
}

#pad {height:100px;}
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#menuPositioner {width:100%; position:relative; float:left; top:0px; margin-bottom:-40px; }

#menuHolder {width:680px; position:relative; float:left; background:url(./graphics/background.png)}

#menu, 
#menu ul {padding:0; margin:0; list-style:none; font: 12px arial, verdana, sans-serif; background:url(./graphics/background.png); position:relative; z-index:100;}
#menu {height:40px; float:left; padding:0; background:#4b4d3f; position:relative; right:41%;}
#menu ul {position:absolute; left:-9999px; top:-9999px;}

#menu table {border-collapse:collapse; margin:-1px; padding:0; width:0; height:0;}
#menu li {float:left;}

#menu li a {display:block; float:left; color:#fff; height:40px; padding:0 20px 0 0; line-height:38px; text-decoration:none; background:url(./graphics/button1a.gif) no-repeat right top;}
#menu li a.sub {background:url(./graphics/button3a.gif) no-repeat right top;}
#menu li a b {display:block; float:left; height:40px; background:url(./graphics/button1.gif) left top; padding:0 0 0 20px; cursor:pointer;}

#menu li:hover {position:relative; z-index:100;}
#menu a:hover {position:relative; z-index:100; color:fe9900;}
#menu a.sub:hover {background:url(./graphics/button3.gif) no-repeat right top;}

#menu li:hover > a {color:#fc0;}
#menu li:hover > a.sub {background:url(./graphics/button3.gif) no-repeat right top;}

#menu :hover ul {left:0; top:40px; z-index:300; width:130px; padding-top:4px; background:url(./graphics/trans.gif);}
#menu :hover ul li a {height:25px; width:170px; padding:0 0 0 10px; line-height:25px; background:#546775; color:#fff; border-bottom:1px solid #a3b6c4; font-size:11px;}
#menu :hover ul li a.fly {background:#546775 url(./graphics/fly.gif) no-repeat right center;}

#menu :hover ul li a:hover {color:#fc0;}
#menu :hover ul li a:hover.fly {background:#546775 url(./graphics/fly-over.gif) no-repeat right center;}
#menu :hover ul li:hover > a {color:#fc0;}
#menu :hover ul li:hover > a.fly {background:#546775 url(./graphics/fly-over.gif) no-repeat right center;}

#menu :hover ul ul {position:absolute; left:-9999px; top:-9999px;}

#menu :hover ul :hover ul {left:117px; top:0; padding:0;}
#menu :hover ul :hover ul li a {background:#a3b6c4; color:#000; border-bottom:1px solid #546775; font-size:11px;}
#menu :hover ul :hover ul li a:hover {color:#fff;}



#indexpanel
{
position:absolute;
top:150px;
left:300px;
width:960px;
background-color: transparent;
}

#mainpanel
{
position:absolute;
top:150px;
left:300px;
width:765px;
background-color: transparent;
}

#mainpanel2
{
position:absolute;
top:312px;
left:535px;
width:565px;
background-color: transparent;
}

#mainpanel2 p
{
line-height:1.5em;
}

#mainpanel2 a
{
text-decoration: none;
}

.table1
{

font: 12px arial;
text-align: justify;
font-style:normal;
font-weight:normal;
z-index: 500;
color: #605d5d;
}


.table1 ul
{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:700px
}

.table1 li
{
color:#605d5d;
font-style:italic;
padding:3px 0px 0px 18px;
list-style-type:none;
background:url(./graphics/pointer.jpg) no-repeat;
background-position:0px 6px;
}

.table1 a
{
color:#605d5d;
}

.table1 a:hover
{
color:#ff9900;
}

#headerimage
{
    position:absolute;
    top:20px;
    left:300px;
    width:960;
}

#headerpic
{
    position:absolute;
    background-color: transparent;
    top:10px;
    left:0px;
    width:800;

}

#titletext
{
    position:absolute;
    background-color: transparent;
    width:800;
    top:170px;
    left:310px;
    text-align: right;
	color:#ff9900;
	font: 25px arial;
	font-style: italic;
	font-weight:bold;
	z-index: 500;
}

#titletext2
{
    position:absolute;
    background-color: transparent;
    width:800;
    top:340px;
    left:545px;
    text-align: right;
	color:#ff9900;
	font: 25px arial;
	font-style: normal;
	font-weight:bold;
	z-index: 500;
}

#twitter
{
    position:absolute;
    background-color: transparent;
    width:800;
    top:340px;
    left:1060px;
    text-align: right;
	color:#ff9900;
	font: 25px arial;
	font-style: normal;
	font-weight:bold;
	z-index: 500;
}

#sideimage
{
    position:absolute;
    top:150px;
    left:1034px;
    width:250;
}
#sideimage2
{
    position:absolute;
    top:330px;
    left:1004px;
    width:250;
}
#footer
{
position:absolute;
width:960px;
left:-235px;
top: 410px;
}

.tablefooter
{
background: url('./graphics/footer.jpg') repeat-y;
padding:5px 0px 0px 0px;
}



#footer p
{
margin:0;
font: 8pt arial;
color: #ccc;
}

#footer a
{
color:#ccc;
text-decoration: none;
}

#footer a:hover
{
color:#ff9900;
}

#latestnewstitle
{
    position:absolute;
    font: 12px helvetica;
    background-color: transparent;
    top:150px;
    left:1020px;
    width:1000;
    font-style:normal;
    font-weight:bold;
    z-index: 500;
    color: #605d5d;
}

#latestnewstitle a
{

text-decoration: none;
}

#latestnews1
{
    position:absolute;
    font: 10px helvetica;
    background-color: transparent;
    top:165px;
    left:1080px;
    width:180px;
    text-align: left;
    font-style:normal;
    font-weight:normal;
    z-index: 500;
    color: #605d5d;
}

#latestnews1 a
{
color:#605d5d;
text-decoration: none;
}

#latestnews1 a:hover
{
color:#ff9900;

}

#latestnews2
{
    position:absolute;
    font: 10px helvetica;
    background-color: transparent;
    top:226px;
    left:1080px;
    width:180px;
    text-align: left;
    font-style:normal;
    font-weight:normal;
    z-index: 500;
    color: #605d5d;
}

#latestnews2 a
{
color:#605d5d;
text-decoration: none;
}

#latestnews2 a:hover
{
color:#ff9900;

}

#newsletter
{
    position:absolute;
    font: 10px helvetica;
    background-color: transparent;
    top:130px;
    left:1080px;
    width:180px;
    text-align: left;
    font-style:normal;
    font-weight:normal;
    z-index: 500;
    color: #605d5d;
}

#newsletter a
{
color:#605d5d;
text-decoration: none;
}

#newsletter a:hover
{
color:#ff9900;

}

#ticker
{
    position:absolute;
    font: 10px helvetica;
    background-color: transparent;
    top:310px;
    left:310px;
    text-align: left;
    font-style:normal;
    font-weight:normal;
    z-index: 500;
    color: #605d5d;
}

#ticeker a
{
color:#605d5d;
text-decoration: none;
}

#ticker a:hover
{
color:#ff9900;

}


#frontpagetext1
{
    position:absolute;
    background-color: transparent;
    width:960;
    top:455px;
    left:425px;
    text-align: left;
	color:#000000;
	font: 12px arial;
	font-style: normal;
	font-weight:normal;
	z-index: 500;
}

#frontpagetext2
{
    position:absolute;
    background-color: transparent;
    width:960;
    height:70;
    top:475px;
    left:425px;
    text-align: left;
	color:#000000;
	font: 12px arial;
	font-style: italic;
	font-weight:normal;
	z-index: 500;
}



#frontpagetext2 ul
{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:560px
}

#frontpagetext2 li
{
color:#000000;
font-style:italic;
padding:3px 0px 0px 18px;
list-style-type:none;
background:url(./graphics/pointer.jpg) no-repeat;
background-position:0px 6px;
}


.highlite
{
color: #ff9900;
}

.largehighlite
{
color: #ff9900;
font: 14px arial;
font-style: normal;
font-weight:bold;
}

#frontpagetext2 p
{
    line-height:1.5em;
    margin:0;
}

#frontpagetext3
{
    position:absolute;
    background-color: transparent;
    top:200px;
    left:425px;
    width:520px;
    text-align: justify;
	color:#ffffff;
	font: 12px arial;
	font-style: normal;
	font-weight:normal;
	z-index: 500;
}
#frontpagetext3 p
{
    line-height:1.5em;
    margin:0;
}



.table3
{

font: 12px arial;
text-align: justify;
font-style:normal;
font-weight:normal;
z-index: 500;
color: #605d5d;
width:700px;
}


.table3 ul
{
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:500px
}

.table3 li
{
color:#605d5d;
font-style:italic;
padding:3px 0px 0px 18px;
list-style-type:none;
background:url(./graphics/pointer.jpg) no-repeat;
background-position:0px 6px;
}

.table3 a
{
color:#605d5d;
}

.table3 a:hover
{
color:#ff9900;
}

#mindmap
{
position:absolute;
top:150px;
left:300px;
width:960px;
background-color: transparent;

}


#logotitle
{
    position:absolute;
    background-color: transparent;
    width:800;
    top:340px;
    left:310px;
    text-align: right;
	color:#ff9900;
	font: 25px arial;
	font-style: normal;
	font-weight:bold;
	z-index: 500;
}


#logo
{
position:absolute;
width:960px;
top:380px;
left: 310px;
}


#logo p
{
margin:0;
font: 12px arial;
color: #605d5d;
line-height:1.75em;
}

#logo a
{
color:#605d5d;
text-decoration: none;
}

#logo a:hover
{
color:#ff9900;
}


#quote1
{
position:absolute;
width:150px;
top:35px;
left: 560px;
}


#quote1 p
{
margin:0;
font: 10px arial;
text-align: justify;
color: #605d5d;
line-height:1.5em;
}

#quote1 a
{
color:#44638f;
text-decoration: none;
}

#quote1 a:hover
{
color:#ff9900;
}

#panels
{
position:absolute;
top:330px;
left: 300px;
}

#map
{
position:absolute;
width:150px;
top:380px;
left: 545px;
z-index:500;
font: 12px arial;
}

#map a
{
color:#44638f;
text-decoration: none;
}

#map a:hover
{
color:#ff9900;
}



#footerindex
{
position:absolute;
width:960px;
left:0px;
}

.footerindex
{
background: url('./graphics/footer.jpg') repeat-y;
padding:5px 0px 0px 0px;
}



#footerindex p
{
margin:0;
font: 8pt arial;
color: #ccc;
}

#footerindex a
{
color:#ccc;
text-decoration: none;
}

#footerindex a:hover
{
color:#ff9900;
}

#pic01
{
position:absolute;
top:70px;
left: 15px;
z-index:500;
font: 12px arial;
}

#pic01 p
{
margin:0;
font: 8pt arial;
color: #44638f;
}

#pic01 a
{
color:#44638f;
text-decoration: none;
}

#pic01 a:hover
{
color:#ff9900;
}

#pic02
{
position:absolute;
top:70px;
left: 160px;
z-index:500;
font: 12px arial;
}

#pic02 p
{
margin:0;
font: 8pt arial;
color: #44638f;
}

#pic02 a
{
color:#44638f;
text-decoration: none;
}

#pic02 a:hover
{
color:#ff9900;
}

#pic03
{
position:absolute;
top:70px;
left: 305px;
z-index:500;
font: 12px arial;
}
#pic03 p
{
margin:0;
font: 8pt arial;
color: #44638f;
}

#pic03 a
{
color:#44638f;
text-decoration: none;
}

#pic03 a:hover
{
color:#ff9900;
}


#pic04
{
position:absolute;
top:220px;
left: 15px;
z-index:500;
font: 12px arial;
}

#pic04 p
{
margin:0;
font: 8pt arial;
color: #44638f;
}

#pic04 a
{
color:#44638f;
text-decoration: none;
}

#pic04 a:hover
{
color:#ff9900;
}

#pic05
{
position:absolute;
top:220px;
left: 160px;
z-index:500;
font: 12px arial;
}

#pic05 p
{
margin:0;
font: 8pt arial;
color: #44638f;
}

#pic05 a
{
color:#44638f;
text-decoration: none;
}

#pic05 a:hover
{
color:#ff9900;
}

#pic06
{
position:absolute;
top:220px;
left: 305px;
z-index:500;
font: 12px arial;
}
#pic06 p
{
margin:0;
font: 8pt arial;
color: #44638f;
}

#pic06 a
{
color:#44638f;
text-decoration: none;
}

#pic06 a:hover
{
color:#ff9900;
}

#newspanel
{
position:absolute;
top:312px;
left:300px;
width:700px;
background-color: transparent;
}

#newspanel p
{
line-height:1.5em;
}

#newspanel a
{
text-decoration: none;
}

#titletextnews
{
    position:absolute;
    background-color: transparent;
    width:800;
    top:340px;
    left:310px;
    text-align: right;
	color:#ff9900;
	font: 25px arial;
	font-style: normal;
	font-weight:bold;
	z-index: 500;
}


#footernews
{
position:absolute;
width:960px;
left:0px;
}

.tablefooternews
{
background: url('./graphics/footer.jpg') repeat-y;
padding:5px 0px 0px 0px;
}



#footernews p
{
margin:0;
font: 8pt arial;
color: #ccc;
}

#footernews a
{
color:#ccc;
text-decoration: none;
}

#footernews a:hover
{
color:#ff9900;
}