﻿/* CSS Reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
html{-webkit-text-size-adjust:none;}
img{ vertical-align:top;}



/* Generic Styling */
a{ color:#242d33; text-decoration:none;}
a:hover{
	color:#ba1f2c;
	background-color: #FFF;
}

h1{ font-size:31px; font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; line-height:110%; color:#928570; font-weight:900;}
h2{ font-size:28px; font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; margin-bottom:17px; color:#c51f33; font-weight:300;}
h3{ font-size:20px; color:#000; font-weight:bold; margin-bottom:3px; clear:both;}


body{ font-size:14px; color:#333; font-family:Arial, Helvetica, sans-serif; background:#fff;}

#home_header{ width:100%; height:225px; position:relative; z-index:10; margin-bottom:-3px; background:url(../images/home_header_bg.png) top repeat-x;}
.home_header_inside{ width:1002px; margin:0 auto;}
.home_header_inside:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

	.logo{ float:left; padding-top:85px; width:330px;}
		.logo span { color:#928570; font-size:20px; font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:300; display:block; line-height:20px; margin-top:-5px; }
	
	.head_links{ float:right; width:670px; padding:52px 0 7px; text-align:right; font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:900;}
	.head_links li{ padding-bottom:4px;}
	.head_links li a{ font-size:14px; color:#938570; text-transform:uppercase; font-weight:900; font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif;}
	.head_links li.on a{ color:#bd212f;}
	
	.nav{ float:right; width:650px; text-align:right; font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:900;}
	.nav li{ display:inline; margin-left:7px;}
	.nav li a{ display:inline-block; font-size:14px; color:#938570; height:27px; line-height:27px; padding:0 9px; text-transform:uppercase;}
		.nav li a:hover { background:#c72034; color:#fff; }
	.nav li.on a{ background:#c72034; color:#fff;}


.home_slider_holder{ height:285px; background:url(../images/slide_bg_.png) bottom repeat-x; padding-bottom:19px; position:relative; z-index:8; margin-bottom:-5px;}
	.home_slider{ width:100%; overflow:hidden; background:#fff url(../images/slider_bg.png) repeat-x bottom left; height:285px;}
	.home_slider ul{ width:3000px;}
	.home_slider li{ float:left; margin:0 2px;}
	.scrollable{width:909px;height:281px;position:relative;overflow:visible; margin:0 auto; }
	.scrollable .items, .scrollable_splash .items{ width:20000em; position:absolute; }	
	.items div{	width:909px;float:left; }
	.items { }
	
	.next,
	.prev{ display:inline-block; width:110px; height:110px; font-size:0; line-height:0; background:url(../images/arrows.png) -170px -96px no-repeat; vertical-align:middle; opacity:0.4; position:absolute;
							right:4px; top:0; display:none;}
	.prev{ background-position:-15px -96px; right:auto; left:4px;}
	.left_side { height:110px; width:20%; float:left; position:fixed; top:310px; left:0; }
		.left_side.left_side2 { top:340px; }
		.left_side:hover .prev { display:block; }
	.right_side { height:110px; width:20%; float:right; position:fixed; top:310px; right:0;  }
		.right_side.right_side2 { top:340px;  }
		.right_side:hover .next { display:block; }



.bottom_holder{ background:#b91f2d url(../images/banner1_bg1.gif) center top;}
.bottom_holder .home_banner1{ background:none;}
	
	.home_banner1{ width:100%; background:#b91f2d url(../images/banner1_bg1.gif) center top; position:relative; z-index:5;}
	.home_banner1_inside1{ width:100%; background:url(../images/banner1_bg2.gif) center top no-repeat; padding:92px 0 105px;}
	.home_banner1_inside2{ width:880px; padding-left:122px; background:url(../images/icon_18.png) 0 80px no-repeat; font-size:12px; margin:0 auto;}
		.home_banner1_inside2.banner5{ background:url(../images/icon_18.png) 0 90px no-repeat; }
	.home_banner1_inside2:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.home_banner1 .btn_learn_more{ bottom:-18px;}
	
		.home_banner1 h1{ font-size:32px; color:#f4f1fa;}
		.home_banner1 h2{ color:#fff;}
		.home_banner1 .ban_block{ float:left; width:388px; line-height:140%; color:#dfcbac;}
		.home_banner1 .ban_block2{ margin-left:14px;}
		.home_banner1 .ban_txt{ font-size:18px; width:830px; color:#dfcbac; line-height:140%;}
	
	
	#footer1{ width:100%; position:relative; z-index:6; overflow:hidden; margin-top:-21px;}
	.footer1_inside{ width:1002px; margin:0 auto; padding-bottom:10px;}
	.footer1_inside:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
		.foot_copyright{ float:left; font-size:12px; color:#b8a88e; padding-top:13px;}
		.foot_icons{ float:right; text-align:right; padding-right:20px;}
		.foot_icons a{ display:inline; margin-left:2px;}



/*--------------------------------------------------index alt page------------------------------------------------------------*/
.top_bar{ background:url(../images/banner1_bg1.gif) center top; height:23px; line-height:23px; text-align:center; color:#dfcbac; font-size:12px; font-weight:bold;}

.home_banner2{ width:100%; background:#938570 url(../images/banner2_bg.gif) center top; position:relative; z-index:4;}
.home_banner2_inside{ width:880px; padding:50px 0 34px 122px; background:url(../images/icon_18_2.png) 0 46px no-repeat; font-size:12px; margin:0 auto;}
.home_banner2_inside:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}

	.home_banner2 h1{ font-size:24px; color:#f4f1fa; margin-bottom:5px;}
	.home_banner2 h2{ color:#fff;}
	.home_banner2 .ban_txt{ font-size:16px; width:810px; color:#dfcbac; line-height:140%;}
	
	.btn_learn_more{ position:absolute; width:112px; height:112px; text-align:center; line-height:112px; background:url(../images/btn_more.png) 0 0 no-repeat; font-size:16px; color:#f3f1f9;
					 font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:900; left:50%; bottom:-92px; margin-left:-56px;}
	.btn_learn_more:hover{ color:#eee;}



.intro_row{ width:100%; padding:125px 0 110px; background:url(../images/intro_bg.gif); position:relative;}
.intro_row_inside{ width:1002px; margin:0 auto;}
.intro_row_inside:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.intro_col{ float:left; width:275px; margin-right:86px; color:#ba1f2c;}
	.intro_col .intro_title{ font-size:18px; color:#928570; margin-bottom:5px; font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:900;}
	.intro_col p{ font-size:16px; line-height:140%; margin-bottom:14px;}
	.intro_col .intro_list{ padding-bottom:10px;}
	.intro_col .intro_list li{ padding:0 0 14px 30px; font-size:14px; background:url(../images/ico_has.png) 0 1px no-repeat;
							   font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:900;}
	.intro_col .intro_link{ padding-left:15px; background:url(../images/ico_arrow3.png) 2px center no-repeat; font-size:12px; margin-bottom:6px;}
	.intro_col .intro_link a{ display:inline-block; width:192px; height:18px; line-height:18px; background:#f0edea; color:#928570; text-indent:2px;
							  font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:900;}
	
	.last_intro_col{ float:right; margin:0;}
	
	.btn_top{ position:absolute; width:112px; height:55px; text-align:center; line-height:88px; color:#d0c9c0; font-size:12px; font-weight:bold; font-weight:bold; left:50%; bottom:0; text-transform:uppercase;
			  background:url(../images/btn_top.png) 0 0 no-repeat; margin-left:-56px;}
	.btn_top:hover{ color:#eee;}
	

#footer2{ width:100%; background:#bc202e url(../images/footer2_bg.gif) center top repeat-x; position:relative; z-index:2; overflow:hidden;}
.footer2_inside{ width:1002px; margin:0 auto; padding:18px 0 54px;}
.footer2_inside:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
	


/*-----------------------------------------------about page--------------------------------------------------------------------*/
#header{ width:100%; height:225px; position:relative; z-index:10; margin-bottom:-3px; background:url(../images/header_bg1.png) top repeat-x;}
.header_inside1{ width:100%; background:url(../images/header_bg2.gif) center top no-repeat;}
.header_inside2{ width:1002px; margin:0 auto;}
.header_inside2:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}



.banner{ width:100%; background:url(../images/banner_bg.gif) 0 0 repeat;}
.banner_inside{ width:877px; height:164px; margin:0 auto; padding:36px 0 0 125px; background:url(../images/icon_18.png) 7px 30px no-repeat;}
	.ban_sub_title{ font-size:15px; color:#000; font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:900;
					text-shadow:2px 2px 1px #fff; line-height:140%;}

	
#content{ width:1002px; margin:0 auto; padding:40px 0;}
#content:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.about_side{ float:left; width:140px;}
		.about_nav1{ width:100%; overflow:hidden; margin-bottom:20px;}
		.about_nav1 li{ float:left; width:100%; margin-bottom:6px;}
		.about_nav1 li a{ display:block; background:url(../images/ico_arrow1.gif) left 4px no-repeat; padding-left:12px; font-size:12px; font-weight:bold;}

		
		.about_nav2{ width:100%; overflow:hidden; margin-bottom:35px;}
		.about_nav2 li{ float:left; width:100%; margin-bottom:2px;}
		.about_nav2 li a{ display:inline-block; background:url(../images/ico_arrow1.gif) left 5px no-repeat; padding-left:12px; font-size:14px; color:#928570;
						  font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:900;}
		.about_nav2 li.on a,
		.about_nav2 li a:hover{ color:#bd212f;}
		
	

	.about_cont{ float:right; width:808px; overflow:hidden;}
		.para_block1{ width:100%; margin-bottom:30px; line-height:140%; font-size:18px;}
		
		.para_block2{ width:100%; overflow:hidden; margin-bottom:30px; line-height:150%; font-size:16px;}
		.para_block2 p{ margin-bottom:5px;}
		.para_block2 blockquote{ width:100%; overflow:hidden;}
		.para_block2 blockquote img{ float:left; margin:0 20px 10px 0;}
		.para_block2 cite{ display:block; padding-left:30px;}
		
		.btn_line{ margin-top:-10px;}
			.btn_back{ display:inline-block; font-size:12px; color:#928570; font-weight:bold; background:url(../images/ico_arrow2.gif) left center no-repeat; padding-left:12px; text-transform:uppercase;}
			.btn_back:hover{ color:#a99b83;}
		
		.about_list{ margin-bottom:15px;}
		.about_list li{ margin-bottom:5px;}
	



/*-----------------------------------------------capabilities page--------------------------------------------------------------------*/
.capabilities_box{ width:884px; margin-left:64px; overflow:hidden; padding-bottom:100px;}
.capabilities_box ul{ width:950px; overflow:hidden;}
.capabilities_box ul li{ float:left; width:387px; min-height:95px; border:1px #b9bcc1 solid; padding:10px 10px 0 18px; margin:0 30px 18px 0;}
.capabilities_box ul li a{ font-size:14px; font-weight:bold; margin-bottom:3px; color:#000; display:block;}	
	.capabilities_box ul li a:hover { color:#BD212F; }
.capabilities_box ul li p{ font-size:14px; line-height:150%;}


/*-----------------------------------------------testimonial page--------------------------------------------------------------------*/
.testimonial_box{ width:930px; padding-left:52px;}
	.single_testimonial{ margin-bottom:30px;}
	.single_testimonial cite{ display:block; font-size:16px; font-weight:bold; margin-bottom:7px; color:#000;}
	.single_testimonial blockquote{ display:block; line-height:150%;}



/*-----------------------------------------------seo page--------------------------------------------------------------------*/
.seo_sider{ float:left; width:298px; margin-left:-22px;}

.seo_cont{ float:right; width:710px; margin-bottom:28px;}
.seo_cont p{ padding-right:55px; margin-bottom:15px; line-height:140%; color:#000;}
.seo_cont p span{ color:#c51f33; font-weight:bold;}
.seo_cont .seo_title{ color:#c51f33; font-weight:bold; margin-bottom:6px;}
.seo_cont .seo_list{ width:100%; overflow:hidden; margin-bottom:20px;}
.seo_cont .seo_list li{ background:url(../images/ico_arrow1.gif) left 4px no-repeat; padding-left:12px; font-size:12px; color:#242c33; font-weight:bold;
						margin-bottom:2px; line-height:150%;}
.seo_cont .seo_list2 li{ float:left; width:320px;}

.seo_box{ width:100%; clear:both;}
.seo_box:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.seo_box p{ width:100%; clear:both; color:#000;}
.seo_box p span{ color:#c51f33; font-weight:bold;}
.seo_box p a{ color:#c51f33; font-weight:bold; text-decoration:underline;}
.seo_box p a:hover{ text-decoration:none;}

	.seo_intro{ float:left; width:250px; height:211px; background:#bc202e url(../images/icon_18.png) center 92% no-repeat; margin:0 50px 42px 0; border:6px #fff solid; 
				-moz-box-shadow:0 0 5px #b7b7b7; -webkit-box-shadow:0 0 5px #b7b7b7; box-shadow:0 0 5px #b7b7b7; padding:13px 13px 0;}
	.last_seo_intro{ margin-right:0;}
	.seo_intro .seo_intro_title{ font-size:18px; color:#fff; font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:900;
								 text-align:center; margin-bottom:10px;}
	.seo_intro p{ font-size:12px; color:#fff; font-weight:bold; line-height:170%;}



/*-----------------------------------------------news page--------------------------------------------------------------------*/
.news_holder{ width:765px; margin:0 auto;}
	.news_list{ width:100%;}
	.news_list li{ width:100%; overflow:hidden; margin-bottom:50px;font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
	.news_list li .news_date{ float:left; width:120px; padding-left:5px; font-size:60px; color:#928570;}
	.news_list li .news_date span{ font-size:14px; color:#bd202e; font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:900;}
	.news_list li .news_txt{ float:right; width:640px; font-size:16px; line-height:130%; padding-top:42px;}
	.news_list li .news_txt a{ color:#7f7361; text-decoration:underline;}
	.news_list li .news_txt a:hover{ text-decoration:none;}
	
	.link_facebook{ clear:both; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size:16px;}
	.link_facebook a img{ vertical-align:text-bottom;}



/*-----------------------------------------------graphic_design page--------------------------------------------------------------------*/
.ban_block{ float:left; width:432px; font-size:12px; color:#000; line-height:130%; margin-top:-10px;}
.ban_block2{ margin-left:10px;}



.design_row{ width:100%; margin-bottom:30px;}
.design_row:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.design_row ul{ width:100%;}
.design_row ul li{ float:left;}
.design_row ul li .design_img{ -moz-box-shadow:0 0 6px #cacaca; -webkit-box-shadow:0 0 6px #cacaca; box-shadow:0 0 6px #cacaca; margin-bottom:10px; border:8px #fff solid;}
.design_row ul li .design_title{ width:100%; overflow:hidden;}
.design_row ul li .design_title span{ float:left; background:url(../images/ico_arrow1.gif) left 3px no-repeat; padding-left:12px; font-size:12px; color:#928570; font-weight:bold;}

.design_row ul.desin_four_item li{ width:210px; margin-right:53px;}
.design_row ul.desin_two_item li{ width:472px; margin-right:56px;}
.design_row ul.desin_three_item li{ width:288px; margin-right:63px;}
.design_row ul li.last-item{ margin-right:0;}

.pages_row{ width:100%; text-align:center; margin-bottom:18px;}
.pages_row a{ display:inline-block; vertical-align:middle;}
.pages_row a.btn_prev,
.pages_row a.btn_next{ width:33px; height:33px;}
.pages_row a.btn_prev{ background:url(../images/btn_prev.png) 0 0 no-repeat; margin-right:13px;}
.pages_row a.btn_next{ background:url(../images/btn_next.png) 0 0 no-repeat; margin-left:13px;}
.pages_row a.btn_page{ width:19px; height:19px; line-height:19px; text-align:center; border:1px #ccccd0 solid; margin:0 3px; font-size:12px; color:#ccccd0; font-weight:bold;}
.pages_row a.btn_page:hover{ border:1px #eb6377 solid; background:#eb6377; color:#fff;}
.pages_row a.on,
.pages_row a.on:hover{ border:1px #c72034 solid; background:#c72034; color:#fff;}



/*-----------------------------------------------launches page--------------------------------------------------------------------*/
.launch_box{ width:931px; margin:0 auto 50px;}
	.launch_img{ width:909px; border:12px #e5e4e4 solid; -moz-box-shadow:0 0 8px #a3a3a3; -webkit-box-shadow:0 0 8px #a3a3a3; box-shadow:0 0 8px #a3a3a3; margin-bottom:15px;}
	.launch_title{ color:#808d91; margin-bottom:7px;}
	.launch_title span{ font-size:16px; color:#242d33; font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:900;}
	.launch_list{ width:100%; overflow:hidden;}
	.launch_list li{ float:left; margin-right:12px; background:url(../images/ico_arrow1.gif) left 5px no-repeat; padding-left:12px;}
	.launch_list li span{ font-weight:bold; font-size:12px;}

.btn_line2{ text-align:center;}



/*-----------------------------------------------logo_design page--------------------------------------------------------------------*/
.logo_box{ width:100%;}
.logo_box:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.logo_box ul{ width:1080px;}
.logo_box ul li{ float:left; width:288px; margin-right:65px; padding-bottom:70px;}
.logo_box ul li .logo_img{ -moz-box-shadow:0 0 6px #bdbbbb; -webkit-box-shadow:0 0 6px #bdbbbb; box-shadow:0 0 6px #bdbbbb; margin-bottom:10px;}
.logo_box ul li .logo_title{ width:100%; overflow:hidden;}
.logo_box ul li .logo_title span{ float:left; background:url(../images/ico_arrow1.gif) left 3px no-repeat; padding-left:12px; font-size:12px; color:#242c33; font-weight:bold;}



/*-----------------------------------------------web_design_main page--------------------------------------------------------------------*/
.title_row{ padding-bottom:20px;}


.website_box{ width:100%;}
.website_box:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.website_box ul{ width:1100px;}
.website_box ul li{ float:left; width:177px; margin:0 30px 47px 0; background:url(../images/line.gif) bottom repeat-x;}
.website_box ul li .website_img{ width:160px; margin:0 auto 15px; -moz-box-shadow:0 0 6px #a1a1a1; -webkit-box-shadow:0 0 6px #a1a1a1; box-shadow:0 0 6px #a1a1a1;}
.website_box ul li .website_img img{ width:160px; height:157px;}
.website_box ul li .website_title{ height:45px; font-size:12px; color:#7f7361; line-height:100%; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}

.bottom_banner{ width:100%; background:url(../images/banner_bg.gif) 0 0 repeat; color:#000;}
.bottom_banner_inside1{ width:100%; background:url(../images/banner_shadow.png) top repeat-x;}
.bottom_banner_inside2{ width:877px; min-height:180px; margin:0 auto; padding:36px 0 0 125px; background:url(../images/icon_18.png) 7px 30px no-repeat;}
.bottom_banner cite{ clear:both; display:block; padding-top:9px; font-size:12px; *margin-top:-16px;}

	
/*-----------------------------------------------web_design_detail page--------------------------------------------------------------------*/
.wdesign_col1{ float:left; width:270px; padding-top:15px;}
	.wd_block{ margin-bottom:25px;}
	.wd_block .wd_title{ font-size:14px; color:#7f8c91; font-weight:bold; text-transform:uppercase; margin-bottom:4px;}
	.wd_block p{ font-size:12px; color:#242c33; line-height:140%;}
	.wd_block p strong{ font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:900;}
	
	.wd_list{ width:100%; overflow:hidden; margin-bottom:20px;}
	.wd_list li{ float:left; width:100%; margin-bottom:6px;}
	.wd_list li a{ display:block; background:url(../images/ico_arrow1.gif) left 4px no-repeat; padding-left:12px; font-size:12px; font-weight:bold;}
	

.wdesign_col2{ float:left; margin-left:40px; padding-top:10px;}
	.wd_img{ width:485px; border:10px #ecf0f0 solid;
			  -moz-box-shadow:0 0 8px #c3c3c3; -o-box-shadow:0 0 8px #c3c3c3; -webkit-box-shadow:0 0 8px #c3c3c3; box-shadow:0 0 8px #c3c3c3;}

.wdesign_col3{ float:right; width:150px; padding-right:18px;}
	.btn_next_project,
	.btn_back_main{ display:block; padding-right:44px; line-height:37px; margin-bottom:10px; font-size:14px; text-align:right;
					 font-family:"Lato", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight:900;}
	.btn_next_project{ background:url(../images/btn_next2.gif) right top no-repeat;}
	.btn_back_main{ background:url(../images/btn_prev2.gif) right top no-repeat; line-height:110%; padding-top:2px; height:35px;}
	

/*-----------------------------------------------contact us page--------------------------------------------------------------------*/
.quote_block{ width:439px; margin:0 auto; padding:23px 35px; font-size:16px; line-height:140%; font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;}
.quote_block blockquote{ display:block; margin-bottom:4px;}
.quote_block cite{ display:block; padding-left:14px;}

.contact_row{ background:#938570;}
.contact_row_inside{ width:1002px; margin:0 auto; overflow:hidden; background:url(../images/contact_row.gif) 0 0 repeat-y;}
	.contact_col1{ float:left; width:193px; padding:27px 20px 27px 33px; background:#d8d3cb;}
	.contact_col2{ float:left; width:509px; padding:18px 0;}
	.contact_col3{ float:right; width:193px; padding:27px 20px 27px 33px; background:#d8d3cb;}
	.contact_col3 p{ margin-bottom:10px; line-height:130%;}
	.contact_col3 p strong{ font-weight:bold; color:#9b1b26;}
	
		.c_title{ font-weight:bold; margin-bottom:6px;}
		
		.c_list{ width:100%; overflow:hidden; margin-bottom:20px;}
		.c_list li{ float:left; width:100%; margin-bottom:5px;}
		.c_list li span{ display:block; background:url(../images/ico_arrow4.gif) left 4px no-repeat; padding-left:12px;}
		
		.contact_form{ width:417px; margin:0 auto; overflow:hidden; color:#fff; padding-bottom:30px;}
		.contact_form .form_note1{ font-size:12px; font-weight:bold; font-style:italic; margin-bottom:12px;}
		.contact_form .form_note2{ margin-bottom:8px;}
		.contact_form .input_txt,
		.contact_form textarea{ display:block; width:395px; height:25px; line-height:25px; background:#fff; border:1px #b3b6b7 solid; margin-bottom:14px; padding:0 10px;
								font-size:14px; color:#938570; font-family:Arial, Helvetica, sans-serif;}
		.contact_form textarea{ height:132px; line-height:normal; overflow:auto; padding:10px;}
		.contact_form .input_txt2{ width:280px; height:40px; line-height:40px;}
		.contact_form .input_submit{ float:right; width:131px; height:33px; border:0; cursor:pointer; font-size:18px; text-transform:uppercase; color:#bd212f; font-weight:bold;
									 background:url(../images/btn_submit.gif) top repeat-x;
									 -moz-border-radius:16px; -o-border-radius:16px; -webkit-border-radius:16px; border-radius:16px;}
		
			.verify_row{ width:100%; overflow:hidden; padding-top:5px;}
			.verify_row .verify_img{ float:left; margin-right:12px; width:102px;}
			
			
		
/*-----------------------------------------------sitemap page--------------------------------------------------------------------*/
.sitemap_row1{ width:100%; background:#d8d3cb; padding:30px 0;}
.sitemap_row1_inside{ width:884px; margin:0 auto;}
	.navigation_title{ font-size:18px; color:#000; font-weight:bold; margin-bottom:8px;}
	.navigation_box{ width:100%;}
	.navigation_box:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.navigation_box ul{ width:890px;}
	.navigation_box ul li{ float:left; width:404px; height:40px; padding:10px 0 0 10px; background:#fff; margin:0 23px 11px 0; border:1px #b9bcc1 solid; color:#4a4a4a; font-size:13px;}
	.navigation_box ul li a{ color:#4a4a4a; font-weight:bold;}
	.navigation_box ul li a:hover{ color:#C51F33; text-decoration:underline;}
	.navigation_box ul li span{ display:block;}

.sitemap_row2{ width:100%; background:#938570; padding:30px 0 14px;}
.sitemap_row2_inside{ width:884px; margin:0 auto;}
	.outreach_title{ font-size:16px; color:#000; font-weight:bold; margin-bottom:8px;}
	.outreach_box{ width:100%;}
	.outreach_box:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.outreach_box ul{ width:920px; overflow:hidden; padding-bottom:8px;}
	.outreach_box ul li{ float:left; width:273px; height:28px; line-height:28px; padding:0 0 0 10px; background:#fff; margin:0 16px 10px 0; color:#6b6b6b; font-size:12px;}
	.outreach_box ul li a{ font-weight:bold; color:#6b6b6b;}
	.outreach_box ul li a:hover{ color:#C51F33; text-decoration:underline;}


.btn_back2{ color:#fff; background:url(../images/ico_arrow5.gif) left center no-repeat;}
.btn_back2:hover{ color:#eee;}


		
		
