@charset "utf-8";
html, body {
margin : 0;
padding : 0;
background-color : #3098ce;
}
body {
font : 13px Arial, Helvetica, sans-serif;
margin : 0 auto;
text-align : center;
background-color : #3098ce;
}
a {
font : 13px Arial, Helvetica, sans-serif;
color : #336699;
margin : 0 auto;
padding : 0;
text-decoration : none;
font-weight : bold;
}
a:hover {
font : 13px Arial, Helvetica, sans-serif;
color : #336699;
margin : 0 auto;
padding : 0;
text-decoration : underline;
font-weight : bold;
}
ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #336699;
text-decoration: none;
text-indent: 20px;
text-align:left;
list-style-position: inside;
list-style-image: url(arrow.gif);
list-style-type: square;
padding: 6px;
margin: 2px;
}
ol {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 2em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #336699;
text-decoration: none;
text-indent: 20px;
text-align:left;
list-style-position: inside;
padding: 6px;
margin: 2px;
}
#outsidecontainer {
background-image : url(images/gradient.png);
background-repeat : repeat-y;
background-position : center top;
}
#maincontainer {
width : 982px;
margin : 0 auto;
padding : 0;
background-color : #fff;
border-top : 5px solid #fff;
}
#top {
height : 86px;
width : 982px;
margin : 0 auto;
padding : 0;
}
#topdotted {
width : 982px;
height : 76px;
margin : 0 auto;
padding : 5px 0 0 0;
border-top : 1px dotted #3399cc;
border-bottom : 1px dotted #3399cc;
}
#logo {
width : 400px;
margin : 0 auto;
padding : 0;
float : left;
color : #3399cc;
}
#customernumber {
width : 300px;
margin : 0 auto;
padding : 32px 20px 0 0;
float : right;
}
#customernumber p {
font : 18px Arial, Helvetica, sans-serif;
color : #3399cc;
margin : 0 auto;
padding : 0;
}
#nav {
height : 37px;
width : 982px;
margin : 0 auto;
padding : 0;
}
#navcontainer {
width : 975px;
margin : 0 auto;
padding : 0 0 0 3px;
}
#homenav {
margin : 0 auto;
padding : 8px 2px 0 0;
float : left;
width : 131px;
height : 33px;
background-image : url(images/homenav.png);
background-repeat : no-repeat;
background-position : left top;
}
#homenav a {
font : 13px Arial, Helvetica, sans-serif;
color : #fff;
margin : 0 auto;
padding : 15px 12px 5px 12px;
text-decoration : none;
font-weight : bold;
}
#homenav a:hover {
font : 13px Arial, Helvetica, sans-serif;
color : #000;
margin : 15px 12px 5px 12px;
padding : 15px 12px 5px 12px;
text-decoration : none;
font-weight : bold;
}
#aboutnav {
margin : 0 auto;
padding : 8px 2px 0 0;
float : left;
width : 131px;
height : 33px;
background-image : url(images/aboutnav.png);
background-repeat : no-repeat;
background-position : left top;
}
#aboutnav a {
font : 13px Arial, Helvetica, sans-serif;
color : #fff;
margin : 0 auto;
padding : 15px 12px 5px 12px;
text-decoration : none;
font-weight : bold;
}
#aboutnav a:hover {
font : 13px Arial, Helvetica, sans-serif;
color : #000;
margin : 0 auto;
padding : 15px 12px 5px 12px;
text-decoration : none;
font-weight : bold;
}
#trainingnav {
margin : 0 auto;
padding : 8px 2px 0 0;
float : left;
width : 197px;
height : 33px;
background-image : url(images/trainingnav.png);
background-repeat : no-repeat;
background-position : left top;
}
#trainingnav a {
font : 13px Arial, Helvetica, sans-serif;
color : #fff;
margin : 0 auto;
padding : 15px 12px 5px 12px;
text-decoration : none;
font-weight : bold;
}
#trainingnav a:hover {
font : 13px Arial, Helvetica, sans-serif;
color : #000;
margin : 0 auto;
padding : 15px 12px 5px 12px;
text-decoration : none;
font-weight : bold;
}
#membernav {
margin : 0 auto;
padding : 8px 2px 0 0;
float : left;
width : 131px;
height : 33px;
background-image : url(images/membersnav.png);
background-repeat : no-repeat;
background-position : left top;
}
#membernav a {
font : 13px Arial, Helvetica, sans-serif;
color : #fff;
margin : 0 auto;
padding : 15px 12px 5px 12px;
text-decoration : none;
font-weight : bold;
}
#membernav a:hover {
font : 13px Arial, Helvetica, sans-serif;
color : #000;
margin : 0 auto;
padding : 15px 12px 5px 12px;
text-decoration : none;
font-weight : bold;
}
#proprietarynav {
margin : 0 auto;
padding : 8px 2px 0 0;
float : left;
width : 242px;
height : 33px;
background-image : url(images/proprietarynav.png);
background-repeat : no-repeat;
background-position : left top;
}
#proprietarynav a {
font : 13px Arial, Helvetica, sans-serif;
color : #fff;
margin : 0 auto;
padding : 15px 12px 5px 12px;
text-decoration : none;
font-weight : bold;
}
#proprietarynav a:hover {
font : 13px Arial, Helvetica, sans-serif;
color : #000;
margin : 0 auto;
padding : 15px 12px 5px 12px;
text-decoration : none;
font-weight : bold;
}
#contactnav {
margin : 0 auto;
padding : 8px 2px 0 0;
float : left;
width : 131px;
height : 33px;
background-image : url(images/contact.png);
background-repeat : no-repeat;
background-position : left top;
}
#contactnav a {
font : 13px Arial, Helvetica, sans-serif;
color : #fff;
margin : 0 auto;
padding : 15px 12px 5px 12px;
text-decoration : none;
font-weight : bold;
}
#contactnav a:hover {
font : 13px Arial, Helvetica, sans-serif;
color : #000;
margin : 0 auto;
padding : 15px 12px 5px 12px;
text-decoration : none;
font-weight : bold;
}
#mainheader {
width : 982px;
margin : 0 0 5px 0;
padding : 0;
background-color : #fff;
height : 280px;
}
#mainheaderimage {
width : 360px;
margin : 0 auto;
padding : 0;
background-color : transparent;
float : left;
}
#mainheadercontent {
width : 622px;
margin : 0 auto;
padding : 0;
background-color : #3399cc;
float : right;
height : 280px;
}
#mainheadercontent h1 {
font-size : 18px;
font-weight : bold;
margin : 0 auto;
padding : 8px 22px 5px 22px;
text-align : left;
color : #fff;
}
#mainheadercontent p {
margin : 0 auto;
padding : 8px 22px 8px 22px;
text-align : left;
color : #fff;
line-height : 1.5;
}
#maincontentcontainer {
width : 982px;
margin : 10px 0 10px 0;
padding : 0;
border-top : 1px dotted #3399cc;
border-bottom : 1px dotted #3399cc;
}
#maincontent {
margin : 10px 0 10px 0;
padding : 0;
background-image : url(images/maincontentback.png);
background-repeat : repeat-y;
}
#maincontentleft {
width : 327px;
margin : 0 auto;
padding : 0;
float : left;
min-height : 600px;
}
#maincontentleft h2 {
font-size : 16px;
font-weight : bold;
margin : 0 auto;
padding : 8px 22px 5px 22px;
text-align : left;
color : #3399cc;
}
#maincontentleft p {
margin : 0 auto;
padding : 8px 22px 8px 22px;
text-align : left;
color : #336699;
line-height : 1.5;
}
#maincontentmiddle {
width : 328px;
margin : 0 auto;
padding : 0;
float : left;
min-height : 400px;
}
#maincontentmiddle h2 {
font-size : 16px;
font-weight : bold;
margin : 0 auto;
padding : 8px 22px 5px 22px;
text-align : left;
color : #3399cc;
}
#maincontentmiddle p {
margin : 0 auto;
padding : 8px 22px 8px 22px;
text-align : left;
color : #336699;
line-height : 1.5;
}
#maincontentlarge {
width : 328px;
margin : 0 auto;
padding : 0;
float : left;
min-height : 400px;
}
#maincontentlarge h2 {
font-size : 16px;
font-weight : bold;
margin : 0 auto;
padding : 8px 22px 5px 22px;
text-align : left;
color : #3399cc;
}
#maincontentlarge p {
margin : 0 auto;
padding : 8px 22px 8px 22px;
text-align : left;
color : #336699;
line-height : 1.5;
}
#maincontentright {
width : 327px;
margin : 0 auto;
padding : 0;
float : right;
min-height : 400px;
}
#maincontentright h2 {
font-size : 16px;
font-weight : bold;
margin : 0 auto;
padding : 8px 22px 5px 22px;
text-align : left;
color : #3399cc;
}
#maincontentright p {
margin : 0 auto;
padding : 8px 22px 8px 22px;
text-align : left;
color : #336699;
line-height : 1.5;
}
#copyright {
width : 892px;
height : 25px;
margin : 8px 0 0 0;
padding : 0;
}
#copyright p {
font-size : 12px;
margin : 0 auto;
padding : 0 0 0 22px;
text-align :center;
color : #336699;
}
.clear {
clear : both;
height : 1px;
}
#mainheader1 {
width : 982px;
margin : 0 0 5px 0;
padding : 0;
background-color : #fff;
height : 150px;
}
#mainheaderimage1 {
width : 458px;
margin : 0 auto;
padding : 0;
background-color : transparent;
float : left;
}
#mainheadercontent1 {
width : 524px;
margin : 0 auto;
padding : 0;
background-color : #3399cc;
float : right;
height : 150px;
}
#mainheadercontent1 h1 {
font-size : 18px;
font-weight : bold;
margin : 0 auto;
padding : 8px 22px 5px 22px;
text-align : left;
color : #fff;
}
#mainheadercontent1 p {
margin : 0 auto;
padding : 8px 22px 8px 22px;
text-align : left;
color : #fff;
line-height : 1.5;
}
#maincontentcontainer1 {
width : 982px;
margin : 10px 0 10px 0;
padding : 0;
border-top : 1px dotted #3399cc;
border-bottom : 1px dotted #3399cc;
}
#maincontent1 {
margin : 10px 0 10px 0;
padding : 0;
background-image : url(images/maincontentback1.png);
background-repeat : repeat-y;
}
#maincontentleft1 {
width : 245px;
margin : 0 auto;
padding : 0;
float : left;
min-height : 600px;
}
#maincontentleft1 h2 {
font-size : 16px;
font-weight : bold;
margin : 0 auto;
padding : 8px 22px 5px 22px;
text-align : left;
color : #3399cc;
}
#maincontentleft1 p {
margin : 0 auto;
padding : 8px 22px 8px 22px;
text-align : left;
color : #336699;
line-height : 1.5;
}
#maincontentmiddle1 {
width : 492px;
margin : 0 auto;
padding : 0;
float : left;
min-height : 600px;
}
#maincontentmiddle1 h2 {
font-size : 16px;
font-weight : bold;
margin : 0 auto;
padding : 8px 22px 5px 22px;
text-align : left;
color : #3399cc;
}
#maincontentmiddle1 p {
margin : 0 auto;
padding : 8px 22px 8px 22px;
text-align : left;
color : #336699;
line-height : 1.5;
}
/*Main Content with NO Outside Columns*/
#maincontentlarge {
width : 962px;
margin : 0 auto;
padding : 0;
float : left;
min-height : 600px;
}
#maincontentlarge h2 {
font-size : 16px;
font-weight : bold;
margin : 0 auto;
padding : 8px 22px 5px 22px;
text-align : left;
color : #3399cc;
}
#maincontentlarge p {
margin : 0 auto;
padding : 8px 22px 8px 22px;
text-align : left;
color : #336699;
line-height : 1.5;
}
#maincontentmedium {
width : 717px;
margin : 0 auto;
padding : 0;
float : left;
min-height : 600px;
}

