/* ----- Griffworld Style Sheet v4.1 ----- */ 

html { 
overflow: scroll;
background-color: #E9E9E9;
}

/* ----- Dimensions ----- */ 
div.container
{
width:880px;
margin-left:auto;
margin-right:auto;
line-height:100%;
border: 6px solid #ffffff;
background-color: #ffffff;
}
/* ----- Dimensions ----- */ 

/* ----- Header ----- */ 
div.header
{
background-color: #000000;
border-bottom: 1px solid #000000;
}

h1.header
{
padding:0;
margin:0;
font-family: 'verdana', arial, san-serif;
}
/* ----- Header  ----- */ 

/* ----- Page Content ----- */ 
div.left
{
float:left;
width:140px;
margin:0;
padding-top:0.5em;
}
/* ----- Page Content ----- */ 



/* ----- Main Page Content ----- */ 
div.content
{
margin-left:140px;
width:590px;
padding:0.2em;
font: 14px 'verdana', arial, san-serif;
}
/* ----- Main Page Content ----- */ 


/* ----- Font  ----- */ 
th {
font: 12px 'verdana', arial, san-serif;
}
p, a, div.header
{
font-family: 'verdana', arial, san-serif;
}

#top {
font: 24px 'verdana', arial, san-serif; 
color: #ffffff;
}
/* ----- Font ----- */ 


/* ----- Navbar Menu ----- */ 

#menu
{
padding: 3px;
border: 1px solid #fff;
width: 10em;
background-color: #E9E9E9;
font: 12px 'verdana', arial, san-serif;
padding: 0;
margin-top: 0.8em;
margin-right: 0em;
margin-bottom: 8em;
margin-left: 0em; 
}

#menu li
{
list-style: none;
border: 1px solid #ffffff;
}

#menu a
{
color: #1f527b;
text-decoration: none;
display: block;
border-left: 1em solid #b4b4b4;
padding: 4px 6px;
}

#menu a:hover {border-color: #665f6e; color: #ffffff; background: #b4b4b4; text-decoration: underline;}


/* ----- Navbar Menu ----- */ 

/* ----- Navbar Menu (W3C logos)----- */ 

#menu_w3c
{
width: 10em;
padding: 0;
margin: 10px;
}

#menu_w3c li
{
list-style: none;
}

#menu_w3c a
{
text-decoration: none;
display: block;
padding: 4px 6px;
}


/* ----- Navbar Menu (W3C logos) ----- */ 


/* -----Header Image ----- */
 img.header
{
display: block;
margin-left: 0;
padding: 10px;

}
/* -----Header Image ----- */


/* ----- Skyscrapper Adverts ----- */
div.right
{
float:right;
margin:0;
padding-top:0.5em;
}
/* ----- Skyscrapper Adverts ----- */


/* -----Contact Us List ----- */

#contact {
list-style-type: none;
}
/* -----Contact Us List ----- */


/* ----- Footer ----- */
#footer {
padding:0.2em;
color:white;
background-color: #646464;
clear:left;
font: 12px 'verdana', arial, san-serif;
}

#footer ul {

 margin: 0 0;
 padding: 0 1.5em;
 list-style: none;
}

#footer li {
 display: inline;
 margin: 0;
 padding: 0 1.5em 0 0.2em;
}

#footer a:link {color: #ffffff; text-decoration: none}
#footer a:visited {color: #ffffff; text-decoration: none}
#footer a:hover {color: #ffffff; text-decoration: underline}
#footer a:active {color: #ffffff; text-decoration: none}
/* ----- Footer ----- */


/*----- General Page Hyperlinks -----*/
a {text-decoration: none;}

a:link {color: #1f527b;}
a:visited {color: #1f527b;}
a:hover {color: #1f527b; text-decoration: underline;}
a:active {color: #1f527b;}
/*----- General Page Hyperlinks -----*/


/* -----Links List ----- */
#links {
list-style-type: none;
}
/* -----Links List ----- */


/* ----- 404 Page Table ----- */
#p404 td
{
vertical-align: top;
}

/* ----- 404 Page Table ----- */

/* ----- Control panel ----- */ 

#menu_cp
{
padding: 3px;
border: 1px solid #fff;
width: 10em;
background-color: #E9E9E9;
font: 12px 'verdana', arial, san-serif;
padding: 0;
margin-top: 0.8em;
margin-right: 0em;
margin-bottom: 8em;
margin-left: 0em; 
}

#menu_cp li
{
list-style: none;
border: 1px solid #ffffff;
}

#menu_cp a
{
color: #1f527b;
text-decoration: none;
display: block;
border-left: 1em solid #b4b4b4;
padding: 4px 6px;
}

#menu_cp a:hover {border-color: #1f527b; color: #1f527b; text-decoration: underline;}


td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; border: 1px solid #ffffff; text-decoration: none; ; color: #000000}
.table_top {  font-weight: bold; color: #FFFFFF; background-color: #000000}
.table { color: #000000; background-color: #FFFFFF; padding:0.5em}
.sub_title {  font-weight: bold; color: #000000}
.message { font-weight: bold; color: #FF3333; }

/* ----- Main Page Content ----- */ 
div.content_cp
{
margin-left:170px;
width:600px;
padding:0.2em;
font: 14px 'verdana', arial, san-serif;
}
/* ----- Main Page Content ----- */ 

/* ----- Control panel ----- */ 