body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p {padding:0; margin:0; font-weight:inherit; text-align:center}
body {font-size:14px; font-family:Arial, sans-serif; color:#777; height:100%; background-repeat:repeat-x; background-color:#fff}
div {text-align:left}
img,fieldset{border:none; margin:0; padding:0}
table {border-collapse:collapse}
td {vertical-align:top}
form {display:inline}

/*links*/
a {color:#0957a0; text-decoration:none}
a:hover {text-decoration:underline}
a.nav {font-size:13px; text-shadow:#fff 1px 1px; font-weight:bold; color:#666; padding:7px 10px 4px 10px; border:solid 1px transparent; border-bottom:solid 2px transparent}
a.nav:hover {color:#666; padding:7px 10px 4px 10px; border:solid 1px transparent; border-bottom:solid 2px transparent; background-color:#f3f3f3; text-decoration:none; border-radius:5px}
a.navCurrent {color:#666; text-shadow:#fff 1px 1px; font-size:13px; font-weight:bold; padding:7px 10px 4px 10px; border:solid 1px transparent; border-bottom:solid 2px transparent; background-color:#f3f3f3; text-decoration:none; border-radius:5px}
a.navActive {color:#000; background-color:#fff; padding:7px 10px 4px 10px; border:solid 1px #ccc; border-bottom:solid 2px #fff; text-decoration:none}
a.navLast {float:right; font-size:13px; margin-right:15px}

a.gray {color:#777}
a.gray:hover {color:#777; text-decoration:underline}

a.white {color:#fff}
a.white:hover {color:#fff; text-decoration:underline}

a.lightGray {color:#999}
a.lightGray:hover {color:#999; text-decoration:underline}

.pipe {margin:0 12px; color:#999}

.heightSep10 {margin:5px 0}
.heightSep20 {margin:10px 0}
.heightSep30 {margin:15px 0}

.radius5 {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
.radius10 {border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px}
.radius15 {border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px}
.radius20 {border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px}

.boxShadow {-webkit-box-shadow:0 0 10px #777; -moz-box-shadow:0 0 10px #777; box-shadow:0 0 10px #777}

.clear {clear:both}

/*header*/
.headerDivWrapper {background:url("../images/grad_gray_100.gif"); height:95px; border-bottom:solid 1px #fff}
.headerDivInner {padding:15px; width:960px; text-align:left; margin:0 auto}
.headerLogoMotto {font-weight:bold; color:#18396c; font-size:12px; margin:3px 0 0 5px; text-shadow:#fff 1px 1px}
.headerSlogan {color:#ec7f1a; float:right; margin:20px 0 0 0; text-shadow:#fff 1px 1px; font-size:15px; font-style:italic; font-weight:bold}
.headerDivBottomWrapper {background-color:#e6e4e5; border-top:solid 1px #bbb; border-bottom:solid 1px #fff}
.headerDivBottomInner {padding:15px; width:960px; text-align:left; margin:0 auto}

/*body*/
.homepageBodyDivWrapper {background-color:#0f5384; border-top:solid 1px #bbb; border-bottom:solid 1px #fff; background-image:url('../images/grad_blue_286.gif'); height:286px}
.bodyDivWrapper {border-top:solid 1px #bbb; border-bottom:solid 1px #fff}
.homepageBodyDivInner {background-color:#fff; width:960px; text-align:left; margin:0 auto; height:286px; position:relative;}
.bodyDivInner {background-color:#fff; width:960px; text-align:left; margin:15px auto; position:relative;}
.bodyDivInnerCol1 {float:left; width:180px}
.bodyDivInnerCol1Colored {float:left; width:200px; background-color:#fef2d9; padding:10px}
.bodyDivInnerCol2 {float:right; width:720px; padding-top:10px}
/*.topSummaryDiv {border:solid 2px #9eafd0; padding:15px; margin-bottom:15px; background-image:url('../images/blue_bubbles.png'); background-repeat:no-repeat; height:90px; padding-left:190px}*/
.topSummaryDiv {border:solid 2px #9eafd0; padding:15px; margin-bottom:15px; height:90px}
.topSummarySlogan {font-size:24px; font-style:italic; color:#aaa; margin-bottom:10px}
.downloadBrochureDiv {float:right; display:inline-block; padding:5px 10px; background-color:#999; color:#fff; border:solid 2px #eee; margin-top:15px; text-shadow:1px 1px #666;position:relative;cursor:default;}
.bodyMainTexts {color:#000; background-image:url('../images/bg_bubbles.jpg'); background-repeat:no-repeat; font-size:14px; height:450px; background-position:0 0; }
.bodyMainTexts ul {margin-left:20px; text-align:left}
.bodyMainTexts li {margin-bottom:5px; text-align:left}
.bodyMainTexts p {margin-bottom:5px; text-align:left}
.bodyTextTitle {font-size:22px; color:#aaa; margin-top:20px}

/*sidebar*/
.sidebarEntryActive {margin:8px 0; font-weight:bold; color:#555; font-size:13px; border-bottom:solid 1px #e8d8b7; padding-bottom:7px}
.sidebarEntry {margin:8px 0; color:#777; padding-left:12px; font-size:13px; border-bottom:solid 1px #e8d8b7; padding-bottom:7px}

/*partners*/
.providersCell {padding:15px}

/*glider*/
.leftSlideShowBtn {z-index:100; background-image:url(../images/grad_black_36.gif); border:solid 2px #777; width:36px; height:36px; font-weight:bold; color:#fff; position:absolute; left:-20px; top:110px; font-size:24px; text-align:center; line-height:31px; cursor:pointer}
.rightSlideShowBtn {z-index:100; background-image:url(../images/grad_black_36.gif); border:solid 2px #777; width:36px; height:36px; font-weight:bold; color:#fff; position:absolute; right:-20px; top:110px; font-size:24px; text-align:center; line-height:31px; cursor:pointer}
.leftSlideShowBtn:hover, .rightSlideShowBtn:hover {background-image:url(../images/grad_black_36_inverted.gif); text-decoration:none}
.slideNum {outline:none; background-image:url(../images/grad_black_36.gif); border:solid 1px #333; width:15px; height:15px; padding:1px 6px; font-weight:bold; color:#fff; font-size:13px; text-align:center; cursor:pointer}
.slideNum:hover {background-image:url(../images/grad_black_36_inverted.gif); text-decoration:none}
.controls {position:absolute; left:0; bottom:0; width:950px; height:40px; padding:0 0 0 10px; background-color:#444; background-image:url(../images/grad_darkgray_41.gif);}
.controlsInner {padding-top:13px}
.slideNumCurrent {outline:none; background-image:url(../images/grad_black_36_inverted.gif); border-radius:5px; border:solid 1px #333; width:15px; height:15px; padding:1px 6px; font-weight:bold; color:#fff; font-size:13px; text-align:center; cursor:pointer}
.slideNumCurrent:hover {text-decoration:none}
.glide1TextWrapper {color:#608bb5; font-size:25px; font-weight:bold; font-family:Trebuchet MS, Sans-Serif; width:500px; position:absolute; right:70px; top:65px}
.glide2TextWrapper {color:#608bb5; font-size:25px; font-weight:bold; font-family:Trebuchet MS, Sans-Serif; width:500px; position:absolute; left:70px; top:100px}
.glide3TextWrapper {color:#608bb5; font-size:25px; font-weight:bold; font-family:Trebuchet MS, Sans-Serif; width:500px; position:absolute; left:70px; top:55px}
.glide4TextWrapper {color:#608bb5; font-size:25px; font-weight:bold; font-family:Trebuchet MS, Sans-Serif; width:500px; position:absolute; left:70px; top:85px}
.glideLearnMoreBtn {background-image:url('../images/grad_orange_31.gif'); text-align:center; font-size:13px; padding:5px 10px; text-shadow:#be6807 1px 1px; margin-top:10px; background-repeat:repeat-x; color:#fff; font-weight:bold; cursor:pointer; display:inline-block; vertical-align:center}

/*bottom panes*/
.homepageBottomPane {height:230px; border-right:solid 1px #ccc; margin-top:30px; text-align:left; color:#000; width:316px; vertical-align:top; display:inline-block}
.paneTitle {font-weight:bold; color:#293461; text-align:center; font-size:15px}
li.paneBullet {color:#fc8801; text-align:left; margin:7px 0 7px 30px}
li.paneBullet span {color:#444; font-size:13px}
.paneMore {font-size:13px; font-weight:bold; margin-right:20px; text-align:right; }
.paneProviders {text-align:center}
.paneProviders img {margin-bottom:5px}
.paneLocation {position:relative;}
.paneLocation img {margin:30px 0 0 40px}
.paneLocationInner {position:absolute; top:0; right:0; width:300px}
.paneLocationInner div {text-align:right; margin:8px 30px }

/*footer*/
.footerWrapperMain {border-top:solid 1px #ddd; padding-top:15px; text-align:center; margin-top:300px; font-size:12px}
.footerDiv {border-top:solid 1px #ddd; padding-top:15px; text-align:center; margin:30px 0; font-size:12px}

.downloadBrochureDiv ul {
	background: #999;
    color:#fff;
	display: none;
	margin: 0;
	padding: 0;
	width: 190px;
	position: absolute;
	top: 28px;
	left: -3px;
	border: solid 2px #eee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
/* dropdown */
.downloadBrochureDiv:hover > ul {
	display: block;
}
.downloadBrochureDiv ul li a{
	display: inline;
	white-space: nowrap;
}
.downloadBrochureDiv ul li a{
	display: block;
	text-decoration: none;
	line-height:100%;
	padding:5px 10px;
	width:100%;
	text-align:left;
}
.downloadBrochureDiv ul li a.active {
    background-color:#464545;
    color: #fff;
}

