body{
    font:11px/1.4em Tahoma, Arial, Helvetica, sans-serif;
	color:#333;
	background: url(../images/public/back.jpg) left top repeat-x;
}
*{
    padding:0;
	margin:0;
}
.wrapper{
    width:100%;
	background:url(../images/public/top_rightbg.jpg) top right no-repeat;
}
.box{
    width:996px;
    margin:0 auto;
}
.header{
    width:981px;
	height:101px;
	padding-left:15px;
}
.header .logo a,.header .logo a:hover{
    width:287px;
	float:left;
	background: url(../images/public/logo.jpg) top left no-repeat;
	height:41px;
	color:#8a8a8a;
	font-size:11px;
	padding:60px 0 0 88px;
	text-decoration:none;
}
.title{
	width:655px;
	height:40px;
	color:#434343;
	font-size:16px;
	font-weight:bold;
	padding-left:25px;
	background:url(../images/public/title_icon.jpg) top left no-repeat;
}
.container{
    width:996px;
	float:left;
	background:url(../images/public/title_bg.jpg) left top no-repeat;

}
.leftsidebar{
    width:680px;
	float:left;
	padding:10px 25px 0px 28px;
	margin-top:15px;
	background:url(../images/public/leftsidebar_bg.gif) left top repeat-y;
}
.footer{
    background: url(../images/public/down.gif) left top no-repeat;
	width:733px;
	float:left;
	text-align:center;
	padding:50px 0 40px 0;
}
.rightsidebar{
	float: right;
	width:263px;
}
.column{
    float:left;
    width:263px;
}
.column .bg,.column .bga{
    text-align:center;
	height:26px;
	background:url(../images/public/quick_links.gif) left top no-repeat;
	padding-top:22px;
}
.column .bga{background:url(../images/public/quick_linksa.gif) left top no-repeat;}

.column ul{
    float:left;
    width:215px;
	padding:0px 26px 0px 22px;
	list-style:none;
	background:url(../images/public/quick_links_bg.gif) left top repeat-y;
}
.column ul li{
    float:left;
	width:195px;
	padding: 15px 0 10px 15px;
}
.column ul li a{
    font-size:11px;
	color:#333;
	text-decoration:none;background:url(../images/public/sj.gif) left 3px no-repeat;
	padding-left:15px;
}
.column ul li a:hover{
    color:#F96B04;
}
.column .down,.column .downa{
    float:left;
	width:263px; 
}
.column .downa{
	padding-top:10px;
	background:url(../images/public/quick_links_bg.gif) left top repeat-y;  
}

.column .support{
    background:url(../images/public/support.gif) left top no-repeat;
	height:25px;    
    float:left;
	width:263px;
	text-align:center;
	padding-top:122px;   
}

.column ul li.testimonials{
	padding:10px 0px 10px 4px;
	width:211px;
	line-height:1.2em;
}
.column ul li.testimonials a{
    text-decoration: underline;
	color:#F96B04;
}
.j{
    background:url(../images/public/sj.gif) left center no-repeat;
	padding-left:10px;

}  
.line{
    background:url(../images/public/line_x.gif) bottom left repeat-x;
	padding-bottom:2px;
	margin-bottom:5px;
} 
p img{
    float:left;
}
.line_x{
    background:url(../images/public/line_x.gif) bottom left repeat-x;
	padding-bottom:15px;
}