body { margin: 0 0; background-color: #e8ebef; }

td { font-family: verdana,tahoma,arial,sans-serif; font-size: 11px; color: black; }

td.pageleft { background-image: url(bg_gradleft.gif); background-repeat: repeat-y; }
td.pageright { background-image: url(bg_gradright.gif); background-repeat: repeat-y; }
td.menutop {  background-image: url(bg_menutop.gif); background-repeat: repeat-x; }
td.menubottom {  background-image: url(bg_menubottom.gif); background-repeat: repeat-x; }
td.dots {  background-image: url(dots.gif); background-repeat: repeat-x; background-position:center left;}

td.content_main { width: 100%; background-image: url(bg_center.gif); background-position: right top; background-repeat: no-repeat; padding: 12 40 12 25; vertical-align: top; }

td.content { width: 100%; padding: 12 40 12 25; vertical-align: top; }
.cntpad { padding: 12 18 12 18; vertical-align: top; }
td.micro { font-size: 9px; color: black; padding: 0 16 5 16; vertical-align: top; }
td.menu { color: #263b64; font-size:10px; font-family: arial, sans-serif; font-weight:bold; padding: 3 15 0 0; vertical-align: middle; }

img { border: 0px; }

p { margin: 0 0; padding: 4 0 4 0; }

.h1 { color: #162b54; font-family: arial narrow, arial, sans-serif; font-size: 14px; padding: 5 0 0 0; line-height: 100%; clear: left;}
.h2 { color: #162b54; font-family: arial narrow, arial, sans-serif; font-size: 17px; line-height: 100%; font-weight: bold; clear: left;}
.h3 { color: #162b54; font-family: arial narrow, arial, sans-serif; font-size: 18px; line-height: 100%; font-weight: bold; padding: 0 0 8 0; }
.hdr_grpstring { color: #555555; font-family: arial narrow, arial, sans-serif; font-size: 16px; padding: 5 0 5 0;}

div h1 { color: #555555; font-family: arial narrow, arial, sans-serif; font-size: 16px; padding: 0 0 0 0; font-weight:normal;}

#introim { float:left; padding: 0 0px 15px 0; width: 10%;}
#introim img { margin-right: 10px; }

#adv {background: url(adv/abg.gif) 0 0 no-repeat; padding-top:15px; margin-top:12px;}

span.date { font-size: 9; background-color: #000000; color: #ffffff; margin: 0 0; padding: 1 3 1 3; }

a:link, a:hover, a:visited { color: #106285; }

a.menu:link, a.menu:hover, a.menu:visited { color: #364470; font-family: arial, sans-serif; font-size: 10px; text-decoration: none;}

li { margin: 0 0; padding: 2 0 2 0;}
ul { margin-top: 0; margin-bottom:0; padding-top: 2; padding-bottom: 0;}

label, input, textarea { background-color: #fff; border: 1px solid #aaa; background-color: #fff;}
input { padding: 0 0 0 0; margin-left: 0; }

div#photo {padding: 8px; background-color: #ededed;}

div#opinion_form select { width: 324px; }
div#opsel_form { padding-top: 10px; }
div#opsel_form select { width: 324px; }

input.radio { border: 0; }

.highslide {
	cursor: url(/js/hs/graphics/zoomin.cur), pointer;
	outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	
	border: 2px solid white;
	border-top: none;
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	padding: 5px;
	background-color: white;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
	border: 1px solid black;
	background-color: white;
	
	padding-left: 22px;
	background-image: url(/js/hs/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}

a.highslide-full-expand {
	background: url(/js/hs/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
	display: block;
}
.highslide-display-none {
	display: none;
}

a.galinfo, a.galinfo:hover, a.galinfo:visited {
	color: #162b54;
	font-weight: bold;
}