/* CSS Document */

* {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border: 0px;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

html, body {
	height: 100%;
	}
	
body {
	width: 100%;
	margin: 0px 0px 0px 0px;
	text-align:center;
	background-color : White;
}

	div#frame {			/*main container for all content*/
		width: 765px;
		height: auto;
		margin-right:auto;
		margin-left: auto;
		text-align:left;
		/*background-color:#FFFFCC; */
		}
		
	div#header {			/*container for masthead*/
		width: 765px;
		height: 90px;
		/*background-color:#66FFFF;*/
		}
				
	div#searchArea {	/*container for search area */
		width: 682px;
		height: 28px;
		/*background-color:#FFCCFF;*/
		
		font-family:Arial, Helvetica, sans-serif;
		/*changed from 11 to 12 per JH 60210*/
		font-size: 12px;
		text-align:left;
		color:#00234C;
		}
		
			div#searchArea p {
				float: left;
				line-height:28px;
				color:#00234C;
				text-align:left;
				}
			
			div#searchArea input {
				font-size: 12px;
				border: 1px solid #c4c4c4;
				background-color:#FFFFFF;
				color: #00234C;
				margin-top: 6px;
				margin-right: 5px;
				float: left;
				}
				
				.button {
					height: 17px;
					width: 17px;
					line-height: 14px;
					}
				
			#breadcrumb {
				line-height: 28px;
				float:left;
				}
			#breadcrumb0 {
				line-height: 0px;
				float:left;
				}
						
			div#searchArea a {
				color:#00234C;
				text-decoration:none;
				}
					
   #contact {  /* positions contact link to far right */
    float: right;
    }
   #contact img {
    vertical-align: top;
    margin: 0px 2px 0px 2px;
    }
    #contact_us {
    display: inline-block;
    line-height: 20px;
    }

		
	div#secondaryNavigation {
		width: auto;
		height: 49px;
		clear:both;
		/*background-color:#FFCC99;*/
		}
		
		div#secondaryNavigation ul {
			white-space:nowrap;
			padding: 0;
			margin: 0;
			text-align: left;
			}
			
			div#secondaryNavigation li {
				font-family:Arial, Helvetica, sans-serif;
				font-size: 11px;
				display:inline;
				list-style: none;
				margin-right: 6%;
				}
				
			div#secondaryNavigation a {
				color: #666666;
				text-decoration: none;
				}
				
			div#secondaryNavigation a:hover {
				color: #7f8e2b;
				}
			
		
	div#contentContainer {		/*container for column body content*/
		width: 765px;
		height: auto;
		/*background-color:#9999CC;*/	
		}
		
	div#leftContent {		/*container for left column*/
/*			width:215px;  */
			width:180px;
			height: 100%;
			float:left;
			display: inline;
			margin-right: 30px;
			padding-top: 55px;
			/*background-color:#99FF66;*/
			}
			
			div#leftContent p {
				line-height:15px;
				}
				
			div#leftContent hr {
				border-top: 1px solid #d8de9c;
				}
			
	div#rightContent {		/*container for right column*/
/*		width: 426px;  */
		width: 500px;
		height: 100%;
		float: left;
		display:inline;
		padding-top: 15px;
		/*background-color:#CC6699;*/
		}
	
		div#rightContent h1 {
	color:#00234C;
	/*text-transform : lowercase;*/
}
		
		div#rightContent img {
			margin: 0px 0px 5px 5px;
			}
			
		div#rightContent ul, div#rightContent li {
   			margin-left: 20px;
   			list-style-type: disc;
/*   			color:#666666;  */
   			color:#333333;
   			}
		
			
	div#footer {		/* container for regis contact info */
		width: auto;
		height: auto;
		padding-top: 8px;
		padding-left: 125px;
		text-align: center;
		/*background-color:#00CCCC;*/
		}
		
		div#footer p {
			color: #00234C;
			}
			
			
/* standard type styles */


h1 {			/*standard style for all headlines */
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
	margin-bottom: 10px;
	}
	/*Below: several changes per JH 60210*/	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	color:#898989;
	}
	
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	margin-bottom:5px;
	margin-top: 5px;
	}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight : bold;
	}
	
h5{
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px; 
 	color: #666666;
 	font-weight: bold;
	}
	
p,ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 15px;
/*	text-align:justify;  */
/*	color: #666666;  */
	color: #333333;
	margin-bottom: 10px;
	}
	
	a {
/*		color: #333333*/
		color: #000000; 
/*		color: #3d5bb1;*/
		text-decoration:none;
		}
		
/*		 a:hover {
		color: #3d5bb1;
		 text-decoration:underline;
		}*/

INPUT {
	font-size: 12px;
	border: 1px solid #c4c4c4;
	background-color:#FFFFFF;
	color: #7f8e2b;
	margin-top: 5px;
	margin-right: 5px;
}
				
textarea {
			font-size: 12px;
			border: 1px solid #c4c4c4;
			background-color:#FFFFFF;
			color: #7f8e2b;
			margin-top: 6px;
			margin-right: 5px;
			float: left;
		}
div#rightContentService {		
    width: 620px;
    height: 100%;
    float: left;
    display:inline;
    padding: 15px 0 15px 0;
}
	
div#rightContentService h1 {
	color:#e78612;
}
div#rightContentService h2 {
    color: #3d5bb1;
    margin-top: 0px;
    margin-bottom: 2px;
    font-size: 20px;
}
div#rightContentService h3 {
    color: #3d5bb1;
    margin-top: 0px;
    font-size: 14px;
    font-weight: bold;
}
div#rightContentService p {
    font-family: Verdana, Arial, Sans-Serif;
    color:#333333;
}		
div#rightContentService img {
	margin: 0px 0px 5px 5px;
    border: solid 1px #333333;
}
	
div#rightContentService ul, div#rightContentService li {
	margin-left: 20px;
	list-style-type: disc;
	color:#333333;
}
DIV#rightContentService A {
	color:#3d5bb1;
	font-weight: normal;
}
DIV#rightContentService A:HOVER {
	color:#000066;
	font-weight: normal;
}
div#service {
    width: 590px;
    margin-bottom: 20px;
}
div#service img {
    float: left;
    margin: 5px 15px 0 0;
    border: solid 1px #333333;
}
div#serviceLeftCol {
    float:left; 
    text-align:center; 
    padding:10px 10px 0 0; 
    vertical-align:top;
}
div#serviceLeftCol img.noBorder 
{ border-width: 0px;}


