/* CSS Document */


			body {
				margin:0;
				padding:0;
				color:#333333;
				background-color:#9EB6C7;
				font-family:Arial, Helvetica, sans-serif;
				font-size:62.5%;}
				
				a img {
				border:none;
			}
			
/* Layout out */

			#main_col {
			width:700px;
			/*height:715px;*/
			height:auto;
			margin:40px auto;
			background:#fff;
			
			}
				
					
				#top_bg{
				width:700px;
				height:20px;
				margin:0;
				background:url(../shared_images/top_bg.jpg) 0 0 no-repeat;
				}
				
				
				#main_box{
				width:700px;
				height:425px;
				
				margin:0;
				}
				
				
						
				#content{
				width:700px;
				background:#fff;
				margin:0;
				}


				
					#content_text_left {
					float:left;
					padding-left:20px;
					padding-top:10px;
					width:480px;}
					
						
					#content_text_right {
					float:right;
					padding-right:10px;
					padding-top:20px;
					width:180px;
					height:auto;
					
					}

							
						#nav	a:link, #nav a:visited {
						font-size:10px;
						text-decoration:none;
						font-weight:bold;
						}
						#nav	a:hover,
						#nav	a:focus,
						#nav	a:active {
						color:#D03900; 
						}
					
				
				
						#nav_top
						{
						height:20px;
						padding: 0;
						margin: 0;
						background:url(../shared_images/top_nav_bg.png) no-repeat;
						
						}
						
						#nav_b
						{
						height:20px;
						padding: 0;
						margin: 0;
						background:url(../shared_images/b_nav_bg.png) no-repeat;
						
						}
				
						#nav
						{
						
						margin: 0;
						font-family:  Lucida, Helvetica, Arial, sans-serif;
						background:url(../shared_images/nav_bg.png) repeat-y;
						
						}
						
						#nav ul
						{
						
						list-style: none;
						margin: 0;
						padding: 0;
						border: none;
						}
						
						#nav li, #nav li:hover
						{
						width:175px;
						margin: 0;
						padding:0;
					/*	background:url(../shared_images/arr_o.png) no-repeat; */

						}
						
						#nav li a
						{
						
						display: block;
						padding: 5px 10px 5px 20px;
						color: #134479;
						text-decoration: none;
						border-bottom:none;

						}
						
						html>body #nav li a { width: auto; }
						
						#nav li a:hover
						{
						color: #AE4F0C;
						font-weight:bold;
						background:url(../shared_images/over_nav_bg.png) no-repeat;

						}

				
				
				
				
				
				
				#side-img{ 
				clear: both; 
				height: 5%;
				background:#ffc;
				
				padding: 0; 
				margin: 0; 
				}
				
				
				
				
				.left {
				float:left;
				margin:10px;
				}
				
				.right {
				float:right;
				margin:10px;
				}
				
				
				#col1{
				width:230px;
				background:#fff;
				float:left;
				margin:0;
				padding:0;
				}
		
			
				
				
				#col2{
				width:230px;
				background:#fff;
				float:right;
				margin:0;
				padding:0;
				}
				
				#content-left{
				width:360px;
				background:#fff;
				float:left;
				margin:0;
				padding:20px;
				}
				#content-left h1{
			
				margin:0 0 20px 0;
			
				}
				
				#content-right{
				width:300px;
				background:#fff;
				float:right;
				margin:0;
				padding-top:20px;
				}
				
				
		
		
						#content-left	a:link,#content-left a:visited {
						border-bottom:1px dotted;
						color:#AE4F0C;
						font-weight:bold;
						text-decoration:none;
						}
						#content-left	a:hover,
						#content-left	a:focus,
						#content-left	a:active {
						border-bottom-style:solid;
						color:#D03900; background:#ffc;
						}
						#content-left	a:focus,
						#content-left	a:active {background:#ffc}
		
		
					ul, ul li  {
					font-family:Arial, Helvetica, sans-serif;
					margin:0;
					padding:0;}
									
					ul {
					margin-left:15px;}
									
					ul li {
					font-size:1.2em;
					margin-left:10px;
					padding-left:0;
					padding-bottom:5px;
					list-style: none;

					
					}
										
					ul li ul {
					margin-top:10px;
					margin-left:0;}
									
					ul li ul li {
					font-size:1.0em;
					list-style:circle;
					padding-left:0;}
					
					
					#print {
					margin:0 0 10px 120px;}
	
						.link-list {
						text-align: left;
						list-style: none;
						margin: 0 0 1em;
						padding: 0;
						line-height:1.5em;
						
						
						}
				
				
				.bullet10 { background: url(../shared_images/bullet_010.jpg) 0 0 no-repeat; padding:0 0 10px 18px;}
						
				.pdf-file { background: url(../shared_images/pdf.gif) 0 0 no-repeat;
				padding:0 0 10px 18px;}

				/*	ICON
				$Revision: 1.21 $
				@author btapley
				*/
				/* http://www.macedition.com/cb/ie5macbugs/substringbug.html \*//*/ @media hide { /**/
				
				li.icon,
				p.icon {  
				background-position: left top; }
				button.icon-replace {	
				-moz-outline: none;
				padding: 0;
				border-style: none;
				background-color: transparent;
				background-repeat: no-repeat;
				background-position: center center;
				}
		
		
		#product_slide {
		width:700px;
		background-color:#fff;
		margin:20px 0 0 0;
		border-top:1px solid #D03900;
		}
	
		#footer {
		width:700px;
		background-color:#fff;
		height:40px;
		margin:20px 0 0 0;
		padding:20px 0 0 0;
		border-top:1px solid #000;
		
		}
		
		
		
			#footer_bg{
				width:700px;
				height:20px;
				margin:0;
				background:url(../shared_images/footer_bg.jpg) 0 0 no-repeat;
				}
				
	
	
				/* ---------------------------------------------------------------------------- 
					BreadClimb Navigation
				*/
				#bc_nav {
					font-size:9px;
					margin:20px;;
					
					
				}
				#bc_nav li a, #bc_nav li a:visited{
					font-size:9px;
					color:#666;
					text-decoration:none;
					}
				
				#bc_nav li a:hover, #bc_nav li a:active{
					font-size:9px;
					color:#6590a2;
					}
				
				#bc_nav ul{
					display:inline;
					margin: 0 0 0 -25px;
					
				}
				
				#bc_nav ul li {
					display:inline;
					font-size:9px;
					color:#9a5007;
				}
				
				#bc_nav ul li ul li{
					display:inline;
					background: transparent url(../shared_images/arrow_list.jpg) no-repeat 0 0.3em;
					
					
				}
				
				 #bc_nav ul .no-bullet {
					background:none;
					list-style:none;}
				
				
				/* ---------------------------------------------------------------------------- */
	
	
	/* BOX /**/
			
			#color_box ul.milestones li {
				list-style: none;}
			
			ul.milestones {
				list-style: none;
				padding: 8px 0;
				margin: 0;}
			
			ul.milestones li {
				list-style: none;
				padding: 3px 0;
				margin: 0 0 0 50px;}
			
			ul.milestones label {
				display: block;
				width:25px;
				text-align: right;
				float: left;
				font-weight: bold;
				padding-right:0px;
				margin-left:-40px;}
			
			#color_box{
						margin: 0 20px 1em 0;
						padding:10px;
			
			}
			.light-b{background:#0093d0}
			.dark-b{background:#00529b}
			.orange{background:#0093d0}
			.green{background:#00a950}
			.brown{color:#9A5107}
			.brown_box{background:#552d05}
			.light-blue2{background:#c3d5ea;
						margin: 0 20px 1em 0;
						padding:10px;
							font-weight: bold;
							font-size:1.3em;
			
			}

			
						/* FONTS */
						
						
							a:link,	 a:visited {
							border-bottom:1px dotted;
							color:#1f5391;
							text-decoration:none;
							}
							
							a:hover,
							a:focus,
							a:active {
							border-bottom-style:solid;
							color:#D03900; background:#ffc;
							}
							
							a:focus,
							a:active {background:#ffc}
						
						
						
						
						.stamp-fileinfo{ color: #888; }

								
						#footer p {
						color:#1f5391;
						font-size:1em;
						line-height:1.2em;
						padding-right:10px;
						float:right;
						}							
		
						blockquote{
						color:#1f5391;
						font-size:1.6em;
						line-height:1.5em;
						font-family:Georgia, "Times New Roman", Times, serif;
						font-style:italic;
						}				
						.light-blue2 p{
						color:#333;
						font-size:1em;
						font-weight:normal;
						line-height:1.2em;
						font-style:italic;
						}
						
						p{
						color:#333;
						font-size:1.2em;
						line-height:1.5em;
						}
						.cap {
						color:#666;
						font-size:1em;
						line-height:1.2em;
						}
						
						.question {
						color:#9A5107;
						font-size:1.3em;
						font-weight:bold;
						line-height:1.5em;
						}												
						
						.blue{
						color:#1f5391;
					
						}							
						.blue-bold{
						color:#1f5391;
						font-weight:bold;
					
						}				
						
						
						h1 {
						color:#1f5391;
						font-size:1.8em;
						margin:0;
						padding:10px 0 0 0;
						}
						
							
						h2 {
						color:#1f5391;
						font-size:1.6em;
						margin-bottom:0.8em;}
									
						h3 {
						color:#333;
						font-size:1.3em;
						margin-bottom:0.8em;}
									
						h4 {
						color:#000066;
						font-size:1.5em;
						margin-bottom:0.5em;
						font-weight:normal;
											
						
						}
						
						h5 {
						color:#000066;
						font-size:1.3em;
						margin:0;
						padding:0;
				
						font-weight:normal;
						border-top:solid 1px #9a5007}
						
						.intro-b li  {
					
						margin-left:10px;
						padding-left:0;
						padding-bottom:5px;
						list-style:circle;
						color:#1f5391;
						font-weight:bold;
						}			
					
						.n li  {
					
						margin-left:10px;
						padding-left:0;
						padding-bottom:5px;
						list-style:disc;
						line-height:1.5em;

											}		
						ol li{
					
						margin-left:10px;
						padding-left:0;
						padding-bottom:5px;
						line-height:1.5em;
						color:#fff;
						font-size:1.2em;
						line-height:1.5em;

					
					}		
					
					
					.white	{color:#fff;}
					
					#color_box ul li  {
					list-style:disc;
					color:#fff;
					
					}	
					
					
					
	
/* ----------------------------------------------------------------------------- 
TABLES
----------------------------------------------------------------------------- */


.standard, .enhanced {

	caption-side: bottom;
	margin: 2em 0;
	padding: 0;
	}
	
.standard td, .enhanced td {
	padding: .5em;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;

	}
	
.standard th, .enhanced th {
	color:#fff;
	font-weight: bold;
	padding:.5em;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	background:#add0de;
	}
	
caption {
	color: #999;
	font-size: .9em;
	font-weight: normal;
	margin: 0;
	padding: .5em 0;
	text-align: left;
	}
	.standard td a{
	color:#333;
	border-bottom:dotted 1px #333 ;
										
	text-decoration:none;
										
										}
									
	.standard th a:hover, .standard td a:hover {
	color:#774B4D;
	border-bottom:dotted 1px #774B4D;
	text-decoration:none;
	background:#B2E5F9;
										
		}
		
		
	.standard th a{
	color:#45556A;
	border-bottom:dotted 1px #333 ;
	text-decoration:none;
										
	}
	
	#datatable {
	width: 465px;
	padding: 0;
	margin: 3em 0;
	font: bold 11px "Lucida Grande", Arial, Helvetica, sans-serif;

	}


th.head {
	color: #9a5107;
	border-bottom: 2px solid #a56421;
	padding: 6px 6px 6px 12px;
	background: #f4e7da;
}

th.nobg {
	border-top: 0;
	border-left: 0;
	border-bottom: 2px solid #a56421;
	background: none;
		padding: 6px 6px 6px 12px;

}

#datatable td {

	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #333;
}


#datatable td.alt, #datatable td.altg, #datatable td.altb {
	background: #f4e7da;
	color: #a56421;
}

th.spec, th.specg, th.specb {
	padding: 6px 6px 6px 12px;

text-align:left;
	border-top: 0;
	font: bold 11px "Lucida Grande",Arial, Helvetica, sans-serif;
}


th.specg, #datatable td.altg, .g {

	border-bottom: 1px solid #666;
}
th.specb, #datatable td.altb, .b {

	border-bottom: 1px solid #a56421;
}

