body {
	background: #808080;
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: center;
}

table.outside {
	border: 0px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
	background: #800080;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

table.inside {
	border: 0px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
	background: #FFFFFF;
	padding: 0px;
	margin: 0px;	
	font-size: 10pt;
}

/* inside table with a grey background used for the tabs */
table.insideGrey {
	border: 0px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
	background: #808080;
	width: 100%;
	padding: 0px;
	margin: 0px;	
}


td.outside {
	border: 0px;
	border-color: Green;
	border-style: solid;
}
td.inside {
	border: 0px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
	padding: 0px;	
	vertical-align: top;
}
.border {
	border: 2px;
	width: 800px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
	padding: 0px;	
	vertical-align: top;
}
td.insideGrey {
	border: 0px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
	padding: 0px;	
	vertical-align: top;
	background: #808080;
}
.leftBorder {
	background: url(../images/leftBorder.gif) repeat-y;
	background-color: #808080;
	border: 0px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
	padding: 0px;	
}
.rightBorder {
	
	background: url(../images/rightBorder.gif) repeat-y;
	background-color: #808080;
}
.bottomLeftBorder {
	width: 17px;
	height: 16px;
	background: url(../images/border_bl.gif);
	background-color: #808080;
	border: 0px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
	padding: 0px;	
	background-repeat: no-repeat;
}
.bottomBorder {
	width: 100px;
	height: 17px;
	background: url(../images/border_bottom.gif) repeat-x;
	background-color: White;
	border: 0px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
	padding: 0px;	
}
.bottomRightBorder {
	width: 17px;
	height: 17px;
	background: url(../images/border_br.gif);
	background-color: #808080;
	border: 0px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
	padding: 0px;
	background-repeat: no-repeat;
}
.topLeftBorder {
	width: 17px;
	height: 17px;
	background: url(../images/border_tl.gif);
	background-color: #808080;
	border: 0px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
	padding: 0px;	
	background-repeat: no-repeat;
}
.topBorder {
	height: 17px;
	background: url(../images/border_top.gif) repeat-x;
	background-color: White;
	border: 0px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
	padding: 0px;	
}
.topRightBorder {
	width: 16px;
	height: 16px;
	background: url(../images/border_tr.gif);
	background-color: #808080;
	border: 0px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
	padding: 0px;
	background-repeat: no-repeat;
}
.pageHeader {
	position: relative;
	top: 0;
	left: 0;
	width: 540px;
	height: 128px;
	border: 0px;
	border-color: white;
	border-style: solid;
	
}

.pageHeaderServices {
	position: relative;
	top: 0;
	left: 0;
	width: 145px;
	border: 0px;
	border-color: white;
	border-style: solid;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
}

.pageHeaderServices_right {
	position: relative;
	top: 0;
	left: 0;
	width: 145px;
	border: 0px;
	border-color: white;
	border-style: solid;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	
	text-indent: 0px;
	padding: 0px;
	margin: 0px;
}

.pageHeaderServicesList {
	text-indent: 0px;
	padding: 0px;
	margin: 10px;
}

.pageBody {
	position: relative;
	top: 0;
	left: 0;
	width: 700px;
	height: 25px;
	border: 0px;
	border-color: white;
	border-style: solid;
	background: White;
}

.pageContent {
	position: relative;
	top: 0;
	left: 0;
	border: 1px;
	border-color: Black;
	border-style: solid;
	background: White;
	border-top-width: 0px;
	
}

.bubbleHeader {
	position: relative;
	top: 0;
	left: 0;
	width: 250px;
	height: 20px;
	background: url(../images/bubbleHeader.gif);
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-width: 0px;
}

.bubbleBody {
	position: relative;
	top: 0;
	left: 0;
	width: 250px;
	background: url(../images/bubbleBody.gif) repeat-y;
	font-size: 10pt;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-width: 0px;
}

.bubbleBodyText {
	position: relative;
	top: 5;
	left: 10;
	width: 230px;
	font-size: 10pt;
	text-align: left;
	border: 0px solid Black;
}

.bubbleFooter {
	position: relative;
	left: 0;
	width: 250px;
	height: 15px;
	background: url(../images/bubbleFooter.gif);
	font-size: 10pt;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-width: 0px;
}




.bubbleHeader_520 {
	position: relative;
	top: 0;
	left: 0;
	width: 520px;
	height: 20px;
	background: url(../images/bubbleHeader_520.gif);
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-width: 0px;
}

.bubbleBody_520 {
	position: relative;
	top: 0;
	left: 0;
	width: 520px;
	background: url(../images/bubbleBody_520.gif) repeat-y;
	font-size: 10pt;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-width: 0px;
}

.bubbleBodyText_520 {
	position: relative;
	top: 5;
	left: 10;
	width: 500px;
	font-size: 10pt;
	text-align: left;
	border: 0px solid Black;
}

.bubbleFooter_520 {
	position: relative;
	left: 0;
	width: 520px;
	height: 15px;
	background: url(../images/bubbleFooter_520.gif);
	font-size: 10pt;
	text-align: center;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-width: 0px;
}

.pageFooter {
	position: relative;
	top: 0;
	left: 0;
	width: 830px;
	height: 100px;
	border: 0px;
	border-color: white;
	border-style: solid;
	font-size: 8pt;
	color: #E3DBE3;
	text-align: center;
}

a.footer {
	font-size: 8pt;
	color: #E3DBE3;
	text-decoration: none;
}


td.tab_border {
	border: 0px solid Black;
	font-size: 10px;
	padding: 0px;
	border-collapse: collapse;
	border-bottom: 0;
	border-left: 0;
}
td.tab {
	text-decoration: none;
	background-image: url(../images/tab_darkGrey.gif);
	width: 138px;
	height: 25px;
	text-align: center;
	border: 1px solid black;
	font-size: 12px;
	padding: 0px;
	vertical-align: middle;
	
}

.tab_hover {
	text-decoration: none;
	background-image: url(../images/tab_greyHighlight.gif);
	color: #000000;
	width: 138px;
	height: 25px;
	text-align: center;
	border: 1px solid black;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	padding: 0px;
	vertical-align: middle;
}

.tab_selected {
	text-decoration: none;
	background-image: url(../images/tab_grey.gif);
	color: #000000;
	width: 138px;
	height: 25px;
	text-align: center;
	text-shadow: Gray;
	border: 1px solid black;
	font-size: 12px;
	font-weight: bolder;
	border-bottom: White;
	border-top: 0;
	padding: 0px;
}

.tab_filler {
	background: #800080;
	border: 0px;
	border-bottom: 1px solid Black;
	border-top: 1px solid #800080;
	width: 138px;
	height: 25px;
}
a.normal {
	text-decoration: none;
	color: #000000;
}

div.contact {
	font-size:10pt;
	font-weight: bold;
	
}

td.header_520 {
	background-image: url(../images/header_520_2.gif);
	width: 520px;
	height: 20;
	border: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-align: center;
	background-repeat: no-repeat;
}

.contactInfo {
	color: Green;
}

a.footerLink {
	color: #FFFFFF;
	text-decoration: underline;
}

