/* basic elements */
body { 
	background: #E9F3AC; 
	margin: 0px; 
    padding-top: 10px
	}
p { 
	font: 10pt arial, sans-serif; 
	padding-bottom: 2px;
    padding-top: 2px;
	}
h1.header {
	color: #673C3E;
	font: 11pt arial, sans-serif;
	font-weight: bold;
    margin: 0px;
    padding: 0;
}

/* specific divs */
#benefitsSide {
  	background: #F4F2EB;
    font: 10pt arial, sans-serif;
	color: #5E5E5E;
	line-height:3ex;
	height: 20px;
	padding: 5px 2px 0 2px;
    text-align: left
    }  
#breadcrumb {
  	background: #673C3E;
    font: 10pt arial, sans-serif;
	font-style: italic;
	color: #FFFFFF;
	line-height:3ex;
	height: 20px;
	padding: 5px 2px 0 2px;
    text-align: left
    }                
#breadcrumb a, #breadcrumb a:visited {
  	background: #673C3E;
    font: 10pt arial, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #CFD102;
	line-height:3ex;
	height: 20px;
	padding: 5px 2px 0 2px;
    text-align: left
    } 
 #breadcrumb a:hover, #breadcrumb a:active {
  	background: #673C3E;
    font: 10pt arial, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	color: #FFD24E;
	line-height:3ex;
	height: 20px;
	padding: 5px 2px 0 2px;
    text-align: left
    } 
#center {
    background: #8EAACE;
    font: 10pt arial, sans-serif;
    color: #ffffff;
    line-height: 3ex;
    padding: 2px 5px 5px 5px;
    text-align: left
    }
#center2 {
    background: #FFFFFF;
    font: 10pt arial, sans-serif;
    line-height: 3ex;
    padding: 5px 5px 5px 5px;
    border-top: 1px solid #755D02;
    border-left: 1px solid #755D02;
    border-bottom: 1px solid #755D02;
    text-align: left
    }
#copy {
    font: 10pt arial, sans-serif;
    color: #000000;
    line-height: 3ex;
	text-align: left
    }
#copy a, #copy a:visited {
    font: 10pt arial, sans-serif;
    color: #1E569F;
    line-height: 3ex;
	text-align: left
    }
#copy a:hover, #copy a:active {
    font: 10pt arial, sans-serif;
    color: #8EAACE;
    line-height: 3ex;
	text-align: left
	}
#copyb {
    font: 10pt arial, sans-serif;
    color: #000000;
    font-weight: bold;
    line-height: 3ex;
    text-align: left
    }
#fieldName {
    font: 10pt arial, sans-serif;
    color: #1E569F;
    font-weight: bold;
    line-height: 3ex;
    text-align: left
    }
#footer, #footer a, #footer a:visited { 
	background: #BAB8A9;
    font: 10pt arial, sans-serif;
	color: #FFFFFF;
	text-align:center; 
	line-height:3ex;
	}
#footer a:hover, #footer a:active {
  	background: #BAB8A9;
    font: 10pt arial, sans-serif;
	color: #1E569F;
	text-align: center; 
	line-height:3ex;
	}   
.form {
    font: 10px arial, sans-serif;
    }
#header { 
	background: #B7C36D;
	}  
#headerText {
    font: 11pt arial, sans-serif;
    font-weight: bold;
	color: #1E569F;
	line-height:3ex;
    }   
#layout {
    background: #FFFFFF;
    padding: 3px;
    margin: 0;
    }
#linksSide {
    font: 10pt arial, sans-serif;
	color: #5E5E5E;
	line-height:3ex;
	padding-left: 3px;
    text-align: left
    }  
#linksSide a, #linksSide a:visited {
    font: 10pt arial, sans-serif;
    font-weight: bold;
	color: #E57C19;
	line-height:3ex;
	padding-left: 3px;
    text-align: left
    } 
#linksSide a:hover, #linksSide a:active {
    font: 10pt arial, sans-serif;
    font-weight: bold;
	color: #1E569F;
	line-height:3ex;
	padding-left: 3px;
    text-align: left
    }
#note {
    font: 10px arial, sans-serif;
    color: #000000;
    line-height: 3ex;
	text-align: left;
    font-style: italic
    }
#prodNav {
  	background: #ACA202;
    font: 10pt arial, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	line-height:3ex;
	height: 20px;
	padding: 5px 2px 0 2px;
    text-align: left
    }                
#prodNav a, #prodNav a:visited {
  	background: #ACA202;
    font: 10pt arial, sans-serif;
	text-decoration: underline;
	color: #FFFFFF;
	line-height:3ex;
	height: 20px;
	padding: 5px 2px 0 2px;
    text-align: left
    } 
 #prodNav a:hover, #prodNav a:active {
  	background: #ACA202;
    font: 10pt arial, sans-serif;
	text-decoration: underline;
	color: #FFFFFF;
	line-height:3ex;
	height: 20px;
	padding: 5px 2px 0 2px;
    text-align: left
    }
#submitButton { 
	font-family: arial, sans-serif; 
	font-size: 10px; 
	margin-bottom: 0px; 
	font-weight: bold; 
	color: #ffffff; 
	border:1px solid #EEECE4; 
	background: #1E569F	
	}
#subnav {
    background: #61673C;
    padding-left: 5px;
	vertical-align: top;
	padding-top: 10px
    }
#top {
    font: 10px arial, sans-serif;
    color: #000000;
    line-height: 3ex;
	text-align: right
    }
#top a, #top a:visited {
    font: 10px arial, sans-serif;
    color: #1E569F;
    line-height: 3ex;
	text-align: right
    }
#top a:hover, #top a:active {
    font: 10px arial, sans-serif;
    color: #8EAACE;
    line-height: 3ex;
	text-align: right
	}
           
/* and the rest... */
#blue {
      background: #8EAACE;
      }
#pinline {
    background: #1E569F url(images/spacer.gif) repeat;
    }
#lightGray {
    background: #EEECE4 url(images/spacer.gif) repeat;
    }
#medGray {
    background: #CBC9BE url(images/spacer.gif) repeat;
    }
#med2Gray {
    background: #BAB8A9 url(images/spacer.gif) repeat;
    }    
#darkGray {
    background: #676767 url(images/spacer.gif) repeat;
    }
#darkBlue {
    background: #1E569F url(images/spacer.gif) repeat;
    }
#orange {
    background: #FF9000 url(images/spacer.gif) repeat;
    }
    


