/* CSS Document */

*

	{

		padding:0px;

		margin:0px auto;

	}

	
.column_1
	{
		text-align:left;
		
		display:inline;
		
		width:290px;
		
		height:290px;
		
		float:left;
		
		font-family:Arial;
		
		background-color:black;
		
		color: white;
		
		padding:10px 10px 0px 10px;
		
		margin-top:0px;
		
		word-spacing:3px;
	}


.column_2
	{
		display:inline;
		
		width:595px;
		
		height:300px;
		
		float:right;
	}

.template

	{

		height:auto;

		width:907px;

		background-color:#FFFFFF;		

	}

.header

	{

		float:left;

		height:80px;

		width:907px;

	}

.header_title

	{

		float:center;

		height:80px;

		width:600px;

		text-align:center;

		font-size:35px;

		font-family:Helvetica;

		font-weight:bolder;

		/*color:#FF0000;*/
		
		color:#DDDDDD;
				
		padding:25px 0px 0px 22px;
				
		/*FILTER: DropShadow(Color=#000000, offx=1, offy=1);*/
				
		/*text-outline:1px 1px #000000;*/
				
		font-effect:outline;

	}	
			

.spacing

	{

		letter-spacing:8px;

	}

		

.spacing02

	{

		letter-spacing:5px;

	}

	

.logo

	{

		float:left;

		height:auto;

		width:91px;

		padding:20px 0px 0px 22px;
	
	}

	

.menu

	{

		float:left;

		height:27px;

		width:907px;

		background-image:url(../images/menu_bg.gif);

		background-repeat:no-repeat;

	}

	

.menu a

	{

		color:#000000;

		text-decoration:none;

	}



.menu a:hover

	{

		text-decoration:underline;

	}

	

.menu_content

	{

		float:left;

		height:auto;

		padding :7px 10px 0px 20px;

		text-align:center;

		font-size:12px;

		font-family:Arial, Helvetica, sans-serif;

		color:#000000;

		font-weight:bold;
				
	}

			

.menu_cms

	{

		float:left;

		height:auto;				

		padding-top:7px;

		text-align:center;

		font-size:12px;

		font-family:Arial, Helvetica, sans-serif;

		color:#000000;

		font-weight:bold;

		padding:5px 10px;

		border-right:1px solid #999999;

	}

			

.menu_content a:hover

	{

		color:#FF0000;

		text-decoration:none;

	}

.container

	{

		float:left;

		height:auto;

		width:907px;

		padding-top:7px;

	}

.banner

	{

		float:right;

		height:300px;
			
		/*width:907px;*/
			
		width:600px;

		background-image:url(../images/banner.gif);

		background-repeat:no-repeat;

	}
		

.banner_inner

	{

		float:left;

		height:244px;

		width:907px;


	}

			

.banner_small_image

	{

		float:left;

		height:46px;

		width:83px;

		margin-left:6px;

	}

.container_lower

	{

		float:left;

		height:auto;

		width:907px;

		padding-top:8px;

	}

				

.container_lower_inside

	{

		float:left;

		height:auto;

		width:907px;

		padding-top:9px;

	}

				

.container_lower_01

	{

		float:left;

		height:26px;

		width:694px;

		background-image:url(../images/container_lower_01.gif);

		background-repeat:no-repeat;

	}

.container_lower_011

	{

		float:left;

		height:26px;

		width:907px;

		background-image:url(../images/container_lower_011.gif);

		background-repeat:no-repeat;

	}



.container_lower_02

	{

		float:left;

		height:26px;

		width:206px;

		background-image:url(../images/container_lower_02.gif);

		background-repeat:no-repeat;

	}

.container_lower_03

	{

		float:left;

		height:128px;

		width:206px;

		background-image:url(../images/container_lower_03gif.gif);

		background-repeat:no-repeat;

	}

				

.container_lower_06

	{

		float:left;

		height:263px;

		width:206px;

		background-image:url(../images/container_lower_06.gif);

		background-repeat:no-repeat;

		margin-left:7px;

	}

				

.certified_div

	{

		float:left;

		height:118px;

		width:200px;

		padding-top:5px;

		text-align:center;

	}

.container_lower_04

	{

		float:left;

		height:263px;

		width:481px;

		background-image:url(../images/case_study.gif);

		background-repeat:no-repeat;

		font-family:Helvetica;

	}

				

