.inputLarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
	width: 150px;
}
body {
	background-color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 25px;
}
a:hover {
	color: #004080;
	text-decoration: none;
}
a {
	color: #004080;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

}
.footerAdmin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;

}
.footerAdmin a, .footerAdmin a:hover, .footerAdmin a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ECEDDF;
	text-decoration:underline;

}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	font-weight: bold;
}
.notes, .notes td{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
}
ul, .notes ul, ul.benefits {
	color: #000000;
	padding:0px 0px 0px 8px;
	margin: 0px 0px 0px 10px;
	list-style-position: outside;
	list-style-type: disc;
}
.notes ul li{
	padding:0px 0px 12px 0px;
	margin: 0px 0px 0px 0px;
}

ul.benefits{
	color: #333366;
	font-weight: bold;
	padding:0px 0px 0px 8px;
	margin: 0px 0px 0px 10px;
	list-style-position: outside;
	list-style-type: square;
}

ul.benefits li {
	padding:0px 0px 0px 0px;
	margin: 9px 0px 9px 0px;
}
ul.benefits li ul{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 18px;
	list-style-position: outside;
	list-style-type: circle;
	font-weight: normal;
}
ul.benefits li ul li ul{
	color: #000000;
	padding:0px 0px 0px 8px;
	margin: 0px 0px 0px 10px;
	list-style-position: outside;
	list-style-type: disc;
}
ul.benefits li ul li ul{
	color: #666666;
	padding:0px 0px 0px 8px;
	margin: 0px 0px 30px 10px;
	list-style-position: outside;
	list-style-type: square;
}

ul li{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.notes a, .notes a:visited {
	color: #0F5599;
	text-decoration: underline;
}	
.notes a:hover{
color: #CC0000;
	text-decoration: none;
}

.notesPopup, .notesPopup p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
	margin:18px 24px 18px 24px;
}

a:hover {
	color: #CC0000;
	text-decoration: none;
}

.hr-div {
	border-bottom:1px solid #E3E3E3;
    margin-top:0px;
    margin-right:0px;
    margin-bottom:16px;
    margin-left:0px;
    height:5px;
	clear:left;
}
.hr-div2 {
	border-bottom:1px dotted #0F5599;
    margin-top:10px;
    margin-right:0px;
    margin-bottom:16px;
    margin-left:0px;
    height:5px;
}
div.float {
  float: left;
  padding:0px 0px 0px 0px;
  margin:8px 16px 4px 0px;
  }
  
div.float img, .teamPhoto {
  border: 1px solid #F3B100;
  }
  
div.container {
  background-color: #D0D1D8;
  padding:20px 20px 50px 20px;
  margin:0px 0px 0px 0px;
  border:1px solid #626262;
  }

 
div.spacer {
  clear: both;
  padding:0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  }
  
.input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 20px;
}
input, select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:3px 0px 2px 0px;
}
.imageBorder1 {
	border: 1px solid #FF9900;
}
.hr-div3 {
	border-bottom:1px dotted #0F5599;
	margin-top:3px;
	margin-right:0px;
	margin-bottom:3px;
	margin-left:0px;
	height:1px;
	padding: 0px;
	line-height: 0px;
}
.newsList{
	color: #939491;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:24px;
	padding:0px 0px 0px 8px;
	margin: 0px 0px 0px 10px;
	list-style-position: outside;
	list-style-type: none;
}
.newsList ul, .membersList{
	color: #0F5599;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	line-height:15px;
	padding:0px 0px 10px 22px;
	margin: 0px 0px 0px 10px;
	list-style-position: outside;
	list-style-type: disc;
}

