body
{
	margin: 0 0 0 0;
	color: #272727;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #3D83B6;
	/*background-image: url('../images/bg.jpg');*/
	background-repeat: repeat-x;
}

h1
{
	font-size: 19px;
}

h2
{
	font-size: 16px;
}

.b { font-weight: bold }

#flash_alt_content
{
	border: solid 1px #81B8D6;
	padding-top: 200px;
	padding-bottom: 200px;
	margin-bottom: 20px;
	width: 800px;
	text-align: center;
	color: #FFFFFF;
}

#blue_tbl
{
	text-align: left;
	font-size: 13px;
}

#blue_tbl th
{
	background-color: #81B8D6;
	color: #FFFFFF;
	font-weight: bold;
}

#bottom_address
{
	padding: 15px 0 15px 0;
	color: #FFFFFF;
	font-size: 10px;
}

#bottom_links 
{
	color: #CDDFEC;
	font-size: 10px;
	padding: 10px 0 0 0;
}

#bottom_links a
{
	color: #CDDFEC;
	text-decoration: none;
	padding: 0 5px 0 5px;
}

#bottom_links a:hover
{
	text-decoration: underline;
}

#tags
{
	color: #3D83B6;
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#dtab 
{
	color: #81B8D6;
	font-size: 10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#dtab a
{
	color: #81B8D6;
	text-decoration: underline;
}

input.required { background-color: #e1f4ff }

table.cbl input { margin-right: 5px }

.alert { 
  display: block;
  margin: 20px 20px 0px 20px;
  padding: 10px;
  border: 1px solid #CD0A0A;
  background-color: #FEF1EC;
  color: #CD0A0A
}
label.error { display: block; color: red; font-weight: bold }

#savingPopup
{
	display: none;
	padding: 7px 20px;
	border: solid 1px #6788BE;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	width: 200px;
	text-align: center;
	background-color: #FCFDFD;
	color: #222222;
	font: normal bold 12px/16px tahoma,verdana,arial;
}
#savingPopup div, #savingPopup img
{
	margin: 8px 0
}