.case_study

	{

		width:481px;

		text-align:center;

		font-family:Helvetica;

		font-size:16px;

		font-weight:bold;

		color:#FF0000;

		padding:12px 0px;

	}

				

.footer_text

	{

		float:left;

		height:auto;

		padding:8px 0px 0px 15px;

		color:#F8180C;

		font-size:11px;

		font:Arial, Helvetica, sans-serif;

		font-weight:normal;

	}

		

.content_text

	{

		float:left;

		padding-top:6px;

		font-size:12px;

		font-family:Arial, Helvetica, sans-serif;

		font-weight:bold;

		color:#316D89;

	}



.arrow01

	{

		float:left; 

		width:5px;

		height:auto; 

		padding-top:8px;

	}

		

.arrow02

		{

			float:right; 

			width:10px;

			height:auto;

			padding-right:11px;

			padding-top:10px; 

			

		}

		

.arrow03

		{

			float:left; 

			width:5px;

			height:auto; 

			padding:4px 0px 0px 4px;

		}

		

.arrow04

		{

			float:left; 

			width:5px;

			height:auto; 

			padding:4px 4px 0px 0px;

		}

.small_image

			{

				float:left;

				height:auto;

				width:160px;

				padding:12px 0px 0px 33px;

			}

.container_lower_04_title

						{

							float:left;

							height:auto;

							width:220px;

							padding-top:10px;

							font-size:10pt;

							color:#316D89;

							font-weight:bold;

						}

						

.container_lower_04_btn

					{

						float:left;

						height:16px;

						width:36px;

						background-image:url(../images/container_04_btn.gif);

						background-repeat:no-repeat;

					}

.container_lower_04_info

						{

							float:left;

							height:auto;

							width:280px;

							padding-top:8px;

							font-size:12px;

							color:#000000;

							text-align:left;

							line-height:14px;

							overflow:hidden;

						}

.learn_more

		{

			float:left;

			height:auto; 

			width:288px;

			padding-top:6px;

		    font-size:12px;

			font-family:Helvetica;

			

		}

		

.learn_more a

			{

				color:#134A9E;

				text-decoration:none;

			}

			

.learn_more a:hover

			{

				text-decoration:underline;

			}

			

.making_choice 

				{

					height:auto;

					width:190px;

					padding-left:10px;

					font-family:Helvetica;

					

				}

				

.making_choice a 

				{

					color:#000000;

					text-decoration:none;

					

				}

.making_choice a:hover 

					{

						

						text-decoration:underline;

						

					}

					

.ul

	{

					

		padding-top:12px;

		font-size:16px;

		color:#F8180C;

		font-weight:bold;

		font-family:Helvetica;

					

	}



.li

	{

		padding:4px 0px 0px 0px;

		font-size:11px;

		color:#000000;

		

	}

	

/********************* Inside****************************/

.container_left

				{

					float:left;

					height:auto;

					width:700px;

				}

				

.container_right

				{

					float:left;

					height:auto;

					width:207px;

				}

				

.banner_inside

			{

				float:left;

				height:auto;

				width:700px;

			}

			

.banner_inside_left

					{

						float:left;

						height:200px;

						width:364px;

						margin-right:8px;

						background-image:url(../images/container_lower_05.gif);

						background-repeat:no-repeat;

					}

				

.banner_inside_right

					{

						float:left;

						height:200px;

						width:311px;

					}

					

.banner_title

			{

				float:left;

				height:auto;

				width:364px;

				padding-top:80px;

				text-align:center;

				font-size:26px;

				font-family:Helvetica;

				font-weight:normal;

				color:#FF0000;

				

			}

			

.container_left_info

			{

				float:left;

				height:auto;

				width:680px;

				padding:16px  0px 10px 0px;

			}

					

.container_left_info_title

			{

				float:left;

				height:auto;

				width:690px;

				font-size:18px;

				font-family:Helvetica;

				font-weight:normal;

				color:#FF0000;

			}

			

.container_left_info_desc

			{

				float:left;

				height:auto;

				width:675px;

				padding-top:6px;

				font-size:14px;

				font-family:Helvetica;

				font-weight:normal;

				line-height:25px;

				color:#787878;

				text-align:justify;

			}

			

