/*Global Styles*/

body {
	background-color: #FFFFFF;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	background-image: url(../../images/global/1px_bg.gif);
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	margin: 0px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #555555;
	font-weight: bold;
	margin: 0px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	margin: 0px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	margin: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	margin: 0px;
}

a, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration: none;
}

a.linkXSmall, a.linkXSmall:active, a.linkXSmall:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333333;
	text-decoration: none;
	
}
a.linkXSmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
	text-decoration: none;
}

/* Page Menu Styles*/

td.menuCell {
	padding-right: 6px;
	background: url(../../images/global/menu_item_bg.gif);
	height: 49px;
}
a.menuLink, a.menuLink:active, a.menuLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #884422;
	text-decoration: none;
}
a.menuLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #bb7766;
	text-decoration: none;
}


/* Link Styles */
a.linkRed, a.linkRed:active, a.linkRed:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #884422;
	text-decoration: none;
}
a.linkRed:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #bb7766;
	text-decoration: none;
}

a.linkRedUL, a.linkRedUL:active, a.linkRedUL:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #884422;
	text-decoration: underline;
}
a.linkRedUL:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #bb7766;
	text-decoration: underline;
}


/* Page Body Styles */
#tblHeader {
	border: 4px solid #ffffff;
	border-bottom: 2px solid #ffffff;
}

#tblBody {
	border-left: 4px solid #ffffff;
	border-right: 4px solid #ffffff;
	border-bottom: 4px solid #ffffff;
	background: #ffffff;
}

#tblBodyContent {
	background: #eeeeee;
}

#tblFooter {
	border: 4px solid #ffffff;
	border-top: none;
	background: #ffffff;
}

#tblPhoneBox {
	background: url(../../images/global/phone_box_bg.gif) no-repeat;
}

td.gallery {
	border: 8px solid #ffffff;
	background: #ffffff;
}
td.galleryTxt {
	padding: 3px;
}

td.heading {
	padding: 18px 28px 15px 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
}

img.bodyPic {
	border: 10px solid #ffffff;
}

img#btnZoom {
	padding-top: 3px;
}

.textRed {
	color: #FF0000;
}

td.contactCell {
	padding-bottom: 7px;
}

/* Page Text Styles */
.textXSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}

.textLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}

.textWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
}
.textWhiteLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: normal;
}
.textWhiteXLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
}
.textWhiteXXSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: normal;
}

.headerWhite {
	color: #ffffff;
}

.headerRed {
	color: #884422;
}

.headerBlack {
	color: #000000;
}

.headerGreen {
	color: #77bb66;
}

.headerBlue {
	color: #88bbcc;
}

/* Form Styles */
input, select, textarea {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}



/* Footer Styles */

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

a.footerLink, a.footerLink:active, a.footerLink:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
a.footerLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}

.copyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
}

a.simpleLink, a.simpleLink:active, a.simpleLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	text-decoration: none;
}
a.simpleLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