#maincontentmedium h2 {
font-size : 16px;
font-weight : bold;
margin : 0 auto;
padding : 8px 22px 5px 22px;
text-align : left;
color : #3399cc;
}
#maincontentmedium p {
margin : 0 auto;
padding : 8px 22px 8px 22px;
text-align : left;
color : #336699;
line-height : 1.5;
}
#maincontentright1 {
width : 245px;
margin : 0 auto;
padding : 0;
float : right;
min-height : 600px;
}
#maincontentright1 h2 {
font-size : 16px;
font-weight : bold;
margin : 0 auto;
padding : 8px 22px 5px 22px;
text-align : left;
color : #3399cc;
}
#maincontentright1 p {
margin : 0 auto;
padding : 8px 22px 8px 22px;
text-align : left;
color : #336699;
line-height : 1.5;
}

.separator { 
height: 10px;	
margin: 0 auto; 
padding:0; 
border-bottom: 1px dotted #3399cc; 
width: 94%; 
text-align: center; 
} 

.popup
{
   position:absolute; left:0; top:-20; width:300px;
   border-style:solid;
   border-width:4;
   border-color:black;
   background-color:black;
   padding: 5px;
   color: white;
   font-family: Arial;
   font-weight: bold;
   font-size: 10pt;
   z-index:2;
   visibility:visible;
}

