body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0; margin:0; font-weight:normal;}
body{background:font:14px Arial, Helvetica, sans-serif color:#424241; height:100%; background:#555;}
img,fieldset{border:none; margin:0; padding:0;}
.left{float:left;}
.right{float:right; width:auto;}
.full{float:left; width:100%;}
.curv{float:left; width:100%}
.curv img{float:left}
span.clear{clear:both;}
.clear{clear:both;}

a:focus{outline:none}
input:focus{outline:none;}

a{
font-size: 11px;
color: #336699;
text-decoration: underline;
}

a:hover{
text-decoration: none;
}

/*wrapper goes here...*/
#wrapper{
	width:1000px;
	margin:0 auto;
	background:#303338 url(../images/wrapper_bg.jpg) no-repeat 0 0;
}

/*main goes here...*/
#main{
	float:left;
	width:940px;
	background:url(../images/main_bg.gif) repeat-x bottom;
	padding:0 30px 0 30px;
}

/*header goes here...*/
#header{
	float:left;
	width:952px;
	height:63px;
	overflow:hidden;
}

#header #logo{
	float:left;
	width:232px;
	height:47px;
	padding:16px 0 0 8px;
	margin-left:6px;
	display:inline;
}

#header .header_right{
	float:right;
	width:694px;
	height:63px;
}

#header .header_right .header_phone_box{
	float:right;
	width:694px;
	height:23px;
}


#header .header_right .header_ph_no{
	height:15px;
	float:right;
	background:url(../images/phone_symbol.gif) no-repeat 0 40%;
	color:#FFFFFF;
	font:bold 14px/16px "Trebuche Ms", Arial, Helvetica, sans-serif;
	color:#ffb700;
	padding-left:30px;
	margin:8px 18px 0 0; 
	display:inline;
}

#menu_box{
	float:right;
	width:576px;
	height:38px;
	margin:3px 6px 0 0;
	display:inline;
}
#menu_box .menu_left_curv{
	float:left;
	width:18px;
	height:38px;
	background:url(../images/menu_left_curv.png) no-repeat left top;
}
#menu_box .menu_right_curv{
	float:left;
	width:18px;
	height:38px;
	background:url(../images/menu_right_curv.png) no-repeat left top;
}

#menu_box #menu{
	float:left;
	width:540px;
	height:38px;
	background:url(../images/menu_bg.png) repeat-x;
}

#menu ul{
	float:left;
	list-style:none;
	margin-top:7px; display:inline;
}

#menu ul li{
	float:left;
	background:url(../images/nav_divider.gif) no-repeat right 7px;
	font:10px/14px "LucidaGrande", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

#menu ul li a{
	text-decoration:none;
	color:#FFFFFF;
	padding:10px 11px 8px 12px; float:left; width:auto; 
	
}

#menu ul li.last{	
	background:none;
}

#menu ul li.active a{
	background:url(../images/nav_hover_bg.gif) repeat-x;
	cursor:text;
}

#menu ul li a:hover{
	background:url(../images/nav_hover_bg.gif) repeat-x;
}

/*banner goes here...*/
#banner{
	float:left;
	width:940px;
	height:159px;
	margin:2px 0 0 0;
}

#banner .banner_left{
	float:left;
	width:578px;
	height:159px;
}

#banner .banner_left{
	float:left;
	width:578px;
	height:159px;
}
#banner .banner_left h2{
	float:left;
	width:568px;
	color:#17ade7;
	font-size:44px;
	font-family:Arial, Helvetica, sans-serif;
	padding:38px 0 0 10px;
}

#banner .banner_left h3{
	float:left;
	width:568px;
	color:#c6c9cb;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	padding:14px 0 0 10px;
}


#banner .banner_right{
	float:left;
	width:326px;
	height:117px;
	padding:42px 0 0 34px;
}
#banner .banner_right img{
	float:left;
}

/*body_container goes here...*/
#body_container{
	float:left;
	width:940px;
	background:#fcfbfa url(../images/body_container_bg.gif) repeat-y;
}

/*left_container goes here...*/
#left_container{
	float:left;
	width:542px;
	padding:15px 17px 15px 19px;
}

