html, body {
	width: 860px;
	margin: 0px auto;
	font-family: Arial,sans-serif;
	color: #333;
	line-height: 1.166;	
	padding: 0px;
	background-color: #fff;
	text-align: center;
	cursor: default;
	}

#wrapper {
	width: 860px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	}

#header {
	padding: 0px;
	height: 85px;
	margin-bottom: 0px;
	}
	
#logo {
	 width: 860px;
	 height: 70px;
	 vertical-align: bottom;
	 top: 0px;
	 position: absolute;
	 }
	 
#footer {
	background: url(images/footer.png) repeat-x top left;
	font-size: 90%;
	width: 100%;
	color: #6d6d6d;
	background-color: #fff;
	line-height: 30px;
/*	height: 70px;
*/	text-align: center;
	}

.login {
	float: right;
	padding-right: 10px;
	}
	
.login sp {
	color: #aaa;
	background-color: transparent;
	font-weight: normal;
	font-size: 90%;
	}
	
.clearit {
	background-color: transparent;
	clear: both;
	height: 0;
	line-height: 0px;
	font-size: 0px; /*for IE*/
	}
	
.clr {
	clear: both
	}

/************ W3CButton styles **************/

.w3cbutton {
	margin: 1em;
	width: 9em;
	border: 1px solid #ccc;
	font-family: helvetica,arial,sans-serif;
	font-size: 78%;
	font-weight: bold;
	text-align: left;
	}
	
.w3cbutton a {
	display: block;
	width: 100%;
	}
	
.w3cbutton a:link, .w3cbutton a:visited, .w3cbutton a:hover {
	background-color: #fc6;
	color: #000;
	text-decoration: none;
	padding: 0px;
	}
	
.w3cbutton sp.w3c {
	padding: 0.2em 0.4em;
	background-color: #fff;
	color: #0c479d;
	}
	

/************ sectionLinks styles **************/
	
TD, th {
	font-size: 12px;
	color: #333;
	line-height: 1.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: inherit;
	}
	
/*TR {
	font-size: 12px;
	color: #333;
	background-color: transparent !important;
	line-height: 1.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
*/	
P {
	font-size: 12px;
	color: #333;
	background-color: inherit;
	line-height: 1.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
DIV {
	font-size: 12px;
	color: #333;
	background-color: transparent;
	line-height: 1.45em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
DIV.colorbox A:hover {
	color: #333;
	background-color: inherit;
	}

.box DIV.module {
	padding: 0px 0px 5px 5px;
	width: 100% !important;
	}
	
A:link, A:visited {
	color: #009;
	background-color: inherit;
	font-size: 100%;
	text-decoration: none;
	}
	
A:hover {
	color: darkorange;
	background-color: inherit;
	text-decoration: none;
	}
	
#contentcontainer {
	float:left;
	padding-top: 0px;
	text-align: left;
	}

#contentbg {
	 width:649px;
	 border:0px;
	 background-color:#90badb;
	 }

#contentbgpad {
	 padding:10px 19px 0px 20px;
	 width:610px;
	 }	 
	 
#right {
	margin-top: -65px;
	padding-top: 10px;
	padding-left: 0px;
	text-align: left;
	position: relative;
	float:left;
	}
	
H1 {
	color: #666;
	background-color: inherit;
	font-size: 180%;
	margin: 0px;
	line-height: 200%;
	font-family: Arial, Helvetica, sans-serif;
	}
	
HR {
	border: 1px solid #999;
	height: 1px;
	}
	
.subHeader {
/*	background-color: #E7E7E7;
*/	border-top: 1px solid #ACACAC;
	font-size: 12px;
	color: #333;
	background-color: inherit;
	}
	
.subHeader A, .subHeader A:visited {
	color: #006;
	background-color: #fff;
	text-decoration: none;
	}
	
.subHeader A:hover {
	color: maroon;
	background-color: #fff;
	}
	
UL {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-type: none;
	}
	
UL LI {
	padding-top: 0px;
	padding-left: 0px;
	line-height: 15px;
	}
	
.pageNav {
	font-size: 11px;
	color: #E6F1F9;
	background-color: inherit;
	}
	
.pageNav ul {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	width: 100%;
	}
	
.pageNav li{
	list-style-image: url(images/arrow.gif);
	list-style-position: inside;
	padding-bottom: 1px;
	margin: 0px;
	width: 100%;
	vertical-align: middle;
	background-color: inherit;
	color: #fff
	}
	
