/*

Theme Name: CCSI
Version: Feb 2009
Author: SodiumHalogen.com

*/	


			/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #12151C url(../_images/bg.gif) top left repeat-x;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
}

#wrap{
	position: relative;
	margin: auto;
	width: 963px;	
}

	#top{
		position: relative;
		height: 129px;	
	}
	
		#logo{
			position: relative;
			float: left;
			margin-top: 28px;
			height: 80px;
			width: 353px;
			background: url(../_images/logo.gif) top left;
		}
	
	#nav{
		position: relative;
		height: 31px;
		padding-bottom: 25px;
		padding-top: 5px;	
		z-index: 5;
	}
	
		#get-started-link{
			position: relative;
			float: right;
			margin-right: 8px;
			height: 29px;
			width: 213px;
			background: url(../_images/get.gif) top right no-repeat;
		}
		
			#get-started-link:hover {
				background-position: right bottom;
			}  
			
			.home_nav #get-started-link:hover {
				background-position: right top;
			} 
		
			#get-started-link img{
				position: absolute;
				bottom: -5px;
				left: -8px;
				height: 136px;
				width: 232px;
				behavior: url("iepngfix.htc");
			}
	
		#menu{
			position: relative;
			float: left;
			height: 31px;
			padding-right: 10px;
			background: url(../_images/nav-cap.gif) right center no-repeat;
			z-index: 999;
		}
		
		.menu{
			position: relative;
			float: left;
			height: 31px;
			padding-right: 10px;
			background: url(../_images/nav-cap.gif) right center no-repeat;
			z-index: 999;
		}
		
			#menu li, .menu li{
				position: relative;
				float: left;
				height: 31px;
				width: 135px;
				padding: 0 4px 0 4px;
				border-left: 1px solid #fff;
				z-index: 999;
			}
			
			#menu li a, .menu li a{
				position: relative;
				float: left;
				height: 31px;
				width: 135px;
				text-indent: -9999em;	
			}
			
			#menu li a:hover, #menu li.active a,
			.menu li a:hover, .menu li.active a{
				background-position: bottom left;
			}
			
			#m1{
				background: url(../_images/nav1.gif) top left no-repeat;
			}
			#m2{
				background: url(../_images/nav2.gif) top left no-repeat;
			}
			#m3{
				background: url(../_images/nav3.gif) top left no-repeat;
			}
			#m4{
				background: url(../_images/nav4.gif) top left no-repeat;
			}
			#m5{
				background: url(../_images/nav5.gif) top left no-repeat;
			}		
			
			#menu li:hover a#m2, #menu li.sfhover a#m2, #menu li:hover a#m3, #menu li.sfhover a#m3,
			.menu li:hover a#m2, .menu li.sfhover a#m2, .menu li:hover a#m3, .menu li.sfhover a#m3{
				background-position: bottom left;
			}
			
			#menu li ul, .menu li ul{
				position: absolute;
				display: none;
				top: 29px;
				left: 4px;
				width: 125px;
				padding: 5px;
				background: url(../_images/hove-bg.gif) bottom left no-repeat;	
			}
			
			#menu li.sfhover ul, #menu li:hover ul,
			.menu li.sfhover ul, .menu li:hover ul{
				display: block;
			}
			
			#menu li ul li,
			.menu li ul li{
				position: relative;
				height: 20px;
				padding: 3px 0 3px 0;	
				border: 0;
			}
			
			#menu li ul li a,
			.menu li ul li a{
				position: relative;
				height: 20px;
				text-indent: -9999em;
			}

