/* CSS Document */

body {
background: #004954;
margin: 0;
}

/* layout */

td.mainflashsub 
{
	padding: 0px;
	width: 262px;
	background-color: #FFFFFF;
	text-align: left;
}

td.employeetable
{
	padding-left: 0px;
		padding-right: 0px;
}

td.leftcolsub
{
	padding-top: 10px;
	width: 225px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 40px;
	background-color:#FFFFFF;
}

td.centcolsub
{
	padding-top: 10px;
	width: 227px;
	padding-left: 0px;
	padding-right: 0px;
		padding-bottom: 40px;
	background-color:#FFFFFF;
}

td.rightcolsub
{
	padding-top: 10px;
	width: 256px;
	padding-left: 0px;
	padding-right: 15px;
		padding-bottom: 40px;
	background-color:#FFFFFF;
}

td.leftcol
{
	padding-top: 10px;
	width: 225px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 40px;
	background-color:#FFFFFF;
}

td.centcol
{
	padding-top: 10px;
	width: 227px;
	padding-left: 0px;
	padding-right: 0px;
		padding-bottom: 40px;
	background-color:#FFFFFF;
}

td.rightcol
{
	padding-top: 10px;
	width: 216px;
	padding-left: 0px;
	padding-right: 15px;
		padding-bottom: 40px;
	background-color:#FFFFFF;
}

/*header*/

td.headerleft
{ 
padding-top: 10px;
padding-bottom: 10px;
vertical-align: top;
width: 467px;
}

td.headerright
{ 
padding-top: 10px;
padding-bottom: 10px;
vertical-align: top;

}


/*floats*/

.floatright { float: right; margin-left: 20px; margin-right: 10px;}
.floatrightflash { float: right; margin-left: 20px; margin-right: 4px;}

/*img specs*/

img
{
  border-style: none;
}

/*menu*/

td.menutable
{
background-image: url(../images/menu/menubg.gif);
height: 27px;
vertical-align: middle;
text-align: center;
}

/*front page main image*/

td.mainimage
{
	padding-top: 15px;
	padding-left: 0px;
	padding-right: 0px;
	width: 698px;
	background-color:#FFFFFF;
}









td.leftcolmid
{
	padding-top: 10px;
	width: 225px;
	padding-left: 25px;
	padding-right: 0px;
	padding-bottom: 40px;
	background-color:#FFFFFF;
}

td.centcolmid
{
	padding-top: 10px;
	width: 227px;
	padding-left: 10px;
	padding-right: 0px;
		padding-bottom: 40px;
	background-color:#FFFFFF;
}

td.rightcolmid
{
	padding-top: 10px;
	width: 226px;
	padding-left: 10px;
	padding-right: 15px;
		padding-bottom: 40px;
	background-color:#FFFFFF;
}





td.mainflash
{
	padding: 0px;
	background-color: #FFFFFF;
}



.mainflash
{
	margin-top: 10px;
}

table.flash
{
	margin-right: 15px;
	width: 287px;
	background-color: #5b814a;
}

table.module
{
	width: 236px;
	background-color: #5b814a;
}

table.subflash
{
	margin-top: 10px;
	margin-right: 15px;
	width: 287px;
	background-color: #5b814a;
}

.bottomflashfinal
{

}

table.bottomflashsub
{
	margin-top: 5px;
	margin-right: 15px;
	width: 247px;
	background-color: #5b814a;
}

.bottomflashmid
{
	margin-top: 10px;
}

table.tags
{
	padding-top: 10px;
			width: 95%;
}



.mainheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
		color:#6b6b6b;
		padding-left: 7px;
}

td.content {
		background-color:#FFFFFF;
		width: 698px;
		padding-left: 15px;
		padding-top: 5px;
}

td.contentsub {
		background-color:#FFFFFF;
	padding-left: 25px;
	padding-right: 20px;
}

td.topline
{
	padding: 0px;
	background-color: #FFFFFF;
}

.sectionheadline
{
	padding-left: 24px;
	padding-top: 21px;
	padding-bottom: 0px;
}

.subheadline {
	padding: 0px;
	margin: 0px;
}

.subtagline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	letter-spacing: 1px;
			padding-left: 6px;
	padding-top: 5px;
	font-weight: 100;
		color: #666666;
}

.subcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		color:#6b6b6b;
		padding-right: 25px;
}
.subcontent a:link {color: #003399;}
.subcontent a:visited {color: #003399;}
.subcontent a:hover {color: #999999;}
.subcontent a:active {text-decoration: none;}

.download {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		color: #000066;
		padding-right: 15px;
		text-align: right;
}
.download a:link {text-decoration: none; color: #000066;}
.download a:visited {text-decoration: none; color: #000066;}
.download a:hover {color: #003399;}
.download a:active {text-decoration: none;}

.maincontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		color:#6b6b6b;
		padding-left: 7px;
		padding-right: 10px;
}



.flashheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #218649;
		padding-top: 10px;
		padding-left: 48px;
		padding-right: 40px;
		
}

.moduleheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
		color: #FFFFFF;
		text-align: left;
		padding-left: 20px;
}

.employmentheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
		color: #004954;
		text-align: left;
}
.employmentcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		color: #000000;
		text-align: left;
}

.modulealtheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
		color: #FFFFFF;
		text-align: left;
		padding-left: 5px;
}

