/***** MAIN ELEMENTS *****/



* {



	margin: 0;



	padding: 0;



	}



body {



	background-color: #EFEFEF;



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



	background-repeat:repeat-x;



	text-align:center;



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



	font-size : 12pt;



	margin: 15px 0 15px 0;



	color: #000000;



	}



p {



	margin: 15px 0 15px 0;



	text-align: left;



	line-height: 14pt;



    text-indent: 20px;



    }



blockquote {



	margin: 15px 25px;



    text-indent: 20px;



    }



ol, ul, li {



	margin: 0 0 0 25px;



	line-height: 14pt;



	text-indent: 0;



	}



img {



	text-indent: 0;



	margin: 0;



	padding: 0;



	}



a:link {



	color: #0000FF;



	text-decoration: underline;



	font-weight: bold;



	}



a:active {



	color: #0000FF;



	text-decoration: underline;



	font-weight: bold;



	}



a:visited {



	color: #6600CC;



	text-decoration: underline;



	font-weight: bold;



	}



a:hover {



	color: #00386E;



	text-decoration: underline;



	font-weight: bold;



	}



h1 {



	font-family: Impact, Arial, Helvetica, Verdana;



	margin: 15 15 15px;



	padding: 0 0;



	font-size: 32px;



	font-weight: normal;



	color: #990000;



	text-indent: 0;



	}



h2 {



	font-family: Tahoma, Arial, Helvetica, Verdana;



	padding: 0;



	margin: 15px 0 30px 0;



	font-size: 13pt;



	color: #000000;



	}



h3 {



	font-family: Tahoma, Arial, Helvetica, Verdana;



	padding: 0;



	margin: 15px 0;



	font-size: 14pt;



	color: #990000;



	text-indent: 0;



	}



h4 {



	font-family: Tahoma, Arial, Helvetica, Verdana;



	padding: 0;



	margin: 15px 0;



	font-size: 13pt;



	color: #000000;



	}







/***** CONTAINERS *****/







#wrapper {



	background: #fff;



	border: 1px solid #777;



	width: 750px;



   	margin: 15px auto 15px auto;



	}



#top {



	display: block;



	padding: 10px 0 0 0;



	margin: 0 0 15px 0;



	clear: both;



	}



#main {



	display: block;



	text-align: left;



	padding: 10 25px;



	margin: 0 0;



	}



#sidebar {



	display: block;



	float: right;



	width: 275px;



	text-align: left;



	padding: 0px;



	margin: 0 -16px 25px 23px;



	border:1px solid #C0C0C0;



	background: #F9F7EC;



	}



.logo {



	display: block;



	text-align: left;



	text-indent: 0;



	clear: left;



	width: 46%;



	float: left;



	}



.desk {



	display: block;



	width: 47%;



	float: right;



	vertical-align: middle;



	padding-top: 30px;



	}



.desk p {



	margin: 0;



	padding: 0;



	text-indent: 0;



	}



.photo {



	display: block;



	float: left;



	margin: 0 0 -10px 0; 



	padding: 0 5px 5px 0;



	}



.header {



	padding: 0;



	margin: 10px 25px 25px 25px;



	}



.sidebar {



	margin: 0;



	padding: 20px;



	}



.certificatebox {



	border: 1px solid #e3f0cf;



	width: 409px;



	padding: 0;



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



	}



.box {



	border: 1px solid #e3f0cf;



	padding: 15px 15px;



	margin: auto 15px 15px;



	background: #FFFFFF;



	}



.order {



	border: 1px solid #C0C0C0;



	padding: 15px;



	background: #F9F7EC;



	}







/***** FORM ELEMENTS *****/







.btn {



	font-size: 21px;



	width: 325px;



	padding: 0;



	}



.btnside {



	font-size: 18px;



	width: 200px;



	padding: 0;



	}    







/***** IMAGES *****/







p img {



	padding: 0;



	margin: 0;



	max-width: 100%;



	}



img.centered {



	display: block;



	margin-left: auto;



	margin-right: auto;



	}



	



img.alignright {



	margin: 0 0 2px 5px;



	display: inline;



	}



img.alignleft {



	margin: 0 5px 2px 0;



	display: inline;



	}



.alignright {



	float: right;



	display: block;



	}



	



.alignleft {



	float: left;



	display: block;



	}







/***** HACKS *****/







/* Hides from IE-mac \*/



* html .clearfix {height: 1%;}



/* End hide from IE-mac */







.clearfix:after { /* float hack used to float content correctly */



	content: "."; 



   	display: block; 



   	height: 0; 



   	clear: both; 



	visibility: hidden;



	}



.noindent {



	text-indent: 0;



	margin: 15px 0;



	}



.salutation {



	text-indent: 0;



	margin: 0;



	}



ul.check {



	font-family : Arial, Helvetica, Verdana;



	font-size : 12pt;



	margin: 0 0 0 10px;



	text-indent: 0;



	}



ul.check li {



	list-style-image: url(http://www.thecopydoctor.com/images/checkmarkred.gif);



	line-height: 14pt;



	}



ul li {



	list-style-image: url(images/bullet.gif);



	line-height: 14pt;



	padding-left: 5px;

; list-style-position: outside



	}



li.short {



	margin: 0 0 0 20px;



	line-height: 14pt;



	text-indent: 0;



	}



.testimonial {



	font-size : 11pt;



	text-indent: 0;



	}li {  list-style-image: url(images/arrow6b_red.gif)}

li {  list-style-position: outside; list-style-type: square}

.highlight {  background-color: #FFFF00}

