@charset "UTF-8";
/* CSS Document */

p, td, th, li, dd, dt {
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	line-height:16px;
	padding-top: 10px;
}
p.small { 
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif; 
	color:#000;
	font-size:10px; 
	font-weight:normal;
	font-style:normal;	 
}
p.caption { 
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif; 
	color:#000;
	font-size:8px; 
	font-weight:normal;
	font-style:normal;
	line-height:10px;
	padding-top:5px;	 
}
table.dots {
	border:1px dotted #689;
	padding:6px;
}
h1 {
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif; 
	color:#036;
	font-size:20px; 
	font-weight:bold;
	line-height:100%;
	margin-top:5px;
	margin-bottom:15px;
}
h2 {
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif; 
	color:#036;
	font-size:14px; 
	font-weight:bold;
	line-height:50%;
}
h3 {
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif; 
	color:#036;
	font-size:13px; 
	font-weight:bold;
	margin-bottom:-15px;
	margin-top:8px;
}
h4 {
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif; 
	color:#036;
	font-size:12px; 
	font-weight:bold;
	margin-bottom:-11px;
	margin-top:5px;
}

/* links */
a.red { 
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif;
	font-size:13px;  
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
a.red:link {color:#f00;}
a.red:visited {color:#f00;}
a.red:hover {color:#f00;}

a.ltblue { 
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif;
	font-size:12px;  
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
a.ltblue:link {color:#369;}
a.ltblue:visited {color:#369;}
a.ltblue:hover {color:#666;}

a.grey { 
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif;
	font-size:12px;  
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
a.grey:link {color:#000;}
a.grey:visited {color:#000;}
a.grey:hover {color:#666;}

a.dkred { 
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif;
	font-size:12px;  
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
a.dkred:link {color:#a00;}
a.dkred:visited {color:#a00;}
a.dkred:hover {color:#666;}

a.pink { 
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif;
	font-size:11px;  
	font-weight:bold;
	font-style:normal;
	text-decoration:none;;
}
a.pink:link {color:#A36;}
a.pink:visited {color:#A36;}
a.pink:hover {color:#666;}

a.menu { 
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif;
	font-size:10px;  
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	line-height:30px;
}
a.menu:link {color:#000;}
a.menu:visited {color:#000;}
a.menu:hover {color:#666;}

a.menu-s { 
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif;
	font-size:9px;  
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	line-height:15px;
}
a.menu-s:link {color:#333;}
a.menu-s:visited {color:#333;}
a.menu-s:hover {color:#A36;}

a.menu-A { 
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif;
	font-size:9.5px;  
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	line-height:15px;
}
a.menu-A:link {color:#a00;}
a.menu-A:visited {color:#a00;}
a.menu-A:hover {color:#600;}

a.menu-B { 
	font-family:"lucida-grande", verdana, arial, helvetica, sans-serif;
	font-size:10px;  
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	line-height:30px;
}
a.menu-B:link {color:#a00;}
a.menu-B:visited {color:#a00;}
a.menu-B:hover {color:#600;}


/* divs */
html {
	margin:0;
	padding:0;
}
body {
	font:100% "lucida-grande", verdana, arial, helvetica, sans-serif;
	background:#FFF;
	margin:0;
	padding:0;
	text-align:center; 
}
.fixed #container {
	width:700px;
	background:#FFF;
	margin:0;
	padding:0 0 20px 15px;
	border:0;
	text-align:left;
}
.fixed #header {
	height:46px;
	margin:5px 0 5px 0;
	padding:0 0 0 15px;
	background:#FFF;
}
.fixed #slideshow {
	height:110px;
	margin:0;
	padding:0;
	background:#FFF;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
}
.fixed #A-color {
	height:35px;
	margin:0;
	padding:0;
	background:#689;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
}
.fixed #container1 {
	background:#FFF;
	margin:0;
	padding:0;
	border:0;
	text-align:left;
}
.fixed #menu {
	float:left;
	width:138px;
	margin:10px 0 0 0;
	padding:0 15px 0 15px;
	background:#FFF; 
	border:0;
}
.fixed #columnA {
	float:left;
	width:1px;
	margin:0;
	padding:0;
	background:#FFF; 
}
.fixed #column1 {
	float:left;
	width:235px;
	margin:5px 0 0 0;
	padding:0 15px 0 15px;
	background:#FFF; 
}
.fixed #columnB {
	float:left;
	width:1px;
	margin:0;
	padding:0;
	background:#FFF; 
}
.fixed #column2 {
	float:left;
	width:235px;
	background:#FFF;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
.fixed #column3 {
	float:left;
	width:500px;
	margin:10px 0 0 0;
	padding:0 15px 0 15px;
	background:#FFF; 
}
.fixed #footer {
	clear:left;
	height:30px;
	width:700px;
	margin:0;
	padding:0 0 0 15px;
	background:#FFF;
	border-top:1px solid #CCC;
}.fixed #container #container1 #column1 p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fixed #container #container1 #column1 p {
	padding-top: 20px;
}
