@charset "UTF-8";
/* CSS Document */


body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	}
	
ul{
	list-style: none;
  }

a {
	text-decoration: none;
 }

.bold {
	font-weight: bold;
	}
	
.italic {
	font-style: italic;
	}
	
.italic-bold {
	font-style: italic;
	font-weight: bold;
	}
	
.standout {
	display: block;
	}
	
		.right-img {
                float: right;
                padding: 7px;
                border: 0px solid #ffffff;
                background: #ffffff;
                margin-top:5px;
                margin-left: 5px;
                margin-bottom: 5px;
				margin-right: 10px;
                }
				
		.right-img-border {
                float: right;
                padding: 6px;
                border: 1px solid #f0eeee;
                margin-top: 10px;
                margin-left: 10px;
                margin-bottom: 10px;
				margin-right: 10px;
                }
               
               
		.left-img {
                float: left;
                padding: 7px;
                border: 0px solid #ffffff;
                background: #ffffff;
                margin-top:5px;
                margin-right: 5px;
                margin-bottom: 5px;
                }
	
	
#menu-clear {
	clear: both;
}

#header-container {
	height: 84px;
	width: 100%;
	background-image: url(../images/header-bg.jpg);
	background-repeat: repeat-x;
	overflow: none;
	}

#header {
	height: 84px;
	width: 990px;
	margin: 0 auto;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	}
	
	.headerlogo {
		height: 54px;
		width: 145px;
		z-index: 8; 
		float: left;
		margin-top: 20px;
		margin-left: 5px;
		}
	
	#horiz-nav {
		height: 84px;
		width: 790px;
		float: left;
		padding: 0px;
		}
		

#menu{
	width: 100%;
	float: left;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	}
#menu ul{
	list-style:none;
	margin-left: 20px;
	padding-left: 0px;
}
#menu li{
	display:block;
	float:left;
	margin-left: 0px;
	padding-left: 0px;
}
#menu li a{
	padding: 4px 30px 9px 9px;
	display:block;
	float:left;
	text-transform: lowercase;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	font-size: 20px;
	color: #6ec2f4;
	height: 45px;
	margin-left: 0px;
	margin-top: 8px;
	background-image: url(../images/menu-static.jpg);
	background-repeat: no-repeat;
	outline: none;
}

#menu li a span{
	color:#6da3c3;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-repeat: no-repeat;
}
#menu li a:hover{
	background-image: url(../images/menu-hover.jpg);
	background-repeat: no-repeat;
	text-decoration:none;
	color: #ffffff;
	height: 53px;
	outline: none;
}
#menu li a:hover span{
	color:#ffffff;
}

.current{
	background:#e46825 url(images/menu_hover.gif) repeat-x;
	padding: 7px 30px 0px 7px;
	display:block;
	float:left;
	text-transform: lowercase;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	font-size: 20px;
	color: #6ec2f4;
	height: 45px;
}

.current span{
	color:#ffffff;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.current span a:link{
	color:#ffffff;
	text-decoration: none;
}

.current span a:hover{
	color:#ffffff;
	text-decoration: none;
}

.current span a:visited{
	color:#ffffff;
	text-decoration: none;
}

.current span a:visited:hover{
	color:#ffffff;
	text-decoration: none;
}

	#logo {
		height: 84px;
		width: 150px;
		float: left;
		margin-left: 18px;
		margin-right: 10px;
		}
		
#media-container {
	height: 387px;
	width: 100%;
	background-image: url(../images/media-bg.jpg);
	background-repeat: repeat-x;
	clear: both;
	}
	
	#media {
		width: 990px;
		height: 387px;
		background-image: url(../images/media.jpg);
		background-repeat: no-repeat;
		margin: 0 auto;
		}
		
#services-container {
	width: 100%;
	height: 305px;
	background-image: url(../images/services-bg.jpg);
	background-repeat: repeat-x;
	}
	
