body 
{
	background: #600;
	padding: 0;
	margin: 0;
	font-family: Arial;
	font-size: 10pt;
}

p
{
	font-size: 10pt;
}

img { border: 0; }

table
{
	padding: 0;
	margin: 0;
}

ul
{
	margin: 0;
}

a:link {color: #6f0c1a; text-decoration: underline; font-weight: normal;}
a:visited {color: #2f2f2f; text-decoration: underline; font-weight: normal;}
a:hover {color: #6f0c1a; text-decoration: underline; font-weight: normal;}

#global
{

}


#main
{
	position: relative;
	background: #600 url(../images/background.png) no-repeat scroll top center;
	width: 862px;
	height: 712px;
	margin: 0 auto;
}

#topMenu
{
	position: absolute;
	left: 178px;
	top: 168px;
	width: 674px;
}

#topMenu ul
{
	padding: 0px;
	margin: 0px;
}

#topMenu li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
}

#leftMenu
{
	margin-left: 40px;
	width: 130px;	
}

#leftMenu a { text-decoration: none; font-weight: bold; }
#leftMenu a:visited { color: #6f0c1a; }
#leftMenu a:hover { font-weight: bold; color: #CF0021;  }

#leftMenu ul
{
	padding: 0 0 0 2px;
	margin: 0px;
}

#leftMenu li
{
	list-style-type: none;
	padding: 8px 0 8px 0;
	font-size: 12pt;
	height: 26px;
}

#homeContent
{
	position: absolute;
	left: 174px;
	top: 210px;
	width: 656px;
	z-index: 10;
	padding: 0px 4px 0px 4px;
	margin: 0;
}

#content
{
	position: absolute;
	left: 158px;
	top: 210px;
	width: 679px;
	z-index: 10;
	padding: 0;
	margin: 0;
}

#contentHead
{
	position: absolute;
}

#contentFoot
{
	top: 35px;
	position: relative;
}

#content .copy
{
	position: relative;
	top: 35px;
	background-image: url(../images/content_background_center.png);
	background-position: top;
	background-repeat: repeat-y;
	padding: 0px 34px;
}
.copyTable
{
	width: 100%;
	margin: 0;
	padding: 0;
}
.copyTable td
{
	vertical-align: top;
}

.copyImagesSection
{
	width: 204px; 
	padding-left: 10px;
}

.copy p
{
	padding: 0 0 1em 0;
	margin: 0;
}

.copy ul 
{
	padding-bottom: 1em;
}

.copy li
{
	list-style-type: disc;
}

.image
{
	margin: 0;
	padding: 0;
	border-left: solid 2px gray;
	border-right: solid 2px gray;
}

.icon
{
   float: left;
   padding-right: 4px;
}

.testimonialIcon
{
   padding-right: 4px;
   vertical-align: text-top;
}

.testimonialDiv
{
	position: absolute; visibility: hidden; 
	background-color: White;
	border: solid 1px #600;
	padding: 4px;
	z-index: 100;
}

.partnersLogo
{
	border-top: solid 0px gray;
	border-bottom: solid 1px gray;
}

.partnersLogoTop
{
	border-top: none;
}

.partnersLogoBottom
{
	border-bottom: none;
}

#footer
{
	position: absolute;
	top: 560px;
	width: 862px;
	/*padding-left: 183px;*/
	z-index: 4;
	text-align: center;
}

.PageTitle
{
	color: #6f0c1a;
	font-size: 16pt;
	padding-top: 0px;
	padding-bottom: 1em;
	font-weight: bold;
	font-style: italic;
}

.SubTitle
{
	color: #6f0c1a;
	font-size: 12pt;
	padding-top: 0px;
	padding-bottom: 1em;
	padding-left: 2em;
	font-weight: bold;
	font-style: italic;
}


.SubHeading
{
	color: #6f0c1a;
	font-size: 10pt;
	padding: 1em 0 0 0;
	font-weight: bold;
	font-style: italic;
}

.ListHeading
{
	font-style: italic;
}

.bold { font-weight: bold; }
.italic { font-style: italic; }

.ClientListAlpha
{
	color: #6f0c1a;
	font-size: 10pt;
	padding: 12px 0 0 0;
	font-weight: bold;
	font-style: italic;
}

.clientImg
{
	border-left: solid 2px gray;
	border-right: solid 2px gray;
	border-bottom: solid 1px gray;
}