/* CSS Document */ 
@charset "utf-8";


/* Element Styles */
html{
	font-family:Arial, Helvetica, sans-serif;
}

body{
	margin:0px;
	background:url(images/gradbg.jpg) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
p{margin:0px; padding:10px 0px 10px 0px}
ul{margin:0px; padding:0px;}
li{margin:0px; padding:0px;}
form{margin:0px; padding:0px;}
object{outline: none;}
/* /ELEMENT STYLES */


/* LINK STYLES */
.bigbluelink a{color:#0091bd; font-size:20px; text-decoration:underline;}
	.bigbluelink a:hover{color:#0091bd; text-decoration:none;}
	
.babybluelink a{color:#23c3f3; text-decoration:underline;}
	.babybluelink a:hover{color:#ffffff; text-decoration:none;}
	
.babyblue-toblacklink a{color:#23c3f3; text-decoration:underline;}
	.babyblue-toblacklink a:hover{color:#000000; text-decoration:none;}
	
.grayfooterlink a{color:#c8c8c8; text-decoration:none;}
	.grayfooterlink a:hover{color:#ffffff; text-decoration:underline;}
	
.blacklink a{color:#000000; text-decoration:none;}
	.blacklink a:hover{color:#ffffff; text-decoration:underline;}

.blacklink2 a{color:#262626; text-decoration:none;}
	.blacklink2 a:hover{color:#262626; text-decoration:underline;}
	
.toplink a{color:#d2d2d2; text-decoration:none; padding:0px; margin:0px;}
	.toplink a:hover{color:#d2d2d2; text-decoration:none; padding:0px; margin:0px;}
	.toplink ul {
		display: inline;
		list-style: none;
	}
	.toplink li {
		float:left;
		border-right:1px solid #535353;
	}
		.toplink li img {
			float: left;
		}
		
		.toplink li p {
			margin: 5px 0 0 5px;
			float: left;
			padding: 0;
		}
/* /LINK STYLES */


/* 100%Width FLA-FMA Area */
#flashbox{
margin:0 auto;
width:100%;
min-width:1003px;
height:355px;
/*position:absolute;
top:150px;
left:0px;*/
}

#flashbox_scaleable{
margin:0 auto;
width:100%;
min-width:1003px;
background:url(images/mainbg-bottom-half.jpg) top center no-repeat;

}
/* /100%Width FLA-FMA Area */


/* WRAPPER */
#wrapper{
width:1003px;
margin:0px auto;
padding:0px;
}

#inner-wrapper{
width:1003px;
margin:0px auto;
padding:0px;
background:url(images/mainbg.jpg) top left no-repeat;
}
/* /WRAPPER */

	
	#top{
	width:1003px;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#d2d2d2;
	}
	
	#headerbox{
	width:1003px;
	height:128px;
	}
	
		#header-nav{
		width:1003px;
		overflow:hidden;
		}
		
			#logo{
			float:left;
			width:176px;
			padding-top:32px;
			padding-left:32px;
			padding-right:185px;
			padding-bottom:32px;
			}
			
			#btn-home a{
			float:left;
			width:59px;
			margin-right:10px;
			height:44px;
			margin-top:57px;
			background:url(images/btn_home.png) top left no-repeat;
			}
				#btn-home a:hover{
				background-position: 0 -44px;
				}
			
			#btn-home.active a {
			background:url(images/btn_home_on.png) top left no-repeat;
			}
					
			#btn-our-portfolio a{
			float:left;
			width:117px;
			margin-right:10px;
			height:44px;
			margin-top:57px;
			background:url(images/btn_our-portfolio.png) top left no-repeat;
			}
				#btn-our-portfolio a:hover{
				background-position: 0 -44px;
				}
				
			#btn-our-portfolio.active a {
			background:url(images/btn_our-portfolio_on.png) top left no-repeat;
			}

			
			#btn-services a{
			float:left;
			width:86px;
			margin-right:10px;
			height:44px;
			margin-top:57px;
			background:url(images/btn_services.png) top left no-repeat;
			}
				#btn-services a:hover{
				background-position: 0 -44px;
				}
				
			#btn-services.active a {
			background:url(images/btn_services_on.png) top left no-repeat;
			}
			
			#btn-about-us a{
			float:left;
			width:87px;
			margin-right:10px;
			height:44px;
			margin-top:57px;
			background:url(images/btn_about-us.png) top left no-repeat;
			}
				#btn-about-us a:hover{
				background-position: 0 -44px;
				}
				
			#btn-about-us.active a {
			background:url(images/btn_about-us_on.png) top left no-repeat;
			}
			
			#btn-get-a-quote a{
			float:left;
			width:80px; /* 104 */
			margin-right:10px;
			height:44px;
			margin-top:57px;
			background:url(images/btn_get-a-quote.png) top left no-repeat;
			}
				#btn-get-a-quote a:hover{
				background-position: 0 -44px;
				}
				
			#btn-get-a-quote.active a {
			background:url(images/btn_get-a-quote_on.png) top left no-repeat;
			}
			
			#btn-contact a{
			float:left;
			width:83px;
			height:44px;
			margin-top:57px;
			background:url(images/btn_contact.png) top left no-repeat;
			}
				#btn-contact a:hover{
				background-position: 0 -44px;
				}
				
			#btn-contact.active a {
			background:url(images/btn_contact_on.png) top left no-repeat;
			}
				
	#page-content{
	clear:both;
	overflow:hidden;
	width:1003px;
	}
		#who-we-are{
		float:left;
		width:370px;
			padding-left:32px;
			padding-right:23px;
		}
		
		#what-we-do{
		float:left;
		width:221px;
			padding-left:27px;
			padding-right:27px;
		line-height:21px;
		font-size:13px;
		}
		
		#service-ticket{
		float:left;
		width:255px;
			margin-left:23px;
			margin-right:25px;
		}
		
		#blog-feed{
		float:left;
		width:255px;
			padding-left:23px;
			padding-right:25px;
		}
		
			#blog-entry{
			clear:both;
			float:left;
			overflow:hidden;
			width:249px;
			margin-left:3px;
			min-height:43px;
			margin-top:15px;
			font-family:Arial, Helvetica, sans-serif;
			background:url(images/blog-entry-bg.gif) top left no-repeat;
			padding-bottom: 10px;
			border-bottom: 1px dotted #222222;
			}
			
				#blog-date{
				float:left;
				width:48px;
				margin-top:5px;
				font-weight:bold;
				font-size:12px;
				}
				
				#blog-descrip{
				float:left;
				width:179px;
				padding-left:10px;
				margin-top:5px;
				font-size:13px;
				/*padding-bottom: 15px;*/
				}
		
	
	/* FOOTER */
	#greenblue{
	margin:0 auto;
	clear:both;
	width:100%;
	min-width:1003px;
	height:70px;
	margin:60px 0px 0px 0px;
	padding:0px;
	background:url(images/wiide-bg.jpg) center no-repeat;
	}
		#greenbluecontainer{
		margin:0 auto;
		width:1003px;
		height:70px;
		overflow:hidden;
		}
			#green-content{
			float:left;
			height:70px;
			background:url(images/green-rec.jpg) top left no-repeat;
			}
		
			#blue-content{
			float:left;
			height:70px;
			background:url(images/blue-rec.jpg) top left no-repeat;
			}
			
	#black-footer{
	clear:both;
	margin:0 auto;
	width:100%;
	}
		#black-footer-top{
		margin:0 auto;
		width:100%;
		height:51px;
		min-width:1003px;
		margin:0px;
		padding:0px;
		background:url(images/footer-header-grad.jpg) top left repeat-x;
		}
			#black-footer-top-content{
			margin:0 auto;
			width:1003px;
			height:51px;
			background:url(images/footer-header.jpg) center no-repeat;
			}
		
		#black-footer-middle{
		background:url(images/black-middle-grad.jpg) top left repeat-x;
		background-color:#262626;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#c8c8c8;
		}
			#black-footer-middle-content{
			margin:0 auto;
			padding-top:20px;
			width:1003px;
			}
		
		#black-footer-bottom{
		height:25px;
		background:url(images/footer-bottom-grad.jpg) top left repeat-x;
		}
		
	#white-footer{
	width:100%;
	height:50px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}
		#white-footer-content{
		margin:0 auto;
		height:50px;
		width:1003px;
		}
	
	/* --------------------------- */
	#btn-blue-get-a-quote a{
	float:left;
	width:111px;
	margin-right:10px;
	height:49px;
	background:url(images/btn_blue-get-a-quote_roll.jpg) top left no-repeat;
	}
		#btn-blue-get-a-quote a:hover{
		background-position: 0 -49px;
		}

	#btn-blue-contact-us a{
	float:left;
	width:111px;
	margin-right:10px;
	height:49px;
	background:url(images/btn_blue-contact-us_roll.jpg) top left no-repeat;
	}
		#btn-blue-contact-us a:hover{
		background-position: 0 -49px;
		}
	
	#subButton{
	padding:0;
	margin:0;
	width:111px;
	height:49px;
	background:url(images/btn_green-submit_roll.jpg) top left no-repeat;
	display:block;
	border:none;
	}
	
	#subButton:hover{
	background-position: 0 -49px; cursor: pointer;
	}
	/* /FOOTER */
	
	
	/* ABOUT-US SPECIFIC */
	#about-us-header{
	width:975px;
	height:95px;
		padding-top:251px;
		margin-left:14px;
		margin-right:14px;
	background:url(images/about-us-header.jpg) top left no-repeat;
	}	
		#about-us-header-inner{
		width:283px;
			margin-left:18px;
		height:94px;
		/* background:url(images/about-us-header-links.gif) top left no-repeat; */
		}
			#about-us-arrowlink{
			float:right;
			width:21px;
			height:22px;
			background:url(images/arrowlink.jpg) no-repeat;
			}
			
	#about-us-body-container{
	clear:both;
	overflow:hidden;
	width:975px;
		margin-left:14px;
		margin-right:14px;
	margin-top:40px;
	}
		#about-us-left{
		float:left;
		/*width:379px;*/
		width:657px;
			padding-left:18px;
			padding-right:17px;
		line-height:22px;
		}
		
		#inner_page_s2_left{
		float:left;
		width:657px;
			padding-left:18px;
			padding-right:17px;
		line-height:22px;
		}
		
					.inner_page_s2_left p{
						/*margin-bottom: 25px;*/
						margin-bottom: 22px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 13px;
						line-height: 22px;
						font-style: normal;
						color: #262626;
						padding-bottom: 0px;
						padding-top: 0px;
						padding-left: 5px;
						padding-right: 5px;
					}

					.inner_page_s2_left h1{
						font-family: Arial, Helvetica, sans-serif;
						font-size: 15px;
						line-height: 22px;
						font-weight: bold;
						color: #262626;
					}
					
					
		#inner_page_smap_left{
		float:left;
		width:657px;
			padding-left:18px;
			padding-right:17px;
		/*line-height:22px;*/
		}
		
					.inner_page_smap_left p{
						padding-bottom: 0px;
						padding-top: 0px;
					}

					.inner_page_smap_left h1{
						font-family: Arial, Helvetica, sans-serif;
						font-size: 15px;
						line-height: 22px;
						font-weight: bold;
						color: #262626;
					}
		
		#about-us-middle{
		float:left;
		width:278px;
		}
			#our-timeline-flashbox{
			width:250px;
			margin-left:14px;
			height:564px;
			}
		
		#about-us-right{
		float:left;
		width:282px;
		line-height:22px;
		}
			#about-us-right-content{
			width:250px;
				margin-left:15px;
				margin-right:15px;
			border:1px solid #cacaca;
			}
						
	/* /ABOUT-US SPECIFIC */
	
	
	/* SERVICES SPECIFIC */
	#services-header{
	width:975px;
	height:259px;
		margin-left:14px;
		margin-right:14px;
	background:url(images/services-header.jpg) top left no-repeat;
	}	
		#services-header-inner{
		width:306px;
			margin-left:18px;
		height:95px;
		background:url(images/services-header-links.gif) top left no-repeat;
		}
			#services-arrowlink{
			float:right;
			width:21px;
			height:22px;
			background:url(images/arrowlink.jpg) no-repeat;
			}
			
	#services-body-container{
	clear:both;
	overflow:hidden;
	width:975px;
		margin-left:14px;
		margin-right:14px;
	background:url(../images/services-fauxbg.gif); background-repeat: no-repeat; background-position: 0px 100px;
	}
	
		#services-left{
		float:left;
		width:291px;
			padding-left:18px;
			padding-right:15px;
		line-height:22px;
		border-right:1px solid #c8c8c8;
		}
			.services-list td{
			border-top:1px solid #c8c8c8;
			font-size:13px;
			padding-top:5px;
			padding-bottom:5px;
			}
			
			
			.services-list a{
			color: #262626;
			text-decoration: none;
			}
			.services-list a:hover{
			color: #262626;
			text-decoration: underline;
			}
		
		#services-middle{
		float:left;
		width:293px;
			padding-left:17px;
			padding-right:15px;
		line-height:22px;
		border-right:1px solid #c8c8c8;
		}
		
		#services-right{
		float:left;
		width:292px;
			padding-left:16px;
			padding-right:16px;
		line-height:22px;
		}

	/* /SERVICES SPECIFIC */
	
	
		

