@charset "utf-8";
/*
* @ vers: 1.00
*
*/
img { border: 0px; }



.head {	
	COLOR: #223F5F; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt; 
	LINE-HEIGHT: 100%  
	}
	
.grouphead {	
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	LINE-HEIGHT: 100%  
	}

.nav { 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt;
	FONT-SIZE: 80%  
	}
	A.nav:link { color: #FFFFFF; text-decoration: none; }	
	A.nav:visited { color: #FFFFFF; text-decoration: none; }
	A.nav:hover { color:#FFFFFF; text-decoration: underline; }

.nav2 { 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt;
	}
	A.nav:link { color: #FFFFFF; text-decoration: none; }	
	A.nav:visited { color: #FFFFFF; text-decoration: none; }
	A.nav:hover { color:#FFFFFF; text-decoration: underline; }

.left { 
	COLOR: #223F5F; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default;
	FONT-WEIGHT: bold;  
	/* FONT-SIZE: 80%;   */
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 100% 
	}
.content { 
	COLOR: #223F5F; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	FONT-SIZE: 10pt; 
	LINE-HEIGHT: 120% 
	}
.subcontent { 
	COLOR: #223F5F; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	/* FONT-SIZE: 75%;   */
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 120% 
	}
	
.small { 
	COLOR: #223F5F; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	FONT-SIZE: 9pt; 
	}
.smallb { 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	FONT-SIZE: 9pt; 
	FONT-WEIGHT: bold;
	}
.smaller { 
	COLOR: #223F5F; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	FONT-SIZE: 8pt; 
	}
.head { 
	COLOR: #223F5F; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	FONT-SIZE: 15pt; 
	FONT-WEIGHT: bold;
	}
.large { 
	COLOR: #223F5F; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	FONT-SIZE: 11pt; 
	}
.tinytext { 
	COLOR: #3F5974; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	FONT-SIZE: 7pt; 
	LINE-HEIGHT: 130% }
	
A:link { 
	COLOR: #0066CC;
	FONT-WEIGHT: bold;
	text-decoration: none;
	}

A:visited { COLOR: #007DFE;
	FONT-WEIGHT: bold;
	text-decoration: none;
	}

A:hover { COLOR: #CE3008;
	FONT-WEIGHT: bold;
	text-decoration: underline; 
	}

/*	RefreshWeb changes:	begin	*/
H1 {	
	COLOR: #223F5F; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16pt; 
	LINE-HEIGHT: 100% ;
	margin-top: 0px;
}

H1 A:link 		{ COLOR: #223F5F; text-decoration: none;	}
H1 A:active 	{ COLOR: #223F5F; text-decoration: none;	}
H1 A:visited 	{ COLOR: #223F5F; text-decoration: none;	}
H1 A:hover 		{ COLOR: #223F5F; text-decoration: underline;	}


H2 {	
	COLOR: #223F5F; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	LINE-HEIGHT: 100% ;
	margin-top: 0px;
}

.content P {
	COLOR: #223F5F; 
	FONT-FAMILY: Arial, Helvetica, sans-serif, default; 
	FONT-SIZE: 10pt; 
	LINE-HEIGHT: 120%;
}

/*	RefreshWeb changes:	end	*/

/*   Testimonials */
#table4 dl {
	width: 100%;
	height: 100%;
	display: block;
	padding: 1em;
	background: #eee;
}
#table4 dl dd, #table4 dl dt {
	margin-left: 0px;
}
.title {
	font-weight:bold;
	float: left;
	width: 40%;
	display: block;
}
.byline {
	float: right;
	width: 40%;
	clear: left;
	display: block;
	text-align: right;
	margin-top: -1.2em;
}
.desc {
	float: left;
	width: 100%;
	clear: both;
	margin-bottom: 1.5em;
	line-height: 180%;
	font-size: 1em;
}
.clearfix:after, {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix, #table4 dl  {
    display: inline-block;
}

html[xmlns] .clearfix, html[xmlns] #table4 dl  {
    display: block;
}

* html .clearfix, * html #table4 dl {
    height: 1%;
}

ul.ui-tabs-nav { width: 100%; display: block; list-style-type: none; padding: 1em; border-bottom: 1px solid #223F5F; height: 8px; z-index: -1; }
ul.ui-tabs-nav li { float: left; width: auto; }
ul.ui-tabs-nav li a { height: 100%; width: 100%; border: 1px solid #DCE1E6; border-width: 1px 1px 0 1px; padding: .5em; 
margin-right: .5em; background: #fff; z-index: 2;  }
ul.ui-tabs-nav li.ui-tabs-selected a, ul.ui-tabs-nav li a:hover { background: #223F5F; color: #fff; }
.ui-tabs-hide { 	display: none; }

.ui-accordion { margin: 0; padding: 0;  }
.ui-accordion li { margin: 0; margin-bottom: 2px; padding: 0; }
.head ul, .head ul li { list-style-type: none;  }
.ui-accordion li .ui-accordion-header {
	display: block;
	padding-left: 5px;
	margin-right: 3px;
	height: 28px;
	background: #223F5F url(i/accordion-middle.png);
	color: #fff;
	text-decoration: none;
	line-height: 28px;
	position: relative;
	left: 3px;
}
.ui-accordion li .ui-accordion-right {
	display: block;
	background-image: url(i/accordion-right.png);
	position: absolute;
	top: 0px;
	right: -3px;
	height: 28px;
	width: 3px;
}
.ui-accordion li .ui-accordion-left {
	display: block;
	background-image: url(i/accordion-left.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 28px;
	width: 3px;
}

.ui-accordion li:hover .ui-accordion-left { background:  url(i/accordion-left-over.png); }
.ui-accordion li:hover .ui-accordion-header { background: #fc0 url(i/accordion-middle-over.png); }
.ui-accordion li:hover .ui-accordion-right { background-image: url(i/accordion-right-over.png); }

.ui-accordion li.selected .ui-accordion-left { background-image: url(i/accordion-left-act.png); }
.ui-accordion li.selected .ui-accordion-header { background-image: url(i/accordion-middle-act.png); }
.ui-accordion li.selected .ui-accordion-right { background-image: url(i/accordion-right-act.png); }