/*Main Content*/
body     { background-color: #aaa }
#Table_01  { border-top: 1px solid #363636; border-right: 1px solid #363636; border-left: 1px solid #363636 }
td.bodytext     { background-color: white; background-image: url(../images/main/mainbody_bkgd.gif); background-repeat: no-repeat; padding-right: 10px; padding-left: 10px }
td.header { background-image: url(../images/main/header.jpg); background-repeat: no-repeat; background-position: left top }
/*Footer Styles*/
td.footer       { background-image: url(../images/main/footer.gif); background-repeat: no-repeat; background-position: center top; width: 802px; height: 20px }
.footertext     { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-align: center; margin-top: 3px; height: 20px }
a:link.footertext  { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; background-color: transparent; text-align: center; margin-top: 3px; height: 20px }
a:hover.footertext  { color: #fff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent; text-align: center; margin-top: 3px; height: 20px }
.footermenu   { color: #363636; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: transparent; text-align: center; height: 30px }
td.footermenu { background-color: transparent; height: 30px; border-right: 1px solid #363636; border-bottom: 1px solid #363636; border-left: 1px solid #363636 }
a:link.footermenu  { color: #363636; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; background-color: transparent; text-align: center; height: 30px }
a:hover.footermenu  { color: #363636; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; background-color: transparent; text-align: center; height: 30px }
/*Main Menu Styles*/
td.mainmenu  { background-color: #fff }
/************Content Styles**************/
/*Breadcrumb*/
td.breadcrumb     { font-size: 10px; font-family: Arial, Helvetica, sans-serif; background-color: #fff; background-image: url(../images/main/breadcrumb_bkgd.jpg); background-repeat: no-repeat; background-position: left top; text-align: right; padding-top: 6px; padding-right: 3px; height: 23px }
a:link.breadcrumb { color: #5184ae; font-size: 10px; text-decoration: underline }
a:hover.breadcrumb { color: #5184ae; font-size: 10px; text-decoration: none }
/*News Scroller*/
#pscroller1   { padding-left: 2px; width: 200px; height: 135px }
#pscroller2 { width: 350px; height: 20px; border: 1px solid black; padding: 3px; }
#pscroller2 a { text-decoration: none; }
.newsscrolltext  { color: #363636; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 1.3em }
a:link.newsscrolltext { color: #5184ae; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-decoration: underline }
a:visited.newsscrolltext { color: #5184ae; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-decoration: underline }
a:hover.newsscrolltext { color: #5184ae; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 1.3em; text-decoration: none }
td.newsscroller     { text-align: left; padding: 2px; height: 136px; vertical-align: top }
table.newscontent   { padding: 2px; border: dotted 1px #363636 }
/*Main Text*/
h1     { color: #000082; font-size: 1.7em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 1.6em; margin: 1.3em 0 0.67em; border-bottom: 1px solid #000082 }
h1.results { color: #ba0000; font-size: 1.7em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 1.6em; margin-right: 0; margin-bottom: 0.67em; margin-left: 0; border-bottom: 1px solid #ba0000 }
h2   { color: #363636; font-size: 1.4em; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; line-height: 1.2em; margin: 0.83em 0 }
h3   { color: #ba0000; font-size: 1em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 1em 0 }
.bodytext   { color: #363636; font-size: small; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em }
a:link.bodytext { color: #000082; font-family: Arial, Helvetica, sans-serif; text-decoration: underline }
a:hover.bodytext { color: #000082; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.red  { color: #ba0000; font-family: Arial, Helvetica, sans-serif }
.bolditalic { color: #363636; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
li.rmpdf   { color: #363636; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 2em; list-style-image: url(../images/icons/pdficon.gif); list-style-position: outside; display: list-item; vertical-align: middle }
li.rmppt    { color: #363636; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 2em; list-style-image: url("../images/icons/ppticon.gif"); list-style-position: outside; display: list-item; vertical-align: middle }
li.link  { color: #363636; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 1.2em; list-style-image: url("../images/icons/arrow-right.gif"); list-style-position: outside; display: list-item }
/*Management Team*/
.mgtteamtext  { color: #363636; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; margin-left: 25px }
.mgtteamhead { color: #363636; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 14px; margin-top: 5px; padding-left: 10px; border-bottom: 1px solid #363636 }
td.mgtteam { background-image: url("../images/list/listbkgd.gif"); background-repeat: repeat-x }
img.mgtteam { border-right: 1px solid #363636; border-bottom: 1px solid #363636; border-left: 1px solid #363636 }
/*Contacts*/
td.regsales { padding-left: 5px; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; border-left: 1px solid #aaa }
/*Success Cycle*/
table.cycles  { border: solid 1px #aaa }
td.scrightcontent { border-top: 1px solid #d1d1d1; border-right: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1 }
td.scleftcontent { border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; border-left: 1px solid #d1d1d1 }
.successcycle_mainimg { padding-bottom: 5px; border-bottom: 0.1em solid #363636 }
div.schead { color: #ba0000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase }
/*Forms*/
input,select,textarea { color: #363636; font-size: 0.9em; font-family: Arial, Helvetica, sans-serif }
table.successStories { border: solid 1px gray }
td.successStories-left { padding: 2px; border-style: solid; border-width: 1px 0 1px 1px; border-color: gray }
td.successStories-right { padding: 2px; border-style: solid; border-width: 1px 1px 1px 0; border-color: gray }
td.successStories-middle { padding: 2px; border-style: solid; border-width: 1px 0; border-color: gray }
.submit_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.LatestNewsTableHead {
	border-top: 1px dotted #363636;
	border-right: 1px dotted #363636;
	border-left: 1px dotted #363636
}
.LatestNewsTableBody {
	padding-left: 30px;
	padding-right: 30px;
	font-size: 11px;
	border: 1px dotted #363636;
}
a:link.LatestNewsText {
	color: #000082;
	text-decoration: underline;
}
a:hover.LatestNewsText {
	color: #000082;
}
a:visited.LatestNewsText {
	color: #000082;
}