#left_container .latest_stories_title{
	float:left;
	width:519px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#403f3f;	
	background:url(../images/latest_stories_line.gif) no-repeat right center;
}

#left_container .post{
	float:left;
	width:542px;
	border-bottom:1px solid #efeeed;
	margin:21px 0 0 0;
	padding:0 0 17px 0;
}
#left_container .post.first{
	margin:10px 0 0 0;
}

#left_container .post.last{
	border-bottom:none;
	padding:0;
}

#left_container .post h2{
	float:left;
	width:542px;
	color:#0f654b;
	font-family:"Trebuche Ms", Arial, Helvetica, sans-serif;
	font-size:30px;
	padding-bottom:10px;
}

#left_container .post .post_image_box{
	float:left;
	width:221px;
	height:154px;
	padding:11px 10px 11px 10px;
	background:url(../images/post_image_box_bg.jpg) no-repeat;
	margin-right:10px;
}
#left_container .post .post_image_box img{
	float:left;
}

#left_container .post p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#272727;
	float:left;
	width:280px;
	margin-top:7px;
}

#left_container .post p a{
	color:#0066ff;
	text-decoration:none;
}

#left_container .post .meta_data{
	font-family:Arial, Helvetica, sans-serif;	
	float:left;
	width:280px;
	font-size:12px;	
	color:#272727;
	margin-top:24px;
}
#left_container .post .meta_data span{
	display:block;
	float:left;
	margin-bottom:5px;
}

#left_container .post .meta_data .date{

}
#left_container .post .meta_data .author a{
	color:#0066ff;
	text-decoration:none;
}
#left_container .post .meta_data .comments a{
	color:#0066ff;
	text-decoration:none;
	background:url(../images/comments_icon.gif) no-repeat 0 50%;
	padding-left:25px;
}


/*right_container goes here...*/
#right_container{
	float:right;
	width:314px;
	padding:15px 24px 15px 24px;
	overflow:hidden;
}

#right_container .search_box{
	float:left;
	width:312px;
	border:1px solid #e4e3e3;
	background:#f5f4f4;
	margin-bottom:20px;
}

#right_container .search_box h2{
	float:left;
	width:295px;
	height:28px;
	padding:6px 0 0 17px;
	background:#34525e;
	color:#FFF;
	font-family:"MyriadPro", Arial, Helvetica, sans-serif;
	font-size:18px;	
}

#right_container .search_box .serch_inner_box{
	float:left;
	width:300px;
	background:#f5f4f4;
	padding:28px 0 26px 12px;
}

#right_container #search{
	float:left;
	width:220px;
	height:14px;
	background:#fff;
	border:1px solid #d2d0d0;
	margin-right:5px;
	padding:5px 5px 5px 5px;
}

#right_container .go_btn{
	float:left;
}

#right_container .popular_posts_box{
	float:left;
	width:312px;
	border:1px solid #e4e3e3;
	background:#f5f4f4;
	margin-bottom:20px;
}

#right_container .popular_posts_box h2{
	float:left;
	width:295px;
	height:28px;
	padding:6px 0 0 17px;
	background:#606364;
	color:#FFF;
	font-family:"MyriadPro", Arial, Helvetica, sans-serif;
	font-size:18px;	
	margin-bottom:20px;
}

#right_container .popular_posts_box .popular_posts_innner_box{
	float:left;
	width:290px;
	padding:0px 8px 22px 14px;
}

#right_container .popular_posts_box .popular_posts_innner_box.last{
	padding:0px 8px 12px 14px;
}

#right_container .popular_post_image_frame{
	float:left;
	width:65px;
	height:55px;
	background:url(../images/popular_post_image_frame_bg.gif) no-repeat;
	padding:7px 0 0 7px;
	margin-right:10px;
	display:inline;
}

#right_container .posts_contents{
	float:left;
	width:208px;
}

#right_container .posts_contents h3 a{
	float:left;
	width:208px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336699;
	font-weight:bold;
	margin-bottom:5px;
	text-decoration:none;
	text-transform:uppercase;
}

