html,body {

	height: 100%;

	margin: 0;

	padding:0;

}

body {

	font:11px arial,sans-serif;

	color:#000;

	background:#fff;

	margin:0;
	
	text-align:center;

}

a {

	text-decoration:none;

	color:#000;

}

a:hover {text-decoration:underline;}

a:focus {outline:none}

input, textarea, select {

	font:100% arial,sans-serif;

	vertical-align:middle;

}

form,fieldset, blockquote {

	margin:0;

	padding:0;

	border-style:none;

}

img {border-style:none}

#main {

	width:100%;

	min-height:100%;

	position:relative;

	z-index:10;

}

* html #main {height:100%}

.logo {

	float:left;

	margin:9px 0 0;

}

.logo a {

	display:block;

	background:url(../images/logo.gif) no-repeat;

	width:240px;

	height:98px;

	text-indent:-9999px;

	overflow:hidden;

	margin:0;

}

#header {

	background:url(../images/bg-header.jpg) no-repeat 50% 0;

	position:absolute;

	top:0;

	left:0;

	width:100%;

	z-index:20;

}

.header {

	height:485px;

	width:980px;

	margin:0 auto;

}

.header .topbar {

	width:965px;

	padding:0 0 0 15px;

	overflow:hidden;

	height:30px;

	margin:7px 0 0;

}

.header .topbar .free {float:left}

.header .topbar .free h2 {

	font:18px/20px Arial, Helvetica, sans-serif;

	color:#fff;

	margin:0;

}

.header .topbar ul {

	float:right;

	padding:0;

	margin:0;

	list-style:none;

}

.header .topbar ul li {

	float:left;

	padding:0 0 0 10px;

}

.header .topbar ul li a {

	float:left;

	cursor:pointer;

	background:url(../images/btn-topbar-l.gif) no-repeat;

	text-decoration:none;

}

.header .topbar ul li a span {

	float:left;

	font:12px/20px Arial, Helvetica, sans-serif;

	color:#115d7c;

	background:url(../images/btn-topbar-r.gif) no-repeat 100% 0;

	padding:0 14px 2px;

}

.header .topbar ul li a.active {background:url(../images/btn-topbar-l.gif) no-repeat 0 100%}

.header .topbar ul li a.active span {background:url(../images/btn-topbar-r.gif) no-repeat 100% 100%}

.header .logo-holder {

	background:url(../images/bg-logo-holder.gif) no-repeat;

	padding:0 19px 0 16px;

	height:116px;

	overflow:hidden;

	margin:0 0 2px;

}

.header .logo-holder div {

	float:right;

	margin:13px 0 0;

}

.header .logo-holder div p {

	font:12px/18px Arial, Helvetica, sans-serif;

	color:#1f6480;

	margin:0;

	text-align:right;

}

.header .head {

	background:url(../images/bg-head.jpg) no-repeat;

	padding:10px;				

	overflow:hidden;

}

.header .photo {

	width:960px;

	height:258px;

	overflow:hidden;

	position:relative;

}

.header .photo img {display:block}

.header .photo div {

	position:absolute;

	top:154px;

	right:0;

}

.header .photo div strong {

	display:block;

	background:url(../images/slogan.png) no-repeat;

	width:584px;

	height:30px;

	overflow:hidden;

	text-indent:-9999px;

}

.header .menu {width:980px}

#menu {

	width:978px;

	padding:0 0 0 8px;

	margin:0;

	list-style:none;
	
	text-align:left;

}

#menu li {float:left}

#menu li.hover,

#menu li:hover {

	position:relative;

}

#menu li.hover a.link ,

#menu li:hover a.link {

	background:url(../images/btn-menu-l.gif) no-repeat;

}

#menu li.hover a.link span ,

#menu li:hover a.link span {

	color:#cceefe;

	background:url(../images/btn-menu-r.gif) no-repeat 100% 0;

}

#menu li a.link {

	float:left;

	cursor:pointer;

	text-decoration:none;

}

#menu li a.link:hover {background:url(../images/btn-menu-l.gif) no-repeat}

