@charset "UTF-8";
/* CSS Document */

body {margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; font-size:12px; background:#fff;}

div, h1, h2, h3, h4, h5, h6, p, ol, ul, li, form, input, textarea, select, option {margin:0; padding:0; font-family:Helvetica, Arial, sans-serif;}

h1, h2, h3, h4, h5 {font-style:italic; letter-spacing:-1px;}
h1 {font-size:25px; padding:10px 0 20px 0;}
h2 {font-size:20px; padding:0 0 20px 0;}
h3 {font-size:16px; padding:0 0 16px 0;}
h4 {font-size:14px; padding:0;}
h5 {font-size:12px; padding:0;}
p {padding:0 0 12px 0; line-height:16px; color:#000;}
#footer p {padding:0 0 12px 0; line-height:16px; color:#FFF;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

.clear {clear:both}
.left {float:left}
.right {float:right}

.red {color:#cc0000;}

#testimonials {
	color:#000;
}

#testimonials h4 {
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
}

#independent-strip {
	padding:10px;
	background:#222 url(images/independent-strip.png) repeat-x top left;
	text-align:center;
	color:#F90;
	font-weight:bold;
	font-size:22px;
}

#container {width:850px; margin:0 auto; padding:0; border:2px solid #ebebeb; border-top:none}

#header {background:#00aae5 url(../images/quotebg.gif) 300px -10px no-repeat; color:#fff; height:157px; overflow:hidden}
#header img {float:left; border-right:4px solid #fff;}
#header h1 {padding:105px 0 0 150px; font-size:47px; font-style:italic; letter-spacing:-3px}
#header ul#quotes {float:right; margin:25px 20px 0 0; list-style:none; font-size:15px; line-height:16px; width:450px;}
#header ul#quotes li {font-style:italic}
#header ul#quotes li em {font-style:normal}

ul#nav {background:#00aae5; color:#fff; list-style:none; margin:2px 0 0 0; padding:0 30px; text-align:center; font-size:12px; position:relative; height:29px; z-index:1000; border-bottom:1px solid #fff}
/* 
	LEVEL ONE
*/
ul#nav li {margin:0; padding:0; float: left; zoom: 1; list-style:none; font-size:11px;}
ul#nav li a { display: block; padding: 8px 6px; border-right: 1px solid #fff; color:#fff; text-decoration:none;}
ul#nav li:last-child a { border-right: none; } /* Doesn't work in IE */
ul#nav li.hover,
ul#nav li:hover {background: #00aae5; color: #fff; position: relative; }
ul#nav li.hover a { color: #fff; }

/* 
	LEVEL TWO
*/
ul#nav ul { width: 150px; visibility: hidden; position: absolute; top: 27px; left: -40px; font-size:11px }
ul#nav ul li { font-weight: normal; background: #00aae5; color: #000; border: 1px solid #fff; border-bottom:none; float: none;width: 150px; }
ul#nav ul li:hover { background: #2ab6e6;}						  
/* IE 6 & 7 Needs Inline Block */
ul#nav ul li a { border-right: none; width: 134px; display: inline-block; padding:4px 8px } 

/* 
	LEVEL THREE
*/
ul#nav ul ul { left: 100%; top: 0;}
ul#nav li:hover > ul { visibility: visible; }



#rightpanel {width:136px; float:right; margin:0 6px 0 10px; }
#rightpanel form.search {background:url(../images/btn_searchbg.jpg) no-repeat; padding:100px 10px 10px 10px; height:62px; margin:0 0 6px 0;}
#rightpanel img {margin:0 0 6px 0}
#rightpanel form.search input {border:1px solid #00aae5; width:105px; padding:3px; color:#777; margin:2px 0; font-size:11px}
#rightpanel form.search #response {font-size:10px; margin:0; padding:0; font-weight:bold; text-align: center}
#rightpanel form.search input.submit {background:#00aae5; color:#fff; font-size:10px; width:auto; border:none}

#leftpanel {width:140px; float:left; padding:6px; margin:0; 0}
#leftpanel img {padding:5px 0}

#mainpanel {width:695px; margin:0; color:#00aae5; height:640px; overflow:auto;padding-top:6px; position:relative; }
#mainpanel img.left {margin:0 10px 10px 0; display:block; padding-right:20px}
#mainpanel img.right {margin:0 0 10px 10px}
#mainpanel ul {list-style:circle; margin:0 20px 12px 20px; padding:0}
#mainpanel ol {margin:0 20px 12px 20px; padding:0}
#mainpanel ul li, #mainpanel ol li {margin:5px 20px; padding:0}
#mainpanel a {color:#036; text-decoration:underline}

#mainpanel form.contactform {}
#mainpanel form.contactform p { clear: left;}
#mainpanel form.contactform label {display:block; float:left; width:150px;}
#mainpanel form.contactform input, #mainpanel form.contactform textarea {border:1px solid #ccc; padding:4px; width:200px} 
#mainpanel form.contactform input.radio {border:none; padding:4px; width:auto} 
#mainpanel form.contactform input.submit {width:auto; padding:3px 8px; background:#00aae5; color:#fff; font-weight:bold}

.team-division {margin-bottom:10px;}
.team-division .team-box {float:left; margin:0 10px 10px 0}

div.swap {height: 170px;width: 170px;margin:0;padding:0;background-image:url(../images/recommendafriend-on.png);}

div.swap a, div.swap a:link, div.swap a:visited {display:block;}

div.swap img {width:100%;height:100%;border:0;}

div.swap a:hover img {visibility:hidden;}

#footer {background:#00aae5; color:#fff; padding:10px; text-align:center; font-size:16px;}
#footer a {color:#fff;}
#footer .small {font-size:11px;}

.news-article-box {
	padding:10px; background:#ddfffe; margin:0 0 20px 0;
	
}

