﻿/* BROWSER RESET */
html, body, div, span, table, caption, tbody, tfoot, thead, tr, th, td, em, font, small strong, h1, h2, h3, h4, h5, h6, p, a, big, ol, fieldset, form, label, legend {
	padding: 0px;
	margin: 0px;
	outline: 0px;
	line-height: normal;
	vertical-align: top;
	font-family: inherit;
	font-size: 100%;
}
img {
	padding: 0px;
	margin: 0px;
	border: 0px;
	outline: 0px;
	line-height: normal;
	vertical-align: top;
	font-family: inherit;
	font-size: 100%;
}
a {
	cursor: pointer;
}
body {
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
input, select, textarea {
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
}
/* END BROWSER RESET */
/*------------------------------Layout Div starts here--------------------------------*/
html, body {
	min-height: 100%;
}
html {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 100%;
}
body {
	HEIGHT: 100%;
	PADDING-RIGHT: 0px;
	MIN-WIDTH: 760px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: auto;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
	font-size: 12px;
	FONT-FAMILY: Helvetica,Tahoma,Arial, sans-serif;
	background-image: url("images/bgbody.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
a {
	text-decoration: none;
	color: #2094bd;
	font-size: 12px;
	font-weight: bold;
}
p, p.normalText {
	padding-left: 6px;
	font-size: 14px;
	padding: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
}
/*------------------------------Home Layout Div starts here------------------------- */
.homebg {
	background-image: url("images/mainbg.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: auto;
	text-align: center;
}
#homeouter {
	background-image: url("images/HLbg.jpg");
	background-repeat: no-repeat;
	background-position: 0px -2px;
	BORDER: 0px #000 solid;
	HEIGHT: 540px;
	float: left;
	WIDTH: 995px;
	TEXT-ALIGN: left;
}
#homeContentL {
	background-image: url("images/found.jpg");
	background-repeat: no-repeat;
	background-position: 100% 0%;
	border : 0px solid #000;
	float: left;
	width: 690px;
	margin-right: -10px;
	float: left;
	height: 530px;
	text-align: left;
}
.Hlogo {
	background-image: url("images/Hlogo.jpg");
	background-repeat: no-repeat;
	background-position: 0% -3%;
	width: 300px;
	height: 196px;
	position: absolute;
	left: 6px;
	border: 0px solid #000;
	top: 0px;
	display: block;
}
.flash {
	background-image: url("images/hometxt.png");
	background-repeat: no-repeat;
	background-position: 0px 100px;
	width: 426px;
	height: 255px;
	position: absolute;
	left: 10px;
	border: 0px solid #D5EAEF;
	top: 210px;
	display: block;
}
.homebtn {
	position: absolute;
	top: 470px;
	float: left;
	margin-left: 1em;
}
#homeContentR {
	background-image: url("images/hrbg.jpg");
	background-repeat: no-repeat;
	background-position: 96% 0%;
	padding-top: 5px;
	border : 0px solid #000;
	position: absolute;
	right: 0;
	padding-right: 10px;
	width: 300px;
}
.Homesearch {
	background-image: url("images/srchmidbg.jpg");
	background-repeat: repeat-y;
	background-position: 0px 0px;
	float: left;
	width: 297px;
	height: 360px;
	color: #fff;
	padding-top: 1px;
}
.Homesearch big {
	float: left;
	background-image: url("images/seprator.png");
	background-repeat: no-repeat;
	background-position: -2px -6px;
	width: 99%;
	font-family: "Helvetica 35 Thin";
	text-indent: 8px;
	padding-top: 4px;
	margin-bottom: 2px;
	font-size: 24px;
	font-weight: lighter;
}
.Homesearch span.err {
	width: 80%;
	margin-left: 10px;
	display: block;
	vertical-align: top;
	float: left;
}
.fields {
	border: 0px solid #fff;
	margin-top: 4px;
	float: left;
	padding-top: 4px;
	height: 100px;
}
.fields span.err {
	position: absolute;
	margin-top: -10px;
}
.fields em {
	padding-left: 10px;
}
div.inner {
	width: 275px;
	margin: auto;
	position: relative;
	z-index: 1;
	left: 9px;
	top: 4px;
	BORDER-RIGHT: #fff 1px solid;
	BORDER-TOP: #fff 1px solid;
	BACKGROUND: #b2e2e6;
	float: left;
	height: 30px;
	color: #2094bd;
	BORDER-LEFT: #fff 1px solid;
	BORDER-BOTTOM: #fff 1px solid;
	display: block;
}
span.inner {
	width: 175px;
	float: left;
	height: 28px;
	margin: auto;
	display: block;
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 2px;
	position: relative;
	left: 10px;
	top: 4px;
	color: #b4b4b4;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 2px;
	background-image: url("images/txtbox.gif");
	background-repeat: repeat-x;
	PADDING-BOTTOM: 2px;
	font-size: 16px;
	BORDER-LEFT: #fff 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #fff 1px solid;
}
div.selectbox-wrapper {
	position: absolute;
	z-index: 1;
	display: block;
	width: auto;
	left: 0px;
	content: normal;
	top: 30px;
	background-color: #b2e2e6;
	margin: 0px;
	padding: 0px;
	text-align: left;
	height: 150px;
	overflow: auto;
	display: block;
}
div.selectbox-wrapper .current {
	background-color: #D6EEF3;
}
div.selectbox-wrapper ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 1;
}
div.selectbox-wrapper ul li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 2px;
	cursor: pointer;
}
input.selectbox {
	width : 98%;
	padding-left: 4px;
	height: 20px;
	text-align: left;
	background-image: url("images/ddlbg.png");
	background-position: 0px -1px;
	background-color: #b2e2e6;
	cursor: pointer;
	font-size: 14px;
	background-repeat: no-repeat;
	border: 0px solid #000;
	background-position: right;
	color: #2094bd;
}
.btnRed {
	float: left;
	position: relative;
	left: 10px;
	Width: 100px;
	color: #fff;
	border: 0px none;
	height: 40px;
	background-image: url("images/searchhomeT.png");
	border: 0;
	font-size: 14pt;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 0px -1px;
}
.searchclassified {
	width: 300px;
	float: right;
	height: 98px;
}
/*------------------------------Home Layout Div Ends here----------------------*/
div#container {
	position: relative;
	margin: auto;
	WIDTH: 1000px;
	HEIGHT: 100%;
	text-align: left;
}
HTML > BODY #container {
	position: relative;
	HEIGHT: 100%;
}
#outer {
	background-image: url("images/topbg.jpg");
	background-repeat: repeat-x;
	background-position: -1px 20px;
	MARGIN: -24px auto;
	float: right;
	WIDTH: 994px;
	margin-bottom: 4px;
}
#header {
	WIDTH: 98%;
	COLOR: #000000;
	POSITION: relative;
	TOP: 30px;
	HEIGHT: 104px;
}
div#left {
	FLOAT: left;
	WIDTH: 213px;
	margin-left: 15px;
	PADDING-TOP: 50px;
	POSITION: relative;
	border-bottom: 0px solid #000;
	border-left: 0px solid #cee0e4;
	border-right: 0px solid #cee0e4;
}
div#content {
	FLOAT: right;
	PADDING-TOP: 50px;
	PADDING-bottom: 20px;
	margin-right: 15px;
	width: 736px;
	background-image: url("images/botbg.png");
	background-repeat: no-repeat;
	background-position: 0% 100%;
}
div.contentouter {
	background-image: url("images/Midbg.png");
	background-repeat: repeat-y;
	background-position: 0px 10px;
	position: relative;
	top:0px;padding-top: 10px;
 

	padding-bottom: 10px;
	width: 100%;
	min-height: 600px;
}
.pagetitle { 

	width: 100%;
	background-image: url("images/Tpbg.png");
	background-repeat: no-repeat;
	background-position: -1px -1px; 
	z-index: 999;
	float: left; height:30px; padding-top:10px;
 
}
.pagetitle span {
	float: left;
	FONT-WEIGHT: bold;
	padding-left: 6px;
	COLOR: #2094bd;
	font-size: 14px;
	margin-right: 5px;
}
.pagetitle a {
	float: left; 
	font-size: 12px;
	padding: 0px 16px 20px 8px;
	background-image: url("images/line.gif");
	background-repeat: no-repeat;
	background-position: right 0;
}
.pagetitle a:hover {
	float: left;
	text-decoration: underline!important;
	font-size: 12px;
	padding: 0px 16px 20px 8px;
}
.pagetitle a.last {
	float: left;
	font-size: 12px;
	padding: 0px 16px 20px 8px;
	background: transparent;
}
.pagetitle a[disabled]  {
	float: left;  color:#C0C0C0;
	font-size: 12px;cursor:auto;

	padding: 0px 16px 20px 8px;
	background-image: url("images/line.gif");
	background-repeat: no-repeat;
	background-position: right 0;
}
.pagetitle a[disabled]:hover { color:#C0C0C0;

	float: left;cursor:auto;

	text-decoration: none!important;
	font-size: 12px;
	padding: 0px 16px 20px 8px;
}
.pagetitle a[disabled].last { color:#C0C0C0;

	float: left;cursor:auto;

	font-size: 12px;
	padding: 0px 16px 20px 8px;
	background: transparent;
}

