html, body, div, span, h1, h2, h3, h4, h5, h6, p, a,em, img, q, dl, dt, dd, ol, ul, li,form, label {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-family:inherit;
	list-style:none;
}
body{	
	color:#4c4c4c; 
	font-family:'arial';
	font-size:12px;	
}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,li{list-style-type:none;}
img,fieldset {border:0 none;}
.clr{ clear:both;}
a {
	color:#333;
    text-decoration: none;
}
a:hover{
    text-decoration: none;
}
/*------------------header-----------------*/
.Cal_content{
    margin-top: 5px;
    width: 380px;    
    background: url("../images/Cal-widget-foot-bg.png") no-repeat scroll 6px 100%;   
    padding-bottom: 12px;
    zoom:1;
}
.Cal_content h3{
    background: url("../images/widget-header-green.png") no-repeat scroll 50% 0;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    height: 50px;
    letter-spacing: 1px;
    line-height: 58px;
    text-indent: 34px;
    text-shadow: 1px 1px 5px #333;
    width: 380px;
}
.Cal_main{
    background: url("../images/Cal-widget-bg.png") repeat-y scroll 50% 0;  
    padding: 10px 30px 0;    
    color: #000;     
}
.Cal_main p{
    padding-bottom: 15px;    
}
.Cal_main label{
    display: block;
    padding-bottom: 5px;
    padding-left: 20px; 
    letter-spacing: 1px;     
}

.Cal_main input.inputbox {
    background: rgba(0, 0, 0, 0) url("../images/widget-biginput.png") no-repeat scroll 0 0;
    border: medium none;
    color: #aaa9a9;
    height: 17px;
    margin: 0;
    padding: 5px 10px;
    width: 124px;
}

.Cal_main input.answer {
    background: rgba(0, 0, 0, 0) url("../images/answer.png") no-repeat scroll -5px -8px;
    color: #fff;
    height: 27px;
    margin: 0;
    padding: 0 15px;
    width: 154px;
}
.Cal_main input.btn{
    background: rgba(0, 0, 0, 0) url("../images/button.png") no-repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-family: arial;
    font-size: 14px;
	margin-left: 10px;
    height: 46px;
    letter-spacing: 2px;
    width: 154px; 
}
.Cal_main p em{
    font-size: 10px;
    letter-spacing: 1px;    
}
.Cal_main p span{
    background: #b9b9b9 none repeat scroll 0 0;
    display: inline-block;
    height: 1px;
    margin-left: 25px;
    width: 125px;  
    *display: inline;
    zoom:1;  
}

.Cal_main p span.symbol {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: block;
    float: left;
    height: auto;
    line-height: 25px;
    margin: 0;
    padding: 0;
    width: 15px;
}
.content_left{
	float: left;
    width: 400px;
}
.content_right{
	padding-top: 25px;
	float: left;
}