﻿body 
{
    background-color:#FCF5F5;
    font-family:Arial;
    font-size:12px;
    color:#666666;
    text-align:center;
    }
h2{color:#CC0066;
    font-size:150%;
    padding:0px;
    margin:0px;
    }
h3{ font-size:120%;
    padding:0px;
    margin:0px;
    }

div#container
{
    /*To get the div to center in firefox and safari set margin left and right to auto*/
    margin-left: auto; 
    margin-right: auto; 
    width:790px;
    height:auto;
    }
    
#footer
{
width:790px; 
text-align:right; 
font-family:Arial; 
font-size:11px; 
padding:2px;
clear:both;

}
#footer a:link {text-decoration:none; color:#666666}
#footer a:visited {text-decoration:none; color:#666666 }
#footer a:active {text-decoration:none; color:#666666}
#footer a:hover {text-decoration:underline; color:#000; }

a:link {text-decoration:none;color:#666666}
a:visited {text-decoration:none; color:#666666}
a:active {text-decoration:none;color:#666666}
a:hover {text-decoration:underline;color:#000 }

.logintext
{
	  font-family:Arial;
    font-size:12px;
}

.mainContainer
{
    padding-bottom: 20px;
    width:790px; 
    border:dotted 1px #C0C0C0; 
    min-height:690px; 
    background-color:#fff;
}

.frontsectionLeft
{
	width:325px; 
	min-height:390px; 
	float:left;
	margin:20px 0px 0px 30px;
	border:dotted 1px #C0C0C0; 
	background-color:#FCF5F5; 
	text-align:left; 
	padding:5px;
}
.frontsectionRight
{
	width:325px; 
	float:right;
	margin:20px 30px 0px 0px;
	border:dotted 1px #C0C0C0; 
	background-color:#FCF5F5; 
	text-align:left; 
	padding:5px;
}
.login
{
    width:337px;
     min-height:155px; 
     float:right; 
     margin:20px 30px 0px 0px;
     border:dotted 1px #C0C0C0; 
     background-color:#FCF5F5;
     padding:5px;
}
.logintitle
{
    background-image:url(../images/login.gif);
    background-position:center;
    background-repeat:no-repeat;
    padding:5px 0px 5px 0px;
}
   
.frontpromo
{
	width:330px; 
	float:right; 
	margin:20px 30px 0px 0px;
	border:dotted 1px #C0C0C0; 
	padding:5px 5px 5px 0px; 
	text-align:left;
}
.frontpromo a
{
    color:#CC0066;
}

.qmrlink
{
    width: 200px;
    float:right;
}

.submenu
{
	width:150px; 
	min-height:390px; 
	float:left;
	margin:20px 0px 0px 30px;
	border:dotted 1px #C0C0C0; 
	background-color:#FCF5F5; 
	text-align:left; 
	padding:5px;
}

.subpageheader
{
	width:526px; 
	float:left;
	margin:20px 0px 0px 30px; 
	text-align:left;
}

.subpageright
{
	width:526px; 
	min-height:50px; 
	float:left;
	margin:10px 0px 10px 30px;
	border:dotted 1px #C0C0C0; 
	background-color:#FCF5F5; 
	text-align:left; 
	padding:5px;
}
  

/****************************/
.gridviewheader
{
	background-color:#999;
	color:#fff;
}