#menu li a.link span {

	float:left;

	font:12px/14px Arial, Helvetica, sans-serif;

	color:#076185;

	padding:20px 16px 13px;

	background:url(../images/arrow01.gif) no-repeat 50% 0;

	white-space:nowrap;

}

.safari #menu li a.link span {padding:20px 16px 13px 15px}

.chrome #menu li a.link span {padding:20px 15px 13px 15px}

#menu li a.link:hover span {

	color:#cceefe;

	background:url(../images/btn-menu-r.gif) no-repeat 100% 0;

}

#menu .drop {

	display:none;

	position:absolute;

	top:47px;

	left:0;

}

#menu .drop .t {

	background:url(../images/drop1-top.png) no-repeat;

	width:184px;

	overflow:hidden;

	height:4px;

	margin:1px 0 0;

	text-indent:-9999px;

}

#menu .drop .c {

	width:184px;

	background:#579fc0;

}

#menu .drop .c:after {

	clear:both;

	display:block;

	content:"";

}

#menu .drop .c ul {

	float:left;

	width:184px;

	padding:0;

	margin:-3px 0;

	position:relative;

	list-style:none;

}

#menu .drop .c ul li {

	background:url(../images/border01.gif) repeat-x;

	width:172px;

	padding:2px 7px 0 5px;

}

#menu .drop .c ul li:first-child {

	background:none;

	padding:0 7px 0 5px;

}

#menu .drop .c ul li a {

	display:block;

	background:url(../images/item01.gif) no-repeat 0 50%;

	padding:3px 0 3px 15px;

	text-decoration:none;

	cursor:pointer;

}

#menu .drop .c ul li a span {

	font:12px/16px Arial, Helvetica, sans-serif;

	color:#f7f7f7;

	display:block;

	width:100%;

}

#menu .drop .c ul li a.open span {background:url(../images/arrow02.gif) no-repeat 100% 55% !important}

#menu .drop .b {

	background:url(../images/drop1-foot.png) no-repeat;

	width:184px;

	height:4px;

	overflow:hidden;

	text-indent:-9999px;

}

#menu .drop .drop {

	position:absolute;

	top:-2px;

	left:184px;

	padding:0 0 0 1px;

}

#menu .drop .drop .t {

	background:url(../images/drop2-top.png) no-repeat;

	width:134px;

}

#menu .drop .drop .c {

	width:134px;

	background:#70bfe3;

}

#menu .drop .drop .c ul {width:134px}

#menu .drop .drop .c ul li {

	background:url(../images/border02.gif) repeat-x;

	width:122px;

}

#menu .drop .drop .c ul li:first-child {

	background:none;

	padding:0 7px 0 5px;

}

#menu .drop .drop .c ul li a {background:url(../images/item02.gif) no-repeat 0 50%}

#menu .drop .drop .b {

	background:url(../images/drop2-foot.png) no-repeat;

	width:134px;

	height:4px;

	overflow:hidden;

	text-indent:-9999px;

}

#menu li.hover .drop,

#menu li:hover .drop {

	display:block;

}

#menu li.hover .drop .drop ,

#menu li:hover .drop .drop{

	display:none;

}

#menu li .drop li.hover .drop ,

#menu li .drop li:hover .drop{

	display:block;

}

#content {

	width:100%;

	padding:485px 0 108px;

	overflow:hidden;

	position:relative;

	z-index:10;

}

#content .wrapper {

	width:100%;

	background:url(../images/bg-content.gif) repeat-x;

}

#content .holder {

	width:100%;

	background:url(../images/bg-content.jpg) no-repeat 50% 0;

}

#content .holder-main {

	background:url(../images/bg-content-foot.gif) repeat-x 0 100%;

	width:100%;

	overflow:hidden;

	min-height:520px;

	padding:0 0 34px;

}

* html #content .holder-main {

	overflow:visible;

	height:520px;

}

.content {

	width:980px;

	overflow:hidden;

	margin:25px auto 0;
   
	text-align:left;

}

.info {

	float:right;

	width:692px;

	padding:0 26px 0 0;

}

.info .box-wide {

	width:692px;

	overflow:hidden;

}

