/* CSS Document */

body {

background: #039;

color: #fff;

top: 0;

left: 0;

right: 0;

bottom: 0;

margin: 0;

font-family: Verdana, Arial, sans-serif;

font-size: 10pt;

}



#header {

height: 104px;

width: 100%;

}



#menu {

height: 22px;

background: #1C7DD7;

color: #fff;

width: 100%;

padding: 0px;

}



#menu a, menu a:visited {

height: 20px;

width: 19.9%;

display: block;

color: #fff;

text-align: center;

text-decoration: none;

font-size: 10.5pt;

font-weight: bold;

margin: 0;

border-width: 0px 1px 0px 0px;

border-style: solid;

border-color: #fff;

float: left;

}



#menu a.last {

border-width: 0px;

}



#menu a:hover {

color: #D6DC35;

}



#leftcolumn {

float: left;

width: 19.9%;

margin: 0;

color: #fff;

}



#leftcolumn a, #rightcolumn a, #leftcolumn a:visited, #rightcolumn a:visited  {

display: block;

color: #fff;

padding: 5px 15px 5px 15px;

border-style: solid;

border-width: 0px 0px 1px 0px;

border-color:  #fff;

text-decoration: none;

}



#leftcolumn a:hover, #rightcolumn a:hover, #footer a:hover {

color: #D6DC35;

}



#rightcolumn {

float: right;

margin-right: 0;

color: #fff;

width: 20.1%;

}



#maincontenti {

background: url(images/centralbg.gif) top left repeat-y;

min-height: 850px;

}



#maincontenti, #maincontent {

background-color: #fff;

color: #092268;

margin-left: 19.9%;

margin-right: 20.1%;

margin-top: 0px;

border: 2px solid #041543;

padding-bottom: 45px;

}



#maincontent {

min-height: 350px;

}



#maincontent p, #maincontenti p {

margin-left: 15px;

margin-right: 15px;

}



#maincontenti p.firstparagraph {

margin-top: 35px;

}



#clcolumn {

width: 222px;

float: left;

margin-right: 15px;

background: #ADC0E5;

padding-bottom: 20px;

}



#clcolumn .date {

font-size: 8pt;

}



#footer {

width: 100%;

text-align: center;

font-size: 8.5pt;

color: #FFF;

padding: 10px 0px 10px 0px;

clear: both;

}



#footer a, #footer a:visited {

color: #FFF;

text-decoration: none;

}



h1 {

font-size: 11pt;

font-weight: bold;

padding-left: 15px;

padding-top: 35px;

}



table.form {

width: 80%;

}



td.form {

font-size: 9pt;

color: #092268;

}



td.formh {

font-size: 9pt;

color: #092268;

width: 40%;

}



/* forms */

input, textarea, select {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	background-color: #BBCDF0;

	color: #092268;

	font-size: 8pt;

	border: 1px solid #092268;

	width: 90%;

}



textarea {

width: 90%;

height: 120px;

}



input.button {

background-color: #039; 

color: #fff; 

font-family: Verdana, Arial, sans-serif; 

font-size: 9px; 

border: 1px solid #253D66;

width: 100px;

}



table.directory td {

vertical-align: top;

font-size: 9pt;

color: #011743;

}



table.directory tr.even {

background-color: #C3D7FF;

}



table.directory td.maindetails {

width: 50%;

}



table.directory td.contact, table.directory td.contact2 {

width: 50%;

}



table.directory td.contact2 {

vertical-align: bottom;

}





table.directory td.subh {

width: 25%;

}



span.contactname, span.businessname {

font-weight: bold;

}



span.contactname {

font-size: 10pt;

}



span.businessname {

font-size: 11pt;

}