
.textbox
{
	border: 1px solid #D6E4EF;
	width: 140px;
}

.my_profile_view
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	color: 7A9FB9;
}

a.message
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
        font-weight: bold;
}        

a.message:link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
        font-weight: bold;
	text-decoration: underline;
}

a.message:visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #000000;
        font-weight: bold;
	text-decoration: underline;
}

a.message:hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
}


a.visitedMessage
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666666;
    font-weight: normal;
}        

a.visitedMessage:link
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666666;
    font-weight: normal;
	text-decoration: underline;
}

a.visitedMessage:visited
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666666;
    font-weight: normal;
	text-decoration: underline;
}

a.visitedMessage:active
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666666;
    font-weight: normal;
	text-decoration: underline;
}

a.visitedMessage:hover
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
}


.login_selectbox
{
	border: 1px solid #032B66;
	color: #24477D;
	font-size : 11px;
}

.registration_textbox
{
	border: 1px solid #032B66;
	width: 225px;
	color: #24477D;
}

.registration_selectbox
{
	border: 1px solid #032B66;
	color: #24477D;
}

.update_my_profile_textbox
{
	border: 1px solid #032B66;
	width: 225px;
	color: #24477D;
}

.update_my_profile_selectbox
{
	border: 1px solid #032B66;
	width: 125px;
	color: #24477D;
}

.blueBox{
	background-color : #E2E7EB;
	padding : 10px 10px 10px 10px;		
}
.blueBoxCopy{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
        vertical-align: top;
	color:#666666;
	background-color : #E2E7EB;
	padding : 10px 10px 10px 10px;
}

.gp_statement{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#FFFFFF;
	background-color : #7A9FB9;
	padding : 10px 10px 10px 10px;
}

.disclaimer {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#7A9FB9;
	background-color : #E8F0C1;
	padding : 10px 10px 10px 10px;
}

.main
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666666;
}
p{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666666;
}

table.content {
	color: #666666;
        border: 1px solid #666666;
}

th.content {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
	text-align: left;
        padding: 2px 5px 2px 5px;
        vertical-align: top;
        border: 1px solid #666666;
}

td.content {
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 11px;
        padding: 2px 5px 2px 5px;
        vertical-align: top;
        border: 1px solid #666666;
}

.headerLight{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : normal;
	color: #22477C;
}
.headerBold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color: #22477C;
}
hr.sideScore{
	vertical-align : baseline;
}
b.blue{
	color: #22477C;
}
b.blueWLine{
	color: #22477C;
	border-bottom : 2px solid #C5D7AF;
	width : 100%;
}
.bodyForm{
	border : 1px solid #7A9FB9;
	background-color : #F9FAF5;
	padding : 5px 5px 5px 5px;
	font-size : 11px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.infoBoxHeaderContainer{
	background-color : #7A9FB9;
	padding : 0px 5px 5px 5px;
}
.infoBoxLight{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : normal;
	color: #ffffff;
}
.infoBoxBold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	color: #ffffff;
}
.infoBoxSub{
	background-color: #E8F0C2;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 5px 5px 5px 5px;
}




.infoBoxSmallContainer{
	border : 1px solid #C5D7AF;
}
.infoBoxSmallHeader{
	background-color : #7A9FB9;
	border-bottom : 2px solid #C5D7AF;
	padding : 0px 5px 5px 5px;
}
.infoBoxSmallItemContainer{
	border : 2px solid  #C5D7AF;
}
.infoBoxSmallDiv{
	background-color:  #C5D7AF;
}
.infoBoxSmallItemLeft{
	border-left : 3px solid #7A9FB9;
}
.infoBoxSmallCopy{
	padding : 5px 0px 5px 0px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}
td.infoBoxSmallImage{
	padding : 5px 5px 5px 0px;
}
img.infoBoxSmallImage{
	border : 1px solid #7A9FB9;
}
.miniPanelLight{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color: #7A9FB9;
}
.miniPanelBold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color: #7A9FB9;
}

.leftNavContainer{
	background-color : #E2E7EB;
}
td.leftNav1, td.leftNav2, td.leftNav3{
	background-color: #7A9FB9;
}

td.leftNav1{
	padding: 5px 5px 5px 5px;
}
td.leftNav2{
	padding: 5px 5px 5px 15px;
}
td.leftNav3{
	padding: 5px 5px 5px 25px;
}
    
