/* CSS Document */


	body {
        margin:0;
        background:#ffffff url(../images/bg_page.jpg) repeat-x;
		}
		
	#header {
		width:720px;
		height:73px;
		margin: 0 auto;
		padding:0px;
		}
		
	#logo {
		height:70px;
		vertical-align:middle;
		float:left;
		}
		
	#loginonline	{
		vertical-align:middle;
		float:right;
		}
	
	.loginonlinebutton {
		vertical-align:middle;
		}
	
	#topgap {
		height:25px;}
			
		
	#images {
		width:720px;
		height:180px;
		padding:0px;
		margin:0 auto;
		}
		
	#links {
		width:720px;
		height:30px;
		padding:0px;
		margin:0 auto;
		}			
	
	#bluebar {
		width:720px;
		height:10px;
		padding:0px;
		margin:0 auto;
		background-image:url(../images/top_bar_1.jpg);
		}
		

	#gap {
		width:720px;
		height:3px;
		padding:0px;
		margin:0 auto;
		}	
		
	#mainlinks	{
		float:left;
		padding:0 19px 0 18px;
		height:30px;
		line-height:30px;
		background-color:#0066ca;
		border-right:1px solid white;
		border-top:1px solid white;
		}
		
	#mainlinksactive	{
		float:left;
		padding:0 19px 0 18px;
		height:30px;
		line-height:30px;
		background-color:#003399;
		border-right:1px solid white;
		border-top:1px solid white;}
		
	#main {
		clear: both;
		width:720px;
		position:relative;
		height:585px;
		padding:0;
		margin:0 auto;
		}		
		
	#left {
		width:300px;
		float:left;
		position:relative;
		top:0px;
		left:0px;
		height:570px;
		padding:8px 15px 5px 5px;
		overflow:none;
		text-align:justify;		
		}		
		
	#middle {
		width:207px;
		height:570px;
		float:left;
		top:0px;
		left:309px;
		padding:8px 8px 5px 6px;
		background: url(../images/bg_middle.jpg) repeat-y;
		}
		
	#right {
		width:178px;
		float:right;
		height:570px;
		padding:8px 0 5px 0;
		background: url(../images/bg_right.jpg) repeat-y;
		}
		
	#clientlist {
		width:200px;
		height:21px;
		padding:0 0 0 5px;
		background:#ffffff;
		border-bottom:5px solid #e5e5e5;
		}
		
	.bluebold {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#003366;
		}
		
	.txt11 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:18px;
		}		
		
	.txt11bold {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:20px;
		color:#333333;
		}
		
	a.tab:link, a.tab:visited  {  
		color: #ffffff;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight: bold;
    	text-decoration: none;
		vertical-align: middle;
		text-align:center;
    	}
		
	a.tab:hover  {  
		color: #ffffff;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight: bold;
		text-decoration:underline;    	
		vertical-align: middle;
		text-align:center;
    	}
		
	.tabactive  {  
		color: #ffffff;
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 11px;
    	font-weight: bold;
		vertical-align: middle;
		text-align:center;
    	}	
		
	.txt10 {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:18px;
		color:#666666;
		}
		
	a.client:link, a.client:visited {   
		background-color: #ffffff;
		color: #333333;
		height:21px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		width:200px;
		text-decoration:none;
		padding:0 0 0 5px;
		border-bottom:5px solid #e5e5e5;
		display: block;
		line-height:21px;}

	a.client:hover {   
		background-color: #0066ca;
		color: #ffffff;
		height:21px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-decoration:none;
		width:200px;
		border-bottom:5px solid #e5e5e5;
		display: block;
		line-height:21px;}			
		
	.textcell {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight:normal;
		color: #000000;
		padding-left: 18px;
		padding-right:18px;
		text-decoration: none;}
		
	.textcell2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		font-weight:normal;
		color: #000000;
		padding-left: 5px;
		padding-right:5px;
		text-decoration: none;
		}	
		
		
	.button {
BACKGROUND-COLOR: #666666;BORDER-BOTTOM: #333333 1px solid;BORDER-LEFT: #333333 1px solid;BORDER-RIGHT: #333333 1px solid;
BORDER-TOP: #333333 1px solid;CURSOR: hand; COLOR: #ffffff;FONT-FAMILY: verdana, arial, helvetica;FONT-SIZE: 10px;WIDTH: 60px;HEIGHT: 22px;FONT-WEIGHT: bold;}	
		
	.linktext {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-style: normal;
		color: #000000;
		text-decoration: none;	}
		
	#news {
		width:165px;
		padding:0 5px 0 7px;
		}	
		
	#pscroller1{
		width: 152px;
		height: 110px;
		border: 1px solid #666666;
		padding: 5px;
		background-color: #ffffff;}

	.newstext {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-style: normal;
		color: #000000;
		text-decoration: none;	}
		
	.newsbold {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight:bold;
		color: #990000;
		text-decoration: none;	}
		
	.contactbold {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		line-height:30px;
		text-align:center;
		}		
		
	.titlesides {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		}	
		
	a.links:link, a.links:visited {   
		color: #333333;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:none;
		}

	a.links:hover {   
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration:underline;
		width:200px;
		}
		
		
		
	.eflogin {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background-color: #003399;
		height: 25px;
		width: 180px;
		cursor:pointer;
		border: 1px solid #000066;				
