<!--
WD colors
#FF8600 header orange

#DEE3EF light blue, for backgrounds
#000063 logo blue
#4A92C6 main menu light blue
#F7FBF7 background light light grey 
#E3DAD5 terra cotta breakout background
#F7EBE7 red breakout background
#EFEFF7 green breakout background
#EC008C PINK
#8C4921 the challenge red
#00AEEF  the solution blue
#18516B Internet solutions dark blue
#630039 website design maroon
-->

a:link
{
color: #000063;
}

a:visited {
color: #333333; 
}

a:hover {
color: #4A82BD;
background-color: #e7eBe7;
cursor: hand;
}




BODY
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
}

P
{
    FONT: 400 10pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
	padding-left: 2px;
	padding-right: 2px;
	BACKGROUND-COLOR: transparent;
}

.line
{
	width: 520px;
    FONT: 400 9pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
	BACKGROUND-COLOR: #F2F3F3;
}

.smalltext
{
    FONT: 400 9pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
	BACKGROUND-COLOR: #dddddd;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 5px;

}

.main
{
	width: 560px;
    MARGIN: 0px;
    FONT: 10pt Arial, Helvetica, sans-serif;
    COLOR: black;
	BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}


.main-content
{
	width: 560px;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    PADDING-TOP: 8px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 10pt Arial, Helvetica, sans-serif;
    COLOR: black;
	BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
}


.buttons
{

    MARGIN-RIGHT: 40px;
    MARGIN-LEFT: 15px;
    MARGIN-TOP: 110px;
    MARGIN-BOTTOM: 0px;
    TEXT-ALIGN: left;
}

.nonbuttons
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    MARGIN-RIGHT: 50px;
    MARGIN-LEFT: 20px;
    MARGIN-TOP: 70px;
    TEXT-ALIGN: left;
}

.nonbuttonsleft
{
    FONT: 9pt Arial, Helvetica, sans-serif;
    MARGIN-RIGHT: 55px;
    MARGIN-LEFT: 15px;
    MARGIN-BOTTOM: 0px;
    TEXT-ALIGN: left;
}


.nextpage
{
	BACKGROUND-COLOR: #aaccfF;
	text-align: right;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	BORDER-bottom: #000063 2px solid;
	FONT: 500 11pt Arial, Helvetica, sans-serif;
	color: #000063;

}

.screenshot-out
{
    FONT: 400 8pt Arial, Helvetica, sans-serif;
		
	BACKGROUND-COLOR: #cccccc;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;


}

.headercontent
{
	BACKGROUND-COLOR: #ffffff;
	text-align: left;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	FONT: 600 13pt Arial, Helvetica, sans-serif;
	color: #FAA03C;
    LETTER-SPACING: 0.1em;
}

.header
{
	BACKGROUND-COLOR: #ffffff;
	text-align: left;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	FONT: 600 13pt Arial, Helvetica, sans-serif;
	color: #000063;
    LETTER-SPACING: 0.1em;
}

.headerinternet
{
	BACKGROUND-COLOR: #ffffff;
	text-align: left;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	FONT: 600 13pt Arial, Helvetica, sans-serif;
	color: #00AEEF;
    LETTER-SPACING: 0.1em;
}

.headerwebsite
{
	BACKGROUND-COLOR: #ffffff;
	text-align: left;
	padding-left: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	FONT: 600 13pt Arial, Helvetica, sans-serif;
	color: #EC008C;
    LETTER-SPACING: 0.1em;
}

.challenge
{
	text-align: left;
	FONT: 600 11pt Arial, Helvetica, sans-serif;
	color: #000063;
}

.solution
{
	text-align: left;
	FONT: 600 11pt Arial, Helvetica, sans-serif;
	color: #000063;
}

.challengeInternet
{
	text-align: left;
	FONT: 600 11pt Arial, Helvetica, sans-serif;
	color: #18516B;
}

.solutionInternet
{
	text-align: left;
	FONT: 600 11pt Arial, Helvetica, sans-serif;
	color: #00AEEF;
}

.challengeWebsite
{
	text-align: left;
	FONT: 600 11pt Arial, Helvetica, sans-serif;
	color: #630039;
}

.solutionWebsite
{
	text-align: left;
	FONT: 600 11pt Arial, Helvetica, sans-serif;
	color: #EC008C;
}

.challengeContent
{
	text-align: left;
	FONT: 600 11pt Arial, Helvetica, sans-serif;
	color: #A53C00;
}

.solutionContent
{
	text-align: left;
	FONT: 600 11pt Arial, Helvetica, sans-serif;
	color: #FAA03C;
}

.breakoutterracotta
{
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
	FONT: 600 9pt Arial, Helvetica, sans-serif;
	color: #000000;
	BACKGROUND-COLOR: #E3DAD5;
}

.breakoutgreen
{
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
	FONT: 600 9pt Arial, Helvetica, sans-serif;
	color: #000000;
	BACKGROUND-COLOR: #EFEFF7;
}

.breakoutred
{
	margin-left: 5px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
	FONT: 600 9pt Arial, Helvetica, sans-serif;
	color: #000000;
	BACKGROUND-COLOR: #EFDBE7;
}



.screenshot-label
{
    FONT: 600 10pt Arial, Helvetica, sans-serif;
	color: #000063;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;


}

.screenshot
{

	BACKGROUND-COLOR: #E7EBF7;
	text-align: left;
	BORDER-top: #666666 2px solid;
	BORDER-left: #666666 2px solid;
	BORDER-bottom: #666666 2px solid;
	BORDER-right: #666666 2px solid;

}


.required-field
{
	FONT: 500 10pt Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #FF3300;
}
.optional-field
{
	FONT: 500 10pt Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

.form-input
{
border:inset;
border-color: #004D8C;
border-width: 1px;
background-color: #ffffff;
height: 18px; 

}


.footer-copyright
{
    FONT: 9pt Arial, Helvetica, sans-serif;
	width: 100%;
    MARGIN-LEFT: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
    LETTER-SPACING: 0em;
	color: BLACK;
	BORDER-bottom: #000000 0px solid;
	background: #aCaAaC;
}

.footer-bottom
{
    FONT: 8pt Arial, Helvetica, sans-serif;
	width: 100%;
    MARGIN-LEFT: 4px;
    LETTER-SPACING: 0em;
	color: BLACK;
	padding-bottom: 40px;
	BACKGROUND-COLOR: #00AEEF;
}

.footer 
{

    margin-TOP: 20PX;
	    margin-bottom: 10PX;
	padding-bottom: 2px;
    BORDER-top: #8C8A8C 2px solid;
    BORDER-bottom: #8C8A8C 2px solid;
    BACKGROUND-COLOR: #333333;
}

.footer-menu a:link, .footer-menu a:visited {
    PADDING-RIGHT: 2px;
    PADDING-BOTTOM: 2px;
	PADDING-TOP: 1px;
    MARGIN: 0px;
    FONT: 700 9pt Arial, Helvetica, sans-serif;
    COLOR: #fefefe;
    PADDING-TOP: 0px;
	cursor: hand;
}

.footer-menu a:hover
{
color: #F7d3aB;
background-color: #A9381C
    PADDING-RIGHT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    FONT: 700 9pt Arial, Helvetica, sans-serif;
    PADDING-TOP: 1px;
	cursor: hand;



}

