body {
	margin: 0;
	padding: 0;
	background: #FFF;
	font: 8pt Arial, Geneva, Helvetica, sans-serif;
	color: #717171;
	border: none;
	text-align: center;
	line-height: 12px;
	}
form {
	margin: 0;
	padding: 0;
	}
a:link, a:visited {
	color:#0082ce;
	text-decoration: underline;
	}
a:hover, a:active {
	color:#0082ce;
	text-decoration: none;
	}	
.clearfloat {
    height: 1px;
    clear: both;
	}
.clear0 {
	height: 0; 
	clear: both;
	}
.container {
	width: 729px;
	text-align: center;
	margin: 0 auto;
	}

*html .container{
margin: -13px 0 0 0;
}

*:first-child+html .container{
margin: -13px 0 0 0;
}

/* SEARCH */
.topSearch {
	width: 729px;
	text-align: right;
	margin: 18px 0 0 0;
	padding: 0;
	}
*:first-child+html .topSearch {
	width: 729px;
	text-align: right;
	margin: 18px 0 -3px 0;
	padding: 0;
	}	
.topSearch img {
	margin-bottom: 0;
	}
.topSearch ul, .topSearch li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
	}
.topSearch li {
	margin-right: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	vertical-align: bottom;
	}
.topSearch form {
	display: inline;
	}
.allField {
	border: 0;
	background: url(../images/bg_field.gif) no-repeat;
	width: 135px;
	height: 19px;
	max-height: 19px;
	font: 8pt Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #717171;
	margin: 1px 0 0 0;
	padding: 4px 0 0 4px;
	display: inline;
	vertical-align: middle;
	}
*:first-child+html .allField {
	border: 0;
	background: url(../images/bg_field.gif) no-repeat;
	width: 135px;
	height: 19px;
	max-height: 19px;
	font: 8pt Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #717171;
	margin: 0 0 0 0;
	padding: 4px 0 0 4px;
	display: inline;
	vertical-align: middle;
	}
.searchBtn {
	vertical-align: middle;
	margin: 3px 0 0 0;
	padding: 0;
	}
	
*:first-child+html .searchBtn {
	vertical-align: middle;
	margin: -1px 0 0 0;
	padding: 0;
	}
		
/* BANNER */
.banner {
	width: 729px;
	}
	
/* NAV */
.nav {
	width: 729px;
	margin: 0;
	padding: 0;
	}
.nav img {
	margin: 0;
	padding: 0;
	}
.nav ul, .nav li {
	list-style: none;
	margin: 0;
	padding: 0;
	}
.nav ul {
	margin-bottom: -3px;
	}
.nav li {
	list-style-type: none;
	list-style-image: none;
	display: inline;
	padding-bottom: 0px;
	}

*:first-child+html .nav {
	padding-bottom: 3px;
	}

* html .nav {
	padding-bottom: 3px;
	}	
	
/* CONTENT */
.contentContainer {
	width: 729px;
	text-align: center;
	border-bottom: 1px #d8d6d7 solid;
	}

	/* CONTENT TOP */
.contentTop {
	width: 729px;
	background: url(../images/bg_content_top.gif) no-repeat;
	text-align: left;
	margin: 0;

	}
		
	
		/* LOGIN */
.login {
	width: 221px;
	float: left;
	margin: 13px 0 2px 15px;
	padding: 0;
	display: inline;
	text-align: right;
	}
*:first-child+html .login {
	width: 221px;
	float: left;
	margin: 14px 0 2px 15px;
	padding: 0;
	display: inline;
	text-align: left;
	}	
	
.login form {
	margin: 0;
	padding: 0;
	}
.login form input {
	margin: 0 13px 4px 5px;
	}
*:first-child+html .login form input {
	margin: 0 13px 0 5px;
	}	
.btnLogin {
	padding-: 0 0 12px 0;
	vertical-align: middle;
	}
.login form a:link, .login form a:visited {
	color:#717171;
	font-size: 7pt;
	text-decoration: underline;
	display: inline;
	}