/*xxxxxxxxxxxxxxxxxxx    INNER Style1   xxxxxxxxxxxxxxxxxxxx*/

	.sitemap-link {  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	.sitemap-link p{  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	.sitemap-link a{color:#717577; text-decoration:none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
	.sitemap-link a:hover{color:#428498; text-decoration:underline; font-size: 11px; }
	
	.inner-s1-bluelink a{color:#23c3f3; text-decoration:underline; font-weight: bold;}
	.inner-s1-bluelink a:hover{color:#23c3f3; text-decoration:none; font-weight: bold;}
	
	.leftnav-divlink a{ color: #262626; text-decoration: underline; }
	.leftnav-divlink a:hover{ color: #262626; text-decoration: none; }
		
	#inner-s1-header-container{ 
		width:975px; 
		padding-left:14px;	
		padding-right:14px;
		overflow: hidden;
	}
		#inner-s1-leftnav-container{ 
			width: 240px; 
			position: relative; 
			top: 17px; 
			float: left; 
			background-color: #ffffff;
			margin-bottom: 17px;
		}
		
			#inner-s1-contact_btn a{
				width:240px; height:46px; display:block; background:url(images/services-contact-us.gif) 0 0 no-repeat;
			}
			#inner-s1-contact_btn a:hover{
				background-position: 0 -46px;
			}
			
			#viewportfolio_btn a{
				width:240px; height:46px; display:block; background:url(images/services-viewportfolio.gif) 0 0 no-repeat;
			}
			#viewportfolio_btn a:hover{
				background-position: 0 -46px;
			}
			
			/* START LEFT MENU 'Black' Rollover List styles */
			
			#inner-s1-leftnav{
				padding-top: 16px;
				padding-bottom: 25px;
				padding-left: 15px;
			}				
						
			.leftnav-divlink{
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #262626;
				width: 190px;
				height: 20px;
				padding-top: 5px;
				padding-left: 3px;
				cursor: default;
			}
			
			.leftnav-active-page{
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
				color: #ffffff;
				background-color: #262626;
				width: 190px;
				height: 20px;
				padding-top: 5px;
				padding-left: 3px;
				cursor: default;
			}
		
		/* END Left Menu Styles */

		#inner-s1-right-container{ 
			width: 734px; 
			float: left;
			background-color: #FFFFFF; 
			background-image: url(images/right-gradient.gif); 
			background-position: top right;
			background-repeat: no-repeat;
			border-left: 1px solid #c4c4c4;
		}
			#inner-s1-right-header{ 
				width: 734px; 
				height: 276px;  
				background-image: url(images/right-gradient.gif); 
				background-position: top right; 
				background-repeat: no-repeat; 
			}
			#inner-s1-right-header p{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 17px;
				line-height: 22px;
				color: #262626;
				font-style: italic;
			}
			
			#inner-s1-content-container{ 
				width: 703px;
				position: relative;
				left: 32px;
				clear: both;
				overflow: hidden;
			}
			
				.inner-s1-content-left{
					float: left;
					width: 391px;
				}
					.inner-s1-content-left h1{
						font-family: Arial, Helvetica, sans-serif;
						font-size: 15px;
						line-height: 22px;
						font-weight: bold;
						color: #262626;
					}
					.inner-s1-content-left p{
						/*margin-bottom: 25px;*/
						margin-bottom: 22px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 13px;
						line-height: 22px;
						font-style: normal;
						color: #262626;
						padding-bottom: 0px;
						padding-top: 0px;
					}
						.inner-s1-subsection{
							border-top: 1px solid #c4c4c4; 
							border-bottom: 1px solid #c4c4c4; 
							background-color: #f8f8f8; 
							padding: 12px 8px 12px 8px; 
						}
						.inner-s1-subsection p{
							/*margin-bottom: 15px;*/
							font-family: Arial, Helvetica, sans-serif;
							font-size: 11px;
							line-height: 16px;
							font-style: normal;
							padding: 10px 3px 20px 3px;
							margin: 0px;
							color: #262626;
						}
						.inner-s1-subsection h2{
							font-size: 12px;
							font-weight: bold;
							line-height: 15px;
							margin: 0px;
							padding: 0px;
							color: #262626;
						}
					
					.inner-s1-content-callout{
						margin-bottom: 25px;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 14px;
						line-height: 22px;
						font-weight: bold;
					}
					#inner-s1-bottom-callout{
						width: 370px;
						height: 61px;
						padding-top: 17px;
						padding-left: 28px;
						background-image: url(images/get-quote-bg.gif);
						background-repeat: no-repeat;
						/*font-weight: bold;
						font-size: 13px;
						line-height: 21px;
						font-family: Arial, Helvetica, sans-serif;
						color: #000000;
						font-style: italic;
						text-align: center;
						margin-bottom: 10px;*/
					}
					
				#inner-s1-content-right{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 13px;
					line-height: 22px;
					float: left;
					width: 250px;
					position: relative;
					left: 30px;
				}
					#inner-s1-content-right h1{
						font-family: Arial, Helvetica, sans-serif;
						font-size: 15px;
						line-height: 22px;
						font-weight: bold;
					}
					
					.inner-s1-example-container{
						font-family: Arial, Helvetica, sans-serif;
						color: #262626;
						font-size: 12px;
						font-weight: bold;
						line-height: 15px;
						padding-bottom: 15px;
					}
						.grayborder{
							border: 1px solid #cbcbcb;
							margin-bottom: 6px;
						}
						
						.linkexample{
							border: 1px solid #cbcbcb;
							margin-bottom: 6px;
						}

						.linkexample:hover{
							border: 1px solid #23c3f3;
							margin-bottom: 6px;
						}
						
						.linkexample-two{
							border: 1px solid #cbcbcb;
							margin-bottom: 6px;
						}
						
						.inner-s1-example-container p{
							padding-left: 3px;
						}
		
	