/* -- sub drop nav --*/			
			#s1{
				background: url(../_images/s1.gif) top left no-repeat;
			}
				#s2{
					background: url(../_images/s2.gif) top left no-repeat;
				}
				#s3{
					background: url(../_images/s3.gif) top left no-repeat;
				}
			
			#about1{
				background: url(../_images/about1.gif) top left no-repeat;
			}
			
				#about2{
					background: url(../_images/about2.gif) top left no-repeat;
				}

	#splash{
		position: relative;
		height: 228px;	
	}
	
		#flash{
			position: relative;
			float: left;
			height: 228px;
			width: 719px;
			overflow: hidden;
			z-index: 1;	
		}
		
			#flash img{
				display: block;
			}
		
		#get-started-box{
			position: absolute;
			top: -43px;
			right: 0px;
			height: 282px;
			width: 231px;	
			z-index: 15;
		}
		
			#get-started-box-bg{
				position: absolute;
				top: 0px;
				right: 0px;
				height: 282px;
				width: 231px;	
				background: url(../_images/helpbox.png) top left no-repeat;
				behavior: url("iepngfix.htc");
			}
			
			#gs1{
				position: absolute;
				top: 56px;
				left: 47px;
				height: 72px;
				width: 132px;
				background: url(../_images/gnh.gif) top left;
			}
			
			#gs1:hover{
				background-position: bottom left;
			}
			
			#gs2{
				position: absolute;
				height: 24px;
				width: 162px;
				left: 37px;
				bottom: 69px;
				background: url(../_images/gh2.gif) top left;
			}
			#gs1:hover, #gs2:hover{
				background-position: bottom left;
			}
		
	
		#content{
			position: relative;
			float: left;
			width: 718px;
		}
		
		#content_wide {
			position: relative;
			float: left;
			width: 960px;
		}
/* -- typography --*/		
			#content h2, #content_wide h2 {
				position: relative;
				font-size: 1.8em;
				color: #8DC63F;
			}
			
			#content h3, #content_wide h3 {
				position: relative;
				font-size: 1.6em;
				color: #8DC63F;
			}
			
			#content h3 a {
				border: none;
				}
				
				#content h3 a:hover {
				border-bottom: 1px dotted #8DC63F;
				}
			
			th h3 {
				float: right;
				margin-right: 20px;
			}
			
			#content h4, #content_wide h4 {
				position: relative;
				font-size: 1.3em;
				color: #8DC63F;
			}
				
			#content p, #content_wide p {
				font-size: 1.2em;
				position: relative;
				line-height: 1.5em;
			}
			
			#content ul {
				font-size: 1.1em;
				margin: 5px 0 15px;
				} 
					
			#content p+h2, #content_wide p+h2 {
				border-top: 1px solid #374651;
				padding-top: 15px;
				margin-top: 15px;
				}
				
				#content p+p, #content_wide p+p, #content p+h3, #content_wide p+h3, #content p+h4, #content_wide p+h4, #content p+ul {
					margin-top: 15px;
					}
				
			#content_wide blockquote {
				margin-bottom: 30px;
				}
				
				#content_wide blockquote p {
					background: url(../_images/bg_quote_lft.gif) no-repeat scroll left top;
					font-size: 1.3em;
					margin-bottom: 5px;
					padding-top: 8px;
					text-indent: 38px;
					}
				
				#content_wide blockquote cite {
					color: #8DC73F;
					font-size: 1.3em;
					font-style: italic;
					text-align: right;
					padding-right: 20px;
					}
					
				#content_wide .img_right {
					border: 2px solid #374651;
					float: right;
					margin: 14px 0 1.5em 15px;
				}
				
			#content table {
				width: 100%;
				color: #333;
				padding: 0;
				margin: 10px 0 5px; 
				}
			
			table tr {
				height: 30px;
				}
				
			table td {
				background: #fff;
				padding: 5px 0 0;
				text-align: center;
				border: 1px solid #ccc;
				border-width: 1px 1px 0 0;
				width: 140px;
				height: 12px;
				}
			
			table th.tab {
				background: url(../_images/table_tab.gif) left top no-repeat;
				color: #fff;
				height: 20px;
				padding: 8px 0 3px;
				text-align: center;
				font-weight: bold;
				}
				
			th.left {
				background: #1A1E28;
				color: #fff;
				padding: 0 20px 5px 0;
				text-align: right;
				font-weight: bold;
				border: 1px solid #444;
				border-width: 1px 1px 0 0;
				}
				
			th.sub_title {
				background: #12151C;
				color: #8DC63F;
				font-size: 1.4em;
				text-align: right;
				padding: 5px 445px 5px 0;
				border: 1px solid #444;
				border-width: 1px 0 0 0;
				}
				
			address {
				margin: 25px 0 25px 10px;
				font-size: 1.5em;
				}
			
			address strong {
				color: #738494;
				font-weight: bold;
				font-size: 1.3em;
			}
				
			p a {
				color: #8DC63F;
				text-decoration: none;
				border-bottom: 1px dotted #8DC63F;
				}
				
			p a:hover {
				color: #8DC63F;
				text-decoration: none;
				border-bottom: 1px solid #8DC63F;
				}
				
