body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #FFFFFF;

	background-image:url(images/background.jpg);

	background-repeat:repeat-x;

}



@font-face {

    font-family: 'OpenSansCondensedLight';

    src: url('OpenSans-CondLight-webfont.eot');

    src: url('OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'),

         url('OpenSans-CondLight-webfont.woff') format('woff'),

         url('OpenSans-CondLight-webfont.ttf') format('truetype'),

         url('OpenSans-CondLight-webfont.svg#OpenSansCondensedLight') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'OpenSansCondensedLightItalic';

    src: url('OpenSans-CondLightItalic-webfont.eot');

    src: url('OpenSans-CondLightItalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('OpenSans-CondLightItalic-webfont.woff') format('woff'),

         url('OpenSans-CondLightItalic-webfont.ttf') format('truetype'),

         url('OpenSans-CondLightItalic-webfont.svg#OpenSansCondensedLightItalic') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'OpenSansCondensedBold';

    src: url('OpenSans-CondBold-webfont.eot');

    src: url('OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),

         url('OpenSans-CondBold-webfont.woff') format('woff'),

         url('OpenSans-CondBold-webfont.ttf') format('truetype'),

         url('OpenSans-CondBold-webfont.svg#OpenSansCondensedBold') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'OpenSansCondensedLight';

    src: url('OpenSans-CondLight-webfont.eot');

    src: url('OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'),

         url('OpenSans-CondLight-webfont.woff') format('woff'),

         url('OpenSans-CondLight-webfont.ttf') format('truetype'),

         url('OpenSans-CondLight-webfont.svg#OpenSansCondensedLight') format('svg');

    font-weight: normal;

    font-style: normal;



}



h1.blue {

font: 32px/37px 'OpenSansCondensedBold', Arial, sans-serif;

color: #48788C;

margin-bottom:10px;

margin-top: 0;

padding-bottom:5px;

line-height:1;

border-bottom: 1px solid #48788C;

}



h1.white {

font: 32px/37px 'OpenSansCondensedBold', Arial, sans-serif;

color: #FFFFFF;

margin-bottom:10px;

margin-top: 0;

padding-bottom:5px;

line-height:1;

border-bottom: 1px solid #AFCCD8;

}



h2.blue {

font: 28px/37px 'OpenSansCondensedLight', Arial, sans-serif;

color: #164559;

font-weight: normal;

font-style: normal;

margin-bottom:10px;

margin-top: 0;

padding-bottom:10px;

line-height:1;

border-bottom: 1px solid #48788C;

}



h2.white {

font: 28px/37px 'OpenSansCondensedLight', Arial, sans-serif;

color: #FFFFFF;

font-weight: normal;

font-style: normal;

margin-bottom:10px;

margin-top: 0;

padding-bottom:10px;

line-height:1;

border-bottom: 1px solid #FFFFFF;

}



h2.content-headings {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:16px;

font-weight:bold;

font-style:normal;

color:#226C8C;

letter-spacing:0px;

margin-top:0;

margin-bottom:0;

}



h3.blue {

font: 28px/30px 'OpenSansCondensedBold', Arial, sans-serif;

color: #164559;

margin-top: 0;

margin-top:15px;

margin-left:15px;

}



h4.blue {

font: 22px/34px 'OpenSansCondensedLight', Arial, sans-serif;

color: #48788C;

font-weight: normal;

font-style: normal;

margin-left:15px;

margin-top:-30px;

}



.slideshow-text {

font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:lighter;

font-style:normal;

color:#FFFFFF;

letter-spacing:0px;

line-height:1.1;

}





.footer-telephone-number {

font: 22px/31px 'OpenSansCondensedLight', Arial, sans-serif;

color: #FFFFFF;

font-weight: normal;

font-style: normal;

margin-bottom:0px;

margin-top: 0;

padding-bottom:10px;

line-height:1;

border-bottom: 1px solid #5C7D8B;

}



.box-content-dark {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:14px;

font-weight:normal;

font-style:normal;

color:#164559;

letter-spacing:0px;

line-height:1.2;

}



.box-content-white {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:14px;

font-weight:normal;

font-style:normal;

color:#FFFFFF;

letter-spacing:0px;

line-height:1.2;

}



a.menu:link {

font-family: Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:14px;

color:#FFFFFF;

text-decoration:none;

text-shadow:1px 1px 1px #333333;

}

a.menu:visited {

font-family: Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:14px;

color:#FFFFFF;

text-decoration:none;

text-shadow:1px 1px 1px #333333;

}

a.menu:hover {

font-family: Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:14px;

color:#000000;

text-decoration:none;

}

a.menu:active {

font-family: Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:14px;

color:#000000;

text-decoration:none;

}



a.footer-menu:link {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:13px;

font-weight:normal;

font-style:normal;

color:#92A9B2;

letter-spacing:0px;

text-decoration:underline;

}

a.footer-menu:visited {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:13px;

font-weight:normal;

font-style:normal;

color:#92A9B2;

letter-spacing:0px;

text-decoration:underline;

}

a.footer-menu:hover {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:13px;

font-weight:normal;

font-style:normal;

color:#FFFFFF;

letter-spacing:0px;

text-decoration:none;

}

a.footer-menu:active {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:13px;

font-weight:normal;

font-style:normal;

color:#FFFFFF;

letter-spacing:0px;

text-decoration:none;

}



.footer-menu-divider {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:13px;

font-weight:normal;

font-style:normal;

color:#4D7080;

letter-spacing:0px;

line-height:1.2;

text-decoration:none;

margin-left:20px;

margin-right:20px;

}



.footer-email-divider {

font: 22px/31px 'OpenSansCondensedLight', Arial, sans-serif;

color: #6F919F;

font-weight: normal;

font-style: normal;

margin-bottom:0px;

margin-top: 0;

margin-right:15px;

margin-left:15px;

padding-bottom:10px;

line-height:1;

border-bottom: 1px solid #5C7D8B;

}



.terms-link-divider {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:11px;

font-weight:normal;

font-style:normal;

color:#4C7181;

letter-spacing:0px;

line-height:1.2;

text-decoration:none;

margin-left:5px;

margin-right:5px;

}



.footer-copyright-text {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:11px;

font-weight:normal;

font-style:normal;

color:#FFFFFF;

letter-spacing:0px;

text-decoration:none;

}



.footer-web-design-text {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:10px;

font-weight:normal;

font-style:normal;

color:#436979;

letter-spacing:0px;

text-decoration:none;

}



a.footer-web-design:link {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:10px;

font-weight:normal;

font-style:normal;

color:#436979;

letter-spacing:0px;

text-decoration:none;

}

a.footer-web-design:visited {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:10px;

font-weight:normal;

font-style:normal;

color:#436979;

letter-spacing:0px;

text-decoration:none;

}

a.footer-web-design:hover {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:10px;

font-weight:normal;

font-style:normal;

color:#507B8D;

letter-spacing:0px;

text-decoration:none;

}

a.footer-web-design:active {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:10px;

font-weight:normal;

font-style:normal;

color:#507B8D;

letter-spacing:0px;

text-decoration:none;

}



a.terms-link:link {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:11px;

font-weight:normal;

font-style:normal;

color:#FFFFFF;

letter-spacing:0px;

text-decoration:none;

}

a.terms-link:visited {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:11px;

font-weight:normal;

font-style:normal;

color:#FFFFFF;

letter-spacing:0px;

text-decoration:none;

}

a.terms-link:hover {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:11px;

font-weight:normal;

font-style:normal;

color:#538DA6;

letter-spacing:0px;

text-decoration:none;

}

a.terms-link:active {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:11px;

font-weight:normal;

font-style:normal;

color:#FFFFFF;

letter-spacing:0px;

text-decoration:none;

}

.text-social {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:12px;

font-weight:normal;

font-style:normal;

color:#666666;

letter-spacing:0px;

text-decoration:none;

}



a.links-social:link {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:12px;

font-weight:normal;

font-style:normal;

color:#666666;

letter-spacing:0px;

text-decoration:none;

}

a.links-social:visited {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:12px;

font-weight:normal;

font-style:normal;

color:#666666;

letter-spacing:0px;

text-decoration:none;

}

a.links-social:hover {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:12px;

font-weight:normal;

font-style:normal;

color:#7BAABE;

letter-spacing:0px;

text-decoration:none;

}

a.links-social:active {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:12px;

font-weight:normal;

font-style:normal;

color:#7BAABE;

letter-spacing:0px;

text-decoration:none;

}



.imgright

{

float: right;

display:block;

background-color: #FFFFFF;

padding:10px;

border:1px solid #7BAABE;

margin-left: 10px;

}

.imgleft

{

float: left;

display:block;

background-color: #FFFFFF;

padding:10px;

border:1px solid #7BAABE;

margin-right: 10px;

}



a.learn-more-white:link {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:14px;

font-weight:normal;

font-style:italic;

color:#FFFFFF;

letter-spacing:0px;

line-height:1.2;

text-decoration:none;

}

a.learn-more-white:visited {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:14px;

font-weight:normal;

font-style:italic;

color:#FFFFFF;

letter-spacing:0px;

line-height:1.2;

text-decoration:none;

}

a.learn-more-white:hover {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:14px;

font-weight:normal;

font-style:italic;

color:#164559;

letter-spacing:0px;

line-height:1.2;

text-decoration:none;

}

a.learn-more-white:active {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:14px;

font-weight:normal;

font-style:italic;

color:#164559;

letter-spacing:0px;

line-height:1.2;

text-decoration:none;

}



a.learn-more-dark:link {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:14px;

font-weight:normal;

font-style:italic;

color:#164559;

letter-spacing:0px;

line-height:1.2;

text-decoration:none;

}

a.learn-more-dark:visited {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:14px;

font-weight:normal;

font-style:italic;

color:#164559;

letter-spacing:0px;

line-height:1.2;

text-decoration:none;

}

a.learn-more-dark:hover {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:14px;

font-weight:normal;

font-style:italic;

color:#48788C;

letter-spacing:0px;

line-height:1.2;

text-decoration:none;

}

a.learn-more-dark:active {

font-family:Arial, Helvetica, sans-serif, "Arial Narrow";

font-size:14px;

font-weight:normal;

font-style:italic;

color:#48788C;

letter-spacing:0px;

line-height:1.2;

text-decoration:none;

}



a.footer-email:link {

font: 22px/31px 'OpenSansCondensedLight', Arial, sans-serif;

color: #FFFFFF;

font-weight: normal;

font-style: normal;

text-decoration:none;

margin-bottom:0px;

margin-top: 0;

padding-bottom:10px;

line-height:1;

border-bottom: 1px solid #5C7D8B;

}

a.footer-email:visited {

font: 22px/31px 'OpenSansCondensedLight', Arial, sans-serif;

color: #FFFFFF;

font-weight: normal;

font-style: normal;

text-decoration:none;

margin-bottom:0px;

margin-top: 0;

padding-bottom:10px;

line-height:1;

border-bottom: 1px solid #5C7D8B;

}

a.footer-email:hover {

font: 22px/31px 'OpenSansCondensedLight', Arial, sans-serif;

color: #164559;

font-weight: normal;

font-style: normal;

text-decoration:none;

margin-bottom:0px;

margin-top: 0;

padding-bottom:10px;

line-height:1;

border-bottom: 1px solid #5C7D8B;

}

a.footer-email:active {

font: 22px/31px 'OpenSansCondensedLight', Arial, sans-serif;

color: #164559;

font-weight: normal;

font-style: normal;

text-decoration:none;

margin-bottom:0px;

margin-top: 0;

padding-bottom:10px;

line-height:1;

border-bottom: 1px solid #5C7D8B;

}

.cvbutton {
	-moz-box-shadow: 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow: 0px 1px 0px 0px #ffffff;
	box-shadow: 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7baabe), color-stop(1, #49839e) );
	background:-moz-linear-gradient( center top, #7baabe 5%, #49839e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7baabe', endColorstr='#49839e');
	background-color:#7baabe;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #164559;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 24px;
	text-decoration:none;
}

.cvbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #49839e), color-stop(1, #7baabe) );
	background:-moz-linear-gradient( center top, #49839e 5%, #7baabe 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#49839e', endColorstr='#7baabe');
	background-color:#49839e;
}

.cvbutton:active {
	position:relative;
	top:1px;
}