@charset "UTF-8";
body#regular { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-style: normal;font-weight: normal; color:#959595; line-height:15px; background:#d5ddba url(images/bggrad2.gif) repeat-x;}

div#wrapShadow { width:1010px; height:705px; margin:0 auto 0 auto; padding-top:5px; background:transparent url(images/bgDrop.png) no-repeat;}
div#wrapper { background-color:#a2c03f; width:1000px; height:675px; margin:0 auto 0 auto; }
div#innerwrapper { background-color:#ffffff; width:950px; height:575px; margin:50px 0 50px 50px; float:right;}
div#inner2 { width:900px; height:525px; margin-top:50px; float:right;}
div#header { width:900px; height:90px; }
div#headeriframe { width:900px; height:90px; }
	div#headImg1 { width:390px; height:65px; float:left;}
	div#headImg2 { width:280px; height:30px; float:right; margin-right:65px;}
div#mainArea { width:900px; height:435px;}
div#leftArea { width:300px; height:435px; float:left;}
	div#mainNav { width:300px; height:200px;}
	div#mainNavAbout { width:160px; height:200px; float:left;}
	div#aboutPic { width:125px; height:156px; margin:0 10px 0 0; float:left;}
	/*div#naviframe { width:300px; height:175px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#959595; line-height:15px; margin:0;}
	div#naviframe a:link { color:#959595; text-decoration:none;}
	div#naviframe a:visited { color:#959595; text-decoration:none;}
	div#naviframe a:hover { color:#000000; text-decoration:none;}
	div#naviframe a:active { color:#000000; text-decoration:none;}*/
	div#portCopy { width:280px; height:235px; padding:0 20px 0 0; font-size:10px; color:#000000;}
	.headline1 { font-size:14px; font-weight:bold; margin-bottom:10px;}
	
div#rightArea { width:600px; height:435px; float:right;}
	div#imageLiveHome { width:600px; height:265px;}
	div#preFootHome { width:600px; height:170px; text-align:left;}
		div#homeCopy { width:575px; height:auto; background-color:#000000; font-size:12px; color:#FFFFFF; text-align:left; float:left; padding:10px;}
div.homeThumb { width:115px; height:80px; float:left; padding:0 5px 5px 0;}
img.thumb { width:115px; height:80px; border:none;}

	div#imageLive { width:600px; height:435px; overflow:hidden;}
	/*div#preFoot { width:600px; height:145px; text-align:left; z-index:10;}*/
	div#portDesc { width:590px; height:135px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:14px; color:#959595; font-weight:normal; margin-right:10px;}
	div#portDesc p { margin:6px 0 0 0;}
		div#portDesc  a:link { color:#7f9732; font-weight:bold; text-decoration:none;}
		div#portDesc a:visited { color:#7f9732; font-weight:bold; text-decoration:none;}
		div#portDesc a:hover { color:#959595; font-weight:bold; text-decoration:underline;}
		div#portDesc a:active { color:#959595; font-weight:bold; text-decoration:none;}

	.portHead { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#a2c03f;}
	.portSubhead { font-weight:bold;}
	.role { font-weight:bold;}
	div#copyArea { width:590px; height:435px; margin-right:10px; overflow:hidden;}
	div#copyArea p { margin:6px 0 0 0;}
	div#aboutBul1 { width:250px; height:auto; margin:0 20px 0 0; float:left;}
	div#aboutBul2 { width:320px; height:auto; margin:0; float:left;}
	div#client1 { width:auto; height:auto; margin:0 20px 0 0; float:left; line-height:17px;}
	div#client2 { width:auto; height:auto; margin:0; float:left; line-height:17px;}
	
	div#contactArea { position:relative; width:250px; height:156px; margin-right:0; vertical-align:bottom; float:left; overflow:hidden;}
	div#contactArea2 { position:absolute; bottom:0; width:250px; height:90px; margin-right:0; vertical-align:bottom; float:left; overflow:visible;}
		div#contactArea  a:link { color:#7f9732; font-weight:bold; text-decoration:none;}
		div#contactArea a:visited { color:#7f9732; font-weight:bold; text-decoration:none;}
		div#contactArea a:hover { color:#959595; font-weight:bold; text-decoration:underline;}
		div#contactArea a:active { color:#959595; font-weight:bold; text-decoration:none;}
		
		p.tight { line-height:11px;}

div#footer { width:1010px; height:20px; background-color:transparent; color:#000000; margin:0 auto 0 auto; padding-top:2px; vertical-align:top;}
div#footWrap { width:1000px; height:20px; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:9px; margin:0 auto 0 auto; padding:0;}
div#footLeft { width:300px; height:20px; text-align:left; float:left; padding-left:5px;}
div#footRight { width:300px; height:20px; text-align:right; float:right; padding-right:5px;}
	div#footWrap a:link { color:#000000; font-weight:bold; text-decoration:none;}
	div#footWrap a:visited { color:#000000; font-weight:bold; text-decoration:none;}
	div#footWrap a:hover { color:#7f9732; font-weight:bold; text-decoration:none;}
	div#footWrap a:active { color:#7f9732; font-weight:bold; text-decoration:none;}



/* float clearing for IE6 */ * html .clearfix{ height: 1%; overflow: visible; }
/* float clearing for IE7 */ *+html .clearfix{ min-height:1%;}
/* float clearing for everyone else */ .clearfix:after{ clear: both; content: "."; display: block; height: 0; visibility:hidden; font-size:0; }

#jFlowSlide{ background:transparent;}
#myController {position:relative;z-index:10000;margin:0; top:-173px; font-size:10px;}
/*controller rollover color*/
#myController span.jFlowSelected { margin-right:0px;padding-top:4px; padding-bottom:1px; font-weight:bold; color:#a2c03f; font-size:14px;}
#myController span{padding:0px 3px 0px 3px; color:#000000;}
.slide-wrapper { padding: 0px; position:absolute;z-index:10;display:none;}
.slide-thumbnail {float:left; }
.slide-details { margin-top:20px; }
.slide-details div{margin:0px; padding:0px;}
.jFlowControl, .jFlowPrev, .jFlowNext { font-weight:normal; color:#000; cursor:pointer; padding:0; vertical-align:bottom; }

.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background:transparent; font-size:14px; }