.pageNav a, .pageNav a:visited, pageNav li a {
	padding: 0px;
	text-decoration: none;
	color: #ff6 /*#E6F1F9*/;
	font-weight:bold;
	background-color: inherit;	
	}
	
.pageNav A:hover {
	padding: 0px;
	text-decoration: none;
	color: #333;
	background-color: inherit;	
	}
	
.sbWG {
	background: url(images/top_left_wg.gif) no-repeat;
	width: 20px;
	height: 20px;
	margin-top: 0;
	}	
	
.main { 
	padding: 10px;
	color: #333;
	background-color: inherit;
	font-size: 13px;
	}
	
.main A {
	color: #006;
	background-color: inherit;
	text-decoration: none;
	}
	
.main a:hover {
	text-decoration: underline;
	}
	
.subCat A {
	color: #033;
	background-color: inherit;
	padding-left: 10px;
	}

/* Navigation Header Bar */
#nav {
	float: left;
	margin-bottom: 0px;
	margin-top: -9px;
	text-align: center;
	background: url(images/header_bg.gif) bottom left no-repeat;
	height: 54px;
	line-height: 4px;
	position: relative;
	}
	
#nav UL {
	padding: 0px;
	color: #E6F1F9;
	background-color: inherit;
	text-align: center;
	}
	
#nav A {
	float: left;
	}
	
#nav LI {
	padding: 0px 0px 0px 6px;
	background: url(images/tab_l.gif) no-repeat left top;
	float: left;
	margin: 0px 3px 0px 0px;
	text-align: center;
	}
	
#nav LI A {
	padding: 0px 19px 0px 12px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	background: url(images/tab_r.gif) no-repeat right top;
	float: left;
	color: #023365;
	background-color: inherit;
	line-height: 28px;
	text-align: justify;
	}
	
DIV#nav LI:hover {
	background: url(images/over_tab_l.gif) no-repeat left top;
	}
	
DIV#nav LI.sfhover {
	background: url(images/over_tab_l.gif) no-repeat left top;
	}
	
DIV#nav LI:hover A {
	background: url(images/over_tab_r.gif) no-repeat right top;
	color: #E6F1F9;
	background-color: inherit;
	}
	
DIV#nav LI.sfhover A {
	background: url(images/over_tab_r.gif) no-repeat right top;
	color: #E6F1F9;
	background-color: inherit;
	}
	
DIV#nav LI.active {
	background: url(images/tab_l.gif) no-repeat left top;
	}
	
DIV#nav LI.active A {
	background: url(images/tab_r.gif) no-repeat right top;
	}
DIV#nav LI.noactive {
	background: url(images/over_tab_l.gif) no-repeat left top;
	}
	
DIV#nav LI.noactive A {
	background: url(images/over_tab_r.gif) no-repeat right top;
	color: #E6F1F9;
	background-color: inherit;
	}
	
/* End Navigation */

.listTable {
	border: 1px solid #ccc;
	margin-top: 7px;
	width: 100%;
	}
	
.detail td {
	border-bottom: 1px solid #ccc;
	}
.detail td table td {
	}
	
.detailTable td {
	border-top: 1px solid #ccc;
	}
	
.adminTable {
	width: 100%;
	border: 1px solid #ccc;
	}
	
.adminTable td {
	border-top: 1px solid #ccc;
	padding: 1px 0px 1px 5px;
	}

/* City Select Dropdown Menu */
.city_select {
	background-color: #3b5eb4;
	color: #fff;
	}

/* Box border Style */	
.topLeft {
	background: url(images/top_left.gif) no-repeat;
	height: 4px;
	width: 4px;
	}

