/* CSS Document */
/* main page elements */
#ie5fix{height: 0px;voice-family: "\"}\"";voice-family: inherit;display: none;}
body{background-image: url(images/background_grey_01.jpg);background-repeat: repeat-x;background-attachment: scroll;background-position: center top;background-color: #1D394D;margin: 0px;font-family: Arial, Helvetica, sans-serif;text-align: center;height: 100%;
font-size:100%;
	line-height:1.0em; /* 16x1.125=18px */
}

img { border:none;}

#wrapper{width: 710px;height: 100%;margin: 10px auto;text-align: left;}
/* nav, image, date ticker bar */
.wrapA1 {margin: 0px;}
.wrapB1 {margin: 0px;}
.wrapC1 {margin: 0px;background:url(images/tickerbar_01_r2_c2.jpg) no-repeat;}
/* subnav */
#wrapsubnav {margin: 0px;}
#subnav{width:125px;margin: 10px 0px 0px 31px;background-color: #FFFFFF;}
#subnavdepth{height: 250px;}
/* content */
#wrapcontent {margin: 0px;padding: 0px;}
#content{margin: 10px 0px 0px 36px;width:450px;border: 1px solid #FFFFFF;background-color: #FFFFFF;}
/* texts */
p{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:12px;color: #434950;}
p a:link{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:12px;color: #1779D1;text-decoration: none;}
p a:visited{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:12px;color: #1779D1;text-decoration: none;}
p a:active{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:12px;color: #1779D1;text-decoration: none;}
p a:hover{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:12px;color: #1779D1;text-decoration: underline;}

h1{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:16px;color: #1779D1;}
h1 a:link{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:16px;color: #1779D1;text-decoration: none;}
h1 a:visited{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:16px;color: #1779D1;text-decoration: none;}
h1 a:active{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:16px;color: #1779D1;text-decoration: none;}
h1 a:hover{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:16px;color: #434950;text-decoration: underline;}

.spurlist{list-style: url(images/bullet_point.gif) outside;font-family: Arial, Helvetica, sans-serif;text-align: left;color: #434950;font-size:12px;}
.spurlist a:link{font-family: Arial, Helvetica, sans-serif;text-align: left;color: #1779D1;text-decoration: none;font-size:12px;}
.spurlist a:visited{font-family: Arial, Helvetica, sans-serif;text-align: left;color: #1779D1;text-decoration: none;font-size:12px;}
.spurlist a:active{font-family: Arial, Helvetica, sans-serif;text-align: left;color: #1779D1;text-decoration: none;font-size:12px;}
.spurlist a:hover{font-family: Arial, Helvetica, sans-serif;text-align: left;color: #1779D1;text-decoration: underline;font-size:12px;}

.subnavcopy{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:10px;color: #434950;font-weight:bold;}
.subnavcopy a:link{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:10px;color: #4C4C4C;text-decoration: none; font-weight:bold;}
.subnavcopy a:visited{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:10px;color: #4C4C4C;text-decoration: none;font-weight:bold;}
.subnavcopy a:active{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:10px;color: #4C4C4C;text-decoration: none;font-weight:bold;}
.subnavcopy a:hover{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:10px;color: #1779D1;text-decoration: none;font-weight:bold;}

.subnavcopy2{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:11px;color: #77818E;font-weight:bold;}
.subnavcopy2 a:link{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:11px;color: #77818E;text-decoration: none; font-weight:bold;margin-left:0px;}
.subnavcopy2 a:visited{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:11px;color: #77818E;text-decoration: none;font-weight:bold;}
.subnavcopy2 a:active{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:11px;color: #77818E;text-decoration: none;font-weight:bold;}
.subnavcopy2 a:hover{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:11px;color: #1779D1;text-decoration: none;font-weight:bold;}

.infobar{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:11px;color: #434950;padding: 10px 0px 10px 25px;}
.infobar a:link{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:11px;color: #4C4C4C;text-decoration: none;}
.infobar a:visited{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:11px;color: #4C4C4C;text-decoration: none;}
.infobar a:active{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:11px;color: #4C4C4C;text-decoration: none;}
.infobar a:hover{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:11px;color: #4C4C4C;text-decoration: underline;}


.copyright{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:9px;color: #788DA0;}
.copyright a:link{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:9px;color: #788DA0;text-decoration: none;}
.copyright a:visited{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:9px;color: #788DA0;text-decoration: none;}
.copyright a:active{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:9px;color: #788DA0;text-decoration: none;}
.copyright a:hover{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:9px;color: #fff;text-decoration: none;background: none;}

.bullet	{list-style: round outside;font-family: Arial, Helvetica, sans-serif;	text-align: left;font-size: 11pt;color: #77818E;text-decoration: none;padding: 0px 0px 0px 8px;margin: 0px 0px 0px 0px;}

.error{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:12px;color: #FF2000;}
.error a:link{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:12px;color: #FF2000;text-decoration: none;}
.error a:visited{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:12px;color: #FF2000;text-decoration: none;}
.error a:active{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:12px;color: #FF2000;text-decoration: none;}
.error a:hover{font-family: Arial, Helvetica, sans-serif;text-align: left;font-size:12px;color: #FF2000;text-decoration: underline;}

.dontprintme{visibility: visible;}

/* SUCKERFISH Main Nav  About - News - Services - Contact*/
#content {	clear: left;	}

#nav_about {width: 66px; }

#nav_about, #nav_about ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;	line-height: 1.9em; font-size: 0.8em;  color: #000;}
#nav_about a {	display: block; color: #000; text-decoration:none; list-style: none;}
#nav_about li { /* all list items */	float: left;	width: 12em; /* width needed or else Opera goes nuts */color: #000; list-style: none;}
#nav_about li a:hover { color: #1779D1; list-style: none;}
#nav_about li ul { /* second-level lists */	position: absolute;	background: #F6F7F9; color: #000;	width: 10em;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ list-style: none;}
#nav_about li:hover ul, #nav_about li.sfhover ul { /* lists nested under hovered list items */ color: #582700; padding-left: 7px; padding-bottom: 7px;	left: auto;list-style: none;padding-top: 7px; }

#nav_news {width: 49px; }

#nav_news, #nav_news ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;	line-height: 1.9em; font-size: 0.8em;  color: #000;}
#nav_news a {	display: block;	 color: #000; text-decoration:none; list-style: none;}
#nav_news li { /* all list items */	float: left;	width: 12em; /* width needed or else Opera goes nuts */color: #000; list-style: none;}
#nav_news li a:hover { color: #1779D1; list-style: none;}
#nav_news li ul { /* second-level lists */	position: absolute;	background: #F6F7F9; color: #000;	width: 12em;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ list-style: none;}
#nav_news li:hover ul, #nav_news li.sfhover ul { /* lists nested under hovered list items */ color: #582700; padding-left: 7px; padding-bottom: 7px;	left: auto;list-style: none;padding-top: 7px;}

#nav_services {width: 67px; }

#nav_services, #nav_services ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;	line-height: 1.9em; font-size: 0.8em;  color: #000;}
#nav_services a {	display: block;	/* text width */ color: #000; text-decoration:none; list-style: none;}
#nav_services li { /* all list items */	float: left;	width: 12em; /* width needed or else Opera goes nuts */color: #000; list-style: none;}
#nav_services li a:hover { color: #1779D1; list-style: none;}
#nav_services li ul { /* second-level lists */	position: absolute;	background: #F6F7F9; color: #000;	width: 17em;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ list-style: none;}
#nav_services li:hover ul, #nav_services li.sfhover ul { /* lists nested under hovered list items */ color: #582700; padding-left: 7px; padding-bottom: 7px;	left: auto;list-style: none;padding-top: 7px;}

#nav_contact {width: 67px; }

#nav_contact, #nav_contact ul { /* all lists */	padding: 0;	margin: 0;	list-style: none;	line-height: 1.9em; font-size: 0.8em;  color: #000;}
#nav_contact a {	display: block;	 color: #000; text-decoration:none; list-style: none;}
#nav_contact li { /* all list items */	float: left;	width: 12em; /* width needed or else Opera goes nuts */color: #000; list-style: none;}
#nav_contact li a:hover { color: #1779D1; list-style: none;}
#nav_contact li ul { /* second-level lists */	position: absolute;	background: #F6F7F9; color: #000;	width: 15em;	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ list-style: none;}
#nav_contact li:hover ul, #nav_contact li.sfhover ul { /* lists nested under hovered list items */ color: #582700; padding-left: 7px; padding-bottom: 7px;	left: auto;list-style: none;padding-top: 7px;}


