/* HGL */
/* +++ Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.header {background-color:Red;
         border: 3px red outset; margin:0 0 5px 0;}

.header .header_left    {float:left;width:77px;height:80px;
                background: #ffffff url("../local_images/Misc/HGL_Logo.jpg") no-repeat 100% center;}
.header .header_right   {float:right;width:77px;height:80px;
                 background: #ffffff url("../local_images/Misc/HGL_Logo.jpg") no-repeat 100% center;}
.header .header_center  {float:left;font-family: "Comic Sans MS";text-align:center;font-size:48pt;
                 font-weight: bold; color: white;width:100%;margin: 0;height:80px;
                 background: #ffffff url("../local_images/Misc/HGL_Logo.jpg") repeat 100% center;}   
                 
                 .pictfloatleft {float:left;padding:0 10px 10px 0;}
.pictfloatright {float:right;padding:0 0 10px 10Px;}
.pictcenter {padding:10px;text-align:center;}
/* +++++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */              
/* +++ Left Menu ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */                   
.leftmenu { width:200px;}
.leftmenu ul     {list-style: none;margin: 0; padding: 0;}
.leftmenu ul li  {	border-top: 3px silver ridge;
	border-left: 3px black ridge;padding:1px 1px 0px 3px;}
.leftmenu ul li a {display:block;padding: 0px 0 0 0px;
	    text-decoration: none;color: gray;
	    font-weight: bold;font-size:small;font-family:Comic Sans MS;} 
.leftmenu ul li a:hover {color: red; text-decoration: none;}
.leftmenu ul li a:visited {color: gray;text-decoration: none;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
h1, h2, h3, h4, h5, h6 	{font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; color: #000033;} 
h1 {font-size: x-large;}
h2 {font-size: large;}
h3 {font-size: medium;}
h4 {font-size: small;}
h5 {font-size: x-small;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
hr {color:red;background-color:Red;height:2px;}
/* +++++ page views +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 
#pageviews  {padding:10px;font-style:italic;text-align:center;}
/* ++++++ Contact Box ++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ 
.contactbox {border: 2px red ridge;padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: center; }
.contactbox a:link {color: black;text-decoration:none;}
.contactbox a:hover {color: red;}
.contactbox a:visited {color: purple;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.ol {list-style-type: decimal;}
ol ol {list-style-type: lower-alpha;}  
ol ol ol {list-style-type: lower-roman;}  
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
table {background-color: white;vertical-align:top;empty-cells:show;font-size:	
       10pt;font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none; 
       font-size: small;border-left:outset 1px #778899;border-top:outset 1px #778899;}
.td_center  {padding:4px;border-right:ridge 1px #CCCCFF;border-bottom:ridge 1px #CCCCFF;
             text-align:center;}
caption     {padding:4px;background-color: red ;color: black;text-align:center;
             font-weight: 700;}
th  {background-color: black;color: white; font-weight: 700;}
tr  {vertical-align:top;}
td  {color: black;font-weight:normal;}
.tr-alt  {vertical-align:top;color: gray;font-weight:normal; background-color: #B8BFBF;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.datagrid {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:	10pt;
           text-decoration: none; }
.datagrid th  {background-color: blue; color: white;	font-weight: bold; }
.datagrid td  {color: black; background-color: #0066CC;font-weight:normal;}
.dg_td      {padding:4px;border-style:none;}
.dg_td_alt  {padding:4px;background-color:#E0E0E0;}
.dg_th      {padding:4px;background-color: black ;color: white;text-align:center;font-weight: 700;}
.dg_head td    {padding:4px;background-color: gray ;color: black;text-align:center;font-weight: 700;}
.dg_foot td   {padding:4px;background-color: black ;color: white;text-align:center;font-weight: 700;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.links         {border-bottom:solid 2px red;margin:0 0 6px 0;}
.links ul     {list-style: none;margin: 0; padding: 0;}
.links ul li  {float:left;	margin:1px 2px 0 2px;padding:1px 2px 0 2px;border-left:solid 1px gray;}
.links ul li  a {display:inline;color:purple;text-decoration:none;}
.links ul li  a:hover {color:Red;}
.links ul li  a:visited {color:Gray;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.board  {margin:5px 0 0 0;border-bottom:solid 2px red;padding:5px;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
 .news {padding:0px 0 5px 10px;margin:5px 0 0 10px;border-bottom:2px red ridge;}
 /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* +++ Links ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a:link	{text-decoration: none;color: red; } 
a:visited	{font:bold 1em Arial;color:red;text-decoration: none;}
a:link:hover	{text-decoration: underline;}
a:visited:hover	{text-decoration: underline;}  