@font-face
{
font-family: cambria;
src: url('../font/cambria.ttf') ;
}
@font-face
{
font-family: cambria_ie;
src: url('../font/cambria.eot'); /* IE */
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height:18px;
	-webkit-text-size-adjust:none;
}
img {
	border: 0;
}
textarea{ resize:none;}
a:link {
	text-decoration: underline;
	color: #345895;
	font-style:italic;
}
a:visited {
	text-decoration: underline;
	color:#345895;
}
a:hover {
	text-decoration: underline;
	color: #6782b0;
}
a:active {
	text-decoration: none;
	color: #345895;
}
ul{
	padding:0 0 0 10px;
	margin:0;
	list-style:none;
}
li{
	padding:0;
	margin:0;
	list-style:none;
}
.blue_photoframe{
	padding:3px;
	border: solid 1px #00a4d9;
}
.blue14{
	font-size:14px;
	color:#00a4d9;
}

/*header*/
#header-wrapper{
	width:980px;
	margin:0 auto;
	position:relative;
}
#header-wrapper #logo{
	position:absolute;
	z-index:1006;
	top:20px;
	left:40px;
}

/*menu*/
#menu{
	background:url(../images/menu_bg.jpg) repeat-x;
	height:30px;
}

/*content*/
#content-wrapper{
	width:980px;
	margin:20px auto 0 auto;
}
#slideshare{
	width:180px;
	height:725px;
	margin:0 0 20px 0;
	padding:0;
	right:0;
	float:left;
	text-align:center;
	position: relative;
}
#slideshare .morelogo {
	position: absolute;
	top:0;
	left: 0;
	width: 260px;
	height: 95px;
}
#slideshare .morelogo img {
	width: 100%;
	height: 100%;
}

#slideshare a:link, #slideshare a:visited {
	color: #343434;
	text-decoration: none;
	font-size:12px;
	font-style:normal;
	line-height:26px;
}
#slideshare a:hover {
	color: #343434;
	text-decoration: underline;
}
#main_content{
	width:740px;
	padding:0 20px;
	float:left;
	margin:0 0 20px 0;
}

/*footer*/
#footer{
	background:#345895;
	padding:0;
	margin:0;
	height:142px;
	clear:left;
}
#footer_frame{
	width:940px;
	padding:0 20px;
	height:142px;
	margin:0 auto;
	background:url(../images/footer_bg.jpg) center no-repeat;
}
#footer a:link, #footer a:visited {
	font-style:normal;
	color: #ffffff;
	text-decoration: none;
}
#footer a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#footer_link{
	background:url(../images/footer_linkbg.jpg) 0px 17px no-repeat;
	width:255px;
	padding:23px 0 0 52px;
	color:#FFFFFF;
	font-size:12px;
	margin:0 20px 0 0;
}
#footer_link h1{
	font-size:14px;
	margin:0 0 10px 0;
}
#footer_contact{
	background:url(../images/footer_contactbg.jpg) 0px 17px no-repeat;
	width:215px;
	padding:23px 0 0 72px;
	color:#FFFFFF;
	font-size:12px;
	margin:0 20px 0 0;
}
#footer_contact h1{
	font-size:14px;
	margin:0 0 10px 0;
}
#footer_copyright{
	width:298px;
	padding:17px 0 0 0;
	color:#FFFFFF;
	font-size:11px;
}
#footer_copyright div{
	text-align:justify;
	margin: 11px 0 0 0;
}

/*index*/
#index_com{
	background:url(../images/index_company_bg.jpg) no-repeat top;
	height:348px;
}
#index_com div{
	width:710px;
	margin: 24px 0 0 0;
	text-align:justify;
}
#index_test{
	background:url(../images/index_test_bg.jpg) no-repeat;
	width:331px;
	height:378px;
	padding:18px 19px 0 23px;
}
#index_test #btnset{
	width:331px;
	border-bottom: solid 1px #fff;
	margin-bottom:14px;
}
#index_test .test{
	width: 331px;
	height: 280px;
	overflow: auto;
	position: relative;
	margin:0;
	display:;
}

#index_test_content {
	width: 331px;
	height: 280px;
	overflow:hidden;
}

#index_test .test table{
	text-align:justify;
	width:311px;
}
#index_test .test table td{
	color:#FFFFFF;
}

