/* CATALOG ------------------------------------------ */
.locbar { font-size: 10px; margin-bottom: 14px; }
.menu, .menuselected {
	padding-left: 21px;
	height: 22px;
	font-weight: bold;
	background: #FFF url(../i/carat.gif) no-repeat;
}
.menuselected { background: #FFF url(../i/nav-on.gif) no-repeat; }

.bold {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
.boxbody {
	font-size: 10px;
	font-family: Helvetica, Sans-serif;
}
.label {
	color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.info {
	color: #009;
	font-family: Verdana, Arial;
	font-size: 9px;
}
.itemTitleSm {
	font: bold 11px georgia, 'times new roman', times, serif; 
	color: #0054A4;
}
.itemDesc {
	color: #444;
	font-size: 11px;
}
.list {
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.listkey {
	font-size: 11px;
	font-weight: bold;
}
.listvalue {
	font-size: 11px;
}
.navlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.pic, .pic img {
	/*border: 1px solid #ddd;*/
	float: left;
	margin-right: 10px;
}
.prevnext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.selectlabel {
	color: #555;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.small {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.smallnavlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.sold {
	font-family: Verdana, Arial;
	font-size: 14px;
	color: #f30;
	font-weight: bold;
}
.warning {
	color: #e51919;
	font-family: Verdana, Arial;
	font-size: 9px
}

/* HTML TAGS ------------------------------------------ */
body {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #555;
	margin: 0;
}
form { display: inline; }
h1, h3, h4, h5 { font-family: georgia, 'times new roman', times, serif; color: #930; }
h1 { font-size: 24px; margin: 0; font-weight: normal; }
h2 { 
	margin: 2px 0 8px 0; 
	color: #0054A4; 
	font: normal 21px georgia, 'times new roman', times, serif;
}
h3 { font-size: 20px; margin: 4px 0 0 0; font-weight: normal; }
h4 { font-size: 14px; margin: 0 0 8px 0; font-weight: normal; }
h5 { font-size: 12px; margin: 0 0 2px 0; }
input.input { font: normal 11px sans-serif; }
input.txt, select { font: normal 12px sans-serif; }
input.btn {
	font: bold 11px verdana, arial, helvetica, sans-serif;
	background: #CCDDDD;
	color: #1f4f85;
	padding: 0 4px;
	border-right: 2px solid #CCBBFF;
	border-bottom: 2px solid #CCBBFF;
	border-top: 2px solid #e8e8ee;
	border-left: 2px solid #e8e8ee;
}
p { line-height: 140%; margin: 0 0 12px 0; }

/* TEXT ------------------------------------------ */
.greyText { color: #727272; }
.bodyTextBl { font-size: 11px; color: #0054A4; font-weight: bold; }
.bodyTextSm { font-size: 10px; }
.bodyTextMed { font-size: 12px; }
.lgText { font: normal 17px georgia, 'times new roman', times, serif; }
.red { color: #F30; }
.ruled { 
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 8px 0 8px 0;
	margin: 10px 0 8px 0;
}
.serif { font-family: georgia, 'times new roman', times, serif; }
/* for map */
.add1 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-align: left;
}
.add2 {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#000;
	text-align: left;
}

/* LAYOUT ------------------------------------------ */
#copyBox {
	padding: 7px 0 0 16px;
	line-height: 140%;
}
#copyright {
	font-size: 9px;
	text-align: right;
	color: #999;
	line-height: 15px;
	padding: 0 8px 10px 0;
}
#description { width: 303px; }
.fl { float: left; }
.fr { float: right; }
#fullsize {
	text-align: center;
	width: 416px;
	height: 416px;
	overflow: hidden;
	float: left;
	margin-right: 9px; 
}
html > body #fullsize { margin-right: 13px; }
#header {
	width: 100%;
	margin: 8px 0 10px 0;
}
#textNav {
	text-align: right;
	font-size: 10px;
	background-color: #BED3EF;
	padding: 4px 8px 4px 0;
	margin-top: 8px;
}
#wrapper {
	width: 900px;
	margin: 0 auto;
	text-align: left;
}

/* utility navigation */
#utilNav {
	position: absolute;
	top: 0;
	left: 298px;
	width: 410px;
}	
#utilNavContainer {
	position: relative;
	font-size: 10px;
}
#utilNavContainer ul {
	margin: 0;
	padding: 0;
}
#utilNavContainer ul li { 
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	background: #A6C0E5 url(../i/background-nav.gif);
	white-space: nowrap;
}
#utilNavContainer ul li a { 
	border-left: 1px solid #FFF;
	margin:0;
	padding: 3px 14px 4px 14px;	
	font-weight: bold;
	text-decoration: none;
	display: block;
	text-align: center;
	color: #FFF;
}
#utilNavContainer ul li a.ON { 
	border-left: 1px solid #FFF;
	margin:0;
	padding: 3px 14px 4px 14px;	
	font-weight: bold;
	text-decoration: none;
	display: block;
	text-align: center;
	background: #FFF;
	color: #5A82C0;
}
#utilNavContainer ul li a:hover { 
	background: #FFF;
	color: #5A82C0;
}

/* LINKS ------------------------------------------ */
a { color: #c60; }
a:hover { text-decoration: none; }

#copyright a { color: #888; text-decoration: underline; }
#copyright a:hover { color: #555; text-decoration: underline; }

#textNav a { color: #369; text-decoration: none; }
#textNav a:hover { text-decoration: underline; }

.menu a { color: #385699; text-decoration: none; display: block; }
.menu a:hover { text-decoration: underline; }

.menuselected a, .menuselected a:hover { color: #FFF; text-decoration: none; display: block; }



