body {
    background-color: #ffc;
	font-family: Arial, Helvetica, sans-serif;    /* default page font */
	font-size: 14px;
    background: #016EB1 url(images/fpm-bg-2010-v1.jpg);  /* color was #bbb  7-17-10 */
	background-repeat: repeat-x;
	color: black;     /* color: #630  */
    margin: 0;          /* shorthand for all margins = 0 */
    padding: 0;         /* no padding */
}

h1 { 
	font-size: 12px;
	color: #003366;
	line-height: 24px;
	font-weight: normal;	
	margin: 8px 0px 0px 0px;
}


h2 {
	font-size: 18px;
	color: #4bb748;
    margin: 1em 0 .5em 0;
	font-weight: normal;
}

h3 {
	font-size: 15px;
	color: #333333;
    margin: 1em 0 .5em 0;
	font-weight: bold;
}

h4{
	font-size: 14px;
	color: gray;
    margin: 1em 0 .5em 0;
	font-weight: bold;
}

p { 
	font-size: 14px;
	line-height: 18px;
}

em {
	font-style: normal;
}



/* ====== Divs ====== */

div#outer {
		position: relative;       	/*  sets wrapper as the refrence object  */
		width: 948px;       		/* sets the content width */  
        height: 550px;  
        margin: 0px auto;
        background-color: none;
        border: solid 0px black;
    }

 
 div#content {
        background-color: none;
        float: left;
        width: 948px;
        padding: 0px;
		background: #bbb url(images/bg-contentWrapper.gif);
    }
	
div#contentblank {
        background-color: none;
        float: left;
        width: 948px;
        padding: 0px;
		background: white;
    }
 
div#first {
        background-color: none;
        float: left;
        width: 948px;
		height: 39px;
        padding: 0px;
    }
 
div#second {
        background-color: white;
        float: left;
        width: 868px;
		height: 87px;
        padding: 0px 40px 0px 40px;
    }
	
div#nav {
		float: left;
		width: 868px;
		height: 20px;
		padding: 0px;
		text-align: center;
		background-color: white;		/* #F2FBFF; */
		padding: 16px 40px 16px 40px;
}	
 
div#third {
        background-color: white;
        float: left;
        width: 880px;
		height: 370px;
        padding: 10px 28px 20px 40px;
    }
	
div#contentarea {
        background-color: white;
        float: left;
        width: 580px;
        padding: 0px 40px 40px 40px;
    }
	
div#contentareahome {
        background-color: none;
        float: left;
        width: 868px;
        padding: 0px 40px 40px 40px;
    }
	
div#sidebar {
        background-color: none;
        float: left;
		width: 200px;
        padding: 0px 0px 0px 0px;
    }
	
/* == Sidebar for Web Design templates == */	
	


.designNavHeader	{
	font-size: 18px;
	color: #4bb748;
    padding: 20px 0px 20px 0px;
	font-weight: normal;
}

.bc	{
	font-size: 12px;
	color: #333333;
    padding: 20px 0px 20px 0px;
}

.likeh2 {
	font-size: 18px;
	color: #4bb748;
    margin: 1em 0 .5em 0;
	font-weight: normal;
}

.likeh3 {
	font-size: 15px;
	color: #2F4F4F;
    margin: 1em 0 .5em 0;
	font-weight: bold;
}
	
div#sidebarNav {
        background-color: none;
        float: left;
		width: 200px;
        padding: 0px 0px 0px 0px;
	}
	
#sidebarNav a:link, #sidebarNav a:visited {
	font-size: 14px;
	font-weight: normal;
    text-decoration: none; 
}

#sidebarNav ul {              	/* turn off all the normal list behavior */
	list-style-image:url('images/marker_list.gif');
    margin: 0;
    padding: 0px 0px 0px 15px;
}

#sidebarNav li {              /* turn off the normal list item behavior */
    margin: 0;
    padding: 0;
}

#sidebarNav li a:link, #sidebarNav li a:visited {
    display: block;         	/* block mode for graphical button */
    color: #000033;            	/* blueish */
    text-decoration: none; 
	padding: 0px 0px 5px 0px;  */
/*  border: solid 1px black;           no border */
}
	
