
html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 font-family:arial, helvetica, sans-serif;
 background-image:url('images/images/bg2.gif');
 background-repeat:repeat-y;
 background-position:center;

} 

h2 {
font-family:arial, helvetica, sans-serif;
margin: 0;
padding: 0;
border-bottom: dotted #ed542a thin;
width: 500px;
color: #404040 ;
}

#table {
  border-collapse: collapse;
  border-spacing: 0;

    margin:0px;
    padding:0px;
}

#pagewidth{ 
 width:800px; 
 text-align:left; 
 margin:0 auto; 
} 
 
#header{
 position:relative; 
 height:147px; 
 background-color:#ffffff; 
   background-image:url('images/images/images/layout2_03.gif');
 width:800px;
 display:block;
 overflow:none;
} 
 #navigation{
 position:relative; 
 height:34px; 

 width:800px;
 float:left; 
 display:block;
 overflow:none;
} 
 
#leftcol{
 width:200px; 
 height:750px; 
 float:left; 
 padding: 10px;
 position:right; 
 background-color:#ffffff; 
  background-image:url('images/images/bg3.gif');
 background-repeat:repeat-x;
  background-position:top;

 }
 
#maincol{
  background-color:#ffffff; 
  background-image:url('images/images/bg3.gif');
 background-repeat:repeat-x;
  background-position:top;
 position: relative; 
 width:560px;
 height:750px; 
 padding: 10px;
 float:left; 
 }
 
#footer{
 height:82px; 
  background-color:#333333; 
 clear:both;
 display:block;
 overflow:auto;

} 
#footerlink {
    color:#ffffff;
	font-weight:bold;
 }
 

/* Menu
-------------------------------------------------------------------------*/
.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	font: 67.5% "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size:14px;
	font-weight:extra-bold;
	background-color: #FFFFFF;
	}
.menu ul{
	background:#ed542a url('images/images/buttonbg.gif');
	background-repeat:repeat-x; 
	height:34px;
	width:800px;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:right;
		padding:0px;
		}
	.menu li a{
		background-image: url("images/images/buttonbg.gif"), url("images/seperator.gif");
  		background-repeat: repeat-x, bottom right no-repeat;
	
		color:#000000;
		display:block;
		font-weight:normal;
		line-height:34px;
		margin:0px;
		padding:0px 25px;
		text-align:center;
		text-decoration:none;
		}
		.menu li a:hover, .menu ul li:hover a{
			background: #ed542a url("images/images/hover.gif") bottom center no-repeat;
			color:#FFFFFF;
			text-decoration:none;
			}
	.menu li ul{
		background:#333333;
		display:none;
		height:auto;
		padding:0px;
		margin:0px;
		border:0px;
		position:absolute;
		width:145px;
		z-index:200;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		
		}
	.menu li li {
		background:url('images/images/sub_sep.gif') bottom left no-repeat;
		display:block;
		float:none;
		margin:0px;
		padding:0px;
		width:145px;
		}
	.menu li:hover li a{
		background:none;
		
		}
	.menu li ul a{
		display:block;
		height:35px;
		font-size:12px;
		font-style:normal;
		margin:0px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover, .menu li ul li:hover a{
			background:#ed542a url('images/images/hover_sub.gif') center left no-repeat;
			border:0px;
			color:#ffffff;
			text-decoration:none;
			}
	.menu p{
		clear:left;
		}	
	.tdsideback {
			background:#ed542a url('images/images/buttonbg.gif');
		 background-repeat:repeat-x;
		 
		 }
}


 
 
/* ******************************************************************** */ 
/* Clearfix: http://csscreator.com/attributes/containedfloat.php        */
/* ******************************************************************** */
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 
/* ******************************************************************** */ 
/*                      printer styles                                  */ 
/* ******************************************************************** */ 
     
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
