body {
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	line-height:18px;
	margin: 0px;
	padding:0px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	line-height:18px;
	margin: 0px;
	padding:0px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	line-height:18px;
	margint: 0px;
	padding:0px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	line-height:18px;
	margin: 0px;
	padding:0px;
}

.bold {
	font-weight:bold;
}

.caption {
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:10px;
	line-height:14px;
	margin: 0px;
	padding:0px;
}

.tdhead {
	background-color: #00B5E5;
	height: 5px;
	margin: 0px;
	padding:0px;
}

.tdbody {
	border-top: solid #00B5E5 1px;
	margin: 0px;
	padding:0px;
}

a:link {
	color: #00B5E5;
	text-decoration: underline;
	padding:0px;
}
a:visited {
	color: #00B5E5;
	text-decoration: underline;
}
a:hover {
	color: #00B5E5;
	text-decoration: none;
}
a:active {
	color: #00B5E5;
	text-decoration: underline;
}
.footer a:link {
	color: #CCCCCC;
	text-decoration: underline;
	padding:0px;
}
.footer a:visited {
	color: #CCCCCC;
	text-decoration: underline;
}
.footer a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
.footer a:active {
	color: #CCCCCC;
	text-decoration: underline;
}
.footer {
	color:#CCCCCC;
	font-size:10px;
	line-height:16px;
	margin: 0px;
	padding:0px;

}
.blog-title {
	font-size:24px;
}
div.main {
	border: 1px solid #00B5E5;
}

/* Default DOM Tooltip Style */
div.domTT {
	border: 1px solid #00B5E5;
	background-color: #FFFFFF;
}

.date-header {
 	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:14px;
	font-style:normal;
	line-height:20px;
}

.post-title {
 	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:22px;
	font-style:normal;
	line-height:28px;
}

img.thumbs {
	border:1px solid #FFFFFF;
	margin-left:0px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:5px;
	padding:3px;
}

a:hover img.thumbs {
	border:1px solid #00B5E5;
}

/* Content Slider */

.contentslide{
	width: 478px;
	height: 548px;
}

.contentslide .contentdiv{
	display: none;
}

.contentslide2{
	width: 478px;
	height: 575px;
}

.contentslide2 .contentdiv{
	display: none;
}

.pagination{
	width: 473px; /*Width of pagination DIV. To equal that of Content Slider's width, take into account the later's left/right paddings!*/
	text-align: right;
	padding: 0px;
	text-decoration:none;
}

* html .pagination{ /*Simplified box model hack to get IE5 to display width equal to that of Content Slider's*/
	width: 473px; /*IE5 width*/
	w\idth: 473px; /*IE6 width*/
}

.pagination a {
	padding:2px 5px 2px 5px;
	text-decoration: none; 
	color: #999999;
	background-color: white;
	border:#CCCCCC 1px solid;
	text-decoration:none;
}

.pagination a:hover, .pagination a.selected{
	padding:2px 5px 2px 5px;
	color: #FFFFFF;
	background-color: #00B5E5;
	border:#CCCCCC 1px solid;
	text-decoration:none;
}

.pagination a:link {
	text-decoration: none;
}
.pagination a:visited {
	text-decoration: none;
}
.pagination a:hover {
	text-decoration: none;
}
.pagination a:active {
	text-decoration: none;
}

.headline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#00B5E5;
	line-height:23px;
	z-index:50;
}

.sidenav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#00B5E5;
	line-height:22px;
	text-decoration:none;
}

.sidenav a:link {
	color:#999999;
	text-decoration:none;
}

.sidenav a:hover {
	color:#00B5E5;
	text-decoration:none;
}

.sidenav a:visited {
	color:#999999;
	text-decoration:none;
}

.sidenav a:active {
	color:#00B5E5;
	text-decoration:none;
}

.menuitem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#999999;
	line-height:23px;
	text-decoration:none;
}

.menuitem a:link {
	color:#999999;
	text-decoration:none;
}

.menuitem a:hover {
	color:#00B5E5;
	text-decoration:none;
}

.menuitem a:visited {
	color:#999999;
	text-decoration:none;
}

.menuitem a:active {
	color:#00B5E5;
	text-decoration:none;
}

.sidenavsmall {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00B5E5;
	line-height:10px;
	text-decoration:none;
	padding-left:10px;
}

.sidenavsmall a:link {
	color:#999999;
	text-decoration:none;
}

.sidenavsmall a:hover {
	color:#00B5E5;
	text-decoration:none;
}

.sidenavsmall a:visited {
	color:#999999;
	text-decoration:none;
}

.sidenavsmall a:active {
	color:#00B5E5;
	text-decoration:none;
}

.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#00B5E5;
	line-height:40px;
}

.header-people {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#00B5E5;
	line-height:30px;
}

.header-name {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#999999;
	line-height:48px;
	z-index:1;
}


.header-name a:link {
	color:#999999;
	text-decoration:none;
}

.header-name a:hover {
	color:#00B5E5;
	text-decoration:none;
}

.header-name a:visited {
	color:#999999;
	text-decoration:none;
}

.header-name a:active {
	color:#00B5E5;
	text-decoration:none;
}

.header a:link {
	text-decoration:none;
}

.header a:hover, .header a:selected {
	text-decoration:none;
}

.date {
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:12px;
	font-style:italic;
	line-height:18px;
	margin: 0px;
	padding:0px;
}

.stats {
	font-family: Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:24px;
	line-height:30px;
	margin: 0px;
	padding:0px;
}

.number {
	font-family:Arial, Helvetica, sans-serif;
	color:#00B5E5;
	font-size:36px;
	font-weight:bold;
	line-height:36px;
}

.welldone {
	font-family: Arial, Helvetica, sans-serif;
	color:#00B5E5;
	font-size:12px;
	line-height:18px;
	margin: 0px;
	padding:0px;
	font-weight:bold;
}

.projmgr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#00B5E5;
	padding-left:10px;
}
.required {
	color:#FF0000;
	font-weight:bold;
}
.ss-choice-item{margin:0;line-height:1em;padding-bottom:.5em}
.ss-choices{list-style:none;margin:.5em 0 0 0;padding:0}
.ss-q-title{font-weight:bold}

/* people hover */

.thumbnail{
position: relative;
z-index:1;
}

.thumbnail:hover{
background-color: transparent;
z-index: 0;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
border: 0px;
visibility: hidden;
text-decoration: none;
z-index:1;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -107px;
left: 30px; /*position where enlarged image should offset horizontally */
z-index:0;

}
.tshirt-stat {
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:36px;
	line-height:18px;
}