/**************** General rules *********************/
*{font-size:100.01%; margin:0;   padding:0;  }
html{font-size:100.01%;padding: 0; margin: 0;height:100%; }
body {height:101%;font-size:100.01%;padding: 0; line-height:150%;margin: 0;font-family: Verdana, arial, Tahoma, sans-serif; color: #555;  text-align: center; background-color:#d2d5d5;}
/**************** General Links ***********************************/
a:link            { color: #d51e1e; text-decoration: none;}
a:visited         { color: #004173; text-decoration: none;}
a:focus, a:hover, a:active {color: #004173; text-decoration:underline;}
/***************** Page Sections *********************/
#container {font-size:76%; margin:2em auto;text-align:left; background:#fff url(images/toppic.jpg) top center no-repeat; width:760px;border:4px solid #e4e4e4;}

#text {display:inline;margin:190px 0 20px 20px;float:left; width:520px;border-right:1px solid #e4e4e4;}
#text p {padding-right:20px;margin: 10px 0 12px 0;}
#sidebar {display:inline;float:right; width:195px;margin-right:5px; margin-top:190px;}
#sidebar img, #text img {float:right; clear:right;margin:5px;}

h1 {font-size:130%; color: #d51e1e;;margin:10px 0 15px 0;}
#sidebar h2 {font-size:110%; color: #d51e1e;;margin:10px 0 15px 0;}
h2 {font-size:90%; color:#d51e1e;; margin: 20px 0 3px 0;}
h3 {font-size:80%; color:#d51e1e;een; margin: 20px 0 3px 0;}

img.frame {float:right; clear:both;}

ul {list-style:square; padding-left:10px; margin-left:10px;}
h1 span {position:absolute; left:-999px;}
#footer {color:white; clear:both;height:4em;border-top:1px solid #e4e4e4;  background:#d51e1e url(images/bottompic1.gif) bottom left no-repeat; }
#footer .left {float:left; width:40%;text-align:left;margin-left:20px;margin-top:20px;}
#footer .right {float:right; width:40%; text-align:right;margin-right:20px;margin-top:10px;}
#footer a:link             { color: #fff; text-decoration: none;}
#footer a:visited          { color: #fff; text-decoration: none;}
#footer a:focus, #footer a:hover, #footer a:active {color: #004173; text-decoration:underline; background-color:white;}

.box h3  {background-color:#004173;margin-left:0;color:white;padding-left:1em;font-size:90%;margin-top:0;}
.box {width:200px; margin:20px 0 20px 0; border:1px solid #cbcbcb; background-color: #f6f6f6;}
.box p  {padding:0 1em 0 .5em;}

/***************** Clearfix ****************/
.clearfix:after {content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

