body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #464646; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: #585368; background-image: url(../images/background.jpg); background-repeat: repeat-x; }
form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
img {vertical-align: middle; }


/* layout styles */
#subMenu { background-color: #F4F2F6; text-align: right;}
#menu {background-color: #8D7FA1; }
#branding { background-color: #CDC7DA; }
#contentBorder { border-left: 1px dashed #D7D7D7; }
.dashed { background-color: #FFFFFF; border: 1px dashed #D7D7D7; border-width: 1px 0px 1px 0px; width: 100%; height: 2px; font-size: 1px;}
#content { background-color: #FFFFFF; vertical-align: top; }
.shadowColumn { background-image: url(../images/background_shadow.jpg); background-repeat: repeat-y; }
/* end of layout styles */



/* login styles */
#loginRow { text-transform: uppercase; vertical-align: middle; color: #898989; text-align: right; background-color: #F0EDF2; padding-right: 10px; }
#loginRow input { vertical-align: middle; width: 65px; height: 15px;}
#loginRow img {vertical-align: middle; } 
/* end of login styles */



/* content styles */
#content .title { text-transform: uppercase; color: #334E9A; font-size: 16px; letter-spacing: 0.5px; margin-bottom: 15px; }
#content p { margin: 0px 0px 15px 15px; }
#content .block, #content .colorBlock {padding: 15px 70px 16px 55px; }
#content .colorBlock { color: #847698; background-image: url(../images/background_purple.gif); background-repeat: repeat; vertical-align: top; }
a:link.colorBlockLink, a:visited.colorBlockLink { color: #FFFFFF; text-decoration: underline; }
a:hover.colorBlockLink, a:active.colorBlockLink  { color: #FFFFFF; text-decoration: underline; }
#content .colorBlock .arrowTD {vertical-align: top; padding-top: 3px; }
#content .colorBlock .buttonRow {padding-top: 3px;}
/* end of content styles */


.footer { background-color: #E8E3EA; text-align: left; font-size: 10px; }

a.blue, .nav A:link {
	color: blue;
    text-decoration: none;
    border-bottom: #CCCCCC;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none;
}
a.blue:visited,.nav A:visited {
	color: purple;
	text-decoration: none;
    border-bottom: #purple;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none;
}
a.blue:visited,.nav A:visited {
	color: blue;
    text-decoration: none;
    border-bottom: #CCCCCC;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none;
}
a.blue:hover,.nav A:hover {
	color: blue;
    text-decoration: none;
    border-bottom: blue;
    border-width: 0px 0px 1px 0px;
    border-style: none none solid none;
}

#surveyButtonRow {
	/* background-color: #F0EDF2;*/
}

#surveyButtonContainer {
	 background-color: #F0EDF2;
	 height: 28px;
	 width: 149px;
	 padding: 4px 50px;
	 margin-left: 26px;
}

a#surveyButton {
	text-decoration: none;
	display: block;
	width: 140px;
	height: 30px;
	background: url(../images/button-surveys.gif) no-repeat;
}

a#surveyButton:hover {
	background: url(../images/button-surveys-on.gif) no-repeat;
}

#surveyButton img {
	border: 0;
}
