﻿body { font-family:Arial; font-size:12px; }

a:link {color:#673594; text-decoration: none }
a:visited {color:#673594; text-decoration: none }
a:hover {color:#EC008C; font-weight: bold; text-decoration: none }

a.bold:link {color:#673594; font-weight: bold; text-decoration: none }
a.bold:visited {color:#673594; font-weight: bold; text-decoration: none }
a.bold:hover {color:#EC008C; font-weight: bold; text-decoration: none }

.bold {font-weight:bold;}
.small {font-size:10px;}
.smallRed {color:red;font-size:10px;}

div.body {width:850px;height:100%;margin: 0 auto; text-align:center;}
div.main {width:600px;height:850px; top:-100px; position: relative; float:left; display:inline; margin-left:75px;}
div.rightMessage{width:500px; text-align:right; float:left; height:15px;position: relative; left:75px; }
div.Banner {width:100%; height:80px; margin-top:10px; position: relative; left:20px;  overflow:visible; display:block; float:left;}
div.pane {width:496px; height:370px; min-height:370px; padding-top:20px; border: solid 2px #673594; background-color:#D1C2DF; border-bottom: none; display:inline; float:left; position: relative; left:75px; }
div.privacyPane {width:476px; height:200px; margin-top:10px; border: solid 2px #673594; background-color:#D1C2DF; border-bottom: none; text-align:justify; padding:10px 10px 10px 10px; display:block; float:left;position: relative; left:75px; }
div.subPane {width:85%; height:150px; margin-top:5px; border:solid 2px #8F56A2; margin-left:5%; margin-right:5%; display:block;}

div.rightPanel {width:150px;height:320px; text-align:left; display:inline; float:left; position: relative; top:216px;}

div.validation {width:150px;height:200px; background-color:#D1C2DF; border: solid 2px #673594; text-align:left; display:block; float:left;}
div.heading {width:300px; height:auto; min-height:112px; padding-top:10px; background-color:white; display:block; float:left;position: relative; left:75px; }
div.headingLeft {width:300px; height:100px; float:left; text-align:left; display:block; }
div.headingRight {width:200px; height:100px; float:left; position: relative; left:375px; top:200px; display:block;}
div.headingTitle {width:95%; float:left; padding-top:20px;border-bottom: solid 4px #673594;padding-left:5%;display:block;}
div.headingNav {width:95%; float:left; background-color:#EC008C; height:58px; padding-left:5%;display:block;}

div.preAmble{width:90%; text-align:justify; padding-left:5%; margin-top:20px; margin-bottom:20px; font-size:14px; font-weight:bold;display:block;}
div.subPreAmble{width:90%; padding-left:5%; text-align:justify; margin-top:5px; margin-bottom:5px;display:block;}
div.privacy{width:90%; text-align:justify; margin-top:20px; padding-left:5%; font-size:12px;display:block;float:left;}
div.privacyRed{width:90%; text-align:justify; margin-top:20px; padding-left:5%; font-size:12px;display:block;float:left; color:red;}

div.buttons{width:496px; height:50px; text-align:right;border: solid 2px #673594; background-color:#D1C2DF; border-top: none;display:block;float:left;position: relative; left:75px;}
div.buttonsSmall{width:100%; height:30px; text-align:right; margin-top: 20px;display:block;}
div.control{width:490px; text-align:justify; height:auto;display:block;float:left;}
div.subControl{width:300px; text-align:justify; height:auto;display:block;float:left;}
div.controlSeparated{width:490px; text-align:justify; height:auto; margin-top:20px;display:block;float:left;}
div.teamHolder{width:196px;display:block;float:left; text-align:left;}
div.correct{padding-left:5px; font-style:italic;display:block;float:left; width:100%;}
div.questionTitle{width:95px; text-align:right;padding-top:5px; display:block;float:left;}
div.questionInput{width:385px; text-align:left; display:block;float:left;}
div.subQuestionTitle{width:50px; text-align:right;padding-top:5px; display:block;float:left;}
div.subQuestionInput{width:240px; text-align:left; display:block;float:left;}
	
span.pageTitle {font-size:24px; font-style:italic; font-weight:bold; color:#673594;}
span.step {padding-right:5px; font-size:14px; font-weight:bolder; font-variant:small-caps;}
span.stepOn {padding-right:5px; font-size:14px; font-weight:bolder; font-variant:small-caps; color:#ffffff;}
span.button {padding-top:5px;padding-right:10px;}
span.tenLeft{padding-left:10px;}
#teamMembers {width:95%; height:100px; padding-left:5%; margin-top:10px; border: solid 2px #8F56A2; text-align:left; display:block; float:left;}