div.contentinner {
	margin: auto;
	width: 96%;
}
#footer {
	CLEAR: both;
	MARGIN: auto;
	padding-top: 5px;
	border: 0px solid #cee0e4;
	font-size: 12px;
	WIDTH: 964px;
	COLOR: #999;
	HEIGHT: 40px;
	background-image: url("images/gslogo.gif");
	background-repeat: no-repeat;
	background-position: 100% 35%;
}
* HTML #footer {
	HEIGHT: 50px;
}
br {
	CLEAR: both;
	OVERFLOW: hidden;
	HEIGHT: 1px;
}
.clearer {
	CLEAR: both;
	OVERFLOW: hidden;
	HEIGHT: 1px;
}
#clearfooter {
	CLEAR: both;
	WIDTH: 100%;
	HEIGHT: 5px;
}
div#header span {
	background-image: url("images/inlogo.jpg");
	background-repeat: no-repeat;
	background-position: 5px 0px;
	float: left;
	border: 0px solid #000;
	WIDTH: 200px;
	height: 100px;
}
.tnb {
	text-align: left;
	width: 299px;
	float: right;
	height: 28px;
	margin-right: 2px;
	margin-top: 10px;
	margin-bottom: 2px;
	padding-top: 10px;
	padding-bottom: 2px;
	background-image: url("images/tnbbg0.gif");
	background-repeat: no-repeat;
	background-position: 2px 3px;
}
.tnb a {
	cursor: pointer;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	border: 0px solid #000;
	margin-left: 10px;
	text-align: center;
}
.err {
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	BORDER: 1px #CC3300 solid;
	color: #D8000C;
	background-color: #FFBABA;
	position: absolute;
	padding-top: 3px;
	padding-bottom: 2px;
}
div.leftinner {
	background-image: url("images/lbg.gif");
	background-repeat: repeat-y;
	background-position: 100% 100%;
	FLOAT: left;
	WIDTH: 212px;
	padding-left: 1px;
	position: relative;
	top: -2px;
}
div.leftinner span.err {
	margin-left: 3px;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 2px;
	vertical-align: top;
	float: left;
}
div#left table {
	width: 210px;
	margin: 15px auto;
	margin-left: 4px;
	font-weight: bold;
}
div#left table td {
	padding-left: 4px;
	padding-top: 6px;
}
div#left h3 {
	background-image: url("images/lefttitle.gif");
	background-repeat: no-repeat;
	background-position: -1px 0px;
	float: left;
	height: 40px;
	width: 214px;
	clear: both;
	margin-top: -6px;
}
.expander {
	float: left;
	width: 200px;
	margin: 5px auto;
	position: relative;
	left: 4px;
	border: 0px solid #000;
}
big.head {
	float: left;
	color: #333;
	text-align: left;
	font-size: 12px;
	width: 90%;
}
big.head A {
	padding-left: 16px;
	background-image: url("images/expand.gif");
	color: #333;
	background-repeat: no-repeat;
	background-position: 0px -2px;
}
big.head A:hover {
	padding-left: 16px;
	background-image: url("images/expand.gif");
	color: #333;
	background-repeat: no-repeat;
	background-position: 0px -2px;
}
big.selected A {
	padding-left: 16px;
	background-image: url("images/collapse.gif");
	color: #333;
	background-repeat: no-repeat;
	background-position: 0px -2px;
}
big.selected A:hover {
	padding-left: 16px;
	background-image: url("images/collapse.gif");
	color: #333;
	background-repeat: no-repeat;
	background-position: 0px -2px;
}
div#box {
	float: left;
	BORDER-RIGHT: #d6eef3 1px solid;
	BORDER-left: 1px #d6eef3 solid;
	width: 150px;
	margin-left: 4px;
	background-color: #fff;
	BORDER-bottom: #d6eef3 1px solid;
	font-size: 12px;
}
div#box ul {
	float: left;
	margin-left: 20px;
}
div#box h4.head {
	width: 100%;
	float: left;
	color: #333;
	background-repeat: repeat-x;
	background-position: 0px -12px;
	font-size: 12px;
	clear: left;
	background-color: #F2FBFF;
}
H4.head A {
	BORDER-TOP: #d6eef3 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 16px;
	BACKGROUND: url(images/expand.gif) no-repeat 0% 0%;
	PADDING-BOTTOM: 3px;
	COLOR: #333;
	PADDING-TOP: 3px;
}
H4.head A:hover {
	BACKGROUND: url(images/expand.gif) no-repeat 0% 0%;
	COLOR: #000;
}
H4.selected A {
	PADDING-LEFT: 16px;
	BACKGROUND: url(images/collapse.gif) #D6EEF3 no-repeat 0% 0%;
	PADDING-BOTTOM: 3px;
	COLOR: #2094BD;
	PADDING-TOP: 3px;
}
H4.selected A:hover {
	BACKGROUND: url(images/collapse.gif) #D6EEF3 no-repeat 0% 0%;
	COLOR: #36a;
}
div.lnbmap {
	position: relative;
	margin-top: 6px;
	float: left;
	height: 170px;
	border: 0px solid #000;
	width: 212px;
}
.lblfloatingtxt {
	width: 100%;
	text-align: center;
	float: left;
	color: #525252;
	font-size: 22px;
	font-family: "Helvetica 45 Light";
	position: absolute;
	top: 2px;
	left: 0px;
	border: 0px solid #ccc;
	text-transform: lowercase;
}
div.lnbbottom {
	border: 0px solid #8ec9d1;
	background-image: url("images/lnbbotbg.jpg");
	background-repeat: no-repeat;
	background-position: -2px 0px;
	position: relative;
	float: left;
	margin-bottom: -6px;
	height: 130px;
	width: 212px;
}
.imgbtnbi {
	position: absolute;
	top: 40px;
	left: 4px;
}
.clear {
	CLEAR: both;
	HEIGHT: 1px;
}
div#footer div {
	font-size: 12px;
	padding-top: 4px;
	text-align: left;
}
div#footer div a {
	font-size: 12px;
	line-height: 1;
	color: #3b9fc3;
	padding-top: 4px;
	padding-bottom: 4px;
	cursor: pointer;
	text-decoration: none;
}
.jqmWindow {
	display: none;
	position: fixed;
	top: 17%;
	left: 50%;
	margin-left: -300px;
	width: 600px;
	background-color: #EEE;
	color: #333;
	border: 1px solid black;
	padding: 12px;
}
/*------------------------------Layout Div ends here--------------------------------*/
/* ===================IE6 css fixer======================= */
img, div, a, input, .searchclassified, .btnRed, .tnb {
	behavior: url(iepngfix.htc);
}
/* add display:inline to floated elements */
* html #homeouter, * html #homeContentL, * html .homebtn, * html #homeContentR, * html .Homesearch, * html .Homesearch big, * html .Homesearch span.err, * html .fields, * html div.inner, * html span.inner, * html .btnRed, * html .searchclassified, * html #outer, * html div#left, * html div#content, * html .pagetitle, * html .pagetitle span, * html .pagetitle a, * html .pagetitle a:hover, * html .pagetitle a.last, * html div#header span, * html .tnb, * html .tnb a, * html div.leftinner, * html div.leftinner span.err, * html div#left h3, * html .expander, * html big.head, * html div#box, * html div#box ul, * html div#box h4.head, * html div.lnbmap, * html .lblfloatingtxt, * html div.lnbbottom {
	display: inline;
}
/* convert min height values */
* html html, * html body {
	height: 100%;
}
* html * HTML #container {
	height: 100%;
}
* html div.contentouter {
	height: 620px;
}
/* convert min widths values */
* html body {
	width: 760px;
}
/* add zoom:1 to overflow:hidden */
* html #homeouter, * html #homeContentL, * html .homebtn, * html #homeContentR, * html .Homesearch, * html .Homesearch big, * html .Homesearch span.err, * html .fields, * html div.inner, * html span.inner, * html .btnRed, * html .searchclassified, * html #outer, * html div#left, * html div#content, * html .pagetitle, * html .pagetitle span, * html .pagetitle a, * html .pagetitle a:hover, * html .pagetitle a.last, * html div#header span, * html .tnb, * html .tnb a, * html div.leftinner, * html div.leftinner span.err, * html div#left h3, * html .expander, * html big.head, * html div#box, * html div#box ul, * html div#box h4.head, * html div.lnbmap, * html .lblfloatingtxt, * html div.lnbbottom {
	zoom: 1;
}
* html div#left h3 {
	position: relative;
	top: 5px;
}
* html div.leftinner {
	position: relative;
	top: -13px;
	left: -2px;
}
/* fix negative margins */
* html #homeContentL, * html .fields span.err, * html #outer, * html div#left h3, * html div.lnbbottom, * html .jqmWindow {
	position: relative;
	zoom: 1;
}
/* add zoom:1 to pos:relative elements */
* html div.inner, * html span.inner, * html .btnRed, * html div#container, * html * HTML #container, * html #outer, * html #header, * html div#left, * html div.contentouter, * html div.leftinner, * html .expander, * html div.lnbmap, * html div.lnbbottom {
	zoom: 1;
}
/* ============================================= */
