﻿/* CSS Document */

/*****************************
****** RESET *****************
*****************************/
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
	margin-top:0px;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*****************************
****** TYPOGRAPHY ************
*****************************/

body {
    font-family:Arial, Helvetica, sans-serif !important; 
    font-size:67.5% !important;
    text-align: left;
    background: #fff;
    line-height: 1.6em;
}

/*LINK TYPOGRAPHY BELOW*/
A:link,
A:visited,
A:active {
	color:#0093d1;
}

A:hover,
.link-item a:hover {
	color:#00668f;
}

td#column {
	font-size:8pt !important;
}

.link-item {
	font-family:Tahoma, sans-serif;
	line-height:12.8pt !important;
	text-decoration:none !important;
	margin:6px 0px 6px 4px !important;
}

.link-item a,
.link-item a:link,
.link-item a:visited,
.link-item a:active {
	color:#0093d1 !important;
	font-size:1.26em !important;
	/*padding-left:-3px;*/
}

.link-item a:hover {
	color:#00668f !important;
}

H3 {
	font-family:Arial, Helvetica, sans-serif !important;
	color:#0093d1 !important;
	font-size:1.8em !important;
	font-weight:700 !important;
	margin-bottom:0em !important;
	line-height:1em !important;
}

H4 {
	font-weight:bold !important;
	font-size:1.2em !important;
	margin-bottom:-1em !important;
	color:#0093d1 !important;
	line-height:1em !important;
	font-family:Arial, Helvetica, sans-serif !important;
}