#services {
	width: 990px;
	margin: 0 auto;
	height: 305px;
	}
	
#services-section {
	width: 675px;
	height: 281px;
	margin-top: 16px;
	margin-bottom: 9px;
	padding-right: 3px;
	padding-left: 15px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	}
	
	#services-section h1 {
		font-size: 22px;
		color: #2f8ac1;
		margin: 0px;
		padding: 0px;
		display: block;
		font-weight: lighter;
		}
		
			#service {
				width: 225px;
				height: 75px;
				float: left;
				margin-bottom: 0px;
				margin-top: 10px;
				margin-right: 0px;
				}
				
			#service h2 {
				width: 174px;
				font-weight: bold;
				font-size: 15px;
				display: block;
				color: #2f8ac1;
				float: right;
				margin: 0px;
				padding-left: 0px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 2px;
				}
				
			#service h2 a:link {
				color: #2f8ac1;
				text-decoration: none;
				outline: none;
				}
				
			#service h2 a:hover {
				color: #1f5192;
				text-decoration: none;			
				}
				
			#service h2 a:visited {
				color: #2f8ac1;
				text-decoration: none;	
				outline: none;
				}
				
			#service h2 a:visited:hover {
	color: #1f5192;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
				}
				
			#service p {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #6da3c3;
				line-height: 14px;
				padding-top: 2px;
				padding-left: 7px;
				}
			
			#service p a:link {
				color: #6da3c3;
				text-decoration: none;
				outline: none;
				}
				
			#service p a:hover {
				color: #1f5192;
				text-decoration: none;
				}
				
			#service p a:visited {
				color: #1f5192;
				text-decoration: none;
				outline: none;
				}
				
			#service p a:visited:hover {
				color: #1f5192;
				text-decoration: none;
				}
				
			#service-icon {
				width: 48px;
				height: 58px;
				float: left;
				margin-right: 2px;
				}
				
			#promo {
				width: 225px;
				height: 80px;
				float: left;
				margin-right: 0px;
				}
	
#brainstorm-contact {
	width: 290px;
	height: 306px;
	background-image: url(../images/brainstorm-contact-bg.jpg);
	background-repeat:no-repeat;
	margin-left: 5px;
	}
	
#brainstorm-contact p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	font-weight: lighter;
	padding-top: 123px;
	padding-left: 5px;
	line-height: 18px;
	width: 275px;
	margin: auto;
	}
		
#brainstorm-form {
	width: 250px;
	margin-left: 10px;
	margin-top: 8px;
	padding: 0px;
	}
	
#mailing-form {
	width: 190px;
	margin-left: 00px;
	margin-top: 12px;
	padding: 0px;
	float: left;
	}
	
#submit-mail {
	float: right;
	height: 47px;
	width: 57px;
	margin-right: 10px;
	margin-top: 8px;
	}
		
#solutions-container {
	height: 135px;
	width: 100%;
	background-image: url(../images/solution-container.jpg);
	background-repeat: repeat-x;
	clear: both;
	}

#solution-section {
	width: 990px;
	height: 135px;
	background-repeat: no-repeat;
	margin: 0 auto;
	}
		