/* -- misc classes --*/
		
			em {
				font-style: italic;
			}
			
			.btn:hover {
				background-position: bottom;
			}
			
			.hr {
				clear: both;
				margin-top: 10px;
				padding-bottom: 10px;
				border-top: 2px solid #374651;
			}
			.hr_dotted {
				clear: both;
				margin-top: 10px;
				padding-bottom: 10px;
				border-top: 1px dotted #374651;
			}
			
			.border_btm {
				border-bottom:2px solid #374651;
				margin-bottom:15px;
				padding-bottom:10px;
			}
			
			.pad_top {
				margin-top: 10px;
			}
			
			.margin_left {
				margin-left: 10px;
			}
				
			.btn_right {
				float: right;
				width: 176px;
				margin-bottom: 30px;
			}
			
			.btn_third {
				float: right;
				width: 176px;
				margin-right: 23px;
			}
			
			a.top {
				background: url(../_images/bg_arrow_top.gif) left 2px no-repeat;
				padding-left: 16px;
				border: none;
			}
			
			#content h3.poweredup {
				color: #fff;
				font-weight: bold;
				background: url(../_images/h3_poweredup.gif) 185px top no-repeat;
			}
			
			#content h3.poweredup span {
				text-indent: -999em;
				height: 28px;
				display: block;
			}

			
			#content a.btn {
				background: url(../_images/btn_arrow.gif) no-repeat right top;
				border: none;
				height: 21px;
				color: #13151C;
				display: block;
				font-size: 1.5em;
				padding: 1px 28px 1px 10px;
				text-align: left;
				margin-top: 10px;
				font-weight: normal;
			}
			
			#content a.btn:hover {
					background: url(../_images/btn_arrow.gif) no-repeat right bottom;
					text-decoration: none;
				}
			
			#content a.btn_2 {
				background: url(../_images/btn_arrow.gif) no-repeat 246px top;
				border: none;
				height: 21px;
				color: #13151C;
				display: block;
				font-size: 1.5em;
				padding: 1px 28px 1px 253px;
				text-align: left;
				margin-bottom: 15px;
			}
				
				#content .content-split a.btn_2 {
					margin-top: 10px;
					padding: 1px 28px 1px 124px;
					text-align: right;
				}
				
				#content a.btn_2:hover {
					background: url(../_images/btn_arrow.gif) no-repeat 246px bottom;
					text-decoration: none;
				}
				
				#content a.btn_anchor {
					background: url(../_images/btn_arrow_anchor.gif) no-repeat right top;
					border: none;
					height: 21px;
					color: #13151C;
					display: block;
					font-size: 1.5em;
					padding: 1px 28px 1px 10px;
					text-align: left;
					margin-top: 10px;
					font-weight: normal;
				}
				
				#content a.btn_anchor:hover {
					background: url(../_images/btn_arrow_anchor.gif) no-repeat right bottom;
					text-decoration: none;
				}

			
				
				
			#c-splash{
				position: relative;
				padding: 11px;
				background: #8DC73F;	
			}
			
				#c-splash img{
					position: relative;
					float: left;
					margin-right: 15px;	
				}
				
				#c-splash h1{
					position: relative;
					height: 40px;
					margin: 15px 0 7px 238px;
					text-indent: -9999em;
				}

				
		/*		#c-splash h1+p {
					margin-top: -5px;
				}
				
/* -- h1 imgs -- */				
				
				#c-splash h1.services {
					background: url(../_images/head_services.gif) left top no-repeat;
					}
				
					#c-splash h1.services_consulting {
						background: url(../_images/head_services_consulting.gif) top left no-repeat;
						}
						
					#c-splash h1.services_hosted {
						background: url(../_images/head_services_hosted.gif) top left no-repeat;
						}
					
					#c-splash h1.services_managed {
						background: url(../_images/head_services_managed_it.gif) top left no-repeat;
						margin-left: 0;
						}
					
				#c-splash h1.about {
					background: url(../_images/head_about.gif) top left no-repeat;
					margin-left: 0;
					}
					
					#c-splash h1.about_meet_staff {
						background: url(../_images/head_meet_staff.gif) top left no-repeat;
						}

				#c-splash h1.clients_say {
					background: url(../_images/head_clients_say.gif) top left no-repeat;
					margin-left: 0;
					text-indent: 213px;
					font-size: 1.5em;
					font-weight: bold;
					color: #38464F;
					line-height: 1.3em;
					padding-top: 13px;
					}

				#c-splash h1.contact {
					background: url(../_images/head_contact.gif) top left no-repeat;
					margin-left: 0;
					text-indent: 213px;
					font-size: 1.5em;
					font-weight: bold;
					color: #38464F;
					line-height: 1.3em;
					padding-top: 13px;
					}
					
				#c-splash h1.get_help {
					background: url(../_images/head_get_help.gif) top left no-repeat;
					}

				
				
				#c-splash p {
					position: relative;
					font-size: 1.5em;
					font-weight: bold;
				/*	margin-left: 243px;	 */
					color: #38464F;
					line-height: 1.3em;
				}
				
				#c-splash ul.arrows li {
					color: #38464F;
					font-size: 1.2em;
					font-weight: bold;
					padding-left: 205px;
					background: url(../_images/bullet_powered_up.gif) 185px 5px no-repeat;
				}
			
			
			.content-split{
				position: relative;
				padding: 25px 0 20px 0;	
				color: #fff;	
			}
			
			.services-tri {
				width: 730px;
			}
			
				*+html .services-tri {
					margin-top: -8px;
				}

			.services-tri .landing-link {
				margin-right: 10px;
				background: url(../_images/boxes_services.gif) left bottom no-repeat;
				height: 267px;
			}
			
				.content-split h2{
					position: relative;
					font-size: 1.8em;
					color: #8DC63F;
				}
				
				.content-split p{
					position: relative;
					line-height: 1.5em;
				}
				
				.content-left{
					position: relative;
					float: left;
					padding: 0 15px 0 10px;
					width: 330px;
					border-right: 2px solid #374651;
				}

				.content-right{
					position: relative;
					float: left;
					padding: 0 0 0 10px;
					width: 346px;
					margin-left: -2px;
					border-left: 2px solid #374651;
				}

					 #content_wide .content-left{
						width: 461px;
					}
					
					 #content_wide .content-right{
						width: 461px;
					}

					.staff .content-right, .staff .content-left {
						border: none;
					}

				
					.step1{
						position: relative;
						margin: 11px 25px;	
						height: 41px;	
					}
					
						.step1 span{
							position: relative;
							float: left;
							height: 41px;
							width: 123px;
							background: url(../_images/step1.gif) top left no-repeat;
							padding-right: 22px;	
							text-indent: -9999em;
						}
						
						.step1 strong{
							position: relative;
							float: left;
							padding: 4px 0 0 0;
							font-size: 2.1em;
							font-weight: bold;
							color: #fff;
						}
						
					.step2{
						position: relative;
						float: left;
						margin: 11px 25px;	
						height: 41px;	
						width: 123px;
					}
					.step2code {
						position: relative;
						float: left;
					}
					
						.step2 span{
							position: relative;
							float: left;
							height: 41px;
							width: 123px;
							background: url(../_images/step2.gif) top left no-repeat;
							padding-right: 22px;	
							text-indent: -9999em;
						}
						
						.step2 strong{
							position: relative;
							float: left;
							padding: 4px 0 0 0;
							font-size: 2.1em;
							font-weight: bold;
							color: #fff;
						}
					
					.tech-list{
						position: relative;
						padding-top: 35px;
						margin-left: 29px;
					}
					
						.tech-list li{
							position: relative;
							float: left;	
							height: 80px;
							width: 192px;	
						}

							
											
						.tech-list li a{
							position: relative;
							float: left;
							display: block;
							padding: 5px 0 5px 8px;
							width: 200px;	
							font-weight: bold;
							text-decoration: none;	
						}
						
						.tech-list li img{
							position: relative;
							float: left;
							border:1px solid #374651;
						}
						
						.tech-list li span{
							position: relative;
							float: left;
							padding: 16px 0 0 11px;
							color: #fff;
							font-size: 1.5em;
							cursor: pointer;
						}
						
						.tech-list li a:hover{
							text-decoration: none;	
							background: url(../_images/president-hover.gif) top left no-repeat;
						}
						
						.tech-list li a:hover span{
							color: #8DC63F;
							text-decoration: none;	
						}
						
					
