/* Created by TopStyle Trial - www.topstyle4.com */
* {
  margin: 0;
  padding: 0;
}
html {
  margin: 0;
  padding: 0;
}

/**
 * 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 */

#hd { /*background: #F7F7F7;*//*background:#85d6fd;*/
background: #216daf;
    border-bottom: 1px solid #3385cd;
 padding:5px 5px 5px 0;margin:5px;}

/* Links */
a {
	color: #3385cd;
	}
a:hover {
	text-decoration: underline;
	}

body {
background-color: #164978;
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,#doc5 {
background: #216daf; /*#950203;EDEAD9*/
border: 1px solid #3385cd;
border-top: 0;
border-bottom: 0;
-moz-box-shadow: 0 0 1em black;
-webkit-box-shadow: 0 0 1em black;
box-shadow: 0 0 1em black;
}
#bd{
background-color: #EDEAD9;
}
p  {
margin:3px 3px 21px 15px;
}
p + p {
margin:0px 0px 15px 0px;
}