/* Created by TopStyle Trial - www.topstyle4.com */

* {
  margin: 0;
  padding: 0;
}
html {
  margin: 0;
  padding: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333333;
	background-color: #F0F0F0;
	margin: 0;
	border-top: 0.3125em solid #1189b7;
	border-bottom: 0.3125em solid #c00;
	}

body:before {
content: "";
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 10px;
-webkit-box-shadow: 0px 0px 10px rgba(23,73,120,.8);
-moz-box-shadow: 0px 0px 10px rgba(23,73,120,.8);
box-shadow: 0px 0px 10px rgba(23,73,120,.8);
z-index: 100;
}
 
#custom-doc,#doc,#doc1,#doc2,#doc3,#doc4 {
    background: #f2f2f2;
    border: 1px solid #646464;
    border-top: 0;
    border-bottom: 0;
    -moz-box-shadow: 0 0 1em #000;
    -webkit-box-shadow: 0 0 1em #000;
    box-shadow: 0 0 1em #000;
}


p  {
margin:3px 3px 21px 15px;
}
p + p {
margin:0px 0px 15px 0px;
}

/**
 * Clearing Floats
 * --------------------------------------------------------------------------- */

.clearfix::after {
	content:    ".";
	display:    block;
	height:     0;
	clear:      both;
	visibility: hidden;
    overflow: hidden;
	}
	
.clearfix {
    zoom: 1;
}

/* =Clear Floated Elements
????????????????????*/
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{background: none; border: 0; clear: both; display: block; float: none; font-size: 0; 
list-style: none; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0;}
/* http://www.positioniseverything.net/easyclearing.html */
 .clearfix{ display:inline-block} 
 * html .clearfix{ height:1%}
.clearfix{ display:block}
/* END FLUID 960 CSS */