    /* <!-- */
    /* General styles */
    body {
        margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
        width:100%;
		background-color: #333333;
		/*background-image:url(../images/back.gif);*/
        min-width:600px;    /* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
		font-size:90%;
		font-family: Arial, Helvetica, sans-serif;
    }
	a {
    	color:#369;
	}
	a:hover {
		color:#fff;
		background:#369;
		text-decoration:none;
	}
    h1, h2, h3 {
        margin:.8em 0 .2em 0;
        padding:0;
    }
    p {
        margin:.4em 0 .8em 0;
        padding:0;
    }

	
	#wrapper{
		margin:0 auto;
		width:900px;
		
	}
	
	/* Header styles  */
    #header {
	background-image:url(../images/topheader1.jpg);
	background-repeat:no-repeat;
	background-color:#333333;

		clear:both;
        float:left;
        width:100%;
    }


	/* 'widths' sub menu */
	#content {
		
		background:#D5DEEF;
		border-left:2px solid #FF9933;
		border-right:2px solid #FF9933;
		margin:-18px 1px 0 1px;
		padding:0 1px 10px 17px !important;
		text-align: justify;
		min-height: 550px;
		
	}
	#content_top{
		
		background-image:url(../images/content_top.jpg);
		background-repeat:no-repeat;
		background-position:top;
		
		
	}
	.content_left{
	margin:0;
	padding:0;
	width:660px;
	
	}
	.right_panel{
	margin:0;
	padding:0;
	padding-top:20px;
	float:right;
	width:205px;
	}
	
	.content_right{
	background-image:url(../images/left_bar_top.gif);
	background-repeat:no-repeat;
	background-color:#D5DEEF;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	width:100%;
	margin-top:20px;
	margin-right:2px;
	padding-top:1px;
	}
	
	.content_right div{
	background-image:url(../images/left_bar_bot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:5px 15px 0 0;
	padding: 0px 6px 22px 10px;
	}
	.panel_pic{
	float:right;
	margin-top:-4px;
	padding-right:30px;
	}
	
	
	/* column container */
	.colmask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
	}
	/* 1 column full page settings */
	.fullpage {
	    background:#fff;
	}
	.fullpage .col1 {
        margin:0 15px;
	}
	/* Footer styles */
	#footer {
        clear:both;
        float:left;
        width:100%;
		border-top:1px solid #000;
		background-color:#ff9933;
		margin-top:25px;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px 20px;
    }
    #footer p {
        padding:10px;
        margin:0;
    }
	.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.line{
background-image:url(../images/line.gif);
background-repeat:no-repeat;
background-position:top;
padding:10px;
}

.testimonial_box{
width:660px;
background-color:#FFFFFF;
margin:0;
padding:0;

}

.testimonial_box div{
background-color:#FFFFFF;
padding-bottom:1px;
border-left:1px solid #999999;
border-right:1px solid #999999;
margin-top:-6px;
}

.testimonial_box p{
padding:6px;
}

.testimonial_box h4{
font-size:10px;
font-weight:bold;
float:right;
margin:-15px 5px 0px 2px;

}


.testimonial_pic{
	float:left;
	margin-top:-4px;
	padding-right:30px;
	z-index:10;
	}
.testimonial{
	background-image:url(../images/testimonial_top.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	margin-top:20px;
	margin-right:2px;
	padding-top:1px;
	}
	
	.testimonial div{
	background-image:url(../images/testimonial_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0;
	padding: 0px;
	padding-bottom:22px;
	}
	.testimonial_pic{
	float:left;
	margin-top:-25px;
	padding-left:15px;
	}
	.testimonial p{
	border-left:2px solid #ccc;
	border-right:2px solid #ccc;
	padding:3px 5px 5px 5px;
	}
	



    /* --> */