/* paragraph style */
P {font-size:1.2em;margin-bottom:1em;}
p.cont_title {color:#FFF;font-weight:bolder;margin:12px 0; font-size: 1.1em; margin-bottom: 2em; text-align: center;} /* This should be a heading, not a para */
    p.cont_title a {color: #fff; text-decoration: none;}
span.cont_title_lrg {color:#0093D1;font-weight:bold;font-size:1.2em; display: block;font-family:Arial, Helvetica, sans-serif; } /* This should be a heading, not a para */
.cont_subt {color:#0093D1;font-weight:bolder;}
P.span.cont_subt {margin-bottom:-1em;}

p.intro {font-style: oblique;}

.info_link_lrg {color:#0093D1;font-weight:bold;font-size:1.2em;text-decoration:none;}
.info_linkblk {color:#000;font-weight:normal;text-decoration:none;}

.indent {margin-left:45px}
/*.promo_lrg {color:#0093D1;font-weight:normal;font-size:1.4em;font-style:oblique;}*/

p.promo_lrg { margin: 0 -14px; padding: 1em 14px; background: #EFFCFF; margin-bottom: 1em; font-size: 1em; line-height: 1.4em; font-style: oblique;}
.promo_label {color:#0093D1;font-weight:normal;font-size:1.1em;}
p.contact-bump {margin-top: 1em;}
.mel-bump, .can-bump {margin-top: 38px;}

img.logo-right {float: right; margin-left: 1em; margin-bottom: 1em;}
img.images-right { float: right; margin-left: 1em; margin-bottom: 1em; }

/* Lists */
LI {font-size: 1.2em; margin: 0px 0px 1.2em 0px;}
ul {list-style: none; margin: 0px 0px 1em 14px; border: 0px; padding: 0px; outline: 0; text-align:left; margin-bottom: 1em; list-style: disc;}

ul.cont_bullets, ul.cont_bullets_alt {list-style: none; margin-left: 0; margin-top: 5px;}
    ul.cont_bullets li {margin-left: 0;}
    ul.cont_bullets_alt li {margin-left: 0; margin-bottom: 0;}
    
ul.fancy-list, ul.fancy-list ul {font-size:1em; padding-left: 14px; list-style: none; padding: 0;}
    ul.fancy-list li {font-weight: bold; color: #0093D1; margin-left: 0; margin-bottom: 0;}
        ul.fancy-list li ul li {font-size:1em;font-weight: normal; color: #000;}

.expertList {
	font-size:1.2em;
	font-weight: bold; 
	color: #0093D1;
}

span.expertTxt {
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:1.2em;
	font-weight: normal; 
	color: #000;
}

.uwCertified {
	font-size:1.2em;
	font-weight: bold; 
	color: #0093D1;
}

ul.site-map {
	list-style: none;
	}

ul.site-map li {
	font-size: 1.2em; 
	margin: 0px 0px 0em 0px;
	}

dl {font-size:1.2em;padding:0;margin:0;border:none;}
    dt {color:#000;font-weight: bold;padding:0;margin:0;border:none;}
    dd {padding:0;margin:0 0 10px 0;border:none;}

/* links */
a:link {color: #0093d1;text-decoration:none;}
a:visited {color: #0093d1;text-decoration:none;}
a:hover {color:#00668F;text-decoration:none;}
a:visited {color:#0093d1;text-decoration:none;}
    a.info_link {text-decoration:none;border:0;}
    a.news_link {font-weight:bold;text-decoration:none;}
    .cont_subt a:hover {color:#00668F;text-decoration:none;}

/*****************************
****** LAYOUT ****************
*****************************/
/* Container */
div.allcenter { width:970px; margin:0 auto; border:1px #000 solid; border-top: none;}

/* Header */
div.title_nav {background:transparent url(Images/uw/title.jpg) no-repeat 0 0;height:171px;}
    div.home_click {width:360px;height:70px;margin:30px 0 34px 30px;float:left;}

/* Flash */
.flash {background:#fff url(Images/uw/flash_end.jpg) no-repeat right 0;height:260px;padding-left:50px;text-align:left;}

/* columns */
.column {width:274px;height:auto;float:left;margin-left:15px; padding: 0 14px;}
.contactcolumn {width:234px;height:auto;float:left;margin-left:55px; padding: 0 14px;}
.formcolumn {width:350px;}
.mapscolumn {width:274px;height:auto;float:left;margin-left:15px; padding: 0 14px;}

.column2 {width:500px;height:auto;float:left;margin-left:15px; padding: 0 14px;}
.column3 {width:350px;height:auto;float:left;margin-top:15px;}
.contbg_hm {
	background:#FFF url(Images/uw/contbg_hm.jpg) no-repeat 0 0;
	min-height:269px;
	/*height:100%;
	-height:269px*/;
}

div.column-wrapper {margin-bottom: 1em;}

.images p {text-align: center;}

/* footer */
.footer {width:100%;height:25px;clear:both;margin-top:20px;padding-top:10px;}

/*****************************
****** FOOTER NAVIGATION ************
*****************************/
/* See the associated CSS file located at /Styles/SpryAssets/SpryMenuBarHorizontal.css */

.footer ul {margin:0;padding:0;list-style:none; width: 50%; margin: 0 auto;}
        .footer ul li {display:inline; font-size: 1em; margin: 0;}
            .footer ul li a {color:#8C8C8C;text-decoration:none;padding:0.2em 1em;border-right:1px #8C8C8C solid;}
                .footer ul li a.footer_last {border-right:none;}

/*****************************
****** FORMS *****************
*****************************/               
.form_labels {width:110px;clear:both;float:left;text-align:left;padding:3px 0 0 0;}
.form_inputs {/*width:140px CONTROLLED BY CODE IN THE CONTACTUS FORM*/;float:left;text-align:left;margin:0 0 2px 0;}
.form_inputs SPAN {float:left;} /*Puts the "Required" validation fields underneath their respective input field*/

/*****************************
****** TABLE *****************
*****************************/   
table.pricing {font-size: 1.1em; width: 600px; margin-bottom: 3em;}
table.pricing th {font-weight: bold; color:#0093D1; border-bottom: 1px solid #0093d1;}
table.pricing td, table.pricing th {padding: 0.5em 2em;}

/*HIDE TEXT FOR HREF LINKS BELOW*/

.home_click a { 
width:100%;
height:100%;
font-size:0;
text-decoration:none;
line-height:700px;
overflow:hidden;
display:block;
}

/*HIDE TEXT FOR HREF LINKS ABOVE*/

.clearboth {
clear:both;
height:100%;
}


/* EXTRA COLUMNS, HEADLINES AND PAGE DETAILS BELOW */


.five_columns {width:100%;height:auto;clear:both;margin-top:20px;overflow: hidden;}

.column5 {
width:176px;
height:auto;
float:left;
margin-left:15px;
}

.column5bg {
background:#FFF url(Images/uw/column5bg.jpg) no-repeat 0 0;
width:176px;
/*height:253px;*/
padding-bottom: 1em;
}

.column5 p {
text-align:left;
padding:0 16px 0 14px;
}

p.column5_title {color:#FFF;font-weight:bold;margin:10px 0;padding-right:0; font-size: 1em; text-align: center; padding: 0;}
.column5_title a {color: #fff;}

.title_link,
.title_link a  {
color:#FFF !important;
text-decoration:none;
text-align: center;
}

/*.headline {width:941px;height:108px;margin-left:25px;text-align:left;vertical-align:top;}*/
.headline img {margin-left: 25px; margin-bottom: 18px;}

.expimg {
margin:17px 0 0 0;
}

.indimg {
    margin:5px 0 0 0;
    border:0;
    margin-left: 10px;
}

.alignbtm {
vertical-align:bottom;    
}

/*Grey Webpart Backgrounds*/
DIV.front-page {
background:#EEE;
width:252px;
margin-left:28px;
padding:1em;
}

.ms-WPHeader TD {
border:0 !important;
}


/*Form Styles below*/

.form_labels {
width:110px;
clear:both;
float:left;
text-align:left;
padding:3px 0 0 0;
}

.form_inputs {
width:160px;
float:left;
text-align:left;
margin:0 0 2px 0;
}

.clear { clear: both; }


/* SEARCH RESULTS STYLES*/

/*CORE */

TD.ms-sbscopes {	BORDER-TOP-STYLE: none !important;	BORDER-RIGHT-STYLE: none !important;	BORDER-LEFT-STYLE: none !important;	BORDER-BOTTOM-STYLE: none !important}SELECT.ms-sbscopes {	FONT-SIZE: 8pt;	WIDTH: 170px;	FONT-FAMILY: tahoma,verdana}.srch-WPBody {	FONT-SIZE: 1em;	MARGIN: 0px;	COLOR: #666666;	FONT-FAMILY: tahoma}.srch-results {	}.srch-sort {	FONT-SIZE: 1em;	COLOR: #333333}.srch-sort A:link {	COLOR: #003399;	TEXT-DECORATION: none}.srch-sort A:visited {	COLOR: #003399;	TEXT-DECORATION: none}.srch-sort A:hover {	COLOR: #ff0000}.srch-sort-right {	FONT-SIZE: 1em;	FLOAT: right;	PADDING-BOTTOM: 4px;	COLOR: #333333}.srch-sort-right A:link {	COLOR: #003399;	TEXT-DECORATION: none}.srch-sort-right A:visited {	COLOR: #003399;	TEXT-DECORATION: none}.srch-sort-right A:hover {	COLOR: #ff0000}.srch-summary {	FONT-SIZE: 1em;	COLOR: #333333;	FONT-FAMILY: Tahoma}.srch-summary A:link {	COLOR: #003399;	TEXT-DECORATION: none}.srch-summary A:visited {	COLOR: #003399;	TEXT-DECORATION: none}.srch-summary A:hover {	COLOR: #ff0000}.srch-stats {	FONT-SIZE: 1em;	COLOR: #333333;	FONT-FAMILY: Tahoma;	WHITE-SPACE: nowrap;	BACKGROUND-COLOR: #ececec;	TEXT-ALIGN: left}.srch-stats A:link {	COLOR: #003399;	TEXT-DECORATION: none}.srch-stats A:hover {	COLOR: #ff0000}.srch-Description {	FONT-SIZE: 1em;	MARGIN: 0px 0px 4px;	COLOR: #333333;	FONT-FAMILY: Tahoma}.srch-Description B {	FONT-WEIGHT: bold;	COLOR: #333333}.srch-alertme A:link {	MARGIN: 0px}.srch-alertme A:visited {	MARGIN: 0px}.srch-alertme A:hover {	MARGIN: 0px}.srch-Title {	FONT-SIZE: 1.2em;	MARGIN: 0px 0px 5px;	COLOR: #003399;	FONT-FAMILY: Tahoma}.srch-Title A:link {	COLOR: #003399;	TEXT-DECORATION: none}.srch-Title A:visited {	COLOR: #003399;	TEXT-DECORATION: none}.srch-Title A:hover {	COLOR: #ff0000;	TEXT-DECORATION: underline}.srch-URL A:link {	COLOR: #008800 !important;	TEXT-DECORATION: none}.srch-URL A:visited {	COLOR: #008800 !important;	TEXT-DECORATION: none}.srch-URL A:hover {	COLOR: #ff0000;	TEXT-DECORATION: underline}.srch-Metadata {	BORDER-TOP: #e0ded5 1px solid;	FONT-SIZE: 1em;	MARGIN: 0px 0px 15px;	COLOR: #8c8c8c;	FONT-FAMILY: Tahoma}.srch-dup .srch-Page-bg {	}.srch-Page {	FONT-WEIGHT: bold;	FONT-SIZE: 1em;	COLOR: #666666;	FONT-FAMILY: Tahoma;	BACKGROUND-COLOR: #ececec;	TEXT-ALIGN: right}.srch-Page A:link {	FONT-WEIGHT: normal;	COLOR: #3764a0;	TEXT-DECORATION: none}.srch-Page A:visited {	FONT-WEIGHT: normal;	COLOR: #3764a0;	TEXT-DECORATION: none}.srch-Page A:hover {	COLOR: #ff0000}.srch-dup A:link {	COLOR: #517acc}.srch-dup A:visited {	COLOR: #517acc}.srch-Icon {	}.srch-ActionLink A {	FONT-SIZE: 0.85em;	MARGIN-BOTTOM: 0px;	FONT-STYLE: italic;	TEXT-DECORATION: none}.srch-ActionLink A:hover {	COLOR: #ff0000}

.srch-sort,
.srch-results,
.srch-Summary,
.srch-stats {
padding:5px 30px;
}

.srch-Title,
.srch-Title a,
.srch-Title a:link,
.srch-Title a:visited,
.srch-Title a:active,
SPAN.srch-URL,
SPAN.srch-URL a,
SPAN.srch-URL a:link,
SPAN.srch-URL a:visited,
SPAN.srch-URL a:active,
.srch-Metadata,
.srch-Metadata a,
.srch-Metadata a:link,
.srch-Metadata a:visited,
.srch-Metadata a:active {
color:#0093d1 !important;
text-decoration:none !important;
}

.srch-Title a:hover,
.srch-URL a:hover,
.srch-Metadata a:hover {
color:#00668F !important;
}

.srch-Icon {
display:none;
}



/*************************************
** Search - top drop downs *******
*************************************/

.searchBox {
width:132px;
height:25px;
margin:10px 10px 0 0;
clear:both;
float:right;
}

.ms-sbLastcell {
width:5px !important;
}           




/*************************************
** Top Navigation *******
*************************************/  
                 
.top_nav {
background:transparent url(Images/uw/navbg.gif) repeat-x 0 0;
width:965px;
height:37px;
padding:6px 0 0 5px;
margin:0;
clear:both;
}           
        
.uw-topnav,
.uw-topnavselected {
background:transparent url(Images/uw/butbg.gif) repeat-x 0 0;
width:137px;
height:29px;
border:0;
border-right:1px #FFF solid;
margin:0;
}

.uw-topNavHover {
	background:transparent url(Images/uw/butbg_sel.gif) repeat-x 0 0;
}

.uw-topnav a,
.uw-topNavHover a,
.uw-topnavselected a {
background:none;
width:137px;
color:#FFF !important;
font-size:1.1em !important;
text-transform:uppercase;
}

/*Top Navigation Text Centering*/
.uw-topnav TD {
text-align:center;
}

.top_nav img {
display: none;
}

/**Hide White Border Right on the last tab of the top nav**/ 
#zz1_GlobalNavn6 TABLE {
border:0;
}

.uw-topNavFlyOuts {
	background-color:#78c3eb;
	width:135px;
	height:29px;
	border-bottom:1px solid	 #fff;
}

.uw-topNavFlyOuts a,
.uw-topNavFlyOutsSelected a {
width:137px;
color:#000 !important;
font-size:1.1em !important;
text-transform:uppercase;
}

/*Navigation Flyouts Text Padding*/
.uw-topNavFlyOuts TD {
padding:5px;
}

/*Move Flyouts and remove top border padding:0 0 0 5px;*/
#zz1_GlobalNavn0Items,
#zz1_GlobalNavn1Items,
#zz1_GlobalNavn2Items,
#zz1_GlobalNavn3Items,
#zz1_GlobalNavn4Items,
#zz1_GlobalNavn5Items,
#zz1_GlobalNavn6Items {
margin-top:9px;
border-top:0;
}

.uw-topNavFlyOutsHover a {
color:#FFF !important;
}
                
                    
/*************************************
** Utility functions *****************
*************************************/     
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*Alan Include*/
.UW_Console{
	float:right;
	margin-right:-100px;
	width:100px;
}

/*************************************
******** HTML Editor Styles **********
*************************************/

.ms-rteTable-1 {
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	font-family: Tahoma;
	border-collapse: collapse;
}
.ms-rteTable-1 TR.ms-rteTableHeaderRow-1 {
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 10pt;
	background: #d6e8ff;
	padding-bottom: 10px;
	margin: 10px;
	vertical-align: top;
	text-transform: capitalize;
	color: #3f4d6b;
	line-height: 14pt;
	padding-top: 10px;
	font-style: normal;
	font-family: Tahoma;
	text-align: left;
	border-spacing: 10px;
}
.ms-rteTable-1 TD.ms-rteTableHeaderFirstCol-1 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	color: #3a4663;
	line-height: 14pt;
	padding-top: 0in;
}
.ms-rteTable-1 TD.ms-rteTableHeaderLastCol-1 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	color: #3a4663;
	line-height: 14pt;
	padding-top: 0in;
}
.ms-rteTable-1 TD.ms-rteTableHeaderOddCol-1 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	color: #3a4663;
	line-height: 14pt;
	padding-top: 0in;
}
.ms-rteTable-1 TD.ms-rteTableHeaderEvenCol-1 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	color: #3a4663;
	line-height: 14pt;
	padding-top: 0in;
}
.ms-rteTable-1 TR.ms-rteTableOddRow-1 {
	font-size: 10pt;
	vertical-align: top;
	color: #666666;
	background-color: #f2f3f4;
}
.ms-rteTable-1 TR.ms-rteTableEvenRow-1 {
	font-size: 10pt;
	vertical-align: top;
	color: #666666;
	background-color: #e7ebf7;
}
.ms-rteTable-1 TD.ms-rteTableFirstCol-1 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-1 TD.ms-rteTableLastCol-1 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-1 TD.ms-rteTableOddCol-1 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-1 TD.ms-rteTableEvenCol-1 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-1 TR.ms-rteTableFooterRow-1 {
	font-weight: 500;
	font-size: 10pt;
	color: #4a5a80;
	line-height: 11pt;
	font-family: Tahoma;
	background-color: #d6e8ff;
}
.ms-rteTable-1 TD.ms-rteTableFooterFirstCol-1 {
	padding-right: 5.4pt;
	border-top: gray 1pt solid;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	text-align: left;
}
.ms-rteTable-1 TD.ms-rteTableFooterLastCol-1 {
	padding-right: 5.4pt;
	border-top: gray 1pt solid;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	text-align: left;
}
.ms-rteTable-1 TD.ms-rteTableFooterOddCol-1 {
	padding-right: 5.4pt;
	border-top: gray 1pt solid;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	text-align: left;
}
.ms-rteTable-1 TD.ms-rteTableFooterEvenCol-1 {
	padding-right: 5.4pt;
	border-top: gray 1pt solid;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	text-align: left;
}
.ms-rteTable-2 {
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	font-family: Tahoma;
	border-collapse: collapse;
}
.ms-rteTable-2 TR.ms-rteTableHeaderRow-2 {
	border-right: white 1pt solid;
	padding-right: 5.4pt;
	border-top: white 1pt solid;
	padding-left: 5.4pt;
	font-size: 11pt;
	background: #4f81bd;
	padding-bottom: 0in;
	margin: 0in 0in 10pt;
	border-left: white 1pt solid;
	width: 119.7pt;
	color: #ffffff;
	line-height: 115%;
	padding-top: 0in;
	border-bottom: white 3pt solid;
	font-family: "Calibri" , "sans-serif";
}
.ms-rteTable-2 TD.ms-rteTableHeaderFirstCol-2 {
	border-right: white 1pt solid;
	padding-right: 5.4pt;
	border-top: white 1pt solid;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	border-left: white 1pt solid;
	padding-top: 0in;
	border-bottom: white 3pt solid;
}
.ms-rteTable-2 TD.ms-rteTableHeaderLastCol-2 {
	border-right: white 1pt solid;
	padding-right: 5.4pt;
	border-top: white 1pt solid;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	border-left: white 1pt solid;
	padding-top: 0in;
	border-bottom: white 3pt solid;
}
.ms-rteTable-2 TD.ms-rteTableHeaderOddCol-2 {
	border-right: white 1pt solid;
	padding-right: 5.4pt;
	border-top: white 1pt solid;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	border-left: white 1pt solid;
	padding-top: 0in;
	border-bottom: white 3pt solid;
}
.ms-rteTable-2 TD.ms-rteTableHeaderEvenCol-2 {
	border-right: white 1pt solid;
	padding-right: 5.4pt;
	border-top: white 1pt solid;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	border-left: white 1pt solid;
	padding-top: 0in;
	border-bottom: white 3pt solid;
}
.ms-rteTable-2 TR.ms-rteTableOddRow-2 {
	font-size: 10pt;
	vertical-align: top;
	color: #666666;
	background-color: #f2f3f4;
}
.ms-rteTable-2 TR.ms-rteTableEvenRow-2 {
	font-size: 10pt;
	vertical-align: top;
	color: #666666;
	background-color: #e7ebf7;
}
.ms-rteTable-2 TD.ms-rteTableFirstCol-2 {
	border-right: white 3pt solid;
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	font-size: 11pt;
	background: #4f81bd;
	padding-bottom: 0in;
	margin: 0in 0in 10pt;
	border-left: white 1pt solid;
	width: 119.7pt;
	color: #ffffff;
	border-top-style: none;
	line-height: 115%;
	padding-top: 0in;
	font-family: "Calibri" , "sans-serif";
	border-bottom-style: none;
}
.ms-rteTable-2 TD.ms-rteTableLastCol-2 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-2 TD.ms-rteTableOddCol-2 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-2 TD.ms-rteTableEvenCol-2 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-2 TR.ms-rteTableFooterRow-2 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	font-size: 10pt;
	padding-bottom: 0in;
	vertical-align: top;
	color: #666666;
	padding-top: 0in;
	background-color: #ffffff;
}
.ms-rteTable-2 TD.ms-rteTableFooterFirstCol-2 {
	border-right: white 3pt solid;
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	font-size: 11pt;
	background: #4f81bd;
	padding-bottom: 0in;
	margin: 0in 0in 10pt;
	border-left: white 1pt solid;
	width: 119.7pt;
	color: #ffffff;
	border-top-style: none;
	line-height: 115%;
	padding-top: 0in;
	font-family: "Calibri" , "sans-serif";
	border-bottom-style: none;
}
.ms-rteTable-2 TD.ms-rteTableFooterLastCol-2 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-2 TD.ms-rteTableFooterOddCol-2 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-2 TD.ms-rteTableFooterEvenCol-2 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-3 {
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	font-family: Tahoma;
	border-collapse: collapse;
}
.ms-rteTable-3 TR.ms-rteTableHeaderRow-3 {
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 10pt;
	padding-bottom: 10px;
	margin: 10px;
	vertical-align: top;
	text-transform: capitalize;
	color: #3a4663;
	padding-top: 10px;
	font-style: normal;
	font-family: Verdana;
	background-color: #c4d1e3;
	text-align: left;
	border-spacing: 10px;
}
.ms-rteTable-3 TD.ms-rteTableHeaderFirstCol-3 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	color: #3a4663;
	line-height: 14pt;
	padding-top: 0in;
}
.ms-rteTable-3 TD.ms-rteTableHeaderLastCol-3 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	color: #3a4663;
	line-height: 14pt;
	padding-top: 0in;
}
.ms-rteTable-3 TD.ms-rteTableHeaderOddCol-3 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	color: #3a4663;
	line-height: 14pt;
	padding-top: 0in;
}
.ms-rteTable-3 TD.ms-rteTableHeaderEvenCol-3 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	color: #3a4663;
	line-height: 14pt;
	padding-top: 0in;
}
.ms-rteTable-3 TR.ms-rteTableOddRow-3 {
	font-size: 10pt;
	vertical-align: top;
	color: #666666;
}
.ms-rteTable-3 TR.ms-rteTableEvenRow-3 {
	font-size: 10pt;
	vertical-align: top;
	color: #666666;
}
.ms-rteTable-3 TD.ms-rteTableFirstCol-3 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	background-color: #e7ebf7;
}
.ms-rteTable-3 TD.ms-rteTableLastCol-3 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	background-color: #e7ebf7;
}
.ms-rteTable-3 TD.ms-rteTableOddCol-3 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	background-color: #f7f3f7;
}
.ms-rteTable-3 TD.ms-rteTableEvenCol-3 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	background-color: #e7ebf7;
}
.ms-rteTable-3 TR.ms-rteTableFooterRow-3 {
	font-weight: normal;
	font-size: 10pt;
	color: #3a4663;
	line-height: 11pt;
	font-family: Verdana;
	background-color: #c4d1e3;
}
.ms-rteTable-3 TD.ms-rteTableFooterFirstCol-3 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	text-align: left;
}
.ms-rteTable-3 TD.ms-rteTableFooterLastCol-3 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	text-align: left;
}
.ms-rteTable-3 TD.ms-rteTableFooterOddCol-3 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	text-align: left;
}
.ms-rteTable-3 TD.ms-rteTableFooterEvenCol-3 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	text-align: left;
}
.ms-rteTable-4 {
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	font-family: Tahoma;
	border-collapse: collapse;
}
.ms-rteTable-4 TR.ms-rteTableHeaderRow-4 {
	border-top-width: 1pt;
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	border-left-width: 1pt;
	font-size: 11pt;
	background: #4f81bd;
	border-bottom-width: 3pt;
	padding-bottom: 0in;
	margin: 0in 0in 10pt;
	width: 119.7pt;
	color: #ffffff;
	line-height: 115%;
	padding-top: 0in;
	font-family: "Calibri" , "sans-serif";
	border-right-width: 1pt;
}
.ms-rteTable-4 TD.ms-rteTableHeaderFirstCol-4 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-4 TD.ms-rteTableHeaderLastCol-4 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-4 TD.ms-rteTableHeaderOddCol-4 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-4 TD.ms-rteTableHeaderEvenCol-4 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-4 TR.ms-rteTableOddRow-4 {
	border-top-width: 1pt;
	border-left-width: 1pt;
	font-size: 10pt;
	vertical-align: top;
	color: #666666;
	border-bottom: #4f81bd 1pt solid;
	border-right-width: 1pt;
}
.ms-rteTable-4 TR.ms-rteTableEvenRow-4 {
	font-size: 10pt;
	vertical-align: top;
	color: #666666;
}
.ms-rteTable-4 TD.ms-rteTableFirstCol-4 {
	border-top-width: 1pt;
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	border-left: #4f81bd 1pt solid;
	border-top-color: #4f81bd;
	padding-top: 0in;
	border-bottom: #4f81bd 1pt solid;
	border-right-width: 1pt;
	border-right-color: #4f81bd;
}
.ms-rteTable-4 TD.ms-rteTableLastCol-4 {
	border-top-width: 1pt;
	border-right: #4f81bd 1pt solid;
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	border-left-width: 1pt;
	border-left-color: #4f81bd;
	padding-bottom: 0in;
	border-top-color: #4f81bd;
	padding-top: 0in;
	border-bottom: #4f81bd 1pt solid;
}
.ms-rteTable-4 TD.ms-rteTableOddCol-4 {
	border-top-width: 1pt;
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	border-left-width: 1pt;
	border-left-color: #4f81bd;
	padding-bottom: 0in;
	border-top-color: #4f81bd;
	padding-top: 0in;
	border-bottom: #4f81bd 1pt solid;
	border-right-width: 1pt;
	border-right-color: #4f81bd;
}
.ms-rteTable-4 TD.ms-rteTableEvenCol-4 {
	border-top-width: 1pt;
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	border-left-width: 1pt;
	border-left-color: #4f81bd;
	padding-bottom: 0in;
	border-top-color: #4f81bd;
	padding-top: 0in;
	border-bottom: #4f81bd 1pt solid;
	border-right-width: 1pt;
	border-right-color: #4f81bd;
}
.ms-rteTable-4 TR.ms-rteTableFooterRow-4 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	font-size: 10pt;
	padding-bottom: 0in;
	vertical-align: top;
	color: #355c8c;
	padding-top: 0in;
	background-color: #ffffff;
}
.ms-rteTable-4 TD.ms-rteTableFooterFirstCol-4 {
	border-top-width: 1pt;
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	border-left: #4f81bd 1pt solid;
	border-top-color: #4f81bd;
	padding-top: 0in;
	border-bottom: #4f81bd 1pt solid;
	border-right-width: 1pt;
	border-right-color: #4f81bd;
}
.ms-rteTable-4 TD.ms-rteTableFooterLastCol-4 {
	border-top-width: 1pt;
	border-right: #4f81bd 1pt solid;
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	border-left-width: 1pt;
	border-left-color: #4f81bd;
	padding-bottom: 0in;
	border-top-color: #4f81bd;
	padding-top: 0in;
	border-bottom: #4f81bd 1pt solid;
}
.ms-rteTable-4 TD.ms-rteTableFooterOddCol-4 {
	border-top-width: 1pt;
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	border-left-width: 1pt;
	border-left-color: #4f81bd;
	padding-bottom: 0in;
	border-top-color: #4f81bd;
	padding-top: 0in;
	border-bottom: #4f81bd 1pt solid;
	border-right-width: 1pt;
	border-right-color: #4f81bd;
}
.ms-rteTable-4 TD.ms-rteTableFooterEvenCol-4 {
	border-top-width: 1pt;
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	border-left-width: 1pt;
	border-left-color: #4f81bd;
	padding-bottom: 0in;
	border-top-color: #4f81bd;
	padding-top: 0in;
	border-bottom: #4f81bd 1pt solid;
	border-right-width: 1pt;
	border-right-color: #4f81bd;
}
.ms-rteTable-5 {
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	font-family: Tahoma;
	border-collapse: collapse;
}
.ms-rteTable-5 TR.ms-rteTableHeaderRow-5 {
	padding-right: 10px;
	padding-left: 10px;
	font-weight: 500;
	font-size: 10pt;
	padding-bottom: 10px;
	margin: 10px;
	vertical-align: top;
	text-transform: capitalize;
	color: #3a4663;
	line-height: 11pt;
	padding-top: 10px;
	font-style: normal;
	font-family: Tahoma;
	text-align: left;
	border-spacing: 10px;
}
.ms-rteTable-5 TD.ms-rteTableHeaderFirstCol-5 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	color: #3a4663;
	padding-top: 0in;
}
.ms-rteTable-5 TD.ms-rteTableHeaderLastCol-5 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	color: #3a4663;
	padding-top: 0in;
}
.ms-rteTable-5 TD.ms-rteTableHeaderOddCol-5 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	color: #3a4663;
	padding-top: 0in;
}
.ms-rteTable-5 TD.ms-rteTableHeaderEvenCol-5 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	color: #3a4663;
	padding-top: 0in;
}
.ms-rteTable-5 TR.ms-rteTableOddRow-5 {
	font-size: 10pt;
	vertical-align: top;
	color: #666666;
}
.ms-rteTable-5 TR.ms-rteTableEvenRow-5 {
	font-size: 10pt;
	vertical-align: top;
	color: #666666;
}
.ms-rteTable-5 TD.ms-rteTableFirstCol-5 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-5 TD.ms-rteTableLastCol-5 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-5 TD.ms-rteTableOddCol-5 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-5 TD.ms-rteTableEvenCol-5 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
}
.ms-rteTable-5 TR.ms-rteTableFooterRow-5 {
	font-weight: 500;
	font-size: 10pt;
	color: #3a4663;
	line-height: 11pt;
	font-family: Tahoma;
}
.ms-rteTable-5 TD.ms-rteTableFooterFirstCol-5 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	text-align: left;
}
.ms-rteTable-5 TD.ms-rteTableFooterLastCol-5 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	text-align: left;
}
.ms-rteTable-5 TD.ms-rteTableFooterOddCol-5 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	text-align: left;
}
.ms-rteTable-5 TD.ms-rteTableFooterEvenCol-5 {
	padding-right: 5.4pt;
	padding-left: 5.4pt;
	padding-bottom: 0in;
	padding-top: 0in;
	text-align: left;
}


/* Newsletters */

div.newsletter-headline {
    padding:67px 14px 14px;
    margin:15px;
    background:transparent url(Images/newsletter_banner.jpg) no-repeat;
}

div.newsletter-headline h1 {
	text-align:right;
    font-size:2em;
    padding-right:100px;
    color:maroon;
}

.ms-rteCustom-NewsletterHeading {
	color:maroon !important;
	border-bottom:2px solid maroon;
}