
.br { border-right: 1px solid #c3c3c3; }

.arrow {
	font-family: courier;
	font-size: 13px;
	font-weight: normal;
	margin: 0px 4px;
}

.header {
	vertical-align: top;
	color: #000;
 	}

.header-light {
 	background-color:#f3f3f3;
 	vertical-align: top;
	color: #000;
 	border-top: 1px solid #e2e2e2;
 	border-bottom: 1px solid #e2e2e2;
 	margin: 0px;
  font-weight: bold;
 	}

.hdots {
	background: url(/gfx/hdots.png) repeat-x;
 	height: 1px;
 	line-height: 1px;
 }
 
.vdots {
	border-left: 10px solid #ffffff;
	background: url(/gfx/vdots.png) repeat-y;
 	width: 10px;
 }
 
p {
	margin: 0px;
	color: #666;
} 

.std {
	font-size: 93%;
	font-weight: normal;
}

.small { font-weight: normal; color: #717171; font-size: 10px; }

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

A IMG {
border: 0px;
}

A.nav {
	color: #000000;
	text-decoration: none;
}

h1 {
	font-weight: bold;
	color: #000000;
}

h2 {
	color: #717171;
	font-size: 150%;
}

h3 {
	color: #000;
	margin: 3px 0;
	padding: 0 0 3px 0;
}

h4,h5 {
	color: #333;
	margin: 0px;
}

h4.page-title {
	color: #000;
	margin: 0px;
	padding: 0px 0;
	line-height: 100%;
}

.error { color: #b00000; font-weight: bold; }

#details {
	text-align: left;
}

.empty-td {
	width: 100px;
	height: 100px;
	padding: 2px;
}

.imagenav {
	width: 20px;
}

.linkStringActive {
	font-weight: bold;
}

.xxsmall {
	color: #5A5A59;
}

.scroll {
	scrollbar-3dlight-color				: #ffffff;
    scrollbar-arrow-color				: #c1c1c1;
    scrollbar-base-color				: #ffffff;
    scrollbar-darkshadow-color	: #ffffff;
    scrollbar-face-color				: #ffffff;
    scrollbar-highlight-color		: #ffffff;
    scrollbar-shadow-color			: #ffffff;
    }
    
.button {
	margin-top: 2px;
}	

.button A {
	padding: 1px 10px;
	color: #666666;
	background-color: #eeeeee;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	border-left: 1px solid #f3f3f3;
	border-top: 1px solid #f3f3f3;
	cursor: hand;
}

.button a:hover {
	text-decoration: none;
	color: #000;
}

.select {
	font-size: 9px;
	background-color: #ddd;
	height: 14px;
	width: 225px;
}

.field, .textarea {
	background-color:#f3f3f3;
	border: 1px solid #d3d3d3;
	margin-top: 2px;
	width: 220px;
	font-size: 9px;
}

.textarea { height: 110px; width: 320px }

.submit {
	background: url(../gfx/submit_background.png) repeat-x #fff;
	margin: 4px 4px 0px 4px;
	border: 1px solid #aaa;
	vertical-align: top;
	padding: 0px;
	height: 18px;
	font-size: 100%;
	width: 140px;
	color: #666;
}

form { margin: 0px; }
.message-box { color: #690000; font-weight: bold; border: 1px solid #c1c1c1; margin: 2px 0px 2px 0px; padding: 10px; }
.message-box p { font-weight: normal; }

.w100px {
	width: 100px;
}

#nav {
	vertical-align: top;
	padding: 0px 10px;
	line-height: 220%;
	width: 150px;
	float: left;
	}

.tabs { position: absolute; top: 21px; margin: 0px; padding: 0px; line-height: 110%; clear: both; }

.tabs a {
	padding: 3px 20px; 
	background-color: #c3c3c3; 
	border: 1px solid #CCCDCB;
	text-decoration: none;
	float: left;
	margin-right: 3px;
	border-bottom: 0px;
	color: #fff;
}

.tabs a:hover {
	background-color: #f3f3f3;
	color: #000;
	text-decoration: none;
}

.tabs a.active {
	background-color: #f3f3f3;
	color: #000;
}

.tabs a.active:hover {
	background-color: #f3f3f3;
	color: #000;
	text-decoration: none;
}

.list { width: 100%; }
.list_row { clear: both; margin: 0px; }
.list_row .cell { float: left; height: 24px;}

.ml-5 { margin-left: 5px; }

.w100 {width: 100px; }
.w228 {width: 228px; }

.test_main { padding: 0px;  text-align: left; }
.test_main p { font-weight: normal; }

.header { padding: 0px 0px; font-weight: bold; }

ul { margin: 0px 10px; padding: 10px 15px; font-weight: normal; color: #717171; }

.fl-left { float: left; }
.std-txt { font-weight: normal;}
.list .image {}

.hr { height: 10px; background-color: #c3c3c3; color: #c3c3c3; width: 100%; border: 0px; }
.outer-box {width: 655px; margin: 30px auto; background-color: #fff; text-align: left; }
.thumbs img { border: 1px solid #717171; margin: 0px; }
.thumbs ul { display: block; list-style: none; margin: 0px; padding: 10px 10px; }
.thumbs li {display: block; float: left; text-align: center; margin-bottom: 20px; width: 50%; }

.lowlight			{ filter: alpha(opacity=45); -moz-opacity:0.4; border: 0px; }
.highlight		{ filter: alpha(opacity=100); -moz-opacity:1; }
.p10 { padding: 10px; }
.hp5-10 { padding: 5px 10px; }
.h4 { font-size: 110%; }

ol.options { list-style-type: lower-alpha; font-weight: normal; }
ol.options li { margin: 10px 0; color: #666; }
.red { color: #b00000; }
.bg-warning { background-color: orange; }


.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden; 
}