@charset "utf-8";
/* CSS Document */

*
{
	margin:0px;
	padding:0px;
}

body
{
	background:none;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
}

img{border:0px;}

#wrapper{float:none; margin:0 auto; width:100%; height:auto;}



/*Font : Cuprum*/

@font-face {font-family: 'Cuprum';src: url('webfonts/Cuprum.eot');src: url('webfonts/Cuprum.eot?#iefix') format('embedded-opentype'),url('webfonts/Cuprum.woff') format('woff'),url('webfonts/Cuprum.ttf') format('truetype'),url('webfonts/Cuprum.svg#Cuprum') format('svg');}



/*Font : Constantia*/

@font-face {font-family: 'Constantia';src: url('webfonts/CONSTAN.eot');src: url('webfonts/CONSTAN.eot?#iefix') format('embedded-opentype'),url('webfonts/CONSTAN.woff') format('woff'),url('webfonts/constan.ttf') format('truetype'),url('webfonts/constan.svg#Constantia') format('svg');}









/*start header*/

#header{float:none; margin:0 auto; width:auto; height:auto;}

#header #h_bg{float:none; margin:0 auto; width:100%; height:204px; background-image:url(../images/header-background.jpg); background-repeat:repeat-x; background-position:top left;}

#header #h_main{float:none; margin:0 auto; width:1000px; height:auto;}

#header #h_logo{float:none; margin:0 auto; width:316px; height:175px;}





/*top navigation menu*/

#header #h_fmenu{ float:left; margin:0 auto; width:auto;}

#lmenu {position: absolute; z-index: 1; top: 70px; width:auto; float:left;}

#lmenu li {float: left; list-style-type: none; margin: 0 10px 0 0;}

#lmenu li a {color: #f9f2ef; font-size: 17px; height: 32px; line-height: 35px; padding: 0 10px; display: block; -moz-border-radius: 3px; border-radius: 3px; font-weight: normal;	display: block; cursor: pointer; font-family:Cuprum; text-decoration:none;}

#lmenu li a.active,#lmenu li a:hover {}

#lmenu li a {background: url(../images/menu_bg_ie_left.png) top left no-repeat; padding-right: 0 !important; padding-left: 10px !important;}

#lmenu li a span {background: url(../images/menu_bg_ie.png) top right; display: block; height: 32px; line-height: 33px; padding-right: 10px; float: left;}

#lmenu li a.active,#lmenu li a:hover {background-position: bottom left;}

#lmenu li a:hover span,#lmenu li a.active span {background-position: bottom right;}





#header #h_rmenu{ float:right; margin:-105px auto auto auto; width:400px;}

#rmenu {float:right;}

#rmenu li {float: left; list-style-type: none; margin: 0 10px 0 0;}

#rmenu li a {color: #f9f2ef; font-size: 17px; height: 32px; line-height: 35px; padding: 0 10px; display: block; -moz-border-radius: 3px; border-radius: 3px; font-weight: normal;	display: block; cursor: pointer; font-family:Cuprum; text-decoration:none;}

#rmenu li a.active,#rmenu li a:hover {}

#rmenu li a {background: url(../images/menu_bg_ie_left.png) top left no-repeat; padding-right: 0 !important; padding-left: 10px !important;}

#rmenu li a span {background: url(../images/menu_bg_ie.png) top right; display: block; height: 32px; line-height: 33px; padding-right: 10px; float: left;}

#rmenu li a.active,#rmenu li a:hover {background-position: bottom left;}

#rmenu li a:hover span,#rmenu li a.active span {background-position: bottom right;}

/*top navigation menu*/







#phone{float:none; margin:0 auto; width:1000px; height:auto;}