.login form a:hover, .login form a:active {
	color:#717171;
	font-size: 7pt;
	text-decoration: none;
	display: inline;
	}	
	
		/* STORIES */
.stories {
	width: 470px;
	float: left;
	margin: 14px 0 8px 20px;
	display: inline;
	}
.storiesLeft {
	width: 230px;
	float: left;
	margin: 15px 0 0 2px;
	display: inline;
	}
.storiesLeftImg {
	width: 96px;
	float: left;
	}
.storiesLeftTxt {
	width: 120px;
	float: left;
	margin: 5px 0 0 5px;
	display: inline;
	}
.storiesRight {
	width: 230px;
	float: left;
	margin: 15px 0 0 5px;
	display: inline;
	}
.storiesRightImg {
	width: 96px;
	float: left;
	}
.storiesRightTxt {
	width: 128px;
	float: left;
	margin: 5px 0 12px 5px;
	display: inline;
	}

	/* CONTENT MIDDLE */
.contentMiddle {
	background: url(../images/bg_content.gif) repeat-y;
	width: 729px;
	text-align: left;
	margin:2px 0 0 0;
	}
*:first-child+html .contentMiddle {
	margin:3px 0 0 0;
	}		
		/* NEWS */
.news {
	width: 242px;
	float: left;
	display: inline;
	}
.newsTop {
	width: 227px;
	margin: 12px 0 0 15px;
	}
.newsTopImg {
	width: 81px;
	float: left;
	display: inline;
	margin-bottom: 5px;
	}
.newsTopTxt {
	width: 131px;
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	}
.newsTopTxt a {
	margin: 5px 0 0 0;
	}
.newsBottom {
	width: 227px;
	margin: 0 0 0 15px;
	}
.newsBottomImg {
	width: 81px;
	float: left;
	display: inline;
	margin: 0 0 10px 0;
	}
.newsBottomTxt {
	width: 131px;
	float: left;
	display: inline;
	margin: 0 0 0 10px;
	}
.date {
	font-weight: bold;
	color: #0082d0;
	font-size: 8pt;
	margin-bottom: 2px;
	}
	
		/* ABOUT US */
.aboutUs {
	width: 245px;
	float: left;
	display: inline;
	}
.aboutUsTop {
	background: #f1f1f1;
	width: 230px;
	margin: 0 0 0 7px;
	}
.aboutUsTopImg {
	width: 74px;
	float: left;
	display: inline;
	margin: 7px 0 3px 10px;
	}
.aboutUsTopTxt {
	width: 134px;
	float: left;
	display: inline;
	margin: 7px 0 3px 10px;
	}
.aboutUsBottom {
	background: #f1f1f1;
	width: 230px;
	margin: 0 0 0 7px;
	padding: 10px 0 3px 6px;
	}
.aboutUsBottomTxt {
	width: 220px;
	float: left;
	display: inline;
	margin: 7px 0 40px 12px;
	}
	
		/* SERVICES */
.services {
	width: 242px;
	float: left;
	display: inline;
	text-align: left;
	}
.servicesImg {
	margin: 10px 0 0 10px;
	}
.servicesLinks {
	color: #0082ce;
	font-size: 9pt;
	line-height: 18px;
	}
.servicesTxt {
	margin: 10px 0 10px 10px;
	}
	
	/* CONTENT BOTTOM */
.contentBottom {
	background: url(../images/bg_contentbottom.gif) repeat-y;
	width: 729px;
	text-align: center;
	margin: 0;
	padding: 0 0 3px 0;
	}
		/* FOOTBARS */
.footbar {
	width: 727px;
	margin: 0 0 0 1px;
	}
.copyright {
	background: #f1f1f1;
	width: 721px;
	margin: 0 auto;
	padding: 6px 0 0 0;
	}
.copyright img {
	margin-bottom: 6px;
	}
	
/* FOOTER */
.logosBottom {
	width: 759px;
	text-align: center;
	margin: 10px 0 40px 0;
	}

