/* Global */

html
	{
	height:100%;
	}

body 
{
	font:75% arial, helvetica, sans-serif; 
	min-width: 700px;
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	color: #333;
	}
	
/*********************************************************/
/* IMMEDIACY SELECTABLE STYLES */

.Heading1,h1     {font-size:160%; color: #999966;margin: 0 0 5px 0;font-weight:normal;}
.Heading2,h2     {font-size:130%;color:#999966;margin:0 0 5px 0; font-weight:normal;}
.Heading3,h3     {font-size:120%;color:#999966;margin:0 0 5px 0;font-weight:normal;}

.normal {padding-bottom:2px;padding-top:2px;text-align:justify;}

#immpalette {tablehead:#E1E1D3;tablecell:#F0F0EA;spacer:#ffffff;}

/*********************************************************/

table
{
	font-size:100%;
}

#container
{	
	background: #fff url(../images/bgGlobalDS.gif) repeat-y top left;
	text-align:left;
	width:760px;
	height:100%;
}

#header
{	
	background: #fff;
	margin:0 14px 0 14px;
	padding:5px 0 0 10px;
}

#upperdivide
{	
	background: #EAEAE4;
	text-align:right;
	vertical-align:middle;
	margin:0 14px 0 14px;
	padding:0px;
}

#uppersection
{	
	margin:1px 14px 0 14px;
}

#mainmenu
{	
	float:left;
	background: #CCCC99;
	margin:0 1px 0 0;
	width:200px;
	height:201px;
}

ul
{
	padding:5px 15px 10px 0;
	margin:0 50px 0 50px;
}

li
{
	list-style-type: none;
	background: url(../images/bullet.gif) no-repeat 0 6px;
	padding:2px 0 2px 13px;
}

ul.menu
{
	color:#fff;
	padding:0px 15px 10px 10px;
	margin:0px
}

li.menuitem
{
	list-style: none;
	font-variant: small-caps; /*cross-browser check this one and the next */
	background:none;
	padding:3px 0 5px 0;
	border-bottom:1px solid #E6E6CC;
}

ul.contents
{
	color:#999966;
	padding:5px 15px 10px 0;
	margin:0px
}

li.contentsitem
{
	list-style-type: none;
	background: url(../images/bulletContents.gif) no-repeat 0 6px;
	padding:2px 0 2px 13px;
}

#mainbanner
{	
	float:left;
	height:201px;
}

#lowerdivide
{	
	margin:0 14px 1px 14px;
}

#centre
{	
	margin:1px 14px 0 14px;
}

td.left
{	
	background-color:#E9E9DF;
	width:200px;
	vertical-align:top;
}

td.right
{	
	width:510px;
	margin-left:200px;
	background:#fff;
	padding:10px;
	vertical-align:top;
}

#search
{	
	background:#F6F6F4;
	height:50px;
	padding:10px;
	border-bottom:2px solid #E1E1D3;
}

#contentlinks
{	
	background:#E9E9DF;
	padding:10px;
	border-bottom:2px solid #E1E1D3;
}

#contactdetails
{	
	background:#E1E1D3;
	padding:10px;
	border-bottom:5px solid #E1E1D3;
}

#footer
{	
	position:relative;
	clear:both;
	border-top:1px solid #F1F1E9;
	border-bottom:1px solid #F1F1E9;
	background:#fff;
	margin:1px 14px 0 14px;
	padding:10px;
}

h2.quicksearch
{
	font-size:100%;
	color:#2F6397;
	margin:0 0 5px 0;
	font-variant: small-caps; /*cross-browser check this one and the next */
}
* html h2.quicksearch {margin-left:-5px;}

h2.contents
{
	font-size:110%;
	color:#999966;
	margin:0 0 5px 0;
	font-variant: small-caps; /*cross-browser check this one and the next */
	font-weight:bold;
}

hr
{
	height:1px;
	color:#F1F1E9;
	background-color:#F1F1E9;
	border:0px;
}

span.textonly
{
	font-size:90%;
	margin:0 22px 5px 396px;
	padding-bottom:100;
}

input
{
	font-size:10px;
}

form
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

form {margin:-11px -5px -12px -5px;}



a {color:#666633;}
a:link {color:#666633;}
a:visited {color:#666633;}
a:hover, a:focus {text-decoration: none; color:#999966;}

a.footer {color:#666633;}
a.footer:link {color:#666633;}
a.footer:visited {color:#666633;}
a.footer:hover, a:focus {text-decoration: none; color:#999966;}

a.menu {text-decoration: none; color:#fff;}
a.menu:visited {color:#fff;}
a.menu:hover, a:focus {text-decoration: none; color:#999966;}

a.sitemap1 {color: #797945; font-weight: bold;}
a.sitemap1:visited {color: #CC6600; font-weight: bold;}
a.sitemap1:hover {color: #999966; font-weight: bold;text-decoration: none;}
a.sitemap2 {color: #A1A16D; font-weight: bold;}
a.sitemap2:visited {color: #CC6600; font-weight:bold;}
a.sitemap2:hover {color: #999966; font-weight: bold; text-decoration: none;}
a.sitemap3 {color: #CCCC99;  font-weight: normal;}
a.sitemap3:visited {color: #CC6600; font-weight: normal;}
a.sitemap3:hover {color: #999966; font-weight: normal; text-decoration: none;}

table.forums{border:1px;}
th.forumsheader {color:#666633; background-color: #D8D8B2; font-weight: bold; text-align: left}
td.forumslight {color:#000;background-color:#F6F6F5; line-height: 120%; text-align: left;}
td.forumsdark {color:#000;background-color:#E9E9DF; line-height: 120%; text-align: left;}
th.forumsbreadcrumb {color:#666633; background-color:#CCCC99; line-height: 120%; text-align: left;}
td.forumsmessagehead {color:#000;background-color:#EAEAE8; line-height: 120%; text-align: left;}
td.forumsmessage {color:#000;background-color:#F6F6F5; line-height: 120%; text-align: left;}





