body     {
	margin: 0 0 0 0;
	background: url(../images/bkgrd.gif) top left repeat-x;
}

html, td		{
	font-family: Verdana, Arial, Helvetica, sans;
	font-size: 11px;
	color: #333;
	line-height: 18px;
	text-align: left;
}

.center {
	width: 900px;
	text-align: center;
	margin: 0 auto;
}

#main {
	width: 900px;
	text-align: left;
}

a {
	color: #c52c4b;
	text-decoration: underline;
}

a:hover {
	color: #c52c4b;
	text-decoration: none;
}

#nav {
	padding: 5px 4px 0 4px;
	text-align: left;
	text-transform: uppercase;
}

.nav01 {
	padding-right: 42px;
	float: left;
}

.nav02 {
	padding: 0;
	float: left;
}

#logo {
	padding: 34px 0 0 20px;
	float: left;
}

#login {
	width: 300px;
	padding: 55px 20px 0 0;
	float: right;
}

#login div {
	float: right;
	padding: 0 0 0 10px;
}

#flashHeader {
	clear: both;
	padding: 8px 0 0 0;
}

html.ie7 #flashHeader {
	clear: both;
	padding: 4px 0 0 0;
}

#homeText {
	margin-top: 2px;
}

.popHdr01 {
	padding: 20px 0 0 0;
	float: left;
	width: 209px;
}

.popDivider {
	width: 22px;
	float: left;
	padding: 20px 0 0 0;
}
	
.popHdr02 {
	padding: 20px 0 0 0;
	float: left;
	width: 208px;
}

.pop01 {
	width: 209px;
	height: 160px;
	float: left;
	margin: 4px 0 40px 0;
}

.pop01 a {
	color: #333;
	text-decoration: none;
	display: block;
	height: 160px;
}

.pop01 a:hover {
	text-decoration: none;
	color: #999;
	display: block;
	height: 200px;
	background: url(../images/pop_bkgrd_01.gif); top left no-repeat;
}

.pop02 {
	width: 208px;
	height: 160px;
	float: left;
	margin: 4px 0 40px 0;
}

.pop02 a {
	color: #333;
	text-decoration: none;
	display: block;
	height: 160px;
}

.pop02 a:hover {
	text-decoration: none;
	color: #999;
	display: block;
	height: 200px;
	background: url(../images/pop_bkgrd_01.gif); top left no-repeat;
}

.popCopy {
	color: #333;
	padding: 6px 10px 0 10px;
}

#footer {
	padding: 3px 0 0 0;
	margin: 30px 0 0 0;
	background: url(../images/footer_bkgrd.gif) top left no-repeat;
	height: 27px;
	text-align: center;
	font-size: 10px;
	color: #999;
	text-transform: uppercase;
	clear: both;
}


/* START INTERIOR */

.centerInt {
	width: 920px;
	text-align: center;
	margin: 0 auto;
}

.intBkgrd {
	background: url(../images/int_bkgrd.gif) top left repeat-x;
}

#leftSide {
	width: 10px;
	float: left;
	margin-top: 117px;
}

#mainInt {
	width: 900px;
	float: left;
	text-align: justify;
}

#rightSide {
	width: 10px;
	float: left;
	margin-top: 117px;
}

#interiorHeader {
	clear: both;
	padding: 8px 0 0 0;
}

html.ie7 #interiorHeader {
	clear: both;
	padding: 4px 0 0 0;
}

#leftNav {
	width: 184px;
	margin: 20px 0 40px 0;
	float: left;
}

#leftNav ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#leftNav li {
	border-bottom: 1px dotted;
	list-style-position: inside;
	margin: 0 0 0 0;
	padding: 6px 0 6px 10px;
}

#leftNav li.last {
	border: none;
	list-style-position: inside;
	margin: 0 0 0 0;
	padding: 6px 0 6px 10px;
}

#leftNav li a {
	color: #333;
	text-decoration: none;
	padding-left: 10px;
}

#leftNav ul li a:hover {
	background: url(../images/arrow.gif) left no-repeat;
	text-decoration: none;
}

#contentArea {
	width: 472px;
	float: left;
	padding: 20px 30px 40px 30px;
}

#contentArea2 {
	width: 650px;
	float: left;
	padding: 20px 0 40px 20px;
}

h1 {
	font-family: Arial, san-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: -.2px;
	margin: 0 0 20px 0;
	padding: 0;
}

#rightPhotos {
	width: 184px;
	float: right;
	margin: 20px 0 0 0;
}

.sideFlash {
	padding: 10px 0 10px 0;
}

/* END INTERIOR */


/* START FORM */
#topForm {
	width: 400px;
	overflow: auto;
}

.fieldName {
	width: 120px;
	background: #e6e6e6;
	padding: 2px 0 2px 5px;
	margin: 0 5px 5px 0;
	float: left;
	clear: left;
}

.input {
	float: left;
}

html.ie7 .input {
	float: left;
	padding-bottom: 4px;
}

html.ie6 .input {
	float: left;
	padding-bottom: 4px;
}

.input150 {
	width: 150px;
	font-size: 11px;
	height: 16px;
}

.input220 {
	width: 220px;
	font-size: 11px;
	height: 16px;
}

.checkBox {
	margin: 5px 0 0 0;
}

.submit {
	margin: 20px 0 0 130px;
}

/* END FORM */


/* START FOOTER */

#footer a {
	color: #999;
	text-decoration: none;
}

#footer a:hover {
	color: #333;
	text-decoration: underline;
}
