/* ---------------------------------
    Orb Solutions - CSS Style
    (C) Orb Solutions 2004
    Peter Stone - 16/06/04
   --------------------------------- */

body
{
    margin: 0px;
    background-color: #FFFFFF;
    text-align: center;
}

/* Header DIV tags */
div
{
    border: 0px dotted gray;
    padding: 0px;
    margin: 0px;
}

#page
{
    text-align: left;
    margin: 0 auto;
    width: 800px;

    border: 1px solid #AAAAAA;

    position: relative;
}

#footer
{
    text-align: center;
    vertical-align: middle;
    margin: 0 auto;
    width: 800px;
    height: 67px;

    border: 1px solid #AAAAAA;
    background-color: #990002;

    position: relative;
}

#logo
{
    width: 227px;
    height: 87px;

    position: relative;
}

#headergap
{
	width: 265px;
	height: 87px;
	
	position: absolute;
	left: 227px;
	top: 0px;
}
	

#headerpic
{
    width: 308px;
    height: 197px;
    
    position: absolute;
    left: 492px;
    top: 0px;
}

#headernavbar
{
    width: 308px;
    height: 110px;
    
    background-color: #990000;
    
    text-align: left;

    position: relative;
}

#header-pic1
{
    width: 184px;
    height: 110px;
    
    position: absolute;
    left: 308px;
    top: 87px;
}

#header-pic2
{
    width: 177px;
    height: 82px;
    
    position: absolute;
    left: 495px;
    top: 197px;
}

#header-pic3
{
    width: 130px;
    height: 82px;
    
    position: absolute;
    left: 672px;
    top: 197px;
}

#nftc
{
	width: 80px;
	height: 84px;
	
	position: absolute;
	left: 720px;
	top: 279px;
}

#side-title
{
	position: relative;
	width: 37px;
	height: 152px;
}

#content
{
	position: relative;
	left: 45px;
	top: -130px;
	
	width: 450px;
}

/* End of Header DIV tags */

.centre
{
    text-align: center;
}

.right
{
    text-align: right;
}

form {display: inline;}

p.footer
{
    font-size: 7pt;
    color: #FFFFFF;
}

p.nav
{ 	
    color: #FFFFFF;
}

p, li
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 9pt;
    color: #444444;
    display: inline;
}

table.leftcolbox, table.content
{
    border: 1px solid #DDDDDD;

    background-color: #FFFFFF;

    padding: 10px;

    text-align: left;

    width: 164px;
}

table.content
{
    width: 800px;
    padding: 0px;
}

table.navtable
{
	width: 356px;
	height: 110px;
	padding: 0px;
}
/* Image Border Removal */

img {border: 0px}

/* LINKS */

a:link {color: #990000}     /* unvisited link */
a:visited {color: #990000}  /* visited link */
a:hover /* mouse over link */ 
{
	color: #FF0000;
	text-decoration: underline;
}    
a:active {color: #0000CC}   /* selected link */
a
{
    text-decoration: none;
}

a.footer
{
    color: #FFFFFF;
    font-weight: bold;
}

a.footer:hover
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}

a.nav
{
    color: #FFFFFF;
    font-weight: bold;
}

a.nav:hover
{
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}

a.nav:active
{
    color: #FFFFFF;
    font-weight: bold;
}

a.nav:visited
{
    color: #FFFFFF;
    font-weight: bold;
}

/* FORMS */

input, select, textarea
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 8pt;
    color: #990000;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #CCCCCC;
    border-style: solid;

    background-color: #FFFFFF;
}

input.chk
{
    border: 0px;
}

input.button
{
    color: #555555;
}