/*how we help*/
#hwh table td{
	padding: 16px 0 0 0;
	text-align:justify;
	width:710px;
}
#hwh_wording {
	width:710px;
	padding:30px 50px 25px 0;
	text-align: center;
	margin:14 0 0 0;
	background:url(../images/hwh_wording_bg.jpg) no-repeat bottom;
	color:#932d91;
	font-family: "cambria", "cambria_ie", "Times New Roman", Times, serif;
	font-size:16px;
	line-height:20px;
	font-style:italic;
}

/*approach*/
#approach1{
	background: url(../images/approach_bg.jpg) right 48px no-repeat;
}
#approach1 div{
	width:460px;
	text-align:justify;
	margin:22px 0 0 0;
}
#approach1 table td{
	padding: 0 50px 25px 0;
	text-align:justify;
	width:710px;
	background:url(../images/shade_frame.jpg) no-repeat right bottom;
}
#approach1 a:link, #approach1 a:visited {
	text-decoration: underline;
	color: #345895;
	font-style:italic;
	background:url(../images/blue_arrow.jpg) no-repeat 0 4px;
	padding:0 0 0 8px;
}
#approach1 a:hover {
	color: #6782b0;
	text-decoration: underline;
}
#approach2{
	background: url(../images/approach_bg2.jpg) right 48px no-repeat;
}
#approach2 h1{
	font-size:15px;
	margin:0;
	padding:0;
	color:#00a4d9;
}
#approach2 div{
	width:460px;
	text-align:justify;
	margin:22px 0 0 0;
}
#approach2 table td{
	padding: 0 50px 25px 0;
	text-align:justify;
	width:710px;
	background:url(../images/shade_frame.jpg) no-repeat right bottom;
}

/*tool*/
#tool{
	background: url(../images/tool_bg.jpg) 490px 48px no-repeat;
}
#tool #tool_bgshade{
	padding: 0 50px 25px 0;
	text-align:justify;
	width:710px;
	background:url(../images/shade_frame2.jpg) no-repeat right bottom;
}
#tool img{
	margin:0 0 22px 0;
}
#tool h1{
	font-size:15px;
	margin:0;
	padding:0;
	color:#00a4d9;
}
#tool div{
	width:460px;
	text-align:justify;
	margin:0;
}
#tool table td{
	padding: 0 50px 0 0;
	text-align:justify;
	width:710px;
}

/*tool resources*/
#tool_resources{

}
#tool_resources #tool_bgshade{
	padding: 0 50px 25px 0;
	text-align:justify;
	width:710px;
	background:url(../images/shade_frame2.jpg) no-repeat right bottom;
}
#tool_resources img{
	margin:0 0 22px 0;
}
#tool_resources h1{
	font-size:15px;
	margin:0;
	padding:0;
	color:#00a4d9;
}
#tool_resources div{
	width:460px;
	text-align:justify;
	margin:0;
}
#tool_resources table td{
	padding: 0 50px 0 0;
	text-align:justify;
	width:710px;
}

/*team*/
#team{
	padding: 0 50px 25px 0;
	text-align:justify;
	width:710px;
	background:url(../images/shade_frame.jpg) no-repeat left bottom;
}
#team_table{
	width:710px;
	margin:22px 0 0 0;
	position:relative;
}
#team_table_2{
	width:710px;
	margin:22px 0 0 0;
	position:relative;
}
#team_table td{
	text-align:justify;
}
#team_table div{
	width:460px;
}
#team a:link, #team a:visited {
	text-decoration: underline;
	color: #345895;
	font-style:italic;
	background:url(../images/blue_arrow.jpg) no-repeat 0 4px;
	padding:0 0 0 8px;
}
#team a:hover {
	color: #6782b0;
	text-decoration: underline;
}
#team .photo_frame{
	position:absolute;
	right:0;
}
#email a:link, #email a:visited {
	text-decoration: underline;
	color: #345895;
	font-style:italic;
	background: url(../images/email_icon.jpg) no-repeat;
	padding:0 0 4px 23px;
}
#email a:hover {
	color: #6782b0;
	text-decoration: underline;
}
#website{
	margin:10px 0 0 0;
}
#website a:link, #website a:visited {
	text-decoration: underline;
	color: #345895;
	font-style:italic;
	background: url(../images/website_icon.jpg) no-repeat;
	padding:0 0 4px 23px;
}
#website a:hover {
	color: #6782b0;
	text-decoration: underline;
}
#team_profile_table{
	width:710px;
	margin:20px 0;
}
#team_profile_table th{
	background:#f1f1f1;
	font-size:13px;
	text-align:left;
	color:#00a4d9;
	border-bottom: solid 1px #FFFFFF;
	padding:16px;
	width:188px;
}	
#team_profile_table td{
	border-bottom:dashed 1px #cccccc;
	padding:16px 0 16px 16px;
	text-align:justify;
}
#team_profile_table .topline{
	border-top: dashed 1px #cccccc;
}
#team_profile_table a:link, #team_profile_table a:visited {
	text-decoration: underline;
	color: #345895;
	font-style:italic;
	background:none;
	padding:0;
}
#team_profile_table a:hover {
	color: #6782b0;
	text-decoration: underline;
}
#team_profile_table li{
	list-style: disc;
}
#team_timeline{
	width:710px;
	background:url(../images/team_timeline_line.jpg) 0 40px  no-repeat;
}
#team_timeline h1{
	color:#00a4d9;
	font-size:15px;
	margin-bottom:22px;
}
#team_timeline ul{
	color:#53862c;
	font-size:13px;
	font-weight:bold;
	background:url(../images/team_timeline_pt.jpg) no-repeat;
	padding:0 0 0 26px;
	margin:0;
}
#team_timeline li{
	text-align:justify;
	padding:0 0 0 26px;
	margin:0 0 38px 0;
}

