 .tableborder
{
	border-style: solid;
	border-color:#CC6600;
	border-top-width:0px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

 .fulltableborderleft
{
	border-style: solid;
	border-color:#CC6600;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:0px;
}

.fulltableborderright
{
	border-style: solid;
	border-color:#CC6600;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
}

 .middletableborder
{
	border-style: solid;
	border-color:#CC6600;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:0px;
}

 .tablefooter
{
	border-style: solid;
	border-color:#99CC00;
	border-top-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	border-right-width:2px;
}

 .tablefooter1
{
	border-style: solid;
	border-color:#ffffff;
	border-top-width:2px;
	border-bottom-width:2px;
	border-left-width:2px;
	border-right-width:2px;
}

.titles {/* For all the titles */
font-family: book antiqua,garamond,arial-narrow !important;
 font-size: 25px !important;
 font-weight: bold;
 color: #003366;
 text-decoration: underline;
}

.body
{
	font-family: sans-serif,arial-narrow,garamond,book antiqua !important;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}

/* 
========================================================
link declarations 
========================================================
*/

/* maincontent links */
a:link.maincontent {font-weight: bold; font-size:11px; text-decoration: underline; color: #FFFFFF; font-family: sans-serif,arial-narrow,garamond,book antiqua !important} 
a:visited.maincontent {font-weight: bold; font-size:11px; text-decoration: underline; color: #C0C0C0; font-family: sans-serif,arial-narrow,garamond,book antiqua !important} 
a:active.maincontent {font-weight: bold; font-size:11px; text-decoration: none; color: #0066CC; font-family: sans-serif,arial-narrow,garamond,book antiqua !important;} 
a:hover.maincontent {font-weight: bold; font-size:11px; text-decoration: none; color: #0066CC; font-family: sans-serif,arial-narrow,garamond,book antiqua !important;}

/* uppernavigation & upper links */
a:link.uppernav {font-weight: bold; font-size:11px; text-decoration: underline; color: white; font-family: sans-serif,arial-narrow,garamond,book antiqua !important;} 
a:visited.uppernav {font-weight: bold; font-size:11px; text-decoration: underline; color: white; font-family: sans-serif,arial-narrow,garamond,book antiqua !important;} 
a:active.uppernav {font-weight: bold; font-size:11px; text-decoration: underline; color: #FFCC00; font-family: sans-serif,arial-narrow,garamond,book antiqua !important;} 
a:hover.uppernav {font-weight: bold; font-size:11px; text-decoration: underline; color: #FFCC00; font-family: sans-serif,arial-narrow,garamond,book antiqua !important;}

/* midnav links */
a:link.midnav {font-weight: bold; font-size:11px; text-decoration: underline; color: #0066CC; font-family: sans-serif,arial-narrow,garamond,book antiqua !important;} 
a:visited.midnav {font-weight: bold; font-size:11px; text-decoration: underline; color: #0066CC; font-family: sans-serif,arial-narrow,garamond,book antiqua !important;} 
a:active.midnav {font-weight: bold; font-size:11px; text-decoration: none; color: #003366; font-family: sans-serif,arial-narrow,garamond,book antiqua !important;} 
a:hover.midnav {font-weight: bold; font-size:11px; text-decoration: none; color: #003366; font-family: sans-serif,arial-narrow,garamond,book antiqua !important;}

/* body links */
a:link.bodycontent {font-weight: bold; font-size:11px; text-decoration: underline; color: #003366; font-family: sans-serif,arial-narrow,garamond,book antiqua !important;} 
a:visited.bodycontent {font-weight: bold; font-size:11px; text-decoration: underline; color: #003366; font-family: sans-serif,arial-narrow,garamond,book antiqua !important;} 
a:active.bodycontent {font-weight: bold; font-size:11px; text-decoration: none; color: #0066CC; font-family: sans-serif,arial-narrow,garamond,book antiqua !important;} 
a:hover.bodycontent {font-weight: bold; font-size:11px; text-decoration: none; color: #0066CC; font-family: sans-serif,arial-narrow,garamond,book antiqua !important;}

/* 
========================================================
Button for left Menu
========================================================
*/
#button {
	width: 12em;
	
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #FFCC66;
	color: #333;
	width:350px;
	}
#button ul {
		list-style: none;
		font-family: 'Trebuchet MS', 'Lucida Grande',Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
		margin: 0;
		padding: 0;
		border: none;
		}
		
#button li {
		border-bottom: 1px solid #ffffff;
		margin: 0;
		}
#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #FFCC66;
		border-right: 10px solid #FFCC66;
		background-color: #FFCC66;
		color: #003366;
		text-decoration: none;
		width: 100%;
		}

html>body #button li a {
		width: auto;
		}

#button li a:hover {
		border-left: 10px solid #CC6600;
		border-right: 10px solid #CC6600;
		background-color: #CC6600;
		color: #003366;
		}
		
.indexheadline {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 0pt; COLOR: #CC6600; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; FONT-VARIANT: small-caps
}

.indexheadlinewelcome {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 0pt; COLOR: #003366; BACKGROUND-REPEAT: no-repeat; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; FONT-VARIANT: small-caps
}

.alt1, .alt1Active
{
	background-color: #F5F5FF;
	color: #000000;
}

.panel
{
	background: #E4E7F5 url('../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/GBM547GV/images/gradients/gradient_panel.gif') repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset
}

legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}


/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px;}
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px;}