/*xxxxxxxxxxxxxxxxxxxxx    Case study styles    xxxxxxxxxxxxxxxxxxxxxx*/
	
		#inner-s2-right-container{ 
			width: 734px; 
			float: left;
			background-color: #FFFFFF;
			/*background-image: url(images/right-gradient-lrg.gif); 
			background-position: top right;
			background-repeat: no-repeat;*/
			border-left: 1px solid #c4c4c4;
		}

			#inner-s2-right-header{ 
				width: 734px; 
				height: 344x;  
			}

			#view_custom_website_btn a{
				width:240px; height:46px; display:block; background:url(images/launch-custom-website.gif) 0 0 no-repeat;
			}
			#view_custom_website_btn a:hover{
				background-position: 0 -46px;
			}
			
			
/*xxxxxxxxxxxxxxxxxxxxx    Button Rollovers    xxxxxxxxxxxxxxxxxxxxxxx*/


			#view_website_portfolio_btn a{
				width:300px; height:45px; display:block; background:url(images/about-view-portfolio-btn.gif) 0 0 no-repeat;
			}
			#view_website_portfolio_btn a:hover{
				background-position: 0 -45px;
			}
			
			#view_our_services_btn a{
				width:300px; height:45px; display:block; background:url(images/view-our-services-btn.gif) 0 0 no-repeat;
			}
			#view_our_services_btn a:hover{
				background-position: 0 -45px;
			}
						
			#back_to_services_btn a{
				width:240px; height:38px; display:block; background:url(images/back-to-services.gif) 0 0 no-repeat;
			}
			#back_to_services_btn a:hover{
				background-position: 0 -38px;
			}	

			#view_our_portfolio_btn a{
				width:307px; height:47px; display:block; background:url(images/view-our-portfolio-btn.gif) 0 0 no-repeat;
			}
			#view_our_portfolio_btn a:hover{
				background-position: 0 -47px;
			}
			
			#contact_us_wide_btn a{
				width:307px; height:47px; display:block; background:url(images/contact_us_wide_btn.gif) 0 0 no-repeat;
			}
			#contact_us_wide_btn a:hover{
				background-position: 0 -47px;
			}	
		
			#subButton a{ 
				height: 49px; width: 111px; background: url(images/btn_green-submit_roll.jpg) 0 0 no-repeat; display:block; border: 0px; padding: 0px; margin:0px; cursor: pointer;
			}
			#subButton a:hover{
				background-position: 0 -49px; cursor: pointer;
			}
			
			#quotelookingButton a{ 
				height: 50px; width: 306px; background: url(images/looking-for-a-quote.gif) 0 0 no-repeat; display:block; border: 0px; padding: 0px; margin:0px; cursor: pointer;
			}
			#quotelookingButton a:hover{
				background-position: 0 -50px; cursor: pointer;
			}
			
			#contactpage-quotebutton a{ 
				height: 50px; width: 205px; background: url(images/get-a-quote.gif) 0 0 no-repeat; display:block; border: 0px; padding: 0px; margin:0px; cursor: pointer;
			}
			#contactpage-quotebutton a:hover{
				background-position: 0 -50px; cursor: pointer;
			}
			
			#get-a-quote a{ 
				height: 46px; width: 343px; background: url(images/request-a-quote.gif) 0 0 no-repeat; display:block; border: 0px; padding: 0px; margin:0px; cursor: pointer;
			}
			#get-a-quote a:hover{
				background-position: 0 -46px; cursor: pointer;
			}
			
			#lookinteresting a{ 
				height: 45px; width: 340px; background: url(images/look-interesting.gif) 0 0 no-repeat; display:block; border: 0px; padding: 0px; margin:0px; cursor: pointer;
			}
			#lookinteresting a:hover{
				background-position: 0 -45px; cursor: pointer;
			}
	
			#launchwebsite a{ 
				height: 45px; width: 256px; background: url(images/launch-website.gif) 0 0 no-repeat; display:block; border: 0px; padding: 0px; margin:0px; cursor: pointer;
			}
			#launchwebsite a:hover{
				background-position: 0 -45px; cursor: pointer;
			}
	
