a:visited, a:link, a:focus {
	border : 0;
	outline : none;
	text-decoration : none;
	color : #666466;
}
body {
	background :  url(../images/container_bg.jpg) #f2f2f2 repeat-x;
	margin : 0;
	padding : 0;
}
.wrapper {
	width : 1003px;
	height : auto;
	margin : 0 auto;
	padding : 0;
}
.wrapper_in {
	width : 1003px;
	height : auto;
	float : left;
	margin : 0;
	padding : 0;
}
.header {
	background : url(../images/header_bg1.png) repeat-x top;
	width : 100%;
	height : 166px;
}
.header_uper {
	width : 100%;
	height : 159px;
	float : left;
}
.header_uper1 {
	width : 100%;
	height : 184px;
	float : left;
}
.logo {
	float : left;
	height : 64px;
	width : 278px;
	margin : 5px 0 0 -6px;
	padding : 0;
	border:none;
}
.menu_uper {
	width : 700px;
	height : auto;
	float : right;
	margin : 30px 0 0 0;
}
#menu {
	width : 464px;
	height :auto;
	float:left;
}
#menu ul {
	margin:0px;
	padding:0px;
}
#menu ul li {
	list-style:none;
	display:inline;
	padding:15px 14px 15px 14px;
}
#menu ul li a {
	text-decoration:none;
	font : 14px/18px 'Trebuchet MS', Arial, Helvetica, Sans-serif;
	color:#FFFFFF;
}
#menu ul li.home:hover {
	background:url(../images/menu_hover.png) no-repeat;
}
#menu ul li.aboutus:hover {
	background:url(../images/about_hover.png) no-repeat;
}
#menu ul li.coreservice:hover {
	background:url(../images/coreserv_hover.png) no-repeat;
}
#menu ul li.Portfolio:hover {
	background:url(../images/portfolio.png) no-repeat;
}
#menu ul li.ContactUs:hover {
	background:url(../images/contactus.png) no-repeat;
}
.blog {
	width : 210px;
	height : auto;
	float : right;
	margin : 0 0 0 0;
	padding : 0;
}
.blog div {
	width : 80px;
	height : 33px;
	float : left;
	padding : 0;
	color : #d1c8b1;
	font-family : FortuneCity;
	font-size : 22px;
	font-weight : bold;
	margin : 0 0 0 0;
}
.blog a {
	text-decoration : none;
	color : #d1c8b1;
	font-family : FortuneCity;
	font-size : 22px;
	font-weight : bold;
}
.main_container {
	float : left;
	height : auto;
	width : 903px;
	padding : 25px 50px 25px 50px;
	margin : 0 0 0 0;
}
.container {
	width : 903px;
	height : auto;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #0d0707;
	line-height : 14px;
}
.left_container {
	width : 461px;
	height : auto;
	float : left;
}
.form {
	width : 340px;
	height : auto;
	float : left;
	margin : 0 0 10px 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #676363;
	line-height : 18px;
	font-weight : bold;
}
.form div {
	width : 128px;
	height : auto;
	float : left;
	margin : 4px 0 0 0;
}
.form_textbox {
	background : url(../images/textbox_bg.jpg) repeat-x;
	width : 201px;
	height : 20px;
	float : left;
	border : 1px solid #d3d3d3;
	padding : 2px 0 2px 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
}
.form_textare {
	background : url(../images/textarea_bg.jpg) repeat-x top;
	width : 201px;
	height : auto;
	float : left;
	border : 1px solid #d3d3d3;
	padding : 2px 0 2px 5px;
}
.form_select {
	background : url(../images/textbox_bg.jpg) repeat-x;
	width : 206px;
	height : 24px;
	float : left;
	border : 1px solid #d3d3d3;
}
.right_container {
	width : 440px;
	height : auto;
	float : left;
}
.right_in {
	width : 440px;
	height : auto;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #0d0707;
	line-height : 18px;
	font-weight : bold;
	letter-spacing : normal;
}
.right_in div {
	width : 440px;
	height : auto;
	float : left;
}
.right_in p {
	width : 440px;
	height : auto;
	float : left;
}
.right_in img {
	height : auto;
	float : left;
}
.submit {
	background : url(../images/submit_button.png) no-repeat;
	float : left;
	width : 125px;
	height : 51px;
	margin : 10px 0 10px 350px;
	border : none;
	cursor : pointer;
	outline : none;
}
.submit:hover {
	background : url(../images/submit_hover.png) no-repeat;
}
#footer {
	background:url(../images/foo.png) no-repeat;
	width : 1003px;
	height : 352px;
	float : left;
	border : 3px solid #3e2e03;
}
.footer_in {
	width : 983px;
	height : 335px;
	float : left;
	padding :10px 10px 5px 10px;
	margin : 0;
}
.footer_menu_contain {
	width : 280px;
	height : auto;
	float : left;
	padding : 0 0 0 15px;
	margin : 0;
}
.w3_validate {
	color : #726e69;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	width : 100%;
	height : auto;
	margin : 69px 0 0 0;
	padding : 0;
	float : left;
}
.footer_logo
 {
	width:98%;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:18px 0px 0px 0px;
	border:none;
}
.w3_links {
	width:98%;
	height:auto;
	float:left;
	color:#c4c0bf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:4px 0px 0px 0px;
	padding:0px;
}

