body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, html, label, table, tr, td {
	margin:0;
	padding:0;
	vertical-align:top;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img, a img, :link img, :visited img {
	border:0;
}
address, caption, cite, code, dfn, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
ul, h1, h2, h3, h4, h5, p, table {
	margin:0 0 10px 0;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
q:before, q:after {
	content:'';
}
body {
	font:12px/18px Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:0;
	text-align:center;
	background-color:#d7d7d5;
}
p {
	text-align:justify;
}
h1 {
	font-size:1.8em;
	color: #3A578F;
	text-transform:capitalize;
}
h2 {
	font-size:1.4em;
	color: #6F83C0;
}
h3 {
	font-size:1.2em;
	color: #596190;
}
#container {
	width:1013px;
	padding: 0;
	margin: 0 auto;
}
body#index #container {
	background:url(../images/masterhead-index.jpg) top center no-repeat;
	width:1093px;
	padding: 0;
	margin: 0 auto;
}
#container2 {
	margin:20px;
	width:100%
}
.special {
	display:none;
}
#header {
	width:1066px;
	height:25px;
	font-size:14px;
	color:#000000;
	text-align: center;
}
#rowone {
	height:auto;
	position:relative;
	clear:both;
}
#intro {
	display:none;
	width: 1093px;
	margin: 0 auto;
}
#intro li {
	float:left;
}
#intro h1 {
	clear:both;
}
body#index #header-top {
	height:173px;
	clear:both;
	background: none;
	color: #272355;
	position: relative;
}
#header-top {
	height:173px;
	clear:both;
	background:url(../images/masthead-sub.jpg);
	position: relative;
}
body#index #button-pay {
	background:url(../images/button-pay.jpg) top no-repeat;
	width:153px;
	height:30px;
	display:block;
	top:4px;
	left:899px;
	position:absolute;
}
#button-pay {
	background:url(../images/button-pay.jpg) top no-repeat;
	width:153px;
	height:30px;
	display:block;
	top:4px;
	left:861px;
	position:absolute;
}
#header-top h2 {
	height:28px;
	padding:12px 0 0 0;
	font-size: 13px;
	text-transform:capitalize;
	margin: 0;
	color: #262A4D;
	position: absolute;
	display: block;
	top: 0px;
	left: 400px;
}
#rowtwo {
	height:305px;
	position:relative;
	clear:both;
}
#rowtwohome {
	height:305px;
	position:relative;
	clear:both;
	z-index:1000;
}
body-index #header-flash {
	height:305px;
	position:relative;
	clear:both;
	z-index:1000;
}
#index-mid {
	float:left;
	width:451px;
}
#index-right {
	float:left;
	width:274px;
	height: 162px;
}
body#index #index-mid, body#index #index-right {
	height:305px;
	display:block;
	float: left;
}
body#index #index-mid {
	margin: 0 0 0 344px;
}
#rowtowbb {
	width:274px;
	display:block;
	background:url(../images/homenew_16.jpg) top no-repeat;
	position: relative;
	height: 143px;
}
#rowtowbb select {
	position:absolute;
	width:233px;
	height:25px;
	top:73px;
	left:14px;
}
#rowtwob {
	height:auto;
	width:274px;
	position:relative;
	clear:both;
}
#rowtwobb {
	height:143px;
	width:274px;
	position:relative;
	clear:both;
}
#rowthree {
	height:32px;
	margin: 0;
	width: 100%;
}
#rowfour {
	height:8px;
	margin: 0;
	width: 1066px;
	background:url(../images/home_27.jpg) no-repeat;
	display:block;
}
#index-split {
	width: 1013px;
	background: url(../images/index-split.jpg) repeat-y;
	display:block;
	margin:0 0 20px 0;
}
body#index #index-split {
	width: 1013px;
	background: url(../images/index-split.jpg) repeat-y;
	display:block;
	margin:0 0 20px 41px;
}
#index-split #pod-left {
	padding:10px 0 0 0;
	width:305px;
	display:block;
	float:left;
	margin:0 0 0 10px;
}
#index-split #pod-middle {
	padding:10px 0 0 0;
	width:330px;
	display:block;
	float:left;
	margin:0 0 0 27px;
}
#index-split #pod-right {
	padding:10px 0 0 0;
	width:305px;
	display:block;
	float:left;
	margin:0 0 0 27px;
}
#index-split #pod-left h2, #index-split #pod-middle h2, #index-split #pod-right h2 {
	font-size:13px;
	padding:0;
	color: #3A578F;
}
#index-split #pod-left p, #index-split #pod-middle p, #index-split #pod-right p {
	font:12px/12px Arial, Helvetica, sans-serif;
}
#index-split-bottom {
	height:10px;
	clear:both;
	background:url(../images/index-split-bottom.jpg);
}
#rowfive {
	height:auto;
	position:relative;
	clear:both;
	background-image:url(../images/bckgrng.jpg);
	background-repeat:repeat-y;
}
#rowfivecola {
	float:left;
	width:197px;
	overflow:hidden;
}
#rowfivecolb {
	float:left;
	width:150px;
	font-size:12px;
	color:#000000;
	padding-right: 7px;
	overflow:hidden;
}
#rowfivecolc {
	float:left;
	width:20px;
	overflow:hidden;
}
#rowfivecold {
	float:left;
	width:144px;
	overflow:hidden;
}
#rowfivecole {
	float:left;
	width:189px;
	font-size:12px;
	color:#000000;
	padding-right: 7px;
	overflow:hidden;
}
#rowfivecolf {
	float:left;
	width:20px;
	overflow:hidden;
}
#rowfivecolg {
	float:left;
	width:137px;
	overflow:hidden;
}
#rowfivecolh {
	float:left;
	width:166px;
	font-size:12px;
	color:#000000;
	overflow:hidden;
}
#rowfivecoli {
	float:left;
	width:29px;
	overflow:hidden;
}
#rowsix {
	height:19px;
	position:relative;
	clear:both;
}
#content-wrap {
	height:auto;
	display:block;
	width:1013px;
	background:url(../images/repeat-y.jpg) top repeat-y;
}
#sub-left {
	float:left;
	width:267px;
	overflow:none;
}
#sub-mid {
	float:left;
	width:514px;
	margin-right:10px;
	font-size:14px;
	color:#000000;
	text-align:left;
	padding: 20px 0;
}
#sub-right {
	float:left;
	width:222px;
}
#abrowthree {
	height:10px;
	position:relative;
	clear:both;
}
#footer {
	height:auto;
	position:relative;
	font-size:12px;
	text-align:center;
	clear:both;
}
#footer p#copyright, #footer p#ending {
	width:1014px;
	display:block;
	margin:0 0 10px 0;
	text-align: center;
	font-weight: lighter;
}
body#index #footer p#copyright, body#index #footer p#ending {
	width:1014px;
	display:block;
	margin:0 0 10px 34px;
	text-align: center;
	font-weight: lighter;
}
#bottomfeature {
	display:block;
	padding:10px;
	background-color: #596190;
	color: #FFF;
	margin:0 0 10px 41px;
	width: 994px;
}
#bottomfeature h2 {
	margin:0 0 5px 0;
	color: #FFE01B;
}
#bottomfeature p {
	margin:0 0 5px 0;
}
#bottomfeature a:link, #bottomfeature a:visited {
	color:#FFE01B;
	text-decoration:underline;
	outline:none;
}
#bottomfeature a:hover, #bottomfeature a:active {
	color:#FFE01B;
	text-decoration:none;
	outline:none;
}
a:link, a:visited {
	color:#262A4D;
	text-decoration:none;
	outline:none;
}
a:hover, a:active {
	color:#262A4D;
	text-decoration:underline;
	outline:none;
}
#apDiv1 {
	position:absolute;
	left:794px;
	top:235px;
	background-color:#FFFFFF;
	width:235px;
	height:auto;
	z-index:999;
}
.style4 {
	font-size: 12px;
	font-weight: bold;
}
.style5 {
	font-size: 12px
}
.style6 {
	font-size: 16px;
	color: #6F83C0;
	font-weight: bold;
}
.style7 {
	font-size: 9px;
	vertical-align: 50%;
}
.style8 {
	font-size: 15px;
	font-weight: bold;
}
.style9 {
	font-size: 18px;
	font-style: italic;
}
#sub-mid ul li {
	list-style-image:url(../images/aboutus/checkmark.jpg);
	margin: 0 0 0 25px;
}
/* SpryCollapsiblePanel.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* This is the selector for the main CollapsiblePanel container. For our
 * default style, the CollapsiblePanel is responsible for drawing the borders
 * around the widget.
 *
 * If you want to constrain the width of the CollapsiblePanel widget, set a width on
 * the CollapsiblePanel container. By default, our CollapsiblePanel expands horizontally to fill
 * up available space.
 *
 * The name of the class ("CollapsiblePanel") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style the
 * CollapsiblePanel container.
 */