/* -- staff page --*/				
			#staff_top {
				position: relative;
				padding: 0px;
				border-bottom: 2px solid #374651;
				margin-left: 10px;
				padding-bottom: 15px;
			}
			
				#page #staff_top h1 {
					position: relative;
					margin-bottom: 5px;
					padding: 0;
				}
				
				#page #staff_top h1, #page #staff_top h2 {
					display: inline;
					position: relative;
				}	
				
				#page #staff_top h2 a {
					color: #8DC63F;
					font-size: .9em;
					font-weight: normal;
					background: url(../_images/bg_arrow_email.gif) 10px 6px no-repeat;
					padding-left: 30px;
				}
					*+html #page #staff_top h1 {
						line-height: 25px;
						padding-top: 5px;
					}
					*+html #page #staff_top h2 a{
						line-height: 19px;
						margin-top: -10px;
					}
						
			
				#page #staff_top p em {
					color: #a5a7ab;
					font-size: 1.2em;
				}

				#staff_top img{
						position: relative;
						float: right;
						margin: 0 0 1em 15px;
						padding: 10px;
						background: url(../_images/bg_staff_img_l.gif) left top no-repeat;
						z-index: 999;
					}
					
				.staff {
						padding-left: 10px;
					}
					
					.staff ul {
						padding: 0px;
					}
					
					.staff .tech-list li {
						width: 177px;	
						}
				
				.staff .tech-list li a{
					width: 176px;	
				}						
				
				.staff .tech-list li a:hover{
					text-decoration: none;	
					background: url(../_images/staff_hover.gif) top left no-repeat;
				}
				
				.ul_left {
					float: left;
					width: 365px;
					}
					
				.pad_right {
					margin-right: 15px
					}
					
				.arrows ul {
					margin-top: 10px;
				}
				
				.arrows li {
					background: transparent url(../_images/bullet.gif) no-repeat scroll left 0.3em;
					font-size: 1.1em;
					line-height: 1.5em;
					padding-left: 15px;
					}

						
					
					
				
				
				.login{
					position: relative;
					margin-top: 25px;
					height: 25px;
					background: url(../_images/login.gif) top left no-repeat;	
					text-indent: -9999em;	
				}
				
				.i-wrap{
					position: relative;
					padding: 12px 0 12px 0;
				}
				
					.i-wrap label{
						position: relative;
						float: left;
						width: 120px;
						padding: 2px 10px 0 0;
						font-weight: bold;
						text-align: right;
					}
					
					.i-wrap .txt{
						position: relative;
						float: left;
						padding: 3px 5px 3px 5px;
						width: 190px;
						background: #fff;
						border: 0;
					}
				
				.content-left a{
					color: #8DC63F;
					font-weight: bold;
				}
			
		.content-tri{
			position: relative;
			padding-top: 15px;
			border-top: 2px solid #394551;
			background: url(../_images/bg_content_tri.gif) 232px 20px no-repeat;
		}
		
			.content-box{
				position: relative;
				float: left;
				width: 218px;
				padding-bottom: 10px;
/*				border-right: 2px solid #35464E;
				border-left: 2px solid #35464E; */
			}
			
				.content-box.first {
					padding-right: 15px;
				}

				.content-box.second {
					padding: 0 15px;
				}
			
				.content-box.third {
					padding-left: 15px;
				}
			
				.content-box h3{
					position: relative;
					font-size: 1.7em;
					color: #8DC63F;	
					padding-bottom: 4px;
				}			
			
				.content-box a{
					position: relative;
					color: #8DC63F;
					text-decoration: none;
					border-bottom: 1px dotted #8DC63F;	
				}
				
				.content-box a:hover{
					border-bottom: 1px solid #8DC63F;
				}
				
				.content-box p{
					position: relative;
					line-height: 1.5em;
				/*	padding-bottom: 1.1em; */
				}
			
		
		
		#sidebar{
			position: relative;
			float: right;
			width: 231px;	
			margin-top: -9px;
		}
			
			.sidebar-top{
				position: relative;
				height: 36px;
				background: url(../_images/sb-top.gif) top left;
			}
			
			.sidebar-bottom{
				position: relative;
				height: 29px;
				background: url(../_images/sb-bottom.png) bottom left no-repeat;	
			}
			
			.sidebar-content{
				position: relative;
				padding: 0 19px 0 19px;
				overflow: hidden;
			}
			
			.sb-bg{
				position: absolute;
				top: 0;
				left: 0;
				width: 231px;
				height: 3000px;
				background: url(../_images/sb-bg.png) top left;	
				behavior: url("iepngfix.htc");
			}
			