.info .box-wide-t {

	background:url(../images/box-wide-top.png) no-repeat;

	width:692px;

	height:4px;

	overflow:hidden;

}

.info .box-wide .box-text {

	background:url(../images/box-wide-bg.gif) repeat-y;
	
	width:692px;

	padding:9px 14px 4px 10px;

	overflow:hidden;

}

.info .box-wide .photo {

	float:left;

	width:284px;

	margin:0 20px 0 0;

	border:2px solid #d6d6d6;

}

.info .box-wide .photo img {display:block}

.info .box-wide .description {

	float:left;

	width:351px;

}

.info .box-wide .description h3 {

	font:bold 14px/16px Arial, Helvetica, sans-serif;

	color:#50717e;

	margin:4px 0 0;

}

.info .box-wide .description p {

	font:12px/16px Arial, Helvetica, sans-serif;

	color:#707070;

	margin:9px 0 0;

}

.info .box-wide .description .more {

	width:468px;

	overflow:hidden;

	margin:12px 0 0;

}

.info .box-wide .description .more a {

	float:right;

	font:bold 18px/30px Arial, Helvetica, sans-serif;

	color:#fff;

	background:url(../images/btn-more.gif) no-repeat;

	width:133px;

	height:48px;

	padding:0 20px 0 0;

	text-align:center;

	text-decoration:none;

}

.info .box-wide-b {

	background:url(../images/box-wide-foot.png) no-repeat;

	width:692px;

	height:4px;

	overflow:hidden;

}

.info .boxes {

	width:692px;

	overflow:hidden;

	margin:27px 0 0;

}

.info .boxes-t {

	background:url(../images/boxes-top.png) no-repeat;

	width:692px;

	height:4px;

	overflow:hidden;

}

.info .boxes-c {

	background:url(../images/boxes-bg.gif) repeat-y;

	width:692px;

}

.info .boxes-c:after {

	clear:both;

	display:block;

	content:"";

}

.info .boxes-text {

	float:left;

	width:692px;

	position:relative;

	margin:-1px 0;

}

.info .boxes .box {

	float:left;

	width:326px;

	padding:0 3px;

}

.info .boxes .one {margin:0 28px 0 0}

.info .boxes .heading {

	background:url(../images/bg-heading-l.gif) no-repeat;

	width:100%;

	overflow:hidden;

}

.info .boxes .heading div {

	background:url(../images/bg-heading-r.gif) no-repeat 100% 0;

	overflow:hidden;

}

.info .boxes .associated div {

	height:31px;

	padding:3px 0 0 10px;

}

.info .boxes .consumer div {

	height:31px;

	padding:3px 0 0 8px;

}

.info .boxes .testimonials div {

	height:29px;

	padding:6px 0 0 5px;

}

.info .boxes .heading div h2 {

	font:18px/26px Arial, Helvetica, sans-serif;

	color:#1b556f;

	margin:0;

}

.info .boxes .heading div h2 span {

	float:left;

	font:18px/26px Arial, Helvetica, sans-serif;

	color:#1b556f;

}

.info .boxes .associated div h2 span {

	background:url(../images/ico-associated.png) no-repeat;

	padding:0 0 0 24px;

}

.info .boxes .consumer div h2 span {

	background:url(../images/ico-consumer.png) no-repeat;

	padding:0 0 0 32px;

}

.info .boxes .testimonials div h2 span {

	background:url(../images/ico-testimonials.png) no-repeat;

	font:18px/22px Arial, Helvetica, sans-serif;

	padding:0 0 0 32px;

}

.info .boxes .text {

	width:326px;

	overflow:hidden;

}

.info .boxes .photo {

	width:309px;

	overflow:hidden;

	margin:5px 0 0 5px;

	border:3px solid #e6e6e6;

}

.info .boxes .photo img {display:block}

.info .boxes .list {

	width:293px;

	padding:0 14px 8px 19px;

	margin:0;

	overflow:hidden;

	list-style:none;

}

.info .boxes .list li {

	width:282px;

	padding:0 0 0 11px;

	margin:13px 0 0;

	overflow:hidden;

	background:url(../images/arrow04.gif) no-repeat 0 5px;

}

