/* PAGE */
body {
	font-family: Tahoma, Verdana;
	line-height: 120%;
	font-size: 70%;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	color:#CCCCCC;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#fafafa;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-shadow-color:#1B9DC6;
	scrollbar-arrow-color:#1B9DC6;
	scrollbar-track-color:#D8F1FA;
}


/* HEADERS */
h1 {font-weight: bold; font-size: 125%; margin-bottom:0px; margin-top:0px}
h2 {font-family: Tahoma, Verdana; font-weight: normal; color:#000000; font-size: 100%; margin-bottom:0px; margin-top:0px}
h3 {font-family: Tahoma, Verdana; font-weight: bold; color:#000000; font-size: 100%; margin-bottom:0px; margin-top:0px}

/* FORMS */
.jumpbox {
	color: #002448;
	font-weight:normal;
	font-size:11px;
	line-height: 18px;
	background-color: #FFFFFF;
	width: 125px;
}
.jumpboxSelected {
	color: #002448;
	font-weight:normal;
	font-size:11px;
	line-height: 18px;
	background-color: #DBE9EE;
	width: 125px;
}
.formfield {
	font-family: Tahoma, Verdana;
	color:#002448;
	font-size: 100%;
	background-color:#FFFFFF;
	width: 250px;
	height: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border: 6;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-top: 5px;
}
.textarea {
	font-family: Tahoma, Verdana;
	color:#002448;
	font-size: 100%;
	background-color:#FFFFFF;
	width: 340px;
	height: 118px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border: 6;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-top: 5px;
}
.mailingfield {
	color:#002448;
	font-size: 100%;
	background-color:#FFFFFF;
	width: 130px;
	height: 15px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border: 6;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin-bottom: 3px;
}


/* TABLES */
.testtable {
	background-color:#FFFFFF;
	padding-left: 30px;
	padding-right: 30px;
	width: 460px;
}

.contenttable {
	background-color:#F1F2F3;
	padding-left: 15px;
	padding-right: 15px;
}
.lightbluetable {
	background-color:#1B9DC6;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 13px;
	padding-bottom: 13px;
	text-align: left;
	color:#E9F5F9;
}
.lightbluetableThin {
	background-color:#1B9DC6;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	color:#E9F5F9;
}
.darkbluetable {
	background-color:#002448;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 13px;
	padding-bottom: 13px;
	color:#F1F2F3;
}
.darkbluetableThin {
	background-color:#002448;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	color:#F1F2F3;
}
.palebluetable {
	background-color:#F8F9F9;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 13px;
	padding-bottom: 13px;
	color:#002448;
}
.palebluetableThin {
	background-color:#F8F9F9;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	color:#002448;
}
.whitetableArticle {
	text-align: justify;
  line-height: 16px ;
	background-color:#FFFFFF;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 13px;
	padding-bottom: 13px;
	color:#002448;
}
.whitetable {
	text-align: left;
  line-height: 16px ;
	background-color:#FFFFFF;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 13px;
	padding-bottom: 13px;
	color:#002448;
}

.whitetableThin {
	background-color:#FFFFFF;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	color:#002448;
}
.whiteCasestudyTable {
	background-color:#FFFFFF;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height: 18px;
	color:#002448;
	vertical-align:top;
}
.blanktable {
	padding-left: 30px;
	padding-right: 30px;
	color:#002448;
	background-color:#F1F2F3;
}
.maptable {
	background-color:#FFFFFF;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 13px;
	padding-bottom: 13px;
	color:#002448;
	background-image: url(../images/layout/map.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

/* IMAGES */
.imageframeWhiteInner {background-color:#f2f3f4; padding:2px; width:68px}
.imageframeWhiteOuter {background-color:#A8BDC5; padding:3px; width:72px}
.imageframeWhiteOuterNC {background-color:#A8BDC5; padding:3px; width:72px}

.imageframeBlueInner {background-color:#f1f2f3; padding:2px; width:68px}
.imageframeBlueOuter {background-color:#188CB1; padding:3px; width:72px}

/* LINKS */

a:LINK    {color: #000000; font-weight: bold; text-decoration:none;}
a:VISITED {color: #000000; font-weight: bold; text-decoration:none;}
a:HOVER   {color: #333333; font-weight: bold; text-decoration:underline;}
a:ACTIVE  {color: #000000; font-weight: bold; text-decoration:underline;}

a.pinkLink:LINK, a.pinkLink:VISITED {color: #FF3399; text-decoration:none;}
a.pinkLink:HOVER, a.pinkLink:ACTIVE {color: #FF3399; text-decoration:underline;}

a.pinkLinkBold:LINK, a.pinkLinkBold:VISITED {color: #FF3399; font-weight: bold; text-decoration:none;}
a.pinkLinkBold:HOVER, a.pinkLinkBold:ACTIVE {color: #FF3399; font-weight: bold; text-decoration:underline;}

a.darkblueLink:LINK, a.darkblueLink:VISITED {color: #002448; text-decoration:none;}
a.darkblueLink:HOVER, a.darkblueLink:ACTIVE {color: #002448; text-decoration:underline;}

a.darkblueLinkBold:LINK, a.darkblueLinkBold:VISITED {color: #002448; font-weight: bold; text-decoration:none;}
a.darkblueLinkBold:HOVER, a.darkblueLinkBold:ACTIVE {color: #FFFFFF; font-weight: bold; text-decoration:none;}

a.darkblueLinkBold2:LINK, a.darkblueLinkBold2:VISITED {color: #002448; font-weight: bold; text-decoration:none;}
a.darkblueLinkBold2:HOVER, a.darkblueLinkBold2:ACTIVE {color: #002448; font-weight: bold; text-decoration:underline;}

a.LinkBoldbody:LINK, a.LinkBoldbody:VISITED {color: #002448; font-weight: bold; text-decoration:none;}
a.LinkBoldbody:HOVER, a.LinkBoldbody:ACTIVE {color: #FF3399; font-weight: bold; text-decoration:underline;}

a.source:LINK, a.source:VISITED {color: #002448; font-weight: bold; text-decoration:none;}
a.source:HOVER, a.source:ACTIVE {color: #002448; font-weight: bold; text-decoration:underline;}

a.textLinkBold:LINK, a.darkblueLinkBold:VISITED {color: #002448; font-weight: bold; text-decoration:none;}
a.textLinkBold:HOVER, a.darkblueLinkBold:ACTIVE {color: #002448; font-weight: bold; text-decoration:underline;}

.whiteLinkBold {color: #FFFFFF; font-weight: bold; text-decoration:none;}
a.whiteLinkBold:LINK, a.whiteLinkBold:VISITED {color: #FFFFFF; font-weight: bold; text-decoration:none;}
a.whiteLinkBold:HOVER, a.whiteLinkBold:ACTIVE {color: #FFFFFF; font-weight: bold; text-decoration:underline;}

a.addressLink:LINK, a.addressLink:VISITED {color: #DDF1F6; text-decoration:none}
a.addressLink:HOVER, a.addressLink:ACTIVE {color: #DDF1F6; text-decoration:underline}

a.moveLink:LINK, a.moveLink:VISITED {color: #00A3E3; text-decoration:none}
a.moveLink:HOVER, a.moveLink:ACTIVE {color: #00A3E3; text-decoration:underline}

a.footerLink:LINK, a.footerLink:VISITED {color: #8092A4; text-decoration:none}
a.footerLink:HOVER, a.footerLink:ACTIVE {color: #f1f2f3; text-decoration:underline}

a.LinkCase:LINK, a.LinkCase:VISITED {color: #002448; font-weight: normal; text-decoration:none;}
a.LinkCase:HOVER, a.LinkCase:ACTIVE {color: #FF3399; font-weight: normal; text-decoration:underline;}


/* TEXT */
.textLightblue {color:#1B9DC6; text-align:justify}
.textDarkblue {color:#002448; text-align:justify}
.textWhiteLeft {color:#FFFFFF; text-align:left}
.textWhite {color:#FFFFFF; text-align:justify}
.textLightblueBold {color:#1B9DC6; font-weight: bold;}
.textDarkblueBold {color:#002448; font-weight: bold; text-align:left}
.textMidblueBold {background-color:#54B6D4; color:#ffffff; padding: 3px; font-weight: bold; text-align:left; display:block; width: auto;}
.textWhiteBold {color:#FFFFFF; font-weight: bold;}
.textDarkblueLarge {color:#; font-weight: bold; font-size:120%; line-height: 18px; text-align:left}
.textLightblueLarge {color:#1B9DC6; font-weight: bold; font-size:120%; line-height: 18px; text-align:left}
.textWhiteLarge {color:#FFFFFF; font-weight: bold; font-size:120%; line-height: 18px; text-align:left}
.textPaleblueLarge {color:#BBDDE8; font-weight: bold; font-size:120%; line-height: 18px; text-align:left}
.articleSource {font-size: 	85%;}
.footer {font-family: Tahoma, Verdana; color: #8092A4}
.tooltip {font-family: Tahoma, Verdana; color: #FFFFFF; font-size:11px; }
.bullets {line-height: 23px;}
.quotee {font-style: italic; }

/* OTHER */

.iconBackground{background-color:#5FBAD7}
/*.iconBackground{background-color:#1B9DC6}
.iconBackground{background-color:#002448}
.iconBackground{background-color:#5FBAD7}*/

.casestudy {text-align: justify; line-height: 16px;}
.caseblock {padding-top: 5px; padding-bottom: 5px;}
.lineholder{width: auto; padding-top: 0px; padding-bottom: 3px;}
hr {border: none; background-color: #DBE9EE; color: #DBE9EE; height: 3px;}

.spacer_10 {padding-top: 10px;}
.spacer_20 {padding-top: 20px;}
.spacer_30 {padding-top: 30px;}
.spacer_40 {padding-top: 40px;}


.lineholder{
	width: auto;
	padding-top: 5px;
	padding-bottom: 3px;
}
.solidline {
	width: auto;
	border-top: 2px dotted #54B6D4;
}

.dottedline {
	width: auto;
	border-top: 5px solid #54B6D4;
}


a.press:link    {text-decoration:none; color:#66CCFF ; text-align: left;}
a.press:visited {text-decoration:none; color:#66CCFF ; text-align: left;}
a.press:active  {text-decoration:none; color:#ffffff ; align: left; text-align: left;}
a.press:hover   { color:#ffffff ; text-align: left;}
.pressmainhead { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: left;}
.pressmainheadlink { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF;  padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: left;}
.pressmainheaddesc { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #3399CC; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: left;}
.presssubdesc { font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #3399CC;  padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;}
.pressprojhead { font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; padding-top: 10px; padding-bottom: 0px; padding-left: 12px; padding-right: 10px; text-align: left;}
.pressprojheadoff { font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #66CCFF; padding-top: 10px; padding-bottom: 0px; padding-left: 12px; text-align: left;}
.pressdim { font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #004B8E; padding-top: 10px; padding-bottom: 0px; text-align: left;}
.pressproj     { font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #ffffff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: left;}
.pressmore     { font-family: Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #cccccc; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-align: left;}
.pressspace    { font-size: 1px;}

.presslineholder{
	width: auto;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}
.pressdashedline {
	width: auto;
	border-top: 2px dashed #00294F;
}
