﻿html, body {
	font-family:Verdana; margin: 0; padding:0; height:100%; font-size:12px; 
}
ul, ol, li, p, h1, h2, h3, h4, h5, h6, table, td, form, div, pre, a, br {
	margin: 0; padding: 0;	outline: 0;	line-height:normal;
}
img { margin: 0; padding: 0;	outline: 0;	border: none; }
ul, ol, li { list-style: none;}
:focus { outline: none; }
table, td, form {
	border: none;border-collapse:collapse; border-spacing: 0;
}
/* —[ REUSABLE CLASSES ]— */
.hide { display: none; }
.right { float: right;}
.left { float: left;}
.current { cursor: default; }
.clear {
	clear: both; height: 0; line-height: 0; font-size: 1px; overflow: hidden;
}
/* —[Reset All Tags end]— */




#Main {width:960px; margin:0 auto; padding:0 1px;}
#Main table {width:100%; border:1px solid #4faeca; border-top-style:none}
.border1, .border td  {border-bottom:1px solid #FFF; border-right:1px solid #FFF; color:#FFF; padding-left:10px;}
/* [Top common] */
.Banner, .Header {border:1px solid #4faeca; border-top-style:none; }
/* [Header] */
/* [Banner] */
.Banner {width:940px; padding:1px 1px 0 1px;}
.BannerRight .Banner {height:156px;}
/* [Menu] */
.TopMenu {background:url("../images/MenuStrip.jpg") repeat-x; width:939px; font-size:11px; margin-top:1px;}
.TopMenu ul {height:31px}
.TopMenu ul li {float:left; border-right:2px solid #33a1bc; padding:8px 7px; }
.TopMenu ul li a {font-weight:bold; color:#005078; text-decoration:none}
.TopMenu ul li.Search {border-style:none; padding:0; padding-left:7px;}
.TopMenu ul li.Search input {border-style:none; margin-top:5px;}

.news {border-left: solid 1px #ccc; width:315px; height:350px; padding:10px; text-align:justify; overflow:auto; font-size:11px}
.news h5 {padding:7px 0;}
.news h5 a {font-size:10pt; font-weight:bold; color:#0d5386; text-decoration:none}
.news h5 a:hover {text-decoration:underline; }
#news li {line-height:20px;}
ul.News {margin:5px; padding:0px; font-size:8.5pt; width:auto; text-align:justify;}
ul.News li{list-style:none; border:1px solid #E0E0E0; float:left; width:295px; margin:4px; height:240px; line-height:18px; padding:3px;}
ul.News li img {margin-right:2px;}
.underCons {
	font-size: 20px;
	font-weight: bold;
	text-align:center;
}

.TechHead
{
    text-indent:20px;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    line-height:25px;
}
.ListIconTechHead
{
    text-indent:50px;
    font-size:10px;
    color:#457E91;
    font-weight:bold;
    line-height:30px;
}
.RightMenuLink
{
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
    line-height:25px;
    text-decoration:none;
}
.PageHead
{
   color:#489e29; 
   font-size:14px; 
   font-weight:bold;
}

.PageSubHead
{
   color:#489e29; 
   font-size:12px; 
   font-weight:bold;
}
.PageSubHead2
{
   color:#489e29; 
   font-size:10px; 
   font-weight:bold;
}

.NormalLink
{
    font-size:10px;
    color:#489e29;
    font-weight:bold;
    line-height:25px;
    text-decoration:none;
}
.RightMenuLink:hover
{
    font-size:12px;
    color:#000000;
    font-weight:bold;
    line-height:25px;
    text-decoration:none;
}
