.dot_bg
{ 
background-image: 	url("../images/bg_dot.jpg");
background-repeat: 	repeat;
} 
.dot_bar_bg
{ 
background-image: 	url("../images/dot_grey.jpg");
background-repeat: 	repeat-x;
background-position:center;
margin-left: 20px;
margin-right: 20px;
} 
.white_bg
{ 
background-color:	#FFFFFF;
} 
.menu_bg
{ 
background-color:	#15254C;
} 
.headline_bg
{ 
background-color:	#F7A11A;
} 
.subheadline_text
{ 
color:	#F7A11A;
padding-top:25px;
padding-bottom:5px;
padding-right:25px;
padding-left:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
line-height: 16pt;
text-align:left;
} 
.subheadline_credit{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-right:25px;
font-weight:200;
line-height:normal;
color:#15254C;
}
.subheadline_credit_i{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-right:25px;
font-weight:200;
font-style:italic;
line-height:normal;
color:#15254C;
}
.homeImage
{ 
background: #609DD3 url("../images/homeImage.jpg");
width: 820px;
height:199px;
background-repeat: no-repeat;
background-position:right;
} 
.bottomMenuImage
{ 
background: #F7A11A url("../images/round_yellow_bottom.jpg");
width: 820px;
height:30;
background-repeat: no-repeat;
background-position:left;
} 
.pink_bg
{ 
background-color:	#FCF0DD;
} 
.yellow_bg
{ 
background-color:	#F7A11A;
} 
menu_top{
padding-top:	50px;
}
.headline{
padding-top:25px;
padding-bottom:25px;
padding-right:25px;
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height: 18pt;
text-align:left;
color:#FFFFFF;
}
.headline_credit{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:200;
line-height:normal;
color:#FFFFFF;
}
.headline_credit_i{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:200;
font-style:italic;
line-height:normal;
color:#FFFFFF;
}
.title_text{
padding-right: 25px;
padding-bottom:10px;
padding-left:25px;
padding-top: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height: 18pt;
text-align:left;
color:#8A1E04;
}
.subtitle_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:left;
color:#8A1E04;
}
.content_text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:normal;
line-height: 15pt;
text-align:left;
color:#333;
}
.content_text A:link,A:visited,A:active,A:hover{
color:#333;
}
.title_lightblue_text{
padding-bottom: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 18pt;
text-align:left;
font-weight:bold;
color:#6699CC;
}
#content_lightblue_bold_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-align:left;
color:#6699CC;
}
.title_blue_text{
padding: 15px 25px 0px 25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height: 18pt;
text-align:left;
font-weight:bold;
color:#15254C;
}
.content_blue_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-align:left;
color:#15254C;
}
#content_blue_bold_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-align:left;
color:#15254C;
}
#content_blue_bold_text a{
text-decoration: underline;
color:#15254C;
}
.bottom_menu_text{
padding: 2px;
vertical-align: middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height: 10pt;
color:#ffffff;
}
.bottom_menu_text A:link,A:visited,A:active{
text-decoration: underline; 
color:#ffffff;
}
.bottom_menu_text A:hover {
color:#333;
text-decoration: none; 
}
.bottom_menu_position {
float:left;
margin-left:15px;
margin-top:3px;
}
.bottom_credit_position {
float:right;
margin-top:3px;
}
#pad15{ 
padding:15px;
text-align:left;
}
#pad15 a { 
text-decoration: underline;
color: #333; 
}
#pad15 b{
color:#8A1E04;
}

#header 
{
background-image: url("../images/logo.jpg");
background-repeat: no-repeat;
background-position: middle left;
height: 84px;
}
#yellow_corner {
background-image: url("../images/round_yellow_top.jpg");
background-repeat: no-repeat;
background-position: top right;
height: 15px;
width:16px;
}
#arrow {
background-image: url("../images/arrow_large.jpg");
background-repeat: no-repeat;
background-position: top right;
margin-top: 32px;
padding:10px;
}
#content {
float: left;
background-color: white;
border: 3px solid #aaa;
border-top: none;
padding: 25px;
width: 500px;
}
.fieldWithErrors {
  padding: 2px;
  background-color: #8A1E04;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid #8A1E04;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}
#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #8A1E04;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}
