body{margin:0px; padding:0; font-family:Arial, Helvetica, sans-serif; background:url(../images/body_bg.jpg) left top repeat-x;}
a,img{margin:0px; padding:0px; outline:none; border:0px;}


.main_div{width:100%; margin:0px; padding:0px;}

.doc_width{margin:0px auto; width:1000px; padding:0px;}

.header{width:1000px; float:left; margin:0px; padding:0px}
.logo{width:269px; float:left; margin:0px; padding:0px}
.menu{width:700px; float:right; margin:0px; padding:17px 0px 0px 0px; font-family:"Segoe Print"; font-size:17px;}
.menu ul{margin:0px; padding:0px;}
.menu ul li{margin:0px; padding:0px; list-style:none; float:left; position:relative;}
.menu ul li a{margin:0px 0px 0px 0px; padding:6px 23px 6px 23px; float:left; color:#000; text-decoration:none;}
.menu ul li a:hover{background:url(../images/home-hover.png) left 8px no-repeat; color:#00baff; }
.menu ul li+li a:hover{background:url(../images/about-hover.png) 5px 8px no-repeat; color:#00baff; }
.menu ul li+li+li a:hover{background:url(../images/about-hover.png) 0px 8px no-repeat; color:#00baff; }
.menu ul li+li+li+li a:hover{background:url(../images/work-hover.png) 7px 8px no-repeat; color:#00baff; }
.menu ul li+li+li+li+li a:hover{background:url(../images/gat-in-tuch-hover.png) 7px 0px no-repeat; color:#00baff; }
.menu ul li a.act{background:url(../images/menu_hover.jpg) left top no-repeat; color:#00baff;}

.service{ margin:0; padding:0; float:left; width:75px; height:75px; position:fixed; top:30px; right:30px}

/*Back ground dark effect*/
.dark-bg{margin:0; padding:0; background:#000; opacity:0.4; filter:alpha(opacity=40); position:absolute; width:100%; height:100%; top:0; left:0; z-index:1000;display:none}

.pop-menu{margin:0; padding:0px 0 0 0!important; position:absolute; width:680px;  background:#fff; z-index:1001; top:40px; left:-300px; display:none; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px;}
.pop-menu li{ }
.pop-menu a{font-size:14px; width:100%; padding-left:15px!important; padding-right:15px!important; background:none!important;}

.menu ul li:hover ul.pop-menu{display:block;}

.banner{width:1000px; float:left; background:url(../images/banner-bg.jpg) left top no-repeat; height:543px;}
.banner img{margin:00px 0px 0px 30px;}

.banner_inner{width:1000px; float:left; margin: 0px; padding:0px;}

.cont_part{width:980px; float:left; margin:0px; padding:0px 10px;}
.cont_part h1{ width:100%; float:left; margin:0px; padding:0px; text-align:center;}
.cont_part h2{ width:100%; float:left; margin:0px; padding:10px 0px 30px 0px; font-family:"Segoe Print"; color:#000; font-size:24px; text-align:center; border-bottom:dashed 1px #b8b8b8;}

.content{width:980px; margin:0px; padding:40px 0px 30px 0px; float:left;}

.web_de{width:286px; float:left; margin:0px; padding:0px 0px 0px 0px;}
.web_de span{width:100%; float:left; margin:0px; padding:0px; text-align:center;}
.web_de span a{text-align:center; color:#00baff; font-family:"Segoe Print"; font-size:16px; text-decoration:none;}
.web_de span a:hover{color:#000;}
.web_de h3{width:100%; float:left; margin:0px; padding:15px 0px 35px 0px; text-align:center; font-family:"Segoe Print"; font-size:23px; color:#000;}
.web_de p{width:100%; float:left; margin:0px; padding:0px 0px 30px 0px; text-align:center; font-family:Ebrima; font-size:13px; color:#000;}


.int_mar{width:286px; float:left; margin:0px; padding:0px 0px 0px 57px;}
.int_mar span{width:100%; float:left; margin:0px; padding:0px; text-align:center;}
.int_mar span a{text-align:center; color:#00baff; font-family:"Segoe Print"; font-size:16px; text-decoration:none;}
.int_mar span a:hover{color:#000;}
.int_mar h3{width:100%; float:left; margin:0px; padding:15px 0px 35px 0px; text-align:center; font-family:"Segoe Print"; font-size:23px; color:#000;}
.int_mar p{width:100%; float:left; margin:0px; padding:0px 0px 30px 0px; text-align:center; font-family:Ebrima; font-size:13px; color:#000;}


.our_methodology{width:980px; float:left; margin:0px; padding:0px; font-family:Ebrima; position:relative;}

.our_methodology_img{position:absolute; left:130px; top:50px; background:url(../images/our-meth-img.png) left top repeat-x; width:745px; height:256px;}



.our_methodology_box{width:286px; float:left; margin:0px; padding:0px 0px 0px 57px;}
.our_methodology_box h3{width:100%; float:left; margin:0px; padding:15px 0px 30px 0px; font-family:"Segoe Print"; font-size:23px; color:#000;}
.our_methodology_box p{width:100%; float:left; margin:0px; padding:0px 0px 30px 0px; font-family:Ebrima; font-size:13px; color:#000;}

.our_methodology_box1{width:540px; float:right; margin:0px; padding:233px 0px 0px 0px;}
.our_methodology_box1 p{width:100%; float:left; margin:0px; padding:0px; font-size:13px;}

.footer_bg{width:100%; float:left; margin:0px; padding:0px; background:url(../images/footer-bg.png) left 7px repeat-x; margin:75px 0px 0px 0px;}
.footer{background:url(../images/footer-black-top.jpg) left top no-repeat; width:980px; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px; border-bottom: dashed #eec621 1px; float:left;}
.footer_left{width:532px; float:left; margin:0px; background:url(../images/footer-box-icon.png) right 10px no-repeat; margin:28px 0px 0px 0px; padding:0px}
.footer_left h3{font-size:26px; color:#ffd423; font-family:"Segoe Print"; margin:0px; padding:0px 0px 0px 0px; width:100%; float:left;}    
.footer_left p{color:#fff; font-family:Ebrima; font-size:13px; padding:0px 0px 15px 0px; width:90%; float:left; margin:0px; line-height:19px;}

.social_text{width:420px; float:left; margin:0px; padding:36px 0px 0px 28px; font-family:"Segoe Print";}
.social_text ul{margin:0px; padding:0px;}
.social_text ul li{margin:0px; padding:2px 0px 2px 10px; list-style:none; font-size:16px; float:left; color:#ffd423; width:200px;}
.social_text ul li a{color:#ffd423; text-decoration:none;}
.social_text ul li a:hover{color:#fff;}

.recent{width:532px; float:left; margin:0px 0px 10px 10px; padding:0px}
.recent h3{font-size:26px; color:#ffd423; font-family:"Segoe Print"; margin:0px; padding:15px 0px 10px 0px; width:100%; float:left;}    
.recent p{color:#fff; font-family:Ebrima; font-size:13px; padding:0px 0px 15px 0px; width:90%; float:left; margin:0px; line-height:19px;}
.recent p span{color:#ffd423; clear:both; float:left; width:100%;}

.social_icon{width:350px; float:right; margin:0px; padding:15px 0px 0px 45px;}
.social_icon span{width:172px; float:left; margin:0px; padding:44px 10px 0px 0px; color:#ffd423; font-family:"Segoe Print"; font-size:26px;}
.social_icon label{width:140px; float:left; margin:0px; padding:0px;}

.footer_yellow{background:url(../images/footer-black-bottom.png) left 3px no-repeat; width:980px; padding:20px 10px 13px 10px; margin:8px 0px 0px 0px; float:left;}
.quik_link{width:292px; border-right: dashed 1px #a88905; float:left;} 
.quik_link h3{width:100%; float:left; margin:0px; padding:0px; font-family:"Segoe Print"; font-size:26px; color:#000;} 
.quik_link p{width:100%; float:left; margin:0px 0px 0px 0px; padding:0px; font-family:"Segoe Print"; font-size:15px;}  
.quik_link p a {color:#000; text-decoration:none; margin:0px 10px 0px 0px;}

.quik_link p:hover a{color:#000; opacity:0.5}
.quik_link p:hover a:hover{color:#000; opacity:1}


.get_quote{width:452px; border-right: dashed 1px #a88905; float:left;} 
.get_quote h3{width:100%; float:left; margin:0px; padding:0px; font-family:"Segoe Print"; font-size:26px; color:#000; text-align:center;}  
.get_quote p{width:100%; float:left; margin:0px 0px 0px 0px; padding:0px; text-align:center;}  


.get_in_touch{width:200px; float:left; margin:0px; padding:0px 0px 0px 30px;} 
.get_in_touch h3{width:100%; float:left; margin:0px; padding:0px 0px 0px 0px; font-family:"Segoe Print"; font-size:26px; color:#000;}  
.get_in_touch p{width:100%; float:left; margin:0px 0px 0px 0px; padding:0px; font-family:"Segoe Print"; font-size:16px} 
.get_in_touch p a{color:#000; text-decoration:none;}
.footer_white{background:url(../images/footer-yellow-bottom.png) left top no-repeat; width:980px; padding:10px 10px 10px 10px; margin:6px 0px 0px 0px; float:left;} 
.footer_white p{text-align:center; width:100%; float:left; font-family:"Segoe Print"; font-size:12px; color:#000;}

.service_box{width:100%; margin:0px; padding:20px 0px 25px 0px; border-bottom:dashed 1px #838383; float:left;}
/*.service_box span{width:224px; float:left; padding:0px 0px 0px 20px;}*/
.service_box h4{width:730px; float:left; margin:0px; padding:35px 0px 5px 0px; font-family:"Segoe Print"; font-size:23px; color:#000;}
.service_box p{width:730px; float:left; margin:0px; padding:10px 0px 0px 0px; font-size:13px; color:#000;}
.service_box a{font-size:16px; color:#00baff; font-family:"Segoe Print"; text-decoration:none; float:right}
.service_box a:hover{color:#000;}

.service_box1{width:100%; margin:0px; padding:20px 0px 0px 0px; float:left;}
.service_box1 h4{width:730px; float:left; margin:0px; padding:35px 0px 5px 0px; font-family:"Segoe Print"; font-size:23px; color:#000;}
.service_box1 p{width:730px; float:left; margin:0px; padding:10px 0px 0px 0px; font-size:13px; color:#000;}
.service_box1 a{font-size:16px; color:#00baff; font-family:"Segoe Print"; text-decoration:none; float:right}
.service_box1 a:hover{color:#000;}


.service_text_box{width:100%; margin:0px; padding:20px 0px 25px 0px; border-bottom:dashed 1px #b8b8b8; float:left;}
.service_text_box span{width:262px; float:right; margin:0px; padding:0px;}
.service_text_box h4{width:530px; float:left; margin:0px; padding:0px; font-family:"Segoe Print"; font-size:31px; color:#00baff;}
.service_text_box p{width:530px; float:left; margin:0px; padding:0px; font-size:13px; color:#000; line-height:23px;}

.service_text_box_left{width:100%; margin:0px; padding:20px 0px 25px 0px; border-bottom:dashed 1px #b8b8b8; float:left;}
.service_text_box_left span{width:262px; float:left; margin:0px; padding:0px;}
.service_text_box_left h4{width:530px; float:right; margin:0px; padding:0px; font-family:"Segoe Print"; font-size:31px; color:#00baff; text-align:right;}
.service_text_box_left p{width:530px; float:right; margin:0px; padding:0px; font-size:13px; color:#000; line-height:23px; text-align:right;}



.ca-menu li{
    width: 178px;
    height: 178px;
    overflow: hidden;
    position: relative;
    float:left;
    margin-right: 20px;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-menu li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;

}

.ca-menu1 li .hover-text{
	width: 178px;
	border-radius:90px;
    height: 178px;
	position:absolute;
	margin:0;
	padding:0;
	background:#333;
	top:0;
	left:0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
	z-index:1000;
	color:#fff;
}

.ca-menu1 li:hover .hover-text{
    -webkit-transform: scale(2,2);
    -moz-transform: scale(2,2);
    -o-transform: scale(2,2);
    -ms-transform: scale(2,2);
    transform: scale(2,2);

}


.ca-menu1 li{
    width: 178px;
    height: 178px;
    overflow: hidden;
    position: relative;
    float:right;
    margin-right: 20px;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
	overflow:hidden
}
.ca-menu1 li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;

}

.ch-item {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: relative;
	cursor: default;
	box-shadow: 
		inset 0 0 0 0 rgba(200,95,66, 0.4),
		inset 0 0 0 16px rgba(255,255,255,0.6),
		0 1px 2px rgba(0,0,0,0.1);
		
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	cursor:pointer
}

.ch-img-1 { 
	background-image: url(../images/4.jpg);
}

.ch-img-2 { 
	background-image: url(../images/5.jpg);
}

.ch-img-3 { 
	background-image: url(../images/6.jpg);
}

.ch-info {
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	opacity: 0;
	
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	
	-webkit-backface-visibility: hidden; /*for a smooth font */

}

.ch-info h3 {
	color: #fff;
	position: relative;
	letter-spacing: 0px;
	font-size: 20px;
	margin: 0px 25px;
	padding: 48px 0 0 0;
	height: 110px;
	line-height:27px;
	text-align:center;
	font-family: 'Segoe Print', Arial, sans-serif;
	
}

.ch-info p {
	color: #fff;
	padding: 10px 5px;
	font-style: italic;
	margin: 0 30px;
	font-size: 12px;
	border-top: 1px solid rgba(255,255,255,0.5);
}

.ch-info p a {
	display: block;
	color: #fff;
	color: rgba(255,255,255,0.7);
	font-style: normal;
	font-weight: bold;
	font-size:13px;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
	padding-top: 4px;
	font-family: 'Segoe Print', Arial, sans-serif;
	cursor:pointer
}


.ch-info p a:hover {
	color: #fff222;
	color: rgba(255,242,34, 0.8);
}

.ch-item:hover {
	
	box-shadow: 
		inset 0 0 0 16px rgba(0,186,255,1),
		inset 0 0 0 110px rgba(255,255,255, 1),
		0 1px 2px rgba(0,0,0,0.1);
}

.ch-item:hover .ch-info, .ch-info h3 {
	opacity: 1;
	color:rgba(0,186,255,1)!important;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);	
}


.ch-img-1 { 
	background:url(../images/service-icon1.png) no-repeat center;
}

.ch-img-2 { 
	background:url(../images/service-icon2.png) no-repeat center;
}

.ch-img-3 { 
	background:url(../images/service-icon3.png) no-repeat center;
}

.ch-img-4 { 
	background:url(../images/service-icon4.png) no-repeat center;
}


.home_box li{
    width: 61px;
    height: 71px;
    overflow: hidden;
    position: absolute;
    float:right;
	left:-60px;
	bottom:-30px;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.home_box li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;

}
.home_box li:hover{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);

}

.home_box1 li{
    width: 90px;
    height: 90px;
    overflow: hidden;
    position: absolute;
    float:right;
	left:50px;
	bottom:-12px;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.home_box1 li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;

}
.home_box1 li:hover{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);

}

.home_box2 li{
    width: 90px;
    height: 90px;
    overflow: hidden;
    position: absolute;
    float:right;
	left:170px;
	bottom:60px;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.home_box2 li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;

}
.home_box2 li:hover{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);

}


.home_box3 li{
    width: 90px;
    height: 90px;
    overflow: hidden;
    position: absolute;
    float:right;
	left:280px;
	bottom:160px;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.home_box3 li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;

}
.home_box3 li:hover{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);

}


.home_box4 li{
    width: 90px;
    height: 90px;
    overflow: hidden;
    position: absolute;
    float:right;
	left:440px;
	bottom:190px;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.home_box4 li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;

}
.home_box4 li:hover{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);

}


.home_box5 li{
    width: 90px;
    height: 90px;
    overflow: hidden;
    position: absolute;
    float:right;
	right:70px;
	top:10px;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.home_box5 li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;

}
.home_box5 li:hover{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);

}


.home_box6 li{
    width: 58px;
    height: 60px;
    overflow: hidden;
    position: absolute;
    float:right;
	right:-70px;
	top:-7px;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.home_box6 li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;

}
.home_box6 li:hover{
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);

}

.col-1, .col-2, .column-1, .column-2 {
	float:left
}
.wrapper {
	width:100%;
	overflow:hidden;
	position:relative
}

.indent-left {
	padding-left:30px
}
.indent-right {
	padding-right:50px
}

.table td{font-size:14px;}

.contact-left{margin:0; padding:0; float:left; width:600px; font-family:"Segoe Print"}
.contact-right{margin:0; padding:40px 0 0 20px; float:right; width:260px; font-family:"Segoe Print"; border-left:1px dashed #bbb; min-height:360px}
input[type="text"]{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; height:30px; line-height:30px; box-sizing:border-box; border:1px solid #ccc;background: #fefcff;font-family:"Segoe Print"; /* Old browsers */font-size:13px; width:150px!important;
background: -moz-linear-gradient(top,  #fefcff 0%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefcff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefcff 0%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefcff 0%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefcff 0%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcff', endColorstr='#eaeaea',GradientType=0 ); box-sizing:border-box; padding:3px/* IE6-9 */
}

select{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; height:30px; line-height:30px; box-sizing:border-box; border:1px solid #ccc; padding:3px 3px;background: #fefcff; /* Old browsers */font-family:"Segoe Print";font-size:13px;
background: -moz-linear-gradient(top,  #fefcff 0%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefcff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefcff 0%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefcff 0%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefcff 0%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}

textarea{border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; height:100px; line-height:20px; box-sizing:border-box; border:1px solid #ccc; padding:3px 3px;background: #fefcff; /* Old browsers */font-family:"Segoe Print"; font-size:13px;
background: -moz-linear-gradient(top,  #fefcff 0%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcff), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefcff 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefcff 0%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefcff 0%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefcff 0%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}

input[type="button"]{background:#ffd423; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; color:#333; height:32px; border:none; font-family:"Segoe Print"; font-size:14px; vertical-align:central}

dt{margin:10px 0 0 0; padding:0; border-bottom:1px dashed #aaa; }
dd{margin:0; padding:0; font-size:13px; color:#222; font-weight:bold;}
dd a{margin:0; padding:0; font-size:13px; color:#00baff; text-decoration:none}