body {
	background-color:#ffffff;
	margin: 10px;

	padding: 0;

}	

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
}





.bn_left_heading{

	padding-left: 10px;

	padding-rignt: 10px;

	padding-top: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #666666;

	font-weight: bold;

}

.bg_left_heading{

	padding-left: 10px;

	padding-rignt: 10px;

	padding-top: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #FF6600;

	font-weight: bold;

}




.bn_left_border2 {

	border-top: 7px solid #CCCCCC;

	border-top-style: solid;

	font-size: 14px;

	

}



.bn_left_border3 {

	border-top: 1px solid #ffffff;

	border-top-style: solid;

	font-size: 14px;	

	

}



.bn_left_border4 {

	border-top: 7px solid #5A86B3;

	border-top-style: solid;

	font-size: 14px;

}



.bn_left_border5 {

	border-top: 1px solid #CCCCCC;

	border-top-style: solid;

	font-size: 14px;	

	

}

.bn_left_border {

	border: 1px solid #CCCCCC;

	background-image:url('product_images/PTQ2010_Left_sm.gif');
	
	background-repeat: no-repeat;

	background-position: 95% 95%;

	font-size: 14px;

	

}

.panda_box_sm{

	position:absolute;left:213px;top:330px;

}

.panda_left_border {

	border: 1px solid #CCCCCC;

	padding-bottom:25px;

}

.peachtree_left_border {

	border: 1px solid #CCCCCC;

	background-repeat: no-repeat;

	background-position: 95% 85%;
	
	padding-bottom:45px;
	

}



.bn_left_border_bottom{

	border: 1px solid #CCCCCC;

	background-image: url('images/certified.gif');

	background-repeat: no-repeat;

	background-position: 92% 60%;

	font-size: 14px;

}



.bn_left_border_bottom2{

	border: 1px solid #CCCCCC;

	background-image: url('images/printing2.jpg');

	background-repeat: no-repeat;

	background-position: 92% 60%;

	font-size: 14px;

}



.bn_dots {

	padding-top: 5px;
	
	padding-bottom: 5px;

	text-align: center;

	font-size: 12px;

}

.bn_dots2 {

	padding-top: 5px;

	padding-left: 10px;

	text-align: left;

	font-size: 14px;

}



.bn_left_text{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-top: 7px;

	padding-left: 15px;

	padding-right: 130px;

	padding-bottom: 15px;

}



.bn_left_arrow{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-top: 4px;

	padding-left: 10px;
	
	padding-right:5px;
	
	padding-bottom: 4px;
	

	

}

.bn_left_arrow_1{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	padding-top: 4px;

	padding-left: 15px;

	padding-right: 30px;

	

}



.bn_left_arrow_short{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-top: 4px;

	padding-left: 10px;

	padding-right:125px;
	
	padding-bottom: 4px;

}
.bn_left_arrow_last{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-top: 7px;

	padding-left: 10px;

	padding-right: 15px;

	padding-bottom: 15px;

}

.bn_left_arrow_last_1{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #767A7D;

	padding-top: 7px;

	padding-left: 15px;

	padding-right: 30px;

	padding-bottom: 15px;

}





.txt_padding_border2{

	padding-top: 1px;

	padding-left: 20px;

	padding-right: 20px;

	padding-bottom: 1px;

	font-size: 14px;

		

}



.txt_padding_border3{

	padding-top: 1px;

	padding-left: 20px;

	padding-right: 20px;

	padding-bottom: 1px;

	/*background-image: url('images/map.gif');

	background-repeat: no-repeat;

	background-position: 95% 95%;

	font-size: 14px;*/

	

}



     
     
.txt_container_main{
	position:absolute;left:10px;top:400px;
	
}	


.rounded_rectangle{

	position:absolute;left:10px;top:220px;
	text-decoration:none
}  
.heading_panda_mop{

	font-family:  trebuchet ms, Helvetica, sans-serif;

	font-size: 20px;

	color: #FF6633;

	padding-top:10px;

	padding-bottom:5px;

	padding-left:30px;

	padding-right: 200px;

	font-weight:500;
	
}
.text_panda_mop{

	font-family: trebuchet ms, Helvetica, sans-serif;

	font-size:12px;

	color: #000000;

	padding-top:0px;

	padding-bottom:0px;

	padding-left: 20px;

	padding-right: 240px;

	font-weight:500;

}