.w3_links a {
	text-decoration:none;
	color:#c4c0bf;
}
.w3_links a:hover {
	text-decoration:underline;
	color:#fbf8f8;
}
.footer_menu {
	width : 111px;
	height : auto;
	float : left;
}
.footer_menu h5 {
	color : #c1bebd;
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	margin : 0 0 10px 0;
	cursor : pointer;
}
.footer_menu p {
	width : 388px;
	height : 41px;
	float : left;
	margin : 20px 0 10px 0;
	font-family : Arial, Helvetica, sans-serif;
	color : #ffe8a9;
	font-size : 12px;
	line-height : 16px;
}
.footer_menu ul {
	margin : 0;
	padding : 0;
}
.footer_menu ul li {
	list-style : none;
	padding : 4px 0 0 0;
	margin : 0;
}
.footer_menu ul li a {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	color : #fde8ae;
	font-size : 12px;
	line-height : 18px;
	outline : none;
}
.footer_menu ul li a:hover {
	color : #ffffff;
	padding : 0 0 0 2px;
	margin : 0;
}
.footer1_menu {
	width : 169px;
	height : auto;
	float : left;
}
.footer1_menu h5 {
	color : #c1bebd;
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
	margin : 0 0 10px 0;
	cursor : pointer;
}
.footer1_menu p {
	width : 388px;
	height : 41px;
	float : left;
	margin : 20px 0 10px 0;
	font-family : Arial, Helvetica, sans-serif;
	color : #ffe8a9;
	font-size : 12px;
	line-height : 16px;
}
.footer1_menu ul {
	margin : 0;
	padding : 0;
}
.footer1_menu ul li {
	list-style : none;
	padding : 4px 0 0 0;
}
.footer1_menu ul li a {
	text-decoration : none;
	font-family : Arial, Helvetica, sans-serif;
	color : #fde8ae;
	font-size : 12px;
	line-height : 18px;
	outline : none;
}
.footer1_menu ul li a:hover {
	color : #ffffff;
	padding : 0 0 0 2px;
	margin : 0;
}
.footer_quote_contain {
	width : 345px;
	height : auto;
	float : left;
}
.quote_leftimg {
	background : url(../images/quote_img.png) no-repeat;
	width : 128px;
	height : 128px;
	float : left;
}
.quote_right {
	width : 215px;
	height : auto;
	float : left;
}
.quote_right p {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #dbd9d9;
	float : left;
	margin : 38px 0 0 -5px;
}
.quote_right_img {
	float : left;
	width : 180px;
	height : 43px;
	margin : 20px 0 0 20px;
	padding : 0;
	border : none;
	outline : none;
	background:url(../images/footer_req_but.png) no-repeat
}
.quote_right_img:hover {
	background:url(../images/footer_req_hovr.png) no-repeat
}
.follow_txt {
	width : 285px;
	height : auto;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	color:#c4c0bf;
	margin : 86px 0 0 0;
	padding : 0 0 0 60px;
}
.follow_txt p {
	width : 130px;
	height : auto;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	color:#c4c0bf;
	margin : 10px 0 0 0;
}
.follow_img {
	width : 44px;
	height : auto;
	float : left;
	margin : 0 5px 0 5px;
}
.follow_img1 {
	width : 44px;
	height : auto;
	float : left;
	margin : 0 5px 0 5px;
}
.follow_img:hover {
	background : url(../images/twitter_hover.png) no-repeat;
}
.follow_img1:hover {
	background : url(../images/facebook_hover.png) no-repeat;
}
.footer_contact_contain {
	width : 300px;
	height : auto;
	float : left;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	color : #dbd9d9;
	padding : 0 0 0 30px;
}
.footer_contact_contain div {
	width : 300px;
	height : auto;
	float : left;
}
.copyright {
	width:270px;
	height:auto;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a09066;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 60px;
}
.copyright a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a09066;
	text-decoration:none;
}
.copyright a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}
.scrpt1 {
	width : 129px;
	float : left;
}
.scrpt2 {
	width : 98px;
	float : left;
}
.footer_link {
	margin : 5px 0 0 0;
	padding : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #fff;
}
.footer_link td {
	padding : 0 0 0 5px;
	margin : 0;
	text-align : center;
}
.footer_link a {
	margin : 0;
	padding : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #fff;
	text-decoration : none;
}
.footer_link a:hover {
	margin : 0;
	padding : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : #fff;
	text-decoration : underline;
}
.main_container_about {
	float : left;
	height : auto;
	width : 1003px;
	padding : 10px 0 0 0;
	margin : 0;
}
.banner {
	width : 1012px;
	height : 383px;
	float : left;
	background:url(../images/banner_new.png) no-repeat;
	margin:0px 0px 0px -9px;
}
.contain_about {
	width : 1003px;
	height : auto;
	min-height:840px;
	float : left;
	margin : -20px 0 20px 0;
}
.contain_about_left {
	width : 750px;
	height : auto;
	float : left;
	margin-top : 2px;
	margin-right : 0;
	margin-bottom : 20px;
	margin-left : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	word-spacing : -1px;
	font-style : normal;
	word-spacing : -1px;
}
.contain_resource_in {
	width : 98%;
	height : auto;
	float : left;
	background:url(../images/text1_bg.png) #fafafa repeat-x;
	border:#b5b5b5 1px solid;
	padding:10px 0px 20px 0px;
	margin:0px 0px 0px 7px;
}
.contain_resource_in img {
	margin:5px 0px 0px 25px;
	padding:0px;
}
.contain_resource_in p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	word-spacing : -1px;
	font-style : normal;
	word-spacing : -1px;
	margin:20px 0px 0px 25px;
	padding:0px;
}
.contain_resource_in ul li {
	list-style-image : url(../images/arrow.png);
	margin : 0 0 0 30px;
	text-decoration:none;
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
}
.contain_resource_in ul li a {
	list-style-image : url(../images/arrow.png);
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	text-decoration:none;
}
.contain_about_left_in {
	width : 720px;
	height : auto;
	float : left;
	background:url(../images/text1_bg.png) #fafafa repeat-x;
	border:#b5b5b5 1px solid;
	padding:10px 10px 20px 0px;
}
.contain_about_left_in h4 {
    font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	word-spacing : -1px;
	font-style : normal;
	word-spacing : -1px;
	margin:20px 0px 0px 25px;
	padding:0px;
}
.contain_about_left_in img {
	margin:5px 0px 0px 25px;
	padding:0px;
}
.contain_about_left_in p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	word-spacing : -1px;
	font-style : normal;
	word-spacing : -1px;
	margin:20px 0px 0px 25px;
	padding:0px;
}
.contain_about_left_in ul li {
	list-style-image : url(../images/arrow.png);
	margin : 0 0 0 30px;
	text-decoration:none;
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
}
.contain_about_left_in ul li a {
	list-style-image : url(../images/arrow.png);
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	text-decoration:none;
}
.contain_work_left_in {
	width : 730px;
	height : auto;
	float : left;
	margin : 40px 0 0 0;
	background:url(../images/text1_bg.png) #fafafa repeat-x;
	border:#b5b5b5 1px solid;
	padding:10px 0px 20px 0px;
}
.contain_work_left_in p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	word-spacing : -1px;
	margin:20px 0px 0px 25px;
	padding:0px;
}
.contain_work_left_in div {
	width : 490px;
	height : auto;
	float : left;
	padding : 10px 0 0px 280px;
}
.contain_work_left_in img {
	margin:5px 0px 0px 25px;
	padding:0px;
}
.contain_work_left_in ul li {
	list-style-image : url(../images/arrow.png);
	margin : 0 0 0 30px;
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
}
.contain_flash {
	width : 730px;
	height : auto;
	float : left;
	margin : 40px 0 0 0;
	background:url(../images/text1_bg.png) #fafafa repeat-x;
	border:#b5b5b5 1px solid;
	padding:0px 0px 0px 0px;
}
.contain_flash_headin {
	width : 600px;
	height : auto;
	float : left;
	margin : 10px 0 0 0;
	padding:10px 110px 10px 8px;
}
.contain_flash p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	word-spacing : -1px;
	margin:20px 0px 0px 25px;
	padding:0px;
}
.flash_left {
	width:256px;
	height:auto;
	float:left;
}
.flash_left ul {
	margin:0px;
	padding:0px;
}
.flash_left ul li {
	margin : 0px 0 0 0px;
	font-family : Verdana, Arial, Helvetica;
	font-size : 14px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	list-style:none;
	border:#dedede 1px solid;
	padding:17px 20px 16px 40px;
}
.flash_left ul li a {
	font-family : Verdana, Arial, Helvetica;
	font-size : 14px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	list-style:none;
	font-weight:bold;
}
.flash_right {
	width:470px;
	height:auto;
	float:left;
}
.contain_about_right {
	width : 240px;
	height : auto;
	float : left;
	margin : 0px -10px 20px 0;
}
.blog_block {
	width : 243px;
	height:auto;
	float : left;
	margin : 0 0 0 0px;
}
.blog_block_heading {
	width:243px;
	height:auto;
	float:left;
}
.blog_block_down {
	width:243px;
	height:auto;
	float:left;
	background:url(../images/blog_down_bg.png) repeat-y;
	padding:0px;
	margin:-10px 0px 0px 0px;
}
.blog_block_bot {
	width:243px;
	height:auto;
	float:left;
}
.blog_block_down ul {
	margin:-7px 0px 0px 0px;
}
.blog_block_down ul li {
	list-style-image:url(../images/arrow_blog.png);
	list-style-position:outside;
	padding:10px 6px 0px 0px;
	margin:10px 5px 10px 0px;
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #666466;
	line-height:18px;
	letter-spacing:normal;
	background:url(../images/blog_sep.png) no-repeat;
}
.blog_block_down ul li a {
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #666466;
}
.read_more_but {
	float:left;
	margin:0px 0px 10px 45px;
	width:166px;
	height:43px;
	border:none;
	cursor:pointer;
	outline:none;
}
.read_more_but:hover {
	background:url(../images/read_hover_but.png) no-repeat;
}
.blog1_block_heading {
	width:243px;
	height:73px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.blog1_block_down {
	width:243px;
	height:auto;
	float:left;
	background:url(../images/blog_down_bg.png) repeat-y;
	padding:0px 0px 0px 0px;
	margin:-10px 0px 0px 0px;
}
.blog1_block_bot {
	width:243px;
	height:auto;
	float:left;
}
.blog1_block_down ul {
	margin:-10px 0px 0px 0px;
}
.blog1_block_down ul li {
	list-style-image:url(../images/arrow_blog.png);
	list-style-position:outside;
	padding:10px 6px 0px 0px;
	margin:10px 5px 10px 0px;
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #666466;
	line-height:18px;
	letter-spacing:normal;
	background:url(../images/blog_sep.png) no-repeat;
}
.blog1_block_down ul li a {
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #666466;
}
.read_more_but {
	background:url(../images/read_entries_but.png) no-repeat;
	float:left;
	margin:0px 0px 10px 35px;
	width:174px;
	height:43px;
	border:none;
	cursor:pointer;
	outline:none;
}
.read_more_but:hover {
	background:url(../images/read_hover_but.png) no-repeat;
}
.read1_more_but {
	background:url(../images/quote_right_but.png) no-repeat;
	float:left;
	margin:0px 0px 10px 35px;
	width:174px;
	height:43px;
	border:none;
	cursor:pointer;
	outline:none;
}
.read1_more_but:hover {
	background:url(../images/quote_hover_but.png) no-repeat;
}
.contact_block {
	width : 271px;
	height : auto;
	float : left;
	margin : 0px 0 0 -30px;
}
.contact_block_top {
	width : 241px;
	height : auto;
	float : left;
	margin : 0 0 0 30px;
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #666466;
}
.contact_block_in {
	width : 241px;
	height : auto;
	float : left;
	margin : 10px 0 0 30px;
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #666466;
}
.con_left {
	width : 160px;
	height : auto;
	float : left;
	font-family : Verdana, Arial, Helvetica;
	font-size : 16px;
	color : #666466;
	line-height : 18px;
	margin : 5px 15px 5px 10px;
}
.con_left div {
	width : 160px;
	height : auto;
	float : left;
	font-family : Verdana, Arial, Helvetica;
	font-size : 16px;
	color : #666466;
	line-height : 18px;
}
.con_left p {
	width : 160px;
	height : auto;
	float : left;
	margin : 0;
	padding : 0;
}
.con_right {
	width : 47px;
	height : auto;
	float : left;
}
.contain_link {
	width : 100%;
	height : auto;
	float : left;
	margin : 40px 0 0px 0;
}
.contain_link img {
	margin:5px 0px 0px 25px;
	padding:0px;
}
.contain_link p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
	line-height : 18px;
	letter-spacing : normal;
	word-spacing : -1px;
	font-style : normal;
	margin:10px 0px 0px 25px;
	padding:0px;
}
.contain_link span {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #333333;
	line-height : 18px;
	letter-spacing : normal;
	word-spacing : -1px;
	font-style : normal;
	font-weight : bold;
}
.contain_link ul li {
	list-style-image : url(../images/icon_direct.png);
	list-style-position : outside;
	margin : 4px 0 0 30px;
	padding : 4px 0 0 0;
}
.contain_link ul li a {
	text-decoration : none;
	list-style-image : url(../images/icon_direct.png);
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	margin : 0 0 5px 0;
}
.contain_link ul li a:hover {
	text-decoration : underline;
	color:#000000;
}
.contain_link div {
	width : 400px;
	height : auto;
	float : left;
}
.contact_left {
	width : 300px;
	height : auto;
	float : left;
}
.contact_right {
	width : 300px;
	height : auto;
	float : left;
}
.conform {
	width : 100%;
	height : auto;
	float : left;
	margin : 0 0 30px 0;
}
.submit_contact {
	background : url(../images/submit_button.png) no-repeat;
	float : left;
	width : 125px;
	height : 51px;
	margin : 10px 0 10px 0;
	border : none;
	cursor : pointer;
	outline : none;
}
.left_container1 {
	width : 340px;
	height : auto;
	float : left;
}
.map_right {
	width : 330px;
	height : 330px;
	float : left;
	margin:40px 0px 0px 20px;
	border:#999999 1px solid;
}
.top_contain {
	width : 100%;
	height : auto;
	float : left;
	margin : -10px 0 0px 0;
}
.webdesign {
	background:url(../images/text1_bg.png) #fafafa repeat-x;
	border:#b5b5b5 1px solid;
	padding:10px 10px 20px 0px;
	width:720px;
	height : auto;
	float : left;
	margin : -8px 0 0px 0;
}
.webdesign div {
	margin:20px 0px 0px 25px;
	padding:0px;
	height:43px;
}
.webdesign div ul {
	margin:0px;
	padding:0px;
}
.webdesign div ul li {
	list-style:none;
	display:inline;
	border:#aaaaaa 1px solid;
	background:#f2f2f2;
	margin:0px 0px 0px 0px;
	padding:0px 4px 0px 4px;
	font-family : Verdana, Arial, Helvetica;
	font-size : 14px;
	color : #666466;
}
.webdesign div ul li:hover {
	background:#e3e3e3;
}
.webdesign div ul li a {
	font-family : Verdana, Arial, Helvetica;
	font-size : 14px;
	color : #666466;
	line-height : 24px;
	letter-spacing : normal;
	color : #666466;
	font-weight:bold;
	letter-spacing : normal;
	word-spacing : -1px;
}
.webdesign div ul li a:hover {
	color : #000000;
	text-decoration:underline;
}
.webdesign p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	word-spacing : -1px;
	font-style : normal;
	margin:20px 0px 0px 25px;
	padding:0px;
}
.webdesign a {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	word-spacing : -1px;
	font-style : normal;
	text-decoration:none;
}
.contain_core_left_in {
	width : 720px;
	height : auto;
	float : left;
	background:url(../images/text1_bg.png) #fafafa repeat-x;
	border:#b5b5b5 1px solid;
	padding:10px 10px 20px 0px;
}
.contain_core_left_in img {
	margin:5px 0px 0px 25px;
	padding:0px;
}
.contain_core_left_in p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	word-spacing : -1px;
	font-style : normal;
	margin:20px 0px 0px 25px;
	padding:0px;
}
.contain_core_left_in ul li {
	list-style-image : url(../images/arrow.png);
	margin : 0 0 0 30px;
}
.contain_core_left_in ul li a {
	list-style-image : url(../images/arrow.png);
	font-family : Verdana, Arial, Helvetica;
	font-size : 14px;
	color : #666466;
	line-height : 24px;
	letter-spacing : normal;
	color : #666466;
	font-weight:bold;
	letter-spacing : normal;
	word-spacing : -1px;
}
.contain_core_left_in ul li a:hover {
	color : #000000;
	text-decoration:underline;
}
.readmor {
	background:url(../images/read_more.png) no-repeat;
	width:109px;
	height:32px;
	float:left;
	border:none;
	cursor:pointer;
}
.rss {
	width:200px;
	height:auto;
	float:left;
	margin:120px 0px 0px -280px;
}
.sitemap {
	width : 100%;
	height : auto;
	float : left;
}
.sitemap img {
	margin:5px 0px 0px 25px;
	padding:0px;
}
.sitemap p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	word-spacing : -1px;
	font-style : normal;
	word-spacing : -1px;
	margin:0px 0px 0px 25px;
	padding:0px;
}
.sitemap ul li {
	margin:0px;
	padding:0px;
}
.sitemap ul li {
	list-style:disc;
	margin : 10px 0 0 30px;
	text-decoration:none;
}
.sitemap ul li ul {
	margin:0px;
	padding:0px;
}
.sitemap ul li ul li {
	list-style:disc;
	margin :10px 0 0 30px;
	text-decoration:none;
}
.sitemap ul li ul li a {
	list-style-image : url(../images/arrow.png);
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	text-decoration:none;
}
.sitemap ul li ul li a:hover {
	text-decoration:underline;
	color:#000000;
}
.sitemap ul li a {
	list-style-image : url(../images/arrow.png);
	font-family : Verdana, Arial, Helvetica;
	font-size : 12px;
	color : #666466;
	line-height : 18px;
	letter-spacing : normal;
	text-decoration:none;
}
.sitemap ul li a:hover {
	text-decoration:underline;
	color:#000000;
}
.core {
	width:660px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	padding:5px 0px 0px 30px;
}
.core_in {
	width:529px;
	height:475px;
	float:left;
	margin:0px 0px 0px 10px;
	padding:0px 35px 0px 35px;
	background:url(../images/core_bg.png) no-repeat;
}
.core_contain {
	width:529px;
	height:auto;
	float:left;
	margin:100px 0px 0px 0px;
}
.core_develop {
	width:467px;
	height:auto;
	float:left;
	margin:0px 0px 0px 30px;
}
.core_develop:hover {
	background:url(../images/core_hover.png) no-repeat;
}
.core_develop.current {
	background:url(../images/core_hover.png) no-repeat;
}
.core_img {
	width:437px;
	height:auto;
	float:left;
	margin:-6px 0px -5px 30px;
}
.core_text {
	width:330px;
	height:auto;
	float:left;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica;
	font-size:20px;
	line-height:24px;
	color:#646464;
	letter-spacing:-1px;
	word-spacing:1px;
	padding:0px 0px 0px 70px;
	margin:20px 0px 0px 0px;
	letter-spacing:normal;
	font-weight:490;
}
.core_txt_img {
	width:64px;
	height:64px;
	float:left;
	margin:0px;
}
#dhtmltooltip {
	position: absolute;
	left:130px;
	border: 1px solid #2d2a2a;
	padding: 10px;
	background:url(../images/tool_tip_bg.png) repeat-x transparent;
	visibility: hidden;
	z-index: 100;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#dhtmlpointer {
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
.top {
	bottom:10px;
	cursor:pointer;
	height:81px;
	position:fixed;
	right:0;
	width:33px;
	float:right;
}