* { margin:0; padding:0; }
select option { padding-right:6px; }
.radio, .checkbox {	border:none; }
img { border: none; }
body, html {
	height:100%;
	text-align: center;
	color: #333;
	font-size:12px;
	line-height:130%;
	/*background:#94969A url(../images/bg/light_body3.gif) repeat-y scroll center top;*/
	background:#FFF url(../images/bg/light_body3.gif) repeat-y scroll center top;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
#wrap {
	margin: 15px auto 0 auto;
	width: 990px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height */
	min-height:100%; /* real browsers */
	text-align: left;
	background-color: #FFF;
	position:relative;
	padding-bottom:60px;
}
#header {
	height:160px;
	position:relative;
}
#logo1 {
	position:absolute;
	top:87px;
	left:245px;
}
#logo2 {
	position:absolute;
	top:0;
	left:0;
}
#logo3 {
	position:absolute;
	top:0;
	left:155px;
}
#logo4 {
	position:absolute;
	top:0;
	right:140px;
}
#logo5 {
	position:absolute;
	top:0;
	right:0;
}
#logo6 {
	position:absolute;
	top:0;
	right:380px;
}
#footer {
	height:50px;
	background-color:#016F90;
	position:absolute;
	bottom:0;
	left:0;
	width:990px;
}
#footer ul {
	float:right;
	margin:10px 20px 0 0;
}
#footer ul li {
	display:inline;
	list-style:none;
}
#footer ul li a {
  float: left;
  padding: 0 1em;

  font: 400 0.9em arial, sans-serif;
  letter-spacing: 0.1em;
  line-height: 0.8em !important;
  line-height: 1em;

  color: #ccc;
  border-right: 1px solid #FFF;
  text-decoration:none;
}
#footer ul li a.last {
  padding-right: 0;
  border-right: 0;
}
#footer ul li a:hover {
	color: #FFF;
	font-weight:bold;
}
tr.title{color:#014689;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
tr.titleEvent{color:#014689;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
a {text-decoration:none; color:#00338D;	border-bottom: 1px #00338D solid;}
h1{font-weight:700; font-size:1.2em; color:#fff; border-bottom:double 3px #00A65E; background:#014689 url(../img/_tl.gif) no-repeat; padding:3px 8px;margin:6px 0 0 0}
h1 a{color:#fff;}
h2{font-size:1em; color:#fff; background:#99cc00 url(../img/_tl.gif) no-repeat; padding:3px 8px; margin:6px 0 0 0; border-bottom:1px solid #007a4d}
h3{font-size:.9em; color:#fff; border-bottom:#00338D 1px solid; border-right:#00338D 1px solid; background:#014689 url(../img/_tl.gif) no-repeat; padding:2px 8px; margin:6px 0 0 0}
h4{margin:10px 0;font-size:13px;color:#004E96;font-family:Arial, Helvetica, sans-serif;}
h1 a, h2 a {border: none;}
p {margin-bottom:15px;}
fieldset {padding:5px;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.dark {color: #353E47;}
.red { color:#FF0000; }
.red-bold { color:#FF0000; font-weight:bold; }
.error { color:#FF0000; }
.error-bold { color:#FF0000; font-weight:bold; }
.success { color:#03AE13; }
.success-bold { color:#03AE13; font-weight:bold; }
.warning-bold { color:#EDC345; font-weight:bold; }

/**************************************************************
   Form Elements
 **************************************************************/

form {
  padding: 0;
  margin: 0;
}

/* If you're finding the input elements get pushed down, increase the width */
label {
  vertical-align: top;
}

input.text,
textarea,
select {
  padding: 1px;
  font: 400 1em verdana, sans-serif;
  color: #666;
  background: #F8F8F8;
  border: 1px solid #999;
}

input.text:focus,
input.text:hover,
textarea:focus,
textarea:hover,
select:focus,
select:hover {
  color: #000;
  background: #E7F1F3;
  border: 1px solid #888;
}

input.noBorder,
input.text:focus.noBorder,
input.text:hover.noBorder {
  padding: 0;
  border: 0;
}

input.radio, input.checkbox {
  background: none;
  border: 0px;
}