/* -- sidebar titles --*/			
			#sidebar h2 {
				position: relative;
				height: 43px;
				text-indent: -9999em;	
				margin-bottom: 12px;	
			}
			
				#sidebar h2.services {
					background: url(../_images/services-title.gif) top left no-repeat;
				}
			

				#sidebar h2.about {
					background: url(../_images/about-title.gif) top left no-repeat;
				}
				

			.green-box{
				position: relative;
				padding: 10px 0 10px 10px;
				background: #528F29 url(../_images/green-box-top.gif) top left no-repeat;
			}
			
				.green-box li{
					position: relative;	
				}
				
				.green-box li a{
					position: relative;
					display: block;
					padding: 4px 0 4px 16px;
					color: #fff;	
					font-size: 1.3em;
					font-weight: bold;
				}
				
				.green-box ul li a:hover, .green-box li.active a {
					background: url(../_images/bull3.gif) left center no-repeat;	
					text-decoration: none;
				}
				
				.green-box li ul li a{
					position: relative;
					display: block;
					padding: 4px 0 4px 26px;
					color: #fff;	
					font-size: 1em;
					font-weight: bold;
					text-decoration: none;
				}
				
				.green-box li.active ul li a {
					background: url(../_images/bull3.gif) 10px center no-repeat;
					text-decoration: none;
				}
				
				.green-box li ul li a:hover {
					background: none;
					text-decoration: none;
				}
			
			.hours{
				position: relative;
				padding: 8px 0 8px 0;
				text-align: center;
				background: #8DC63F url(../_images/hours.gif) bottom left no-repeat;
				color: #374651;
				font-weight: bold;
				font-size: 1.2em;
			}
			
			.customers-say{
				position: relative;
				height: 73px;
				background: url(../_images/customers-say.gif) top left no-repeat;
				margin: 18px 0 10px 0;
			}
			
			.people-quotes{
				position: relative;
				font-size: 1.3em;
				line-height: 1.5em;	
			}
			
				.people-quotes li{
					position: relative;
					padding: 9px 0 9px 0;	
				}
				
				.people-quotes li a{
					position: relative;
					display: block;
					text-indent: 19px;	
					text-decoration: none;
					color: #374651;
					background: url(../_images/aq1.gif) top left no-repeat;
					background-position: 0 4px;
				}
				
				.people-quotes li a span{
					position: relative;
					display: block;
					cursor: pointer;
					text-decoration: none;
				}
				
				.people-quotes li a:hover span{
					text-decoration: none;
				}
				
				.people-quotes li cite{
					position: relative;
					display: block;
					text-align: right;
					font-style: italic;
					font-size: .8em;
				}
				
				.more-quotes{
					position: relative;
					height: 31px;
					overflow: hidden;
				}
				
				.more-quotes a {
					position: relative;
					float: right;
					padding: 4px 0 0 0;
					height: 28px;
					width: 124px;
					text-align: center;
					font-size: 11px;
					font-weight: bold;
					color: #fff;
					text-decoration: none;
					background: url(../_images/more-testimonials.gif) top left;	
				}
				
				.people-quotes li a:hover{
					text-decoration: none;
				}
		
	
	
	#landing{
		position: relative;
		height: 192px;	
		padding: 18px 0 18px 0;
		text-align: left;
		overflow: hidden;
	}
	
		.landing-link{
			position: relative;
			float: left;
			height: 192px;
			width: 233px;
			text-decoration: none;
			margin-right: 10px;
			cursor: pointer;
			background: url(../_images/boxes.gif) bottom left no-repeat;	
		}
		
		.landing-link *{
			cursor: pointer;
		}
		
		.landing-link:hover{
			text-decoration: none;
			background-position: top left;
		}
		
		.landing-link strong{
			position: relative;
			display: block;
			font-size: 1.6em;
			font-weight: bold;			
			color: #8DC63F;
			padding: 19px 0 19px 20px;
		}
		
		.landing-link:hover strong{
			color: #374651;
		}
		
		.landing-link span{
			position: relative;
			display: block;
			font-size: 1.4em;
			font-weight: bold;
			color: #fff;
			margin-left: 22px;
			padding: 4px 0 4px 17px;
			background: url(../_images/bull.gif) left .6em no-repeat;	
		}
		
		.landing-link:hover span{			
			color: #374651;
			background: url(../_images/bull1.gif) left .6em no-repeat;
		}
		
		.mission-box{
			position: relative;
			float: right;
			width: 212px;
			height: 188px;
			padding: 0 10px 0 10px;
			border-top: 2px solid #374651;
			border-bottom: 2px solid #374651;	
		}
		
		.mission-box h2{
			position: relative;
			display: block;
			font-size: 2em;
			font-weight: bold;			
			color: #8DC63F;
			padding: 15px 0 0 0;
		}
		
		.mission-box p{
			position: relative;
			font-size: 1.2em;
			line-height: 1.5em;
			padding-bottom: .6em;
		}
		
	
	#page{
		position: relative;
		padding: 18px 0 8px 0;	
		border-top: 2px solid #374651;
		border-bottom: 2px solid #374651;	
		text-align: left;
	}
	
	#page.inner{
		padding-top: 9px;
		border-top: 0;
	}
	
		#page h1{
			position: relative;
			font-size: 1.9em;
			font-weight: bold;
			color: #8DC63F;
			padding-left: 12px;
		}
		
		.entry{
			position: relative;
			font-size: 1.2em;	
			float: left;
			width: 47.9%;
			padding-left: 12px;
		}
		
		.entry p{
			position: relative;
			line-height: 1.5em;
			padding-bottom: 1em;
		}
		
			.hm_col_2 {
				margin-left: 2px;
				}
		
	#bottom{
		position: relative;
		padding: 8px 0 20px 0;	
		font-size: .9em;
		height: 25px;
	}
	
		#bottom p{
			position: relative;
			float: right;	
			padding-right: 9px;
		}
		
		#bottom a{
			color: #fff;	
		}
		
		#bottom ul{
			position: relative;
			float: left;
		}
		
		#bottom ul li{
			position: relative;
			float: left;
			padding: 0 9px 0 9px;	
		}
		
		#bottom ul li a{
			position: relative;
			float: left;
		}
		
		#bottom a:hover{
			color: #8DC63F;
			text-decoration: none;
		}

