/* CSS Document */

/* Global Styles */
html {height: 100%;}
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #231f20;
	margin: 0px 0px 0px 0px;
	background: #e3eee8 url(images/gradBG.jpg) repeat-x top;
	height: 100%;
}

h1
{
	color: #1c3c64;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	text-transform: none;
}

h2
{
	color: #1c3c64;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	margin: 5px 0px 10px 0px;
	text-transform: none;

}

h3
{
	font-size: 17px;
	color: #1c3c64;
	font-style: normal;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-transform: none;
}

a
{
	text-decoration: none;
	color: #1a2e5a;
	font-weight: normal;
}

a:hover {text-decoration: underline;}
ul, ol, li, p, form, hr{margin: 0;}
ul, ol{padding: 0px 0px 15px 20px;}
li{padding:0 0 0 5px;}
.singlespace li{padding: 0 0 0 5px;}
p{padding: 0px 0px 15px 0px;}
object{padding:0; margin:0;}
img {border: 0;}
	
/* ID's and Classes */

#page
{
	width: 800px;
	margin: 0 auto;
	background: url(images/gradWhite.png) repeat-y center;
	padding: 0 23px;
	min-height: 100%;
}
.class {
  width:200px; /* All browsers */
  *width:250px; /* IE */
  _width:300px; /* IE6 */
  .width:200px; /* IE7 */
}

#whiteGrad
{
	background: url(images/gradWhite.png) repeat-y center;
	 _background: url(images/gradWhite.gif) repeat-y center; /* IE6 */
	min-height: 100%;
}

#header
{
	width: 800px;
	height: 157px;
}

#pics
{
	background: url(images/picBG.jpg) repeat-x top;
	text-align: center;
	height: 215px;
}

#pics img
{
	margin: 8px 5px;}

#main
{
	width: 524px;
	float: left;
	padding: 0 20px;
}

#rightSide {
	background:#012B5D url(/images/testimony/tboxbgx_03.jpg) repeat-y scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-style:italic;
	margin:9px 0 0 8px;
	padding:0 0 4px;
	width:217px;
}

#testigreen {
	background-image:url(/images/greengrad_02_03.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	float:left;
	height:506px;
	margin:15px 0 0 11px;
	padding:0;
	width:225px;
}

.smallBlue
{
	font-size: 14px;
	color: #1a2d59;
}
.textbox {
	background-color:#FFFFFF;
	color:#012B5B;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	margin:0 0 11px 2px;
	padding:8px;
	width:198px;
}
.tname {
	font-weight: normal;
	font-style: normal;
	letter-spacing:-0.3px;
	text-align: right;
}
.moret {
	margin-bottom:5px;
	margin-right:15px;
}
#rightSide a
{
	color: #fff;
}
.clear {clear: both;}

#footer
{
	background: #1a2e5a;
	width: 800px;
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
}

#footer a {
	color:#FFFFFF;
	font-weight:bold;
}

#copyright
{
	font-size: 10px;
	font-weight: normal;
	padding: 10px 0 15px 0;
	text-decoration: none;
	text-align: center;
}

#suckerfishnav {
	height: 37px;
	font-size:16px;
	font-weight:bold;
	width:100%;
	background: url(/images/navBG.jpg) repeat-x top;
}
#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	line-height:37px;
	padding:0;
	border:0;
	margin:0;
	width:100%;
}
#suckerfishnav li a {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:0px 14px;
	font-size:15px;
	font-weight: bold;
}
#suckerfishnav li {
	float:left;
	padding:0;
	background: url(/images/navDivider.jpg) no-repeat left;
}
#suckerfishnav li:first-child {
	float:left;
	padding:0;
	background: none;
}
#suckerfishnav li:first-child:hover {
	float:left;
	padding:0;
	background: url(/images/navActiveBG.jpg) repeat-x top;
}
#suckerfishnav li:hover {
 background: url(/images/navActiveBG.jpg) repeat-x right;
}
#suckerfishnav li:hover a{
 background: url(/images/navDivider.jpg) no-repeat left;
}
#suckerfishnav ul {
position:absolute;
left:-999em;
height:auto;
width:151px;
font-weight:normal;
margin:0;
line-height:1;
border:0;
border-top:0;
}
#suckerfishnav li li {
	width:149px;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid#666666;
	font-weight:bold;
	background: none;
}
#suckerfishnav li li a {
	padding:4px 10px;
	width:130px;
	font-size:12px;
	color:#000;
}
#suckerfishnav li ul ul {
	margin:-21px 0 0 150px;
}
#suckerfishnav li li:hover {
	background:url(/images/navActiveBG.jpg) repeat-x top;
}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
color:#fff;
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	color:#fff;
}
#suckerfishnav li.sfhover li a {
	color: #000;
	}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav i li li li:hover li a {
	color:#000;
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
	left:-999em;
}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
left:auto;
background:#fff;
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
/* background:#5E7AD3;*/
}

#sidelinks {
	list-style:none;
	margin:16px 0 0;
}
#sidelinks a {
	color:#FFF;
}
#sidelinks li {
	padding:0;
}