P, TABLE, TD, TR, BODY  {FONT-FAMILY: arial, sans-serif; color:#323232; font-size: 11px; scrollbar-highlight-color: #ebebeb; margin-top: 0; 	scrollbar-arrow-color: #ebebeb;	scrollbar-3dlight-color: #EBEBEB;	scrollbar-base-color: #ebebeb;	scrollbar-darkshadow-color: #EBEBEB;	scrollbar-face-color: #ffffff;	scrollbar-shadow-color: #EBEBEB;	scrollbar-track-color: #EBEBEB;	}

p{
text-align:justify;
}

.stronger{
text-align:justify;
font-weight:bold;
}

BODY{
margin:0 auto;
background-color:#EBEBEB;
}

h1 {
FONT-FAMILY: arial, sans-serif; 
color:#323232; 
font-size: 13px; 
border:0px;
padding:0px;
margin:0px;
margin-top:5px;
margin-bottom:10px;

}
h2 {
FONT-FAMILY: arial, sans-serif; 
color:#323232; 
font-size: 13px; 
}


.contact {
font-size: 9px;
text-decoration: none; 
color:#323232;
text-align:right;
width:300px;
float:right;
}



a:link,a:visited {
text-decoration: none;
color:#323232; 
font-size: 11px;
font-family: arial,sans-serif;
}

#sitemap{
width:50px;
float:left;
font-size: 9px;
}


.sitemaplist{

list-style:circle;
line-height:1.8em;
}


#large {
text-decoration: none;
color:#323232;
font-size: 12px;
font-family: arial,sans-serif;
}


#sub {FONT-FAMILY: arial, sans-serif; color:#464646; font-size: 11px; }

#sub1 {FONT-FAMILY: arial, sans-serif; color:#000000; font-size: 11px; }

#gate, #eland, #cardinal, #industry, #palace, #belgrave {visibility:hidden;position:absolute;color: #323232; font-size: 9px;}




#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFFFCC;
}

.topmenubar{
padding-top:2px;
padding-bottom:2px;
height:7px;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
border-right:0;
border-left:0;
width:130px;

}

#bottomline{
padding-top:5px;
padding-bottom:15px;
border-top:1px solid #000000;
}

#wrapper{
background-color:#ffffff;
width:880px;
margin:0 auto;
}


#padding{
padding-left:50px;
padding-right:50px;

}

.tablewidth{
width:780px;

}

.credits{

padding-left:60px;
padding-top:60px;
}

.flashpadding{
padding-top:15px;
padding-bottom:0px;
border-bottom:0px;

}

.alignhome{
vertical-align:bottom;


padding-bottom:6px;
}


.alignlogo{
padding-top:40px;
text-align:right;
padding-bottom:6px;
}

.maintext{
padding-bottom:30px;
}

.newstext{


padding-bottom:10px;
}

.newscolumn{
padding-top:10px;
vertical-align:top;
padding-bottom:30px;
width:380px;
}

.columnpadd{
width:20px;

}

.center{

text-align:center;
}



img{ border:0px;}

.spacer1{
height:80px;
}

.spacer2{
height:180px;
}

.spacer3{
height:15px;

}
.tablespacer{

height:15px;
}

#email{
font-size:9px;

}

.formright{

text-align:right;
padding-right:10px;
}

td.formrightshort{
width:100px;
padding-right:0px;
text-align:right;
}


.formhead{
font-weight:bold;
font-size:1.4em;
width:400px;
}


.formheadright{
font-weight:bold;
font-size:1.4em;
text-align:right;
padding-right:10px;

}



.input20{
width:150px;
font-family:arial, sans-serif;
padding:3px;
}


.input10{
width:60px;
font-family:arial, sans-serif;
padding:3px;
}

.requiretext{

width:250px;
height:80px;
font-family:arial, sans-serif;
padding:3px;
}

.error{

color:#f00;
font-size:1.6em;
}

.reqfield{
font-size:1.4em;
color:#f00;
font-weight:bold;

}

.bigger{
font-size:1.4em;
}

.ruler{

height: 1px;
border: 0;
color: #ccc;
background-color: #ccc;

clear:left;


}