body {
margin:0 0 0 0;
background : #195D86 url('images/bac_blue.jpg') repeat-y;	
font-family:verdana,geneva,sans-serif;	
font-size:11px;
color:#9ACAE0;
}		
	
a:link		{ color: #FFCC66; text-decoration: underline; }
a:visited	{ color: #FFCC66; text-decoration: underline; }
a:hover		{ color: #FFFFFF; text-decoration: none; }
a:active	{ color: #9ACAE0; text-decoration: underline; }

a.subnav:link		{ color: #AADAF0; text-decoration: none; }
a.subnav:visited	{ color: #AADAF0; text-decoration: none; }
a.subnav:hover		{ color: #FFFFFF; text-decoration: none; }
a.subnav:active		{ color: #AADAF0; text-decoration: none; }

a.home:link		{ color: #9ACAE0; text-decoration: none; }
a.home:visited	{ color: #9ACAE0; text-decoration: none; }
a.home:hover		{ color: #FFCC66; text-decoration: underline; }
a.home:active	{ color: #9ACAE0; text-decoration: underline; }

a.company:link		{ color: #9ACAE0; text-decoration: none; }
a.company:visited	{ color: #9ACAE0; text-decoration: none; }
a.company:hover		{ color: #FFCC66; text-decoration: underline; }
a.company:active	{ color: #9ACAE0; text-decoration: underline; }

a.expertise:link		{ color: #9ACAE0; text-decoration: none; }
a.expertise:visited	{ color: #9ACAE0; text-decoration: none; }
a.expertise:hover		{ color: #FFCC66; text-decoration: underline; }
a.expertise:active	{ color: #9ACAE0; text-decoration: underline; }

a.faqs:link		{ color: #9ACAE0; text-decoration: none; }
a.faqs:visited	{ color: #9ACAE0; text-decoration: none; }
a.faqs:hover		{ color: #FFCC66; text-decoration: underline; }
a.faqs:active	{ color: #9ACAE0; text-decoration: underline; }

a.contact:link		{ color: #9ACAE0; text-decoration: none; }
a.contact:visited	{ color: #9ACAE0; text-decoration: none; }
a.contact:hover		{ color: #FFCC66; text-decoration: underline; }
a.contact:active	{ color: #9ACAE0; text-decoration: underline; }

#nav-main {
margin:0;
padding:4px 0 6px 20px;
background: #02395A url('images/bac_stripes2.gif') repeat-x;	
border-top: 1px solid #002741;
border-bottom: 1px solid #6096AB;
text-transform: uppercase;
font-size: 9px;
}	
		
#top-subnav {
position:absolute;
margin-top:34px;
margin-left:520px;
padding : 0;	
}

#footer {
margin:45px 0 0 0;
padding:6px 0 7px 20px;
background: #02395A url('images/bac_stripes.gif');	
border-top: 1px solid #093D66;
border-bottom: 1px solid #6096AB;
font-size: 9px;
line-height: 15px;
text-align:left;
color:#efefef;
}			

.alt {
display:none;
}

h1 {
margin: 0 0 15px 0;
padding: 0;
font-family: arial,helvetica,sans-serif;
font-size: 15px;
color: #BAEAFF;
text-transform:uppercase;
border-top:1px solid #6699cc;
}	

h2 {
margin: 5px 0 15px 0;
text-align:left;
line-height:26px;
padding: 0;
font-family: arial,helvetica,sans-serif;
font-size: 22px;
color: #FFFFFF;
font-weight:normal;
}

h3 {
margin: 16px 0 8px 0;
padding: 0;
font-family: arial,helvetica,sans-serif;
font-size: 14px;
color: #AADAF0;
}

h4	{
margin: 0 0 10px 0;
padding:0;
font-family:arial, helvetica,sans-serif;	
font-size:14px;
color:#BAEAFF;
line-height:18px;
text-align:left;
}

h5	{
margin: 0 0 10px 0;
padding:0;
font-family:verdana,geneva,sans-serif;		
font-size:11px;
color:#9ACAE0;
line-height:16px;
text-align:left;
}

h6	{
margin: 0;
padding:0;
font-family:verdana,geneva,sans-serif;		
font-size:10px;
color:#BAEAFF;
line-height:15px;
text-align:left;
}

.sublinks {
font-family: verdana,geneva,sans-serif;
font-size: 10px;
font-weight: normal;
color: #263646;
}
	
p	{
margin: 0 0 10px 0;
padding:0;
font-family:verdana,geneva,sans-serif;	
font-size:11px;
color:#9ACAE0;
line-height:16px;
text-align:left;
}

.small	{
margin: 0 0 10px 0;
padding:0;
font-family:verdana,geneva,sans-serif;	
font-size:10px;
color:#9ACAE0;
line-height:15px;
text-align:left;
}

.on	{
margin:5px 10px 5px 15px;
padding:3px;
font-family:verdana,geneva,sans-serif;	
font-size:11px;
line-height:11px;
text-align:left;
border:1px solid #6699cc;
background-color:#003366;
}

.off	{
margin:5px 10px 5px 15px;
padding:3px;
font-family:verdana,geneva,sans-serif;	
font-size:11px;
line-height:11px;
text-align:left;
border:1px solid #6699cc;
}

li.on	{
margin:5px 10px 5px 15px;
padding:3px;
font-family:verdana,geneva,sans-serif;	
font-size:11px;
color:#9ACAE0;
line-height:11px;
text-align:left;
border:1px solid #6699cc;
background-color:#003366;
list-style : none;
}

td#off a:hover 	{ background-color: #6699cc; }
td#on a:hover 	{ background-color: #6699cc; }

#left	{
margin: 0 15px 15px 20px;
padding:0 0 0 20px;
font-family:verdana,geneva,sans-serif;	
font-size:10px;
color:#9ACAE0;
line-height:15px;
text-align:justify;
border-left:1px solid #DED2C1;
}
	
#right	{
margin: 0 20px 15px 15px;
padding:0 20px 0 0;
font-family:verdana,geneva,sans-serif;	
font-size:10px;
color:#9ACAE0;
line-height:15px;
text-align:justify;
border-right:1px solid #DED2C1;
}

.subsection	{
margin: 4px 10px 0 18px;
padding:0;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#9ACAE0;
line-height:16px;
text-align:left;
}
	
ul	{
font-family: verdana,geneva,sans-serif;
font-size: 11px;
font-weight:normal;
line-height: 18px;
color: #9ACAE0;	
margin: 0 0 16px 36px;
padding: 0;
}
	
.details {
font-family: tahoma,verdana,geneva,sans-serif;
font-size: 9px;
font-weight:normal;
line-height: 14px;
text-align:left;
color: #9ACAE0;	
}

.global {
font-family: verdana,geneva,sans-serif;
font-size: 9px;
font-weight: normal;
color: #9ACAE0;
padding : 0;	
}												

.form {
font-family:verdana,geneva,sans-serif;
font-Size:9px;
font-weight:normal;
color:#9ACAE0;
margin:0;
padding:0;
}

