/* Stylesheet */

body{background:#ffffff url(grid_bg.png)}

h1, h2, h3, h4, h5, h6{ font-family: Georgia, "Times New Roman", Times, serif;}

h1{ font-size: 22px; color:#333333;}
h2{ font-size: 18px; color:#333333;}
h3{ font-size: 16px; color:#333333;}
h4{ font-size: 14px; color:#333333;}
h5{ font-size: 12px; color:#333333;}
h6{ font-size: 10px; color:#333333;}

td, ul,ol li{ font-family: calibri; font-size: 13px; }

.clr{ clear:both; }

#wrapper{ width: 960px; margin: 0 auto 0 auto; }

/*header */

#header{ width: 960px; margin: 0px; height:70px; border: 1px solid #ccc;}

#logo{float:left; margin:15px 15px 20px 15px; padding:0 0 0 0; width:42px; height:35px;}

#header h1{color:#990000; font-size: 30px; margin:7px 0 0 0; padding:0; }

#header h2{color:#333333; font-size: 11px;  margin:0 0 0 0; padding:0; }

/*header */
 
/*menu*/

#menu{ width: 960px; height:50px; margin-top: 15px; margin-bottom: 5px; border: 1px solid #ccc; padding:10px 0 10px 0;}

.m-item{ float: left; margin-right: 20px; height:38px; background:#990000; -moz-border-radius: 10px; -khtml-border-radius: 10px; 
	-webkit-border-radius: 10px; border-radius: 10px;}

.m-item:hover{background:#333333; color:#FFFFFF; -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px;
	border-radius: 10px;}

.m-item a{text-decoration:none;}

.m-item a:hover{text-decoration:none;}

#menu ul{ list-style-type: none; margin:0; padding:0 }

#menu ul li{ font-size: 16px; margin:0 10px 0 10px; padding:12px 0 0 0;}

#menu ul li a{ font-family: calibri; height:38px; margin:0 10px 0 10px; padding:0 10px 0 10px; color:#FFFFFF;}

/*menu*/

#main{ width: 960px; height: auto; margin-top: 15px; margin-bottom: 20px; clear:both; }

#content{ float:right; width: 670px; height: auto; border: 1px solid #ccc; padding: 10px; margin-bottom: 20px;}

#content p{ font-family: calibri; font-size: 14px; line-height: 1.5;  }

#sidebar{ float:left; width: 250px; height: auto; }

#block-1, #block-2, #block-3{ width: 100%; height: auto; border: 1px solid #ccc; margin-bottom: 10px;}

#block-1 ul, #block-2 ul , #block-3 ul{ margin:0; padding:0;}

#block-1 ul li, #block-2 ul li, #block-3 ul li{margin:0 0 0 27px;   padding:0 0 10px 5px; list-style:circle;}

#block-1 ul li a, #block-2 ul li a, #block-3 ul li a{text-decoration:none; color:#333333; font-family:Georgia, "Times New Roman", Times, serif;}

#block-1 ul li a:hover, #block-2 ul li a:hover, #block-3 ul li a:hover{text-decoration:none; color:#990000;}

#block-1 h2, #block-2 h2, #block-3 h2 { margin:0 0 5px 10px; font-family: calibri; color:#990000;}

.page-header{ margin-top: 10px; color:#990000;}

p#text{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#333333;}

#footer{ clear: both; height: 20px; padding: 5px; margin-top: 10px; border: 1px solid #ccc; color:#333333; }

#footer a{text-decoration:none; color:#333333;}

pre {
  padding: 1em;
  margin-right: 20px;
  margin-left: 20px;
  padding-left: -10px;
  border: 1px dashed #2f6fab;
  color: black;
  background-color: #E0E0E0;
  line-height: 1.1em;
}





