/*---------------------------------------------------------------*/
/*---------------------------------------------------------------*/
body{	margin:0;
		padding:0px;
		text-align:center;
		margin:auto;
		background:#fff;
		width:100%;
		}
#wrapper{
		width:100%; 
		margin:0; 
		background:transparent;
		/
		width:100%;
		}
#shell{
	width:770px; 
	margin:10px 0px 0px 0px; 
	padding:0;
	background:#fff;
	/
	width:770px;
	}
#header{
		height:120px;
		width:100%;
		margin:0px;
		padding:0px 5px 3px 10px;
		background:url(images/topline_grey.gif) left no-repeat;
		/background:url(images/topline_grey.gif) top no-repeat;
		}
#divide{
		height:93px;
		margin:0;
		border-top: 1px dashed #ff6600;
		border-bottom: 1px dashed #ff6600;
		background:url(images/divide.gif) no-repeat;
		}
#bottom{
		width:770px;
		background:url(images/sidelines_grey.gif) repeat-y;
		m!argin:auto;
		font: 80% Verdana, Geneva, helvetica, sans-serif;
		position:relative;
		padding-top:3px;
		text-align:left;
		float:left;
		}
#leftside{
	float: left;
	width: 470px;
	display:inline;
	background:transparent;
	padding:10px;
	line-height:145%;
		}
#rightside{
	float:right;
	width:280px;
		}

#footer{		
		width:770px;
		text-align:center;
		clear:both;
		background:url(images/bottline_grey.gif) top no-repeat;
		color:#006;
		font:70% Verdana, Geneva, helvetica, sans-serif;
		padding:25px;
		}

/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
#leftside h1{
		font:bold italic 120% Verdana, Geneva, helvetica, sans-serif;
		color:#999999;
		text-align:left;
		border-bottom:1px solid #003;
		width:98%;		
		margin:5px 0px;
		}
#leftside ul{
		margin:5px 5px 5px 40px;
		list-style-position: inside;
		}
#leftside li{
		font:12px Arial,helvetica, sans-serif;
		text-align:left;
		margin-bottom:5px;
		margin-left:0;
		list-style-image: url(images/vis_bullet.gif);
		}
 h2{
		font:bold 12px Verdana, Geneva, sans-serif;
		color:#00017f;
		text-align:left;
		border-bottom:1px solid #00017f;
		width:90%;	
		margin:10px 0px 5px 20px;	
		}
#rightside a{
		font:bold 14px "MS Sans Serif", Geneva, sans-serif;
		color:#00017f;
		text-decoration:none;
		}
#rightside a:hover{
		color:#00bf02;
		text-decoration:none;
		}
#rightside ul{
		list-style-type:none;
		margin-top:0;
		margin-left:-10px;
		line-height:155%;
		/
		margin-left:20px;
		margin-bottom:0;
		}
.nav{
		float:right;
		font:bolder italic 14px Verdana, Geneva, helvetica, sans-serif;
		}
.nav a{
		font:bolder italic 12px Verdana, Geneva, helvetica, sans-serif;
		color:#cc3300;
		text-decoration:none;
		}
.nav a:hover{
		color:#003;
		text-decoration:none;
		}
#footer a{
		font:10px Verdana, Geneva, helvetica, sans-serif;
		color:#003;
		text-decoration:none;
		}
#footer a:hover{
		color:#cc3300;
		text-decoration:none;		
		}
p{margin:0 0 10px 0;}
fieldset{border:2px solid #bababa;margin:20px 10px 5px 10px;font:14px Verdana, Geneva, helvetica, sans-serif;}
.contact{text-align:left;padding:15px;font:12px Verdana, Geneva, helvetica, sans-serif;}
.contact h4{color:#969696;font:bold 14px Verdana, Geneva, helvetica, sans-serif;margin:5px 0px;}
.contact h3{color:#00bf02;font:bold 14px Verdana, Geneva, helvetica, sans-serif;margin:3px 0px;}
#port ul{
		margin:5px 5px 5px 10px;
		}
#port li{
		font:11px Arial,helvetica, sans-serif;
		text-align:left;
		margin-bottom:10px;
		margin-left:0;
		list-style-image: url(images/vis_bullet.gif);
		}