#right_container .posts_contents p{
	float:left;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
}


#right_container .tag_clouds_box{
	float:left;
	width:312px;
	border:1px solid #e4e3e3;
	background:#f5f4f4;
	margin-bottom:20px;
}

#right_container .tag_clouds_box h2{
	float:left;
	width:295px;
	height:28px;
	padding:6px 0 0 17px;
	background:#34525e;
	color:#FFF;
	font-family:"MyriadPro", Arial, Helvetica, sans-serif;
	font-size:18px;	
}

#right_container .tag_clouds_box .tag_cloud_inner_box{
	float:left;
	width:290px;
	padding:18px 12px 23px 10px;
}

#right_container .tag_clouds_box .tag_cloud_inner_box p{
	float:left;
	width:290px;
	font-size:16px;
	color:#295e94;
	font-family:Arial, Helvetica, sans-serif;
}

#right_container .tag_clouds_box .tag_cloud_inner_box p span{
	font-size:30px;
	margin-top:10px;
}

/*footer goes here...*/
#footer{
	float:left;
	width:820px;
	height:58px;
	background:#cbcac9;
	padding:0 60px 0 60px;
}
#footer .copy_right{
	float:left;
	display:block;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-top:20px;
	color:#343433;
}

#footer #footer_menu{
	float:right;
}

#footer_menu ul{
	float:right;
	list-style:none;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	font-size:11px;
}

#footer_menu ul li{
	float:left;
	margin-top:20px;
	font-weight:bold;
}

#footer_menu ul li a{
	text-decoration:none;
	color:#685c53;
	padding:5px 0 5px 18px;
	display:block;
}

#footer_menu ul li.last a{	
	background:none;
	padding:5px 0px 5px 12px;
}
#footer_menu ul li.first a{	
	padding:5px 14px 5px 3px;
}


/*##################################### Home page goes here... ################################################*/
/*Home wrapper goes here...*/
#home_wrapper{
	width:1000px;
	margin:0 auto;
	background:#303338 url(../images/home_wrapper_bg.jpg) no-repeat 0 0;
}

/* Home banner goes here...*/
#home_banner{
	float:left;
	width:940px;
	height:260px;
	margin:3px 0 0 0;
}

#home_banner .home_banner_left{
	float:left;
	width:578px;
	height:260px;
}

#home_banner .home_banner_left h2{
	float:left;
	width:538px;
	color:#17ade7;
	font-size:44px;
	font-family:Arial, Helvetica, sans-serif;
	padding:38px 0 0 40px;
}

#home_banner .home_banner_left h3{
	float:left;
	width:538px;
	color:#c6c9cb;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0 0 40px;
}

#home_banner .home_banner_left h4{
	float:left;
	color:#ffb700;
	font-size:48px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/banner_phone_image.gif) no-repeat 0 16px;
	padding:0 0 0 50px;
	margin:20px 0 0 80px;
	display:inline;
}

#home_banner .home_banner_right{
	float:left;
	width:360px;
	height:260px;
}

#home_banner .banner_image_box{
	float:left;
	width:auto;
	position:relative;
}

#home_banner .banner_image_box .welcome_image{
	float:left;
	position:absolute;
	z-index:1;
	top:-10px; right:-315px;
}

#testing_box{
	float:left;
	width:902px;
	height:110px;
	padding:35px 14px 0 24px;
	background:url(../images/testing_box_bg.jpg) no-repeat left top;
	overflow:hidden;
}

#testing_box .testing_title_box{
	float:left;
	width:270px;	
}
#testing_box .testing_title_box h2{
	float:left;
	width:270px;
	font-size:24px;
	font-weight:bold;
	font-family:"Trebuche Ms", Arial, Helvetica, sans-serif;	
	color:#303338;
}
#testing_box .testing_title_box h3{
	float:left;
	width:270px;
	font-size:38px;
	font-weight:bold;
	font-family:"Trebuche Ms", Arial, Helvetica, sans-serif;	
	color:#191b1b;
}

#testing_box .testing_box_1{
	float:left;
	width:200px;
	padding-left:10px;	
}