.CollapsiblePanel {
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #CCC;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;
	z-index:1000;
}
/* This is the selector for the CollapsiblePanelTab. This container houses
 * the title for the panel. This is also the container that the user clicks
 * on to open or close the panel.
 *
 * The name of the class ("CollapsiblePanelTab") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style an
 * CollapsiblePanel panel tab container.
 */
.CollapsiblePanelTab {
	font: bold 14px sans-serif;
	background-color: #FFFFFF;
	border-bottom: solid 1px #6F83C0;
	color:#6F83C0;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	z-index:1000;
}
/* This is the selector for a CollapsiblePanel's Content area. It's important to note that
 * you should never put any padding on the content area element if you plan to
 * use the CollapsiblePanel's open/close animations. Placing a non-zero padding on the content
 * element can cause the CollapsiblePanel to abruptly grow in height while the panels animate.
 *
 * The name of the class ("CollapsiblePanelContent") used in this selector is not necessary
 * to make the widget function. You can use any class name you want to style a
 * CollapsiblePanel content container.
 */
.CollapsiblePanelContent {
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF;
	font-size:12px
}
/* An anchor tag can be used inside of a CollapsiblePanelTab so that the
 * keyboard focus ring appears *inside* the tab instead of around the tab.
 * This is an example of how to make the text within the anchor tag look
 * like non-anchor (normal) text.
 */