/* BACK */
.contentBackContainer {
	background: url(../images/bg_contentbottom.gif) repeat-y;
	width: 729px;
	text-align: center;
	border-bottom: 1px #d8d6d7 solid;
	}
.linksLeftContainer {
	float: left;
	width: 211px;
	}
.linksLeft {
	background: url(../images/bg_linksleft.gif) no-repeat;
	width: 211px;
	text-align: left;
	margin: 4px 0 0 2px;
	padding: 14px 0 0 10px;
	font-size: 10pt;
	font-weight: bold;
	color: #7c2430;
	min-height: 300px;
	}
	
/* for Internet Explorer */
/*\*/
* html .linksLeft {
height: 300px;
}

.linksLeft a { 	overflow:auto; }
	
.linksLeftBg {
	background: url(../images/bg_linksleft_tile.gif) repeat-y;
	background-position: 2px 0;
	}
.linksLeftBottom {
	margin: 0 0 0 2px;
	}
.linksLeft a {
	font: 9pt Arial, Geneva, Helvetica, sans-serif;
	color: #717171;
	}
.linksLeft a:link, .linksLeft a:visited {
	color:#717171;
	text-decoration: none;
	}
.linksLeft a:hover, .linksLeft a:active {
	color:#717171;
	text-decoration: underline;
	}	
.contentRight {
	width: 477px;
	float: left;
	text-align: left;
	padding: 15px;
	}
.contentRightImg {
	border: 1px #cccccc solid;
	float: right;
	margin: 5px 0 10px 10px;
	display: inline;
	}
.contentFull {
	width: 727px;
	text-align: left;
	padding: 15px;
	}
/* SITEWIDE */
h1  {
	font-size: 10pt;
	font-weight: bold;
	}
h2  {
	font-size: 9pt;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	}
h3  {
	font-size: 8pt;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	}
h4  {
	color: #000;
	font-size: 8pt;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	}
ul li { list-style-image: url(../images/li.gif); }

table { font-size: 100% } /* IE inheritance fix */

.tableheader {
	color: #7c2430;
	font-size: 10pt;
	font-weight: bold;
	}
	
th {
	background: #939393;
	color: #FFF;
	}
	
.tablecontent1 {
	font-size: 9pt;
	}
	
.tablecontent2 {
	font-size: 9pt;
	background: #f1f1f1;
	}

.faqQ, .faqA {  }

.faqQ {
	font-size: 11pt;
	font-weight: bold;
	color: #7c2430;
	}
.faqA {
	font-size: 9pt;
	font-weight: bold;
	color: #767676;
	}
	
.xsmall {
    font-size:.8em; 
	}
.small {
    font-size:.9em;
	}
.medium {
    font-size:1em;
	}
.large {
    font-size:1.1em;
	}
.xlarge{
    font-size:1.2em;
	}

.special3 {
	}
.special2 {
	}
.special1 {
	}

.disclaimer {
	color: #d4d4d4;
	}
	
.required {
	color: #79212d;
	}
	
.appfield1 {
	border: 0;
	background: url(../images/bg_apfield1.gif) no-repeat;
	width: 135px;
	height: 19px;
	max-height: 19px;
	font: 8pt Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #717171;
	margin: 1px 0 0 0;
	padding: 4px 0 0 4px;
	display: inline;
	}
	
.appfield2 {
	border: 0;
	background: url(../images/bg_apfield2.gif) no-repeat;
	width: 135px;
	height: 19px;
	max-height: 19px;
	font: 8pt Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #717171;
	margin: 1px 0 0 0;
	padding: 4px 0 0 4px;
	display: inline;
	}
	
#ex_dis{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
	position: absolute;
	border: 2px solid #040443;
	padding: 15px;
	display:none;
	z-index: 500;
	width:400px;
	top:139px;
	left:193px;
	FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=CCCCCC,offX=7,offY=8,positive=true);
}

.tableBorder {
	border: 1px solid #f1f1f1;
}


#grpBanner, #hpaBanner {
	margin: 1em 0 1em 40px;
}