body {margin:10px 0px; text-align:center; background-color:#2E2D29;}

/* hide from ie on mac \*/
	#flashcontent {
		width: 955px;
		height: 171px;
	}
	/* end hide */
	

/* Wrapper  */
.siteWrapper {margin-left:auto; margin-right:auto; width:955px;}

/* Very top links  */
.topLinks {
	padding:10px;
	text-align:right;
	color: #FFFFFF;
}

/* Header and navigation  */
.header {height:171px;}
.navigation {height:36px;}


/* Content  */
.contentInner {
	padding:0px 230px 50px 110px;
	text-align:left;
	background-image: url(images/bg.gif);
}


/* Footer area  */
.footer {width:955px; background-image:url(images/footer.gif); height:100px;}
.footerBase {padding:10px; text-align:right;}
.footerLinks {font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#FFFFFF;}
.footerLinksLeft {
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	float: left;
	color: #FFFFFF;
}
.verify {padding:10px 10px 0px 10px; text-align:right;}



/* Misc  */
.strip {height:21px; background-image:url(images/strip.gif)}
.spacer {height:300px;}

hr {
	border-top: 1px dashed #FFF;
	border-bottom:1px dashed #008AA5;
	height: 2px;
	margin: 13px 0px 13px 0px;
	border-right: 0 none;
	border-left: 0 none;
}

.noImageBorder {border:none;}

.subline {
	background-image: url(images/line.gif);
	margin-top: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
	height: 3px;
	padding-bottom: 20px;
}

/* header tags and p */
.fontfamily {font-family:Arial, Helvetica, sans-serif;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:120%;
	color:#000000;
	padding:10px 0px 5px;
	margin:0px;
}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#000000; padding:5px 0px 3px 0px; margin:0px 0px 0px 0px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:70%; color:#000000; padding:5px 0px 3px 0px; margin:0px 0px 0px 0px;}
p {margin:0px 0px 18px 0px; font-family:Arial, Helvetica, sans-serif; font-size:90%; line-height:20px;}

.noMarg {margin-bottom:0px;}
.fontSize70 {font-size:70%;}



/* content image positioning */
.imageRight {float:right; padding:0px 0px 10px 10px;}
.imageLeft {float:left; padding:0px 10px 10px 0px;}



/* Bullets */
ul {
    
    margin-top:0px;
    list-style-type:none;
}
li {
    padding-left:20px;
	padding-top:5px;
	background:transparent url(images/point.gif) no-repeat;
    background-position:0 8px;
}

.liinner {
	padding-top:5px;
    padding-left:40px;
	background:transparent url(images/point2.gif) no-repeat 20px;
}




/* Links */

a.default:active {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:link {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:visited {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a.default:hover {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #666666; text-decoration: none;}

a:active {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a:link {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #000000; text-decoration: underline;}
a:hover {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #666666; text-decoration: none;}

a.navleftwhite:active {font-size: 100%; color: #FFFFFF; text-decoration: none;}
a.navleftwhite:link {font-size: 100%; color: #FFFFFF; text-decoration: none;}
a.navleftwhite:visited {font-size: 100%; color: #FFFFFF; text-decoration: none;}
a.navleftwhite:hover {font-size: 100%; color: #FFFFFF; text-decoration: underline;}

a.whitedefault:active {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: underline;}
a.whitedefault:link {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: underline;}
a.whitedefault:visited {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: underline;}
a.whitedefault:hover {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #FFFFFF; text-decoration: none;}
.contentheader {
height:31px;
}
.footerinner {
	padding-top: 65px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #FFFFFF;
}
.contactFloat {
	float: right;
	width: auto;
	text-align: right;
	padding-right: 18px;
	padding-top: 20px;
	font-size: 95%;
}
.ultext {
font-family:Arial, Helvetica, sans-serif; font-size:90%; line-height:20px;
}
.gallerybox {
	width: 600px;
	height: 54px;
	padding-top: 10px;
}
.error {
	color: #FF0000;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}

.formerror {
	color: #FF0000;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
}

.textform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 18px;
	color: #000000;
	margin-bottom: 0px;
	margin-top: 10px;
}
.formtitle {
	width: 200px;
	padding-bottom: 20px;
}
.formfield_small {width:80px; font-family:Arial, Helvetica, sans-serif; font-size:70%;}
.formfield_medium {width:170px; font-family:Arial, Helvetica, sans-serif; font-size:80%;}
.formfield_large {width:350px; font-family:Arial, Helvetica, sans-serif; font-size:80%;}
.formfield_xlarge {width:500px; font-family:Arial, Helvetica, sans-serif; font-size:70%;}
.buttonpad {padding:0px 5px 3px 5px; }
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.button {width:85px; font-family:Arial, Helvetica, sans-serif; font-size:80%;}
.gallerybox2 {

	width: 600px;
	height: 80px;
	padding-top: 10px;
}


img {border:none;}