.info .boxes .list li a {

	font:12px/16px Arial, Helvetica, sans-serif;

	color:#707070;

}

.info .boxes-b {

	background:url(../images/boxes-foot.png) no-repeat;

	width:692px;

	height:4px;

	overflow:hidden;

}

.info .boxes .box-blue {

	background:#ecf5f9 url(../images/quote-box-t.gif) no-repeat;

	width:305px;

	overflow:hidden;

	margin:13px 0 0 10px;

}

.info .boxes .box-blue-info {

	background:url(../images/quote-box-b.gif) no-repeat 0 100%;

	width:270px;

	padding:16px 20px 15px 15px;

	overflow:hidden;

}

.quote-box {

	width:270px;



	display: table;

}

.quote-box div {

	vertical-align: middle;

	display: table-cell;

}

.quote-box span {

	font:italic 12px/18px Arial, Helvetica, sans-serif;

	color:#707070;

}

.box-blue .author {

	width:100%;

	overflow:hidden;

}

.box-blue .author a, .box-blue .author {

	font:12px/18px Arial, Helvetica, sans-serif;

	color:#5a7e93;

	background:url(../images/arrow03.gif) no-repeat 0 50%;

	padding:0 0 0 12px;

}

.info .boxes .read-more {

	width:300px;

	padding:0 26px 0 0;

	overflow:hidden;

	margin:16px 0 0;

}

.info .boxes .read-more a {

	float:right;

	font:bold 12px/16px Arial, Helvetica, sans-serif;

	color:#085a7e;

	padding:0 10px 0 0;

	background:url(../images/arrow05.gif) no-repeat 100% 50%;

	text-transform:uppercase;

}

.info .boxes .inform {

	width:314px;

	padding:0 0 0 12px;

	overflow:hidden;

	margin:8px 0 0;

}

.info .boxes .inform .pic {

	float:left;

	width:110px;

}

* html .info .boxes .inform .pic {width:107px}

.info .boxes .inform h2 {

	font:bold 30px/32px Arial, Helvetica, sans-serif;

	color:#50717e;

	margin:0;

}

.info .boxes .more {

	width:296px;

	overflow:hidden;

	margin:8px 0 0;

}

.info .boxes .more a {

	float:right;

	font:bold 18px/30px Arial, Helvetica, sans-serif;

	color:#fff;

	background:url(../images/btn-more.gif) no-repeat;

	width:133px;

	height:48px;

	padding:0 20px 0 0;

	text-align:center;

	text-decoration:none;

}

.info .boxes .inform p {

	font:12px/16px Arial, Helvetica, sans-serif;

	color:#707070;

	margin:0;

}

.sidebar {

	float:right;

	width:262px;

}

.sidebar .box {

	width:262px;

	overflow:hidden;

	margin:0 0 10px;

}

.sidebar .box img {

	display:block;

	margin:0 auto;

}

.sidebar .box-t {

	background:url(../images/box-sidebar-top.png) no-repeat;

	width:262px;

	height:4px;

	overflow:hidden;

}

.sidebar .box-c {

	width:262px;

	background:url(../images/box-sidebar-bg.gif) repeat-y;

}

.sidebar .box-c:after {

	clear:both;

	display:block;

	content:"";

}

.sidebar .box-text {

	float:left;

	margin:-1px 0;

	width:256px;

	padding:0 3px;

	position:relative;

}

.sidebar .box .heading {

	background:url(../images/bg-heading-l.gif) no-repeat;

	width:256px;

	overflow:hidden;

}

.sidebar .box .heading div {

	background:url(../images/bg-heading-r.gif) no-repeat 100% 0;

	width:256px;

	padding:3px 10px 1px;

	overflow:hidden;

	height:34px;

}

.sidebar .box .heading div h2 {

	font:18px/28px Arial, Helvetica, sans-serif;

	color:#1b556f;

	margin:0;

}

.sidebar .box .heading div h2 span {

	float:left;

	font:18px/28px Arial, Helvetica, sans-serif;

	color:#1b556f;

	background:url(../images/ico-mail.png) no-repeat;

	padding:0 0 0 35px;

}

