/*MAIN STYLES*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background-image: url(../images/maingrad.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #9baab1;
}
/*BORDER STYLES*/
#leftborder {
	background-image: url(../images/gradleft.gif);
	background-repeat: repeat-y;
	width: 6px;
}
#rightborder {
	background-image: url(../images/gradright.gif);
	background-repeat: repeat-y;
	width: 6px;
}
#topleftborder {
	background-image: url(../images/gradtopleft.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	width: 6px;
}
#toprightborder {
	background-image: url(../images/gradtopright.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 6px;
}
#bottomleftborder {
	background-image: url(../images/gradbottomleft.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 6px;
}
#bottomrightborder {
	background-image: url(../images/gradbottomright.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 6px;
}

/*BODY STYLES*/

#grandTable {
	margin:0 auto;
}
#footer {
	background-image: url(../images/footerbg.gif);
	background-repeat: repeat-x;
}
#footer .privacy {
	text-align: right;
	color: #436a7d;
	padding: 0px 10px 0px 0px;
}
#footLinks {
	text-align: center;
	font-size: 8pt;
}
#footLinks a, footLinks a:visited {
	color: #000000;
	text-decoration: none;
}
#footLinks a:hover {
	text-decoration: underline;
}
#footLinks .links {
	padding: 5px 5px 5px 5px;
}
#content {
	background-image:url(../images/contentgrad.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding: 5px 5px 5px 10px;
	font-size: 9pt;
}
#content .mainText {
	padding: 5px 0px 0px 5px;
}
#content .leftText {
	padding: 5px 0px 0px 0px;
}
#content .serviceList {
	margin: 5px 0px 5px 0px;
}
#content .mainText .p11s, #content .subText .p11s {
	font-size: 10pt;
	font-weight: bold;
}
#content .subText .reasons {
	margin-left: 5px;
}
#content .subText .reasons .header{
	color:#3f4e55;
}
#content .mainText .keywords {
	font-size: 11pt;
	text-align: center;
}
#content .mainText .keywords strong{
	color: #436a7d;
}
#content .mainText .paraPad{
	padding: 0px 10px 0px 10px;
	margin: 5px 0px 5px 0px;
}
#content .quote{
	float: right;
	margin: 7px 0px 10px 20px;
}
#content .faqs .question {
	color: #234657;
	font-weight: bold;
}
#resume {
	border: 1px solid #666666;
	padding: 10px 10px 10px 10px;
	margin-top: 10px;
}
#resume .csvtitle {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
#resume .personalinfo {
	margin-top: 20px;
	margin-bottom: 10px;
}
#resume .personalinfo .label, #resume .label{
	vertical-align: top;
	font-weight: bold;
}
#resume .information .stronger{
	font-weight: bold;
	margin: 0px;
}
#resume .information .fontchange{
	margin: 0px;
	font-family: Georgia, "Times New Roman";
	font-size: 9pt;
	font-style: italic;
	color: #999999;
}
#resume .information {
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: top;
}
#resume hr {
	color: #000000;
	background-color: #000000;
	height: 1px;
}
#resume .personalinfo td{
	vertical-align: top;
}
/*GLOBAL STYLES*/
a , a:visited{
	color: #436a7d;
	text-decoration: none;
}
a:hover{
	color: #436a7d;
	text-decoration: underline;
}
h1 {
	font-size: 12pt;
	text-decoration: none;
	margin: 5px 5px 5px 10px;
}
h2 {
	font-size: 11pt;
	text-decoration: none;
	margin: 7px 2px 10px 2px;
}
h3 {
	font-size: 11pt;
	text-decoration: none;
	color: #373e43;
	margin: 5px 0px 5px 0px;
}
hr {
	color: #96b2bf;
	background-color: #96b2bf;
	height: 1px;
}
p {
	margin: 5px 2px 10px 2px;
}
/*SPECIFIC STYLES*/
.standardList {
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
	vertical-align: middle;
	marker-offset: 0px;
	margin: 5px 5px 10px 25px;
	font-size: 9pt;
	padding: 0px;
}
.standardList li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.bothNudge {
	margin: 0px 10px 0px 10px;
}
.bothNudgeHigh {
	margin: 0px 50px 0px 50px;
}
.bothNudgeBlue {
	margin: 0px 10px 0px 10px;
	color: #96b2bf;
	background-color: #96b2bf;
	height: 1px;
}
.blueText {
	color: #436a7d;
}
.navyText {
	color: #234657;
}

/* ORDER FORM */
#orderFrm, #orderFrm table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

#orderFrm td {
	padding: 0px;
}

#orderFrm textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

#orderFrm input.text {
	width: 200px;
}
/* ORDER BROWSE */
#orders, #resumes {
	margin-top: 15px;
}
#orders td {
	text-align: center;
}
#orders .header td {
	font-weight: bold;
	color: #234657;
	border-bottom: 1px solid #000000;
}