.txt_moto{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #FF6633;

	padding-top:60px;

	padding-bottom:30px;

	padding-left: 15px;

	padding-right: 150px;

	font-weight: bold;

	font-style: italic;
}



.txt_main{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	padding-top: 5px;

	padding-bottom: 10px;

	padding-left: 15px;
        
        padding-right: 50px;
	

}
.txt_about{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-top: 5px;

	padding-bottom: 50px;

	padding-left: 25px;
        
        padding-right:20px;
	

}

.txt_contact{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	padding-top: 5px;

	padding-bottom: 50px;

	padding-left: 15px;
        
        padding-right: 260px;
	

}

.txt_products{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	padding-top: 5px;

	padding-bottom: 50px;

	padding-left:15px;
        
        padding-right: 30px;
        

}
.txt_services{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	padding-top: 0px;

	padding-bottom:20px;

	padding-left: 15px;
        
        padding-right: 10px;
	

}
.txt_partners{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	padding-top: 0px;

	padding-bottom:20px;

	padding-left: 0px;
        
        padding-right: 15px;
	

}

.txt_heading{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 28px;

	color: #006699;
	
	padding-left: 15px;

	padding-right:15px;

	padding-top: 15px;

	padding-bottom: 10px;

	font-weight: bold;

}

.txt_heading_1{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #006699;

	font-weight: bold;
	
	padding-top: 15px;
	
	padding-left:10px;
	
	padding-right:15px;
}

.txt_heading_2{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #006699;

	font-weight: bold;

}

.txt_heading_3{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #993399;

	font-weight: bold;
	
        padding-top: 5px;
}

.ftr_text{

	color: #767A7D;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	padding-top: 5px;

	text-align: center;

}



.border_pix {

	border: 1px double #CCCCCC;

	padding: 2px;

		

}





/* hover over */

/* ---------- */



.style1 {color: #FF6600}

a:link {

	color: #767A7D;

	text-decoration: none;

}

a:visited {

	color: #000000;

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

	color: #767A7D;

}

a:active {

	text-decoration: none;

	color: #767A7D;
}

a.news:link {

	color: #FE9B00;

	text-decoration: none;

}

a.news:visited {

	color: #FE9B00;

	text-decoration: none;

}

a.news:hover {

	text-decoration: underline;

	color: #FE9B00;

}

a.news:active {

	text-decoration: none;

	color: #FE9B00;

}





/* this is the menu navigation specs */

/* --------------------------------- */





#sddm
{	margin: 0;
	padding: 0;
	z-index: 30
}




#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #fff;
}

#sddm li a{
	padding-top:8px;
	height:21px;
	width:125px;
	background-color: #006699;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	font-weight: 600;
	display: block;
}
#sddm li a:hover
{      
        background:#3399cc;
	color: #ffcc33;
}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	border-right:4px solid #003366;
	border-bottom:4px solid #003366;
	border-left:2px solid #ffccff;
}

	#sddm div a
	{	
		overflow: auto; /*force hasLayout in IE7 */
		position: relative;
		display: block;
		margin: 0;
		padding:10px 4px 4px 2px;
		width:175px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #3399cc;
		color: #fff;
		font: 14px arial;
		font-weight: 600;
		border: 1px solid #003366;
}

	#sddm div a:hover
	{
		.background:#3399cc;
		color: #ffcc33;
}

.drop_down{
	filter:alpha(opacity=85);opacity:0.85;

}




.larger_font{font-size:130%;}

.a{width:1014px;height:176px;position:absolute;left:0px;top:0px;background-image:url('images/csp_top_banner_no_text.gif');}

.a_txt{
	font-family: trebuchet ms,arial, verdana, helvetica, sans-serif;
	line-height:80%;
	font-size:26px;
	font-weight:500;
	color:#000066;
       	position:absolute;left:143px;top:110px;
}
.abg{width:100%;height:205px;position:absolute;left:0px;top:0px;background-image:url('images/banner_bg.gif');z-index:-10;}

.b{width:1014px;position:absolute;left:0px;top:176px;z-index:100;}

.dw_arrow{

	background-image:url('images/mnu_dn_arrow.gif');
	
	background-repeat: no-repeat;

	background-position: 95% 85%;
	z-index:200;

}




/* Left Menu */


.leftnavdiv{
	
	FONT-FAMILY: arial, verdana, helvetica, sans-serif;
	border-right: #666666 1px solid;
	width:170px;
	position:absolute;left:0px;top:209px;
	background: #EEEEEE;
}