* { margin:0; padding:0; }
a { outline:none; }
.fade { width:500px; height:500px; margin:10px auto; background:#3399cc; padding:12px; }
.fade .tabs { float:left; overflow:auto; }
.fade .tabs li {
  float:left; list-style:none; border:1px solid #fff; margin:1px; -moz-border-radius:2px; }
.fade .tabs li a { 
  display:block; float:left; width:100px; height:16px; text-align:center; color:#fff;
  text-decoration:none; font:bold 10pt Verdana; background:#3399cc; border:1px solid #FFF; }
.fade .tabs li:hover { margin:0; border-width:2px; }
.fade .tabs li a.selected { border-color:#fff; }
.fade .items { clear:both; padding:6px 0; position:relative; top:0; left:0; height:1em; }
.fade .items div { display:none; position:absolute; top:0; left:0; padding-top:6px; text-align:left;color: #fff; }




/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #CFDEFF;
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#13a;
}
.sf-menu li {
	background:		#3399cc;
}
.sf-menu li li {
	background:		#AABDE6;
}
.sf-menu li li li {
	background:		#9AAEDB;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#CFDEFF;
	outline:		0;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

#myButton {
	-moz-box-shadow:inset 0px 1px 0px -1px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px -1px #bbdaf7;
	box-shadow:inset 0px 1px 0px -1px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:24px;
	-webkit-border-radius:24px;
	border-radius:24px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 25px;
	text-decoration:none;
}#myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}#myButton:active {
	position:relative;
	top:1px;
}

/**Below Here was just added**/

#goldBanner {
	-moz-box-shadow:inset 0px 1px 0px -1px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px -1px #fff6af;
	box-shadow:inset 0px 1px 0px -1px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	display:inline-block;
	color:#333333;
	font-family:Trebuchet MS;
	font-size:28px;
	font-weight:bold;
	padding:20px 20px;
	text-decoration:none;
}#goldBanner:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}#goldBanner:active {
	position:relative;
	top:1px;
}

#redBanner {
	-moz-box-shadow:inset 0px 1px 0px -1px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px -1px #f29c93;
	box-shadow:inset 0px 1px 0px -1px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	display:inline-block;
	color:#ffffff;
	font-family:Trebuchet MS;
	font-size:20px;
	font-weight:bold;
	padding:10px 10px;
	text-decoration:none;
}#redBanner:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}#redBanner:active {
	position:relative;
	top:1px;
}