#testing_box .testing_box_1 h2{
	float:left;
	width:150px;
	background:url(../images/mobile_image.gif) no-repeat 0 50%;
	font-size:24px;
	font-weight:bold;
	font-family:"Trebuche Ms", Arial, Helvetica, sans-serif;	
	color:#303338;
	padding-top:10px;
	padding-left:50px;
	display:block;
	height:68px;
}
#testing_box .testing_box_1 h2 .number{
	color:#cb0c46;
}
#testing_box .testing_box_1 h2 .ph{
	font-size:18px;
}

#testing_box .testing_box_2{
	float:left;
	width:196px;
}
#testing_box .testing_box_2 h2{
	float:left;
	width:125px;
	background:url(../images/microscope.gif) no-repeat 0 50%;
	font-size:24px;
	font-weight:bold;
	font-family:"Trebuche Ms", Arial, Helvetica, sans-serif;	
	color:#303338;
	padding-top:5px;
	padding-left:66px;
	height:63px;
	margin-left:5px;
}
#testing_box .testing_box_2 h2 .number{
	color:#cb0c46;
}


#testing_box .testing_box_3{
	float:left;
	width:226px;	
}

#testing_box .testing_box_3 h2{
	float:left;
	width:151px;
	background:url(../images/tested_image.gif) no-repeat 0 50%;
	font-size:22px;
	font-weight:bold;
	font-family:"Trebuche Ms", Arial, Helvetica, sans-serif;	
	color:#303338;
	padding-top:18px;
	padding-left:70px;
	height:50px;
	margin-left:5px;
}
#testing_box .testing_box_3 h2 .number{
	color:#cb0c46;
}

/*home_left_container goes here...*/

#home_left_container{
	float:left;
	width:542px;
	padding:15px 17px 15px 19px;
}

#home_left_container .home_content_container{
	float:left;
	width:535px;
	padding:0 0 0 7px;
}

#home_left_container .home_content_container h2{
	float:left;
	width:535px;
	font-size:22px;
	font-weight:bold;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;	
	color:#3f556f;
	padding:10px 0 6px 0;
	
}


#home_left_container .home_content_container h3{
	float:left;
	width:535px;
	font-size:16px;
	font-weight:bold;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;	
	color:#3f556f;
	padding:10px 0 6px 0;
	
}

#home_left_container .home_content_container p{
	float:left;
	width:510px;
	font-size:12px;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;	
	color:#3f3e3e;
	line-height:16px;
	padding-bottom:16px;
}

#home_left_container .home_content_container ul{
	float:left;
	width:500px;
	font-size:12px;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;	
	color:#3f3e3e;
	padding-bottom:16px;
	list-style:none;
	padding-left:35px;
	line-height:18px;
}
#home_left_container .home_content_container ul li{
	background:url(../images/list_bullet.gif) no-repeat 0 6px;
	padding-left:7px;
}

/*right_container goes here...*/
#home_right_container{
	float:right;
	width:358px;
	overflow:hidden;
	padding:2px 2px 20px 2px;
}

#home_right_container .find_box{
	float:left;
	width:265px;
	height:92px;
	background:url(../images/find_box_bg.gif) repeat-x;
	margin-bottom:20px;
	padding:22px 45px 0 48px;
}

#home_right_container .find_box h2{
	float:left;
	width:310px;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	margin-bottom:8px;
	text-transform:uppercase;
}

#home_right_container .find_box span a{
	float:right;
	display:block;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bbe6fb;
	margin-bottom:8px;
	margin-top:6px;
	margin-right:7px;
	display:inline;
	text-decoration:none;
}

#home_right_container #submit_form{
	float:left;
	width:266x;
	height:29px;
	border:1px solid #999999;
}

#home_right_container .find_input{
	float:left;
	width:183x;
	border:0px;
	height:15px;
	padding:7px 5px 7px 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#a29f9f;
	font-weight:bold;
}

#home_right_container .find_btn{
	float:left;
}

#home_right_container .from_our_blog_box{
	float:left;
	width:312px;
	margin-bottom:20px;
	margin-left:13px;
	display:inline;
}

