body {
	font-size:12px;
	margin: 0px;
	font-family: arial, sans-serif;
}
#container {
	width:760px;
	background: url('../img/bg_content.gif') repeat-y top center;
}
#header {
	height: 121px;
	width: 760px;
	background: url('../img/header_logo2.gif') no-repeat top center;
}
#tab-navigation {
	height: 22px;
	width: 760px;
	background: #F3F5FA url('../img/menu_filler_left.gif') no-repeat left;
}
#tab-navigation a, #tab-navigation img {
	margin: 0px;
	padding: 0px;
}
#side {
	width: 153px;
	float: left;
}
#side a img {
	padding: 0px;
	margin: 0px;
	display:block;
}
#content {
	width: 560px;
	float: left;
}
#topcap {
	width: 760px;
	height: 8px;
	background: url('../img/filler_top.gif') no-repeat top center;
}
#endcap {
	width: 760px;
	height: 26px;
	background: url('../img/filler_bottom.gif') no-repeat top center;
}
#footernav {
	width: 760px;
	background-color: #fff;
}
#copyright {
	width: 760px;
	font-size: 10px;
}
#copyl {
	width: 370px;
	float: left; 
}
#copyr {
	width: 370px;
	float: right;
}
.clear-both {
	clear: both;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
.withflash {
	float: left;
	width:288px;
}
.padding {
	padding: 0px 0px 0px 10px;
}
/* ORIGINAL */
h1 {font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 16px; color: #333333; font-style: italic; font-weight: bold}
h2 {font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 14px; color: #333333; font-weight: bold}
h3 {font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 12px; color: #666699; font-weight: bold}
h4, h5, h6 {font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 12px; color: #333333; font-weight: bold}

hr {border-top: thin dashed #333333; border-left: none; border-right: none; border-bottom: none}
.hralt1 {border-top: thin dashed #333333; border-left: none; border-right: none; border-bottom: none}
.hralt2 {border-top: thin dashed #333333; border-left: none; border-right: none; border-bottom: none}


a:link {color: #333333}
a:active {color: #333333}
a:visited {color: #333333}
a:hover {color: #666699; text-decoration: none}

a.navlink:link {color: #333333}
a.navlink:active {color: #333333}
a.navlink:visited {color: #333333}
a.navlink:hover {color: #0033CC}

a.altlink1:link {color: #333333}
a.altlink1:active {color: #333333}
a.altlink1:visited {color: #333333}
a.altlink1:hover {color: #0033CC}

a.altlink2:link {color: #333333}
a.altlink2:active {color: #333333}
a.altlink2:visited {color: #333333}
a.altlink2:hover {color: #0033CC}


/*
 ////////  Table, Borders and Island Styles   /////////*/
 
.tablesolid { background-color: #0033CC; border: #0033CC solid; border-width: 3px 3px 3px 3px}
.tablesolidalt { background-color: #0033CC; border: #0033CC solid; border-width: 3px 3px 3px 3px}

.tabledotted { background-color: #ffffff; border: #666699 dotted; border-width: 1px 1px 1px 1px}
.tabledottedalt { background-color: #0033CC; border: #0033CC dotted; border-width: 3px 3px 3px 3px}

.tabledashed { background-color: #0033CC; border: #0033CC dashed; border-width: 3px 3px 3px 3px}
.tabledashedalt { background-color: #0033CC; border: #0033CC dashed; border-width: 3px 3px 3px 3px}

.island { background-color: #0033CC; border: #0033CC solid; border-width: 3px 3px 3px 3px}
.islandalt { background-color: #0033CC; border: #0033CC solid; border-width: 3px 3px 3px 3px}

.islandheadertext  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.islandheadertextalt  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}

.islandcontenttext { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333}
.islandcontenttextalt { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333}

.islandfootertext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-align: center}
.islandfootertextalt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-align: center}


/*/////// Images Styles reserved for images that are contained in tables ///////*/

.imagetable { background-color: #ffffff; border: #cccccc solid; border-width: 2px 2px 2px 2px }
.imagetablealt { background-color: #ffffff; border: #cccccc solid; border-width: 2px 2px 2px 2px }

.imagetableright { background-color: #ffffff; border: #cccccc solid; float: right; border-width: 2px 2px 2px 2px }
.imagetablerightalt { background-color: #ffffff; border: #cccccc solid; float: right; border-width: 2px 2px 2px 2px }

.imagetableleft { background-color: #ffffff; border: #cccccc solid; float: left; border-width: 2px 2px 2px 2px }
.imagetableleftalt { background-color: #ffffff; border: #cccccc solid; float: left; border-width: 2px 2px 2px 2px }

img.contentimage { margin-top: 4px; margin-right: 4px; margin-left: 4px; margin-bottom: 4px }

/*
 ////////  Form Styles  /////////

*/option {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 150%}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 150%}
form {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 150%}

.listmenu  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; background-color: #0033CC; border-color: #333333; border-width: thin}
.listmenualt  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; background-color: #0033CC; border-color: #333333; border-width: thin}

.textfield { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; text-indent: 5px; border-color: #333333; border-width: thin}
.textfieldalt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold; text-indent: 5px; border-color: #333333; border-width: thin}

.button { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; background-color: #0033CC; border-color: #333333; border-width: thin}
.buttonalt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; text-transform: uppercase; background-color: #0033CC; border-color: #333333; border-width: thin}

/*//////////   Custom Styles  -  Use classes as needed  ////////////*/

.custom1 {    }
.custom2 {    }
.custom3 {    }
.custom4 {    }
.custom5 {    }
.custom6 {    }



/*Reserved */

a.whitelink:link {color: #FFFFFF}
a.whitelink:active {color: #FFFFFF}
a.whitelink:visited {color: #FFFFFF}
a.whitelink:hover {color: #FFFFFF}

a.redlink:link {color: #FF0000}
a.redlink:active {color: #FF0000}
a.redlink:visited {color: #FF0000}
a.redlink:hover {color: #0033CC; background: #FFFFFF}

a.adminlink:link {color: #0033CC}
a.adminlink:active {color: #0033CC}
a.adminlink:visited {color: #0033CC}
a.adminlink:hover {color: #0033CC; background: #FFFFFF}

a.copyright_link:link { color: #FFFFFF; font-size: 10px; text-decoration: none}
a.copyright_link:active { color: #FFFFFF; font-size: 10px; text-decoration: none}
a.copyright_link:visited { color: #FFFFFF; font-size: 10px;	text-decoration: none}
a.copyright_link:hover { color: #FFFFFF; font-size: 10px; text-decoration: none}

a.internalnav:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006633; font-weight: bold}
a.internalnav:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006633; font-weight: bold}
a.internalnav:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #006633; font-weight: bold}
a.internalnav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CC9900; font-weight: bold; text-decoration: none}

a.footernav:link {color: #333333; text-decoration: none}
a.footernav:active {color: #333333; text-decoration: none}
a.footernav:visited {color: #333333; text-decoration: none}
a.footernav:hover {color: #666699}

a.breadcrumblink:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 100%; text-decoration: none}
a.breadcrumblink:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 100%; text-decoration: none}
a.breadcrumblink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 100%; text-decoration: none}
a.breadcrumblink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: 100%}

a.toastercrumblink:link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 100%; text-decoration: none}
a.toastercrumblink:active { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 100%; text-decoration: none}
a.toastercrumblink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; line-height: 100%; text-decoration: none}
a.toastercrumblink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666699; line-height: 100%; text-decoration: underline}

.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.graybar {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none  ! important}
.middlealignimage {vertical-align: middle}
.bottomalignimage {vertical-align: middle}

.copyright { color: #FFFFFF; font-size: 10px }

.codesnippet { font-family: monospace; font-size: 11px; color: #666666; word-spacing: 0.2em}
.codesnippetred { font-family: monospace; font-size: 11px; color: #FF0000; word-spacing: 0.2em}

.admintexthilite  {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; background: #FFFFFF}
.adminlegend { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-align: bottom}

.catalogtable { background-color: #DCD2BA; border: #000000 solid; border-width: 2px 2px 2px 2px}
.contenttable { background-color: #ffffff; border: #0C4E00 solid; border-width: 1px 1px 1px 1px}
.sitemaptable { background-color: #eeeeee; border: #0C4E00 solid; border-width: 1px 1px 1px 1px}

//////////   Custom Styles  -  Use classes as needed  ////////////

.devcustom1 {    }
.devcustom2 {    }
.devcustom3 {    }
.devcustom4 {    }
.devcustom5 {    }
.devcustom6 {    }

