/* Global Styles */

body {
	margin:25px;
	background-color:#FFFFFF;
	}
	
body, html {
  scrollbar-face-color: #EBEBEB;
  scrollbar-shadow-color: #CCCCCC;
  scrollbar-highlight-color: #CCCCCC;
  scrollbar-3dlight-color: #999999;
  scrollbar-darkshadow-color: #999999;
  scrollbar-track-color: #FFFFFF;
  scrollbar-arrow-color: #999999;
}
	
td {
	font:11px arial;
	}
tr {
	background-color: #EBEBEB;
	}
	
hr {
	height:1px; 
	color: #cccccc;
	border: none;
	}
	
a {
	color: #666666;
	text-decoration:none;
	}
	
a:hover {
	color: #000000;
	text-decoration:none;
	}
	
/* ID Styles */

#navigation a {
	background-color:#EBEBEB;
	font:bold 11px/16px georgia;
	color: #666666;
	text-decoration: none;
	letter-spacing:.1em;
	display:block;
	padding:10px;
	border-top: 0pt solid #333333;
	border-right: 0px solid #333333;
	border-bottom: 1pt solid #333333;
	border-left: 0px solid #333333;
	}
	
#navigation a:hover {
	color:#CCCCCC;
	border-top: 0pt dotted #999999;
	border-right: 0px dotted #999999;
	border-bottom: 1pt dotted #999999;
	border-left: 0px dotted #999999;
	}
	
#sidebarHeader {
	padding: 0px 4px 14px 4px;
	}

#logo {
	font:18px/24px georgia;
	color: #666666;
	letter-spacing:0.4em;
	vertical-align: bottom;
	}
#image { background-color:#CCCCCC;
	}
#tagline {
	font:12px/18px georgia;
	color: #666666;
	letter-spacing:.4em;
	}
#formtext {
	color: #ffffff;
	}
	
#dateformat a {
	color:#99CCFF;
	font:11px georgia;
	color: #99CCFF;
	letter-spacing:.2em;
	text-decoration:none;
	font-weight:bold;
	}
	
#dateformat a:hover {
	color: #ffffff;
	}

/* Class Styles */

.bodyText {
	font:11px/16px arial;
	color:#999999;
	letter-spacing:.1em;
	margin: 20px;
	}
	
.bodyHeader {
	font:normal 11px/20px arial;
	color:#666666;
	letter-spacing:.1em;
	margin-top:0px;
	text-transform: uppercase;
	}

	
.pageName{
	font:22px georgia;
	color: #CC3300;
	line-height:20px;
	letter-spacing:.1em;
	}
	
.subHeader {
	font:16px georgia;
	color: #CC3300;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.sidebarHeader {
	font:14px georgia;
	color: #99CCFF;
	font-weight:bold;
	letter-spacing:.1em;
	line-height:16px;
	}	
	
.detailText {
	font:11px arial;
	color:#ffffff;
	line-height:16px;
	letter-spacing:.1em;
	}
	
.smallText {
	font:10px arial;
	color:#99CCFF;
	}
	
.thumbformat {
	border:1px solid #999999;
	margin: 10px;
	text-align: center;
	vertical-align: middle;
	}
	
.imgformat {
	border:25px solid #CCCCCC;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	}
	
.required {
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-style : normal;
	color : red;
	text-decoration : none;
}
.addthis_toolbox .custom_images a
{
    width: 50px;
    height: 50px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}

.addthis_toolbox a
{
    text-decoration: none;
    color: #666666;
}

.addthis_toolbox  a:hover
{
    text-decoration: none;
	color: #000000;
}


.addthis_toolbox .more span
{
    display: none;
}

.subtitle
{
	color: #666666;
	letter-spacing:.4em;
	font-family: georgia;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
