.headline {
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #134006;

}
.headline2 {
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #134006;

}
.date {
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #666666;
}
.text {
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bar {
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background : #000066;
	color: #FFFFFF;
	
}

.bluetext {
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #134006;
	background-color:#FFFFFF;

}
.bluetext2 {
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0C5363;
	background-color:#FFFFFF;

}
.blueright {
	font-family: trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0C5363;
	background-color:#FFFFFF;
	text-align:right;

}
.boldgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EEEEEE;
}
table.sample {
	border: 3px inset #134006;
	-moz-border-radius: 3px;
}

table.sample td {
	border: 1px solid black;
	padding: 0.2em 2ex 0.2em 2ex;
	color: #1F2E3D;
}
table.simple {
	border: 3px inset #134006;
	-moz-border-radius: 3px;
}

table.simple td {
	padding: 0.2em 2ex 0.2em 2ex;
	color: #134006;
}

DIV.body
{
    BORDER-RIGHT: #808080 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #808080 2px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: lighter;
    FONT-SIZE: medium;
    PADDING-BOTTOM: 2px;
    MARGIN: 16px 2%;
    BORDER-LEFT: #808080 2px solid;
    COLOR: #FFFFFF;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #808080 2px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 80px;
    BACKGROUND-COLOR: #C0C0C0;
    TEXT-DECORATION: none
}

body {
	margin: 10px auto;
	font: 75%/120% trebuchet MS, Verdana,Arial, Helvetica, sans-serif;
	color:#FFFFFF;	
}
.menu_list {	
	width:350px;
}
.menu_head {
	padding: 5px 10px;
	cursor: pointer;
	position: relative;
	margin:1px;
    font-weight:bold;
	color:#FFFFFF;
		border: 2px inset #006699;
	-moz-border-radius: 2px;
    background: #43797A url(left.png) center right no-repeat;
}
.menu_body {
	display:none;
}
.menu_body a{
  display:block;
  color:#006699;
  background-color:#EFEFEF;
  padding-left:10px;
  font-weight:bold;
  text-decoration:none;
}
.menu_body a:hover{
  color: #000000;
  text-decoration:underline;
  }
</style>


/**********************************************************************************************/
/* button - Grey */  
  
a.squarebutton{
background: transparent url('images/square-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('images/square-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

a.blue{
background: transparent url('images/square-blue-left.gif') no-repeat top left
}

a.blue span{
background: transparent url('images/square-blue-right.gif') no-repeat top right;
}

a.red{
background: transparent url('images/square-red-left.gif') no-repeat top left
}

a.red span{
background: transparent url('images/square-red-right.gif') no-repeat top right;
}

/* /////////////////    table     ///////////////////////*/

signup table {
 background-color: #F9FBFD;
 color: #000000;
 width: 440px;
 border: 1px solid #D7E5F2;
 border-collapse: collapse;
}

signup td {
 border: 1px solid #D7E5F2;
 padding-left: 4px;
}

.labelcell {
 font: 12px trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #003E5B;
 background-color: transparent;

}
.labelcell2 {
 font: 14px trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #003E5B;
 background-color: transparent;

}
.labelcellbold {
 font: 12px trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #003E5B;
 background-color: transparent;

}

.labelcellbold2 {
 font: 14px trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #003E5B;
 background-color: transparent;

}


.smalllabelcell {
 font: 11px trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: transparent;
 color: #003E5B;
 width: 100px;
}

.smallfieldcell {
 background-color: #F2F7FB;
 color: #000000;

 
}

.fieldcell input {
 font: 11px trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
 margin-right: 0px;
}

.smallfieldcell input {
 font: 11px trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
}

.smallfieldcell select {
 font: 11px trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #D7E5F2;
 color: #102132;
 border: 1px solid #284279;
}

.fieldcell {
 background-color: #F2F7FB;
 color: #000000;
 margin-right: 0px;
 padding-right: 0px;
}

.calheadbold {
 font: 11px trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #3670A7;
 background-color: #D7E5F2;

}
.calheadbigbold {
 font: 14px trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #3670A7;
 background-color: #D7E5F2;

}

body {
margin: 0;font-size:14px;color: #0C5363;font-family:Trebuchet , Verdana, sans-serif;}


#simplegallery1{ 
position: relative; 
visibility: hidden; 
	border: 5px inset #006699;
	-moz-border-radius: 5px;

}

#rndtable{ 
background-color: #0E5161; -moz-border-radius: 5px; -webkit-border-radius: 5px;  
			 border: 3px inset #0E5161;	 padding: 5px;

}

#sliderWrap {margin: 0 auto;width: 141px;}

#slider {	
position: absolute;	
background-image:url(../slider.png);	
background-repeat:no-repeat;	
background-position: bottom;
width: 141px;	
height: 140px;	
margin-top: -95px;	
top: -29px;
}
#slider img {
border: 0;
}
#sliderContent {
margin: 50px 0 0 20px;
position: absolute;
text-align:center;
color:#FFFFFF;
font-weight:bold;
padding: 10px;
}
#header {
margin: 0 auto;
width: 654px;
background-color: #F0F0F0;
height: 130px;
padding: 10px;
}
#openCloseWrap {
position:absolute;
margin: 140px 0 0 90px;
font-size:12px;
font-weight:bold; }
