body
{
	margin:0px;
	font-family: Verdana;
	font-size:80%;
	padding:0px;
}

a
{ COLOR: #375fcf; text-decoration: none }

a:hover
{
	text-decoration:underline;
}
img
{
 border-width:0px;
}
h1, h2, h3, h4, h5, h6
{
	font-family:Tahoma, Verdana;
	font-style:normal;
	font-weight:normal;
}
h1
{
	font-size:200%;
	margin:5 0 10 0;
}
h2
{
	font-size:170%;
	margin:5 0 10 0;
}
h3
{
	font-size:140%;
	margin:3 0 10 0;
}
h4
{
	font-size:120%;
}
h5
{
	font-size:100%;
	font-weight:bold;
}
hr
{
	height:1px;
	background-color:DimGray;
}
form
{
	margin:0px
}
table
{
	border-collapse:collapse;
	font-size:100%
}
menu
{
	margin:0px;
	list-style-type: none;
}


.date
{
	color: DimGray;
}
#content p
{
	margin-right:20px;
}


input.button
{
	background-color: #F8E9AF;
}
#content
{
	vertical-align:top;
	padding:0px;
	border: DarkGray 1px solid;
	border-left: DarkGray 0px solid;
}
#foot
{
	border-bottom:solid DarkGray 1px;
}
#sidebar
{
	background-color: #F8E9AF;
	padding:0px;
	width:200px;
	vertical-align:top;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#EBCF70' , EndColorStr= '#FFF8D1');
	font-size:90%;
}
#sidebar H3
{
	color: maroon;
	font-weight:normal;
	margin:10 10 3 0;
	padding:0 0 2 5;
	border-bottom:solid 1px maroon;
}
#sidebar div.ibody
{
	padding:0 5 5 10;
}
#navbar div.ibody
{
	padding:0 5 5 3;
}
#navbar H3
{
	color: DimGray;
	font-weight:normal;
	margin:10 10 3 0;
	padding:0 0 2 5;
	border-bottom:solid 1px DimGray;
}
#navbar,#navbarfoot
{
	vertical-align:top;
	border-bottom: DarkGray 1px solid;
	padding:0px;
	width:150px;
	font-size:8pt;
}
#navbarfoot
{
	border-bottom:solid DarkGray 1px;
}
#pageheadcenter
{
	border-left: DarkGray 1px solid;
	border-right: DarkGray 1px solid;
	vertical-align:bottom;
	text-align:right;
	padding:10px;
}
#pagelogo
{
	width:270px
}
#pageheadright
{
	background-color: #F8E9AF;
	width:220px;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#EBCF70' , EndColorStr= '#EBCF70');
	text-align:right;
	vertical-align:middle;
}
#bodyfoot
{
	height:20px;
}

#pagefoot
{
	
}
#pagefoot td
{
	padding:0px;
}
#pagefoot td.left
{
	vertical-align:top;	
}
#pagefoot td.middle
{
	width:150px;
	text-align:center;
	border-left: DarkGray 1px solid;
}
#pagefoot td.right
{
	background-position: right bottom;
	background-attachment: fixed;
	background-image: url(/lib/images/bg4.gif);
	width: 200px;
	background-repeat: no-repeat;
}

td.sidebarfoot, #pagefoot td.right, #pagefoot td.middle
{
	background-color: #FFF8D1;
}
#sidebarprefoot
{
	border-top:solid DarkGray 1px;
	border-left:solid DarkGray 1px;
	width:150px;
}
td.footfblue
{
	background-color: RoyalBlue;
 	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#FFF8D1' , EndColorStr= '#4169E1');
}
div.footline
{
	background-color: RoyalBlue;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#000B9E' , EndColorStr= '#4169E1');
	height:8px;
	font-size:0px;
	width:100%
}
div.menuside
{
	padding:100 0 0 0;
	color:#DDDDDD;
	font-size:125%;
	font-family: Franklin Gothic Book;
	background:RoyalBlue url(/lib/images/bg.gif) no-repeat fixed left top;
	border-right: DarkGray 1px solid;

}
#pagemenu li
{
	padding-left:5px;
}
#pagemenu
{
	padding:0 10 30 0;
	background-image: url(/lib/images/bg2.gif); 
	background-repeat: no-repeat;
	background-attachment: fixed; 
	background-position: right bottom
	
}
#pagemenu li a
{
	color:#DDDDDD;
	text-decoration:none;
}
#pagemenu li a:hover
{
	text-decoration:underline;
}

.shaddow
{
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#AA555555 , EndColorStr=#00FFFFFF);
	FONT-SIZE:1px;
	
}
.shaddowlight
{
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#33555555 , EndColorStr=#00FFFFFF);
	FONT-SIZE:1px;
}

div.content
{
	margin:3 20 30 20;
	width:100%;
}
div.content p
{
 margin:0 0 10 0;
}
p.note
{
 font-size:90%;
 color:#333333;
}

.footnote
{
 vertical-align:text-top;font-size:80%
}
a.footnote,a:hover.footnote
{color:Maroon;text-decoration:none;}

div.contactCard
{
	width:280px;
	height:130px;
	margin:5 10 10 10;
	display:inline;
}
.contactCard a
{
	color:Black;
	text-decoration:none;
}

table.contactCard 
{
	border:solid DarkGray 1px;
	border-right:solid lightGray 0px;
	width:280px;
	height:130px;
	background-image: url(/lib/images/bgvc.gif);
	background-repeat: no-repeat;
	background-attachment: fixed; 
	background-position: right bottom;
	display:inline;
	border-collapse:collapse;
}
table.contactCard td.img
{
		vertical-align:top;
		padding:0 0 0 8;
		width:80;
}
table.contactCard td.info
{
	vertical-align:top;	
}
table.contactCard img
{
	border-bottom:solid Maroon 2px;
}
div.contactCard div.img
{
	float: left;
	padding: 0 0 0 5;
	margin:0 5 0 0;
	width:75;
	height:80;	
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#EBCF70' , EndColorStr= '#FFFFFF');
}
div.contactCard div.img img
{
	border-width:0px;
	height:90;
	width:70;
}
div.content p.lastname, p.lastname
{
	margin:10 0 0 0;
	font-size: 160%;
	font-family: 'Franklin Gothic Book';
}
div.content  p.name, p.name
{
	font-family: 'Franklin Gothic Book';
}
p.position
{
	font-family: 'Tahoma';
	font-size:85%;
	margin:10 0 0 7;
	color:Gray;
}
div.contactCardSmall
{
	padding:5 5 5 10;
	height:100;
}
div.contactCardSmall a
{
	color:Black;
	text-decoration:none;
}





.pathbar
{
	padding:3px 5px 3px 10px;
	font-size:85%;
	font-family:Tahoma;
	background-color:WhiteSmoke;

}
.pathbar a
{

	color: dimgray;
	text-decoration: none;
	display:inline-block;
	
}


div.newslist
{

}

div.newslist h3
{
	clear: both;
	font-size: 100%;
	margin: 5px 0px 0px;
	font-weight:bold;
}
div.newslist p
{
	margin:3 6 0 10;
}

div.newslist h3
{
	margin:0;
	margin-top:5px;
}
div.newslist img
{
	margin:0 10 0 0;
	float: left;
	border:solid 1px Gainsboro;
	vertical-align:text-top;
}
ul.newslist
{
	text-indent: -5.5em;
	margin-left:7em;
	list-style-type: none;
}
ul.newslist span.date
{
	vertical-align:top;
}

div.chartitem
{
	padding: 0 0 0;
	border-bottom:solid 1px lightgrey;
	border-top:solid 1px lightgrey;
	border-right:solid 2px maroon;
	
	width:20px;
	
	background-repeat: repeat-x;
	background-attachment: fixed; 
	background-position: right bottom;
	font-size:0px;
	vertical-align:bottom;
	height:20px;	
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#99EBCF70' , EndColorStr= '#11EBCF70');
}
div.chartitem div.inner
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#55980000' , EndColorStr= '#00EBCF70');
	width:50%;
	height:7px;
	
	
}

div.sectiontitle
{
	
	padding:30 0 0 0;
	background:White url(/lib/images/blank.gif) no-repeat fixed left top;
	margin:0px;
	width:100%;
}

div.sectiontitle h1
{
	margin:0px;
	border-bottom:solid 1px #AA7777;
	padding: 0 20 0 50;
	width:150px;
	white-space:nowrap;
	color:maroon;
	font-size:170%;
	font-family:Franklin Gothic Book, Verdana;
	
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1	, StartColorStr= '#DDEBCF70' , EndColorStr= '#11EBCF70');
}


ul.questionlist li
{
	list-style-image:url(/lib/images/question.gif);
}



ol.searchlist
{
	font-weight:bold;	
}
ol.searchlist li
{
	margin-bottom:15;
	font-weight:normal;	
}
ol.searchlist li h5
{
	margin:0 0 3 0;
}
ol.searchlist li p.description
{
	color:#555555;
}
a > h1 {
	color: #5555FF;
}
