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 h1				{font-weight: bold; color: #fff; padding: 0px; margin: 10px; }
.header h1 a,
.header a:hover			{color: #fff;}

.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; }


.footer			{height: 115px; background: #002b54; margin-top: 10px; z-index: 500; width: 960px; color: #fff; }
.intro			{position: absolute; top: 517px; }

.footer img		{float: right; }

.border			{border: 1px solid #fff;}

.main			{padding: 36px 0 0 0; background: #fff; height: 460px;}

.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; }
.base			{ color: #666; font-size: 11px; padding: 10px 0 0px 20px; overflow: auto; position: absolute; top: 640px; width: 940px; }
.home-base		{ color: #fff; }


.base p 		{ float: right; margin-right: 10px; }
.base img		{ margin-left: 10px;}
.base ul		{ float: left; list-style-type:none; margin:10px 0 0 0; padding:5px; }

.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; display: table-cell; vertical-align: middle; overflow: hidden; }
.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; }
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 20px 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 table { border-collapse: collapse; padding: 0; margin: 0 0 -7px; width: 0; height: 0; font-size: 1em; z-index: 300; position: absolute; left: 0; top: -1000px; }
* html #base-nav a:hover table { display: block; left: 0; top: 0; }
#base-nav td { margin: 0; padding: 0; }
#base-nav td a { position: relative; zoom: 1; }
* 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 :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; }


.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: 5px 0px 5px 0px; padding: 0px; width: 360px; }

label { width: 140px; clear: both; float: left; margin-right: 20px; 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; }