.modulealt2headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
		color: #FFFFFF;
		text-align: center;
}

.modulecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		color:#6b6b6b;
		text-align: left;
		padding-left: 20px;
		padding-right: 20px;
}
.modulecontent a:link {color: #003399;}
.modulecontent a:visited {color: #003399;}
.modulecontent a:hover {color: #999999;}
.modulecontent a:active {text-decoration: none;}

.modulealtcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		color: #FFFFFF;
		text-align: left;
		padding-left: 5px;
		padding-right: 5px;
}
.modulealtcontent a:link {color: #003399;}
.modulealtcontent a:visited {color: #003399;}
.modulealtcontent a:hover {color: #999999;}
.modulealtcontent a:active {text-decoration: none;}

.deckingmodulecontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
		color: #333333;
		text-align: left;
		padding-left: 20px;
		padding-right: 20px;
}
.deckingmodulecontent a:link {color: #666666;}
.deckingmodulecontent a:visited {color: #003399;}
.deckingmodulecontent a:hover {color: #999999;}
.deckingmodulecontent a:active {text-decoration: none;}



.flashcontent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #218649;
				margin-left: 44px;
		margin-right: 37px;
		line-height: 11px;
}

.topbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
		color: #99cccc;
		padding-left: 10px;
		line-height: 16px;
		
			
}

.topbar a:link {color: #99cccc; text-decoration:none;}
.topbar a:visited {color: #99cccc; text-decoration:none;}
.topbar a:hover {color: #ffffff;}
.topbar a:active {text-decoration: none;}

.topbar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
		color: #99cccc;
		padding-left: 10px;
	
			
}

.topbar2 a:link {color: #99cccc; text-decoration:none;}
.topbar2 a:visited {color: #99cccc; text-decoration:none;}
.topbar2 a:hover {color: #ffffff;}
.topbar2 a:active {text-decoration: none;}




.menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
		color: #FFFFFF;
}

.menu a:link {color: #ffffff;}
.menu a:visited {color: #ffffff;}
.menu a:hover {color: #ffffff;}
.menu a:active {text-decoration: none;}



ul#navigation-1
	{ margin:0; 
	list-style:none;
	 width:90%;
	 height:23px;
	 font:normal 9pt verdana, arial, helvetica;
	 
	 }
	 
ul#navigation-1 li
	{ 
	margin:0; 
	padding-top:4px; 
	display:block; 
	float:left; 
	position: relative;
	}
	
	
ul#navigation-1 li a:link,
ul#navigation-1 li a:visited
	{ 
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px; 
	padding-bottom: 4px;
	text-align:center; 
	text-decoration:none; 
	color:#ffffff; 
	width:100%;
	height:13px; 
	
	}
	
ul#navigation-1 li:hover a,
ul#navigation-1 li a:hover,
ul#navigation-1 li a:active
	{ 
	position: relative;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 3px;
	padding-bottom: 4px;
	text-align:center; 
	text-decoration:none; 
	background:#004954; 
	color:#ffffff; 
	width:100%; 
	height:13px; 
		border:1px solid #004954; 
	}
	
ul#navigation-1 li ul.navigation-2
	{ 
	margin:0; 
	padding: 0;
	list-style: none; 
	 display: none;
	position:absolute; 
	top:22px; 
	left:0px; 
	}
	
ul#navigation-1 li:hover ul.navigation-2
	{ display:block; border:0px solid #004954; 
		background:#004954; width: 250px; margin-left: 1px; padding:0;}
ul#navigation-1 li ul.navigation-2 li
	{ width:100%;  border: none; padding:0;}

ul#navigation-1 li ul.navigation-2 li a:link,
ul#navigation-1 li ul.navigation-2 li a:visited
	{ display:block; padding-top: 5px; padding-bottom: 5px; padding-left: 10px;
	
	 text-align: left; width:206px; background:#004954;  position:relative; z-index:1500; border: none;}
ul#navigation-1 li ul.navigation-2 li:hover a,
ul#navigation-1 li ul.navigation-2 li a:active,
ul#navigation-1 li ul.navigation-2 li a:hover
	{ display:block; text-align: left; background-image: url(../images/menu/menubg.gif);   width:231px; position:relative; z-index:1000; border: none;}
	 



ul#navigation-1 li ul.navigation-2 li ul.navigation-3
	{ display:none; margin:0; padding:0; list-style:none; position:absolute; left:145px; top:-2px; padding:1px 1px 0 1px; border:1px solid #b9121b; border-left:1px solid #b9121b; background:#ffffff; z-index:900; }
	
ul#navigation-1 li ul.navigation-2 li:hover ul.navigation-3
	{ display:block; }
	
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited
	{ background:#b9121b; }
	
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover,
ul#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active
	{ background:#ec454e; }
	
ul#navigation-1 li ul.navigation-2 li a span
	{ position:absolute; top:0; left:132px; font-size:12pt; color:#fe676f; }
	
ul#navigation-1 li ul.navigation-2 li:hover a span,
ul#navigation-1 li ul.navigation-2 li a:hover span
	{ position:absolute; top:0; left:132px; font-size:12pt; color:#ffffff; }

.contactus1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
		color: #C30;
		padding-bottom: 10;
		margin: 0;
}

.contactus2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		color: #000;
		padding: 0;
		margin: 0;
}