/* IMAGES */
img.right {float: right; border:0px}
img.rightpadding {float: right; padding: 0px 0px 10px 10px; border:0px}
img {border:0px}
img.rightpadding20 {float: right; padding-left:20px; padding-bottom:10px; border:0px}


/* LINKS */
a.teallink:link{color:#006171} a.teallink:visited{color:#006171} a.teallink:hover{color:#ff0000}
a:link{color:#333333} a:visited{color:#333333} a:hover{color:#000000}

a.underlinelink:link{color:#333333; text-decoration:underline} a.underlinelink:visited{color:#333333; text-decoration:underline} a.underlinelink:hover{color:#660000; text-decoration:underline}

a.redlink:link{color:#993333; text-decoration:underline} a.redlink:visited{color:#993333; text-decoration:underline} a.redlink:hover{color:#ff0000; text-decoration:underline}

a.white2:link{color:#dddddd} a.white2:visited{color:#dddddd} a.white2:hover{color:#ffffff}
a.footerlinks:link{color:#666666} a.footerlinks:visited{color:#666666} a.footerlinks:hover{color:#333333}

a.nav:link{font-size:11px; text-align: center; padding: 2px 8px 2px 8px; 
; background-color: #c9d1d7; border-right: 1px solid #ffffff;  color:#000033; white-space: nowrap} 
a.nav:visited{font-size:11px; text-align: center; padding: 2px 8px 2px 8px; 
; background-color: #c9d1d7; border-right: 1px solid #ffffff; color:#000033; white-space: nowrap} 
a.nav:hover{font-size:11px; text-align: center; padding: 2px 8px 2px 8px; 
; background-color: #727b8b; border-right: 1px solid #ffffff; color:#ffffff; white-space: nowrap}

#sidenav td {}
#sidenav a {padding:4px 10px 4px 10px; text-align:left; background-color:#999999; color:#FFFFFF; white-space:nowrap; display:block}
#sidenav a:visited {padding:4px 10px 4px 10px; text-align:left; background-color:#999999; color:#FFFFFF; white-space:nowrap}
#sidenav a:hover {padding:4px 10px 4px 10px; text-align:left; background-color:#666666; color:#FFFFFF; white-space:nowrap}

#sidenav a.bluegrey {padding:4px 10px 4px 10px; text-align:left; background-color:#8d9fab; color:#FFFFFF; white-space:nowrap; display:block}
#sidenav a.gluegrey:visited {padding:4px 10px 4px 10px; text-align:left; background-color:#8d9fab; color:#FFFFFF; white-space:nowrap}
#sidenav a.bluegrey:hover {padding:4px 10px 4px 10px; text-align:left; background-color:#aa1010; color:#FFFFFF; white-space:nowrap}

#sidenav a.plain:link {padding:4px 0px 4px 0px; text-align:left; background-color:#e0e0e0; color:#333333; white-space:nowrap; text-decoration:underline}
#sidenav a.plain:visited {padding:4px 0px 4px 0px; text-align:left; background-color:#e0e0e0; color:#333333; white-space:nowrap; text-decoration:underline}
#sidenav a.plain:hover {padding:4px 0px 4px 0px; text-align:left; background-color:#e0e0e0; color:#660000; white-space:nowrap; text-decoration:underline}


#sidenav2 td {}
#sidenav2 a {padding:4px 10px 4px 10px; text-align:left; background-color:#666666; color:#FFFFFF; white-space:nowrap; display:block}
#sidenav2 a:visited {padding:4px 10px 4px 10px; text-align:left; background-color:#666666; color:#FFFFFF; white-space:nowrap}
#sidenav2 a:hover {padding:4px 10px 4px 10px; text-align:left; background-color:#333333; color:#FFFFFF; white-space:nowrap}

a { text-decoration:none }


/* TOP NAVIGATION */
#navigation td {border-right:1px solid #ffffff;}

#navigation a {
font-size:11px; 
color:#000033;
background-color:#c9d1d7; 
white-space: normal; 
padding: 2px 8px 2px 8px; 
text-align: center;
text-decoration:none;
display:block;
}
	
#navigation a:hover {background-color: #727b8b; color:#eeeeee}


/* FONT SIZES */
h1 {font-size:16px}
h2 {font-size:14px}
h3 {font-size:12px}
h4 {font-size:10px}

.title {font-size:14px; font-weight: bold}
.footer {font-size:10px; color:#666666}

.small {font-size:10px;}
.smallwhite {font-size:10px; color:#ffffff}
.smallcenter {font-size:10px; text-align: center;}

.ten {font-size:10px;}
.tenc {font-size:10px; text-align: center;}

.eleven {font-size:11px;}
.elevenwhite {font-size:11px; color:#ffffff}
.elevenc {font-size:11px; text-align: center;}

.twelve {font-size:12px;}
.twelvewhite {font-size:12px; color:#fffff}
.twelvec {font-size:12px; text-align: center;}

.fourteen {font-size:14px;}
.fourteenc {font-size:14px; text-align: center;}

.sixteen {font-size:16px;}
.sixteenc {font-size:16px; text-align: center;}


.highlight     {color: #ffffff; background-color: #758b99; font-size:10px; text-align: center;}
.highlightbox     {color: #333333; background-color: #eeeeee; border: 1px solid #cccccc; padding: 3px}
.contentwindow {padding-left:10px; padding-right:10px}

/* GENERAL STYLES */
.red {color:#cc0000}
.white {color:#ffffff}
.whitetitle {font-size:14px; text-align: right; color:#cccccc; font-style: oblique; padding-right: 15px}
.grey {color:#666666}
.teal {font-size:10px; color:#7E8B95}
.right {text-align: right; color:#333333}
.bold {font-weight: bold}
.notbold {font-weight:normal}
.nowrap {white-space: nowrap}
.floatstop {clear:both}
.center {text-align: center;}
.right {text-align: right;}
.smallright {font-size:10px; text-align: right;}
.inline {display:inline}
.justify {text-align:justify}

/* DIV TAGS */
div.nav {padding: 3px; width:100px}
div.header {background-color: #c9d1d7; height:90px;}
div.navbar3 {background-color:#cad0d7; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #aeb6be; border-top: 1px solid #ffffff; padding:5px}
div.ContainerMain {margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:15px; width:750px; border:1px solid #999999; background-image:url(images/SideNav.jpg); background-repeat:repeat-y; background-color:#ffffff; padding:0px}
div.ContainerMain2 {margin-left:auto; margin-right:auto; width:750px; border-right:1px solid #999999;  border-bottom:1px solid #999999;  border-left:1px solid #999999;background-image:url(images/SideNav.jpg); background-repeat:repeat-y; background-color:#FFFFFF}

div.ContainerHeader {width:750px; height:100px}
div.ContainerSideNav{float:left; width:155px; padding:10px 10px 10px 10px;}
div.ContainerContent {float:left; width:545px; padding:15px 15px 10px 15px}
div.ContainerContent2 {float:left; width:545px; padding:0px 15px 10px 15px; background-color:#FFFFFF}
div.ContainerContent3 {float:left; width:560px; padding:0px 0px 10px 15px; background-color:#FFFFFF; background-color:#ffffff}

div.RightBox {float:right; padding:0px 0px 10px 10px;}

/* TABLES AND CELLS */
table.border {border: 1px solid #999999;} 
table.center {margin-left:auto; margin-right:auto}

td {text-align: left;}
td.main {background-color:#eeeeee; border: 1px solid #8e96a0;}

td.border {border: 1px solid #999999;}
td.center {text-align: center;}
td.bordercenter {text-align: center; border: 1px solid #999999;}
td.smallcenter {font-size:10px; text-align: center;}
td.bordersmcenter {font-size:10px; text-align: center; border: 1px solid #999999;}
td.borderlines {text-align: center; border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
td.borderthree {text-align: center; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999;}
td.right {text-align: right; color:#333333}
td.nav {text-align: center; color:#333333; background-color: #666666; padding:3px; border: 1px solid #cccccc}
td.content {padding-left:10px; padding-right:10px}
td.sidenav {width:175px}
.PadLeft10 {padding-left:10px}
.PadLeft20 {padding-left:20px}

/* CONSTRUCTION STYLES */
.bottomshadow {background-image:url(images/shadow_bottom.jpg); background-repeat: repeat-x}
.rightshadow {background-image:url(images/shadow_right.jpg); background-repeat: repeat-y; width:14px}
.header {background-image:url(images/header_background.jpg); background-repeat:repeat; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff}
.header2 {background-image:url(images/header_background.jpg); background-repeat:repeat; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom:1px solid #eeeeee; height:90px}
.headerleft {background-image:url(images/header_background.jpg); background-repeat:repeat; border-top: 1px solid #ffffff; border-left: 1px solid #ffffff}
.headerright {background-image:url(images/header_background.jpg); background-repeat:repeat; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;}
.navbar {background-image:url(images/nav_background.jpg); background-repeat:repeat; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #a9a9a9;}
.navbar2 {background-color:#cad0d7; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff;  padding:7px 5px 7px 5px;}
.width14 {width:14px}
td.width15 {width:15px; font-size:10px}
td.small {font-size:10px}
td.contact {font-size:11px; color:#FFFFFF; background-color:#999999; padding:4px; text-align:center}
td.contact2 {font-size:11px; color:#FFFFFF; background-color:#666666; padding:4px; text-align:center}

td.contactright {font-size:11px; padding-left:10px}


/* LISTS */
ul {list-style-type: disc;}
ul.small {list-style-type: disc; font-size:11px;}
ol {list-style-type: decimal;}
ol.small {list-style-type: decimal;}

ul.joeygroves {list-style-image:url(images/joey_groves/check.jpg);}


/* CONTACT */

td.ContactTable {padding:3px 10px 3px 0px}
td.ContactTable2 {padding:3px 10px 3px 10px}


/* MAIN LOOK */
body {background-color:#aeb6be; background-image: url(images/background2.jpg); background-repeat:repeat-x; margin-top: 48px; font-family:arial,helvetica,sans-serif; font-size:12px; text-align: left; color:#333333}

body.new {background-color:#aeb6be; background-image: url(images/background2.jpg); background-repeat:repeat-x; margin-top: 37px; font-family:verdana,arial,helvetica,sans-serif; font-size:12px; text-align: left; color:#333333}