.container_left_info_desc a

			{

				color:#787878;

				text-decoration:none;

			}



.container_left_info_desc a:hover

			{

				

				text-decoration:underline;

			}

			

			

.container_left_info_desc li

			{

				list-style:disc;

				line-height:22px;

				padding-left:15px;

			}

			

.quick_quote

			{

				float:left;

				height:200px;

				width:200px;

				background-image:url(../images/quick_quote.gif);

				background-repeat:no-repeat;

				

			}

			

.quick_quote_title

			{

				float:left;

				height:auto;

				width:177px;

				padding:10px 0px 0px 23px;

			}

			

.front_size_18

			{

				font-size:18px;

				font-family:Helvetica;

				font-weight:normal;

				color:#FF0000;

			}

.quick_quote_desc

			{

				float:left;

				height:auto;

				width:180px;

				padding:10px 0px 0px 10px;

				

			}



.front_size_14

			{

				font-size:14px;

				font-family:Helvetica;

				font-weight:normal;

				color:#787878;

			}

			

.front_size_16

			{

				font-size:16px;

				font-family:Helvetica;

				font-weight:normal;

				color:#787878;

			}

			

.front_size_11

			{

				font-size:11px;

				font-family:Helvetica;

				font-weight:normal;

				color:#787878;

			}

			

.front_size_20

			{

				font-size:20px;

				font-family:Helvetica;

				font-weight:normal;

				color:#000000;

			}



.learn_more

			{

				float:right;

				height:auto;

				width:65px;

				font-size:12px;

				font-family:Helvetica;

				padding-right:20px;

			}

.learn_more a

			{

				color:#0677B3;

				text-decoration:none;

			}

			

.latest_news

			{

				float:left;

				height:auto;

				width:182px;

				padding:25px 0px 0px 14px;

			}

			

.latest_news_title

			{

				float:left;

				height:auto;

				width:182px;

				padding-bottom:15px;

			}

			

.latest_news_info

			{

				float:left;

				height:auto;

				width:182px;

			}

			

.latest_news_date

			{

				float:left;

				height:auto;

				width:182px;

				font-size:14px;

				font-family:Helvetica;

				font-weight:normal;

				color:#0A50A1;

			}

			

.latest_news_desc

			{

				float:left;

				height:auto;

				width:182px;

				padding:20px 0px 20px 0px;

			}

	

.latest_news_desc a

			{

				font-size:9pt;

				color:#555;

				text-decoration:none;

			}

.latest_news_desc a:hover

			{

				

				text-decoration:underline;

			}			

			

.emp_info_div

			{

				float:left;

				height:199px;

				width:200px;

				background-image:url(../images/employee_info.gif);

				background-repeat:no-repeat;

				

			}

			

.emp_info

			{

				float:left;

				height:auto;

				width:190px;

				padding:15px 0px 9px 10px; 

				

			}

			

.emp_pic

			{

				float:left;

				height:71px;

				width:71px;

				margin-right:11px;

			}



.emp_name

			{

				float:left;

				height:auto;

				width:100px;

				font-size:16px;

				font-family:Helvetica;

				color:#787878;

				line-height:18px;

			}

			

.service_info

			{

				float:left;

				height:auto;

				width:682px;

				padding-top:25px; 

			}

			

.service_pic

			{

				float:left;

				height:auto;

				width:137px;

				padding-top:28px; 

			}

			

.service_desc

			{

				float:left;

				height:auto;

				width:545px;

			}

			

.service_desc a

			{

				color:#0099FF;

				text-decoration:none;

			}

			

.service_desc a:hover

			{

				text-decoration:none;

				color:#FF0000;

			}

			

.bottom_gap

			{

				float:left;

				width:400px;

				height:40px;

			}

.map

			{

				float:left;

				height:200px;

				width:683px;

				background-image:url(../images/map_inside.gif);

				background-repeat:no-repeat;

			}



.contact

			{

				float:left;

				height:auto;

				width:690px;

				padding:10px 0px 10px 0px;

			}

			

.contact_header

			{

				float:left;

				height:auto;

				width:679px;

			}



.font_size_18_black

		{

			font-family:Helvetica;

			font-size:14px;

			color:#000000;

		}

