body { padding: 0; margin: 0; font: 85%  Verdana, arial, helvetica, sans-serif; background: #f5f5f5 url("images/gradient631110.png"); color: #454545;}

a, a:visited { color: #06c; background: inherit; text-decoration: none; }
a:active { background: inherit; color: #990000; text-decoration: none; }
a:hover { color: #82BF1C; background: inherit; text-decoration: underline; }

h1 { background: inherit; color:#000;	font:normal 190%  "Trebuchet MS", "Lucida Sans Unicode", Verdana, Arial,Helvetica,sans-serif;	letter-spacing: 1px;
 padding: 0px 0 0 0; margin:52px 4px 0 40px; }

h2 {  background: inherit; color: #000;	margin: 35px 0 0 20px;	padding: 0;
 font:normal 160%	 "Trebuchet MS", "Lucida Sans Unicode", Verdana, Arial,Helvetica,sans-serif; }

h3, h4 { background: inherit; color: #000;	margin: 35px 0 0 22px;	padding: 0;
 font:normal 160%  "Trebuchet MS", "Lucida Sans Unicode", Verdana, Arial,Helvetica,sans-serif; }



#wrapper { margin: 0 auto 0 auto; width:760px; background: #fff; color: #000;}
#container {float:left; margin: 0 auto 0 auto; width: 760px; padding:2px; background: #f4f4f4; color: #000; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0;}

#banner {float:left; background: #007cef; width: 760px; color: #000; border-bottom:1px solid #d0d0d0; padding: 0px 0 10px 0; margin:0;}
#tgl{ text-align:right; margin: 0 8px 0 0;  padding: 38px 0 0px 0px; font:normal 100% "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;}


#navigation, #footer { width:100%;float:left; border-bottom:1px solid #d0d0d0; border-top:1px solid #d0d0d0;margin: 1px auto 0 auto; background: #f4f4f4; color: #000; padding: 4px 0 4px 0; font: bold 95%  "Trebuchet MS",arial, helvetica, sans-serif;}
#navigation ul, #footer ul { list-style-type: none; text-align: center; margin:2px 0 2px 0; padding: 0px;}
#navigation li, #footer li { display: inline; text-align: center; margin: 0px;}
#navigation li a, #footer li a { padding: 4px 11px 4px 10px; color: #000; background: #f4f4f4; border-right: 1px solid #d0d0d0; text-decoration: none; letter-spacing:1px;}
#navigation li a:hover, #navigation li a#current { background: #f4f4f4;	color: #82BF1C; text-decoration: underline;}
#navigation li a.last { border-right: 0px solid #ccc;}

#main { float:left; width:760px; background: #f4f4f4; color: #000; padding: 0; margin:2px 0 2px 0;}

.mainright{ float:left; width: 559px; font-size:98%; background: #fff; color:#000; padding: 30px 0 30px 0; margin: 0; border-left: 1px solid #ccc;}
.mainright p{ line-height: 1.2em; padding: 0 24px 0 24px; margin: 8px 0 0 0;}
.mainright ul{ margin: 6px 0 0 0; padding:0; list-style:none;}
.mainright li { margin:0 0 0 28px; padding:0; list-style:square; list-style-position:inside;}

.mainleft { float:left; width: 200px; padding:0; margin:0; color: #000; background: #f4f4f4;}
.mainleft p{ line-height: 1.2em; padding: 0 0 10px 0; margin: 4px 6px 36px 6px; border-bottom: 1px dashed #d0d0d0;
 font: normal 98% "Trebuchet MS", Verdana, georgia,  Sans-Serif; background: #f4f4f4; color:#666;}

.title{ padding:0; margin:18px 7px 0 4px; background: #f4f4f4; color:#333; font:bold 110%  "Trebuchet MS", Verdana, Arial,Helvetica, Sans-Serif;}
.date{ margin: 0 0 4px 6px; background: #f4f4f4; color:#999; font: normal 90% "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial,Helvetica,  Sans-Serif;}

.navcontainer ul{ margin: 7px 0 16px 0; padding: 0; list-style-type: none; font-size:98%;}
.navcontainer li { margin: 0 0 3px 5px; }
.navcontainer a{ display: block; padding: 4px 2px 4px 12px; border-bottom: 1px dashed #ccc; width: 173px; background: #f4f4f4;  color: #000; }

.navcontainer a:link, .navlist a:visited{ color: #06c; background: #f4f4f4; text-decoration: none; background-image: url(images/1596.gif);
 background-repeat: no-repeat; background-position: 0 .5em;}

.navcontainer a:hover{ border-bottom: 1px dashed #82BF1C; background: #f4f4f4; color: #82BF1C; background-image: url(images/1595.gif);
 background-repeat: no-repeat; background-position: 0 .5em;}

.active a:link, .active a:visited, .active a:hover{ border-bottom: 1px dashed #ccc; background: #f4f4f4; color: #82BF1C; background-image: url(images/1595.gif);
 background-repeat: no-repeat; background-position: 0 .5em;}


#footer { clear: both; background: #007cef; color: #e8e8e8; font:normal 90% "Lucida Sans Unicode", Verdana, Arial,Helvetica, serif;; padding: 24px 0 18px 0; margin:0; border-top: 1px solid #d0d0d0;}
.left{ background:#f4f4f4; color:#000; text-align:center; padding:2px 0 2px 0; margin:0;}

.fullbox{ float:left; width: 450px; color:#000; background:#222;}

.halfbox{ float:left; width:270px; margin: 16px 0 0 4px; }
.halfboxtitle{ background: inherit; color: #333;	margin: 14px 0 4px 20px;	padding:0;
 font:bold 130% "Trebuchet MS", "Lucida Sans Unicode", Verdana, Arial,Helvetica,sans-serif; }



.halfbox ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
}

.halfbox ul li {list-style-type: none;
 background : transparent  url(images/bullet_plus.gif) no-repeat;
}


.halfbox ul li a{ margin-left : 0em; padding-left : 0.4em; }

.halfbox ul li.parent {margin: 4px 0 2px 18px;}




