body {
background-color: #ffffff;
background-image: url(/includes/images/background/background.gif);
background-repeat: repeat-x;
margin-top: 10px;
padding: 0px;
}

.default-font-css 
{
margin:0px;
font-family:  Arial, Helvetica, sans-serif;
color:#4c4d45;
font-size: 12px;
font-style: normal;
line-height: 18px;
padding-top:2px;
padding-bottom:2px;
}

p,li,h1,h2,h3,h4,h5,h6 {
	margin:0px;
}

p,li,ol,ul {
font-family:  Arial, Helvetica, sans-serif;
color:#4c4d45;
font-size: 12px;
font-style: normal;
line-height: 18px;
padding-top:3px;
padding-bottom:3px;
}

li,ol,ul {
font-family:  Arial, Helvetica, sans-serif;
color:#4c4d45;
font-size: 12px;
font-style: normal;
line-height: 18px;
padding-top:2px;
padding-bottom:2px;
}

ol,ul {
	list-style-position:outside;
}

a:link {
color: #caccb8;
text-decoration: none;
}

a:visited {
text-decoration: none;
color: #caccb8;
}

a:hover {
text-decoration: none;
color: #ffffff;
}

a:active {
text-decoration: none;
color: #ffee99;
}

h1,h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:16px;
	line-height:17px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#65665c;
	font-size:18px;
	letter-spacing:-.5px;
	line-height:21px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:10px;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:6px;	
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:0px;
	
}
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
	
}
	
.section-title {
	color:#ffffff;
	font-size:18px;
	line-height:19px;
	font-weight:normal;
}

.left-nav-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	color:#ffffff;
}
.left-nav-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	color:#ffffff;
}

.bold {
font-weight: bold;
}
.bold-large {
font-weight: bold;
font-size:14px;
}
.bold-large2 {
font-weight: bold;
font-size:14px;
line-height: 20px;
}
.italic {
font-style: italic;
}
.italic-small {
font-size: 11px;
font-style: italic;
}
.bold-italic {
font-weight: bold;
font-style: italic;
}
.bold-red {
font-weight: bold;
color: #de000b;
}
.bold-blue {
font-weight: bold;
color: #0a83bf;
}

.small {
font-family:  Arial, Helvetica, sans-serif;
color:#4c4d45;
font-size: 11px;
line-height: 16px;
padding-top:3px;
padding-bottom:3px;
}

.right-quote {
font-family:  Arial, Helvetica, sans-serif;
color:#4c4d45;
font-size: 11px;
font-style: italic;
line-height: 18px;
padding-top:3px;
padding-bottom:3px;
}

.right-copy {
font-family:  Arial, Helvetica, sans-serif;
color:#4c4d45;
font-size: 11px;
font-style: normal;
line-height: 18px;
padding-top:3px;
padding-bottom:3px;
}
.right-copy-bold {
font-family:  Arial, Helvetica, sans-serif;
color:#4c4d45;
font-size: 11px;
font-style: normal;
font-weight: bold;
line-height: 18px;
padding-top:3px;
padding-bottom:3px;
}

.white {
	color:#ffffff;
}
.white-large {
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
}
.bold-white {
	color:#ffffff;
	font-weight: bold;
}
.gray {
	color:#4c4d45;
}
.gray-large {
	color:#caccb8;
	font-size:14px;
}

.yellow {
	color:#ccaa00;
}
.green {
	color:#67912c;
}
.green-large {
	color:#67912c;
	font-weight: bold;
	font-size:14px;
}
.blue {
	color:#0a83bf;
}
.blue-large {
	color:#0a83bf;
	font-weight: bold;
	font-size:14px;	
}
.purple {
	color:#991f70;
}
.purple-large {
	color:#991f70;
	font-weight: bold;
	font-size:14px;
}
.orange {
	color:#cc7a29;
}

#footer {
	font-size:12px;
}

#footer a:link {
color: #4c4d45;
text-decoration: none;
}

#footer a:visited {
text-decoration: none;
color: #4c4d45;
}

#footer a:hover {
text-decoration: underline;
color: #4c4d45;
}

#footer a:active {
text-decoration: none;
color: #4c4d45;
}
#tab-nav { 
border-left:1px solid #ffffff; 
border-right:1px solid #ffffff; 
background-color:#d27800; 
cursor:pointer; 
}
#topnavitems td {
background-color:#32466e; 
border-right: 1px solid #ffffff; 
padding: 3px 0px 3px 6px; 
}
#tab-nav a { 
text-decoration:none; 
color:#ffffff;
}
#tab-nav a:hover { 
color:#ffffff;
}
#tab-nav td.activebg { 
background-color:#738cb4;
}
#tab-nav td.activebg a:link {
color:#ffffff; 
text-decoration:none; 
cursor:pointer;
}

/*OFF state on button*/
.button {
padding-left:0px;
padding-right:0px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 18px;
padding-top:3px;
padding-bottom:3px;
background-repeat:no-repeat;
}
.button a:link, visited {
color:#ffffff;
text-decoration:none;
}

#button a:link, visited  {
color:#ffffff;
text-decoration:none;
}

#button a:hover  {
color:#ffffff;
text-decoration:none;
}


/*ROLLOVER state on button*/
.button-on{
padding-left:0px;
padding-right:0px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 18px;
padding-top:3px;
padding-bottom:3px;
background-image:url(images/buttons/button_rollover.png);
background-repeat:no-repeat;
}
.button-small-on{
padding-left:0px;
padding-right:0px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 18px;
padding-top:3px;
padding-bottom:3px;
background-image:url(/includes/images/buttons/button_rollover_sm.png);
background-repeat:no-repeat;
}
.button-long-on{
padding-left:0px;
padding-right:0px;
font-family:  Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 18px;
padding-top:3px;
padding-bottom:3px;
background-image:url(/includes/images/buttons/button_rollover_long.png);
background-repeat:no-repeat;
}
.button-on a:link, visited {
color:#ffffff;
text-decoration:none;
}
.button-on a:hover {
color:#ffffff;
text-decoration:none;
}
.button-on a:active {
color:#ffffff;
text-decoration:none;
}