*+html span.read-more{
		text-align: right;	
		position: relative;
		display: block;
}

	span.read-more a{
		text-align: right;	
		position: relative;
		display: block;
		background: url(../_images/btn_read_more.gif) no-repeat right top;
		color: #1C1F2B;
		font-weight: bold;
		height: 11px;
		width: 70px;
		padding: 4px 33px 4px 0;
		font-size: 12px;
		border: none;
		line-height: 12px;
	}
	
	*+html span.read-more a{
		}
	
	span.read-more a:hover {
		background-position: right bottom;
		text-decoration: none;
		}

.login_now {
	position: relative;
	display: block;
	background: url(../_images/btn_login_now.gif) no-repeat left top;
	width: 449px;
	height: 33px;
	text-indent: -999em;
	border: none;
}

#session {
	float:left;
	height:70px;
	margin-left:0px;
	margin-top:0px;
	position:relative;
	width:230px;
}
#session iframe {
	margin: 0px;
	padding: 0px;
	background: transparent;
}
.nsupport a, .nsupport a:hover {color:#ffffff;text-decoration:none;border:none;}	
#session2 {
	float:left;
	height:70px;
	margin-left:173px;
	margin-top:20px;
	padding-top: 5px;
	position:relative;
	width:230px;
	background: url(/assets/images/iframe_image.png) no-repeat left top;
	text-align: center;
}
.Text
{
	font-family: Arial;
	font-size: 8.5pt;
	color: #333333;
	line-height: 11pt;
}