/*xxxxxxxxxxxxxxxxxxxxx    Form Styles    xxxxxxxxxxxxxxxxxxxxxxx*/	


.form_table_fonts{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 22px;
		font-style: normal;
		color: #262626;
}

	.form_text_effect {    
 
		border-width: 1px;    
		border-style: solid;    
		border-color: #cdcdcd;    
		
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #4b4b4b;    
		width: 295px;    
		height: 23px;
		
		vertical-align: middle;
		
		padding-top:7px;	
		padding-left: 5px;
	}
	.form_text_effect_dropdown {    
 
		border-width: 1px;    
		border-style: solid;    
		border-color: #cdcdcd;    
		
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #4b4b4b;    
		width: 295px;    
		height: 32px;
		
		vertical-align: top;
		
		padding-top:7px;
		padding-left:5px;
	}
	
	select option.dropdown_option {
		padding:5px;
	}
	
	.form_text_effect:hover   {    border-color: #23c3f3;    border-width: 1px;    } 
	.form_text_effect:focus    {    border-color: #6dc239; background-color: #f4f9ee;    border-width: 1px;    }
	
	.form_text_effect_dropdown:hover   {    border-color: #23c3f3;    border-width: 1px;    } 
	.form_text_effect_dropdown:focus    {    border-color: #6dc239; background-color: #f4f9ee;    border-width: 1px;    }
	
	.form_textarea_effect {    
 
		border-width: 1px;    
		border-style: solid;    
		border-color: #cdcdcd;    
		
		font-size:12px;
		font-family: Arial, Helvetica, sans-serif;
		color: #4b4b4b;    
		width: 610px;    
		height: 110px;
		
		vertical-align: middle;
		padding: 5px;
	}
	.form_textarea_effect:hover   {    border-color: #23c3f3;    border-width: 1px;    } 
	.form_textarea_effect:focus    {    border-color: #6dc239;  background-color: #f4f9ee;  border-width: 1px;    }
	
	/*.cu_form_submitbtn {
		 width: 280px;
		height: 30px;
		font-family: Arial, Helvetica, sans-serif;
		color: #4b4b4b;
		font-size: 13px;
		border:1px solid #cdcdcd;
		background-color: #ffffff;
		text-align: left;
		cursor:hand;
		padding-left: 8px; 
		
	}
	.cu_form_submitbtn:hover   { border-color: #23c3f3; background-color: #ffffff; border-width: 1px; cursor:hand; } 
	.cu_form_submitbtn:focus    { border-color: #6dc239; background-color: #f4f9ee; border-width: 1px; } */
	
	#cu_form_submitbtn{ 
		height: 45px; width: 300px; background: url(images/submit_request.gif) 0 0 no-repeat; display:block; border: 0px; padding: 0px; margin:0px; cursor: pointer;
	}
	#cu_form_submitbtn:hover{
		background-position: 0 -45px; cursor: pointer;
	}
		
	
	#atffc { display: none; } 
	
.about-us-right-content{
		width:220px;
		padding: 5px 15px;
		margin-left:15px;
		margin-right:15px;
		border:1px solid #cacaca;
		margin-top: 20px;
		font-size:13px; 

		}
.about-us-right-content a:link, .about-us-right-content a:visited{color:#23c3f3; text-decoration:underline; font-weight: bold;}
.about-us-right-content a:hover{color:#23c3f3; text-decoration:none; font-weight: bold;}

#posting-page { padding-left: 20px; }
#posting-page h1 { font-size: 16px; margin-top: 0;}
#posting-page p { font-size: 13px; padding: 5px 0; }
#posting-page ul {font-size: 13px; padding-left: 20px;}
#posting-page li {padding-left: 5px;}
#page-content .job-posting {
	height:275px;
	padding-top: 10px;
	background: #fff url('../images/job-posting-banner.jpg') 0 50% no-repeat;
	}	

#posting-intro {padding-left: 40px; font-size: 16px; line-height: 24px; width: 600px; font-weight:bold; padding-top: 50px; padding-bottom: 20px;}
.posting-list { font-size: 13px; color: #4B4C4C; padding: 0 0 5px 40px; line-height: 20px;}
.posting-list strong { color:#000000; }

#social-media-marketing blockquote { margin: 20px 5px; border-bottom: dotted 2px #999;}
#social-media-marketing blockquote p{ font-style: italic; margin-bottom: 10px; font-weight:bold; }
#social-media-marketing ul { list-style: disc; margin-left: 20px;}
#social-media-marketing ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-style: normal;
	color: #262626;
	padding: 3px 0;	
}

#social-media-marketing blockquote p a{color: #83C201; text-decoration:underline; font-weight: bold; display: block; text-align: right; padding: 10px 5px 10px 0;}
#social-media-marketing blockquote p a:hover{ text-decoration:none; font-weight: bold;}