.InstopLeft {
	background: url(images/Ins_top_left.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.bluetopLeft {
	background: url(images/top_left_blue.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.greytopLeft {
	background: url(images/top_left_grey.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.greentopLeft {
	background: url(images/top_left_green.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.DGtopLeft {
	background: url(images/top_left_dblue.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.wgtopLeft {
	background: url(images/top_left_wg.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}


.outlineTop {
	background: url(images/outline_top.gif) repeat-x;
	}

.topRight {
	background: url(images/top_right.gif) no-repeat;
	height: 4px;
	width: 4px; 
	}

.InstopRight {
	background: url(images/Ins_top_right.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.bluetopRight {
	background: url(images/top_right_blue.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.greytopRight {
	background: url(images/top_right_grey.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.greentopRight {
	background: url(images/top_right_green.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.DGtopRight {
	background: url(images/top_right_dblue.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.wgtopRight {
	background: url(images/top_right_wg.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.outlineRight {
	background: url(images/outline_right.gif) repeat-y;
	}

.bottomRight {
	background: url(images/bottom_right.gif) no-repeat;
	height: 4px;
	width: 4px;
	}

.InsbottomRight {
	background: url(images/Ins_bottom_right.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.contentbgright {
	background: url(images/bottom_right_blue.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.greybottomRight {
	background: url(images/bottom_right_grey.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.greenbottomRight {
	background: url(images/bottom_right_blue.gif) no-repeat;
	height: 20px;
	width: 20px;
	}

.DGbottomRight {
	background: url(images/bottom_right_dblue.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.wgbottomRight {
	background: url(images/bottom_right_wg.gif) no-repeat;
	height: 20px;
	width: 20px;
	}

.outlineBot {
	background: url(images/outline_bottom.gif) repeat-x;
	}

.bottomLeft {
	background: url(images/bottom_left.gif) no-repeat;
	height: 4px;
	width: 4px; 
	}

.InsbottomLeft {
	background: url(images/Ins_bottom_left.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.contentbgleft {
	background: url(images/bottom_left_blue.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.greybottomLeft {
	background: url(images/bottom_left_grey.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.greenbottomLeft {
	background: url(images/bottom_left_green.gif) no-repeat;
	height: 20px;
	width: 20px;
	}

.DGbottomLeft {
	background: url(images/bottom_left_dblue.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.wgbottomLeft {
	background: url(images/bottom_left_wg.gif) no-repeat;
	height: 20px;
	width: 20px; 
	}

.outlineLeft {
	background: url(images/outline_left.gif) repeat-y;
	}
	
/* Text Style */

.submit {
	border: #000 1px solid;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f63;
	text-decoration: none;
	cursor: pointer;
	padding: 0px 3px 0px 3px;
	vertical-align: middle;
	}
	
select {
	font-size: 12px;
	}
	
input {
	font-size:12px;
	}
	
.inputTxt {
	border: #949696 1px solid;
	font-weight: normal;
	font-size: 11px;
	width: 170px;
	color: #333;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
textarea {
	font-size: 12px;
	}
	
.page_text {
	font: 13px arial,helvetica,sans-serif;
	color: #000;
	background-color: inherit;
	}
	
.leftMenuMainHead {
	padding-bottom: 5px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #e48100;
	background-color: inherit;
	}
	
.leftMenuSubHead {
	font: bold 1.5em Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: inherit;
	}
	
.leftMenuDesTxt {
	font-weight: bold;
	font-size: 10px;
	color: #000;
	background-color: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
.featured {
	padding-bottom: 5px;
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #036;
	background-color: inherit;
	}
	
.welcomeHeader {
	padding-bottom: 5px;
	font: 18px Arial, Helvetica, sans-serif;
	color: #e48100;
	background-color: inherit;
	font-weight: bold;
	}
	
.detailHeader {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #e48100;
	background-color: inherit;
	}
	
.cityHeader {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #039;
	background-color: inherit;
	}
	
strong {
	color: #333;
	background-color: inherit;
	}

/********* form and related tag styles *********/

.value {
	float: left;
	padding-left: 25px;
	}
	
.bocs {
	 margin-left: 150px;
	 padding: 1px;
	 border: 1px solid #fff;
	 }

.bocss {
	 margin-left: 152px;
	 padding: 1px;
	 border: 1px solid #fff;
	 }
	 
form {
	margin: 0;
	padding: 0;
	}

/********* image verification styles *********/
	 
.redbox {
	 margin-left: 150px;
	 width: 340px;
	 padding: 5px;
	 border: 1px solid #ff0000;
	 }
	 
.errorbox {
	 padding: 0px;
	 }

.red {
	color: #ff0000;
	background-color: inherit;
	}
	
.dspcont{
	display:none;
	margin-left:1.5em;
   }
   
/*Pagination*/
.pagination {
	padding:3px;
	margin:3px;
	text-align:right;
}

.pagination a, .pagination a:visited {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ccc;
	text-decoration: none; 
	color: #196BAD;
	}
	
.pagination a:hover, .pagination a:active {
	border:1px solid #ccc;
	color: #E6F1F9;
	background-color: #90BADB;
}
.pagination .current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ccc;
	font-weight: bold;
	background-color: #196BAD;
	color: #E6F1F9;
}
.pagination .disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}  

.tooltip {
	background-color:#ffffff;
	font-weight:normal;
	font-size:9px;
	text-align:center;
	border:1px #006699 solid;
	z-index:3;
}

.hint {
	font-size: 10px;
	font-style: italic;
	color: gray;
}