#solutions {
	float: right;
	width: 698px;
	height: 135px;
	background-image: url(../images/solutions.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#solution-internal {
	float: right;
	width: 990px;
	height: 135px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	
		.footer-title {
			font-size: 22px;
			color: #ffffff;
			display: block;
			font-family: Arial, Helvetica, sans-serif;
			}
			
		#promo-footer {
		width: 265px;
		height: 125px;
		margin-left: 15px;
		margin-top: 5px;
		float: right;
		font-family: Arial, Helvetica, sans-serif;
			}
	
		#solution-footer {
		width: 265px;
		height: 125px;
		margin-left: 15px;
		margin-top: 5px;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
			}
			
				.ul-solution {
  		   		float: left;
  				width: 15em; /* width is changed */
  				margin: 0;
  				padding-top: 5px;
				padding-left: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
  				list-style: none;
				}
 
				.li-solution{
  				float: left;
  				width: 220px;
  				margin: 0;
  				padding: 0 0 4px 1.2em; /* left padding moves the text away from the bullet */
				font-size: 12px;
				color: #99cccc;
				}
				
					.li-solution a:link {
  						text-decoration: none;
						color: #99cccc;
						outline: none;
						}
						
					.li-solution a:hover {
  						text-decoration: none;
						color: #ffffff;
						}
						
					.li-solution a:visited {
  						text-decoration: none;
						color: #99cccc;
						outline: none;
						}
						
					.li-solution a:visited:hover {
  						text-decoration: none;
						color: #ffffff;
						}
						
		#connect-footer {
		width: 265px;
		height: 125px;
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 5px;
		float: left;
		background-image: url(../images/connect-bg.jpg);
		background-repeat: no-repeat;
		}
		
		#connect-footer p{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		padding-top: 2px;
		padding-left: 2px;
		padding-bottom: 2px;
		padding-right: 2px;
		line-height: 18px;
		margin: 0px;
		}
		
		.connect-image {
			padding-left: 5px;
			padding-top: 10px;
			border: 0px;
			}
			
		#difference-footer-index{
		width: 400px;
		height: 125px;
		margin-left: 15px;
		margin-top: 5px;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
			}
			
		#difference-footer {
		width: 400px;
		height: 125px;
		margin-left: 15px;
		margin-top: 5px;
		float: right;
		font-family: Arial, Helvetica, sans-serif;
			}
			
				.ul-difference {
  		   		float: left;
  				width: 190px;
  				margin: 0;
  				padding-top: 5px;
				padding-left: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
  				list-style: none;
				}
 
				.li-difference {
  				float: left;
  				width: 185px;
  				margin: 0;
  				padding: 0 0 4px 1.2em; /* left padding moves the text away from the bullet */
				font-size: 12px;
				color: #99cccc;
				}
				
					.li-difference a:link {
  						text-decoration: none;
						color: #99cccc;
						outline: none;
						}
						
					.li-difference a:hover {
  						text-decoration: none;
						color: #ffffff;
						}
						
					.li-difference a:visited {
  						text-decoration: none;
						color: #99cccc;
						outline: none;
						}
						
					.li-difference a:visited:hover {
  						text-decoration: none;
						color: #ffffff;
						}
				
				.li-difference-2 {
  				float: left;
  				width: 171px;
  				margin: 0;
  				padding: 0 0 4px 2.5em; /* left padding moves the text away from the bullet */
				font-size: 12px;
				color: #99cccc;
				}
				
					.li-difference-2 a:link {
  						text-decoration: none;
						color: #99cccc;
						outline: none;
						}
						
					.li-difference-2 a:hover {
  						text-decoration: none;
						color: #ffffff;
						}
						
					.li-difference-2 a:visited {
  						text-decoration: none;
						color: #99cccc;
						outline: none;
						}
						
					.li-difference-2 a:visited:hover {
  						text-decoration: none;
						color: #ffffff;
						}
			
			#footer-container {
				width: 100%;
				height: 100%;
				background-color: #ffffff;
				background-image: url(../images/footer-bg.jpg);
				background-repeat: repeat-x;
				font-family: Arial, Helvetica, sans-serif;
				}
				
			#footer {
				width: 990px;
				height: 54px;
				margin: 0 auto;
				padding-top: 15px;
				}
				
					#footer-nav{
						width: 800px;
						margin: 0px auto 0;
						padding: 0;
						color: #666666;
						height: 25px;
						text-align: center;
						}

					#footer-nav ul{
						padding: 0;
						height: 25px;
						margin: 0;
						color: #2f8ac1;
						}

					#footer-nav ul li{
						display: inline;
						color: #2f8ac1;
						}


					#footer-nav ul li a, #footer-nav ul li span{
						color: #2f8ac1;
						font-size: 13px;
						padding: 10px 13px 5px 10px;
						text-decoration: none;
						outline: none;
						}

					#footer-nav ul li a:hover{
						text-decoration: none;
						color: #666666;
						}

					#footer-nav ul li span{ /*Targets span tag to the right of #leftcorner below*/
						padding-left: 0px;
						}

					#footer-nav ul li a#leftcorner{
						float: none;
						padding-left: 10px;
						padding-right: 0px;
						background-image: none;
						}

					#footer-nav ul li a#rightcorner{
						padding-right: 10px;
						background-image: none;
						}

					#footer-nav:after{ /*Add margin between menu and rest of content in Firefox*/
						content: "."; 
						display: block; 
						height: 0; 
						clear: both; 
						visibility: hidden;
						}
						
				#copyright {
					width: 800px;
					margin: 10px auto 5px;
					text-align: center;
					color: #999999;
					font-size: 11px;
					}
					
				
		
		
		
