body {margin:20px 0px 0px 0px; text-align:center; background-color:#414141;
font-family:Arial, Helvetica, sans-serif;
}


li.folder { background-image:url("/global/images/folder.gif"); }
li.file { background-image:url("/global/images/file.gif"); }

li.file,li.folder { padding-bottom:0px;padding-left:20px;padding-top:8px; }


.sitewrapper {margin-left:auto; margin-right:auto; background-image:url(images/bg.gif); width:955px;}
.header {width:955px; height:149px;}
.navigation {
	width:955px;
	height:61px;
}
.telephone {
	width:955px;
	height:70px;
	background-image:url(images/telephone.gif);
}
.footer {
	width:955px;
	height:72px;
	background-image:url(images/footer.gif);
}
.content { }
.navright {
	float:right;
	width:205px;
	
}
.topLinks {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:right; padding:0px 0px 10px 0px; font-size:70%;
margin-left:auto; margin-right:auto;  width:955px;
}
.contentinner {
	padding:20px 240px 50px 30px;
	text-align:left;
}

img {border:none;}
.footerbase {
	width:945px;
	margin-left:auto;
	margin-right:auto;
	padding:10px 0px 30px 10px
}
hr {border: none 0; 
	border-top: 1px dashed #FFF;
	border-bottom:1px dashed #3A3A3A;
    height: 2px;
	margin: 0px 0px 23px 0px;
	text-align: left;
	}

.googleMap {float:right; width:300px; height:250px; border:solid 1px #CCCCCC;}




.footerlinks {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:70%; text-align:left;}
homeLogos {height:113px; width:681px;}
.spacer {height:200px;}

.quickLinks {
	height: 59px;
}
.rightlogos {
	padding-top:15px;
	
	height: 96px;
}
.navrightpush {}

/* Bullets */
ul {
    
    margin-top:0px;
    list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
}
li {
    padding-left:10px;
	background:transparent url(images/bullet.gif) no-repeat;
    background-position:0 8px;
	padding-bottom:4px;
}

.liNone {
    padding-left:10px;
	background:transparent;
    background-position:0 8px;
	padding-bottom:4px;
}

.nobullet {
    padding-left:10px;
	background:none;
    background-position:0 8px;
}


/* header tags and p */
.fontfamily {font-family:Arial, Helvetica, sans-serif;}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000000;
	padding:10px 0px 0px 0px;
	margin:0px 0px 20px 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:80%; color:#000000; line-height:20px;}


.textbold {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; line-height:17px; font-weight:bold;}
.textboldnomargin {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; line-height:17px; font-weight:bold; margin-bottom:1px;}
.textnomargin {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; line-height:17px; margin-bottom:1px;}
.text_em {font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#000000; line-height:17px; font-style:italic;}


.navrightpad {height:30px;}
/* 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;}


/* content image positioning */
.imageright {float:right; padding:0px 0px 10px 10px;}
.imageleft {float:left; padding:0px 10px 10px 0px;}



/* Form labels and input boxes */

.formlabel {float:left;margin-left:20px;font-family:inherit;height:30px;width:110px;clear:left;font-size:80%;}
.forminput, .formbutton {float:left;font-family:inherit;height:30px;width:70px;font-size:80%;}
.forminput .textbox {width:70px;font-size:80%;}

