@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: #795120;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666;
	}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	}
a {
	color: #666;
	}
a:link {
	color: #666;
	}
a:hover {
	color: #4a82ba;
	}
a:visited {
	color: #666;
	}
ul {
	margin: 5px 0px 0px 20px;
	padding: 0px;
	}
li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style-image: url(images/bullet.gif);
}
.purple {
	color: #6b2974;
}
.green11 {
	font-size: 11px;
	font-weight: bold;
	color: #8aa228;
}
.green16 {
	font-size: 16px;
	font-weight: bold;
	color: #8aa228;
	line-height: 24px;
}
.red16 {
	font-size: 16px;
	font-weight: bold;
	color: #a02623;
	line-height: 24px;
}
.orange16 {
	font-size: 16px;
	font-weight: bold;
	color: #c17270;
	line-height: 24px;
}
.error {
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
	}
#container {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 900px;
	background: url(images/bkg_pg.jpg) repeat-y;
	clear: both;
}
.clear{
	width:100%;
	height:1px;
	margin:0 0 -1px;
	clear:both;
}
#siteHeader {
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 100px;
	background: #79a8d8;
	float: left;
}
#siteHeader .logo {
	margin: 55px 0px 0px 20px;
	padding: 0px;
	width: 115px;
	float: left;
}
#siteHeader .primaryNavigation {
	margin: 80px 20px 0px 0px;
	padding: 0px;
	float: right;
	font-size: 12px;
	color: #fff;
}
#siteHeader .primaryNavigation a {
	color: #fff;
	text-decoration: none;
}
#siteHeader .primaryNavigation a:link {
	color: #fff;
	text-decoration: none;
}
#siteHeader .primaryNavigation a:hover {
	color: #cfe1f4;
	text-decoration: none;
}
#siteHeader .primaryNavigation a:visited {
	color: #fff;
	text-decoration: none;
}
#siteHeader .primaryNavigation .itemOn {
	color: #cfe1f4;
	text-decoration: none;
}
#primaryContent {
	margin: 1px;
	padding: 0px;
	width: 698px;
	float: left;
}
#primaryContent .purpleModule {
	margin: 20px 0px 20px 0px;
	padding: 0px;
	width: 698px;
	float: left;
}
#primaryContent .purpleModule li.link {
	list-style-image: url(images/bullet_purple.gif);
}
#primaryContent .purpleModule .image {
	margin: 0px;
	padding: 0px;
	width: 149px;
	float: left;
}
#primaryContent .purpleModule .content {
	margin: 0px;
	padding: 0px;
	width: 533px;
	float: left;
}
#primaryContent .purpleModule .header {
	margin: 0px;
	padding: 6px 8px 0px 8px;
	width: 533px;
	background: #9f74a5;
	float: left;
}
#primaryContent .purpleModule .header .text {
	margin: 0px;
	padding: 3px 0px 6px 0px;
	width: 400px;
	float: left;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
#primaryContent .purpleModule .header .button {
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: right;
}
#primaryContent .purpleModule .text {
	margin: 0px;
	padding: 10px 20px 10px 20px;
	width: 495px;
	float: left;
}
#primaryContent .purpleModule .textColumn1 {
	margin: 0px;
	padding: 10px 20px 10px 20px;
	width: 227px;
	float: left;
}
#primaryContent .purpleModule .textColumn2 {
	margin: 0px;
	padding: 10px 20px 10px 20px;
	width: 227px;
	float: left;
}
#primaryContent .purpleModule .secondaryNavigation {
	margin: 0px;
	padding: 0px;
	width: 149px;
	float: left;
}
#primaryContent .purpleModule .textNoImage {
	margin: 0px;
	padding: 20px 20px 20px 20px;
	width: 480px;
	float: left;
}

#primaryContent .redModule {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 698px;
	float: left;
	background: url(images/bkg_pg_red.gif) repeat-y;
}
#primaryContent .redModule .image {
	margin: 0px;
	padding: 0px;
	width: 149px;
	float: left;
}
#primaryContent .redModule .secondaryNavigation {
	margin: 0px;
	padding: 0px;
	width: 149px;
	float: left;
}
#primaryContent .redModule .secondaryNavigation .header {
	margin: 0px;
	padding: 5px 0px 0px 5px;
	width: 144px;
	height: 40px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #a02623;
	background: url(images/bkg_secondary_nav_hdr_red.gif) no-repeat;
}