#body-container {
	height: 100%;
	min-height: 770px;
	width: 100%;
	background-image: url(../images/body-bg.jpg);
	background-repeat: repeat-x;
	background-color: #ffffff;
	clear: both;
	}
	
	#content-topper {
		width: 990px;
		height: 61px;
		background-image: url(../images/content-topper.jpg);
		background-repeat: no-repeat;
		margin: 0 auto;
		}
	
	#content {
		width: 990px;
		height: 100%;
		min-height: 770px;
		margin: 0 auto;
		background-image: url(../images/content-bg.jpg);
		background-repeat: no-repeat;
		}
		
#content-area-half {
		width: 485px;
		height: 100%;
		margin-right: 20px;
		padding-top: 10px;
		font-family: Arial, Helvetica, sans-serif;
		float: right;
		}
		
		#content-area-half h1 {
			font-size: 22px;
			color: #2f8ac1;
			padding-top: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
			margin-top: 0px;
			margin-bottom: 5px;
			margin-left: 0px;
			margin-right: 0px;
			font-weight: lighter;
			display: block;
			}
			
		#content-area-half h2 {
			font-size: 18px;
			color: #2f8ac1;
			padding-top: 15px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
			margin-top: 0px;
			margin-bottom: 5px;
			margin-left: 0px;
			margin-right: 0px;
			font-weight: lighter;
			display: block;
			clear: both;
			}
			
		#content-area-half p {
			font-size: 12px;
			color: #333333;
			padding-top: 0px;
			padding-bottom: 5px;
			padding-left: 5px;
			padding-right: 40px;
			margin-top: 10px;
			margin-bottom: 5px;
			margin-left: 0px;
			margin-right: 0px;
			font-weight: lighter;
			line-height: 22px;
			}
			
#simple-list { 
	padding:0; 
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px;
	line-height: 22px;
	padding-right: 40px;
	}

#simple-list li { 
	 list-style-type:none; 
	 display: block;
	 padding-left: 20px;
	 background-image: url(../images/simple-list-bullet.jpg);
	 background-repeat: no-repeat;
	 margin-bottom: 5px;
     color: #333333;
	 } 
	 
#simple-list li a:link{ 
	 text-decoration: none;
	 color: #333333;
	 }

#simple-list li a:hover{ 
	 text-decoration: none;
	 color: #333333;
	 }
	 
#simple-list li a:visited{ 
	 text-decoration: none;
	 color: #333333;
	 }

#simple-list li a:visited:hover{ 
	 text-decoration: none;
	 color: #333333;
	 }		 

#check-list { 
	padding:0; 
	margin-left: 10px;
	margin-top: 10px;
	font-size: 12px;
	line-height: 22px;
	padding-right: 40px;
	}

