html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote { padding: 0; margin: 0 }

body
{
font-size: 80%;
color:#000000;
background-color:#ffffff;
margin:0px;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
font-family: helvetica,arial,sans-serif;
}

fieldset.location {
	padding: 4px 8px 8px;
	border: 1px solid #CFEAFC;
}

fieldset.location legend {
	font-size: 100%;
	font-weight: bold;
	color: #0B7AF4;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #CFEAFC;
}

fieldset.category {
	padding: 4px 8px 8px;
	border: 1px solid #FCE8C2;
}

fieldset.category legend {
	font-size: 100%;
	font-weight: bold;
	color: #E2701B;
	text-decoration: none;
	padding: 2px;
	border: 1px solid #FCE8C2;
}

table { border-collapse: collapse; border-spacing: 0 }

a, img { border: none; outline: none }

address, caption, cite, th { font-style: normal; font-weight: normal }

ol, ul { list-style: none }

caption, th { text-align: left }

em, strong { font-weight: normal; font-style: normal }

abbr { border: none; }

iframe { border: none; overflow: hidden; }

table, input, textarea
{
font-size: 100%;
}

h1 {font-size:160%;}
h2 {font-size:120%;margin-top:10px;margin-bottom:10px;}
h3 {font-size:110%;}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}

a:link
{
	font-family: helvetica,arial,sans-serif;
	font-size: 100%;
	text-decoration:none;
	color:#0000FF;
	font-style:normal;
}

a:visited
{
	font-family: helvetica,arial,sans-serif;
	font-size: 100%;
	text-decoration:none;
	color:#0000FF;
	font-style:normal;
}

a:hover
{
	font-family: helvetica,arial,sans-serif;
	font-size: 100%;
	text-decoration:underline;
	color:#B92850;
	font-style:normal;
}

a:active
{
	font-family: helvetica,arial,sans-serif;
	font-size: 100%;
	text-decoration:none;
	color:#0000FF;
	font-style:normal;
}

a.selected{background-color:#FCFBBE;}

a.normallink:link
{
	font-size:120%;
	text-decoration:underline;
	color:#0000FF;
}

a.normallink:visited
{
	font-size:120%;
	text-decoration:underline;
	color:#B84565;
}

a.normallink:hover
{
	font-size:120%;
	text-decoration:none;
	color:#B84565;
}

a.normallink:active
{
	font-size:120%;
	text-decoration:none;
	color:#0000FF;
}

a.forelink:link
{
	text-decoration:none;
	color:#FFFFFF;
}

a.forelink:visited
{
	text-decoration:none;
	color:#FFFFFF;
}

a.forelink:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}

a.forelink:active
{
	text-decoration:none;
	color:#FFFFFF;
}

a.nolink:link
{
	text-decoration:none;
	color:#000000;
}

a.nolink:visited
{
	text-decoration:none;
	color:#000000;
}

a.nolink:hover
{
	text-decoration:none;
	color:#000000;
}

a.nolink:active
{
	text-decoration:none;
	color:#000000;
}

#alert
{
	position:relative;
	background-color:#F5BC6D;
	padding:5px 0px 5px 0px;
	font:14px/1.25;
	font-weight:bold;
	text-align:center;
	min-width: 800px;
	min-height: 100%;
}

#container { position: relative; min-width: 800px; min-height: 100%; }


TABLE.dtable{padding:0;border:0;border-spacing:0;width:100%;}

TABLE.itable{background-color:#F8F8F8;padding:0;border:0;border-spacing:0;width:99%;}

TD.sgdata{background-color:#F8F8F8;padding:0;}

#topbar{
  background-image:url('../images/back.gif');
  background-repeat:repeat-x;
  background-position:top;
  min-height:20px;
  color:#DC8F99;
}

#header{
  padding:0px;
}

#topnav
{
	padding:0px 1% 10px 1%;
}

#main{position:relative;}

.search
{
	padding:0 20px 0 0;
}

#cont{background-image:url('../images/topbg.gif');background-repeat:repeat-x;background-position:top;padding:15px 0px 0px 0px;}

input
{
	padding:1px 2px 1px 2px;
	margin:0;
}

#leftcont
{
	position:relative;
	width:66%;
	border-right:1px dotted #CCCCCC;
	padding:0 0 0 1%;	
}

#rightcont
{
	position:relative;
	left:68%;
	width:32%;
}

DIV.categorylist
{
	padding:5px 2px 5px 2px;
}

a.header:link
{
	font-size:100%;
	font-weight:bold;
	color:#111111;
	text-decoration:underline;
}