.font_size_14_black

		{

			font-size:14px;

			font-family:Arial;

			color:#000000;

		}

		

.font_size_14_blue

		{

			font-size:14px;

			font-family:Arial;

			color:#0A50A1;

		}

			

.contact_header_info

			{

				float:left;

				height:auto;

				width:679px;

				padding:8px 0px 8px 0px;

			}



.red_devider

			{

				float:left;

				height:1px;

				width:679px;

				background-color:#FF0000;

				overflow:hidden;

			}

			

.contact_info

			{

				float:left;

				height:auto;

				width:520px;

				padding-top:16px;

			}

			

.contact_info

			{

				float:left;

				height:auto;

				width:620px;

				padding-top:10px;

			}

			

.contact_info_left

			{

				float:left;

				height:auto;

				width:170px;

				text-align:right;

				padding-top:2px;

			}

			

.contact_info_left1

			{

				float:left;

				height:auto;

				width:400px;

				text-align:right;

				padding-top:2px;

			}

			

.contact_info_right

			{

				float:left;

				height:auto;

				width:440px;

				padding-left:10px;

			}

			

.contact_info_right1

			{

				float:left;

				height:auto;

				width:210px;

				padding-left:10px;

			}

			

.box

			{

				height:18px;

				width:334px;

				border:1px solid #B3B3B3;

			}

			

.box1

			{

				height:18px;

				width:438px;

				border:1px solid #B3B3B3;

			}



.box2

			{

				height:18px;

				width:208px;

				border:1px solid #B3B3B3;

			}

			

.upload

			{

				float:left;

				height:auto;

				width:530px;

				padding:8px 0px 0px 160px;

			}

			

.upload_first_form

			{	

				float:left;

				height:20px;

				width:467px;

				border:1px solid #B3B3B3;

				background-color:#DEDEDE;

			}

.upload_first_form_title

			{

				float:left;

				height:auto;

				width:300px;

				padding:2px 15px 0px 0px ;

				text-align:right;

				font-size:12px;

				font-family:Helvetica;

				color:#000000;

			}

			

.upload_first_form_btn

			{

				float:left;

				height:auto;

				width:37px;

				padding:3px 0px 0px 5px;

			}

			

.upload_second_form

			{	

				float:left;

				height:20px;

				width:518px;

				border:1px solid #B3B3B3;

				padding:4px 0px 0px 10px;

				margin-top:10px;

				

			}

			

.upload_third_form

			{	

				float:left;

				height:343px;

				width:528px;

				border:1px solid #B3B3B3;

				padding-top:20px;

				margin-top:14px;

				background-color:#DEDEDE;

				

			}

			

.upload_title

			{	

				float:left;

				height:auto;

				width:360px;

				padding:0px 0px 20px 130px;

			}

			

.upload_subject

			{	

				float:left;

				height:auto;

				width:528px;

				padding:0px 0px 10px 0px;

			}

			

.upload_subject_title

			{

				float:left;

				height:auto;

				width:120px;

				text-align:right;

			}	

			

.upload_subject_box

			{

				float:left;

				height:auto;

				width:382px;

				padding-left:10px;

			}

			

.box3

			{

				height:18px;

				width:370px;

				border:1px solid #B3B3B3;

			}			

.box4

			{

				height:42px;

				width:370px;

				border:1px solid #B3B3B3;

			}

			

.box5

			{

				height:19px;

				width:154px;

				border:1px solid #B3B3B3;

			}

			

.upload_size_box

			{

				float:left;

				height:auto;

				width:158px;

				padding-left:10px;

			}

			

.brows_btn

			{

				float:left;

				height:21px;

				width:68px;

				padding-left:5px;

			}

			

.upload_btn

			{	

				float:left;

				height:auto;

				width:525px;

				padding-top:11px;

			}

			

.submit_btn

			{

				float:right;

				height:30px;

				width:108px;

				cursor:pointer;

			}	

			

.contact_us_right

			{

				float:left;

				height:800px;

				width:191px;

				margin-top:10px;

				padding:11px 0px 0px 8px;

				background-color:#ECECEB;

			}

			

.contactus_img

			{

				float:left;

				height:120px;

				width:182px;

			}

			

.address

			{

				float:left;

				height:auto;

				width:191px;

				padding-top:16px;

			}		



			



			