#check-list li { 
	 list-style-type:none; 
	 display: block;
	 padding-left: 20px;
	 background-image: url(../images/check-list-bullet.jpg);
	 background-repeat: no-repeat;
	 margin-bottom: 5px;
	 }

	#check-list li a:link { 
		 list-style-type:none; 
		 display: block;
		 background-repeat: no-repeat;
		 margin-bottom: 5px;
		 color: #2f8ac1;
		 text-decoration: none;
		 }
		 
	#check-list li a:visited { 
		 list-style-type:none; 
		 display: block;
		 background-repeat: no-repeat;
		 margin-bottom: 5px;
		 color: #2f8ac1;
		 text-decoration: none;
		 }
		 
	#check-list li a:hover { 
		 list-style-type:none; 
		 display: block;
		 background-repeat: no-repeat;
		 text-decoration: none;
		 color: #000000;
		 }
		 
	#check-list li a:visited:hover { 
		 list-style-type:none; 
		 display: block;
		 background-repeat: no-repeat;
		 text-decoration: none;
		 color: #000000;
		 }
			
#content-area-full {
		width: 716px;
		height: 100%;
		margin-right: 30px;
		padding-top: 10px;
		font-family: Arial, Helvetica, sans-serif;
		float: right;
		display: inline;
		}
		
		#content-area-full h1 {
			font-size: 22px;
			color: #2f8ac1;
			padding-top: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
			margin-top: 0px;
			margin-bottom: 5px;
			margin-left: 0px;
			margin-right: 0px;
			font-weight: lighter;
			display: block;
			}
			
		#content-area-full h2 {
			font-size: 16px;
			color: #2f8ac1;
			padding-top: 15px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
			margin-top: 0px;
			margin-bottom: 5px;
			margin-left: 0px;
			margin-right: 0px;
			font-weight: lighter;
			display: block;
			clear: both;
			}
			
		#content-area-full p {
			font-size: 12px;
			color: #333333;
			padding-top: 0px;
			padding-bottom: 5px;
			padding-left: 5px;
			padding-right: 40px;
			margin-top: 10px;
			margin-bottom: 5px;
			margin-left: 0px;
			margin-right: 0px;
			font-weight: lighter;
			line-height: 22px;
			}
			
			
			
		#content-sub-area {
		width: 930px;
		height: 100%;
		margin-left: 30px;
		padding-top: 45px;
		font-family: Arial, Helvetica, sans-serif;
		}
		
		#content-sub-area h1 {
			font-size: 22px;
			color: #2f8ac1;
			padding-top: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			padding-right: 0px;
			margin-top: 0px;
			margin-bottom: 5px;
			margin-left: 0px;
			margin-right: 0px;
			font-weight: lighter;
			display: block;
			}
			
		#content-sub-area p {
			font-size: 12px;
			color: #666666;
			padding-top: 0px;
			padding-bottom: 5px;
			padding-left: 5px;
			padding-right: 40px;
			margin-top: 10px;
			margin-bottom: 5px;
			margin-left: 0px;
			margin-right: 0px;
			font-weight: lighter;
			line-height: 22px;
			}
			
	#left-nav {
		width: 225px;
		height: 100%;
		float: left;
		}
		
									#vertical-nav {
										width: 225px;
										float: right;
										padding-left: 0px;
										margin-left: 0px;
										margin-top: 0px;
										margin-bottom: 0px;
										padding-top: 0px;
										display: inline;
										}
							
									#vertical-nav li {
										width: 235px;
										text-decoration: none;
										list-style-image: none;
										list-style: none;
										padding-left: 0px;
										margin: 0px;
										display: inline;
										}
							
	
										#vertical-nav li a {
											width: 225px;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 15px;
											text-decoration: none;
											list-style-image: none;
											list-style: none;
											margin-top: 1px;
											margin-bottom: 10px;
											text-indent: 3px;
											padding: 0px 0 0 5px;
											margin-left: 25px;
											border-bottom: 1px solid #ecebe9;
											
											}	
	
										#vertical-nav li a:link {
											color: #666666;
											display: block;
											margin-top: 0px;
											width: 175px;
											text-decoration: none;
											}
					
										#vertical-nav li a:hover {
											color: #333333;
											text-decoration: none;
											}
											
										#vertical-nav li a:visited {
											color: #666666;
											display: block;
											margin-top: 0px;
											width: 175px;
											text-decoration: none;
											}
											
										#vertical-nav li a:visited:hover {
											color: #333333;
											text-decoration: none;
											}
											
										
										#current-state {
											width: 196px;
											height: 27px;
											background-image: url(../images/left-nav-static.png);
											background-repeat: no-repeat;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 15px;
											text-decoration: none;
											list-style-image: none;
											list-style: none;
											margin-top: 1px;
											margin-bottom: 10px;
											text-indent: 3px;
											color: #ffffff;
											padding-top: 12px;
											padding-left: 30px;
											}
											
											#current-state a:link {
											color: #ffffff;
											text-decoration: none;
											}
											
											#current-state a:hover {
											color: #cccccc;
											text-decoration: none;
											}
											
											#current-state a:visited {
											color: #ffffff;
											text-decoration: none;
											}
											
											#current-state a:visited:hover {
											color: #cccccc;
											text-decoration: none;
											}
							
							
										#vertical-nav-sub {
											width: 180px;
											float: right;
											padding-left: 0px;
											padding-bottom: 0px;
											margin-right: 25px;
											margin-top: 2px;
											margin-bottom: 5px;
											text-indent: 00px;
											}
							
															
										#vertical-nav-sub li {
											width: 185px;
  											font-family: Arial, Helvetica, sans-serif;
											text-decoration: none;
											list-style-image: none;
											list-style: none;
											padding-left: 0px;
											font-size: 12px;
											border-bottom: 0px dashed #999999;
											padding-bottom: 2px;
											margin-top: 1px;
											margin-bottom: 4px;
											text-indent: 25px;
											}
							
	
										#vertical-nav-sub li a {
											width: 185px;
  											font-family: Arial, Helvetica, sans-serif;
											text-decoration: none;
											list-style-image: none;
											list-style: none;
											border-bottom: 0px solid #efefee;
											}	
	
										#vertical-nav-sub li a:link {
											color: #999999;
											font-family: Arial, Helvetica, sans-serif;
											display: block;
											width: 185px;
											text-decoration: none;
											}
											
										#vertical-nav-sub li a:visited {
											color: #999999;
											font-family: Arial, Helvetica, sans-serif;
											display: block;
											width: 185px;
											text-decoration: none;
											}
	
										#vertical-nav-sub li a:hover {
											text-decoration: none;
											color: #666666;
											}
											
