/************************************************************
	BASIC
************************************************************/
body {
	background: #004796 url(../../images/backgrounds/selectionGuide/body.jpg) repeat-x left top;
	font-size: 75%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 130%;
	margin: 0 0 10px 0;
	padding: 0;
}
form {
	margin: 0;
	padding: 0;
}
.colorLighter {
	color: #00FFFF;
}
/************************************************************
	TOP
************************************************************/
#container {
	width: 650px;
	margin: 0 auto;
}
#logo {
	margin-top: 30px;
}
#header {
	width: 475px;
	margin: 0 auto;
}
/************************************************************
	CONTENT
************************************************************/
#content {
	width: 475px;
	margin: 0 auto;
	color: #FFF;
	background: url(../../images/backgrounds/selectionGuide/corner_top_lft.gif) no-repeat left top;
}
#content .contentCapsule {
	background: url(../../images/backgrounds/selectionGuide/corner_bot_rgt.gif) no-repeat right bottom;
}
#content .contentTop {
	background: url(../../images/backgrounds/selectionGuide/corner_top_rgt.gif) no-repeat right top;
	font-size: 1px;
}
#content .contentTop div {
	margin: 0 5px;
	background: #006FB7;
	height: 5px;
}
#content .contentMiddle {
	padding: 25px;
	background: #006FB7;
}
#content .contentBottom {
	background: url(../../images/backgrounds/selectionGuide/corner_bot_lft.gif) no-repeat left bottom;
	font-size: 1px;
}
#content .contentBottom div {
	margin: 0 5px;
	background: #006FB7;
	height: 5px;
}
#content input, #content select {
	width: 100%;
	font-size: 110%;
	font-weight: bold;
}
#content .button {
	width: auto;
}
/************************************************************
	DATA TABLE
************************************************************/
.dataTable {
	border-collapse: collapse;
	border-bottom: solid 1px #CCC;
}
.dataTable th {
	font-weight: bold;
	padding: 5px;
	border-bottom: solid 1px #CCC;
}
.dataTable td {
	border-bottom: solid 1px #CCC;
	padding: 5px;
}
.dataTable a {
	color: #FFF;
}



/************************************************************
	ERRORS AND WARNINGS
************************************************************/
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 10px 10px;
}
.error img {
	margin-right: 10px;
	vertical-align: middle;
}
.error .title {
	font-weight: bold;
	color: #FF0000;
}
.error .message {
	color: #FF0000;
	padding: 0;
	margin: 5px;
	line-height: 150%;
}
.error li {
	list-style-type: square;
	margin-left: 50px;
}
.warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.warning img {
	margin-right: 10px;
	vertical-align: middle;
}
.warning .title {
	font-weight: bold;
	color: #000;
}
.warning .message {
	color: #000;
	padding: 0;
	margin: 5px;
	line-height: 150%;
}
.warning li {
	list-style-type: square;
	margin-left: 50px;
}
.backlink {
	padding: 10px 0 0 0;
}