@charset "utf-8";
/* CSS Document */

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


#wrapper {
width: 1024px;
margin-right: auto; 
margin-left: auto;
background-color:#FFFFFF;
}


.title {
font-size: 24px;
color:#666666;
margin: 0px 5px 5px 5px;
padding: 0px;
line-height: 1.0em;
}

.title-esq {
font-size: 16px;
line-height: 1.0em;
}

.title-sub {
font-size: 14px;
color:#666666;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 5px;
padding: 0px;
line-height: 1.0em;
}

h1.hm {
color: #FFFFFF;
font-size: 16px;
font-weight:100;
margin-top: 10px;
margin-right: 2px;
margin-left: 8px;
padding: 0px
}

h1.sub {
font-size: 24px;
color: #fff;
padding-top: 80px;
margin-bottom: 0px;
margin-left: 0px;
font-weight:100;
}


h1.sub2 {
font-size: 24px;
color: #fff;
padding-top: 53px;
margin-bottom: 0px;
margin-left: 0px;
font-weight:100;
}

h1.sub3 {
font-size: 24px;
color: #fff;
padding-top: 28px;
margin-bottom: 0px;
margin-left: 0px;
font-weight:100;
}
}


h2 {
font-size: 16px;
}


.container h2 {}

.container-lt-blue h2, .container-lt-blue h3  {
color:#6696b2;
}

.container-blue2 h2, .container-blue2 h3  {
color:#6696b2;
}

.container-blue h2, .container-blue h3  {
color:#023861;
}

.container-nivisa h2, .container-nivisa h3 {
color: #6696b2;
}

.container-yellow h2, .container-yellow h3 {
color: #a79456;
}

.container-red h2, .container-red h3 {
color: #b98369;
}

.container-olive h2, .container-olive h3 {
color: #798c31;
}

p {
line-height: 1.5em;
}

.topline {
margin-top: 0px;
}

p.quote-hm {
font-style:italic;
margin: 10px 15px;
color:#FFFFFF;
}

/*  colors */

.green {color:#8fb061;}
.blue { color:#000774;}
.blue-txt { color:#023861;}

/* font sized */
.s18{ font-size: 18px;}
.s20{ font-size: 20px;}

/* start of home boxes */

.col-hm h1 a:link, .col-hm h1 a:visited, .col-hm h1 a:hover {
color:#FFFFFF;
text-decoration: none;

}

.col-hm p {
line-height: 1.1em;
margin: 8px 0px;

}

.col-hm p a:link, .col-hm p a:visited {
color: #000774;
text-decoration: underline;
}

.col-hm p a:hover {
color: #000774;
font-weight: bold;
text-decoration: underline;

}

.col-hm-grn {
float:left; 
width: 183px; 
height: 178px; 
background-image:url(images/green-hm.gif); 
background-repeat:repeat-x;
margin-right: 20px;
border:0px;
}

.col-hm-bl {
float:left; 
width: 183px; 
height: 178px; 
background-image:url(images/blue-hm.gif); 
background-repeat:repeat-x;
margin-right: 20px;
border:0px;
}

.col-hm-yellow {
float:left; 
width: 193px; 
height: 178px; 
background-image:url(images/yellow-hm.gif); 
background-repeat:repeat-x;
margin-right: 20px;
border:0px;
}

.col-hm-red {
float:left; 
width: 190px; 
height: 178px; 
background-image:url(images/red-hm.gif); 
background-repeat:repeat-x;
margin-right: 20px;
border:0px;
}

.col-hm-olive {
float:left; 
width: 191px; 
height: 178px; 
background-image:url(images/olive-hm.gif); 
background-repeat:repeat-x;
margin-right: 20px;
border:0px;
}

/* end of home boxes */

/* start of central navigation */


.nav-col, .nav-col2 {
float:left; 
width: 220px;
margin-right: 10px;
}
.nav-col1 {
float:left; 
width: 220px;
margin-right: 10px;
margin-left: 10px;
}

.nav-col ul, .nav-col2 ul {
margin: 8px 0px 0px 0px;
padding: 0px;
list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;

}

.nav-col ul li, .nav-col2 ul li{
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 4px 0px;
list-style: none;

}

.nav-col a:link, .nav-col a:visited {
display: block;
color:#000000;
text-decoration: none;
}

.nav-col a:hover {
color: #000774;
text-decoration: underline;
}

.nav-col2 a:link, .nav-col2 a:visited {
display: block;
color:#ffffff;
text-decoration: none;
}

.nav-col2 a:hover {
color: #8fb061;
text-decoration: underline;
}


/* start of content - multiple columns*/
.container, .container-blue, .container2-blue2, .container-nivisa, .container-yellow, .container-red, .container-olive {
width: 100%;
padding-top: 15px;
}

.col {
float:left; 
width: 220px;
margin-right: 10px;
}

.col1 {
float:left; 
width: 220px;
margin-right: 10px;
margin-left: 10px;
}

.col p, .col1 p {
margin-right: 5px;
}


.col6 {
float:left; 
width: 680px;
margin-left: 10px;
}

.container ul, .container-blue ul, .container-blue2 ul, .container-nivisa ul, .container-yellow ul, .container-red ul, .container-olive ul {
margin-left: 0px;
padding-left: 20px;
line-height: 1.5em;
}

.container ol, .container-blue ol, .container-blue2 ol, .container-nivisa ol, .container-yellow ol, .container-red ol, .container-olive ol {
margin-left: 0px;
padding-left: 20px;
line-height: 1.5em;
}

.container ol li, .container-blue ol li, .container-blue2 ol li, .container-nivisa ol li, .container-yellow ol li, .container-red ol li, .container-olive ol li{
padding-top: 8px;
margin-left: 0px;
line-height: 1.5em;
}
.container ul li, .container-blue ul li, .container-blue2 ul li, .container-nivisa ul li, .container-yellow ul li, .container-red ul li, .container-olive ul li{
padding-top: 8px;
margin-left: 0px;
line-height: 1.5em;
}

.container-red ol li ol {
margin-left: 0px;
padding-left: 15px;
}

.container-red ol li li {
margin-left: 0px;
padding-left: 0px;
}

.callout {
color: #fff; 
margin-top: 0px; 
padding: 0px 5px 10px 5px;
font-style:italic;
font-weight: bold;
}


/* start of base navigation */
a.navbase:link, a.navbase:visited, a.navbase:hover {
	color: #003399;
	font-size: 10px;
	margin: 0px 5px;
	
	}
/* end of base navigation */

.disclaimer {
clear:left;
width: 1024px;
margin: 0px auto;
padding-top: 5px;
}

.copyright {
 font-size: 10px;
 }


