html,body {
    margin:0;
      padding:0;
      height:100%;
      border:none

        height:auto !important;
        margin:-2px -2px -2px -2px;
        padding:0px 0px;
        background-color: #5D769B;	
        font-family:'Trebuchet MS',Verdana, Helvetica, Arial, sans-serif;
        font-size:12px;
        color:#444444;

        /* IE < 6 doesn't deal with 'margin: auto', so we need this */
        text-align:center;
}
html {
        overflow:-moz-scrollbars-vertical;
        overflow-y:scroll;
        overflow-x:hidden;
}

p{
        line-height: 1.4;
        text-align:left;

}

html { margin-bottom: 1px; }
* { padding: 0; margin: 0; }

table.maintable {
        width:980px;
        text-align:center;
        margin-left:auto;
        margin-right:auto;

}
tr.maintable{
        background-color:#FFFFFF;

}
/* Footer styles */
#headerFiller{
	clear:both;
	float:left;
	width:100%;
	height:30px;
	border-bottom:1px solid #000;
	text-align:right;
}
#header{
        width:100%;
        font-weight:normal;
        font-size: 12px;
        font-family: Verdana,'Trebuchet MS';

}
#header img{
        border:none;
        margin-top:-13px;
}	/* 'widths' sub menu */


	#layoutdims {
		clear:both;
		background:#eee;
		border-top:4px solid #000;
		margin:0;
		padding:6px 15px !important;
		text-align:right;
	}
	/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;
		position:relative;
		
	
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 1em 6;
		overflow:hidden;
		text-align: left;	
	
	}
	/* 2 Column (left menu) settings */
	.leftmenu {
		background:#fff;
		background:#E8EDE4	;		/* right column background colour */
	background:#FFFFF1;

	}
	.leftmenu .colleft {
		right:30%;
		background:#F4F4F4;			/* right column width */
		background:#FFFFFF;	/* left column background colour */
border-right:2px solid #5D769B;
	}
	.leftmenu .col1 {
		width:25%;			/* right column content width */
		left:102%;

		  		               /* 100% plus left column left padding */
	}
	.leftmenu .col2 {
		width:60.5%;			/* left column content width (column width minus left and right padding) */
		left:10%;			/* (right column left and right padding) plus (left column left padding) */
	}
	/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		height:65px;
		border-top:1px solid #000;
	}
	#footer p {
		padding:10px;
		margin:0;
	}
	
// Menu
#menu ul {
        text-align:left;
	list-style:disc outside none;
}
#menu li{
       font-size:12px;
       padding-left:30px;
       text-decoration:none;
}
#menu li a:hover{
	color:#DB6D00;
        color:#AA4400;
	font-weight:bold;
	text-decoration:underline;
}

#menu h2 {
        text-align:left;
        color:#DB6D00;
        color:#AA4400;
        font-size:18px;
}
#menu h3{
        text-align:left;
        color:#071D99;
        font-weight: normal;
        font-size:14px;
}
#menu h4{
        text-align:left;
        color:#DB6D00;
        color:#AA4400;
}


/* SIDEBAR */

#maincontent p {
        text-align:left;
}

#maincontent h1 {
        text-align:left;
         color:#017D99;
}
#maincontent h2 {
        text-align:center;
        font-size:24px;
        color:#608803;
}
#maincontent h3{
        text-align:left;
        font-weight: normal;
        font-size:14px;
}
#maincontent h4{
        text-align:left;
        color:#DB6D00;
}
#maincontent ul {
        text-align:left;
	list-style:disc outside none;
}
#maincontent li {
        text-align:left;
        padding-left:30px;
       
}
a{
        color: #406527;
}

#maincontent a:hover {
	color: #99570C;;
}
#menu8 {
	width: 200px;
	margin-top: 60px;
	text-align:left;
}
	
#menu8 li a {
	text-decoration: none;
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
}
	
#menu8 li a:link, #menu8 li a:visited {
	color: #777;
	display: block;
	background: url(/images/menu8.gif);
	padding: 8px 0 0 20px;
}
	
#menu8 li a:hover {
	color: #257EB7;
	background: url(/images/menu8.gif) 0 -32px;
	padding: 8px 0 0 25px;
}
	
#menu8 li a:active {
	color: #fff;
	background: url(images/menu8.gif) 0 -64px;
	padding: 8px 0 0 25px;
}

#menu8 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
// Top menu
#tabsF {
      float:right;
      width:100%;
      background:#efefef;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #666;
}
#tabsF ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}
#tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
#tabsF a {
      float:left;
      background:url("/images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}
#tabsF a span {
      float:left;
      display:block;
      background:url("/images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsF a span {float:none;}
/* End IE5-Mac hack */
#tabsF a:hover span {
      color:#FFF;
}
#tabsF a:hover {
      background-position:0% -42px;
}
#tabsF a:hover span {
      background-position:100% -42px;
}
        #rnd_container {background: #FFFFFF; margin:1px;}
        .rnd_top, .rnd_bottom {
            display:block; background:#FFFFFF; font-size:1px;
        }
        .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {
            display:block; overflow:hidden;
        }
        .rnd_b1, .rnd_b2, .rnd_b3 {
            height:1px;
        }
        .rnd_b2, .rnd_b3, .rnd_b4 {
            background:#FFFFF1; 
            border-left:1px solid #E8CF53; 
            border-right:1px solid #E8CF53;
        }
        .rnd_b1 {
            margin:0 5px;
            background:#E8CF53;
        }
        .rnd_b2 {
            margin:0 3px; 
            border-width:0 2px;
        }
        .rnd_b3 {
            margin:0 2px;
        }
        .rnd_b4 {
            height:2px; 
            margin:0 1px;
        }
        
        .rnd_content 
        {
            display:block;
            border:0 solid #E8CF53;
            border-width:0 1px;
            padding: 4px;
            background:#FFFFF1;
            color:#000;
        }