@charset "utf-8";

body {font: 75%  Arial, Helvetica, sans-serif, Tahoma; background: #ededed url(images/bg_main.jpg) repeat-x; margin: 0; padding: 0; text-align: center; color: #000000;}

#container {width: 1001px;  margin: 7em auto 0 auto; text-align: left;}
#top-icons {height:30px; margin:0; padding: 0; text-align:right; overflow:hidden;}
#topnav {height:35px; margin:0; padding: 0; background:url(images/bg_topnav.png) no-repeat; text-align:right; overflow:hidden;}
	#topnav p { padding:10px; margin:0 5em 0 0; word-spacing:3px;}
	#topnav span {color:#359ab7;}
	
/* home page */	

#mainContent {height:500px; margin:0; padding: 0; background: url(images/bg_home.png) no-repeat;}
	#flash-lt {float:left; height:486px; width:417px; margin:0; padding:0;}
	#content-rt {float:left; height:486px; width:576px; margin:0; padding:0;}
		#welcome {width:80%; margin:3em 0 auto 0; padding:0; text-align:justify;}
		#services {width:80%; margin:2em 0 auto 0; padding:0; text-align:center;}
		#tickerwrapper {width:80%; margin:1em 0 auto 0; padding:0;}
			#ticker1 {float:left; height:124px; width:215px; margin-left:1em; background:url(images/bg_ticker.png) no-repeat;}
				#ticker1 p {padding:10px; text-align:justify;}
		#clients {width:80%; margin:1em 0 auto 0; text-align:center;}

/* inside page */	

#insideContent {height:500px; margin:0; padding: 0; background: url(images/bg_inside.png) no-repeat;}
	#flash-inside {float:left; height:486px; width:206px; margin:0 0 0 2px; padding:0;}
	#header {margin:0; padding:0;}
	#content-inside {float:left; height:486px; width:785px; margin:0; padding:0;}
		#contentWrapper {width:750px; margin:3em 0 0 0; padding:0;}
		#content-top {margin:0; padding:0;}
		#content-body {height:358px; margin: 0; padding:0; background: #FFFFFF url(images/bg_content_btm.gif) bottom right no-repeat; overflow: auto;  scrollbar-base-color: #999; scrollbar-arrow-color: #666; scrollbar-DarkShadow-Color:#333;}
		#content-body p {margin:25px;}
		#content-body li {margin:5px 25px;}
		#content-body h3 {font:20px Arial, Helvetica, sans-serif, Tahoma normal; color:#006279; margin-left:1em;}
		#contact-lt {float:left; margin:.5em 1em;}
		#contact-rt {float:left; margin:.5em 1em;}
		#formwrapper {width:80%; margin:1em; padding:10px;}

#footer {padding: 0;}
	#footer p {margin: 0; padding: 10px; text-align:center;}
	
/* classes */	

.navtxt {font:12px Arial, Helvetica, sans-serif, Tahoma bold; color:#7d7d7d;}
	.navtxt a{color: #c2c2c2; text-decoration:none;}
	.navtxt a:hover{color:#333; background:#359ab7; text-decoration:none;}		
.newstxt {font:10px Arial, Helvetica, sans-serif, Tahoma;}
.contenttxt {font:12px Arial, Helvetica, sans-serif, Tahoma; text-align:justify;}
.list li {padding:5px; word-spacing:5px;}
.formtxt {font: 11px Arial, Helvetica, sans-serif, Tahoma;}