a.header:visited
{
	font-size:100%;
	font-weight:bold;
	color:#111111;
	text-decoration:underline;
}

a.header:hover
{
	font-size:100%;
	font-weight:bold;
	color:#B92850;
	text-decoration:underline;
}

a.header:active
{
	font-size:100%;
	font-weight:bold;
	color:#111111;
	text-decoration:none;
}

a.action:link
{
	font-size:120%;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}

a.action:visited
{
	font-size:120%;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}

a.action:hover
{
	font-size:120%;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}

a.action:active
{
	font-size:120%;
	font-weight:bold;
	color:#0000FF;
	text-decoration:none;
}

a.viewlink:link
{
	font-size:100%;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}

a.viewlink:visited
{
	font-size:100%;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}

a.viewlink:hover
{
	font-size:100%;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}

a.viewlink:active
{
	font-size:100%;
	font-weight:bold;
	color:#0000FF;
	text-decoration:none;
}

li.categoryheader
{
	background-color:#EBEBEB;
	padding:2px 3px 2px 3px;
	/*text-align:center;*/
	font-weight:bold;
}

li.locationheader
{
	background-color:#D2E4F9;
	padding:2px 3px 2px 3px;
	/*text-align:center;*/
	font-weight:bold;
}

.locationlist
{
	padding:5px 2px 5px 2px;
}

.bigtext
{
	font-size:140%;
	font-weight:bold;
}

.smalltext
{
	font-size:80%;
	font-weight:normal;
}

#footer
{
	position:relative;
	text-align:center;
	padding:50px 5px 10px 5px;
}

.whitetext
{
	color:#FFFFFF;
}

.hmenu
{
	padding:0px 0px 0px 5px;
	font-size:100%;
	color:#D1D6E4;
}

a.hlink:link
{
	font-size:95%;
	text-decoration:none;
	font-weight:bold;
	color:#4261DF;
}

a.hlink:visited
{
	font-size:95%;
	text-decoration:none;
	font-weight:bold;
	color:#4261DF;
}

a.hlink:hover
{
	font-size:95%;
	text-decoration:underline;
	font-weight:bold;
	color:#0728ED;
}

a.hlink:active
{
	font-size:95%;
	text-decoration:none;
	font-weight:bold;
	color:#3BB000;
}

SPAN.spacer
{
	padding:0 5px 0 5px;
}

.title
{
	font-size:130%;
	color:#62b14e;
	font-weight:bold;
	white-space:nowrap;
	padding:0px 0px 0px 10px;
}

.usermsg
{
	font-size:100%;
	color:#FB7D00;
	padding:0 5px 0 2px;
	font-weight:normal;
}

.mandatory
{
	font-size:120%;
	color:#FF9933;
	padding:0 5px 0 2px;
}

.validationmsg
{
	font-size:100%;
	color:#FF8000;
	font-style:italic;
	display:none;
}

#TransMsg
{
	 position:absolute;
	 background:transparent;
	 width:98%;
	 font-size:120%;
	 color:#F09313;
	 padding:0px 0px 0px 0px;
	 text-align:center;
	 font-weight:bold;
	 display:none;
}

#Loading{position:absolute;background-color:#FDF7A2;left:44%;color:#111;font-weight:bold;width:150px;text-align:center;padding:5px 2px 5px 2px;white-space:nowrap;letter-spacing:1;z-index:0;}

a.contlink:link
{
	text-decoration:none;
	color:#111;
}

a.contlink:visited
{
	text-decoration:none;
	color:#111;
}

a.contlink:hover
{
	text-decoration:underline;
	color:#111;
}

a.contlink:active
{
	text-decoration:none;
	color:#111;
}

.gridrow0
{
	/*background-color:#E1EEFD;*/
	background-color:#F4F5F7;
}

.gridrow1
{
	/*background-color:#B1D6FA;*/
	background-color:#E9EAEB;
}

.gridheader
{
	/*background-color:#5C8ABC;*/
	background-color:#868991;
	color:#FFFFFF;
	font-weight:bold;
}