b.leftNav1, a.leftNav1:link, a.leftNav1:hover,a.leftNav1:visited,
b.leftNav2, a.leftNav2:link, a.leftNav2:hover,a.leftNav2:visited,
b.leftNav3, a.leftNav3:link, a.leftNav3:hover,a.leftNav3:visited{
	color: #24497D;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight : bold;
}
b.leftNav1,b.leftNav2,b.leftNav3, li.leftNav {
	color: #ffffff;
	list-style-type : disc;
	line-height : 10px;
}
a.leftNav1:hover, a.leftNav2:hover, a.leftNav3:hover{
	color: #ffffff;
	text-decoration: underline;
}

.comm_ctr
{
	color: #666666;
	padding-left: 12px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

.comm_ctr_btn
{
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: bottom;
}

.panelHeader{
	background-color: #9C0000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #ffffff;
	font-weight : bold;
	padding : 5px 5px 5px 5px;
}
img.panelHeader{
	padding : 0px 5px 5px 5px;
}
.panelBody{
	background-color: #E8F0C1;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666666;
	padding : 5px 5px 5px 5px;
}
image.panel, .panelContainer{
	border : 1px solid #86AAC0;
}
hr.panel{
	color: #014576
	width: 90%;
}
a.panelBody:link, a.panelBody:hover,a.panelBody:visited{
	color: #CC0000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-decoration: underline;
	padding : 0px 0px 0px 0px;
}
a.panelBody:hover{
	color: #000000;
	text-decoration: none;
}

a:link
{
   color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:visited
{
   color: #CC0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

a:hover
{
   color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.promoTop{
	border-top : 2px solid #7A9FB9;
	background-color : #C5D7AF;
}

.hdr_right
{
	vertical-align: bottom:
	padding-bottom: 5px;
}

.topNavSearch, .welcomeMsg{
	color: #24497D;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	vertical-align : bottom;
	padding-bottom: 5px;
}
.topNavSearch{
	border: 1px solid #7A9FB9;
}
font.topNav, a.topNav:link, a.topNav:hover,a.topNav:visited{
	color: #CC0000;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-decoration: underline;
}
font.topNav{
	text-decoration: none;
}
a.topNav:hover{
	color: #000000;
	text-decoration: none;
}
.footerContainer {
	background-color : #D6E4EF;
}
.footer{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	text-align: center;
}
a.footer:link, a.footer:visited, a.footer.hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	text-decoration : underline;
}
a.footer:hover{
	color: #000000;
	text-decoration : none;
}

font.toTop, a.toTop:link, a.toTop:hover,a.toTop:visited{
	color: #24497D;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-decoration: underline;
}
a.toTop:hover{
	color: #000000;
	text-decoration: underline;
}

.msg_ctr_text
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #666666;
}

.login_body
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #666666;
	padding: 8px;
	padding-left: 12px;
}

.panelist_login
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : #042B64;
	padding-right: 5px;
	text-align: right;
}

table.survey {
    	background-color: #7A9FB9;
}

th.survey {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #7A9FB9;
        font-size: 11px;
        color: #FFFFFF;
	text-align: left;
        padding: 5px 5px 5px 5px;
}

td.survey {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
        padding: 5px 5px 5px 5px;
        background-color: #FFFFFF;
        border: solid 1px;
        border-color: #C5D7AF;
        color: #666666;
}

.giftpoints_statement{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#FFFFFF;
	background-color : #7A9FB9;
	padding : 10px 10px 10px 10px;
}


table.giftpoints {
        background-color: #7A9FB9;
}

th.giftpoints {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        background-color: #C5D7AF;
        font-size: 11px;
        font-weight: bold;
        color: #24497D;
	text-align: left;
        padding: 2px 5px 2px 5px;
}

td.giftpoints {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
    padding: 2px 5px 2px 5px;
    background-color: #FFFFFF;
    color: #666666;
}
select.giftpoints {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
    background-color: #FFFFFF;
    color: #666666;
}

.store_search
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	color: 7A9FB9;
}

td.store_search
{
    padding: 5px;
}

.store_search_textbox
{
	border: 1px solid #032B66;
	width: 225px;
	color: #24477D;
}

.store_search_selectbox
{
	border: 1px solid #032B66;
	width: 125px;
	color: #24477D;
}

a.instantSurveyBlurb {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color: #9e5d00;
    background-color: #f8f400;
	text-decoration: underline;
}
a.instantSurveyBlurb:hover {
    text-decoration: none;
}

