body {margin:20px 0px; text-align:center; background-color:#333333;}


.sitewrapper {margin-left:auto; margin-right:auto; background-image:url(images/bg.gif); width:955px;}
.topbg {width:955px; height:61px; background-image:url(images/topbg.gif);}
.header {width:955px; height:151px;}
.telephone {padding:40px 140px 0px 10px; text-align:right; font-size:70%;}

.navigation {width:955px; height:41px;}

.footer {width:955px; height:65px; background-image:url(images/footer.gif);}
.footerpadd {
	padding:40px 0px 0px 20px;
	text-align:left;
	color:#FFFFFF;
	font-size:70%;
}
.contentinner {
	padding:20px 220px 50px 30px;
	text-align:left;
}


.navright {float:right; width:193px;}
.rightbuttons {padding-top:40px;}

.footerbase {width:945px; margin-left:auto; margin-right:auto; padding:10px 0px 0px 10px}
.footerlinks {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; text-align:left;}

/* Bullets */
ul {
    font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#000000; line-height:20px;
	padding:0px;
    margin-top:0px;
    list-style-type:none;
}
li {
    margin-left:20px;
	margin-bottom:6px;
	list-style-image:url(images/bullet.gif);
}

.bulletpush {overflow:hidden;}

.bulletinner {margin-left:50px;}
.bulletinner2 {margin-left:90px;}



.tableBorder {border-bottom:1px solid #999999; border-right:1px solid #999999; border-left:1px solid #999999; padding:5px;}
.tableBorder2{border-bottom:1px solid #999999; border-right:1px solid #999999;}
.tableBorder3{border:1px solid #999999; background-color:#cc0000; font-family:Arial, Helvetica, sans-serif; font-size:90%; color:#ffffff; padding-left:4px; padding-top:6px; padding-bottom:6px;}

/* header tags and p */

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#d0090c;
	padding:10px 0px 20px 0px;
	margin:0px 0px 10px 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;}

.txtheader {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#d0090c; font-size: 80%; margin-bottom: 0px;}
.text {font-family:Arial, Helvetica, sans-serif;}
.textnomargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	margin-bottom: 0px;}


/* content image positioning */
.imageright {float:right; padding:0px 0px 10px 10px;}
.imageleft {float:left; padding:0px 10px 10px 0px;}


/* 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.red:active {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #d0090c; text-decoration: underline;}
a.red:link {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #d0090c; text-decoration: underline;}
a.red:visited {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #d0090c; text-decoration: underline;}
a.red:hover {font-family:Arial, Helvetica, sans-serif; font-size: 100%; color: #d0090c; 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;}

.dotted {
border-width: 1px;
border-style: dashed;
border-color: #000000;
border-left:none;
border-right:none;
border-bottom:none;
height:1px;
content:".";
padding:0px 0px 0px 0px;
margin:5px 0px 10px 0px;
overflow:hidden;
}

.red_box {
background-image:url(images/redbox.jpg);
background-repeat:no-repeat;
}

.red_box p {
padding-left:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.red_box a {
padding-left:4px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}


img {border:none;}

.contentinner2 {
	background-image:url(images/bg_test2.gif);
	background-repeat:no-repeat;
	padding:20px 220px 50px 30px;
	text-align:left;
}


.sitewrapper2 {margin-left:auto; margin-right:auto; background-image:url(images/newbg2.gif); background-repeat:no-repeat; width:955px;}