/*video*/
#video{
	background: url(../images/video_bg.jpg) right 28px no-repeat;
}
#video div{
	width:540px;
	text-align:justify;
	margin:22px 0 0 0;
}
#video table td{
	padding: 0 50px 25px 0;
	text-align:justify;
	width:710px;
	background:url(../images/shade_frame.jpg) no-repeat right bottom;
}
#video a:link, #video a:visited {
	text-decoration: underline;
	color: #932d91;
	font-style:italic;
}
#video a:hover {
	color: #ba6aab;
	text-decoration: underline;
}
#video h1{
	background: url(../images/purple_arrow.jpg) no-repeat 0 4px;
	padding:0 0 0 8px;
	font-size:15px;
	margin:0;
	font-weight:normal;
}
#video li{
	padding:0 0 0 8px;
}

/*media*/
#media{
	background: url(../images/media_bg.jpg) right 28px no-repeat;
}
#media div{
	width:540px;
	text-align:justify;
	margin:22px 0 0 0;
}
#media table td{
	padding: 0 50px 25px 0;
	text-align:justify;
	width:710px;
	background:url(../images/shade_frame.jpg) no-repeat right bottom;
}
#media a:link, #media a:visited {
	text-decoration: underline;
	color: #932d91;
	font-style:italic;
}
#media a:hover {
	color: #ba6aab;
	text-decoration: underline;
}
#media h1{
	background: url(../images/purple_arrow.jpg) no-repeat 0 4px;
	padding:0 0 0 8px;
	font-size:15px;
	margin:0;
	font-weight:normal;
}
#media li{
	padding:0 0 0 8px;
}

/*article*/
#article{
	background: url(../images/article_bg.jpg) right 28px no-repeat;
}
#article div{
	width:540px;
	text-align:justify;
	margin:22px 0 0 0;
}
#article table td{
	padding: 0 50px 25px 0;
	text-align:justify;
	width:710px;
	background:url(../images/shade_frame.jpg) no-repeat right bottom;
}
#article a:link, #article a:visited {
	text-decoration: underline;
	color: #932d91;
	font-style:italic;
}
#article a:hover {
	color: #ba6aab;
	text-decoration: underline;
}
#article h1{
	background: url(../images/purple_arrow.jpg) no-repeat 0 4px;
	padding:0 0 0 8px;
	font-size:15px;
	margin:0;
	color: #932d91;
	font-weight:normal;
	font-style:italic;
}
#article li{
	padding:0 0 0 8px;
}
#article li a:link, #article li a:visited {
	text-decoration: underline;
	color: #345895;
	font-style:italic;
}
#article li a:hover {
	color: #6782b0;
	text-decoration: underline;
}
/*podcast*/
#podcast{
	background: url(../images/podcast_bg.jpg) right 28px no-repeat;
}
#podcast div{
	width:540px;
	text-align:justify;
	margin:22px 0 0 0;
}
#podcast table td{
	padding: 0 50px 25px 0;
	text-align:justify;
	width:710px;
	background:url(../images/shade_frame.jpg) no-repeat right bottom;
}
#podcast a:link, #podcast a:visited {
	text-decoration: underline;
	color: #932d91;
	font-style:italic;
}
#podcast a:hover {
	color: #ba6aab;
	text-decoration: underline;
}
#podcast h1{
	background: url(../images/purple_arrow.jpg) no-repeat 0 4px;
	padding:0 0 0 8px;
	font-size:15px;
	margin:0;
	font-weight:normal;
