body {
	font-family: verdana, tahoma, helvetica, arial, sans-serif;
 	font-size: 14px;
 	background-image: url(../images/background.gif); background-repeat: repeat-y;
  	margin: 0;
  	padding:0;
  	background-color:#FEFEFE
  	
  }
#container { 
	width:980px;backgrounxd-color:white;
	border-right:1px solid silver;
}
img { border-width:0px; }
h2 { font-size: 110%; }
h3 { 
	font-size: 110%; 
	font-style:italic;
}
.center {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.floatLeft { float:left; margin-right:.75em; text-align:left; }
.floatRight { float:right;  margin-left: .75em; text-align: right; }
.sidePhoto { margin-bottom:1em; }

#header {
	border-bottom:1px solid silver;
	background-color:white;
	padding:0;
	height:245px;
	
}
#header a, #header img { float:left; }
#bodyText, #footer {
	margin-left: 200px;
	background-color:white;
	
	
}
#footer {
	font-size: 70%;
	padding-bottom:1em;
}

.topRightLogo {
  	font-size: 87%;
  	padding: 2ex 1em 0.1ex 1em;
  	position: absolute;
  	right: 0px;
  	top: 0px;
}
h1 {
	font-size: 120%;
	font-weight: bold;
	
	color: #126BC1;	
}

p { padding-bottom: 1ex; }

.tabledList li {
	line-height:1.5em;
	font-size: 90%;
}

#bodyText {
  	font-size: 90%;
  	text-align: justify;
  	line-height: 1.5em;
	padding-bottom:1em;
	padding-right:1em;
}
.tableColumns {
  font-size: 90%;
  text-align: justify;
  line-height: 1.5em;
  padding-right: 2em;
	vertical-align:top;
}

a:hover { text-decoration: none; }




/* ###### Left Sidebar ###### */

.leftSideBar p {
	margin: 0em;
	padding:0px;
}
.leftSideBar a:hover { 	color:black; }
.leftSideBar a { color:white; }
.leftSideBar {
	font-size: 14px;
	width: 190px;
	float: left;
	clear: left;
	background-color: #CA8C11;

}

.leftSideBar a, .leftSideBar span {
  text-decoration: none;
  font-weight: bold;
  line-height: 2em;
  padding: 0.75ex 1ex;
  display: block;
}
[class~="leftSideBar"] a, [class~="leftSideBar"] span {
  line-height: 1.5em;
}

.leftSideBar .sideBarTitle {
  font-weight: bold;
  padding: 0.75ex 1ex;
}

.leftSideBar .sideBarText {
  font-weight: normal;
  padding: 1ex 0.75ex 1ex 1ex;
}


/* DATA TABLE */
table.data { border-collapse: collapse; text-align:center; margin-left:auto; margin-right:auto; margin-bottom:1em; }
table.data th { background-color: #CC6600; color: white; border: 1px solid #663300;}
table.data td { border: 1px solid gray;background-color:#FFFFCC;border-collapse: collapse; }
table.data td, table.data th { padding: 2px; padding-left:5px; padding-right:5px;}
table.data th a, table.data th a:visited, table.data th a:link, table.data th a:active { color:white; }