#home_right_container .from_our_blog_box h2{
	float:left;
	width:285px;
	padding:6px 0 8px 17px;
	color:#2f4152;
	background:url(../images/right_container_title_bg.gif) repeat-x bottom;
	font-family:"MyriadPro", Arial, Helvetica, sans-serif;
	font-size:24px;	
	margin-bottom:17px;
}

#home_right_container .from_our_blog_box h2 a {
	color:#2f4152;
	text-decoration:none;
	font-size:24px;	
}

#home_right_container .from_our_blog_box h2 a:hover {
	color:#111;
}

#home_right_container .from_our_blog_box .popular_posts_innner_box{
	float:left;
	width:290px;
	padding:0px 8px 12px 14px;
	background:url(../images/right_container_title_bg.gif) repeat-x bottom;
	margin-bottom:10px;
}

#home_right_container .from_our_blog_box .popular_posts_innner_box.last{
	margin-bottom:0px;
}

#home_right_container .popular_post_image_frame{
	float:left;
	width:65px;
	height:55px;
	background:url(../images/popular_post_image_frame_bg.gif) no-repeat;
	padding:7px 0 0 7px;
	margin-right:8px;
	display:inline;
}

#home_right_container .popular_post_image_frame img {
	margin:5px 0 0 5px;
}

#home_right_container .posts_contents{
	float:left;
	width:208px;
}

#home_right_container .posts_contents h3 a{
	float:left;
	width:208px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336699;
	font-weight:bold;
	margin-bottom:5px;
	text-decoration:none;
	text-transform:uppercase;
}

#home_right_container .posts_contents p{
	float:left;
	width:190px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
}



.forms{
width:253px;
padding: 20px 20px;
margin-left:30px;
margin-bottom: 20px;
background: #fff;
float: left;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.field{
width: 197px;
border: 1px solid #ccc;
font-size: 13px;
margin-bottom: 10px;
padding: 8px;
font-family: Georgia, helvetica, arial;
font-style: italic;
color: #369;
}

.tarea{
width: 237px;
border: 1px solid #ccc;
font-size: 13px;
margin-bottom: 10px;
padding: 8px;
height: 50px;
font-family: Georgia, helvetica, arial;
font-style: italic;
color: #369;
}

.submit_butt{
width: 82px;
height: 29px;
background: url(../images/but.png) left top no-repeat;
cursor: pointer;
border: none;
}

.submit_butt:hover{
background: url(../images/but.png) left bottom no-repeat;
}



h2.callyou{
margin-left:30px;
width: 255px;
font-size: 24px;
float: left;
background: #369;
padding: 10px 20px;
color: #fff;
font-family:"MyriadPro", Arial, Helvetica, sans-serif;
}





#home_right_container .testing_centers{
	float:left;
	width:312px;
	margin-left:13px;
	display:inline;
}

#home_right_container .testing_centers h2{
	float:left;
	width:285px;
	padding:0px 0 12px 17px;
	color:#2f4152;
	background:url(../images/right_container_title_bg.gif) repeat-x bottom;
	font-family:"MyriadPro", Arial, Helvetica, sans-serif;
	font-size:24px;	
	margin-bottom:12px;
}
#home_right_container .testing_centers h2.last{
	padding:6px 0 0px 17px;
	background:none;
}

#home_right_container .testing_centers .testing_center_box{
	float:left;
	width:285px;
	padding:0 0 10px 17px;
	background:url(../images/right_container_title_bg.gif) repeat-x bottom;
	margin-bottom:5px;
}
#home_right_container .testing_centers .testing_center_box.last{	
	padding:0 0 10px 17px;
	background:none;
}

#home_right_container .testing_centers .testing_center_box h3{
	float:left;
	width:285px;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight:bold;
	color:#336699;
	padding-bottom:3px;
	text-transform:uppercase;
}

#home_right_container .testing_centers .testing_center_box p{
	float:left;
	width:285px;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555;
}

/*####################################innerpage goes here...######################################*/

/*innerpage wrapper goes here...*/
#innerpage_wrapper{
	width:1000px;
	margin:0 auto;
	background:#303338 url(../images/innerpage_wrapper_bg.jpg) no-repeat 0 0;
}

