body {text-align: center;padding: 20px 0;margin: 0;}
h1 {margin: 0;padding: 0;font-size: 1px;height: 56px;text-indent: -2000px;background: url(../images/gcpl_web2.jpg);	}
h2 {padding: 0; margin: 5px 0 0 0;color: #434343; font: 18px/25px Georgia, Times New Roman, Times, serif;}
p { margin: 5px 5px 5px 5px ; text-align: left;font: 12px Helvetica, Arial,serif;}
p a {color: #000;font: 12px Helvetica, Arial,serif;text-decoration: none;}
p a:hover {color: #0075ef;font: 12px Helvetica, Arial,serif;text-decoration: none;}

p.txt { margin: 5px 5px 5px 5px ; text-align: left;font: 12px Helvetica, Arial,serif;}
p.txt a {color: #000;font: 14px Helvetica, Arial,serif;text-decoration: none;font-weight:bold;}
p.txt a:hover {color: #0075ef;font: 14px Helvetica, Arial,serif;text-decoration: none;font-weight:bold;}

ul {margin: 0;list-style: disc;text-align: left;background: transparent;}
ul li {display: list-item;padding: 0 0 0 15px;	}
ul li a {color: #000;font: 12px Helvetica, Arial,serif;text-decoration: none; padding: 0px 12px;}
ul li a:hover {text-decoration: none;color: #0075ef;}

ul.main li a {color: #000;font: 14px Helvetica, Arial,serif;text-decoration: none; padding: 0px 12px;font-weight:bold;}
ul.main li a:hover {text-decoration: none;color: #0075ef;font-weight:bold;}

#blog p.h {text-align: left;font: 18px Helvetica, Arial,serif; margin: 5px 5px 35px 5px; padding: 0; font-weight:bold;}
#blog p.t {text-align: left;font: 16px Helvetica, Arial,serif; margin: 5px 5px 5px 5px; padding: 0; font-weight:bold;font-style:italic;}
#blog p.s {text-align: left;font: 14px Helvetica, Arial,serif; margin: 5px 5px 5px 5px; padding: 0;}
#blog p.f {text-align: left;font: 12px Helvetica, Arial,serif; margin: 0px 5px 0px 5px; padding: 0; font-style:italic;border-top:1px solid;}
#blog img {padding: 1px; float:right; margin: 1px;}

#text p {text-align: left;font: 14px Helvetica, Arial,serif; margin: 5px 5px 15px 10px; padding: 0;}
#text p.h {text-align: left;font: 16px Helvetica, Arial,serif; margin: 5px 5px 15px 10px; padding: 0; font-weight:bold;}
#text p.red { margin: 5px 5px 5px 5px ; text-align: center;font: 18px Helvetica, Arial,serif; color:rgb(255,0,0); font-weight:bold;}
#text ul {margin: 0;list-style: none;text-align: left;background: transparent;}
#text ul li {display: list-item;padding: 0 0 0 15px;	}
#text ul li a {color: #000;font: 12px Helvetica, Arial,serif;text-decoration: none; padding: 0px 12px;}
#text ul li a:hover {text-decoration: none;color: #0075ef;;}
#text img {border: 1px solid #828282; padding: 3px;float:right;margin:5px;}
#text img.k {border: 0px;padding: 3px;margin: 8px;}
#search img.l {border: 0px; padding: 3px;float:left;margin: 8px;}
#search img.r {border: 0px; padding: 3px;float:right;margin: 8px;}

#info {width: 205px;float: right;padding: 1px; background-color: rgb(240,240,228);}
#info p {text-align: left;font: 12px Helvetica, Arial,serif; margin: 0; padding: 0;}
#info p a {color: #000;font: 14px Helvetica, Arial,serif;text-decoration: none;}
#info p a:hover {color: #0075ef;font: 14px Helvetica, Arial,serif;text-decoration: none;}
#info img.l {border: 0px; padding: 3px; float:left; margin: 3px;}
#info img.r {border: 0px; padding: 3px; float:right;margin: 3px;}

table.m {vertical-align:top;align:left;}
td.mh {vertical-align:top;font: 12px helvetica,arial,serif;font-weight:bold;font-style:italic;text-align:left;}
td.mi {vertical-align:top;font: 12px helvetica,arial,serif;font-weight:bold;text-align:left;}
td.mi2 {vertical-align:top;font: 12px helvetica,arial,serif;text-align:left;}

#web {width: 415px;float: left;padding: 1px;}
#search {width: 415px;float: left;padding: 1px;}
#error p {text-align: left;font: 12px Helvetica, Arial,serif; color: #FF0000; margin: 0; padding: 0;}

#container {border: 1px solid #545454;width:700px;margin: 0 auto;background: #fff;}

#hMenu {border-style: solid;border-color: #545454;border-width: 1px 0;height: 23px;background: rgb(206,215,246); padding: 0 0 0 0px;}
#hMenu ul {margin: 0;list-style: none;text-align: center;background: transparent;}
#hMenu ul li {display: inline;padding: 0 0 0 15px;	}
#hMenu ul li a {color: #000;font: 14px Helvetica, Arial,serif;text-decoration: none; padding: 0px;}
#hMenu ul li a:hover {text-decoration: none;color: #0075ef;;}

#copyright {clear: both;border-style: solid;border-color: #545454;border-width: 1px 0;height: 25px; background: rgb(206,215,246);}
#copyright p {text-align: center;font: 12px Helvetica, Arial,serif;}
#copyright p a {color: #000;font: 12px Helvetica, Arial,serif;text-decoration: none;}
#copyright p a:hover {color: #0075ef;font: 12px Helvetica, Arial,serif;text-decoration: none;}


#news {width: 205px;float: right;padding: 5px; }
#news p {color: #222222;font: 11px/12px Verdana, Arial, Helvetica, sans-serif;margin: 0 0 10px 12px;}
#news p .date {	display: block;color: #4776bd;font: bold 11px/18px Georgia, Times New Roman, Times, serif; margin: 0 0 0 -15px;padding: 0 0 0 15px;}
#main {width: 415px;float: left;padding: 0px;margin: 0 5px 0 0;}

div.line {width: 415px;background: #fff url(../images/hr.jpg) no-repeat center bottom; margin: 0px auto; height: 1px;}
		
input {background-color: rgb(223,223,223); font: 12px Helvetica, Arial,serif; text-indent: 0; color: #000;}
select {background-color: rgb(223,223,223);font: 12px Helvetica, Arial,serif;text-indent: 0; color: #000;}
textarea {background-color: rgb(223,223,223); font: 12px Helvetica, Arial,serif; color: #000;}
input.button {background-color: #c0c0c0; font: 10px Helvetica, Arial,serif;text-indent: 0;color: #000;}
input.button2 {background-color: #FF0000; font: 14px Helvetica, Arial,serif;text-indent: 0;color: #FFF;}
	
caption {margin: 0;
         padding: 0.1em 0.1em 0 0.1em;
         font-family: helvetica,arial,serif;
	 font-style: normal;
	 font-size: 14px;
	 text-indent: 0;
	 text-align: center;
	 width: auto;}

td {     margin: 0;
         padding: 0.3em 0.3em 0 0.3em;
         font-family: helvetica,arial,serif;
	 font-style: normal;
	 font-size: 12px;
	 text-indent: 0;
	 text-align: center;
	 width: auto;}
td a {text-decoration: none;color: #000;}
td a:hover{color: #0075ef;}
th a {text-decoration: none;color: #000;}
th a:hover{color: #0075ef;}

td.today {font: 11px/12px Verdana, Arial, Helvetica, sans-serif; background-color: rgb(255,255,204); width: auto;}
td.closed {font: 11px/12px Verdana, Arial, Helvetica, sans-serif; background-color: rgb(255,0,0); width: auto;}
td.cal {font: 11px/12px Verdana, Arial, Helvetica, sans-serif; background-color: rgb(181,216,255); width: auto;}
td.cal a {text-decoration: none;color: #000;}
td.cal a:hover{color: #0075ef;}
td.right { font: 11px/12px Verdana, Arial, Helvetica, sans-serif;text-align: right;width: auto;}
td.left {font: 11px/12px Verdana, Arial, Helvetica, sans-serif;text-align: left;width: auto;}
td.left a {text-decoration: none;color: #000;}
td.left a:hover{color: #0075ef;}
td.red {border: 1px solid rgb(255,0,0);}	 
	 
tr.t {background-color: rgb(255,181,181);}
tr.s {background-color: rgb(181,216,255);}
tr.h {background-color: rgb(193,255,181);}
tr.c {background-color: rgb(255,181,255);}
tr.v {background-color: rgb(255,253,30);}
tr.z {background-color: rgb(254,215,130);}
td.legend {font: 11px/12px Verdana, Arial, Helvetica, sans-serif;text-align: left;}

