@charset "utf-8";
/* CSS Document */
*{
	margin:0 auto;
	padding:0;
}
html{
	background:#c8c8c8 url(images/html_bg.gif) repeat-x top left;
}
#body_home,#body_services,#body_goingpublic,#body_solution,#body_about,#body_contactus{
	background:url(images/body_bg.gif) repeat-x bottom left;
	}
#wrap{
	width:1024px;
/*	height:1300px;   */
}
/*-------------------------------header---------------------------------------*/
#header{
	width:1024px;
	height:646px;
}
#header #logo{
	width:1024px;
	height:79px;
	background:url(images/header_logo_bg.gif) no-repeat top left;
}
#header #logo h1{
	display:none;
}
#header #nav{
	width:1024px;
	height:36px;
	background:url(images/nav_bg.gif) no-repeat top left;
}
#header #nav ul{
	list-style-type:none;
	margin:0;
	padding:0 0 0 22px;
	width:1024px;
	float:left;
	display:inline;
}
#header #nav ul li{
	float:left;
}
#header #nav ul li a{
	display:block;
	width:104px;
	height:36px;
	text-decoration:none;
	font-family:"Eras Light ITC", "Lucida Sans", Arial, sans-serif;
	font-size:14px;
	line-height:36px;
	color:#000;
	text-align:center;
	border-right:1px #dedede solid;
	float:left;
}
#body_home #nav_home a,#body_home #nav_home a:hover{
	background:url(images/nav_home_bg.gif) no-repeat top left;
	}
#body_services #nav_home a:hover,#body_goingpublic #nav_home a:hover,#body_solution #nav_home a:hover,#body_about #nav_home a:hover,#body_contactus #nav_home a:hover{
	background:url(images/nav_home_bg.gif) no-repeat top left;
	}
#body_services #nav_services a,#body_goingpublic #nav_goingpublic a,#body_solution #nav_solution a,#body_about #nav_about a,#body_contactus #nav_contactus a{
	background:url(images/button_bg.gif) no-repeat top left;
	}

#nav_services a:hover,#nav_goingpublic a:hover,#nav_solution a:hover,#nav_about a:hover,#nav_contactus a:hover{
	background:url(images/button_bg.gif) no-repeat top left;
	}
#header #picture{
	width:1024px;
	height:293px;
	background:url(images/picture_bg.gif) no-repeat left top;
}
#header #picture a{
	width:108px;
	height:42px;
	display:block;
	background:url(images/picture_button_bg.gif) no-repeat top left;
	position:relative;
	top:230px;
	left:-330px;
}
#header #three_col{
	width:970px;
	height:238px;
	margin:0 0 0 29px;
}
#header #three_col #one{
	width:324px;
	height:238px;
	background:url(images/one_bg.gif) no-repeat top left;
	float:left;
}
#header #three_col #two{
	width:323px;
	height:238px;
	background:url(images/two_bg.gif) no-repeat top left;
	float:left;
}
#header #three_col #three{
	width:323px;
	height:238px;
	background:url(images/three_bg.gif) no-repeat top left;
	float:left;
}
#header #three_col .rowone{
	font-family:"Arista 2.0 Light", "Lucida Sans", Arial, sans-serif;
	font-weight:bold;
	font-size:30px;
	padding:34px 0 0 26px;
	}
#header #three_col .rowtwo{
	font-family:"Eras Light ITC", "Lucida Sans", Arial, sans-serif;
	font-size:30px;
	padding:0px 0 0 26px;
	}
#header #three_col .rowthree{
	font-family:"Arista 2.0 Light", "Lucida Sans", Arial, sans-serif;
	font-size:18px;
	padding:0px 0 0 26px;
	}
#header #three_col .numberone{
	color:#5058fd;
}
#header #three_col .numbertwo{
	color:#fe1e1e;
}
#header #three_col .numberthree{
	color:#57ff45;
}
#header #three_col a{
	width:102px;
	height:40px;
	display:block;
	margin:9px 0 0 26px;
	}
#header #three_col a span{
	display:none;
}
/*-------------------------------content---------------------------------------*/
#content{
	width:966px;
	margin:0 0 0 32px;
	padding:0 0 10px 0;
	background:url(images/content_bg.gif) repeat-y top left;
}
/*
#contentin{
	width:1024px;
	background:url(images/contentin_bg.gif) no-repeat bottom left;
}
#contentinin{
	width:1024px;
	background:url(images/contentinin_bg.gif) no-repeat bottom right;
}*/
#content p{
	font-family:"Arista 2.0 Light", "Lucida Sans", Arial, sans-serif;
	font-size:18px;
	line-height:28px;
	padding:0;
	margin:1px 45px 0px 50px;
	text-align:justify;
}
#body_home #content h2{
	background-size: auto;
	margin:0;
	padding:0;
	height:60px;
	width:966px;
	background:url(images/content_h2_home.gif) no-repeat top center;

}
#body_services #content h2{
	margin:0;
	padding:0;
	height:70px;
	width:966px;
	background:url(images/content_h2_sevices.gif) no-repeat top center;
}
#body_goingpublic #content h2{
	margin:0;
	padding:0;
	height:70px;
	width:966px;
	background:url(images/content_h2_goingpublic.gif) no-repeat top center;
}
#body_solution #content h2{
	margin:0;
	padding:0;
	height:70px;
	width:966px;
	background:url(images/content_h2_solution.gif) no-repeat top center;
}
#body_about #content h2{
	margin:0;
	padding:0;
	height:70px;
	width:966px;
	background:url(images/content_h2_about.gif) no-repeat top center;
}
#body_contactus #content h2{
	margin:0;
	padding:0;
	height:70px;
	width:966px;
	background:url(images/content_h2_contactus.gif) no-repeat top center;
}
#content h2 span{
	display:none;
}

#content_footer{
	width:1024px;
	height:29px;
	background:url(images/content_foooter_bg.gif) repeat-x top left;
}
#content_footerin{
	width:1024px;
	height:29px;
	background:url(images/content_footerin_bg.gif) no-repeat top left;
}
#content_footerinin{
	width:1024px;
	height:29px;
	background:url(images/content_footerinin_bg.gif) no-repeat top right;
}
/*-------------------------------footer---------------------------------------*/
#footer{
	width:1024px;
	height:50px;
	text-align:center;
	background:url(images/footer_bg.gif) repeat-x top left;
}
#footer p{
	text-align:center;
	color:#e0e0e0;
	font-size:12px;
	line-height:16px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
}
#footer .p_top{
	padding-top:8px;
}
