/* MAIN OBJECTS */
.content_container{
	min-height:411px;
	height:100%;
	margin:0px;
	background:#fff url(/images/dotted_line_header.gif) repeat-x 0px 0px;
	border-left-width:17px; /* left column width */
	border-left-color:#fff; /* left column colour */
	border-right-width:560px; /* right column width: 544px */
	border-right-color:#fff; /* right column colour */
	text-align:center;
	margin-bottom:17px;
	}

.middle_container {
	position:relative;
	width:411px;
	min-height:411px;
	height:100%;
	margin:0px auto 0px 0px;
	padding-top:17px;
	text-align:justify;
	padding-left: 17px;
}
.horizontal_line, .listing{margin-left: -17px;}

.middle_container h2 {margin:.5em .25em .5em 0em;display:block;clear:left;}
.middle_container h3 {margin:.75em .25em .75em 0em;display:block;clear:left;font-size:11px;}
.middle_container p {margin:0em .1em .75em 0em;text-align:justify;display:block;clear:left;}
.middle_container ul {margin:.5em .25em .75em 0em;}
.middle_container ul li a {color:rgb(102,102,102);}
.middle_container ul li a:hover {color:rgb(257,27,20);}
.middle_container .dotted_line {margin-top:12px;margin-bottom:0;}
.middle_container .no_margin_top {margin-top:0;}
.middle_container .margin_top {margin-top:12px;}

.fav_title {display:inline;font-weight:600;background-position:0px 17px;padding-bottom:8px;height:1.5em;margin-left:82px;padding-right:4px;}
.fav_container_title {margin-left:17px;padding-bottom:1px;height:1em;}

div.mail_us {margin:15px auto 9px 0;width:411px;clear:both;}
div.mail_us label {text-align:left;width:100px;float:left;line-height:19px;color:rgb(153,153,153);}
div.mail_us input {width:253px;float:right;margin-bottom:4px;}
div.mail_us select {width:257px;float:right;margin-bottom:4px;}
h3.mail_us {margin:25px 0 .5em 0;color:rgb(153,153,153);}
textarea.mail_us {height:119px;width:252px;margin-top:-32px;margin-left:154px;}
button.mail_us {position:relative;right:-358px;top:17px;margin-bottom:17px;}

/* HEADER */
.header_title {background-image:none;}

/* LINES */
.spacer {height:17px;margin:0;clear:both;}

/* TABS */
ul.tabs {position:relative;left:17px;width:900px;text-decoration:none;z-index:4;white-space:nowrap;}
.tabs li {display:table-cell;background-image:none;padding:0; width: auto; float: left;}
.first a {border-left:1px dashed rgb(168,179,171);}

.tabs a {
  width:auto;
  display:block;
  padding:1em 1.5em 1em 2em;
  text-decoration:none;
  font-weight:400;
  font-size:11px;
  color:rgb(153,153,153);
  background:transparent url(/images/grey_round_bullet.gif) no-repeat 1em 55%;
  border-top:1px dashed rgb(168,179,171);
  border-bottom:1px dashed rgb(168,179,171);
  border-right:1px dashed rgb(168,179,171);
  }

.tabs a:hover {background-image:url(/images/red_round_bullet.gif);color:rgb(253,27,20);}

a.tab_sel {
	padding:1em 1.5em 1em 1em;
	color:rgb(253,27,20);
	background:url(/images/red_round_bullet.gif) no-repeat 1em 55%;
	padding-left:2em;
	}

/* RESULT PAGE NAVIGATION */
.result_nav {position:relative;float:right;margin-right:142px;}
.result_nav span {color:rgb(153,153,153);}
.result_nav span a {color:rgb(153,153,153);text-decoration:underline;}
.result_nav span a:hover {color:rgb(253,27,20);text-decoration:underline;}
span.nav_title {color:rgb(51,0,0);}
span.nav_title a {color:rgb(102,102,102);text-decoration:none;}
span.nav_title a:hover {color:rgb(253,27,20);text-decoration:underline;}
span.nav_title a strong {color:rgb(253,27,20)}
.next {background:url(/images/little_black_arrow.gif) no-repeat 100% 80%; padding-right:1em;}
.prev {background:url(/images/little_black_arrow_back.gif) no-repeat 0% 80%;padding-left:1em;}

/* OVERVIEW TABLE */
/* used with these details in users admin */
.row2 {clear:both;margin:0px;margin-bottom:17px;height:19px;}
.row2 input {background-color:#fff;border-color:rgb(102,102,102);color:rgb(153,153,153);margin:0px;}
.row2 .col_left, .row2 .col_right {position:relative;float:left;}
.row2 .col_right, .row2 .col_right_1, .row2 .col_right_2, .row2 .col_right_3, .row2 .col_right_4 {margin-right:17px;}
.row2 h3.col_left {margin-bottom:0px;text-align:right;padding-right:17px;background:#fff url(/images/red_round_bullet.gif) no-repeat 35px 60%;}

.row2 .functions {position:relative;float:left;top:-21px;margin-bottom:-21px; line-height: 17px;}
.row2 .functions strong {font-size:14px;font-weight:200;color:rgb(51,0,0);}
.row2 .functions  a {color:rgb(253,27,20);}
.row2 .functions  a:hover {color:rgb(51,0,0);}

.number_lo {margin:0;padding:0;}

/* header list */
.header_row2 {clear:both;margin:0px;height:19px;}
.header_row2 div.col_right, .header_row2 div.col_right_1, .header_row2 div.col_right_2, .header_row2 div.col_right_3, .header_row2 div.col_right_4 {position:relative;float:left;}

.header_row2 div.col_right {margin-right:19px;margin-left:50px;}
.header_row2 div.col_right_1 {margin-right:23px;}
.header_row2 div.col_right_2 {margin-right:23px;}
.header_row2 div.col_right_3 {margin-right:18px;}

.header_row2 .up {background:url(/images/sq_red_arrow_up.gif) no-repeat 100% 60%;}
.header_row2 .down {background:url(/images/sq_red_arrow_down.gif) no-repeat 100% 60%;}
.header_row2 .up a, .header_row2 .down a {color:rgb(253,27,20);}
.header_row2 .up a:hover, .header_row2 .down a:hover {color:rgb(51,51,51);}

/* TOOLS */
/* ie5 does not work if put at higher level */
.tools {position:fixed;top:86px;width:164px;margin:17px auto auto 41px;border:5px solid rgb(168,179,171);background:#fff url(/images/site_color_1_vert.gif) repeat-y 17px 0;}
.tools h3 {position:static;width:158px;text-align:left;padding-left:0.5em;line-height:20px;color:rgb(253,27,20);border-bottom:5px solid rgb(168,179,171);background-color:#fff;font-size:11px;font-weight:600;}
.tools a {position:relative;float:left;min-height:17px;height:auto;margin-left:0px;border-bottom:1px solid rgb(168,179,171);color:rgb(102,102,102);text-align:left;padding-left:2.25em;line-height:16px;width:141px;
;background:transparent url(/images/little_black_arrow.gif) no-repeat 5px 50%;}
.tools a:hover {color:rgb(253,27,20);}

.grecaptcha-badge {
	display: none;
}