/*---------------------------------------------------------------------------/
-- Site Styles                          *
---------------------------------------------------------------------------*/

/*-------------------------------------------*/
/*--------------- default --------------------*/
/*-------------------------------------------*/
body {/* url(/images/look/default/background-stripe.gif) */
	margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;
	background-color:#EEF8DB;
	/*background-image:url(/images/look/default/backdot.gif);*/
	color:#000066;
	font-family:verdana, Arial;
	font-size: 9pt;
	/*text-align: left;*/
}

a {
  color: #00566D;
  font-weight: bold;
  text-decoration: underline;
}

a:hover,a:active {
  color: #006600;
}

hr{
  color: #cccccc;
}

blockquote {
  font-style: normal;
}

input, textarea, select {
	border-color: #cccccc #cccccc #cccccc #cccccc;
	border-width: 1px;
	font-size: 8pt;
	padding: 0px 0px 2px 2px;
	background-color : white;
	color : Black;
	font-weight : normal;
}

.disabledInput {
	border-color: #000099;
	background-color : #000099;
}
/*
textarea {
  border-color: #cccccc #cccccc #cccccc #cccccc;
	border-width: 1px;
	font-size: 8pt;
	padding: 0px 0px 2px 2px;
	background-color : Silver;
	color : Black;
	font-weight : normal;
}
*/
input.button {
  background-color: #d0a070;
  border-style: solid;
  border-color: #f0e0c0 #703000 #703000 #f0e0c0;
  border-width: 2px;
  font-size: 80%;
  font-weight: bold;
  padding: 0px;
  width: 5em;
}

td {
	font-size: 9pt;
}

h4 {
	font-size: 14pt;
	color : #006600;
	font-weight : normal;
}

.frmInput{
	padding-left: 4px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	border-width: 1px 1px 1px 1px;
	border-left: 1px solid Gray;
	border-right: 1px solid Gray;
	border-top: 1px solid Gray;
	border-bottom: 1px solid Gray;
	background-color : #FAFAFA;
}
.btn{
   color:#333333;
   font-family:'verdana',helvetica,sans-serif;
   font-size:7pt;
   font-weight:bold;
   background-color:#fed;
   border:1px solid;
   border-color:#333333;
   /*border-top-color:#fe3333;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;*/
   
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#00566D');
}

.frm{
	padding: 0px 0px 0px 0px;
	margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;
}






.pageHeadline1,.pageHeadline1:visited{
	color:#00566D;
	font-family:verdana, Arial;
	font-size: 11pt;
	font-weight: bold;
  	text-decoration: none;
	
}
.pageHeadline1:hover {
	color:#AADC4A;
}


.pageHeadline2,.pageHeadline2:visited{
	color:#ffffff;
	font-family:verdana, Arial;
	font-size: 11pt;
	font-weight: bold;
  	text-decoration: none;
	background-color:#649604;
}
.pageHeadline2:hover {
	color:#AADC4A;
}
.pageSubTitle,.pageSubTitle.visited,.pageSubTitle:hover{
	color:#649604;
	font-family:verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
  	text-decoration: none;
	
}

.tableHeaderLocalInfo{
	font-size: 11pt;
	background: #076D88;
	color : #AADC4A;
	font-weight : bold;
	text-decoration: none;
}
.tableLocalInfo{
	border : 1px solid #00566D;
	font-size: 8pt;
	color : #ffffff;
	font-weight : normal;
	font-family:verdana, Arial;
	background: #00566D no-repeat bottom left;
	background-image:url(/images/tblBG_1.gif);
}
.tableHeaderEvents{
	font-size: 11pt;
	background: #ACDE4C;
	color : #00566D;
	font-weight : bold;
	text-decoration: none;
}
.tableEvents{
	border : 1px solid #649A04;
	font-size: 8pt;
	color : #ffffff;
	font-weight : normal;
	font-family:verdana, Arial;
	background: #649A04 no-repeat bottom left;
	background-image:url(/images/tblBG_2.gif);
}
.tableHeaderNews{
	font-size: 11pt;
	background: #0496FC;
	color : #AADC4A;
	font-weight : bold;
	text-decoration: none;
}
.tableNews{
	border : 1px solid #049AFC;
	font-size: 8pt;
	color : #ffffff;
	font-weight : normal;
	font-family:verdana, Arial;
	background: #04669C no-repeat bottom left;
	background-image:url(/images/tblBG_3.gif);
}

.whiteLink {
  color: #ffffff;
  font-weight: normal;
  text-decoration: none;
}
.whiteLink:hover,.whiteLink:active {
  color: #cccccc;
}
/*-------------------------------------------*/
/*--------------- Custom --------------------*/
/*-------------------------------------------*/
.noClass{
  background-color: transparent;
  color: transparent;
  border-color: transparent;
}