.leftnavHeader {
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 4px;
	background-color:#339999;
	
}

.leftnavdiv ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 170px; /* Width of Menu Items */
	border-bottom: 1px solid #999999;
	}

.leftnavdiv ul li {
	position: relative;
	z-index:2
}
	
/*Sub level menu items */

.leftnavdiv ul li ul {
	position: absolute;
	width: 170px; /*sub menu width*/
	top: 0;
}

/* Sub level menu links style */

.leftnavdiv ul li a {
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: #000;
    	font-family: arial, verdana, helvetica, sans-serif;
    	font-size: 8pt;
    	font-weight: bold;
	text-decoration: none;
	background: #EEEEEE;
	padding: 5px 5px;
	border: 1px solid #999999;
	border-bottom: 0;
}

.leftnavdiv ul li a:visited {
	color: #000;
}

.leftnavdiv ul li a:hover {
	background-color: #FFF;
	color: #002469;
}

.leftnavdiv .subfolderstyle {
	background: url('images/bl_left_arrow.gif') no-repeat;
	background-position: 95% 50%;
	color: #000;
    font-family: arial, verdana, helvetica, sans-serif;
    font-size: 8pt;
	text-decoration: none;
	background-color: #EEEEEE;
	font-weight: bold;
	visibility: visible;
} 

* html .leftnavdiv ul li { float: left; height: 1%;}
* html .leftnavdiv ul li a { height: 1%; }

.title {
	position: relative;
	padding: 4px;
	font-family: Arial, San-Sarif;
	font-size: 8pt; 				
	color: black;
	font-weight: bold;
	background: #EEEEEE;
	border-bottom: solid 1px #000000;
}

/* Left Menu End */

/* peachtree */
.c_peachtree{width:167px;position:absolute;left:0px;top:209px;background:#ffffff;border: 2px solid #999999;z-index:-3;}

#d_peachtree{width:800px;position:absolute;left:200px;top:210px;background:#ffffff;z-index:-1;padding-right:4px; padding-bottom:8px;}

.peachtree_box {
	position:absolute;left:212px;top:75px;

}
.peachtree_box_lg {

	float:right;
	padding-left:10px;
	position:relative;top:-70px;
}

.peachtree_d_bg{width:3px;position:absolute;left:1001px;top:209px;background:#ffffff;border-right:2px solid #999999;z-index:-3;}


/* End peachtree */

/* panda */

.c_panda{width:167px;position:absolute;left:0px;top:209px;background:#ffffff;border: 2px solid #999999;}

#d_panda{width:800px;position:absolute;left:200px;top:210px;background:#ffffff;z-index:-1;padding-right:4px; padding-bottom:8px;}

.panda_box{
	float:right;
}
.d_bg_panda{width:3px;position:absolute;left:1000px;top:209px;background:#ffffff;border-right:2px solid #999999;}

/* end panda */
a.div_d:visited{
	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #993399;

	font-weight: bold;
}
a.div_d:link{
	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #993399;

	font-weight: bold;
}
.c{width:339px;position:absolute;left:0px;top:209px;background:#ffffff;
}


.d{width:512px;position:absolute;left:340px;top:209px;background:#ffffff;
	
}

.d_index{width:512px;height:100%;position:absolute;left:340px;top:209px;background:#ffffff;
	background-image: url('images/man_sitting.jpg');
	background-repeat: no-repeat;
	background-position:10px 0;
}
.d_2{width:700px;position:absolute;left:350px;top:830px;background:#ffffff;font-family: Arial, Helvetica, sans-serif; font-size: 14px;}



.partner_page{width:1000px;position:absolute;left:15px;top:209px;background:#ffffff;}
.partners{width:182px;background:#ffffff;position:absolute;left:842px;top:209px;padding:20px 10px;}
.partners_bg{width:100%;background:#ffffff;position:absolute;left:0px;top:209px;z-index:-10;}
.bottom{position:absolute;left:0px;background:#ffffff;text-align:center;color: #767A7D;font-family: Arial, Helvetica, sans-serif;font-size:14px;width:1055px;}
.bottom_right{position:absolute;left:0px;background:#ffffff;width:100%;height:42px;}
.txt_bottom{width:800px;padding:10px;}

.smallText{
	font-size: 8pt;
}
.largeText{
	font-size: 14pt;
}
.whiteText{
	color: #FFF;
}
.blackText{
	color: #000;
}
.redText{
	color: #C00;
