

body
{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	text-align: center;
	padding: 5px;
}

.page
{
}

.maincontent
{
    background-color: White;
    width: 990px;
    margin: 0 auto;
	text-align: left;
}

.header
{
    float:left;
    font-size:2.0em;
}
.contentpanel
{
    background-color: #EEEEEE;
	text-align: left;
	border: 1px solid #666666;
}

.subcontentpanel
{
    background-color: #ffffff;
	text-align: left;
}

.bottomcapsule
{
    background-color: #ffffff;
    width: 25%;
    border-spacing: 10px;
    padding: 5px;
	text-align: left;
	vertical-align:top;
}

.bottomcapsuleheadline
{
    font-weight: bold;
    border-bottom: 2px solid #3366CC;
    padding-bottom: 5px;
}

.bottomcapsule ul
{
  margin-left: -20px;
}

.infotable table
{
    border-collapse:collapse;
    font-size: 1.2em;
    padding:10px;
}

.infotable th
{
    border:1px solid;
    border-color: #CCCCCC;
    padding:10px;
    background-color:#3366CC;
    color:White;
}

.infotable td
{
    border:1px solid;
    border-color: #CCCCCC;
    padding:10px;
}

.SiteSetupVertBar {
    border-right: 2px solid #999999;
    padding-left:5px;
    margin-right:5px;
}

.SiteSetupLabel {
    text-align:right;
    padding-left:5px;
}

.stepnumber
{
    font-size: 1.5em;
    color:#3366CC;
    vertical-align:bottom;
}

.frontimagepanel
{
    width: 970px;
    margin: 0 auto;
	text-align: left;
	background:url('../Images/front.jpg');
}

.footercontent
{
    text-align:center;
}

.footercontent a:link, .footercontent a:visited {
	color:#000000;
	text-decoration:none;
}

.footercontent a:hover {
	color:#000000;
	text-decoration:underline;
}

.verticalspacer
{
    height:14px;
}

.SuperScript
{
    font-size:0.5em;
}

a:link, a:visited {
	color:#3366CC;
	text-decoration:none;
}

a:hover {
	color:#3366CC;
	text-decoration:underline;
}

.required {
    color:Red;
}

/*Navigation Menu Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_one */
.navigation {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url(../Images/Nav/button1.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.navigation ul {margin:0px;}
.navigation li {float:left;list-style:none;}
.navigation li a {display:block; float:left; height:35px; line-height:35px; color:#fff; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.navigation li a span {float:left; display:block; padding:0 16px 0 8px;}
.navigation li.selectedtab a {color:#fff; background:url(../Images/Nav/button3.gif);}
.navigation li.selectedtab a span {background:url(../Images/Nav/button3.gif) no-repeat right top;}
.navigation li a:hover {color:#fff; background:#000 url(../Images/Nav/button2.gif);}
.navigation li a:hover span {background:url(../Images/Nav/button2.gif) no-repeat right top;}
.navigation li.selectedtab a:hover {color:#fff; background:#000 url(../Images/Nav/button3.gif); cursor:default;}
.navigation li.selectedtab a:hover span {background:url(../Images/Nav/button3.gif) no-repeat right top;}

.hugetext 
{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:35px;
}

.largetext 
{
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:20px;
    vertical-align:baseline;
}

.gobutton
{
    width:75px;
    height:18px;
	text-align: left;
	background:url('/Images/signup-bg.png') no-repeat center center;
}

.verticalnavitem
{
    height:50px;
    border-style:solid;
    border-width:1px;
    padding:10px;
    border-collapse:collapse;
    border-color:#CCCCCC;
}

.verticalnavitemselected
{
    background-color:#FFFFFF;
}
.verticalnavitemhover
{
    background-color:#FFFFFF;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:550px;
}

.modalPopup p {
    padding: 5px;
}

.gridview {
}

.gridview th {
    background-color:#3366CC;
    color:white;
    font-size:12px;
    padding: 4px;
}

.gridview td {
    padding: 4px;
}

.tourpanel {
    width:1000px;
    margin: 15px auto; 
    border: 1px solid #CCCCCC;
}

.demonav ul {
	  margin:0;
	  list-style:none;
}

.demonav li {
      display:inline;
      margin:0;
      padding:0;
}