/* inner banner goes here...*/
#inner_page_banner{
	float:left;
	width:940px;
	height:145px;
	margin:2px 0 0 0;
}

#inner_page_banner .inner_banner_left{
	float:left;
	width:578px;
}

#inner_page_banner .inner_banner_left h2{
	float:left;
	width:538px;
	color:#17ade7;
	font-size:44px;
	font-family:Arial, Helvetica, sans-serif;
	padding:34px 0 0 20px;
}





#inner_page_banner .inner_banner_left h3{
	float:left;
	color:#c6c9cb;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0 0 20px;
	
}

#inner_page_banner .inner_banner_right{
	float:left;
	width:360px;
}

#inner_page_banner .inner_banner_right h2{
	float:left;
	color:#ffb700;
	font-size:48px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/inner_banner_phone_image.gif) no-repeat 0 16px;
	padding:0 0 0 50px;
	margin:38px 0 0 0px;
	display:inline;
}

#inner_testing_box{
	float:left;
	width:902px;
	height:81px;
	padding:9px 14px 0 24px;
	background:url(../images/inner_testing_box_bg.jpg) no-repeat left top;
	overflow:hidden;
}

#inner_testing_box .testing_title_box{
	float:left;
	width:270px;	
}
#inner_testing_box .testing_title_box h2{
	float:left;
	width:270px;
	font-size:24px;
	font-weight:bold;
	font-family:"Trebuche Ms", Arial, Helvetica, sans-serif;	
	color:#303338;
}
#inner_testing_box .testing_title_box h3{
	float:left;
	width:270px;
	font-size:38px;
	font-weight:bold;
	font-family:"Trebuche Ms", Arial, Helvetica, sans-serif;	
	color:#191b1b;
}

#inner_testing_box .testing_box_1{
	float:left;
	width:200px;
	padding-left:10px;	
}

#inner_testing_box .testing_box_1 h2{
	float:left;
	width:150px;
	background:url(../images/mobile_image.gif) no-repeat 0 50%;
	font-size:24px;
	font-weight:bold;
	font-family:"Trebuche Ms", Arial, Helvetica, sans-serif;	
	color:#303338;
	padding-top:10px;
	padding-left:50px;
	display:block;
	height:68px;
}
#inner_testing_box .testing_box_1 h2 .number{
	color:#cb0c46;
}
#inner_testing_box .testing_box_1 h2 .ph{
	font-size:18px;
}

#inner_testing_box .testing_box_2{
	float:left;
	width:196px;
}
#inner_testing_box .testing_box_2 h2{
	float:left;
	width:125px;
	background:url(../images/microscope.gif) no-repeat 0 50%;
	font-size:24px;
	font-weight:bold;
	font-family:"Trebuche Ms", Arial, Helvetica, sans-serif;	
	color:#303338;
	padding-top:5px;
	padding-left:66px;
	height:63px;
	margin-left:5px;
}
#inner_testing_box .testing_box_2 h2 .number{
	color:#cb0c46;
}


#inner_testing_box .testing_box_3{
	float:left;
	width:226px;	
}

#inner_testing_box .testing_box_3 h2{
	float:left;
	width:151px;
	background:url(../images/tested_image.gif) no-repeat 0 50%;
	font-size:22px;
	font-weight:bold;
	font-family:"Trebuche Ms", Arial, Helvetica, sans-serif;	
	color:#303338;
	padding:18px 0 0 70px;
	height:50px;
	margin-left:0 0 0 5px;
}
#inner_testing_box .testing_box_3 h2 .number{
	color:#cb0c46;
}


#innerpage_left_container{
	float:left;
	width:542px;
	padding:0px 17px 15px 19px;
}

#innerpage_left_container .innerpage_left_container{
	float:left;
	width:542px;
}

#innerpage_left_container .innerpage_left_container h2, #innerpage_left_container .innerpage_left_container h1{
	float:left;
	width:537px;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	font-size:24px;	
	font-weight:bold;
	color:#336699;
	padding:20px 0 10px 5px;
}

