article:after, aside:after, div:after, form:after, header:after, nav:after, section:after, ul:after
{
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
h1, h2, h3, h4, h5, h6
{
font-style:normal;
font-weight:400;
font-family:Georgia, "Times New Roman", Times, serif;
line-height:1.333;
margin-bottom:5px;
}
h1
{
font-size:30px;
}
h2
{
font-size:24px;
}
h3
{
font-size:20px;
}
h4
{
font-size:18px;
}
h5
{
font-size: 16px;
}
h6
{
font-size: 14px;
}
img.fl{
	float:left;
	margin:10px;
}
img.fr{
	float:right;
	margin:10px;
}
th{
	text-align:left;
	padding:10px;
	background:#f1f1f1;
}
body
{
background:#325f8a;
}
header
{
width:100%;
border-top:12px solid #325f8a;
background:#f1f1f1;
overflow:hidden;
}
hr{
	clear:both;
}
header hgroup, nav, .content, footer hgroup
{
margin:0 auto;
width:960px;
clear:both;
}
nav
{
text-align:right;
margin-bottom:10px;
}
nav a
{
color:#606275;
text-decoration:none;
padding-bottom:10px
}
nav a:hover
{
background:url(/images/site/sprite.png) no-repeat 0 -223px;
}
nav a.selected{
background:url(/images/site/sprite.png) no-repeat 0 -223px;	
}
nav a + a
{
margin-left:20px;
}
hgroup h1 a
{
float:left;
background:url(/images/site/sprite.png) no-repeat 0 0;
width:303px;
height:64px;
display:inline-block;
margin-top:4px;
text-indent:-9999em;
}
header hgroup h2, footer hgroup h2
{
float:right;
color:#325f8a;
}
hgroup a
{
font-size:13px;
color:#7e7f8e;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
header hgroup h5, footer hgroup h5
{
float:right;
clear:right;
}
footer hgroup h2, footer hgroup a
{
color:#96ffff;
}
section
{
width:100%;
background:#f1f1f1;
overflow:hidden;
padding:10px 0 100px 0;
}
.content
{
box-shadow:0px 0px 4px rgba(0, 0, 0, .5);
-moz-box-shadow:0px 0px 4px rgba(0, 0, 0, .5);
-webkit-box-shadow:0px 0px 4px rgba(0, 0, 0, .5);
position:relative;
background:#fff;
}
.index{
	background-image:url(/images/site/business-woman.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}
h2
{
color:#d7ae2b;
font-style:italic;
}
h3
{
color:#333;
}
.products
{
box-shadow:0px 0px 4px rgba(0, 0, 0, .5);
-moz-box-shadow:0px 0px 4px rgba(0, 0, 0, .5);
-webkit-box-shadow:0px 0px 4px rgba(0, 0, 0, .5);
}
.products li
{
float:left;
width:320px;
color:#fff;
height:248px;
position:relative;
overflow:hidden;
cursor:pointer;
}
.interior li
{
height:60px;
}
.interior .handle
{
display:none;
}
.larcete
{
background:#325f8a url(/images/site/productbg-01.jpg) repeat-x;
}
.utax
{
background:#325f8a url(/images/site/productbg-02.jpg) repeat-x;
}
.pros
{
background:#325f8a url(/images/site/productbg-03.jpg) repeat-x;
}
.products li h1
{
padding:10px 20px 5px 20px;
text-shadow:0px 1px 0px rgba(0, 0, 0, .5);
}
.products li p
{
padding:5px 10px 10px 40px;
}
.products .choices
{
padding-top:20px;
height:30px;
width:100%;
position:absolute;
bottom:-50px;
background:url(/images/site/sprite.png) no-repeat 0 -158px;
text-align:center;
font-size:16px;
color:#aeb0b1;
}
.choices a
{
font-family:Georgia, "Times New Roman", Times, serif;
color:#b6b6b6;
margin-left:40px;
text-decoration:none;
text-shadow:0px 1px 0px rgba(255, 255, 255, .5);
}
.interior .choices a:first-child {
	margin-left:0;
}
a:hover
{
color:#333;
}
.handle
{
background:url(/images/site/sprite.png) no-repeat 0 -211px;
width:43px;
height:13px;
display:inline-block;
top:-50px;
left:-84px;
position:relative;
}
aside
{
background:url(/images/site/banner.png) no-repeat;
width:960px;
height:60px;
padding-top:6px;
clear:both;
text-align:right;
text-shadow:0px 1px 0px rgba(0, 0, 0, .3);
}
.interior aside
{
background:url(/images/site/banner-interior.jpg) no-repeat;
width:960px;
height:40px;
clear:both;
}
aside h6
{
position:relative;
right:260px;
top:15px;
color:#fff;
}
aside a
{
color:#fff;
margin-right:10px;
}
aside a + a
{
margin-left:10px;
}
blockquote.welcome
{
width:600px;
margin-left:360px;
padding:30px 0 80px 0;
}
.welcome h4
{
font-style:italic;
margin-bottom:10px;
}
.col-left
{
margin-left:30px;
width:600px;
float:left;
padding-bottom:30px;
}
.col-left ul 
{
list-style:disc;
height:200px;
margin-bottom:100px;
}	
.col-left ol 
{
list-style:decimal;
list-style-position:inside;
}	
.col-left li
{
height: 30px;
}
.wide {
	width:900px;
}
.col-right
{
float:right;
margin-right:30px;
width:300px;
padding-bottom:30px;
}
.emblem
{
background:url(/images/site/sprite.png) no-repeat 0 -64px;
display:inline-block;
width:208px;
height:94px;
position:absolute;
z-index:1000;
right:-18px;
bottom:-50px;
}
footer
{
padding-top:20px;
}
footer a{
color:#96ffff;}
footer a:hover{
	color:#fff;
	background:none;
}
.wrapper{
	margin:10px 0 30px 0;	
	box-shadow:0px 0px 2px rgba(0, 0, 0, .2);
-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, .2);
-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, .2);
border:1px solid #ccc;
}
.accordionButton {	
	width: 100%;
	float: left;
	_float: none;  /* Float works in all browsers but IE6 */

	background: #f1f1f1 url(/images/site/fade.png)repeat-x;
	cursor: pointer;
	padding:0;
	border-bottom:1px solid #ccc;

	}
.accordionButton h6{
	padding:10px;
}
.accordionContent {	
	width: 100%;
	float: left;
	_float: none; /* Float works in all browsers but IE6 */
	display:block;
	clear:both;
	padding:10px 0;
border-bottom:1px dotted #ccc;

	}
.accordionContent table{
	margin:10px auto;
	width:880px;
}
.accordionContent th{
	background: #f1f1f1 url(/images/site/fade.png)repeat-x;
	text-align:left;
}
.accordionContent td, .accordionContent p{
	padding:10px;
}
.accordionContent td:first-child {
	font-weight:600;
}
.accordionContent tr:nth-child(even){
	background:#fafafa;
}
.accordionContent tr:hover{
	background: #F0F8FF;
}
.accordionContent h5{
	margin:10px 0;
	
}
th + th, td + td{
	border-left:1px solid #fff;
}
/***********************************************************************************************************************
 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
************************************************************************************************************************/

.on {
color:#d7ae2b;	background: #fff;
	}
	
.over {
	background: #fff;
	}
#li_6, #li_7{
	float:left;
	width:50%;
}