.copyright {
	font-family: verdana, Arial;
	color: #999999;
	font-size: 8pt;
	font-weight: normal;
	/*background-color: #FFFFFF;*/
	padding: 1px;
}
.copyright:hover{
	color: #cccccc;
}

.addressTable{
	padding: 0px 0px 0px 0px;
	border : 1px solid #999999; /*  3399cc */
	background: #cdd5de;
	font-size: 8pt;
	color : #000099;
	font-weight : normal;
}

.borderTable{
	/*background-image:url(/images/backdot.gif);*/
	border : 2px solid #00566D; /*  3399cc */
	/*background: #dace87;*/
	font-size: 8pt;
	color : #000099;
	font-weight : normal;
}

.navHeader{
	/*background-color: #FFFFFF;   96C0D6 */
	color: #000066;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	text-decoration: none;
}
.navHeader:hover{
	color: #0033FF;
}

.navFooterText{
	/*background-color: #FFFFFF;*/
	color: #ffffff;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	text-decoration: none;
}
.navFooterText:hover{
	color: #cccccc;
}

.navHeaderText{
	/*background-color: #FFFFFF;*/
	color: #f6f6f6;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	text-decoration: none;
}
.navHeaderText:hover{
	color: #cccccc;
}

.whiteFooterText{
	/*background-color: #FFFFFF;*/
	color: #ffffff;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	text-decoration: none;
}


.pageTitles{
	font-size: 14pt;
	font-weight: bold; 
	color: #AADC4A;
}
.pageSubTitles{
	/*background-color: #FFFFFF;
	333366
	ff6633
	ED531E
	D0572E
	*/
	color: #ED531E;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	font-style : none;
}
.superScript{
	/*background-color: #FFFFFF;*/
	color: #000000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font : small-caps;
	font-weight:normal;
	vertical-align : top;
}

.greeting{  
	background-color: #FFFFFF; 
	font-size: 11pt; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	padding: 1px;
}
.username{  
	background-color: #FFFFFF; 
	font-size: 9pt; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none;
	padding: 1px;
}
.smalltext {
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	/*text-align : justify;*/
}

.errorMsg {
  color: maroon;
  font-weight: bold;
}




/*-------------------------------------------*/
/*--------------- footer --------------------*/
/*-------------------------------------------*/
.footerLink{ 
  font-size: 8pt;
  font-weight: normal;
  color: #000099;
  text-decoration: none;
}
.footerLink:hover{
  font-size: 8pt;
  font-weight: normal;
  color: #d04000;
  text-decoration: none;
}
.footerLinkSub1{
  font-size: 8pt;
  font-weight: normal;
  color: #0000cc;
  text-decoration: none;
}
.footerLinkSub1:hover{
  font-size: 8pt;
  font-weight: normal;
  color: #d04000;
  text-decoration: none;
}
.footerLinkSub2{
  font-size: 8pt;
  font-weight: normal;
  color: #0000ff;
  text-decoration: none;
}
.footerLinkSub2:hover{
  font-size: 8pt;
  font-weight: normal;
  color: #d04000;
  text-decoration: none;
}

/*-------------------------------------------*/
/*--------------- Forms --------------------*/
/*-------------------------------------------*/
link {
font-weight : medium;
    color : 336699;
        font-size:8pt;
	text-decoration : none
}


.formBorderColour{   
	background-color: #66ccff;
}

.formHeader1 {   
	background-color: #66ccff;
	font-size: 9pt; 
	font-weight: normal; 
	color: #0000cc; 
	text-decoration: none
}
.formHeader2 {   
	background-color: #95DAFC;
	font-size: 9pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none
}
.formContent {   
	background-color: #ffcccc;
	font-size: 9pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none
}
.formSmallText{   
	font-size: 8pt; 
	font-weight: normal; 
	color: #0000cc; 
	text-decoration: none
}

.formError{  
	background-color: #F9F9E0; 
	font-size: 9pt; 
	font-weight: normal; 
	color: #000000; 
	text-decoration: none
}
.formHR{  
	size: 1; 
	color: #000000; 
}

/*-------------------------------------------*/
/*--------------- OLE --------------------*/
/*-------------------------------------------*/
.editable, .editable TD {
	padding:5;
	background: #d6e1d6;
	border : 1px solid Black;
}

.notEditable{
background: transparent;
}
img{border-width: 0px;}
/*---------------------------------------------------------------------------/
-- Printing styles.                         *
---------------------------------------------------------------------------*/
@media print {

}