.CollapsiblePanelTab a {
	color: #6F83C0;
	text-decoration: none;
}
/* This is an example of how to change the appearance of the panel tab that is
 * currently open. The class "CollapsiblePanelOpen" is programatically added and removed
 * from panels as the user clicks on the tabs within the CollapsiblePanel.
 */
.CollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #FFFFFF;
}
/* This is an example of how to change the appearance of the panel tab as the
 * mouse hovers over it. The class "CollapsiblePanelTabHover" is programatically added
 * and removed from panel tab containers as the mouse enters and exits the tab container.
 */
.CollapsiblePanelTabHover, .CollapsiblePanelOpen .CollapsiblePanelTabHover {
	background-color: #FFFFFF;
}
/* This is an example of how to change the appearance of all the panel tabs when the
 * CollapsiblePanel has focus. The "CollapsiblePanelFocused" class is programatically added and removed
 * whenever the CollapsiblePanel gains or loses keyboard focus.
 */
.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #FFFFFF;
}
.clear {
	width:100%;
	clear:both;
	height: 0.01em;
}
.special {
	display:none;
}
/* ------------------------ horizontal sprite nav ------------------------ */
#nav {
	background:url("../images/nav.jpg") no-repeat;
	width:621px;
	height:32px;
	padding:0;
	position: absolute;
	left: 392px;
	margin: 0;
	top: 40px;
}
body#index #nav {
	background:url("../images/nav.jpg") no-repeat;
	width:622px;
	height:32px;
	padding:0;
	left: 430px;
	top: 40px;
}
#nav span {
	display: none;
}
#nav li, #nav a {
	height:32px;
	display:block;
} /* change height here also */
#nav li {
	float:left;
	list-style:none;
	_display:inline;
	position:relative;
}
#nav-01 {
	width: 90px;
	margin-left:0px;
}
#nav-02 {
	width: 107px;
}
#nav-03 {
	width: 111px;
}
#nav-04 {
	width: 113px;
}
#nav-05 {
	width: 89px;
}
#nav-06 {
	width: 111px;
}
/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav-01 a:hover {
	background:url("../images/nav.jpg") 0px -32px no-repeat;
}
#nav-02 a:hover {
	background:url("../images/nav.jpg") -90px -32px no-repeat;
}
#nav-03 a:hover {
	background:url("../images/nav.jpg") -197px -32px no-repeat;
}
#nav-04 a:hover {
	background:url("../images/nav.jpg") -308px -32px no-repeat;
}
#nav-05 a:hover {
	background:url("../images/nav.jpg") -421px -32px no-repeat;
}
#nav-06 a:hover {
	background:url("../images/nav.jpg") -510px -32px no-repeat;
}
/* ------------------------ bottom nav ------------------------ */
#content-clear {
	height:10px;
	width:100%;
	background:url(../images/content-wrap-clear.jpg);
	clear:both;
}
#bottom-nav-index {
	background:url("../images/nav-bottom-sub.jpg") no-repeat;
	width:1013px;
	height:32px;
	margin:00;
	padding:0;
}
body#index #bottom-nav-index {
	background:url("../images/nav-bottom-index.jpg") no-repeat;
	width:1013px;
	height:32px;
	margin:0 0 0 41px;
	padding:0;
}
#bottom-nav-index span {
	display: none;
}
#bottom-nav-index li, #bottom-nav-index a {
	height:32px;
	display:block;
} /* change height here also */
#bottom-nav-index li {
	float:left;
	list-style:none;
	_display:inline;
	position:relative;
	margin: 0;
}
#bottom-nav-index-01 {
	width: 140px;
	margin-left:0px;
}
#bottom-nav-index-02 {
	width: 98px;
}
#bottom-nav-index-03 {
	width: 135px;
}
#bottom-nav-index-04 {
	width: 153px;
}
#bottom-nav-index-05 {
	width: 148px;
}
#bottom-nav-index-06 {
	width: 127px;
}
#bottom-nav-index-07 {
	width: 139px;
}
#bottom-nav-index-08 {
	width: 73px;
}
/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
body#index #bottom-nav-index-01 a:hover {
	background:url("../images/nav-bottom-index.jpg") 0px -32px no-repeat;
}
body#index #bottom-nav-index-02 a:hover {
	background:url("../images/nav-bottom-index.jpg") -140px -32px no-repeat;
}
body#index #bottom-nav-index-03 a:hover {
	background:url("../images/nav-bottom-index.jpg") -238px -32px no-repeat;
}
body#index #bottom-nav-index-04 a:hover {
	background:url("../images/nav-bottom-index.jpg") -373px -32px no-repeat;
}
body#index #bottom-nav-index-05 a:hover {
	background:url("../images/nav-bottom-index.jpg") -526px -32px no-repeat;
}
body#index #bottom-nav-index-06 a:hover {
	background:url("../images/nav-bottom-index.jpg") -674px -32px no-repeat;
}
body#index #bottom-nav-index-07 a:hover {
	background:url("../images/nav-bottom-index.jpg") -801px -32px no-repeat;
}
body#index #bottom-nav-index-08 a:hover {
	background:url("../images/nav-bottom-index.jpg") -940px -32px no-repeat;
}
/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#bottom-nav-index-01 a:hover {
	background:url("../images/nav-bottom-sub.jpg") 0px -32px no-repeat;
}
#bottom-nav-index-02 a:hover {
	background:url("../images/nav-bottom-sub.jpg") -140px -32px no-repeat;
}
#bottom-nav-index-03 a:hover {
	background:url("../images/nav-bottom-sub.jpg") -238px -32px no-repeat;
}
#bottom-nav-index-04 a:hover {
	background:url("../images/nav-bottom-sub.jpg") -373px -32px no-repeat;
}
#bottom-nav-index-05 a:hover {
	background:url("../images/nav-bottom-sub.jpg") -526px -32px no-repeat;
}
#bottom-nav-index-06 a:hover {
	background:url("../images/nav-bottom-sub.jpg") -674px -32px no-repeat;
}
#bottom-nav-index-07 a:hover {
	background:url("../images/nav-bottom-sub.jpg") -801px -32px no-repeat;
}
#bottom-nav-index-08 a:hover {
	background:url("../images/nav-bottom-sub.jpg") -940px -32px no-repeat;
}
#aff-link li {
	margin:0 10px 0 0;
}
.seo-special {
	display:none;
}
/*-------------- rotator ------------- */
body#index #index-right #rowtowb {
	height:152px;
	display: block;
}
body#index #index-right .rotator {
	display:block;
	width:188px;
	height:141px;
	margin:5px 0 0 24px;
	position:relative;
	display: none;
}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div.rotator ul li img {
	border:none;
	padding: 4px;
	background: #FFF;
}
div.rotator ul li.show {
	z-index:500
}