.sidebar .box .text {

	width:245px;

	padding:0 11px 1px 0;

	overflow:hidden;

}

.sidebar .form {

	width:245px;

	overflow:hidden;

	margin:5px 0 0;

}

.sidebar .form .item {

	width:245px;

	overflow:hidden;

	margin:10px 0 0;

}

.sidebar .form .item label {

	float:left;

	font:12px/22px Arial, Helvetica, sans-serif;

	color:#737474;

	width:62px;

	text-align:right;

	margin:0 3px 0 0;

}

.sidebar .form .item .txt {

	float:left;

	font:12px/16px Arial, Helvetica, sans-serif;

	color:#737474;

	padding:3px 5px;

	width:168px;

	background:none;

	border:1px solid #d8d7d7;

}

.sidebar .form .item textarea {

	float:left;

	font:12px/16px Arial, Helvetica, sans-serif;

	color:#737474;

	padding:3px 5px;

	width:168px;

	height:59px;

	background:none;

	border:1px solid #d8d7d7;

	overflow:auto;

}

.sidebar .form .code-box {

	width:180px;

	padding:0 0 0 65px;

	overflow:hidden;

	margin:14px 0 0;

}

.sidebar .form .code {

	float:left;

	width:97px;

	margin:16px 0 0;

}

.sidebar .form .code img {

	border:1px solid #d8d7d7;

	margin:0;

}

.sidebar .form .security {

	float:left;

	width:83px;

}

.sidebar .form .security label {

	display:block;

	font:12px/14px Arial, Helvetica, sans-serif;

	color:#737474;

	padding:0 0 2px;

	width:83px;

}

.sidebar .form .security .txt {

	float:left;

	font:12px/16px Arial, Helvetica, sans-serif;

	color:#737474;

	padding:3px 5px;

	width:71px;

	background:none;

	border:1px solid #d8d7d7;

}

.sidebar .form .submit {

	padding:0 0 0 107px;

	overflow:hidden;

	margin:16px 0 0;

}

.sidebar .box-b {

	background:url(../images/box-sidebar-foot.png) no-repeat;

	width:262px;

	height:4px;

	overflow:hidden;

}

.sidebar .banners {

	width:260px;

	overflow:hidden;

	padding:0 0 0 1px;

	margin:-9px 0 0;

	list-style:none;

}

.sidebar .banners li {

	float:left;

	width:100%;

	padding:9px 0 0;

}

#footer {

	background:#d9d9d9 url(../images/bg-footer.gif) repeat-x;

	position:relative;

	width:100%;

	z-index:100;

	height:108px;

	margin:-108px 0 0 0 !important;

	overflow:hidden;

}

.footer {

	width:980px;

	overflow:hidden;

	margin:31px auto 0;

}

.footer ul {

	width:980px;

	padding:0 0 13px;

	margin:0;

	overflow:hidden;

	list-style:none;

	text-align:center;

}

.footer ul li {

	font:11px/14px Arial, Helvetica, sans-serif;

	color:#515250;

	display:inline;

	padding:1px 10px 1px 15px;

	background:url(../images/separator01.gif) no-repeat;

}

.footer ul li:first-child {background:none}

.footer ul li a {

	font:11px/14px Arial, Helvetica, sans-serif;

	color:#515250;

}

.footer p {

	font:11px/16px Arial, Helvetica, sans-serif;

	color:#5d5d5d;

	margin:0;

	text-align:center;

}

.footer p span {

	font:11px/16px Arial, Helvetica, sans-serif;

	color:#868686;

}

.footer p a {

	font:11px/16px Arial, Helvetica, sans-serif;

	color:#868686;

	text-decoration:underline;

}

.footer p a:hover {text-decoration:none}