.cellBorder{
border-bottom:1px solid #BEBFB7;
}
.hr-div4 {

	border-bottom:1px dotted #E5E5E5;
	margin-top:3px;
	margin-right:0px;
	margin-bottom:3px;
	margin-left:0px;
	height:1px;
	padding: 0px;
	line-height: 0px;
	clear:both;
}
.hr-div5 {
	border-bottom:1px solid #E3E3E3;
    margin:0px 0px 12px 0px;
	padding:0px 0px 4px 0px;
	font-size: 1px;
    height:1px;
	clear:both;
}
.additionalLocations ul{
	color: #555555;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
	list-style-position: outside;
	list-style-type: none;
}
.additionalLocations ul ul{
	color: #000000;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin: 6px 0px 0px 8px;
	list-style-position: inside;
	list-style-type: circle;
}
.additionalLocations ul ul li{
	color: #0F5599;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	}
	
ol.quiz{
list-style-position: outside;
list-style-image:url(images/bulletQuiz.gif); 
padding: 0px 0px 0px 0px;
margin: 0px 0px 12px 16px;
}

ul.quiz {
list-style-position: outside;
list-style-image:url(images/bulletQuiz.gif); 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 56px;
}
ol.quiz li, ul.quiz li{
padding:0px 0px 0px 0px;
margin: 0px 0px 6px 0px;
}

ul.emp {
	list-style-position: outside;
	list-style-image:url(images/bullets/bulletArrow3.gif); 
	padding: 0;
	margin: 0px 0px 0px 40px;
}

ul.emp li{
	margin: 10px 0 3px 3px;
	font-size: 14px;
}


  a.linkButton{
    font-size:.85em;
    width: 14em;
    margin:0 0 0 8px;
    padding:1px 7px;
    text-decoration: underline;
    display:block;
    border:1px solid #666;
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
    background:#fff url(images/bgButton.gif) repeat-x left bottom;
    text-align:center;
    text-decoration:none;
    color:#000066;
  }
    
  a.linkButton:hover{
    border-right:1px solid #000;
    border-bottom:1px solid #000;
    background:#fff url(images/bgButtonOver.gif) repeat-x left bottom;
    text-decoration:none;
    color:#990000;
    cursor:pointer;
  }
  
    
  #btnSave{
    width:8em;
  }

  /**---Form Styles-------------------------------------------------------------*/
		
    form{
      margin:0;
      padding:0;
      width:100%;
    }
    
    form p{
      margin-left:20px;
      clear:both;
    }
		
    input, 
    select, 
    textarea{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 1em;
      line-height:1em;
      color:#4565A2;
      padding:1px;
      border:1px solid #aeaeae;
    }
    
    input.checkbox,
    input.radioButton,
    form fieldset.over input.checkbox,
    form fieldset.over input.radioButton{
      border:0;
      padding:0;
      background:none;
    }
	
    select,
    textarea{
      border:1px solid #aeaeae;
      padding:0;
    }
		
    input:focus, 
    textarea:focus, 
    select:focus{
      color:#0E2E56;
      background:#F2F7FF;
      border:1px solid #144D94;
    }
    
    input.submitButton,
    form fieldset.over dl dd input.submitButton{
      font-size:.85em;
      width: 14em;
      margin:0 0 0 0px;
      padding:3px 7px 4px 7px;
      text-decoration: underline;
      display:block;
      border:1px solid #666;
      border-left:1px solid #ccc;
      border-top:1px solid #ccc;
      background:#fff url(images/bgButton.gif) repeat-x left bottom;
      text-align:center;
      text-decoration:none;
      color:#000066;
    }
    
    input.submitButton.over,
    form fieldset.over dl dd input.submitButton.over{
      border-right:1px solid #000;
      border-bottom:1px solid #000;
      background:#fff url(images/bgButtonOver.gif) repeat-x left bottom;
      text-decoration:none;
      color:#990000;
      cursor:pointer;
    }
    	
    input.submitButton.actionButton,
    form fieldset.over dl dd input.actionButton{
      background:#FFFDD7 url(images/bgAddToCart.gif) repeat-x left bottom;
      border-color:#FFC96F #AC5A00 #AC5A00 #FFC96F;
      color:#8F2C04;
    }
    
    input.submitButton.actionButton.over,
    form fieldset.over dl dd input.actionButton.over{
      background:#fffff9 url(images/bgAddToCartOver.gif) repeat-x left bottom;
      color:#650000;
    }

    form fieldset{
      float:left;
      display:inline;
      clear:both;
      width:94%;
      border:1px solid #ccc;
      padding:0 0 15px 0;
      margin:13px 0 13px 20px;
    }
    
    form fieldset p{
      padding:0;
      margin:20px 0 0 20px;
      width:92%;
      float:left;
      display:inline;
      clear:both;
    }
    
    form fieldset.over{
      border:1px solid #8ba6c7;
    }
    
    form fieldset legend{
      margin:0;
      font-size:1.1em;
      color:#999;
      font-weight:bold;
    }
    
    form fieldset.over legend{
      color:#325d94;
    }
    
    form fieldset dl{
      margin:10px 0 0 15px;
    }
    
    form fieldset dl dt{
      margin:0 5px 6px 0;
      padding:0;
      float:left;
      display:inline;
      clear:left;
      width:25%;
      font-weight:normal;
      text-align:right;
    }
    
    form fieldset dl dt label{
      display:block;
      text-align:right;
    }
    
    form fieldset.over dl dt label,
    form fieldset.over dl dd label{
      color:#305078;
    }
    
    form fieldset.over dl dt label:hover,
    form fieldset.over dl dd label:hover{
      color:#2066c7;
    }
    
    
    form fieldset.over dl dd input,
    form fieldset.over dl dd select,
    form fieldset.over dl dd textarea{
      border-color:#8ba6c7;
      background:#f9fafb;
    }
    
    form fieldset.over dl dd input:focus,
    form fieldset.over dl dd select:focus,
    form fieldset.over dl dd textarea:focus{
      border-color:#144D94;
      background:#F2F7FF;
    }
    
    form fieldset dl dd{
      margin:0 3px 6px 0;
      padding:0;
      float:left;
      display:inline;
      width:72%;
      text-align:left;
    }
    
    form fieldset dl dt.xStandard,
    form fieldset dl dd.xStandard{
      width:100%;
      text-align:left;
    }
    
    form fieldset dl dd label{
      float:left;
      display:inline;
      padding-bottom:4px;
    }
    
    form div.formSubmits{
      float:left;
      display:inline;
      clear:both;
      width:90%;
      padding:0 0 12px 12px;
    }
    
    form div.formSubmits input{
      float:left;
      display:inline;
    }
    
  /**/

/**/


p#smallText{font-size:9px;line-height:11px;}
p#regularText{font-weight:normal;}


table#appSection2, #appSection3, #appSection4, #appSection5{border:1px solid #bbb;}

table#appSection2 tr th{padding:8px 0 12px 0;background-color:#ccc;text-align:left;font-size:12px;}
table#appSection3 tr th{padding:8px 0 12px 0;background-color:#ccc;text-align:left;font-size:12px;}
table#appSection4 tr th{padding:8px 0 12px 0;background-color:#ccc;text-align:left;font-size:12px;}
table#appSection5 tr th{padding:8px 0 12px 0;background-color:#ccc;text-align:left;font-size:12px;}

table#appSection2 tr td{padding:14px 0 14px 0;}
table#appSection3 tr td#questions{padding:14px 0 14px 0;}

table#appSection2 tr.odd{background-color:#ccc;}
table#appSection3 tr.odd{background-color:#ccc;}
table#appSection5 tr.odd{background-color:#ccc;}