#primaryContent .redModule .secondaryNavigation .text {
	margin: 0px;
	padding: 0px;
	width: 149px;
	float: left;
}
#primaryContent .redModule .secondaryNavigation .text .item {
	width: 144px;
	padding: 0px 0px 0px 5px;
	float: left;
}
#primaryContent .redModule .secondaryNavigation .text .itemOn {
	background: #fff;
	width: 144px;
	padding: 0px 0px 0px 5px;
	float: left;
}
#primaryContent .redModule .secondaryNavigation a {
	text-decoration: none;
}
#primaryContent .redModule .secondaryNavigation a:link {
	text-decoration: none;
}
#primaryContent .redModule .secondaryNavigation a:hover {
	color: #333;
}
#primaryContent .redModule .secondaryNavigation a:visited {
	text-decoration: none;
}
#primaryContent .redModule .content {
	margin: 0px;
	padding: 0px;
	width: 533px;
	float: left;
}
#primaryContent .redModule .header {
	margin: 0px;
	padding: 6px 8px 0px 8px;
	width: 533px;
	background: #c17270;
	float: left;
}
#primaryContent .redModule .header .text {
	margin: 0px;
	padding: 3px 0px 6px 0px;
	width: 400px;
	float: left;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
#primaryContent .redModule .header .button {
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: right;
}
#primaryContent .redModule .text {
	margin: 0px;
	padding: 20px 20px 20px 20px;
	width: 330px;
	float: left;
}
#primaryContent .redModule .textNoImage {
	margin: 0px;
	padding: 20px 20px 20px 20px;
	width: 480px;
	float: left;
}
#primaryContent .redModule .content .item .image {
	margin: 0px;
	padding: 20px 0px 20px 10px;
	width: 150px;
	float: left;
}

#primaryContent .orangeModule {
	margin: 20px 0px 20px 0px;
	padding: 0px;
	width: 698px;
	float: left;
	background: url(images/bkg_pg_orange.gif) repeat-y;
}
#primaryContent .orangeModule .image {
	margin: 0px;
	padding: 0px;
	width: 149px;
	float: left;
}
#primaryContent .orangeModule .secondaryNavigation {
	margin: 0px;
	padding: 0px;
	width: 149px;
	float: left;
}
#primaryContent .orangeModule .secondaryNavigation .header {
	margin: 0px;
	padding: 5px 0px 0px 5px;
	width: 144px;
	height: 40px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #dc6027;
	background: url(images/bkg_secondary_nav_hdr_org.gif) no-repeat;
}

#primaryContent .orangeModule .secondaryNavigation .text {
	margin: 0px;
	padding: 0px;
	width: 149px;
	float: left;
}
#primaryContent .orangeModule .secondaryNavigation .text .item {
	width: 144px;
	padding: 0px 0px 0px 5px;
	float: left;
}
#primaryContent .orangeModule .secondaryNavigation .text .itemOn {
	background: #fff;
	width: 144px;
	padding: 0px 0px 0px 5px;
	float: left;
}
#primaryContent .orangeModule .secondaryNavigation a {
	text-decoration: none;
}
#primaryContent .orangeModule .secondaryNavigation a:link {
	text-decoration: none;
}
#primaryContent .orangeModule .secondaryNavigation a:hover {
	color: #333;
}
#primaryContent .orangeModule .secondaryNavigation a:visited {
	text-decoration: none;
}
#primaryContent .orangeModule .content {
	margin: 0px;
	padding: 0px;
	width: 534px;
	float: left;
}
#primaryContent .orangeModule .header {
	margin: 0px;
	padding: 6px 8px 0px 8px;
	width: 533px;
	background: #f29266;
	float: left;
}
#primaryContent .orangeModule .header .text {
	margin: 0px;
	padding: 3px 0px 6px 0px;
	width: 480px;
	float: left;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
#primaryContent .orangeModule .header .button {
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: right;
}
#primaryContent .orangeModule .text {
	margin: 0px;
	padding: 20px 20px 20px 20px;
	width: 330px;
	float: left;
}
#primaryContent .orangeModule .textNoImage {
	margin: 0px;
	padding: 20px 20px 20px 20px;
	width: 480px;
	float: left;
}
#primaryContent .orangeModule .content .item .image {
	margin: 0px;
	padding: 20px 0px 20px 10px;
	width: 150px;
	float: left;
}