#	text-decoration: underline;
	color: #932d91;
	font-style:italic;
}
	
#podcast li{
	padding:0 0 0 8px;
}
#podcast li a:link, #podcast li a:visited {
	text-decoration: underline;
	color: #345895;
	font-style:italic;
}
#podcast li a:hover {
	color: #6782b0;
	text-decoration: underline;
}
#podcast span a:link, #podcast span a:visited {
	text-decoration: underline;
	color: #345895;
	font-style:italic;
}
#podcast span a:hover {
	color: #6782b0;
	text-decoration: underline;
}

/*whitepaper*/
#wpaper{
	background: url(../images/wpaper_bg.jpg) right 28px no-repeat;
}
#wpaper div{
	width:540px;
	text-align:justify;
	margin:22px 0 0 0;
}
#wpaper table td{
	padding: 0 50px 25px 0;
	text-align:justify;
	width:710px;
	background:url(../images/shade_frame.jpg) no-repeat right bottom;
}
#wpaper a:link, #wpaper a:visited {
	text-decoration: underline;
	color: #932d91;
	font-style:italic;
}
#wpaper a:hover {
	color: #ba6aab;
	text-decoration: underline;
}
#wpaper h1{
	background: url(../images/purple_arrow.jpg) no-repeat 0 4px;
	padding:0 0 0 8px;
	font-size:15px;
	margin:0;
	font-weight:normal;
#	text-decoration: underline;
	color: #932d91;
	font-style:italic;
}
	
#wpaper li{
	padding:0 0 0 8px;
}
#wpaper li a:link, #wpaper li a:visited {
	text-decoration: underline;
	color: #345895;
	font-style:italic;
}
#wpaper li a:hover {
	color: #6782b0;
	text-decoration: underline;
}
#wpaper span a:link, #wpaper span a:visited {
	text-decoration: underline;
	color: #345895;
	font-style:italic;
}
#wpaper span a:hover {
	color: #6782b0;
	text-decoration: underline;
}

/*talk*/
#talk{
	background: url(../images/talk_bg.jpg) right 28px no-repeat;
}
#talk div{
	width:540px;
	text-align:justify;
	margin:22px 0 0 0;
}
#talk table td{
	padding: 0 50px 25px 0;
	text-align:justify;
	width:710px;
	background:url(../images/shade_frame.jpg) no-repeat right bottom;
}
#talk a:link, #talk a:visited {
	text-decoration: underline;
	color: #932d91;
	font-style:italic;
}
#talk a:hover {
	color: #ba6aab;
	text-decoration: underline;
}
#talk h1{
	background: url(../images/purple_arrow.jpg) no-repeat 0 4px;
	padding:0 0 0 8px;
	font-size:15px;
	margin:0;
	font-weight:normal;
#	text-decoration: underline;
	color: #932d91;
	font-style:italic;
}
#talk li{
	padding:0 0 0 8px;
}
#talk li a:link, #talk li a:visited {
	text-decoration: underline;
	color: #345895;
	font-style:italic;
}
#talk li a:hover {
	color: #6782b0;
	text-decoration: underline;
}


/*contact*/
#contact{
	padding: 0 50px 25px 0;
	text-align:justify;
	width:710px;
	background:url(../images/shade_frame.jpg) no-repeat left bottom;
}
#contact_table{
	width:710px;
	margin:22px 0 0 0;
	position:relative;
}
#contact_table td{
	text-align:justify;
}
#contact a:link, #contact a:visited {
	text-decoration: underline;
	color: #345895;
	font-style:italic;
	background:url(../images/blue_arrow.jpg) no-repeat 0 4px;
	padding:0 0 0 8px;
}
#contact a:hover {
	color: #6782b0;
	text-decoration: underline;
}
#contact_profile_table{
	width:710px;
	margin:20px 0;
}
#contact_profile_table th{
	font-size:13px;
	text-align:left;
	color:#00a4d9;
	border-bottom: solid 1px #FFFFFF;
	padding:16px 16px 16px 44px;
	width:188px;
}	
#contact_profile_table td{
	border-bottom:dashed 1px #cccccc;
	padding:16px 0 16px 16px;
	text-align:justify;
}
#contact_profile_table .topline{
	border-top: dashed 1px #cccccc;
}
#contact_profile_table a:link, #contact_profile_table a:visited {
	text-decoration: underline;
	color: #345895;
	font-style:italic;
	background:none;
	padding:0;
}
#contact_profile_table a:hover {
	color: #6782b0;
	text-decoration: underline;
}
