body { font-size: 16px;}


	A.plainWhite:link    { text-decoration: none; font-weight: inherit; color:#ECEDEF; }
	A.plainWhite:visited { text-decoration: none; font-weight: inherit; color:#ECEDEF; }
	A.plainWhite:active  { text-decoration:none; font-weight: inherit; color:#ECEDEF; }
	A.plainWhite:hover { text-decoration: none; font-weight: inherit; color:#ECEDEF; }

	A.standard:link    { text-decoration: underline; font-weight: bold; color:#1F9BDE; }
	A.standard:visited { text-decoration: underline; font-weight: bold; color:#1F9BDE; }
	A.standard:active  { text-decoration:underline; font-weight: bold; color:#F58221; }
	A.standard:hover { text-decoration: underline; font-weight: bold; color:#F58221; }

	A.light:link    { text-decoration: underline; font-weight: bold; color:#AEE0ED; }
	A.light:visited { text-decoration: underline; font-weight: bold; color:#AEE0ED; }
	A.light:active  { text-decoration:underline; font-weight: bold; color:#FFC600; }
	A.light:hover { text-decoration: underline; font-weight: bold; color:#FFC600; }

	A.light2:link    { text-decoration: underline; color:#AEE0ED; }
	A.light2:visited { text-decoration: underline; color:#AEE0ED; }
	A.light2:active  { text-decoration:underline; color:#FFC600; }
	A.light2:hover { text-decoration: underline; color:#FFC600; }
	
	A.standard2:link    { text-decoration: underline; font-weight: normal; color:#1F9BDE; }
	A.standard2:visited { text-decoration: underline; font-weight: normal; color:#1F9BDE; }
	A.standard2:active  { text-decoration:underline; font-weight: normal; color:#F58221; }
	A.standard2:hover { text-decoration: underline; font-weight: normal; color:#F58221; }


	A.standardH:link    { text-decoration: none; font-weight: 600; color:#1F9BDE; }
	A.standardH:visited { text-decoration: none; font-weight: 600; color:#1F9BDE; }
	A.standardH:active  { text-decoration: none; font-weight: 600; color:#FF8117; }
	A.standardH:hover { text-decoration: none; font-weight: 600; color:#FF8117; }	
	
	A.standard3:link    { text-decoration: none; font-weight: normal; color:#444444; }
	A.standard3:visited { text-decoration: none; font-weight: normal; color:#444444; }
	A.standard3:active  { text-decoration:none; font-weight: normal; color:#1F9BDE; }
	A.standard3:hover { text-decoration: none; font-weight: normal; color:#1F9BDE; }
	

	A.footer:link    { text-decoration: none; font-weight: normal; color:#EFEFEF; }
	A.footer:visited { text-decoration: none; font-weight: normal; color:#EFEFEF; }
	A.footer:active  { text-decoration:none; font-weight: normal; color:#E88F0B; }
	A.footer:hover { text-decoration: none; font-weight: normal; color:#E88F0B; }

	A.footer2:link    { text-decoration: none; font-weight: normal; color:#D3D3D3; }
	A.footer2:visited { text-decoration: none; font-weight: normal; color:#D3D3D3; }
	A.footer2:active  { text-decoration:none; font-weight: normal; color:#E88F0B; }
	A.footer2:hover { text-decoration: none; font-weight: normal; color:#E88F0B; }

	A.mainMenu:link    { text-decoration: none; font-weight: 300; color:#222222; }
	A.mainMenu:visited { text-decoration: none; font-weight: 300; color:#222222; }
	A.mainMenu:active  { text-decoration:none; font-weight: 300; color:#1F9BDE; }
	A.mainMenu:hover { text-decoration: none; font-weight: 300; color:#1F9BDE; }

	A.mainMenuThis:link    { text-decoration: none; font-weight: 300; color:#222222; }
	A.mainMenuThis:visited { text-decoration: none; font-weight: 300; color:#222222; }
	A.mainMenuThis:active  { text-decoration:none; font-weight: 300; color:#222222; }
	A.mainMenuThis:hover { text-decoration: none; font-weight: 300; color:#222222; }

	A.mainMenu2:link    { text-decoration: none; font-weight: normal; color:#222222; }
	A.mainMenu2:visited { text-decoration: none; font-weight: normal; color:#222222; }
	A.mainMenu2:active  { text-decoration:underline; font-weight: normal; color:#2291BB; }
	A.mainMenu2:hover { text-decoration: underline; font-weight: normal; color:#2291BB; }


	A.subMenu:link    { text-decoration: none; font-weight: normal; color:#FFFFFF; }
	A.subMenu:visited { text-decoration: none; font-weight: normal; color:#FFFFFF; }
	A.subMenu:active  { text-decoration:none; font-weight: normal; color:#FFFFFF; }
	A.subMenu:hover { text-decoration: none; font-weight: normal; color:#FFFFFF; }
	
	A.allBlue:link    { text-decoration: underline; color:#1F9BDE; }
	A.allBlue:visited { text-decoration: underline; color:#1F9BDE; }
	A.allBlue:active  { text-decoration:underline; color:#1F9BDE; }
	A.allBlue:hover { text-decoration: underline; color:#1F9BDE; }	

	A.tour:link    { text-decoration: none; color:#7a7a7a; }
	A.tour:visited { text-decoration: none; color:#7a7a7a; }
	A.tour:active  { text-decoration:underline; color:#1E62AC; }
	A.tour:hover { text-decoration: underline; color:#1E62AC; }	

	A.plain:link    { text-decoration: none; color:#222222; }
	A.plain:visited { text-decoration: none; color:#222222; }
	A.plain:active  { text-decoration:none; color:#222222; }
	A.plain:hover { text-decoration: none; color:#222222; }	

	#list1 LI {
		margin-left: -15pt;
		margin-bottom: 4pt;
		list-style-type: circle;
		color:#222222
		
	}

	HR.wideSpacer {
		margin-top: 30px;
		margin-bottom: 30px;
		border: 0;
		height: 1px;
		width: 100%;
		color: #CCCCCC;
		background-color: #CCCCCC;
	}

	HR.spacer {
		margin-top: 8px;
		margin-bottom: 8px;
		border: 0;
		height: 1px;
		width: 100%;
		color: #CCCCCC;
		background-color: #CCCCCC;
	}


	UL.basic {
		padding: 0px;
		margin-top: 3px;
		margin-left: 18px;
		margin-bottom: 6px;
	}
	
	UL.basic LI {
		margin-bottom: 3px;
		list-style-type: auto;
	}


	UL.basic2 {
		padding: 0px;
		margin-top: 10px;
		margin-left: 18px;
		margin-bottom: 6px;
	}
	
	UL.basic2 LI {
		margin-bottom: 6px;
		list-style-type: circle;
	}

	LI.basic2 {
		margin-bottom: 6px;
		list-style-type: circle;
	}


	UL.basic3 {
		padding: 0px;
		margin-top: 10px;
		margin-left: 18px;
		margin-bottom: 6px;
	}
	
	UL.basic3 LI {
		margin-bottom: 15px;
		list-style-type: circle;
	}



	UL.basicSoft {
		padding: 0px;
		margin-top: 6px;
		margin-left: 22px;
		margin-bottom: 8px;
	}
	
	UL.basicSoft LI {
		margin-bottom: 4px;
		list-style-type: circle;

		
	}
	
	OL {
		padding: 0px;
		padding-left: 15px;
		margin-top: 6px;
		margin-left: 25px;
		margin-bottom: 6px;
	}


div.frameImg { border: 10px solid #919396; border-radius: 10px; padding: 3px; background-color: #FFF }
	
div.iconTile2 {
	border: 4px solid #82D1FF; border-radius: 12px; background-color: #FFF; width: 110px; height: 110px; padding: 8px; border-color: #2D3135; color: #2D3135;
}

div.featureList { width: 80% }

UL.check, UL.checkGreen, UL.xRed {
    list-style: none;
		padding: 0px;
		margin-top: 0px;
		margin-left: 18px;
		margin-bottom: 6px;
		text-indent: -36px;
}
 
UL.check LI, UL.checkGreen LI, UL.checkOrange LI, UL.xRed LI {
	margin: 5px;
	padding: 5px;
}

UL.checkGreen, UL.checkOrange, UL.xRed { margin-left: 28px; text-indent: -28px;}

UL.check LI:before {
    color: #F58221;
    content: '\f058 ';
    font-size: 24px;
    font-family: "FontAwesome";
    padding-right: 14px;
}

UL.checkOrange LI:before {
    color: #F58221;
    content: '\f058 ';
    font-size: 19px;
    font-family: "FontAwesome";
    padding-right: 12px;
}

UL.checkGreen LI:before {
    color: #4AD72B;
    content: '\f058 ';
    font-size: 19px;
    font-family: "FontAwesome";
    padding-right: 12px;
}

UL.xRed LI:before {
    color: #F91126;
    content: '\f057 ';
    font-size: 19px;
    font-family: "FontAwesome";
    padding-right: 12px;
}


	P.spaced {
		margin-bottom: 4pt;
		margin-top: 0pt;
	}
	
	TD {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 11pt;
		color: #222222;
	}

	br{letter-spacing:0;}
	
	font.basic {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 13pt;
		font-weight: 400;
		color: #222222;
	}

	font.basicT {
		font-family: Tahoma, Geneva, Arial, sans-serif;
		font-size: 12pt;
		color: #222222;
	}


	A.bc:link    { text-decoration: none; color:#888; }
	A.bc:visited { text-decoration: none; color:#888; }
	A.bc:active  { text-decoration:underline; color:#1F9BDE; }
	A.bc:hover { text-decoration: underline; color:#1F9BDE; }


	font.bc {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 7pt;
		letter-spacing: 1px;
		color: #888;
	}

	font.basicF1 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 11pt;
		letter-spacing: 1px;
		color: #EFEFEF;
	}

	font.basicF2 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 8pt;
		letter-spacing: 1px;
		color: #EFEFEF;
	}

	font.basicF3 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 7pt;
		letter-spacing: 1px;
		color: #EFEFEF;
	}


	font.keyW {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 7pt;
	}

	font.basic7 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 7pt;
	}

	font.basic8 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 8pt;
	}

	font.basic9 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 9pt;
	}
	
	font.basic10 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 10pt;
	}


	font.basic10T {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 10pt;
	}

	font.basic11T {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 11pt;
	}


	font.basic11 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 11pt;
	}

	font.basic11S {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 11pt;
		color: #333333;
	}

	font.basic12 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 12pt;
	}

	font.basic12b {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 12pt;
		font-weight: 600;
	}

	font.basic12T {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 12pt;
	}


	font.basic13 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 13pt;
	}

	font.basic13T {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 13pt;
	}

	
	font.basic14 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 14pt;
	}	

	font.basic14b {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 14pt;
		font-weight: 600;
	}	


	font.basic14T {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 14pt;
	}	


	font.basic15 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 15pt;
	}

	font.basic16 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 16pt;
	}

	font.basic16b {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 16pt;
		font-weight: 600;
	}

	font.basic18 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 18pt;
	}
	
	font.basic20 {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 20pt;
	}

	font.basic15T {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 15pt;
		letter-spacing: 1px;
	}
		
	font.basic20TB {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 20pt;
		font-weight: 300;
		letter-spacing: 1px;
		color: #1F9BDE;
	}


	font.basicOff {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 13pt;
		color: #7a7a7a;
	}

	font.basicSmaller {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 11pt;
	}

	font.basic2 {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 13pt;
		font-weight: 400;
	}

	font.basicLight {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 12pt;
		color: #F2F1F1;
	}

	font.mainTitle {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 22pt;
		font-weight: bold;
	}

	font.pageTitle {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 24pt;
		font-weight: 300;
		color: #303E48;
	}

	font.subTitle {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 16pt;
		font-weight: normal;
		color: #222;

	}
	
	H1.pageTitle {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 24pt;
		font-weight: 400;
		color: #373839;
		display: inline;
	}
	
	H1.productTitle {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 15pt;
		font-weight: normal;
		color: #FFFFFF;
		display: inline;
	}

	H1.menuItem {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 12pt;
		letter-spacing:1px;
		font-weight: 400;
		display: inline;
	}

	H1.menuItem2 {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 11pt;
		color: #FFFFFF;
		letter-spacing:1px;
		font-weight: 500;
		display: inline;
	}


	H1.sectionTitle {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 17pt;
		font-weight: 400;
		letter-spacing: 1px;
		color: #1F9BDE;
		display: inline;
	}

	H1.sectionTitle20 {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 20pt;
		font-weight: 400;
		letter-spacing: 1px;
		color: #1F9BDE;
		display: inline;
	}
	
	H1.sectionTitle24 {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 24pt;
		font-weight: 400;
		letter-spacing: 1px;
		color: #1F9BDE;
		display: inline;
	}

	H1.sectionLabelSm {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 10pt;
		font-weight: 400;
		letter-spacing: 2px;
		display: inline;
	}


	H1.sectionTitle16 {
		font-family: 'Open Sans', Tahoma, Verdana, Geneva, Arial, sans-serif;
		font-size: 16pt;
		font-weight: normal;
		display: inline;
	}

	H1.sectionTitle14 {
		font-family: 'Open Sans', Tahoma, Verdana, Geneva, Arial, sans-serif;
		font-size: 14pt;
		font-weight: normal;
		display: inline;
	}

	H1.sectionTitle13 {
		font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
		font-size: 13pt;
		font-weight: normal;
		color: #000000;
		display: inline;
	}



	font.dateLineSm {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 7pt;
		letter-spacing: 1px;
		color: #333333;
	}

	font.sectionLabelSm {
		font-family: 'Open Sans', Verdana, Tahoma, Geneva, Arial, sans-serif;
		font-size: 10pt;
		letter-spacing: 2px;
		color: #000000;
	}

	font.sectionTitle {
		font-family: 'Open Sans', Tahoma, Verdana, Geneva, Arial, sans-serif;
		font-size: 14pt;
		font-weight: 400;
		color: #111111;
	}

	H2.sectionTitle {
		font-family: 'Open Sans', Tahoma, Verdana, Geneva, Arial, sans-serif;
		font-size: 16pt;
		font-weight: normal;
		display: inline;
	}

	H2.sectionTitle2 {
		font-family: 'Open Sans', Tahoma, Verdana, Geneva, Arial, sans-serif;
		font-size: 13pt;
		font-weight: normal;
		color: #111111;
		display: inline;
	}



	font.mainTopLinks {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 15pt;
		font-weight: bold;
		color: #1E5EB0;
	}

	font.mainOnDark {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 13pt;
		color: #F2F1F1;
	}

	font.mainMenuOnOrange {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 22pt;
		
		color: #222222;
	}

	font.topMenu {
		font-family: 'Open Sans', Tahoma, Geneva, Arial, sans-serif;
		font-size: 14pt;
		font-weight: normal;
		color: #1E5EB0;
	}


	font.topMenuOrange {
		font-family: Tahoma, Geneva, Arial, sans-serif;
		font-size: 14pt;
		font-weight: normal;
		color: #FDA30B;
	}
	
	font.topMenuOn {
		font-family: Tahoma, Geneva, Arial, sans-serif;
		font-size: 14pt;
		font-weight: normal;
		color: #F2F1F1;
	}
	
	td.bg { background-repeat: repeat-x; }
	
	td.topTitle1 {
		border-width: 0px;
		border-bottom: 1px;
		border-style: solid;
		border-color: #8B8F83;
		}

	td.topTitle2 {
		border-width: 0px;
		border-right: 1px;
		border-bottom: 1px;
		border-style: solid;
		border-color: #8B8F83;
		}
		
	div.bottomBar {
		border-width: 0px;
		border-bottom: 1px;
		border-style: solid;
		border-color: #CCCCCC;
		padding-bottom: 4px;
		}
		
	div.topBar {
		border-width: 0px;
		border-top: 1px;
		border-style: solid;
		border-color: #CCCCCC;
		padding-top: 5px;
		}

	td.sideBar {
		border-width: 0px;
		border-left: 1px;
		border-style: solid;
		border-color: #CCCCCC;
		padding-left: 10px;
		}

td.miniBar {
	border-width: 0px;
	border-top: 1px;
	border-bottom: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	padding: 6px;
	background-color: #F5F5F5;
}

table.boxLight
{
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	border-collapse: separate;
}
		
table.box1
{
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	border-collapse: separate;
}

INPUT[type="TEXT"]   {
	font-size: 11pt;
	height: 27px;
	border: 1px solid #AAA;
	border-radius: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

INPUT[type="SUBMIT"], INPUT[type="BUTTON"] {
	height: 27px;
	border: 0;
	border: none;
	overflow: hidden;
	cursor: pointer;

	font-family: 'Open Sans', Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: 600;
	letter-spacing: 1px;
	padding-left: 5px; padding-right: 5px;

	background-color: #EDEEEF;
	border-radius: 3px;
	border: 1px solid #AAA;

}

INPUT[type="SUBMIT"]:hover {
	background-color: #D6EAFF;
}

INPUT[type="BUTTON"]:hover {
	background-color: #D6EAFF;
}

input.compact   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 21px;
	}

	
input.larger   {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 13pt;
	height: 36px;
	border: 1px solid #BBB;
	border-radius: 3px;
	padding-left: 4px;
	}	
	
textarea.compact   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	}


input.navButtonBlue {
	-webkit-appearance:none;
	height: 31px;
	border: 0;
	border: none;

	overflow: hidden;
	cursor: pointer;

	font-size: 11pt;
	font-weight: 400;
	color: #FFF;
	letter-spacing: 1px;
	padding-bottom: 2px;

	background-color: #009BDE;
	border-radius: 4px;
	border: 1px solid #333;
}


input.ButtonBlue {

	overflow: hidden;
	cursor: pointer;

	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: 600;
	color: #FFF;
	letter-spacing: 1px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 15px;

	height: 31px;
	background-color: #1E9BDE;
	border-radius: 4px;
	border: 1px solid #187CB1;
	
}


input.CompactButtonBlue:hover, input.ButtonBlue:hover {
	background-color: #1A89C4;
}



div.topMenu {
	display: inline; margin: 5px; margin-right: 0px; padding: 1px; border-width: 0px; border-bottom: 1px; border-style: solid;
}
	
div.menu2 {
	display: inline; padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px;
}

div.footerElement {
	border-bottom-color: #4F4F4F; border-bottom-width: 1px;
border-bottom-style: solid; width: 280px; padding-bottom: 10px;
	padding-top: 10px;
}

div.iconTile {
    border: 2px solid #82D1FF;
    border-radius: 100px;
    background-color: #FFF;
}