body {
	margin: 0px;
}
.topsubnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #999999;
	padding-right: 6px;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.pageheader {
	font-family: Arial Black, Arial, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #FFFFFF;
}
.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.topsubnav a:link {
	color: #999999;
	text-decoration: none;
}
.topsubnav a:visited {
	color: #999999;
	text-decoration: none;
}
.topsubnav a:hover {
	color: #FF3300;
	text-decoration: none;
}
.topsubnav a:active {
	color: #999999;
	text-decoration: none;
}

.searchheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #999999}
.extratopsubnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #999999;
	padding-right: 6px;
}
.extratopsubnav a:link {
	color: #FF3300;
	text-decoration: none;
}
.extratopsubnav a:visited {
	color: #FF3300;
	text-decoration: none;
}
.extratopsubnav a:hover {
	color: #FF3300;
	text-decoration: underline;
}
.extratopsubnav a:active {
	color: #FF3300;
	text-decoration: none;
}
.subnav a:link {
	color: #000000;
	text-decoration: none;
}
.subnav a:visited {
	color: #000000;
	text-decoration: none;
}
.subnav a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
a:link {
	color: #000099;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
.mainheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #003399;
}
.subnav a:active {
	color: #000000;
	text-decoration: none;
}
.subheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	font-style: italic;

}
.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.credits a:link {
	color: #999999;
	text-decoration: underline;
}
.credits a:visited {
	color: #999999;
	text-decoration: underline;
}
.credits a:hover {
	color: #999999;
	text-decoration: none;
}
.credits a:active {
	color: #999999;
	text-decoration: underline;
}
.quewrds {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	display: none;
}
.registerback {
	background-color: #2576e5;
	background-image: url(images/registerbackgr.jpg);
	background-repeat: repeat-x;
}
.statusback {
	background-color: #A7A6AA;
	background-image: url(images/checkstatusbackgr.jpg);
	background-repeat: repeat-x;
}
.coupon {
	margin: 6px;
	padding: 6px;
	border: 4px dotted #000000;
	background-color: #EEEEEE;
}

.googtranslate {
float: right;
float: top;
}

#slider {
    background-color: white;
    width: 640px;
    margin: 0 auto;
    position: relative;
	
}

.scroll {
    height: 210px;
    width: 620px;
    overflow: hidden;
    overflow-x: hidden;
    position: relative;
    clear: left;
    background: #FFFFFF repeat-x scroll left bottom;
}

.scrollContainer div.panel {
    background-image: url(Scripts/slider/scrollcontback.jpg);
    padding: 20px;
    height: 210px;
    width: 580px;
  
}

#shade {
    background: #ffffff no-repeat 0 0;
    height: 50px;
}

ul.navigation {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 9px;
	
}

ul.navigation li {
    display: inline;
    margin-right: 10px;
	
}

ul.navigation a {
    padding: 14px;
    color: #000;
    text-decoration: none;

}

ul.navigation a img {
	opacity: .7;
	-moz-opacity: .7;
	filter: alpha(opacity=70);
}
ul.navigation a:hover img {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
	}

ul.navigation a:hover {
    background-color: #ffffff;
}

ul.navigation a.selected {
    background-color: #fff;
}

ul.navigation a:focus {
    outline: none;
}

.scrollButtons {
  position: absolute;
  top: 150px;
  cursor: pointer;
}

.scrollButtons.left {
  left: -20px;
}

.scrollButtons.right {
  right: -20px;
}

.hide {
    display: none;
}

div.botforms{
    background: #E2F1F5;
    border: 1px dotted #FF0000;
	height: 200px}

.rbroundbox { background: url(images/buttonbk.jpg) no-repeat center center; }
.rbroundboxgear { background: url(images/buttonbkgear.jpg) no-repeat center center; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }

.jqifade{
      position: absolute;
      background-color: #aaaaaa;
}
div.jqi{
      width: 400px;
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #2370E2;
      font-weight: bold;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #f6f6f6;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #144A9C;
      border: solid px #2370E2;
      color: #FFFFFF;
      font-weight: bold;
      font-size: 12px;
	  
}
div.jqi button:hover{
      background-color: #144A9C;
}
div.jqi button.jqidefaultbutton{
      background-color: #2370E2;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #144A9C;
	  }
      
.botbarbuttons a img {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.botbarbuttons a:hover img {
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);	
}

#accordion {
  border: 0px solid #ccc;
  border-bottom: none;
  margin: 0 auto;
	width: 730px;
}

	#accordion .section {
		background: url(/images/accordion-bg.gif) repeat-x 0 0;
		border-bottom: 1px solid #ccc;
 		border-top: 1px solid #ccc;
		padding: 5px;
	}	
	
	#accordion h2 {
		background: url(/images/arrow_right.png) no-repeat 0 1px;
		cursor: pointer;
		outline: none;
		padding-left: 30px;
	}
	
	#accordion .ui-state-active {
		background: url(/images/minus.png) no-repeat 0 4px;
	}
	
	#accordion .section-content {
		padding: 5 0px;
	}
	
	#accordion h3 {
		border-bottom: 2px dotted #CCC;
		color: #666;
		font-size: 12px;
		font-weight: bold;
		padding: 22px 0 5px 0;
	}
	
	#accordion p {
		padding-top: 12px;
	}
	
	#accordion ol,
	#accordion ul {
		margin: 12px 0 0 0px;
	}
	
	#accordion li {
		padding-bottom: 5px;
	}
	
.servicesgraphics a img {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.servicesgraphics a:hover img {
	opacity: .9;
	-moz-opacity: .9;
	filter: alpha(opacity=90);	
}
