/* comments */

body {
	background-color: #B8E0FB;
	margin: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3D3D;
}

table.thinblack{
	border:solid 1px #000;
	border-collapse:collapse;
	padding:4px;	
}

th.thinblack{
	border:solid 1px #000;
	border-collapse:collapse;
	padding:4px;	
}
td.thinblack{
	border:solid 1px #000;
	border-collapse:collapse;
	padding:4px;	
}

a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.pagesubtitle {
	font-size:28px;
	font-style:italic;
	font-weight:900;
	color:#be022e;
}

#buttons {
	font-size: 10px;
	background-color:#F5FBFF;
	text-align:left;
}

.breadcrumb {
	font-size: 9px;
	background-color:#7CCBFC;
}

table.sidebar {
	width:240px;
	border-style:solid;
	border-width:2px;	
	border-color:#cccccc;
	background-color:#33c203;
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse;
}

#sidebarcellandbodytextrow {
	vertical-align:top;
}
	
td.sidebartitle {
	text-align:center;
	color:#ffffff;
	font-size:16px;
	font-weight:600;
	padding:2px;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-bottom-color:#cccccc;
	border-spacing:0px;	
}

td.sidebartext {
	text-align:left;
	font-size:13px;	
	font-weight:500;
	padding:2px;	
	background-color:#acfd90;
	border-spacing:0px;	
}

table.sidebarimage {
	width:240px;
	border:none;
	background-color:#cccccc;
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse;
}

td.photocaption {
	font-size: 7pt;
	vertical-align:top;
	text-align:center;
	padding:2px;	
	background-color:#E4F4FE;
	border:none;
}

td.bodytext {
	padding-left:20px;
	vertical-align:top;
	line-height:120%;
	font-size:13px;
}

td.celltext {
	font-size:13px;
}

ol {
	margin-top: 0px;
	margin-bottom: 0px;
}	
		
ul {
	margin-top: 0px;
	margin-bottom: 0px;
}

li {
	list-style-position:inside;
	margin-left: -40px;
}

.nomargin {
	margin:0px;
}

.webmaster {
	font-size: 7pt;
}

.required {
		color:#be022e;
}

.blueborder {
	border:solid 1px #7CCBFC;
	font-size:13px;
}

/* Begin classes used for ETC pages */

/*.thumbtitle */

.pagetitle {
	font-size: 13px;
}
			
.imagetitle {
	font-size: 15px;
}

.floatleft {
float: left;
margin-top: 2px; 
margin-bottom: 2px;
margin-left: 0px;
margin-right: 14px;
}

.floatright {
float: right;
margin-top: 2px;
margin-bottom: 2px;
margin-left: 2px;
margin-right: 0px;
}

.hide { /* use this class to match font color to the background so text will not be visible. Normally used to keep page width 'expanded' so that navigation bar does not cease expanding when page width is normally wider than its contents as in the 2011 women's racing roster page */
	color:#B8E0FB;
}

/*.navigation */

/* End classes used for ETC pages */
