##body {width:100%; height:100%; min-width:970px; background-color: #fafafa; background-position: center 50px; background-repeat: repeat-x; text-align:left; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; font-family: sans-serif,Tahoma,Arial, sans-serif, Helvetica; marginwidth:0; marginheight:0; spacing:0; COLOR : black; FONT-SIZE : 12px;border-spacing:0px;}

###body {width:100%; height:100%; min-width:970px; background-image: url('images/greyfadeup.gif'); background-color: #ffffff; background-position: center 79px; background-repeat: repeat-x; text-align:left; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; font-family: sans-serif,Tahoma,Arial, sans-serif, Helvetica; marginwidth:0; marginheight:0; spacing:0; COLOR : black; FONT-SIZE : 12px;border-spacing:0px;}

###body {background-image: url(/images/edge2top.gif); background-color: #ffffff; background-position: top; background-repeat: repeat-x; background-color: #ffffff; text-align:left; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; font-family: sans-serif,Tahoma,Arial,  sans-serif, Helvetica; marginwidth:0; marginheight:0; spacing:0; COLOR : black; FONT-SIZE : 12px;border-spacing:0px;}

body {width:100%; height:100%; background-color: #fafafa;  text-align:center; margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; font-family: sans-serif, Arial,  Helvetica; marginwidth:0; marginheight:0; spacing:0; COLOR : black; FONT-SIZE : 12px;border-spacing:0px;}

/* headers */
h1, h2, h3 {
	font-family: sans-serif,Tahoma,Arial, 'Arial', Arial, Tahoma, Sans-serif;
	font-weight: bold; 		text-align:right;margin: 5px 15px 5px 15px;
}
h1 {
	font-size: 140%; color:#660000;
}

h2 {
	font-size: 140%;color:#660000
}
h3 {
	font-size: 120%;color:#660000; text-align:left;

}
TR.sb{
	COLOR : navy;
	FONT-FAMILY : sans-serif,Tahoma,Arial;
	font-weight: bold;
	FONT-SIZE : 10px;border-spacing:0px;
	}
TR.an{
	COLOR : black;
	FONT-FAMILY : sans-serif,Tahoma,Arial;
	FONT-SIZE : 9px;border-spacing:0px;
	}
table caption
{
  caption-side: bottom;
  font-size: 0.8em;
  font-style: normal;
  text-align: left;
  padding: 0.5em 0;
}
#header
{
width: 100%;
height: 30px;
color: #ffffff;
}

p {  margin: 0em; font-family: sans-serif,Tahoma,Arial, sans-serif, Helvetica; FONT-SIZE : 12px; color: #000000; }
td {  font-family:  sans-serif,Tahoma,Arial, sans-serif, Helvetica; FONT-SIZE : 12px; color: #000000; }

TABLE{
	COLOR : black;
	FONT-FAMILY : sans-serif,Tahoma,Arial,  sans-serif,Tahoma,Arial;text-align:left;
	border-spacing:0px;
}

#centered
{
width: 100%;
text-align: left;
padding: 0;
margin: 0 auto;
}	
.xxxdxheader{
	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#999999', endColorStr='#dddddd', gradientType='0');
	font-family: sans-serif,Tahoma,Arial,  sans-serif, Helvetica; FONT-SIZE : 12px; color: #404040;
	}

.xxxdxfield{
	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#efefef', endColorStr='#fafafa', gradientType='0'); 
	font-family: sans-serif,Tahoma,Arial,  sans-serif, Helvetica; FONT-SIZE : 12px; color: #404040;
	}
.xxxdxfield2{
	BACKGROUND-COLOR : #f6f6f6;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#eeeeee', gradientType='0'); 
	font-family: sans-serif,Tahoma,Arial,  sans-serif, Helvetica; FONT-SIZE : 12px; color: #404040;
	}


.xxxdxsmallheader{
	BACKGROUND-COLOR : #efeffc;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#cedff6', endColorStr='#efeffc', gradientType='0');
	font-family: sans-serif,Tahoma,Arial,  sans-serif, Helvetica; FONT-SIZE : 12px; color: #404040;
	}

.xxxdxsmallfield{
	BACKGROUND-COLOR : #f8f8f8;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#cce7d7', endColorStr='#f8f8f8', gradientType='0'); 
	font-family: sans-serif,Tahoma,Arial,  sans-serif, Helvetica; FONT-SIZE : 12px; color: #404040;
	}

.xxxdxnormalheader{
	BACKGROUND-COLOR : #efeffc;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#cedff6', endColorStr='#efeffc', gradientType='0');
	font-family: sans-serif,Tahoma,Arial,  sans-serif, Helvetica; FONT-SIZE : 12px; color: #404040; FONT-WEIGHT: BOLD;
	}

.xxxdxnormalfield{
	BACKGROUND-COLOR : #f6f6f6;
	font-family: sans-serif,Tahoma,Arial,  sans-serif, Helvetica; FONT-SIZE : 12px; color: #404040;
	}

.xxxdxnormalfield2{
	BACKGROUND-COLOR : #f6f6f6;
	font-family: sans-serif,Tahoma,Arial,  sans-serif, Helvetica; FONT-SIZE : 12px; color: teal; FONT-WEIGHT: BOLD;
	}

.xxxdxnormalfield3{
	BACKGROUND-COLOR : #f6f6f6;
	font-family: sans-serif,Tahoma,Arial,  sans-serif, Helvetica; FONT-SIZE : 12px; color: #000000; FONT-WEIGHT: BOLD;
	}



.tablesmall{
	COLOR : black;
	FONT-FAMILY : sans-serif,Tahoma,Arial;
	FONT-SIZE : 12px;
	}


.lastupdated{
	COLOR : navy;
	FONT-FAMILY : sans-serif,Tahoma,Arial;
	FONT-SIZE : 12px;
	}

.brandblue{
	COLOR : #000033;
	FONT-FAMILY : sans-serif,Tahoma,Arial;
	}


.brandgreen{
	COLOR : #339966;
	FONT-FAMILY : sans-serif,Tahoma,Arial;
	}
	
.dummyhr{
	   border-top: 0px dashed #dddddd;
	}


.copyright{
	COLOR : navy;
	FONT-ALIGN : center;
	FONT-FAMILY : sans-serif,Tahoma,Arial;
	FONT-SIZE : 8px;
	FONT-WEIGHT : bold;
	}

.el1{
	COLOR : navy;
	FONT-ALIGN : left;
	FONT-FAMILY : sans-serif,Tahoma,Arial;
	FONT-SIZE : 11px;
	FONT-WEIGHT : normal;
	}

HR{
	height: 1px;
	border-top: 1px solid #ffffff;
   	}
A:active{
	COLOR : #000080;
	TEXT-DECORATION : none;
	}


A{
	COLOR : #000080;
	TEXT-DECORATION : none;
	}


A:visited{
	COLOR : #000080;
	TEXT-DECORATION : none;
	}


A:link{
	COLOR : #000080;
	TEXT-DECORATION : none;
	}

A:hover {
	color : #aa0000; 
	text-decoration:underline;
	}
	
.box { text-decoration:none; border:1px solid #eeeeee; background-color:#f8f8f8; padding-left:5px; padding-right:5px; text-align:center; font-size:8pt;} 
A.box:Visited {color:navy;text-decoration:none;} 
A.box:Active {color:navy;text-decoration:none; } 
A.box:Link {color:navy;text-decoration:none; } 
A.box:Hover {color:#FFFFFF; background-color:#336699; border:1px outset; text-decoration:none; }

.boxb { text-decoration:none; border:1px outset; background-color:#5d90c3; padding-left:5px; padding-right:5px; text-align:center; font-size:8pt;} 
A.boxb:Visited {color:white;text-decoration:none;} 
A.boxb:Active {color:white;text-decoration:none;} 
A.boxb:Link {color:white;text-decoration:none;} 
A.boxb:Hover {color:#ffffff; background-color:#800000; border:1px outset; text-decoration:none;}

.boxw { text-decoration:none; border:1px outset; background-color:#404040; padding-left:5px; padding-right:5px; text-align:center; font-size:8pt;} 
A.boxw:Visited {color:#c0c0c0;text-decoration:none;} 
A.boxw:Active {color:#c0c0c0;text-decoration:none;} 
A.boxw:Link {color:#c0c0c0;text-decoration:none;} 
A.boxw:Hover {color:#c0c0c0; background-color:#000000; border:1px outset; text-decoration:none;}

.boxd { text-decoration:none; border:1px outset; background-color:#004080; padding-left:5px; padding-right:5px; text-align:center; font-size:8pt;} 
A.boxd:Visited {color:#cccccc;text-decoration:none;} 
A.boxd:Active {color:#cccccc;text-decoration:none;} 
A.boxd:Link {color:#cccccc;text-decoration:none;} 
A.boxd:Hover {color:#202020; background-color:#cccccc; border:1px outset; text-decoration:none;}

.boxsmall { text-decoration:none; border:1px outset; background-color:#f8f8f8; padding-left:5px; padding-right:5px; text-align:center; font-size:7pt;} 
A.boxsmall:Visited {color:black;text-decoration:none;} 
A.boxsmall:Active {color:black;text-decoration:none;} 
A.boxsmall:Link {color:black;text-decoration:none;} 
A.boxsmall:Hover {color:white; background-color:#5d90c3; border:1px outset; text-decoration:none;}

.boxbig { text-decoration:none; border:1px outset; background-color:#eeeeee; padding: 4px 4px 4px 4px; text-align:center; font-size:9pt;} 
A.boxbig:Visited {color:black;text-decoration:none;border:1px outset;} 
A.boxbig:Active {color:black;text-decoration:none;border:1px outset;} 
A.boxbig:Link {color:black;text-decoration:none;border:1px outset;} 
A.boxbig:Hover {color:white; background-color:#5d90c3; border:1px outset; text-decoration:none;}


.boxx { white-space: nowrap;text-decoration:none; border:0px outset;  padding-top:0px; padding-bottom:0px; padding-left:1px; padding-right:3px; text-align:right; font-size:8pt; FONT-WEIGHT : normal;
	} 
A.boxx:Visited {color:#000040;text-decoration:none;} 
A.boxx:Active {color:#000040;text-decoration:none;} 
A.boxx:Link {color:#000040;text-decoration:none;} 
A.boxx:Hover {color:#c00000;  border:0px outset; text-decoration:underline;}

.boxDH { text-decoration:none; border:1px outset; background-color:#ffffff; padding-left:5px; padding-right:5px; text-align:center; font-size:7pt; FONT-WEIGHT : bold;
	background: url('/images/icons/arrow4.gif') 0 3 no-repeat} 
A.boxDH:Visited {color:#000080;text-decoration:none;} 
A.boxDH:Active {color:#000080;text-decoration:none;} 
A.boxDH:Link {color:#000080;text-decoration:none;} 
A.boxDH:Hover {color:#ffffff; background-color:#808080; border:1px outset; text-decoration:none;}

.boxLH { text-decoration:none; border:1px outset; background-color:#ffffff; padding-left:5px; padding-right:5px; text-align:center; font-size:7pt; FONT-WEIGHT : bold;
	background: url('/images/icons/arrow3.gif') 0 3 no-repeat} 
A.boxLH:Visited {color:#800000;text-decoration:none;} 
A.boxLH:Active {color:#800000;text-decoration:none;} 
A.boxLH:Link {color:#800000;text-decoration:none;} 
A.boxLH:Hover {color:#ffffff; background-color:#808080; border:1px outset; text-decoration:none;}

.fbox { text-decoration:none; border:1px outset; background-color:#c8e0d0; padding-left:1px; padding-right:2px; padding-top:1px; padding-bottom:2px; text-align:center; font-size:6pt; font-family:terminal;} 
A.fbox:Visited {color:navy;text-decoration:none;} 
A.fbox:Active {color:navy;text-decoration:none;} 
A.fbox:Link {color:navy;text-decoration:none;} 
A.fbox:Hover {color:#FFFFFF; background-color:#336699; border:1px outset; text-decoration:none;}

.ftbox { text-decoration:none; border:1px outset; background-color:#dddddd; padding-left:1px; padding-right:2px; padding-top:1px; padding-bottom:2px; text-align:center; font-size:6pt; font-family:terminal;} 
A.ftbox:Visited {color:navy;text-decoration:none;} 
A.ftbox:Active {color:navy;text-decoration:none;} 
A.ftbox:Link {color:navy;text-decoration:none;} 
A.ftbox:Hover {color:#FFFFFF; background-color:#336699; border:1px outset; text-decoration:none;}

.fmbox { text-decoration:none; border:1px outset; background-color:#cbcbef; padding-left:1px; padding-right:2px; padding-top:1px; padding-bottom:2px; text-align:center; font-size:6pt; font-family:terminal;} 
A.fmbox:Visited {color:navy;text-decoration:none;} 
A.fmbox:Active {color:navy;text-decoration:none;} 
A.fmbox:Link {color:navy;text-decoration:none;} 
A.fmbox:Hover {color:#FFFFFF; background-color:#336699; border:1px outset; text-decoration:none;}

.tbox { text-decoration:none;  background-color:#ffffff; padding-bottom:1px; padding-top:1px; padding-left:1px; padding-right:1px; text-align:right; font-size:8pt; width:30px;} 
.sbox { text-decoration:none;  background-color:#ffffff; padding-bottom:1px; padding-top:1px; padding-left:1px; padding-right:1px; text-align:left; font-size:8pt; width:120px;} 

.mbox { text-decoration:none; width:100px;} 
A.mbox:Visited {text-decoration:none;} 
A.mbox:Active {text-decoration:none;} 
A.mbox:Link {text-decoration:none;} 
A.mbox:Hover {background-color:#336699; text-decoration:none;}


.bl {background: url('/images/curves/greenCurve1BL.gif') 0 100% no-repeat}
.br {background: url('/images/curves/greenCurve1BR.gif') 100% 100% no-repeat}
.tl {background: url('/images/curves/greenCurve1TL.gif') 0 0 no-repeat}
.tr {background: url('/images/curves/greenCurve1TR.gif') 100% 0 no-repeat; padding:10 10 1 10}

.blLGSmallR {background: url('/images/curves/lightGreenCurveBL.gif') 0 100%  no-repeat #efffEF; FONT-SIZE: 1em; LINE-HEIGHT: 1.2em; margin: 0 .5em 1em .5em;width: 230px; float:right}
.blLGSmallL {background: url('/images/curves/lightGreenCurveBL.gif') 0 100%  no-repeat #efffEF; FONT-SIZE: 1em; LINE-HEIGHT: 1.2em; margin: 0 .5em 1em .5em;width: 250px; float:left}
.blLG {background: url('/images/curves/lightGreenCurveBL.gif') 0 100%  no-repeat #efffEF; width: 90%;FONT-SIZE: 1em; LINE-HEIGHT: 1.2em; margin: 0 .5em 1em .5em;}
.brLG {background: url('/images/curves/lightGreenCurveBR.gif') 100% 100% no-repeat}
.tlLG {background: url('/images/curves/lightGreenCurveTL.gif') 0 0 no-repeat}
.trLG {background: url('/images/curves/lightGreenCurveTR.gif') 100% 0 no-repeat; padding:10 10 1 10}


UL#greencircle{
	COLOR : #000050;
	FONT-FAMILY : MS Sans Serif;
	FONT-SIZE : 12px;
	LINE-HEIGHT : 130%;
	LIST-STYLE : outside;
	}


UL#darkbluecircle{
	COLOR : #000050;
	FONT-FAMILY : MS Sans Serif;
	FONT-SIZE : 12px;
	LINE-HEIGHT : 130%;
	list-style-image:url('/images/darkbluecircle.gif')
	}


UL#lightbluecircle{
	COLOR : #000050;
	FONT-FAMILY : MS Sans Serif;
	FONT-SIZE : 12px;
	LINE-HEIGHT : 130%;
	}


.blueborder{
	BORDER-BOTTOM : navy solid 1px;
	BORDER-LEFT : navy solid 1px;
	BORDER-RIGHT : navy solid 1px;
	BORDER-TOP : navy solid 1px;
	COLOR : navy;
	FONT-FAMILY : sans-serif,Tahoma,Arial;
	FONT-SIZE : 12px;
	}


.bluebutton{
	BACKGROUND-COLOR : navy;
	COLOR : white;
	FONT-FAMILY : sans-serif,Tahoma,Arial;
	FONT-SIZE : 12px;
	FONT-WEIGHT : bold;
	}


.greenbutton{
	BACKGROUND-COLOR : green;
	COLOR : white;
	FONT-FAMILY : sans-serif,Tahoma,Arial;
	FONT-SIZE : 12px;
	FONT-WEIGHT : bold;
	}

	.greybutton{
		BACKGROUND-COLOR : white;
		FONT-FAMILY : Arial;
		FONT-SIZE : 64px;
		FONT-WEIGHT : bold;
		text-decoration:none;
		}
	

.formfields{
	BORDER-BOTTOM : navy solid 2px;
	BORDER-LEFT : navy solid 2px;
	BORDER-RIGHT : navy solid 2px;
	BORDER-TOP : navy solid 2px;
	COLOR : navy;
	FONT-FAMILY : sans-serif,Tahoma,Arial;
	FONT-SIZE : 12px;
	PADDING-LEFT : 4px;
	PADDING-RIGHT : 4px;
	}


.leftmargin{
	PADDING-LEFT : 15px;
	}


.formfieldsactive{
	BACKGROUND-COLOR : #edfdfd;
	BORDER-BOTTOM : navy solid 1px;
	BORDER-LEFT : navy solid 1px;
	BORDER-RIGHT : navy solid 1px;
	BORDER-TOP : navy solid 1px;
	COLOR : navy;
	FONT-FAMILY : sans-serif,Tahoma,Arial;
	FONT-SIZE : 12px;
	PADDING-LEFT : 4px;
	PADDING-RIGHT : 4px;
	}


.formfieldstitle{
	COLOR : navy;
	FONT-FAMILY : sans-serif,Tahoma,Arial;
	FONT-SIZE : 12px;
	FONT-WEIGHT : bold;
	TEXT-ALIGN : right;
	}


.pageheader{
	BORDER-BOTTOM : #339966 solid 1px;
	BORDER-LEFT : #339966 solid 1px;
	BORDER-RIGHT : #339966 solid 1px;
	BORDER-TOP : #339966 solid 1px;
	COLOR : black;
	FONT-WEIGHT : bold;
	PADDING-BOTTOM : 3px;
	PADDING-LEFT : 3px;
	PADDING-RIGHT : 3px;
	PADDING-TOP : 3px;
	TEXT-ALIGN : center;
	}


.pageheader2{
	BORDER-BOTTOM : #339966 solid 2px;
	BORDER-LEFT : #339966 solid 2px;
	BORDER-RIGHT : #339966 solid 2px;
	BORDER-TOP : #339966 solid 2px;
	}


.paraheader{
	COLOR : navy;
	FONT-WEIGHT : bold;
	}
	
	 .sidenav {
	float:left;
	height:18;
	width:143;
	margin:0; padding:0;
	text-align: left;
	padding-top: 2px; padding-left:2px;
}

  A.sidenav:link, A.sidenav:visited, A.sidenav:active{ 
  font-family: Tahoma,sans-serif,Tahoma,Arial,Helvetica,sans-serif,Tahoma,Arial; 
  font-size: 11px; 
  color: #000066; 
  text-decoration: none;
  background:#f4f4f4;
}

A.sidenav:hover { 
  color:#ff0000; 
  text-decoration: none;
    background-color:#dddddd;
}
.shrink_td {
	font-size: 11px;
}
.bigtopic {  font-family: sans-serif,Tahoma,Arial,  Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000}

#sddm
{	width:100%;
	height:24;
	margin: 0px 0px 0px 0px;
  border-collapse:collapse;
	z-index: 3000;
background:#fff;
	}

#sddm li
{ 	height:24;
	float: left;
		margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	width: 1%;
	list-style: none;
		text-align: left;
	font: bold 11px sans-serif,Tahoma,Arial ;
	z-index: 3000;
	}

#sddm li a
{
		background: url('/images/tabright1.gif')  repeat-x ;
 background-position:0% -0px;
	display: block;
	margin: 0 0px 0 0;
	padding: 6px 14px;
	width: auto;
		height:24px;
				top:2px;
	color: #000080;
	text-align: left;
	text-decoration: none;
	border-right: 1px solid #cccccc;
		z-index: 3000;}

#sddm li a:hover
{		color: #ff0000;

		z-index: 3000;}

#sddm li div
{	position: absolute;
		visibility: hidden;
			margin: 0;
	padding: 0;

	
}

	#sddm li div a
	{	position: relative;
		display: block;
		margin: 0 0 0 0;
		padding: 4px 4px;
		width: 214;
		height:26px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	  background: #f0f0f0;	
	  color: #000080;
		font: normal 11px sans-serif,Tahoma,Arial, sans-serif,Tahoma,Arial;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
			z-index: 3000;}

	#sddm li div a:hover
	{	background: url('/images/bgf2.png') #ffffff repeat-x ;
				color: #f00000;	
						border: 1px solid #bbbbbb;
		z-index: 3000;}

  #sddm li div ul
{			visibility: hidden;
	position: absolute;
				margin: 0;
			padding: 0;
}

	#sddm li div ul a  
	{	position: relative;
		display: block;
		margin: 0 6 0 213;
		padding: 4px 4px;
		width: 230;
		height:26px;
		top:-23px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
	  background: #e0e0e0;	
	  color: #000000;
		font: normal 11px sans-serif,Tahoma,Arial, sans-serif,Tahoma,Arial;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #cccccc;
		border-left: 1px solid #cccccc;
		border-right: 1px solid #cccccc;
			z-index: 4000;}

	#sddm li div ul a:hover
	{	background: url('/images/bgf2.png') #ffffff repeat-x ;
		border: 1px solid #bbbbbb;
		color: #f00000;	
		z-index: 4000;}


#bannerheadery a {
   float:right;
   background: url('/images/tableftJ.gif') no-repeat left top;
   background-position:0% 0px;
   margin:0;
   text-decoration:none; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0;
      border-bottom:1px solid #e5eff8;
}
#bannerheadery a span {
   float:right;
   display:block;
   background: url('/images/tabrightJ.gif') no-repeat right top;
   background-position:100% 0px;
   color: #333; padding-left:4px; padding-right:12px; padding-top:3px; padding-bottom:3px
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#bannerheadery a span {float:none;}
/* End IE5-Mac hack */
#bannerheadery a:hover span {
	color:#fff;
}
#bannerheadery a:hover {
   background-position:0% -42px;
	color: #fff;
}
#bannerheadery a:hover span {
   background-position:100% -42px;
	color: #fff;
}
#bannerheadery #current a {
   background-position:0% -42px;
	color: #fff;
}
#bannerheadery #current a span {
   background-position:100% -42px;
	color: #fff;
}

/* Sidebar */	
#sidebar {
	float: left;
	width: 24%;
	padding: 14; 	
	border:1px solid #efefef;
		background: #ffffff;
}	

#sidebar ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 1px 0 1px 0; padding: 0;
	text-decoration: none;
		background-color: ;
		
}
#sidebar ul.sidemenu li {
	border-bottom: 1px solid #f0f0f0;
	background: url('/images/small_soccer_ball.gif') no-repeat 3px 3px;	
	margin: 0 1px; padding-left:25px; padding-right:0; padding-top:0px; padding-bottom:1px	

}
#sidebar ul.sidemenu li:hover {
	border-bottom: 1px solid #f0f0f0;
	background: #fcfcfe url('/images/small_soccer_ball.gif') no-repeat 5px 3px;	
	margin: 0 1px; padding-left:25px; padding-right:0; padding-top:0px; padding-bottom:1px	

}
#sidebar ul.sidemenu a {
	font-weight: normaler;
	text-decoration: none;	
	background-image: url('none');

}
table.res { 
	font: 95%/1.1em "sans-serif,Tahoma,Arial", Arial, Arial, Tahoma,  sans-serif;
width:99%; 
border-top:1px solid #e5eff8; 
border-right:1px solid #e5eff8; 
margin:1em auto; 
border-collapse:collapse; 
padding:0.1em 0.1em; 
background-color: #ffffff;
}
table.resless { 
	font: 95%/1.1em "sans-serif,Tahoma,Arial", Arial, Arial, Tahoma,  sans-serif;
border-top:1px solid #e5eff8; 
border-right:1px solid #e5eff8; 
margin:1em ; 
border-collapse:collapse; 
padding:0.1em 0.1em; 
}
td.restop {
	font: 95%/1.1em "sans-serif,Tahoma,Arial", Arial, Arial, Tahoma, sans-serif;
	color: #f8e800;
	background-color: #404040;
	border-bottom:1px solid #e5eff8;
	border-left: 1px solid #e5eff8;
	padding: 0.1em 0.1em;
	text-align: right;
} 
td.res {
	font: 95%/1.1em "sans-serif,Tahoma,Arial", Arial, Arial, Tahoma,  sans-serif;
color:#666666; 
border-bottom:1px solid #e5eff8; 
border-left:1px solid #e5eff8; 
padding:0.1em 0.1em; 
text-align:right;
white-space: wrap;  
}
td.resr {
	font: 95%/1.1em "sans-serif,Tahoma,Arial", Arial, Arial, Tahoma, sans-serif;
	color: #666666;
	border-bottom: 14px solid #e5eff8;
	border-left: 1px solid #e5eff8;
	padding: 0.1em 0.1em;
	text-align: right;
	white-space: wrap;
} 
td.resnw { 
	font: 95%/1.1em "sans-serif,Tahoma,Arial", Arial, Arial, Tahoma,  sans-serif;
color:#666666; 
border-bottom:1px solid #e5eff8; 
border-left:1px solid #e5eff8; 
padding:0.1em 0.1em; 
text-align:left;
white-space: nowrap;  
} 
td.resg { 
	font: 95%/1.1em "sans-serif,Tahoma,Arial", Arial, Arial, Tahoma,  sans-serif;
color:#666666; 
background: #f8f8f8;
border-bottom:1px solid #e5eff8; 
border-left:1px solid #e5eff8; 
padding:0.1em 0.1em; 
text-align:left;
white-space: wrap;  
} 
td.resside { 
	font: 95%/1.1em "sans-serif,Tahoma,Arial", Arial, Arial, Tahoma,  sans-serif;
color:#f8f8f8; 
background: #444444 url('/images/tabn.jpg') repeat-x left bottom;	
border-bottom:1px solid #e5eff8; 
border-left:1px solid #e5eff8; 
padding:.3em 1em;
width:1%; 
text-align:right;
white-space: nowrap; 
} 
td.resside2 { 
	font: 95%/1.1em "sans-serif,Tahoma,Arial", Arial, Arial, Tahoma,  sans-serif;
color:#f8f8f8; 
background: #444444 url('/images/tabv.jpg') repeat-x left bottom;	
border-bottom:1px solid #e5eff8; 
border-left:1px solid #e5eff8; 
padding:.3em 1em;
width:1%; 
text-align:right;
white-space: nowrap; 
} 
####td.swd {
background:#fbf3f6;   font-size:10pt; height:15%; vertical-align:top; text-align:center;
}
####td.swe {
background:#fffcfc;   font-size:10pt; height:15%; vertical-align:top; text-align:center;
}










#nav {
	letter-spacing:0px;
	margin: 0;
	padding: 0px 2px 0;

	line-height: 100%;

}

#nav li {
	margin: 0 0px;
	padding: 0 0 1px;
	float: left;
	position: relative;
	list-style: none;
	text-align:left;
	border-right: solid 1px #808080;
}



/* main level link */

#nav a {
	font-weight: bold;
	color: #dddddd;
	text-decoration: none;
	display: block;
	padding:  6px 6px;
	margin: 0;

		
	
}

#nav a:hover {
	background: url(/images/bgf2.png) #000 repeat-x 0 0px;
	color: #cc0000;
}


/* main level link hover */

#nav .current a, #nav li:hover > a {
	background:  #000 repeat-x 0 0px;
	color: #ffffee;
	text-decoration: none;
		text-align:left;


}

/* sub levels link hover */

#nav ul li:hover a, #nav li:hover li a {
	background: url(/images/black.gif) #000 repeat-x 0 0px;
	border: none;
	color: #dddddd;
	text-align:left;
			border-bottom: solid 1px #666666; 
   text-decoration: none;
}

#nav ul a:hover {
	background: url(/images/stripes-grey.gif) #000 repeat-x 0 0px !important;
	color: #fff !important;
text-decoration: none;
	

	
}


/* dropdown */

#nav li:hover > ul {
	display: block;
		text-align:left;
		text-decoration: none;
}


/* level 2 list */

#nav ul {
	display: none;
text-decoration: none;
	margin: 0;
	padding: 0;
	width: 225px;
	position: absolute;
	top: 25px;
	left: -1px;
	background: url(/images/gradient2.png) #000 repeat-x 0 0;
	border-top: solid 1px #666666;
	border-left: solid 1px #666666;
	text-align:left;

}

#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
		text-align:left;
		text-decoration: none;
}

#nav ul a {
	font-weight: normal;
	text-decoration: none;
}


/* level 3+ list */

#nav ul ul {
	left: 224px;
	top: -0px;
}


/* rounded corners of first and last link */

#nav ul li:first-child > a {
	
}
#nav ul li:last-child > a {
	
}


/* clearfix */

#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

#nav {
	display: inline-block;
} 
html[xmlns] 
#nav {
	display: block;
}
 
* html 
#nav {
	height: 1%;
}
 TABLE.s1 {background:FFFFFF }
 TR.s1 {color:FFFFFF ; font-size:18pt}
 TD.wd {background:#ebf3f6; font-family:sans-serif,Tahoma,Arial; font-size:8pt; height:15%; vertical-align:top;border: 1px solid #ffffff;}
 TD.wb {background:#ebfcf9;   font-family:sans-serif,Tahoma,Arial; font-size:8pt; height:15%; vertical-align:top;border: 1px solid #ffffff;}
 TD.we {background:#d1dcdc;   font-family:sans-serif,Tahoma,Arial; font-size:8pt; height:15%; vertical-align:top;border: 1px solid #ffffff;}
 TD.wc {background:#d1e6e6;   font-family:sans-serif,Tahoma,Arial; font-size:8pt; height:15%; vertical-align:top;border: 1px solid #ffffff;}
 TD.wh {background:#c0d7e7;   font-family:sans-serif,Tahoma,Arial; font-size:8pt; height:15%; vertical-align:top;border: 1px solid #ffffff;}
 TD.wg {background:#f7f7d7;   font-family:sans-serif,Tahoma,Arial; font-size:8pt; height:15%; vertical-align:top;border: 1px solid #ffffff;}
 TD.wf {background:#ffd7e7;   font-family:sans-serif,Tahoma,Arial; font-size:8pt; height:15%; vertical-align:top;border: 1px solid #ffffff;}
 TD.wo {background:#d7d7f1;   font-family:sans-serif,Tahoma,Arial; font-size:8pt; height:15%; vertical-align:top;border: 1px solid #ffffff;}
 TD.swd {background:#ebf3f6;  font-family:sans-serif,Tahoma,Arial; font-size:8pt; height:15%; vertical-align:top; text-align:center;}
 TD.swe {background:#d1dcdc;   font-family:sans-serif,Tahoma,Arial; font-size:8pt; height:15%; vertical-align:top; text-align:center;}
 

.border {
border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.GroupTitle {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF
}
.ColoumnHeader {  
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; line-height: normal; padding-top: 5px; padding-bottom: 5px
}
.ThreadTitle {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}

.medBorder {  
	border: 2px #000033 solid
}
.ForumTitleBig {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366
}
.ForumTitleSmall {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000
}
.ForumTitleBig {  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000
}
.pmborder {  
	border-color: #FFFFFF #FFFFFF #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.button { 
border: 1px solid #666666;
}
.TextInput {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, arial; FONT-SIZE: 10px; WIDTH: 500px
}
.Button {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, arial; FONT-SIZE: 10px
}
.chattext {
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; COLOR: #000000; FONT-FAMILY: Verdana, arial; FONT-SIZE: 10px; width: 750px;
}

.tdLight {
	BACKGROUND-COLOR: #EEEEEE
}
.tdDark {
	BACKGROUND-COLOR: #CFCFCF;
}
.tdHeader {
	BACKGROUND-COLOR: #003366;
	color: #FFFFFF;
	background-image: url(grad.gif);

}
.tdHeaderFont {
	COLOR: #FFFFFF;
	font-weight: bold;
}
.tdLightest {
	BACKGROUND-COLOR: #FFFFFF
}
.tdBorder {
	BACKGROUND-COLOR: #CFCFCF
}
.tdQuote {
	BACKGROUND-COLOR: #F7F7F7
}
.thickborder {
	background-color: #CFCFCF;
	border: 1px solid #000000;
	padding: 2px;
}
.padded {
	padding: 5px;
}
.admincolour {
	color: #FF9900;
}
.modcolour {
	color: #669900;
}
.statuscolour {
	color: #006699;
}
.tdHeaderFontNB {
	COLOR: #FFFFFF;}
.Message {
	color: #FF0000;
}
.smallfont {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.VFTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
pre {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #000000;
}
.BoardDown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.signature {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	padding: 5px;
}
.tdSeperator {
	background-color: #A4A8B3;
}








#nav2 {
	letter-spacing:1px;
	margin: 0;
	padding: 0px 0px 0;
  z-index:99;
	line-height: 100%;
	
	
}

#nav2 li {
	margin: 0 0px;
	padding: 0 0 1px;
	position: relative;
	list-style: none;
	text-align:left;
	border-right: solid 0px #cccccc;
	  z-index:99;

}



/* main level link */

#nav2 a {
	font-weight: bold;
	color: #202020;
	text-decoration: none;
		padding:  12px 0px;
	margin: 0;
		text-align:left;
  z-index:99;

	
}

#nav2 a:hover {
	color: #0000f0;
  z-index:99;

}


/* main level link hover */

#nav2 .current a, #nav2 li:hover > a {
  z-index:99;

	color: #303090;
	text-decoration: none;


}

/* sub levels link hover */

#nav2 ul li:hover a, #nav2 li:hover li a {
	color: #303090;
	text-align:left;
		   text-decoration: none;

		  z-index:99;

}

#nav2 ul a:hover {
	
	color: #00c !important;
text-decoration: none;
				border-right: solid 1px #ffffff; 
				border-top: solid 1px #ffffff; 
				  z-index:99;

				}


/* dropdown */

#nav2 li:hover > ul {
	display: block;
		text-align:left;
		text-decoration: none;
		background-color: #ffffff;
  z-index:99;

	
}


/* level 2 list */

#nav2 ul {
	display: none;
text-decoration: none;
	margin: 0;
	padding: 0;
	width: 436px;
	position: absolute;
	top: 22px;
	left: -414px;
  z-index:99;

	border: solid 1px #eeeeee;
	text-align:left;

}

#nav2 ul li {
	float: none;
	margin: 0;
	padding: 0;
		text-align:left;
		text-decoration: none;
					border: solid 1px #ffffff;
					  z-index:99;
 
}

#nav2 ul a {
	font-weight: normal;
	text-decoration: none;
	  z-index:99;


}


/* level 3+ list */

#nav2 ul ul {
	left: 211px;
	top: -3px;
	  z-index:99;

}

/* rounded corners of first and last link */

#nav2 ul li:first-child > a {
	
}
#nav2 ul li:last-child > a {
	
}


/* clearfix */

#nav2:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

#nav2 {
	display: inline-block;
} 
html {
    height: 100%;
    margin-bottom: 0.5em;
       overflow-y: scroll;

}
html[xmlns] 
#nav2 {
	display: block;
}
 
* html 
#nav2 {
	height: 1%;
}