.normaltext{font-size:100%;color:#000;font-weight:normal;}

.notice{font:17px Times New Roman; font-style:italic;padding:5px 0px 2px 0px;}

a.inprocess:link{font-size:130%;color:#9E9E9E;font-weight:bold;text-decoration:underline;}
a.inprocess:visited{font-size:130%;color:#9E9E9E;font-weight:bold;text-decoration:underline;}
a.inprocess:hover{font-size:130%;color:#9E9E9E;font-weight:bold;text-decoration:none;}
a.inprocess:active{font-size:130%;color:#9E9E9E;font-weight:bold;text-decoration:underline;}

a.processed:link{font-size:130%;color:#3A763A;font-weight:bold;text-decoration:underline;}
a.processed:visited{font-size:130%;color:#3A763A;font-weight:bold;text-decoration:underline;}
a.processed:hover{font-size:130%;color:#3A763A;font-weight:bold;text-decoration:none;}
a.processed:active{font-size:130%;color:#3A763A;font-weight:bold;text-decoration:underline;}

ul.steps
{
	padding:5px 5px 5px 5px;
}

ul.steps li
{
	padding:5px 0px 5px 0px;
}

.guideline{font:115% Times New Roman, Arial;color:#1E79EA;font-style:italic;}

.classifiedsubdetails{font:120% Times New Roman, Arial;font-style:italic;}

.userinteractionreq{background-color:#CDE2FE;padding:3px 0px 3px 0px;}

.warning{font-size:150%;font-weight:bold;color:#F20000;}

.notavailable{color:#EE114E;font-weight:bold;}

INPUT.opbtn{font-size:90%;}

HR.seperator{height:1px;background-color:#B6B7B8;}

.greentext{font-size:120%;color:#006600;}

.fadedtext{color:#787878;}

.graytext{color:#CCC;}

#PageInfo{position:absolute;font-size:120%;font-weight:bold;z-index:1;color:#62b14e;white-space:nowrap;padding:0px 0px 0px 10px;}

a.sitenavigation:link{font:100% Verdana, Times New Roman;color:#000000;text-decoration:underline;font-weight:bold;}
a.sitenavigation:visited{font:100%  Verdana, Times New Roman;color:#000000;text-decoration:underline;font-weight:bold;}
a.sitenavigation:hover{font:100%  Verdana, Times New Roman;color:#FF0000;text-decoration:underline;font-weight:bold;}
a.sitenavigation:active{font:100%  Verdana, Times New Roman;color:#000000;text-decoration:normal;font-weight:bold;}

#PageInfo span{font-size:100%;}

.htmlentity{font:75% Trebuchet MS, Times New Roman, sans-serif;}

.mainnav{background-color:#EFEFEF;}

.inputsearch{border:1px solid #0246E3;font: 12px Verdana, sans-serif;font-size:100%;padding:0px 0px 0px 2px;}

input.tbox {border:1px solid #4F7DCA;padding:1px 2px 1px 2px;}

#LoginPanel {background: transparent; margin:1em;width:auto;}
.xtopnav, .xbottomnav {display:block; background:transparent; font-size:1px;}
.xbnav1, .xbnav2, .xbnav3, .xbnav4 {display:block; overflow:hidden;}
.xbnav1, .xbnav2, .xbnav3 {height:1px;}
.xbnav2, .xbnav3, .xbnav4 {background-color:#F1F1F1; border-left:1px solid #E5E5E5; border-right:1px solid #F1F1F1;}
.xbnav1 {margin:0 5px; background-color:#F1F1F1; }
.xbnav2 {margin:0 3px; border-width:0 2px;}
.xbnav3 {margin:0 2px;}
.xbnav4 {height:2px; margin:0 1px;}
.roundbox-nav-content {font-family:sans-serif, Arial;font-size:12px;display:block;background-color:#F1F1F1; border:0 solid #F1F1F1; border-width:0 1px;}

a.smallstandardlink:link {
	font-size:90%;
    text-decoration: underline;
	color: #0000FF;
}
a.smallstandardlink:visited {
	font-size:90%;
	text-decoration: underline;
	color:#0000FF;
}
a.smallstandardlink:hover {
	font-size:90%;
	text-decoration: underline;
	color: #0000FF;
}
a.smallstandardlink:active {
	font-size:90%;
	text-decoration: none;
}

a.foot:link {
background-color:transparent;
font-family: Tahoma,Verdana, Arial; 
font-size: 11px;
text-decoration: none;
color: #3051B0;
}
a.foot:visited {
background-color:transparent;
font-family: Tahoma,Verdana, Arial; 
font-size: 11px;
text-decoration: none;
color: #3051B0;
}
a.foot:hover {
background-color:transparent;
font-family: Tahoma,Verdana, Arial; 
font-size: 11px;
text-decoration: underline;
color: #e68239;
}
a.foot:active {
background-color:transparent;
font-family: Tahoma,Verdana, Arial; 
font-size: 11px;
text-decoration: none;
}

.bigtext{font-size:120%;font-weight:normal;}