div#sixth {
        background-color: gray;
        float: left;
        width: 868px;
        padding: 40px 40px 40px 40px;
		border-top: 40px solid white;
		text-align: center;
}
	
	
/* ===== Main Menu Navigation 2 for tables fix ===== */


	
#nav ul {              	/* turn off all the normal list behavior */
    list-style: none;
    margin: 0;
    padding: 0;
}

#nav li {              /* turn off the normal list item behavior */
    float: left;
    margin: 0;
    padding:0;
}

#nav li a:link, #nav li a:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
    display: block;         	/* block mode for graphical button */
    color: #006699;            	/* blueish */
    text-decoration: underline; 
    padding: 0px 20px 0px 20px; 
/*  border: solid 1px black;           no border */
}

#nav li a:hover, #nav li a:active {
    color: #009933;         /* green color for text */
}


/* ===== Navigation Top Links UL ===== */

#topLinks ul {               /* turn off all the normal list behavior */
    list-style: none;
    margin: 0;
    padding: 0;
}

#topLinks li {               /* turn off the normal list item behavior */
    float: right;
    margin: 0;
    padding:0;
}

#topLinks li a:link, #topLinks li a:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    display: block;        			/* block mode for graphical button */
    color: white;     			/* white */
    text-decoration: none; 			/* no underline*/
    padding: 0px 0px 0px 15px; 
    border: none;           		/* no border */
}

#topLinks li a:hover, #topLinks li a:active {
    color: white;
}

/* ===== CTA ===== */

div#cta{
    background-color: #BED8E5;
    padding: 10px;
	border: 1px solid #6EA8D6;
	text-align: center;
}

/* ===== Top Links ===== */

div#topLinks {          
    position: absolute;		/* set the position for the nav elements */
    right: 0px; 			/* changed from left positioning */
    top: 11px;
	color: #4D9AC8;     	
}

#topLinks a:link, #topLinks a:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    color: white;     /* changed from #4D9AC8 */		
    text-decoration: none; 			/* no underline*/
}

#topLinks a:hover, #topLinks a:active {
    color: #CCCCCC;
}

/* ===== Absolute Positioning ===== */
	
div#logo {
    height: 62px;      /* set size equal to banner image */
	width: 175px;      /* set size equal to banner image */
    position: absolute;
    left: 40px;
    top: 50px;
}

div#banner{
    height: 73px;      /* set size equal to banner image */
	width: 520px;      /* set size equal to banner image */
    position: absolute;
    left: 212px;
    top: 40px;
}

div#btnquotetop{
    height: 62px;      /* set size equal to banner image */
	width: 174px;      /* set size equal to banner image */
    position: absolute;
    right: 41px;
    top: 50px;
}

/* ==== footerMenu Div and List === */

div#footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #003366;
    float: left;
    width: 868px;
    padding: 20px 40px 20px 40px;
	border-top: 40px solid white;
	text-align: center;
}

#footer p {
    font-size: 12px;
    color: #4D9AC8;
    margin: 0;
    padding: 0;
    text-align: center;
}

#footerMenu {             	/* turn off all the normal list behavior */
							/* list-style: none; margin: 0; padding: 0; */
	text-align: center; list-style:none;
}

#footerMenu li {             	/* turn off the normal list item behavior */
							/* float: left; margin: 0; padding:0; */
	 display:inline;
}

#footerMenu li a:link, #footerMenu li a:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    /*  display: block;        			block mode for graphical button */
    color: #4D9AC8;     			/* light gray */
    text-decoration: underline; 
    padding: 0px 10px;
    border: none;           		/* no border */
}

#footerMenu li a:hover, #footerMenu li a:active {
    color: white;
}


#footerMenu p a:hover, #footerMenu p a:active {
    color: white;
}

#footerMenu p a:link, #footerMenu p a:visited  {
    color: 4D9AC8;
}

#footerMenu p strong a:visited {
    color: 4D9AC8;
}

#footerMenu strong a:visited {
    color: 4D9AC8;
}


.bodyCopy  { 
	font-size: 14px;
	line-height: 18px;
}

.first {
    text-indent: 0;
}

.homecolor {
    text-indent: color: gray;
}

.highlight {
    background-color: #ccf;
    font-weight: bold;
}

.pic {
    float: left;
	padding: 5px 5px 5px 5px;
	margin: 0px 10px 0px 0px;
    border: 1px solid #999;
}

.thumbText {
	font-size: 12px;
}
.fbgallerytext {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 22px}

