.fontBlack { color:#000; }

/* Google and Date COntainer */
#gd { margin: 0; padding: 0.1em 0.5em 0.5em 0.1em; }

/* Date */
#myDate { float:left;  margin: 0; padding: 0 0 0 1em; font-size: 1.3em; font-style:italic; }

/* Image */
img.display  { display: block; margin-left: auto; margin-right: auto } /* center image */
img.left     { float:left; margin: 0.5em; padding: 0.5em; display:inline; }
img.right    { float:right; margin: 0.5em; padding: 0.5em; display:inline; }

/*floating
.floatLeft     { float:left;  margin: 0.5em; padding: 0.5em; }
.floatRight    { float:right; margin: 0.5em; padding: 0.5em; }
*/

/* Side Navigation */
#sideNav            { margin: 0.5em 0 0 0; padding: 0; font-size: 1em; }
#sideNav li 		{ display: inline; margin-right: 1em; padding-right: 0.75em; border-right: 1px solid #99C;  }
#sideNav li.last    { border-right: 0; }
#sideNav a  		{ color: #000;    background-color: #FFF; text-decoration: none; }
#sideNav a:hover    { color: #009;    background-color: #FFF; text-decoration: underline; }
#sideNav a.active   { color: #339; 	  background-color: #FFF; text-decoration: none; font-weight:bold; }

/* Horizontal Line hr */
hr { color: #000000; background-color: #000000; height: 1px; border: 0; }

/* Page Link  */
#pageLink a  		{ color: #009;    background-color: #FFF; text-decoration: underline; }
#pageLink a:hover   { color: #F00;    background-color: #FFF; text-decoration: underline; }
#pageLink a.active  { color: #339; 	  background-color: #FFF; text-decoration: none; font-weight:bold; }

/* Page Link  */
#pageLink2 a  		{ color: #009;    background-color: #FFFFCC; text-decoration: underline; }
#pageLink2 a:hover   { color: #F00;    background-color: #FFFFCC; text-decoration: underline; }
#pageLink2 a.active  { color: #339; 	  background-color: #FFFFCC; text-decoration: none; font-weight:bold; }

/* Content */
#content 		{ float: left; padding: 0em 1em 1em 1em; font-size: 1.2em; width:600px; }
#content h1 	{ font-size: 1.3em; color: #000000; background-color: #FFF; }
#content h2 	{ margin: 0.5em 0; padding-bottom: 0.25em; border-bottom: 1px solid #B0D742; font-size: 1.5em; }
#content h3		{ font-weight: bold; padding:0.5em 0em 0em 0em; margin:0em; text-decoration: underline; }
#content p  	{ font-size:1.1em;font-family:verdana,helvetica,arial,sans-serif;line-height:1.5 }

#sidebar		{ float: left; margin:10px; padding:20px; width:250px; border:1px solid #339;}
#sidebar h1 	{ font-size: 1.3em; color: #000000; background-color: #FFF; }
#sidebar h2 	{ margin: 0.5em 0; padding-bottom: 0.25em; border-bottom: 1px solid #B0D742; font-size: 1.5em; }
#sidebar h3		{ font-weight: bold; padding:0.5em 0em 0em 0em; margin:0em; text-decoration: underline; }
#sidebar p  	{ font-size:1.1em;font-family:verdana,helvetica,arial,sans-serif;line-height:1.5 }

#sidebar2		{ float: right; margin:0px; padding-right:30px; width:250px;}
#sidebar2 h1 	{ font-size: 1.3em; color: #000000; background-color: #FFF; }
#sidebar2 h2 	{ margin: 0.5em 0; padding-bottom: 0.25em; border-bottom: 1px solid #B0D742; font-size: 1.5em; }
#sidebar2 h3		{ font-weight: bold; padding:0.5em 0em 0em 0em; margin:0em; text-decoration: underline; }
#sidebar2 p  	{ font-size:1.1em;font-family:verdana,helvetica,arial,sans-serif;line-height:1.5 }


/* Quotation / Tables */
#Quotation		{ float: right; padding: 0.5em; }
table.alerts    { text-align: center; font-family: Verdana; font-weight: normal; font-size: 1.2em; color: #404040; width: 25em; background-color: #fafafa;
				  border: 1px #d79900 solid; border-collapse: collapse; border-spacing: 0px; }
.alertHd		{ border-bottom: 2px solid #d79900; border-right: 2px solid #d79900; background-color: #fff2ba; text-align: center; font-family: Verdana; 				                  font-weight: bold; font-size: 1em; color: #404040; padding: 0.2em; }
table.aims		{ padding: 0.2em; font-size: 1.2em; }
.aimstd			{ padding: 0.2em; }

/* Aims */
#aims 		{ margin-left: 0; padding-left: 0; list-style: none; }
#aims li 	{ padding-left: 1.5em; margin: 0.5em 0 0.5em 0; background-image: url(images/point.gif); background-repeat: no-repeat; background-position: 0 .5em; }

/* Footer */
#footer   	{ clear: both; text-align:center; background: #A0C63A; color:#FFFFFF; }
#footer p 	{ margin: 0em; padding: 0.5em 0.5em 0.7em 0.5em; font: 1.3em "Lucida Grande", Arial, sans-serif; font-weight:bold; }

/* Form Layout */
label
{
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 20px;
}

input
{
color: #000000;
background: #CCCCCC;
border: 1px solid #000000
}

textarea
{
color: #000000;
background: #CCCCCC;
border: 1px solid #000000
}

.submit input
{
color: #000000;
background: #CCCCCC;
border: 1px outset #000000
}
fieldset
{
border: 1px solid #343399;
width: 538px
}

.test
{ padding-left: 20px; }

.test2
{ padding: 4px; color: #FFFFFF; background:#343399; font-weight:bold; } 

/* Dashed Box */
.box { border:dashed 1px; padding: 10px; }

.boxUpdate{ border:dashed 1px; padding: 10px; background-color: #A0C63A; color:#FFF; }

/* Dashed Box 2 */
.box2 { border:dashed 1px; padding: 10px; background-color:rgb(220,220,220); }

.box3 { border:solid 1px #03F; padding: 10px; }

/* Update Box */
.update { border:solid 2px #000000; background-color: #FFFFCC; color: #000000; padding: 10px; }

/* no Link */
.noLink a  		    { color: #FFFFFF;    background-color: #FFF; }
.noLink a:hover     { color: #FFFFFF;    background-color: #FFF; }
.noLink a.active    { color: #FFFFFF;    background-color: #FFF; }

/* Float Contact Form */
.contactFloat { float:left; padding-left:5em; }
.map{ float:left; margin-left:1em;}
.top{ float: right; width:28px;}