body			{
				font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
				color: #333;
				line-height: 16px;
				padding: 20px 0 40px;
				background-color: #002b54;
				margin: 0px;		
				}	
		
p				{
				margin: 0 0 5px 0;
				padding: 0;
				text-align: justify;
				}
				
.grid_5	p		{
				clear: both;
				float: left;
				width: 360px;
				}
		
a				{color: #7ea3cb; text-decoration: none;}
a:hover 		{text-decoration: underline; color: #333;}	

h2 				{font-weight: bold; padding: 5px 0 5px 0; margin: 0;}

ul				{ float: left; }

.header					{background: #002b54; float: left; margin-bottom: 10px; width: 360px; padding-bottom: 0px; }
.header ul				{list-style: none; padding: 0px; margin: 0 0 10px 0; float: left; }
.header li				{float: left; margin: 0; padding: 0 8px; border-right: 1px solid #6e89ab; white-space: nowrap;}	
.header li:last-child	{border-right: none; }	
.header h1				{font-weight: bold; color: #fff; padding: 0px; margin: 10px; }
.header h1 a,
.header a:hover			{color: #fff;}

#home 			{ background-color: #002B54; float: left; }

.flash					{padding: 36px 0 5px 0; width: 960px; margin: 0; float: left; height: 455px; }
.flash .header			{width: 960px; padding: 0; height: 38px; float: left; }
.flash .header h1		{float: left;}
.flash .header span		{float: left; padding: 11px 0 0 0; }

#stamp	{ position: absolute; bottom: 0px; left: -10px; }


.footer			{height: 115px; background: #002b54; z-index: 500; width: 960px; color: #fff; }
.intro			{position: absolute; top: 517px; }

.footer img		{float: right; }

.border			{border: 2px solid #fff;}

.main			{padding: 32px 0 0 0; background: #fff; height: 470px;}

.flash-window	{float: left; padding: 0; margin: -10px 0 0 0; width: 960px; overflow: hidden; position: relative; }

.color-swatch	{position: relative; top: -10px; left: -10px; }

.panel-outer	{ display: table; width: 320px; height: 245px; _position: relative; overflow: hidden; float: left; border-bottom: 6px solid #fff; }
.panel1, .panel2, .panel3, .panel4, .panel5, .panel6 {  _position: absolute; _top: 50%; display: table-cell; vertical-align: middle; }
.panel-outer p		{  _position: relative; _top: -50%; color: #fff; font-size: 20px; line-height: 22px; text-align: center; margin: 0; }
.panel-outer table td { width: 200px; color: #fff; font-size: 20px; line-height: 22px; text-align: center; white-space: normal; float: left; margin-left: 20px; padding: 10px; }

.panel1, .panel4 { border-right: 6px solid #fff; }
.panel3, .panel6 { border-left: 6px solid #fff; }




.grid_5 img		{margin-right: 5px; }
*html .grid_4	{margin-left: 0px;}
.grid_4 img		{padding: 10px 0;}

.full-block		{width: 570px; height: 460px; float: left; z-index: 500; }
.full-block p	{padding: 0; width: 580px; }

.full-block img	{margin: 0 10px 10px 0; }

.full-block table 	{ width: 95% }
.full-block td	{ text-align: center; vertical-align: middle; height: 460px; }

.copy { margin-left: 0px; }
.copy table { width: 95%; }
.image-copy { margin-left: 10px;  width: 500px; float: right; }
.image-copy img, .image-copy p { text-align: center; }
.copy img { padding: 10px; }
.image-copy table td { padding: 10px; }

#lbNumber { display: none; }

.bottomnav {
bottom: 0px;
position:absolute;
padding: 0px;
margin: 0;
}

.bottomnav img {
padding: 10px 0 0 0;
margin: 0px;
}


ul.innernav  { position: absolute; bottom: 0px; z-index: 1000; }
ul.innernav p { clear: both; float: left; margin-top: 5px; }
ul.innernav li { list-style: none; float: left; margin: 0;  }
ul.innernav li a { font-size: 11.5px; background-color: #99bbd9; color: #fff; border: 1px solid #fff; padding: 3px 5px; float: left; border-top: none; border-left: none; }
ul.innernav li a:hover { background-color: #6d6668; color: #fff; text-decoration: none; }


#base-nav { margin: 85px 0 10px 10px; }
#base-nav ul { margin: 0; padding: 0; list-style-type: none; }
#base-nav ul li { position: relative; float: left; margin: 0; }
#base-nav ul li a { float: left; zoom: 1; margin: 0 16px 0 0; font-size: 13px; color: #fff; }
#base-nav ul li li a { width: 150px; font-size: 11px; height: 16px;}
#base-nav ul li a:hover { }
#base-nav ul li ul { position: absolute; left: 0; bottom: 16px; }
* html #base-nav ul li ul { bottom: 0px; }

/* dropdown CSS */
* html #base-nav a:hover { position: relative; z-index: 100; }
#base-nav li:hover { position: relative; }
* html #base-nav ul ul a:hover { position: relative; z-index: 110; }
#base-nav ul ul li:hover { position: relative; }
* html #base-nav ul ul ul a:hover { position: relative; z-index: 120; }
#base-nav ul ul ul ul a:hover { position: relative; z-index: 130; }

#base-nav ul ul { visibility: hidden; display: none; }

#base-nav ul li:hover ul { visibility: visible; display: block; height: auto; }

#base-nav ul :hover ul ul { visibility: hidden; }
#base-nav ul :hover ul :hover ul ul { visibility: hidden; }
#base-nav ul :hover ul :hover ul { visibility: visible; }
#base-nav ul :hover ul :hover ul :hover ul { visibility: visible; }


#footer, #footer-home	{ clear: both; color: #666; font-size: 11px; position: relative; left: 20px; width: 920px; height: 27px; line-height:normal; margin-top: 8px; }
#footer-home { color: #fff;  top: -45px;  }

#footer-home a:hover { color: #fff; }
.footer-right { float: right; text-align: right; }
.footer-right span { height: 27px; float: left;margin: 0 0 0 10px;  }
.footer-right span.text { margin: 0 0 0 20px; }
.footer-right span img { margin-top: 1px;}


#home div.content { clear: left; }
#home div.content table { width: 100%; }
#home div.content table tr td { width: 25%; background: #002c55; color: white; vertical-align: middle; font-size: 1.2em; white-space: normal; text-align: center; text-transform: uppercase; }


.screen-hide { display: none; }

form { margin: 0; }
#contact-form { width: 360px; margin: 0; padding: 0; float: left; }
#send_mail { padding: 0; margin: 0; font-size: 10px; float: left; }
#send_mail h2 { clear: both; font-weight:bold; margin: 0; padding: 0; }
#send_mail p { font-size: 110%; clear: both; float: left; margin: 4px 0px 3px 0px; padding: 0px; width: 360px; }

label { width: 150px; clear: both; float: left; margin-right: 10px; text-align: left; }
.radio {  width: 20px;  }
.last { padding-bottom: 10px; }
select { float: right; width: 170px; }
input.text, textarea { float: right; width: 165px; font-family: "Lucida Grande","Lucida Sans Unicode",Arial,sans-serif; font-size: 100%; background-color:#CCCCCC; border:1px solid #999;  }
textarea { height: 40px; }
.submit { float: right; }
small { text-align: left; clear: both; float: left; }


