/* Cents Solutions Style Sheet */
html { 
	min-width: 742px;
	margin: 0;
	padding: 0;
	border: 0;	
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: black;
	}

.important {
	color: red;
	}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	font-weight: bold;
	padding-bottom: 6px;
	border-bottom: 1px dotted gray;
	}

h2 {
	font-size: 12px; 
	font-weight: normal;
	margin-top: 10px;
	margin-bottom: 5px;
	}

h2.important {
	font-size: 16px; 
	font-weight: bold;
	margin-top: 20px;
	float: right; 
	}

h3, h3 a {
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	}

h4, h4 a {
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	}

p {
	line-height: 130%;
	}
	
p.access {
	display: none;
	}

a:link, a:visited	{
	color: #40516D;
	text-decoration: none;
	
	}

a:hover {
	color:#B07F78; 
	text-decoration: underline;
	}

img {
	border: 0;
	}

.alt {
	display: none;
	}

.brand {
	font-weight: bold;
	}

.carrot { 
	display: inline; 
		/* toggle to "none" to hide; see also .hidden */
	}
	
.hidden {
	display: none;
	}




/* global container ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
img	{
	/*margin: 0 -5px 0 0;*/
	border: none;
	padding: 0;
	}

body {
	margin: 1px 0 0 1px;
	padding: 0;
	}
	
	#page {
		width: 768px;
		margin: 0;
		padding: 0;
		}
		
		
		#header {
			display: block;
			width: 100%;
			position:relative;
			}
		
			#topnav	{
	position:absolute;
	top:1px;
	right:0px;
	height: 24px;
	line-height: 24px;
				}
			#topnav a:link, #topnav a:visited{
				padding:2px;
				}
				
			#topnav a:hover{
				padding:2px;
				background-color:#B07F78;
				color:#fff;
				}

			#navBar {
				width: 100%;
				margin: 0;
				padding: 0;
				text-align: left;
				text-transform: uppercase;
				background-color: #6D4051;
				}

				#navBar a {
					height: 25px;
					line-height: 25px;
					margin: 0;
					border-left: 1px solid #ffffff;
					padding: 6px 21px;
					font-size: 8pt;
					font-weight: bold;
					color: white;
					text-decoration: none;
					background-color: #6D4051;
					}
				#navBar a:hover{ background-color:#B07F78
				
					}

			#logo {
			`
				}
			#home_graphics { position:relative;
			
			}
			#home_message { position:absolute; left:365px; top:5px;}
			#graphics {
				display: block;
				float: left;
				padding:2px 0 2px 1px;
				clear: both;
				}

				#graphics img#image_banner{
					width: 546px;
					height: 96px;
					margin: 2px 0 0 180px;
					}
			
		#grayBar {
			clear: both;
			width: 768px;
			height: 16px;
			background-color: RGB( 221,221,221);
			margin: 0 0 10px 0;
			}
		
		#main {
			visibility: visible; 
			padding: 0;
			margin: 0;
			width: 768px;
			}
		
			#sideBar {
				float: left;
				clear: both;
				margin: 0;
				padding: 0;
				width: 167px;
				border-right:1px #999 solid;
				font-family: Arial, Helvetica, sans-serif;
				}
				
				#sideNav	{
					margin: 0;
					border:none;
					padding: 0;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 90%;
					line-height: 100%;
					
					}
					
					#sideNav li {
						float: left;
						position: relative;
						clear: both;
						display: block;
						margin: 8px 0 0 0;
						padding: 0 0 4px 10px;
						width: 147px;
						color: #45406D;
						text-transform: uppercase;
						background-position: 0px 3px;	
						}
			
					#sideNav li a {
						display: block;
						padding: 0;
						color: #45406D;
						text-decoration: none;
						font-weight:bold;
						}
			
						#sideNav li a:hover {
							color: #B07F78;
							text-decoration:underline;
							font-weight:bold;
							}
			
							#sideNav li ul	{
								margin-left: 0;
								border: none;
								padding: 0;
								}
						
								#sideNav li ul li ul li {
									width: 130px;
									}
						
				#sideNav .sidenavHeader{
					color:#406D45;
					width:100%
					height:25px;
					display:block;
					font-weight:bold;
					font-size:14px;
				}
				
					
				.sideBar {
					float: left;
					position: relative;
					clear: both;
					display: block;
					margin: 8px 0 0 4px;
					border-bottom: 1px solid #666;
					padding: 0 0 4px 0;
					width: 162px;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 80%;		/* /5pt; */
					font-weight: bold;
					text-transform: uppercase;
					line-height: 100%;
					color: RGB(12, 25, 117); /* #0C1975  blue */
					}

			#content	{ 
				float: left;
				margin: 0;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 9pt;
				color: RGB( 102, 102, 102);
				padding: 0 0 0 5px;
				width: 560px;
				}
			
				/* Holly hack: eliminate the Win/IE 3px text jog.
				This backslash is an escape cahracter to hide the hack from from IE5-mac \*/
				* html #content {height: 1%;}
				/* End hide from IE5-mac */ 
			
				#content p	{
					margin-top: 4px;
					line-height: 140%;
					}
				
				#content div.indent {
					margin-left: 20px;
					}
					
				
			/* override common h1 style */
			#content h1 {
				border: none;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11pt;
				font-weight: bold;
				height: 18px;
				line-height: 18px;
				padding: 0;
				margin: 20px 0 26px 0;
				}
				
			/* non-specific heads */
			#content h1,
			#content h2,
			#content h3 { 
				color: RGB(0, 124, 113); 
					/* re-establish link color after setting 
					base color for #content */
				}
			
			#content a { 
				color: RGB(12, 25, 117); /* #0C1975  logo blue */
				}
			
			#content ul,
			#content li {
				margin: 0 0 5px 10px;
				padding: 0;
				}
			
			#content ul li { 
				list-style-type: square;
				padding-left: 5px;
				background-image: URL(/Public/images/square.gray.gif);
				background-repeat: no-repeat;
				background-position: 0px 3px;	
				}
			
			#content ul li ul {
				margin-top: 5px;
				margin-left: 35px;
				}
			
		#belowSideBar {
			margin: 20px 0 20px 1px;
			}
				
		#footer {
			clear: both;
			text-align: center;
			width: 768px;
			margin: 10px 0 0 0;
			padding: 2px 0 4px 0;
			font-size: 75%;
			color: gray;
			float: left;
			}
				
				#footer a { 
					color: RGB(12, 25, 117); /* #0C1975  logo blue */
					}
		.formfield{ margin:.4em 0em;}
		.quoteformlabel{ font-weight:bold;font-size:smaller;}
			
/* end of CSS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

