
/* browser defaults cleanup */
body, h1, h2, h3, h4, h5, h6, h7, div, p, img, table, tr, td{margin:0;padding:0;border:0;}

/* joomla cleanup */
.article_seperator{display: none;}

/* Global  */
body#non-iframe{background: #888 url(/assets/images/main-bg.jpg) top left repeat-x; font-family: arial, helvetica, serif;}

/* Wrapper  */
#container{width: 803px; margin: 0 auto; text-align: center; background: transparent url(/assets/images/body-bg-extender.jpg) top left repeat-y;} 

/* Header  */
#header{height: 172px;}
h1{background: transparent url(/assets/images/header-bg.jpg) top left no-repeat; height:139px;}
h1 span{display: none;}
.flash-piece {

margin-left: 53px;
text-align: center;
width: 686px;
border-right: 4px solid white;
border-left: 4px solid white;
border-bottom: 4px solid white;
}

/* Main Nav */
#main-nav {color: #fff; font-size: 12px; height: 33px; background: transparent url(/assets/images/main-nav-bg.jpg) top left no-repeat; text-align: left;padding-left: 56px;}

#main-nav ul {margin: 0;padding: 0;white-space: nowrap; padding-top: 6px}
#main-nav li {display: inline; list-style-type: none; padding:0 37px;}
#main-nav a {text-decoration: none; color: #fff}
#main-nav a:hover {background: transparent; color: #ccc}

/* Main Content */
#main-content{text-align: left;  min-height: 449px; background: transparent url(/assets/images/body-bg.jpg) 0 0 no-repeat; font-size: 12px;}
#container > #main-content{height: auto;}
#main-content-text{padding: 5px 10px 0 51px;}
	#main-content-text .contentpaneopen p{margin-bottom: 10px; line-height: 1.3;}
	#main-content-text td{padding: 0 19px 0 2px;}
	#main-content-text td.contentheading{font-size: 26px; color:#474747; padding: 20px 0 8px 0;} 
#main-content-text img {border: 1px solid black; margin-left: 10px}	

	
	/* Services Nav */
	#services-nav {color: #fff; font-size: 12px; float: right; display: inline; width: 198px; margin: 0px 0px 0 8px; border: 4px solid #fff; background: transparent url(/assets/images/gradient-bg.jpg) top left no-repeat;}
	#services-nav #services-header{background: #373737; border-bottom: 1px solid #fff; height: 23px; padding: 4px 0 0 13px; font-size: 16px;}
	#services-nav ul {padding-left: 14px;margin-left: 10px}
#services-nav li {padding-bottom: 4px;}
#services-nav a {color: #fff;}
#services-nav a:hover {color:#369}

/* Footer */
#footer{color: #fff; font-size: 11px; text-align: left; background: #888 url(/assets/images/footer-bg.jpg) top left no-repeat; height: 30px; padding-top: 33px;}
#footer p{float: left; margin: 0 12px;}


/* Links */
a{text-decoration:underline; color:#204079;}
a:hover {background:#fff}
