/* Zero the Margins
----------------------------------------------- */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0; border: 0; }


/* Body Styles
----------------------------------------------- */
body 			{ 
				background-color: #F8F8F6; 
				color: #353131; 			
				font-family: Verdana, Arial, Helvetica, sans-serif; 
				font-size: 11px; 
				font-style: normal; 
				text-align: center;
		 		margin: 0; 
				padding: 0;
				}

img				{ display:block; }

#wrapper  		{ 
				width: 800px;
				margin: 0px auto 20px auto;
				padding: 0; 
				text-align:center;
				background-color: #FFF; 
				border-right: solid #E4E4E4 3px; 
				border-bottom: solid #E4E4E4 3px; 
				border-left: solid #E4E4E4 3px;
				}

a 				{ 
				color: #074AA6; 
				text-decoration: underline; 
				}

a:hover 		{ 
				color: #074AA6;
				text-decoration: none; 
				}

a:visited		{ 
				color: #074AA6; 
				text-decoration: underline; 
				}
				
p { line-height: 18px; padding-bottom:15px;} 
h1 { padding-bottom: 8px; font-style: none; text-align: left; font-family: Palatino, "Times New Roman", Times, serif; font-size: 16px; color: #666; font-weight: normal; } 
h2 { padding-bottom: 8px; font-style: none; text-align: left; font-family: Palatino, "Times New Roman", Times, serif; font-size: 14px; color: #666; font-weight: normal; } 

.noPad { padding-bottom:7px;} 

ul					{ 
					margin: 0;
					padding: 0 0 8px 15px;
					list-style: none;
					}

li 					{ 
					line-height: 16px;
					background-image: url(../images/bullet.gif);
					background-repeat: no-repeat;
					background-position: 0 5px;
					padding: 0 0 7px 12px;
					margin: 0;
					} 





/* Masthead
----------------------------------------------- */
#masthead 			{ 
					width: 794px;
					text-align:left;
					background-color: #FFF; 
					height: 71px; 
					padding: 26px 0 0 0; 
					margin: 0;
					}
					
#leftMast 			{ margin: 0; 
					padding: 0; 
					float: left; 
					}
					

					
#rightMast 			{ margin: 0; 
					padding: 0; 
					float: right; 
					}



#topNav				{ margin: 0 0 0 10px; 
					padding: 0; 
					width: 525px; 
					}
					
#topNav	img			{ display:inline;
					}
					
										

/* Side Navigation
----------------------------------------------- */
#topContent 		{ 
					width: 794px;
					text-align:left;
					background-color: #FFF; 
					height: 100%; 
					padding: 0;
					margin: 0px auto 0px auto;
					}
					
#topContentBorder 	{ 
					width: 769px;
					height: 209px;
					margin: 0 13px 0 12px;
					border-top-style: double; 
					border-top-color: #A5A5A5;
					border-bottom-style: double; 
					border-bottom-color: #A5A5A5;
					}



#sideNav			{ 
					width: 214px; 
					margin: 4px 0 4px 0;
					padding: 0; 
					text-align:left;
					background-color: #FFF;
					float: left; 
					}
									
					
					
					
/* HOME BODY
----------------------------------------------- */

#animation			{ 
					width: 550px; 
					margin: 4px 0 4px 5px;
					padding: 0; 
					text-align:left;
					background-color: #FFF; 
					float: right; 
					}

#homeContent 		{ 
					width: 794px;
					text-align:left;
					background-color: #FFF; 
					padding: 30px 0 0 0;
					margin: 0;
					}
					
#rightHomeContent 	{ 
					margin: 0; 
					width: 340px;
					padding: 0 40px 20px 0;
					float: right; 
					}
					

#leftHomeContent 	{ 
					width: 350px;	
					margin: 0 0 0 0; 
					padding: 0 0 30px 40px; 
					float: left; 
					}


.blueText			{ 
					color: #036; 			
					font-size: 14px;
					font-weight: bold;
					}
					
.learnMore			{ 
					color: #074AA6;
					text-align: right;
					}
				
.learnMore a			{ 
						color: #074AA6; 
						background-image: url(../images/go_arrow.gif);
						background-repeat: no-repeat;
						background-position: 67px 5px;
						padding: 0px 17px 2px 0;
						}			





/* INSIDE 
----------------------------------------------- */
					
#rtMod				{ 
					width: 550px; 
					margin: 0 0 0 5px;
					padding: 4px 0 0 0; 
					text-align:left;
					background-color: #FFF;
					float: right; 
					}
					

					
.photoBorder		{ 
					padding-bottom: 4px;
					border-bottom-style: double; 
					border-bottom-color: #A5A5A5;
					}
					

.photoBorderNoBr	{ 
					padding-bottom: 4px;
					}
										
#insideNav			{ 
					width: 214px; 
					margin: 0;
					padding: 4px 0 4px 0; 
					text-align:left;
					background-color: #FFF;
					border-bottom-style: double; 
					border-bottom-color: #A5A5A5;
					float: left; 
					}

#inContentBorder 	{ 
					width: 769px;
					margin: 0 13px 0 12px;
					border-top-style: double; 
					border-top-color: #A5A5A5;
					}
					
#content			{ 
					margin: 20px 30px 10px 25px;
					}	
					
#contentNoBr			{ 
					margin: 20px 30px 10px 256px;
					}										

/* FOOTER
----------------------------------------------- */
#footer				{ 
					clear:both;
					width: 794px;
					text-align:left;
					background-color: #FFF; 
					padding: 0;
					}


.copyright 			{ 
					width: 770px;
					border-top: solid #E0E0E0 1px;
					text-align: left; 
					margin: 0 0 15px 12px; 
					padding: 14px 0 0 0; 
					font-size: 10px;
					color: #A5A5A5 }