#blackBanner {
	-moz-box-shadow:inset 0px 1px 0px 0px #000000;
	-webkit-box-shadow:inset 0px 1px 0px 0px #000000;
	box-shadow:inset 0px 1px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #000000 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000');
	background-color:#000000;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #030303;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:15px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #000000;
}#blackBanner:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #000000 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000');
	background-color:#000000;
}#blackBanner:active {
	position:relative;
	top:1px;
}


#whiteBanner {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
	background-color:#ffffff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #030303;
	display:inline-block;
	color:#000000;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:15px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}#whiteBanner:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
	background-color:#ffffff;
}#whiteBanner:active {
	position:relative;
	top:1px;
}


#blueBanner {
	-moz-box-shadow:inset 0px 1px 0px -1px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px -1px #bbdaf7;
	box-shadow:inset 0px 1px 0px -1px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 25px;
	text-decoration:none;
}#blueBanner:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}#blueBanner:active {
	position:relative;
	top:1px;
}

#blackGoldBanner {
	-moz-box-shadow:inset 0px 1px 0px -1px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px -1px #fff6af;
	box-shadow:inset 0px 1px 0px -1px #fff6af;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23) );
	background:-moz-linear-gradient( center top, #ffec64 5%, #ffab23 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23');
	background-color:#ffec64;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	display:inline-block;
	color:#333333;
	font-family:Trebuchet MS;
	font-size:28px;
	font-weight:bold;
	padding:20px 20px;
	text-decoration:none;
}#blackGoldBanner:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64) );
	background:-moz-linear-gradient( center top, #ffab23 5%, #ffec64 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64');
	background-color:#ffab23;
}#blackGoldBanner:active {
	position:relative;
	top:1px;
}



#greenBanner {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #268a16), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #268a16 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#268a16', endColorstr='#5cb811');
	background-color:#268a16;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 25px #aade7c;
}#greenBanner:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #268a16) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #268a16 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#268a16');
	background-color:#5cb811;
}#greenBanner:active {
	position:relative;
	top:1px;
}


#loading {
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  position: fixed;
  display: block;
  opacity: 0.7;
  background-color: #fff;
  z-index: 99;
  text-align: center;
}

#loading-image {
  position: absolute;
  top: 100px;
  left: 240px;
  z-index: 100;
}

#blanket {
background-color:#111;
opacity: 0.65;
*background:none;
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}

#popUpDiv {
position:absolute;
background:url(pop-back.jpg) no-repeat;
width:400px;
height:400px;
border:5px solid #000;
z-index: 9002;
}