#right-column {
	width: 210px;
	margin-right: 30px;
	margin-left: 0px;
	padding-bottom: 0px;
	padding-top: 5px;
	float: right;
	display: inline;
	}
	
#quarter-right-column {
	width: 210px;
	margin-right: 0px;
	margin-left: 10px;
	padding-bottom: 00px;
	padding-top: 10px;
	float: right;
	clear: both;
	}
	
	#column-promo {
		width: 205px;
		height: 150px;
		background-repeat: no-repeat;
		margin: 0 auto 10px;
		overflow: hidden;
		background-color: #ffffff;
		}
	
	#column-brainstorm {
		width: 210px;
		height: 147px;
		background-image: url(../images/right-nav-brainstorm.jpg);
		background-repeat: no-repeat;
		margin-bottom: 00px;
		background-color: #000;
		}
		
		#schedule {
			width: 180px;
			height: 36px;
			margin: 0px auto 0px;
			padding-top: 100px;
			}
		
	.content-service li {
		max-width: 550px;
		width: auto;
		margin-top: 5px;
		margin-bottom: 20px;
		margin-left: 10px;
		padding-top: 0px;
		padding-left: 60px;
		list-style: none;
		position: relative;
		min-height: 55px;
		}
		
	.content-service img{
		border: 1px solid #cccccc;
		left:0; 
		position: absolute;
		top: 3px;
		}
		
	.content-service li h3 {
		font-size: 15px;
		font-weight: bold;
		color: #2f8ac1;
		padding-left: 5px;
		padding-top: 0px;
		padding-bottom: 0px;
		display: block;
		margin: 0px;
		}
		
	.content-service li h3 a:link {
		color: #2f8ac1;
		text-decoration: none;
		}
		
	.content-service h3 li a:visited {
		color: #2f8ac1;
		text-decoration: none;
		}
		
		
	.content-service li h3 a:hover {
		color: #2f8ac1;
		text-decoration: underline;
		}
		
	.content-service li h3 a:visited:hover {
		color: #2f8ac1;
		text-decoration: underline;
		}
		
	.content-service-desc {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #6da3c3;
		line-height: 16px;
		padding-left: 5px;
		padding-right: 15px;
		padding-top: 4px;
		margin: 0px;
		display: block;
		}
		
	.content-service-desc a:link, .content-service-desc a:visited {
		color: #6da3c3;
		text-decoration: none;
		}
		
	.content-service-desc a:hover {
		color: #6da3c3;
		text-decoration: underline;
		}
		
		
		
		
		
		
		
	.content-service-medium li {
		width: 250px;
		margin-top: 5px;
		margin-bottom: 20px;
		margin-right: 25px;
		margin-left: 0px;
		padding-top: 0px;
		padding-left: 60px;
		list-style: none;
		position: relative;
		float: left;
		min-height: 55px;
		}
		
	.content-service-medium img{
		border: 0px solid #cccccc;
		left:0; 
		position: absolute;
		top: 3px;
		}
		
	.content-service-medium li h3 {
		font-size: 15px;
		font-weight: bold;
		color: #2f8ac1;
		padding-left: 5px;
		padding-top: 0px;
		padding-bottom: 0px;
		display: block;
		margin: 0px;
		}
		
	.content-service-medium li h3 a:link {
		color: #2f8ac1;
		text-decoration: none;
		}
	.content-service-medium li h3 a:visited {
		color: #2f8ac1;
		text-decoration: none;
		}
		
	.content-service-medium li h3 a:hover {
		color: #2f8ac1;
		text-decoration: underline;
		}
		
	.content-service-medium li h3 a:visited:hover {
		color: #2f8ac1;
		text-decoration: underline;
		}	
	
	.continue-service-desc a:link {
		font-size: 12px;
		color: #999999;
		font-style: italic;
		text-decoration: none;
		}
		
	.continue-service-desc a:visited {
		font-size: 12px;
		color: #999999;
		font-style: italic;
		text-decoration: none;
		}
		
	.continue-service-desc a:hover {
		font-size: 12px;
		color: #6da3c3;
		font-style: italic;
		text-decoration: underline;
		}
	
	
	#form-container {
		width: 698px;
		padding-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		margin: 0 auto 20px;
		font-family: Arial, Helvetica, sans-serif;
		}
		
	#form-top {
		width: 698px;
		height: 23px;
		background-image: url(../images/form-top-bg.jpg);
		background-repeat: no-repeat;
		margin: 0 auto;
		}
		
	#form-bottom {
		width: 698px;
		height: 23px;
		background-image: url(../images/form-bottom-bg.jpg);
		background-repeat: no-repeat;
		margin: 0 auto;
		}
		
		.form-title {
			font-weight: bold;
			font-size: 16px;
			color: #2f8ac1;
			padding-left: 20px;
			padding-bottom: 10px;
			display: block;
			}
			
		#form-detail-small {
			width: 130px;
			height: 26px;
			padding-left: 25px;
			font-size: 12px;
			font-weight: bold;
			padding-top: 8px;
			padding-bottom: 4px;
			color: #666666;
			float: left;
			}
			
		#form-detail-smaller {
			width: 130px;
			height: 26px;
			padding-left: 37px;
			font-size: 12px;
			font-weight: bold;
			padding-top: 8px;
			padding-bottom: 4px;
			color: #666666;
			float: left;
			}
			
		#form-detail-index {
			width: 100px;
			height: 22px;
			padding-left: 10px;
			font-size: 12px;
			font-weight: bold;
			padding-top: 10px;
			padding-bottom: 0px;
			color: #ffffff;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			text-align: center;
			}
		
		#form-detail-mailing {
			width: 45px;
			height: 15px;
			padding-left: 5px;
			font-size: 12px;
			font-weight: bold;
			padding-top: 10px;
			padding-bottom: 0px;
			color: #ffffff;
			float: left;
			font-family: Arial, Helvetica, sans-serif;
			text-align: left;
			}

			
		#form-field-small {
			width: 540px;
			height: 26px;
			padding-top: 2px;
			padding-bottom: 5px;
			float: right;
			}
			
		#form-field-index {
			width: 140px;
			height: 26px;
			padding-top: 2px;
			padding-bottom: 5px;
			float: right;
			}
			
			
		#form-field-mailing {
			width: 130px;
			height: 26px;
			padding-top: 2px;
			padding-bottom: 5px;
			float: right;
			margin-right: 0px;
			}
			
		#form-field-mid {
			width: 200px;
			height: 26px;
			padding-top: 2px;
			padding-bottom: 5px;
			padding-left: 3px;
			float: left;
			}
			
		#form-field-phone {
			width: 150px;
			height: 26px;
			padding-top: 2px;
			padding-bottom: 5px;
			float: left;
			}
			
		.field-effect {
			border: 1px solid #666666;
			margin-top: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
			}
			
		.field-effect:hover {
			border: 1px solid #16488d;
			background-color: #eef2e3;
			margin-top: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
			}
			
		#check {
			width: 120px;
			height: 15px;
			float: left;
			padding-left: 5px;
			font-size: 12px;
			font-weight: bold;
			padding-top: 12px;
			padding-bottom: 0px;
			color: #666666;
			}
		
		#check-box {
			width: 15px;
			height: 15px;
			padding-right: 5px;
			padding-top: 2px;
			padding-bottom: 5px;
			float: left;
			margin-left: 25px;
			margin-top: 5px;
			}
			
		#comments {
			width: 630px;
			padding-bottom: 5px;
			margin: 5px auto 5px;
			}
			
			.comment-section {
			border: 1px solid #666666;
			margin-top: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			overflow-y: hidden;
			}
			
			.comment-section:hover {
			border: 1px solid #16488d;
			background-color: #eef2e3;
			margin-top: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
			}
		#submit-button {
			width: 150px;
			margin: 8px auto 5px;
			height: 35px;
			clear: both;
			}
			
			
		#form-clear {
			clear: both;
			height: 1px;
			margin: 0 auto;
			}
		
	#form-content {
		width: 698px;
		padding-top: 5px;
		padding-bottom: 5px;
		background-image: url(../images/form-bg.jpg);
		background-repeat: repeat-y;
		margin: 0 auto;
		}
		
	#social-media {
		width: 106px;
		height: 105px;
		margin-right: 20px;
		margin-left: 15px;
		margin-top: 15px;
		float: left;
		}
		
	#body-contact {
		width: 239px;
		height: 35px;
		display: block;
		margin-left: 5px;
		padding-top: 18px;
		padding-left: 35px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		background-image: url(../images/contact-button-bg.jpg);
		background-repeat: no-repeat;
		color: #ffffff;
		}
		
		#body-contact a:link {
		text-decoration: none;
		color: #ffffff;
		}
		
		#body-contact a:hover {
		text-decoration: none;
		color: #cccccc;
		}
		
		#body-contact a:visited {
		text-decoration: none;
		color: #ffffff;
		}
		
		#body-contact a:visited:hover {
		text-decoration: none;
		color: #cccccc;
		}
		