@charset "utf-8";

body  {
	background: #05285E;
	margin: 0; 
	padding: 0;
	background-image: url(/images/background4_bottom.gif);
    background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: right bottom;

}


/* - - - -Positioning - - - - - */

#masthead	{
position: relative;
top: 0;
width: 960px;
height: 90px;
margin: 0 auto;
vertical-align: top;
	}

	#logo	{
	Position: absolute;
	top: 5px;
	left: 5px;
		
		}

	#coname	{
	position: absolute;
	top: 8px;
	left: 80px;
		}

	#tagline	{
	position: absolute;
	top: 40px;
	left: 140px;	
		}



#content	{
position: relative;
top: 0;
width: 1080px;
margin: 0 auto;
	}

#sidebar	{
position: absolute;
top: 0;
left: 0;
width: 360px;
/*border: #666 dashed 1px;*/
margin: 0;
padding: 0;
	}

#productmain	{
position: absolute;
top: 0;
left: 370px;
width: 740px;

}

#column2	{
position: absolute;
top: 260px;
left: 360px;
width: 640px;	
	}




/* - - - - - Formatting  - - - - - -  */


p, li	{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFF;	
line-height: 20px;
	}



p.footercl	{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;	
line-height: 18px;
padding: 6em 4em;
text-align: center;
	}



h1	{
font-family: Verdana, Geneva, sans-serif;
color:#FFF;	
font-size: 22px;
	}

h2	{
font-family: Verdana, Geneva, sans-serif;
color:#FFF;	
font-size: 18px;
	}

h3	{
font-family: Verdana, Geneva, sans-serif;
color:#FFF;	
font-size: 14px;
	}




A:link		{
font-family: Arial, Helvetica, sans-serif; 
color: #fff;	
text-decoration: underline;
font-weight: bold;
letter-spacing: 1px;
}

A:visited	{
font-family: Arial, Helvetica, sans-serif; 
color: #fff;	
text-decoration: underline;
font-weight: bold;
letter-spacing: 1px;
}

A:active	{
font-family: Arial, Helvetica, sans-serif; 
color: #fff;	
text-decoration: underline;
font-weight: bold;
letter-spacing: 1px;
}

A:hover		{
font-family: Arial, Helvetica, sans-serif; 
color: #ff0;	
text-decoration: none;
font-weight: bold;
letter-spacing: 1px;
}





/* --navgation menu and positioning*/


#navcontainer ul {
 list-style-type: none;
 text-align: left;
 }

 #navcontainer ul li a  {
 list-style-type: none;
 padding-left: 0px;
 text-align: left;
 font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
 text-decoration: none;
 color: #ccc;
 }

 #navcontainer ul li a:hover {
 color: #FF0;
 text-decoration: underline;
 }

 #navcontainer ul li a#toplevel    {
 list-style-type: none;
 font: bold 16px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; 
 line-height: 2.3em;
 color: #fff;
 }

 #navcontainer ul li a#midlevel    {
 list-style-type: none;
 font: bold 14px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; 
 line-height: 1.63em;
 color: #fff;
 }

 #navcontainer ul li a#sublevel {
 list-style-type: none;
 font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
 padding-left: 1.5em;
  }








