a
{
text-decoration:none;
font-family:Verdana,sans-serif;
font-size:17px;
font-weight:bold;
}
a:link
{
color:	#000000;
}
a:visited
{
color:	#000000;
}
a:hover
{
color:	#1A9B00;
}

.Menu a
{
text-decoration:none;
font-family:Verdana,sans-serif;
font-size:14px;
font-weight:bold;
}
.Menu a:link
{
color:	#000000;
}
.Menu a:visited
{
color:	#000000;
}
.Menu a:hover
{
color:	#1A9B00;
}

.sidebar a
{
text-decoration:none;
font-family:Verdana,sans-serif;
font-size:9px;
font-weight:none;
}
.sidebar a:link
{
color:	#000000;
}
.sidebar a:visited
{
color:	#000000;
}
.sidebar a:hover
{
color:	#1A9B00;
}

.Footer a
{
text-decoration:none;
font-weight:none;
}
.Footer a:link
{
color:	#000000;
}
.Footer a:visited
{
color:	#000000;
}
.Footer a:hover
{
color:	#000000;
}



img
{
border-style: none;
}

body 
{

background-color: 	#ffffff;
margin:				0px;
padding:			0px;
/*background-image: url('../Graphics/background.jpg');
background-repeat: repeat;*/
width:				100%;

font-family:		Verdana,sans-serif;
}

.holdingBox
{
position:			relative;
margin-left: 		auto ;
margin-right:		auto ;
background-color: 	#dddddd;
top:				0px;
width:				995px;
}

.innerHoldingBox
{
position:			relative;
margin-left: 		auto ;
margin-right: 		auto ;
background-color: 	#ffffff;
top:				0px;
width:				975px;
}



.titleBox
{
background-color: 	#ffffff;
width:				951px;
font-size:			large;	
margin:				0 12px 0px 12px;
border-bottom:   	4px solid #000000;
}
.Title
{
background-color: 	#ffffff;
width:			951px;
font-size:		large;	
}
.TitleMain
{
padding:	0px 0px 0px 0px;
}
.TitleSub
{
font-size:		medium;
}



.content
{
position: relative;

width:			975px;
font-size:		medium;
border-bottom:	22px solid #000000;

}

.contentLastLine
{
clear: both;
}

/*.mainContent
{
width:			530px;
background-color:#FFFFFF;
float:left;
display: inline;
margin: 12px 0px 12px 12px;
}*/
.mainContent
{
width:			580px;
float: left;
background-color:#FFFFFF;
margin: 12px 12px 12px 12px;
}

.MainContentTitle
{
/*font-weight: bold;*/
font-size: 2em;
font-family:Verdana,sans-serif;
}
.MainContentText
{
font-size:1.5em;
font-family:Verdana,sans-serif;
padding:0px 0px 0px 0px;
}
.MainContentSubTitle
{
font-weight:bold;
font-size:1.1em;
border-top:   1px solid #eeeeee;
font-family:Verdana,sans-serif;
}
.MainContentImage
{
}
.MainContentCaption
{
font-family:Verdana,sans-serif;
font-size: 0.8em;
}

#panobox
{
height:		387px;

}

.sidebar
{
float: right;
background-color: 	#ffffff;
width:				350px;
margin: 12px 12px 12px 0px;
border-left:1px solid lightgrey;
padding:0px;

}
/* sidebar fillers */
.sidebarNewsBox
{
padding:  0px;
margin:	0px 0px 30px 0px;
/*border-top:   2px solid #99ccff;*/
}
.sidebarNewsTitle
{
background-color: 	#000000;
color:				#ffffff;
padding:			10px;
font-family:Verdana,sans-serif;
}
.NewsHeadlineSummary
{
}
.NewsHeadline
{
padding-top:	1em;
padding-bottom:	13px;
margin: 0px 0px 0px 13px;
border-bottom: 1px solid black;
}
.NewsHeadline-last
{
padding-top:	1em;
padding-bottom:	13px;
margin: 0px 0px 0px 13px;
}
.NewsHeadline h3
{
font-family:Verdana,sans-serif;
font-size:9px;
font-weight:normal;
}
.NewsHeadline h1
{
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
}
.NewsHeadline-last h3
{
font-family:Verdana,sans-serif;
font-size:9px;
font-weight:normal;
}
.NewsHeadline-last h1
{
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
}


.sidebarProjectsBox
{
padding:  0px;
margin:	0px 0px 30px 0px;
/*border-top:   2px solid #99ccff;*/
}
.sidebarProjectsTitle
{
background-color: 	#000000;
color:				#ffffff;
padding:			10px;
font-family:Verdana,sans-serif;
}
.ProjectsContent
{
padding-top:	1em;
padding-bottom:	13px;
margin: 0px 0px 0px 13px;
border-bottom: 1px solid black;
}
.ProjectsContent-last
{
padding-top:	1em;
padding-bottom:	13px;
margin: 0px 0px 0px 13px;
}
.ProjectsContent h1
{
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
}
.ProjectsContent-last h1
{
font-family:Verdana,sans-serif;
font-size:12px;
font-weight:bold;
}


.sidebarImagesBox
{
padding:  0px;
margin:	0px 0px 30px 0px;
/*border-top:   2px solid #99ccff;*/
}
.sidebarImagesTitle
{
background-color: 	#000000;
color:				#ffffff;
padding:			10px;
font-family:Verdana,sans-serif;
}
.ImagesContent
{
padding-top:	1em;
padding-bottom:	13px;
margin: 0px 0px 0px 13px;
border-bottom: 1px solid black;
}
.ImagesContent-last
{
padding-top:	1em;
padding-bottom:	13px;
margin: 0px 0px 0px 13px;
}


.sidebarContactBox
{
padding:  0px;
margin:	0px 0px 30px 0px;
/*border-top:   2px solid #99ccff;*/
}
.sidebarContactTitle
{
background-color: 	#000000;
color:				#ffffff;
padding:			10px;
font-family:Verdana,sans-serif;
}
.ContactContent
{
padding-top:	1em;
padding-bottom:	13px;
margin: 0px 0px 0px 13px;
}






.Footer
{
background-color: 	#dddddd;
color:				#000000;
margin:				15px;
/*
position: 		absolute;
left:			5px;
bottom:			0px;
*/
font-size:		x-small;
font-family:Verdana,sans-serif;
text-align:		center;
}
.FootNote1
{
background-color: 	#ffffff;
width:			100%;
font-family:Verdana,sans-serif;
font-size:		x-small;
text-align:		center;
}
.FootNotePadder
{
}



.menuBox
{
padding:16px 0px 5px 0px;
width: 951px;
border-top:1px solid black;
}
.Menu
{

float:				left;
background-color: 	#ffffff;
color:#1A9B00;
margin:0 16px 0 0;
text-decoration:none;
font-family:Verdana,sans-serif;
font-size:14px;
font-weight:bold;
}