.inner .heads
{
	background:transparent url(../images/header-left.gif) no-repeat;
	height:34px;
	margin:0;
	color:#1B556F;
	font-size:18px;
	font-weight:normal;
}
.inner .heads span
{
	background:transparent url(../images/header-rt.gif) no-repeat 100% 0;
	display:block;
	height:34px;
	padding:4px 0 0 15px;
}
.info.inner .box-wide .box-text
{
	padding:4px;
	padding-top:0;
	width:684px;
}
.innercontent
{
	margin:15px;
	font-size:12px;
	color:#737474;
}
.innercontent h4
{
	background:#fff url(../images/header-bg.gif) no-repeat 0 0;
	height:32px;
	color:#1b556f;
	text-transform:uppercase;
	padding:15px 0 0 35px;
	margin-bottom:6px;;
}
.innercontent p
{
	margin-left:15px;
	margin-right:15px;
	line-height:19px;
	margin-top:0;
}
.greybox
{
	padding:6px;
	background:#eff0f0;
	border:1px solid #e1e2e3;
	margin:8px 0;
	color:#333;
}
h5
{
	color:#333;
	text-transform:uppercase;
	border-bottom:1px solid #fff;
	font-size:12px;
	padding-bottom:6px;
	margin:18px 15px 0;
}
.flthalf
{
	float:left;
	width:48%;
	margin:6px 6px 0 0;
}
.innercontent ul {
margin:0;
padding:0;
list-style-type:none;
line-height:19px;
}
.innercontent ul.lists li {
background:transparent url(../images/bullet.gif) no-repeat scroll 0 5px;
border-bottom:1px solid #eceded;
margin:5px 0;
padding:0 0 8px 18px;
}
.innercontent  ul
{
	margin:0 15px;
}
.innercontent ul.lists li.last
{
	border:none;
}	
.innercontent p.quote {
	background:transparent url(../images/quotes.gif) no-repeat scroll 0 8px;
	color:#335092;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	font-style:italic;
	line-height:25px;
	padding:15px 0;
	text-indent:40px;
}
.lists a
{
	padding-left:8px;
}

.formstyle td
{
	border-bottom:1px dotted #e5e5e5;
	padding:8px 0;
	font:12px Arial, Helvetica, sans-serif;
	color:#737474;
}
.formstyle input, .formstyle select
{
	border:1px solid #ccc;
	color:#737474;
}
.formstyle
{	
margin:0 15px;
}

#menu li.active a.link span {

	color:#cceefe;

	background:url(../images/btn-menu-r.gif) no-repeat 100% 0;

}
#menu li.active a.link {

	background:url(../images/btn-menu-l.gif) no-repeat;

}
.image {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:right;
margin:10px 0 10px 15px;
padding:5px;
}
.innercontent ul.lists.shrink li {
margin:0;
padding:0 0 3px 18px;
}
.highlight {
border-left:2px solid #fcb00e;
color:#333;
font-weight:bold;
padding:10px;
}
.quotess {
background:transparent url(../images/quotess.gif) no-repeat scroll left top;
border-bottom:1px dotted #999999;
margin-top:20px;
padding:18px 10px 10px;
}
.quotess p.first {
line-height:17px;
margin-top:0;
text-indent:25px;
}
.quotess p.author {
color:#3caff1 !important;
font-weight:700;
margin-bottom:0;
text-align:right;
}
.quotess.last {
border-bottom:none;
}
.specs
{
	border:1px solid #e5e5e5;
	margin-bottom:15px;
}
.specs td
{
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	text-align:center;
	padding:3px;
}
.noborderrt
{
	border-right:none!important;
}
.noborderbt
{
	border-bottom:none!important;
}
.tablehead
{
	background:#357b9a;
	color:#fff;
	font-weight:bold;
}
.color1 td
{
	background:#ebf9ff;
}
.greybox h5
{
	padding-bottom:6px;
	margin:18px 15px 6px;
}
.greybox
{
	padding:6px 6px 10px;
}
.privacyform
{
	font-size:11px;
	border-bottom:none!important;
}
.privacyform1
{
	font-size:11px;
	color:#3caff1;
}
.formsubmit input
{
	background:#fff url(../images/formsubmit.gif) no-repeat 0 0;
	width:244px;
	height:30px;
	color:#fff;
	font-weight:bold;
	border:none;
}
.formsubmit
{
	border:none!important;
	text-align:center;
}
.greybox
{
	height:auto;
	overflow:hidden;
}
.greybox .blkleft
{
	width:58%;
	float:left;
}
.greybox .blkleft h6
{
	font-size:16px;
	padding-bottom:6px;
	margin:10px 15px 8px;
	border-bottom:1px dotted #CCCCCC;
}
.greybox .image
{
	margin:8px;
}
.greybox .blkleft h6 span
{
	color:#0066CC;
}
.more1
{
	background:#666;
	border:1px solid #333;
	text-transform:uppercase;
	color:#fff;
	font-size:9px;
	padding:2px 6px;
	margin-right:8px;
}
.more1:hover
{
	text-decoration:none;
	color:#000;
	background:#ccc;
}