#primaryContent .greenModule {
	margin: 20px 0px 00px 0px;
	padding: 0px;
	width: 698px;
	float: left;
}
#primaryContent .greenModule .secondaryNavigation {
	margin: 0px;
	padding: 0px;
	width: 149px;
	float: left;
}
#primaryContent .greenModule .secondaryNavigation .header {
	margin: 0px;
	padding: 5px 0px 0px 5px;
	width: 144px;
	height: 40px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #9fb73b;
	background: url(images/bkg_secondary_nav_hdr_grn.gif) no-repeat;
}
#primaryContent .greenModule .secondaryNavigation .text {
	margin: 0px;
	padding: 0px;
	width: 149px;
	float: left;
}
#primaryContent .greenModule .secondaryNavigation .text .item {
	width: 144px;
	padding: 0px 0px 0px 5px;
	float: left;
}
#primaryContent .greenModule .secondaryNavigation .text .itemOn {
	background: #fff;
	width: 144px;
	padding: 0px 0px 0px 5px;
	float: left;
}
#primaryContent .greenModule .secondaryNavigation a {
	text-decoration: none;
}
#primaryContent .greenModule .secondaryNavigation a:link {
	text-decoration: none;
}
#primaryContent .greenModule .secondaryNavigation a:hover {
	color: #333;
}
#primaryContent .greenModule .secondaryNavigation a:visited {
	text-decoration: none;
}
#primaryContent .greenModule .image {
	margin: 0px;
	padding: 0px;
	width: 149px;
	float: left;
}
#primaryContent .greenModule .content {
	margin: 0px;
	padding: 0px;
	width: 534px;
	float: left;
}
#primaryContent .greenModule .content .header {
	margin: 0px;
	padding: 6px 8px 0px 8px;
	width: 533px;
	background: #b7c96c;
	float: left;
}

#primaryContent .greenModule .header .text {
	margin: 0px;
	padding: 3px 0px 6px 0px;
	width: 400px;
	float: left;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
#primaryContent .greenModule .header .button {
	margin: 0px;
	padding: 0px;
	float: right;
	text-align: right;
}
#primaryContent .greenModule .text {
	margin: 0px;
	padding: 20px 20px 20px 20px;
	width: 330px;
	float: left;
}
#primaryContent .greenModule .textNoImage {
	margin: 0px;
	padding: 20px 20px 20px 20px;
	width: 480px;
	float: left;
}
#primaryContent .greenModule .content .item .image {
	margin: 0px;
	padding: 20px 0px 20px 10px;
	width: 150px;
	float: left;
}

#primaryContent .signInModule {
	margin: 0px;
	padding: 0px;
	width: 698px;
	float: left;
}
#primaryContent .signInModule .image {
	margin: 0px;
	padding: 0px;
	width: 435px;
	float: left;
}
#primaryContent .signInModule .text {
	margin: 0px;
	padding: 20px;
	width: 220px;
	float: right;
}

#secondaryContent {
	margin: 0px;
	padding: 0px;
	width: 198px;
	float: right;
}
#secondaryContent .module {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 198px;
}
#secondaryContent .module .header {
	margin: 0px;
	padding: 12px 12px 5px 12px;
	width: 174px;
	background: #d4e4f4;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #6c9ccd;
}
#secondaryContent .module .image {
	margin: 0px;
	padding: 12px 0px 12px 10px;
	width: 75px;
	float: left;
}
#secondaryContent .module .text {
	margin: 0px;
	padding: 12px;
	float: left;
}
#secondaryContent .module .textImage {
	margin: 0px;
	padding: 12px;
	width: 89px;
	float: left;
}

#siteFooter {
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 100px;
	background: #79a8d8;
	float: left;
}
#siteFooter .logo {
	margin: 55px 20px 0px 0px;
	padding: 0px;
	width: 235px;
	float: right;
}
#siteFooter .primaryNavigation {
	margin: 80px 0px 0px 20px;
	padding: 0px;
	float: left;
	font-size: 12px;
	color: #fff;
}
#siteFooter .primaryNavigation a {
	color: #fff;
	text-decoration: none;
}
#siteFooter .primaryNavigation a:link {
	color: #fff;
	text-decoration: none;
}
#siteHeader .primaryNavigation a:hover {
	color: #cfe1f4;
	text-decoration: none;
}
#siteFooter .primaryNavigation a:visited {
	color: #fff;
	text-decoration: none;
}
#siteFooter .primaryNavigation .itemOn {
	color: #cfe1f4;
	text-decoration: none;
}
#secondaryContent #SignInForm {
	margin: 0px;
	padding: 12px;
	width: 150px;
	float: right;
}

#copyright {
	margin: 10px auto 10px auto;
	padding: 0px;
	width: 900px;
	clear: both;
	color: #bfa88c;
	font-size: 10px;
	text-align: right;
}
#copyright a {
	color: #bfa88c;
	text-decoration: none;
}
#copyright a:link {
	color: #bfa88c;
	text-decoration: none;
}
#copyright a:hover {
	color: #bfa88c;
	text-decoration: underline;
}
#copyright a:visited {
	color: #bfa88c;
	text-decoration: none;
}
