
/* Stylesheet for the website (non-application) */

body {
  background: url('/img/PhotoGray_browser_bg-2.jpg') repeat scroll top left; 
  margin: 0;
  padding: 0;
}

.header {
  color: rgb(0, 102, 255);
  font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
  font-size: 24px;
  text-transform: uppercase;
}

.header .accent {
  color: rgb(255, 153, 0);
  font-family: 'Futura-MediumItalic', 'Futura', 'Trebuchet MS', sans-serif;
  font-style: italic;
}

.lead {
  color: rgb(51, 51, 51);
  font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
}

.title {
  color: rgb(0, 102, 255);
  font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}

.body {
  color: rgb(51, 51, 51);
  font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
}

.pricing {
  color: rgb(0, 102, 255);
  font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
  font-size: 16px;
  text-transform: uppercase;
}

.registration_label {
  display:inline-block;
  text-align: right;
  width: 14em;
  color: #333;
  font: normal 13px 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
  padding:0px 5px 0px 0px;
}

.registration_example {
  color: #666;
  margin-left:5px;
  font: normal 13px 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
  overflow:visible;
}

.registration_row {
  display: block;
  padding: 2px;
  padding-top: 4px;
  color: #333;
}

.reg_choice {
  color:#333333;
  font: normal 13px 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
  line-height:15px;
  padding: 0px;
}


/* Navbar */

#widget0 a:hover {
    color: rgb(189, 37, 44);
    text-decoration: none;
}
#widget0 a:visited {
    color: rgb(121, 121, 124);
    text-decoration: none;
}
#widget0 a {
    color: rgb(203, 203, 203);
    text-decoration: none;
}

#mainNavBar {
    font: normal 12px Futura,'Trebuchet MS',sans-serif;
    text-transform: uppercase; 
}

#mainNavBar a:hover {
    color: #ffcc00;
}

#mainNavBar a {
	color: rgb(203, 203, 203);
	cursor: pointer;
	text-decoration: none;
}

#mainNavBar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline;
}

#mainNavBar li {
    display: inline;
	padding-right: 20px;
}

.dlgTitle
{
	font:bold 13px arial,helvetica;
	color:#0066FF;
	position:absolute;
}

.dlgLabel
{
	font:bold 11px arial,helvetica;
	line-height:15px;
	padding:2px 0px 0px 0px;
	color:#663300;
	position:absolute;
}

.dlgLabel2
{
	font:bold 11px arial,helvetica;
	line-height:15px;
	padding:2px 0px 0px 0px;
	color:#663300;
}

.home_paragraph {
    color: rgb(255, 255, 255);
    font-family: 'Verdana', sans-serif;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 17px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.home_paragraph_2 {
    color: rgb(255, 255, 255);
    font-family: 'Verdana', sans-serif;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 17px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.home_paragraph_1 {
    color: rgb(255, 255, 255);
    font-family: 'Verdana', sans-serif;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 17px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.home_inline {
    display: inline-block;
    vertical-align: baseline;
    margin-bottom:0.3em;
}
.home_bullet { 
    text-decoration:none ;
    text-transform:none ;
    border: none;          
}

.faq_header {
    color: rgb(0, 102, 255);
    font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
    font-size: 24px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 32px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: uppercase;
}
.faq_body {
    color: rgb(51, 51, 51);
    font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 21px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
.faq_paragraph_style {
    color: rgb(0, 102, 255);
    font-family: 'Futura-MediumItalic', 'Futura', 'Trebuchet MS', sans-serif;
    font-size: 14px;
    font-stretch: normal;
    font-style: italic;
    font-variant: normal;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 21px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

.about_header {
    color: rgb(0, 102, 255);
    font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
    font-size: 24px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 32px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: uppercase;
}
.about_title {
    color: rgb(0, 102, 255);
    font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 21px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: uppercase;
}
.about_paragraph_style {
    color: rgb(51, 51, 51);
    font-family: 'Futura-Medium', 'Futura', 'Trebuchet MS', sans-serif;
    font-size: 14px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 21px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

#memberNavBar {
    font-family: Futura,'Trebuchet MS',sans-serif;
    font-size: 11px;
    text-transform: uppercase; 
}

a.memberNavLink:link,
a.memberNavLink:visited,
a.memberNavLink:hover,
a.memberNavLink:active {
    color: #66aaff;
    text-decoration: none;
}

#memberNavBar a:hover {
    text-decoration:underline;
}

.dialog_box {
    border:7px solid #66aaff; 
    margin: 20px;
    padding: 20px;
}

.signUpLink
{
	font:bold 14px arial,helvetica;
	color:#33CCFF;
	margin:0px;
	position:absolute;
	white-space:nowrap;
	text-decoration:none;
	border-bottom:1px solid #33CCFF;
}

.signUpLink:hover
{
	color:#FF9900;
}

.forgotLink
{
	font:bold 11px arial,helvetica;
	color:#0066FF;
	margin:0px;
	position:absolute;
}

.forgotLink:hover
{
	color:#FF9900;
}

.tableColHead
{
	position:absolute;
	font:bold 11px arial,helvetica;
	color:#FFFFFF;
	text-decoration:none;
}

.tableLink
{
	position:absolute;
	font:bold 11px arial,helvetica;
	color:#FFFFFF;
	text-decoration:none;
}

.tableLink:hover
{
	color:#FFCC00;
	text-decoration:underline;
}

#pInstructions h2
{	
	font:bold 11px arial,helvetica;
	color:#333333;
	line-height:15px;
	margin:5px 10px 0px 10px;
}

#pInstructions h3 
{	
	font:bold 11px arial,helvetica;
	color:#0066ff;
	line-height:15px;
	margin:0px;
}

#blog
{
	font:11px arial,helvetica;
}

.innerTemplate
{
	margin: 0 auto;
	width: 750px;
}

.innerMemberTemplate
{
	margin: 0 auto;
	margin-top: 30px;
	width: 880px;
}


