body {		background-color: #DFDFDF;		background-image: url(images/gradient_bg.jpg);		background-repeat: repeat-x;		background-position: top;		font-family: Arial, Verdana, helvetica, sans-serif;		font-weight: normal;		color: #333333;}h1 {		color: #003399;		font-size: 105%;		text-transform: capitalize;		letter-spacing: normal;		padding: 0px;		line-height: normal;}h2 {		color: #FFFFFF;		font-size: 105%;		text-transform: capitalize;		letter-spacing: normal;		padding: 0px;		line-height: normal;}p {		font-size: 13px;		font-weight: normal;		line-height: 1.2em;}ul {		font-size: 13px;		padding: 0 0 0 20px;		margin:0;}.mid {		background-color: #FFFFFF;		border-right-width: 1px;		border-left-width: 1px;		border-top-style: none;		border-right-style: solid;		border-bottom-style: none;		border-left-style: solid;		border-right-color: #666666;		border-left-color: #666666;		padding-top: 15px;}.header {		width: 950px;		height: 85px;		margin: 20px auto 0;		border-bottom: 1px solid #666666;}.footer {		background-color: #FFFFFF;		border-width: 1px;		border-style: none solid solid solid;		border-color: #666666;		width: 948px;		margin: 0 auto 20px;		padding-top: 15px;}.tagline {		font-family: Arial, Helvetica, sans-serif;		font-size: 10px;		font-weight: normal;		color: #666666;		text-align: center;		padding: 10px 0;		line-height: 1.2em;}.top_nav {		}.container {		border: 1px solid #999999;		margin-top: 15px;		padding-right: 15px;		padding-bottom: 15px;		padding-left: 15px;		padding-top: 10px;}.top_container {		border: 1px solid #999999;}.top_container_right {		color: #FFFFFF;		background-repeat: repeat;		background-color: #CCCCCC;		border: none;		background-image: url(images/bg.gif);		padding-top: 5px;		padding-bottom: 5px;		padding-right: 15px;		padding-left: 15px;}.mid_container {		margin-top: 15px;}.bottom_container {		border: 1px solid #999999;		background-image: url(images/bot_container_bg.jpg);		background-repeat: repeat-x;		padding: 10px;		font-size: 16px;}.newsletter_container {		padding-right: 5px;		padding-bottom: 5px;		padding-left: 5px;		padding-top: 5px;		background-image: url(images/bot_container_bg.jpg);		background-repeat: repeat-x;		border-top: none;		border-right: 1px solid #999999;		border-bottom: 1px solid #999999;		border-left: 1px solid #999999;}a:link {		text-decoration: underline;		outline: none;		color: #0000CC;}a:visited {		color: #0000CC;}a:hover,a:active,a:focus {		color: #EF8F00;		text-decoration: underline;}.help a:link,.help a:visited {		color: #000000;		font-family: Arial, Verdana, helvetica, sans-serif;		font-size: 10px;		line-height: 2.5em;}.help a:hover {		color: #003399;		text-decoration: underline;		font-family: Arial, Verdana, helvetica, sans-serif;		font-size: 10px;		line-height: 2.5em;}#menu {		width: 948px;		height: 26px;		border-width: 1px;		border-color: #666;		border-style: none solid solid;		clear: both;		margin: 0 auto;		background: url(images/menubg.jpg) repeat;		font: bold 12px/26px Verdana, Arial, Sans-Serif;}#menu ul {		margin: 0;		padding: 0 0 0 0px;}#menu ul li {		float: left;		list-style: none;}#menu ul li a {		display: block;		padding: 0 25px;		background: inherit;		color: #FFF;		text-decoration: none;}#menu ul li a:hover,#menu ul li.hilite a {		background: #180878 url(images/menubg2.jpg) repeat-x;		color: #003399;}#menu ul li#current a {		background: #8cabc5;		color: #FFF;}.inline-button {text-decoration: none; display: inline-block; background: #161EEB; font-size:14px; color: white; padding:0px 3px; text-indent:0;	-moz-border-radius:3px; border-radius:3px; border-width:2px; border-style: solid; border-color: #2C3CEB #0E1397 #0E1397 #2C3CEB;}a.inline-button:link, a.inline-button:visited {text-decoration: none; color:white}a.inline-button:hover {text-decoration: none; color:white; border-color: #0E1397 #2C3CEB  #2C3CEB #0E1397;}
