/* Global Styles */

body {
	margin:0;
	
}
	
td {
	color:#cccccc;
	font-size: 12px;
	
}
	
hr {
	height:1px; 
	color: #cccccc;
	border: 0;
	
}
	
a {
	color: #339933;
	font-weight:bold;
	text-decoration: none;
	
}
	
a:hover {
	color: #339933;
	text-decoration: underline;
	
}
/* ID Styles */

#navigation td {
	border-bottom: 1px solid rgb(51,51,51);
	
}
	
#navigation a {
	color: #333333;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:12px 6px 8px 20px;
	background : transparent url(arrow_bullet.gif) no-repeat scroll 8px 55%;
	font-weight:bold;
	font-size: x-small;
	font-family: Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif;
	
}
	
#navigation a:hover {
	background : transparent url(arrow_bullet_on.gif) no-repeat scroll 8px 55%;
	color:#2DA338;
	
}
	
#sidebarHeader {
	padding: 4px;
	border: 1px solid rgb(102,102,102);
	
}

#logo {
	color: #FFCC33;
	letter-spacing:0.2em;
	font-size: large;
	font-family: Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif;
	
}

#tagline {
	color: #5B6C86;
	letter-spacing:.4em;
	font-size: small;
	font-family: Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif;
	
}
	
#dateformat {
	color: #000000;
	letter-spacing:0.4em;
	vertical-align: middle;
	font-size: x-small;
	font-family: Arial;
	
}
	
#dateformat a {
	color: #FFFFFF;
	font-weight:bold;
	letter-spacing:.1em;
	font-size: x-small;
	font-family: Arial;
	
}
	
#dateformat a:hover {
	color: #0099ff;
	letter-spacing:.1em;
	
}
	
#borderLeft {
	border-left: 1px solid rgb(102,102,102);
	
}
	
#borderRight {
	border-right: 1px solid rgb(102,102,102);
	
}
	
#borderBottom {
	border-bottom: 1px solid rgb(102,102,102);
	border-left: 1px solid rgb(102,102,102);
	border-right: 1px solid rgb(102,102,102);
	
}
	
/* Class Styles */
	
.bodyText {
	color:#cccccc;
	line-height:160%;
	margin-top:0;
	font-size: small;
	font-family: Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif;
	
}
	
.pageName{
	color: #FFCC33;
	line-height:22px;
	font-size: large;
	font-family: Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif;
	
}
	
.subHeader {
	color: #339933;
	line-height:180%;
	letter-spacing:0.1em;
	font-weight:bold;
	font-size: x-small;
	font-family: Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif;
	
}	

.detailText {
	color:#cccccc;
	line-height:145%;
	font-size: x-small;
	font-family: Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif;
	
}
	
.smallText {
	color:#cccccc;
	font-size: xx-small;
	font-family: Osaka, "?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", sans-serif;
	
}
	