#phone h1{font-family:Cuprum; font-size:18px; color:#333333; margin:-38px 0 0 50px; padding:0px; float:left; font-weight:normal;}

	   h1 a{color:#333333; text-decoration:none;}

#phone h2{font-family:Cuprum; font-size:18px; color:#333333; margin:-38px 30px 0 0; padding:0px; float:right; font-weight:normal;}









/*Top Google Ads*/

#g_ads{float:none; margin:5px auto; width:1000px; height:auto; text-align:center;}







/*start body position*/

#container{float:none; margin:0 auto; width:1000px; height:auto;}

#container #l_panel{float:left; margin:0 auto; width:280px; height:auto;}

#container #m_panel{float:left; margin:auto auto auto 20px; width:280px; height:auto;}

#container #m_panel01{float:left; margin:0 auto; width:280px; height:auto;}

#container #r_panel{float:right; margin:0 auto; width:400px; height:auto;}

#container #r_panel01{float:right; margin:0 auto; width:680px; height:auto;}



			#l_panel{}

			#l_panel h1{font-family:Cuprum; font-size:18px; color:#333333; font-weight:normal; line-height:18px;}

			#l_panel h3{font-family:Cuprum; font-size:22px; color:#333333; font-weight:normal; line-height:18px; margin:0 0 15px 0; padding:0px;}

			#l_panel p{font-family:verdana; font-size:11px; color:#333333; font-weight:normal; line-height:18px;}

			#l_panel p a{color:#1f4d8e;}

			#l_panel h2 a{font-family:verdana; font-size:11px; color:#ffffff; text-align:center; font-weight:normal; text-decoration:none; background-color:#333333; width:70px; float:left; margin:0px; padding:3px;}

			#l_panel{float:left; margin:0px; height:auto;}

			#l_panel ul{float:left; list-style:none; width:280px; padding:0px; margin:0px;}

			#l_panel ul li{display:list-item; float:left; padding:0; margin:0 10px 10px 0; width:130px; height:130px; list-style-type:none;}

			#l_panel ul li a{display:block; background-image:url(../images/s_icon.png); background-repeat:no-repeat; background-position:center center; width:130px; height:130px;}

			#l_panel ul li a{float:left; text-decoration:none; color:#323232; font-weight:normal; font-size:11px; font-family:Verdana; text-align:center; display:block;}

			#l_panel ul li img{margin:20px 0 10px 0;}

			#l_panel ul li a:hover{display:block; background-image:url(../images/s_icon-hover.png); background-repeat:no-repeat; background-position:center center; width:130px; height:130px;}

			.success-report{float:left; margin:0 10px 20px 0;}

			

			

			#r_panel{}

			#r_panel h1{font-family:Cuprum; font-size:22px; color:#333333; font-weight:normal; line-height:20px;}

			#r_panel h2{font-family:Cuprum; font-size:18px; color:#654b45; font-weight:normal; padding:0px; margin:5px 0 5px 0;}

			#r_panel h3{font-family:Cuprum; font-size:16px; color:#1f4d8e; font-weight:normal; padding:0px; margin:15px 0 5px 0;}

			#r_panel h3 a{color:#1f4d8e;}

			#r_panel p{font-family:verdana; font-size:11px; color:#333333; font-weight:normal; line-height:18px;}

			#r_panel p a{color:#1f4d8e;}

			#r_panel #listitem{}

			#listitem ul{display:block; padding:0px; margin:0px;}

			#listitem ul li{padding:10px 0 5px 0; margin:0 0 0 30px; border-bottom:dashed 1px #d1c3c0; list-style-type:none;}

			#listitem ul li {color:#272727; text-decoration:none; font-weight:normal; font-family:verdana; font-size:11px;}

			#listitem ul li a{color:#0f7caa; text-decoration:none;}

			#listitem ul li a.hover{text-decoration:underline;}

			

			#r_panel01{}

			#r_panel01 h1{font-family:Cuprum; font-size:22px; color:#333333; font-weight:normal; line-height:20px;}

			#r_panel01 h2{font-family:verdana; font-size:14px; color:#1f4d8e; font-weight:normal; line-height:20px; margin:0 0 0 20px; padding:0 0 5px 25px; background-image:url(../images/article_arrow.png); background-position:left top; background-repeat:no-repeat;}

			#r_panel01 h3{font-family:verdana; font-size:11px; color:#333333; font-weight:normal; line-height:18px; margin:5px 0 0 20px; padding:0 0 10px 25px; border-bottom:1px dotted #d4c9c5;}

			#r_panel01 h4 a{font-family:verdana; font-size:11px; color:#ffffff; font-weight:normal; float:right; margin:-20px 0 30px 0; padding:3px 5px; background-color:#0373a7; text-decoration:none;}

			#r_panel01 p{font-family:verdana; font-size:11px; color:#333333; font-weight:normal; line-height:18px;}

			#r_panel01 p a{color:#1f4d8e;}

			#r_panel01 #listitem{}

			

			#proj{float:left; margin:0px; height:auto;}

			#proj ul{float:left; list-style:none; width:370px; padding:0px; margin:0 0 0 30px;}

			#proj ul li{display:list-item; float:left; padding:0; margin:0 0 20px 0; width:170px; list-style-type:none;}

			#proj ul li img{margin:7px 0 0 7px;}

			#proj ul li a{display:block; background-image:url(../images/h_project_bg.png); background-repeat:no-repeat; background-position:center center; width:145px; height:104px; text-decoration:none;}

			#proj ul li a:hover{display:block; background-image:url(../images/h_project_bghover.png); background-repeat:no-repeat; background-position:center center;}

			

			#sample{float:left; margin:0px; height:auto;}

			#sample ul{float:left; list-style:none; width:680px; padding:0px; margin:0;}

			#sample ul li{display:list-item; float:left; padding:0; margin:0 0 20px 0; width:170px; list-style-type:none;}

			#sample ul li img{margin:7px 0 0 7px;}

			#sample ul li a{display:block; background-image:url(../images/h_project_bg.png); background-repeat:no-repeat; background-position:center center; width:145px; height:104px; text-decoration:none;}

			#sample ul li a:hover{display:block; background-image:url(../images/h_project_bghover.png); background-repeat:no-repeat; background-position:center center;}

			#sample p{margin:0 0 8px 0; padding:0px; font-family:verdana; font-size:11px; color:#2f2f2f;}

			

			

			#m_panel h1{font-family:Cuprum; font-size:18px; color:#654b45; font-weight:normal; line-height:20px; margin:0 0 25px 0;}

			#m_panel h2{font-family:Cuprum; font-size:18px; color:#654b45; font-weight:normal; padding:0px; margin:15px 0 5px 0;}

			#m_panel h3{font-family:Cuprum; font-size:16px; color:#1f4d8e; font-weight:normal; padding:0px; margin:15px 0 5px 0;}

			#m_panel h3 a{color:#1f4d8e;}

			#m_panel h6{font-family:Cuprum; font-size:18px; color:#654b45; font-weight:normal; padding:0px; margin:5px 0 5px 0; text-decoration:underline;}

			#m_panel p{font-family:verdana; font-size:11px; color:#333333; font-weight:normal; line-height:18px;}

			#m_panel #listitem ul{display:block; padding:0px; margin:0px;}

			#m_panel #listitem ul li{padding:5px 0 12px 0; margin:0 0 0 20px; border-bottom:dashed 1px #d1c3c0; list-style-image:url(../images/bullet.png);}

			#m_panel #listitem ul li a{color:#1f4d8e; text-decoration:none; font-weight:normal; font-family:verdana; font-size:11px;}

			#m_panel #newsletter{float:none; margin:10px 0 0 0; width:280px; height:100px; background-image:url(../images/newsletterbg.png); background-repeat:no-repeat; background-position:center center;}

			

			#m_panel01 h1{font-family:Cuprum; font-size:18px; color:#654b45; font-weight:normal; line-height:20px; margin:0 0 25px 0;}

			#m_panel01 h2{font-family:Cuprum; font-size:18px; color:#654b45; font-weight:normal; padding:0px; margin:5px 0 5px 0;}

			#m_panel01 h3{font-family:Cuprum; font-size:16px; color:#1f4d8e; font-weight:normal; padding:0px; margin:15px 0 5px 0;}

			#m_panel01 h4{font-family:Cuprum; font-size:22px; color:#333333; font-weight:normal; line-height:18px; margin:0 0 15px 0; padding:0px;}

			#m_panel01 h5{font-family:Cuprum; font-size:18px; color:#654b45; font-weight:normal; line-height:20px; margin:0 0 5px 0;}

			#m_panel01 h6{font-family:Cuprum; font-size:18px; color:#654b45; font-weight:normal; padding:0px; margin:5px 0 5px 0; text-decoration:underline;}

			#m_panel01 h6 a{color:#654b45; text-decoration:underline;}

			#m_panel01 p{font-family:verdana; font-size:11px; color:#333333; font-weight:normal; line-height:18px; margin:0px; padding:0px;}

			#m_panel01 #listitem ul{display:block; padding:0px; margin:0px;}

			#m_panel01 #listitem ul li{padding:5px 0 12px 0; margin:0 0 0 20px; border-bottom:dashed 1px #d1c3c0; list-style-image:url(../images/bullet.png);}

			#m_panel01 #listitem ul li a{color:#674334; text-decoration:none; font-weight:normal; font-family:verdana; font-size:11px;}

			#m_panel01 #newsletter{float:none; margin:10px 0 0 0; width:280px; height:100px; background-image:url(../images/newsletterbg.png); background-repeat:no-repeat; background-position:center center;}

			

			#bim_provider ul{display:block; padding:0px; margin:0px;}

			#bim_provider ul li{padding:0px; margin:10px 0 20px 0; list-style-type:none; display:block;}

			#bim_provider ul li img{float:left; margin:0 10px 0 10px;}

			#bim_provider ul li a{color:#654b45; text-decoration:none; font-weight:bold; font-family:verdana; font-size:12px;}

			#bim_provider ul li p{color:#2e2e2e; text-decoration:none; font-weight:normal; font-family:verdana; font-size:11px;}

			#bim_provider ul li p a{color:#2e2e2e; text-decoration:underline;}









/*bim services*/

#bim_services{float:none; margin:20px auto; width:100%; padding:15px 0; background-color:#f6ede9; border-top:1px solid #eddfd9; border-bottom:1px solid #eddfd9; overflow:auto;}

#b_serv{float:none; margin:0 auto; width:1000px; height:auto;}

		#b_serv #b_nav {float:left; margin:0px; width:auto; height:auto;}

		#b_serv #b_nav ul {list-style:none; float:left; padding:0; margin:0;}

		#b_serv #b_nav ul li {display:inline; float:left; margin:0;  color:#242424; font-weight:normal; font-size:11px; font-family:Verdana; display:block; padding:5px 20px 5px 0px;}

		#b_serv #b_nav ul li a {float:left; text-decoration:none; color:#242424; font-weight:normal; font-size:11px; font-family:Verdana; display:block; padding:5px 20px 5px 0px;}

		#b_serv #b_nav ul li a:hover {color:#242424; text-decoration:underline;}

		#b_serv #b_nav h1{font-family:Cuprum; font-size:22px; color:#242424; font-weight:normal; margin:0px; padding:0px; border-bottom:1px dotted #cfbcb3;}









/*related links*/

#rel_links{float:none; margin:10px auto 20px auto; width:1000px; height:auto; overflow:auto;}

	#rel_links #r_link {float:right; margin:0px; width:auto; height:auto;}

	#rel_links #r_link ul {list-style:none; float:right; padding:0; margin:0;}

	#rel_links #r_link ul li {display:inline; float:left; margin:0; padding:0;}

	#rel_links #r_link ul li a {float:left; text-decoration:none; color:#2c2c2c; font-weight:normal; font-size:11px; font-family:Verdana; display:block; padding:5px 6px; background-color:#eee2dd; margin:0 5px 0 0;}

	#rel_links #r_link ul li a:hover {background:#d7c6bf; color:#2c2c2c;}









/*contact form*/

.c_field{width:200px; padding:5px; margin:0 0 5px 0; border:1px solid #c8bdb9; background-color:transparent; font-family:verdana; font-size:11px; color:#212121;}

.c_field-small{width:60px; padding:5px; margin:0 0 10px 0; border:1px solid #c8bdb9; background-color:transparent; font-family:verdana; font-size:11px; color:#212121;}

.c_area{width:200px; height:40px; padding:5px; margin:0 0 5px 0; border:1px solid #c8bdb9; background-color:transparent; font-family:verdana; font-size:11px; color:#212121;}

.c_button{width:100px; padding:4px; border:0px; background-color:#2a2a2a; font-family:verdana; font-size:11px; color:#ffffff;}

.error{font-family:verdana; font-size:12px; color:#d00707; font-weight:bold;}

.error_strings{font-family:Arial; font-size:11px; color:#d00707; font-weight:normal;}









/*footer position*/

#footer_bg{float:none; margin:0 auto; width:100%; height:auto; padding:10px 0 30px 0; background-color:#4a423b; overflow:auto;}

#footer{float:none; margin:0 auto; width:100%; height:auto; overflow:auto; background-image:url(../images/footer_bg.jpg);}

	#f_box{float:left; margin:0 auto; width:350px; height:auto;}

	#s_box{float:right; margin:50px auto auto auto; width:600px; height:auto;}

	

	#f_box h1{font-family:Cuprum; font-size:18px; color:#faf3f0; font-weight:normal; margin:0 0 5px 0;}

	#f_box p{font-family:verdana; font-size:11px; color:#faf3f0; font-weight:normal; margin:0 0 10px 0;}

	#f_box p a{color:#faf3f0; text-decoration:none;}

	#f_box img{border:1px solid #5f564f; padding:2px; margin:5px 0px;}

	

	#s_box #f_nav {float:right; margin:0px; width:auto; height:auto;}

	#s_box #f_nav ul {list-style:none; float:right; padding:0; margin:0;}

	#s_box #f_nav ul li {display:inline; float:left; margin:0; padding:0;}

	#s_box #f_nav ul li a {float:left; text-decoration:none; color:#f6efec; font-weight:normal; font-size:15px; font-family:Cuprum; display:block; padding:10px 12px;}

	#s_box p{text-decoration:none; color:#bdb4ab; font-weight:normal; font-size:11px; font-family:verdana; text-align:right; margin:30px 0 0 0;}

	#s_box p a{text-decoration:underline; color:#bdb4ab;}









/*image move on mouseover*/

.box, .box2, #box{margin:0px; float:left; display:inline; width:270px; height:400px; overflow: hidden; border:1px solid #d9cbc8;}

#box{float: right;}

.dragimg{font-family:verdana; font-size:11px; color:#926d63;}









/*breadcrumbs*/

#breadcrumbs{float:none; margin:auto auto 30px auto; width:1000px; height:auto; border-bottom:1px dashed #c1b9b6;}

#breadcrumbs{font-family:verdana; font-size:11px; color:#2d2d2d; padding:0 0 5px 10px;}

#breadcrumbs a{color:#0f7caa; text-decoration:none;}







/*floating bar*/

#topbar{position:absolute; border: 0px; padding:2px; width:128px; visibility: hidden; z-index: 100; float:right;}

#topbar .close{float:right; margin:-25px 10px 0 0;}

#topbar h1{margin:5px 0 5px 10px; padding:0px; font-family:Arial; font-size:12px; font-weight:bold; color:#ffffff;}

#topbar h1 a{color:#ffffff; text-decoration:none;}







/*qto img sheet*/

#qtoimgsheet{float:none; margin:0 auto; width:600px; height:auto;}

#qtoimgsheet #qtosheet{float:left; margin:0px; height:auto;}

#qtoimgsheet #qtosheet ul{float:left; list-style:none; width:600px; padding:0px;}

#qtoimgsheet #qtosheet ul li{display:list-item; float:left; padding:0; margin:10px 0 0 0; width:120px; height:70px list-style-type:none;}

#qtoimgsheet #qtosheet ul li a{display:block; text-decoration:none;}

#qtoimgsheet #qtosheet ul li img{border:1px solid #262626; padding:2px;}

#qtoimgsheet #qtosheet h2{text-decoration:none; color:#0f7caa; font-weight:normal; font-size:11px; font-family:verdana; margin:15px 0 0 0;}





#news ul{display:block; padding:0px; margin:0px;}

#news ul li{padding:3px 5px 3px 0; margin:0 0 0 20px; border-bottom:dashed 1px #CCCCCC; list-style-image:url(../images/icon.png);}

#news ul li a{color:#07578a; text-decoration:none; font-weight:normal; font-family:Verdana; font-size:11px;}





/*for site map*/

#container #sitemap{float:none; margin:0 auto; width:900px; height:auto;}







#sitemap h1{font-family:Cuprum; font-size:22px; color:#333333; font-weight:normal; line-height:20px;}

#sitemap p{font-family:verdana; font-size:11px; color:#333333; font-weight:normal; line-height:18px; padding:0px; margin:0 0 30px 0;}



#sitemap #sitemap01 {float:left; margin:0 35px 0 0; width:auto; height:auto; border-bottom:1px dashed #494847;}

#sitemap #sitemap01 ul {list-style:none; float:left; padding:0; margin:0;}

#sitemap #sitemap01 ul li {display:inline; float:left; margin:0 0 10px 0; padding:0;}

#sitemap #sitemap01 ul li a {float:left; text-decoration:none; color:#494847; font-weight:normal; font-size:12px; font-family:Verdana; display:block; padding:6px; background:#e5dad4; margin:0 5px 0 0;}

#sitemap #sitemap01 ul li a:hover {background:#494847; color:#ffffff;}



#sitemap #sitemap02 {float:left; margin:0 20px 0 0; width:200px; height:auto;}

#sitemap #sitemap02 h2{font-family:verdana; font-size:11px; color:#1f4d8e; font-weight:bold; margin:30px 0 0 0; padding:0px;}

#sitemap #sitemap02 ul{display:block; padding:0px;}

#sitemap #sitemap02 ul li{padding:3px 5px 2px 0; margin:0 0 0 30px; list-style-image:url(../images/icon.png);}

#sitemap #sitemap02 ul li a{color:#494847; text-decoration:none; font-weight:normal; font-family:Verdana; font-size:11px;}

	

	

	



#r_panel01 h2{font-family:verdana; font-size:14px; color:#1f4d8e; font-weight:normal; line-height:20px; margin:0 0 0 20px; padding:0 0 5px 25px; background-image:url(../images/article_arrow.png); background-position:left top; background-repeat:no-repeat;}

#r_panel01 h3{font-family:verdana; font-size:11px; color:#333333; font-weight:normal; line-height:18px; margin:5px 0 0 20px; padding:0 0 10px 25px; border-bottom:1px dotted #d4c9c5;}

#r_panel01 h4 a{font-family:verdana; font-size:11px; color:#ffffff; font-weight:normal; float:right; margin:-20px 0 30px 0; padding:3px 5px; background-color:#0373a7; text-decoration:none;}



#r_panel01 p a{color:#1f4d8e;}



			

			





/*Speciality Contractor

#sc_left{float:left; margin:15px auto auto auto; width:300px;}

#sc_right{float:left; margin:15px auto auto 20px; width:300px;}



#sc_left h1{font-family:Cuprum; font-size:16px; color:#333333; margin:0px; padding:3px; font-weight:normal; text-align:center; background-color:#d6c8c5;}

#sc_right h1{font-family:Cuprum; font-size:16px; color:#333333; margin:0px; padding:3px; font-weight:normal; text-align:center; background-color:#d6c8c5;}



#sc_left ul{display:block; padding:0px; margin:10px 0 0 0;}

#sc_left ul li{padding:0 5px 0px 0; margin:0 0 0 30px; list-style-image:url(../images/icon.png);}

#sc_left ul li a{color:#1f4d8e; text-decoration:none; font-weight:normal; font-family:verdana; font-size:11px; margin:0 0 0 5px;}

#sc_left ul li a:hover{text-decoration:underline;}



#sc_right ul{display:block; padding:0px; margin:10px 0 0 0;}

#sc_right ul li{padding:0 5px 0px 0; margin:0 0 0 30px; list-style-image:url(../images/icon.png);}

#sc_right ul li a{color:#1f4d8e; text-decoration:none; font-weight:normal; font-family:verdana; font-size:11px; margin:0 0 0 5px;}

#sc_right ul li a:hover{text-decoration:underline;}*/


.pagetop
{
	width:100%;
	height:155px;
	background-color:#885a47;
}

.top_hdr
{
	width:1000px;
	height:155px;
	background-image:url(../images/hdr_img.png);
	margin:0px auto;
}

.menubg
{
	width:100%;
	height:43px;
	background-color:#674334;
	/*margin-top:1px;*/
}

.logo_news
{
	width:220px;
	height:139px;
	margin-top:10px;
	margin-left:12px;
	float:left;
}

.menu
{
	width:1010px;
	height:43px;
	margin:0px auto;
}

.menu_home
{
	width:43px;
	height:43px;
	border-right: 1px solid #885a47;
	float:left;
}

.menu_homelink
{
	width:33px;
	height:33px;
	margin: 5px auto;
	background-image:url(../images/icon_home.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.menu_homelink:hover
{
	background-image:url(../images/icon_home_hvr.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.menu_links
{
	width:120px;
	height:43px;
	border-right: 1px solid #885a47;
	float:left;
}

.menu_serviceslink
{
	width:105px;
	height:33px;
	margin:5px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:33px;
	text-align:center;
	background-image:url(../images/icon_services.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
	padding-left:5px;
}

.menu_serviceslink:hover
{
	background-image:url(../images/icon_services_hvr.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.menu_softwareslink
{
	width:106px;
	height:33px;
	margin:5px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:33px;
	text-align:center;
	background-image:url(../images/icon_sw.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
	padding-left:4px;
}

.menu_softwareslink:hover
{
	background-image:url(../images/icon_sw_hvr.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.menu_samplelink
{
	width:105px;
	height:33px;
	margin:5px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:33px;
	text-align:center;
	background-image:url(../images/icon_sample.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
	padding-left:5px;
}

.menu_samplelink:hover
{
	background-image:url(../images/icon_sample_hvr.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.menu_benefit
{
	width:104px;
	height:33px;
	margin:5px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:33px;
	text-align:center;
	background-image:url(../images/icon_benefit.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
	padding-left:6px;
}

.menu_benefit:hover
{
	background-image:url(../images/icon_benefit_hvr.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.menu_course
{
	width:103px;
	height:33px;
	margin:5px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:33px;
	text-align:center;
	background-image:url(../images/icon_course.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
	padding-left:7px;
}

.menu_course:hover
{
	background-image:url(../images/icon_course_hvr.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;

}

.menu_events
{
	width:102px;
	height:33px;
	margin:5px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:33px;
	text-align:center;
	background-image:url(../images/icon_events.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
	padding-left:8px;
}

.menu_events:hover
{
	background-image:url(../images/icon_events_hvr.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.menu_ebook
{
	width:102px;
	height:33px;
	margin:5px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:33px;
	text-align:center;
	background-image: url(../images/icon_ebook.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
	padding-left:8px;
}

.menu_ebook:hover
{
	background-image:url(../images/icon_ebook_hvr.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;

}

.menu_links2
{
	width:117px;
	height:43px;
	float:left;
}

.menu_contact
{
	width:107px;
	height:33px;
	margin:5px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:33px;
	text-align:center;
	background-image: url(../images/icon_contact.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.menu_contact:hover
{
	background-image: url(../images/icon_contac_hvrt.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.social
{
	width:100%;
	height:auto;
	margin-top:5px;
}

.social_contents
{
	width:1000px;
	height:40px;
	margin:0px auto;
	background-image:url(../images/social_bg.png);
}

.social_phemail
{
	font-family:Arial, Helvetica, sans-serif;
	color:#674334;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	float:left;
}

.social_phemail a
{
	text-decoration:none;
	color:#674334;
}

.social_phemail a:hover
{
	text-decoration:underline;
}

.social_icons
{
	width:220px;
	height:30px;
	margin-top:5px;
	float:right;
}

.facebook_new
{
	width:30px;
	height:30px;
	margin-right:5px;
	background-image: url(../images/facebook_icon2.png);
	float:left;
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.facebook_new:hover
{
	background-image:url(../images/facebook_icon2hvr.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.linkedin_new
{
	width:30px;
	height:30px;
	margin-right:5px;
	background-image: url(../images/linkedin_icon2.png);
	float:left;
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.linkedin_new:hover
{
	background-image: url(../images/linkedin_icon2_hvr.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.twitter_new
{
	width:30px;
	height:30px;
	margin-right:5px;
	background-image: url(../images/twitter_icon2.png);
	float:left;
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.twitter_new:hover
{
	background-image: url(../images/twitter_icon2_hvr.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.su_new
{
	width:30px;
	height:30px;
	margin-right:5px;
	background-image: url(../images/su_icon2.png);
	float:left;
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.su_new:hover
{
	background-image: url(../images/su_icon2_hvr.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
}

.gplus_new
{
	width:30px;
	height:30px;
	background-image: url(../images/gplus_icon2.png);
	float:left;
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
	border:none;
}

.gplus_new:hover
{
	background-image: url(../images/gplus_icon2_hvr.png);
	-moz-transition:background-image 0.7s;
	-webkit-transition:background-image 0.7s;
	-o-transition:background-image 0.7s;
	border:none;
}

.master_template
{
	width:1000px;
	min-height:100%;
	position:relative;
	margin:0px auto;
}

.master_body
{
	width:1000px;
	height:auto;
	margin-top:5px;
}

.ftr
{
	position:absolute;
	bottom:0px;
	width:100%;
	height:500px;
	background-color:#CC9900;
}

.left_links
{
	width:200px;
	height:auto;
	float:left;
}

.links_hdr
{
	width:190px;
	height:45px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:45px;
	color: #ffffff;
	padding-left:10px;
	text-align:left;
}

.content_body
{
	width:570px;
	height:auto;
	margin-left:5px;
	padding:0px 10px;
	float:left;
}

.content_body h1
{
	font-family:Cuprum;
	font-size:25px;
	color:#3c2820;
	text-align:left;
}

.content_body p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#3c2820;
	text-align:justify;
}

.content_body ul
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#3c2820;
	text-align:justify;
	margin-left:15px;
	margin-top:10px;
}

.content_body ul li
{
	list-style-type:disc;
}

.right_links
{
	width:200px;
	height:auto;
	float:right;
}

.ad_div
{
	width:1000px;
	height:90px;
	margin:5px auto;
}

.adv
{
	width:267px;
	height:90px;
	margin:5px auto;
	background-image:url(../images/adv.jpg);
	float:right;
}

.adv p
{
	width:200px;
	height:80px;
	font-family:Cuprum;
	color:#FFFFFF;
	font-size:30px;
	margin-top:10px;
	margin-left:25px;
}

.footer_contents
{
	width:1000px;
	height:auto;
	padding-top:15px;
	padding-bottom:15px;
	margin:0px auto;
}