#innerpage_left_container .innerpage_left_container h3{
	float:left;
	width:537px;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	font-size:18px;	
	color:#336699;
	padding:20px 0 10px 5px;
}

#innerpage_left_container .innerpage_left_container h4{
	float:left;
	width:537px;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	font-size:13px;	
	font-weight: bold;
	color:#000;
	padding:10px 0 5px 5px;
}

#innerpage_left_container .innerpage_left_container p{
	float:left;
	width:470px;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3f3e3e;
	line-height:18px;
	padding:0 0 17px 5px;
}

#innerpage_left_container .innerpage_left_container span.down{
	float:left;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3e3e;
	line-height:18px;
	font-style: italic;
	margin-bottom: 10px;
	background: #eee;
	padding:5px;
}

#innerpage_left_container .innerpage_left_container .innerpage_image_frame{
	float:left;
	width:507px;
	height:182px;
	background:url(../images/innerpage_image_frame.gif) no-repeat;
	padding:9px 0 0 10px;
}

#innerpage_left_container .innerpage_left_container .innerpage_image_frame img{
	float:left;
}

#innerpage_left_container .innerpage_left_container ul{
	float:left;
	width:440px;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3e3e;
	line-height:18px;
	padding:0 0 17px 30px;
}

#innerpage_left_container .innerpage_left_container ul li{
	list-style:decimal;
	margin-top: 5px;
}


#innerpage_left_container .innerpage_left_container ul.big{
	float:left;
	width:420px;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3e3e;
	line-height:18px;
	padding:0 0 17px 50px;
}

#innerpage_left_container .innerpage_left_container ul.big li{
	list-style: circle;
	margin-top: 15px;
}

#innerpage_left_container .innerpage_left_container ul.faq{
	float:left;
	width:440px;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3f3e3e;
	line-height:18px;
	padding:0 0 17px 10px;
}

#innerpage_left_container .innerpage_left_container ul.faq li{
	margin-top: 5px;
	list-style: none;
}

.any_image{
	-moz-box-shadow: 0px 0px 5px #bbbbbb;
	float: left;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 20px;
	-webkit-box-shadow: 0px 0px 5px #bbbbbb;
}

/** 
 * Map pages
 */
#center-map {
	clear:both;
}

#stateList {
	margin:0 0 25px 25px;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
	overflow:auto;
}

#stateList .stateRow {
	width:200px;
	float:left;
}

#stateList .stateRow ul {
	list-style:none;
}

#search_results_right_container {
	float:right; 
	overflow:hidden; 
	padding:25px 2px 20px 25px; 
	width:335px;
	font-family:"LucidaGrande", Arial, Helvetica, sans-serif;
}

#search_results_right_container .clinic-info {
	margin:10px 0;
}

#search_results_right_container .clinic-info h5 {
	font-size:15px;
	color:#555;
}

#search_results_right_container .clinic-info h5 a {
	font-size:14px;
}

#search_results_right_container .clinic-info h5 a:hover {
	color:#222;
}

#search_results_right_container .clinic-info .address {
	color:#444;
	font-size:13px;
}

#search_results_right_container .clinic-info .address strong {
	color:#444;
	font-size:13px;
}

#search_results_right_container p strong {
	font-size:16px;
	color:#444;	
}

#search_results_right_container p.stateLink, #search_results_right_container p.stateLink a {
	font-size:12px;
}

/** Single Clinic **/

.innerpage_left_container .clinic-info {
	margin:10px 0;
}

.innerpage_left_container .clinic-info h5 {
	font-size:22px;
	color:#555;
}

.innerpage_left_container .clinic-info h5 a {
	font-size:14px;
}

.innerpage_left_container .clinic-info h5 a:hover {
	color:#222;
}

.innerpage_left_container .clinic-info .address {
	color:#444;
	font-size:13px;
}

.innerpage_left_container .clinic-info .address strong {
	color:#444;
	font-size:13px;
}

.innerpage_left_container .clinic-info p strong {
	font-size:16px;
	color:#444;	
}

.innerpage_left_container .extra-links {
	clear:both;
}