.btn {
background:transparent url(../images/btn-submit.gif) no-repeat scroll 0 0;
border:medium none;
cursor:pointer;
float:right;
height:47px;
margin:15px 29px 0 0;
width:108px;
}
.sidebar .form .submit
{
	margin:2px 0 0;
}
.quote .closequote
{
	background:transparent url(../images/quotes-close.gif) no-repeat scroll 0 0;
	width:20px;
	height:20px;
	position:relative;
	top:16px;
	padding:20px 10px 0;
}

ul.lists li span.date {
display:block;
margin:0 0 6px 0;
padding-left:0;
color:#1B556F;
font-weight:bold;
}
.innercontent ul.lists.press li {
background:none;
border-bottom:1px solid #ECEDED;
margin:5px 0;
padding:0 0 8px 0;
}
.innercontent ul.lists.press {
margin:0;
}
.innercontent ul.lists.press p {
line-height:19px;
margin-left:0;
margin-top:8px;
}
.innercontent ul.lists.press li.last {
border-bottom:none;
}
.gallery a {
float:left;
margin:10px 5px	;
}
.gallery a img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #e5e5e5;
padding:2px;
}
.info .boxes .inform h2, .box .text h2 {
color:#1B556F;
font-size:14px;
line-height:normal;
margin:0 10px 8px 0;
border-bottom:1px dotted #ccc;
padding-bottom:6px;
}
.info .boxes .inform p {
color:#707070;
line-height:17px;
margin:0 10px 8px 0;
}
.quote-box span {
display:block;
margin-bottom:4px;
}
.info .boxes .read-more {
padding:0 26px 8px 0;
}
.info .box-wide .description h3 {
font-size:14px;
margin:4px 0 6px;
border-bottom:1px dotted #ccc;
padding-bottom:6px;
}
.info .box-wide .description p
{
	line-height:18px;
}
.box p
{
	font-size:12px;
	color:#707070;
	margin:10px 10px 8px;
	line-height:17px;
}
.box.bigtext h2
{
	margin:10px!important;
}
.imagee
{
	float:left;
	padding:2px;
	border:1px solid #e5e5e5;
	margin:0 8px 2px 0;
}
.cont
{
	float:left;
	margin-left:15px;
	margin-top:30px!important;
}
.cont li.headsss
{
	font-weight:bold;
	font-size:14px;
	margin-bottom:25px;
	background:none;
}
.cont li.bordertop
{
	border-top:1px solid #e5e5e5;
	margin-top:8px;
	padding-top:6px;
}
.breadcrumb {
background:#F7F7F7;
border-bottom:1px solid #EFEFEF;
border-top:1px solid #EFEFEF;
margin:8px;
padding:3px 6px;
color:#333;
}
.breadcrumb a{
text-decoration:underline;
color:#333;
}
.innercontent ul.lists.pdf li {
background:transparent url(../images/pdf.gif) no-repeat scroll 0 5px;
padding:0 0 8px 18px;
}
.video1 span {
display:block;
font-weight:bold;
margin-top:8px;
padding-bottom:8px;
}
.video1
{
	margin-bottom:20px;
}
.security
{
	float:left;
	width:516px;
}
.security label
{
	display:block;
	float:left;
	width:380px;
}
.code
{
	float:right;
}
.code-box
{
	width:100%;
}
.info.inner.contactus1
{
	width:100%;
}
.headliner
{
	background:#c7e6f8;
	padding:12px 12px 8px;
	border:1px solid #7dc4e4;
	margin:27px 0 0;
	height:auto;
	overflow:hidden;
}
.headliner h5 {
border-bottom:none;
color:#333333;
font-size:17px;
margin:0;
padding-bottom:0px;
padding-right:12px;
text-transform:none;
line-height:21px;
}
.headliner .more1
{
	margin:-2px 6px 0;
	display:block;
	float:right;
}
.info.contactus1 .box-wide-t {
background:transparent url(../images/box-wide-top1.png) no-repeat scroll 0 0;
height:4px;
overflow:hidden;
width:980px;
}
.info.contactus1 .box-wide .box-text {
background:transparent url(../images/box-wide-bg1.gif) repeat-y scroll 0 0;
overflow:hidden;
padding:9px 14px 4px 10px;
width:959px;
}
.info.contactus1 .box-wide-b {
background:transparent url(../images/box-wide-foot1.png) no-repeat scroll 0 0;
height:4px;
overflow:hidden;
width:980px;
}
.info.contactus1 .box-wide {
overflow:hidden;
width:980px;
}
.info.inner.contactus1
{
	width:954px;
}

