@charset "UTF-8";/* CSS Document */body {	background-color: #DCE0E4;	margin: 0px;	padding: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;	background-image: url(images/bg.png);	background-repeat: repeat-x;	background-position: center top;}p {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}	a {	color: #000099;	text-decoration: none;}a:hover {	text-decoration: underline;	color: #0000FF;}#container {	width: 780px;	margin-right: auto;	margin-left: auto;	margin-top: 20px;}#container #header {	margin-bottom: 20px;}#container #header .joinnow  {	background-image: url(images/header_05.jpg);	background-position: top left;	background-repeat: no-repeat;	overflow: scroll;	background-color: #E7DAC8;	vertical-align:top;	padding-top: 12px;	font-style: italic;}#container #header .joinnow img {	margin-right: 15px;}#container #header .joinnow p {	margin: 0px;	padding: 0px;	font-weight: normal;	color: #333333;	font-size: 14px;	font-style: italic;}#container #header .joinnow p a {	color: #333333;	font-size: 20px;	text-decoration: none;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	}#container #header .joinnow p a:hover {	text-decoration: underline;}#container #header #menu #menu-bar {	font-size: 6px;	background-image: url(images/m-top-bg.jpg);	background-repeat: repeat-x;	background-position: left bottom;	height: 8px;	background-color: #97B4E0;}#container #header #menu {	background-image: url(images/m-bg.jpg);	background-repeat: repeat-x;	background-position: left bottom;	background-color: #FEFEFE;	height: 32px;	text-align: left;	vertical-align: bottom;	border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #89A2C9;}#container #header #menu ul {	margin: 0px;	padding: 0px;	list-style-image: none;	list-style-type: none;}#container #header #menu ul li {	display: inline;}#container #header #menu a {	font-size: 14px;	font-style: italic;	padding-top: 4px;	padding-right: 15px;	padding-bottom: 4px;	padding-left: 15px;	display: block;	float: left;	color: #000000;	text-decoration: none;}#container #header #menu a:hover {	background-color: #8FACCE;}#container #content {}#container #content #column1 {	float: left;	width: 610px;}.box1 {	background-image: url(images/bg-grad-burnorange.png);	background-repeat: no-repeat;	background-position: left top;	padding: 20px;	margin-bottom: 20px;	font-size: 14px;	font-style: italic;	color: #000000;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;}.box1 h1 {	font-size: 20px;	font-weight: normal;	color: #486384;	margin: 0px;	padding: 0px;}.box2 {	font-size: 14px;	background-image: url(images/bg-news.png);	background-repeat: no-repeat;	background-position: left top;	padding: 20px;	margin-bottom: 20px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;}.box2 h1    {	color: BBA98E;	font-weight: normal;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	font-size: 20px;}.box2 h2    {	color: #2D79CC;	font-weight: normal;	margin: 0px;	margin-bottom:8px;	padding: 0px;	font-size: 18px;}.box2 p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	margin-bottom: 15px;}.readmore a  {	font-style: italic;	text-decoration: none;}.readmore a:hover  {	text-decoration: underline;}#container #content #column2 {	float: right;	width: 150px;}.promo {	background-image: url(images/bg-promo.png);	background-repeat: no-repeat;	background-position: left top;	padding: 15px;	margin-bottom: 20px;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;}.promo h1 {	margin: 0px;	padding: 0px;	font-size: 18px;	font-style: italic;	font-weight: normal;	text-align:center;	color: #0069B1;}.promo p {	font-style: italic;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.copy-top {	overflow:hidden;	background-image: url(images/bg-content.png);	background-repeat: no-repeat;	background-position: left top;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #CCCCCC;	height:30px;	margin: 0px;	padding: 0px;	font-size: 6px;}.copy {	font-size: 14px;	background-color: #FFFFFF;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 15px;	padding-left: 20px;	margin-bottom: 20px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;}.copy h1    {	color: BBA98E;	font-weight: normal;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 15px;	margin-left: 0px;	font-size: 20px;}.copy h2    {	color: #2D79CC;	font-weight: normal;	margin: 0px;	margin-bottom:8px;	padding: 0px;	font-size: 18px;}.copy p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-left: 0px;	margin-bottom: 15px;}.box3 {	background-image: url(images/bg-footer.png);	background-repeat: no-repeat;	background-position: left top;	padding: 15px;	margin-bottom: 10px;	text-align: center;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;}#footer {	clear:both;	height:55px;	background-image: url(images/m-bg.jpg);	background-repeat: repeat-x;	background-position: left bottom;	background-color: #FEFEFE;	text-align: left;	padding:8px;	vertical-align: middle;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #89A2C9;		border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #89A2C9;	margin-bottom:30px;}#footer-text {	display:block;	float:left;	margin-left:20px;	margin-right:60px;	padding-top:10px;}