ul.regis {
float:left;
margin-bottom:30px;
width:300px;
}

ul.lists.regis li
{
	background:transparent url(../images/formicon.gif) no-repeat 0 0;
}

ul.regis li.headsss
{
	font-weight:bold;
	font-size:14px;
	margin-bottom:25px;
	background:none;
	padding-left:0;
	border:none;
}
ul.lists.regis.dea li.last
{
	background:transparent url(../images/dealerimg.jpg) no-repeat 0 0;
	padding:5px 0 11px 38px;
}
.formsss
{
	border-left:1px dotted #5ebaf0;
float:left;
margin-left:60px;
padding-left:55px;
margin-bottom:30px;
width:300px;
margin-top:30px!important;
}
.formsss a
{
	font-weight:bold;
	font-size:13px;
}
.flleft
{
	float:left;
	width:500px;
}
.formholder.mynet {
padding:2px;width:320px;
float:right;
}
.webi {
border:1px solid #ccc;
padding:2px;

}
.webi .cover {
overflow:hidden;
padding-bottom:5px;
width:100%;
}
.webi  input, .normalform input {
width:180px;
}
.webi input {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #AAC6D1;
color:#000000;
float:right;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
padding:1px 0;
width:140px;
}
h6
{
	background:#c7e6f8;
	color:#000;
	padding:6px;
	text-transform:uppercase;
	margin:0;
	font-size:12px;
	margin-bottom:15px;
}
.webi form
{
	margin:10px 35px;
	border-bottom:1px dotted #e5e5e5;
	padding-bottom:8px;
}
.webi .btnlogin
{
	background:transparent url(../images/login.gif) no-repeat 0 0;
	width:108px;
	height:28px;
	border:none;
	display:block;
	margin:8px auto;
	float:none;
}
.newdeal
{
	display:block;
	margin:15px 0;
}
.innercontent .webi p
{
	margin:10px 0;
	text-align:center;
}
.normalform input
{
	float:right;
}
.normalform
{
	margin-left:20px;
	width:350px;
	height:auto;
	overflow:hidden;
}
.normalform input
{
	width:180px;
	border:1px solid #ccc;
}
input.fgtpwd
{
	background:transparent url(../images/go.gif) no-repeat 0 0;
	width:37px;
	height:18px;
	border:none;
	display:block;
	margin:0 auto 0 6px;
	float:left;
}
.normalform .cover
{
	float:left;
	width:250px;
}

.flleft.zz
{
	width:580px;
}
.security.nv label
{
	width:290px;
}
.security.nv .txt
{
	float:left;
	margin-right:6px;
}
.security.su label
{
	width:100px;
}
.security.su img
{
	float:left;
}
.security.su
{
	margin:10px 0;
}
.security.su .txt
{
	float:left;
	margin-left:10px;
	width:100px;
}

.ErrorText
{color:#FF0000;font-weight:bold;}























