body {
	margin: 0;
	padding: 0;
	background: url(../images/bg.gif) repeat-x top #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2B2C2D;
	line-height:18px
}

a{ color:#333333; text-decoration: none}
a:hover{ color:#333333; text-decoration:underline }
ul li { margin:0; padding:0}

.margin-top10{margin-top:10px}
.margin-top15{margin-top:15px}
.margin-bot10{margin-bottom:10px}
.paddingL{ padding-left:12px;}

.img-brd{ border:1px solid #FFFFFF}

.main-table{ background:#FFF; }
#menu{}
#menu a {
	color: white;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height:32px;
	display:block;
	padding:0 20px;

	float:left;
	
	
}
#menu a:hover {
	background:url(../images/menu-hvr.gif) center repeat-x;
	color: #668810;
	display:block;
	padding:0 20px;

	float:left;
	text-decoration:none;
}

#menu .active {
	background:url(../images/menu-hvr.gif) center repeat-x;
	color: #668810;
	line-height:32px;
	display:block;
	padding:0 20px;

	float:left;
	text-decoration:none;
}

	.marquee{ background:url(../images/bg-marque.gif) top repeat-x}
.blue-table{ background:url(../images/blu-rnd-bg.gif) left repeat-y; margin-bottom:8px}

.blue-heading{ background-color:#3F71A4; color:#FFFFFF; font-weight:bold; padding-left:10px; font-size:13px;}
.bluelistingbg{ background:url(../images/bg-blu.jpg) repeat-x top left}

.green-heading{ background-color:#8EB117; color:#FFFFFF; font-weight:bold; padding-left:10px; font-size:13px;}
.greenlistingbg{ background:url(../images/bg-green.jpg) repeat-x top left}

.red-heading{ background-color:#F37B77; color:#FFFFFF; font-weight:bold; padding-left:10px; font-size:13px;}
.redlistingbg{ background:url(../images/bg-green.jpg) repeat-x top left}

.pink-heading{ background-color:#3F71A4; color:#FFFFFF; font-weight:bold; padding-left:10px; font-size:13px;}
.pinklistingbg{ background:url(../images/bg-blu.jpg) repeat-x top left}

.news-heading{ background-color:#BFBFBF; color:#FFFFFF; font-weight:bold; padding-left:10px; font-size:13px;}
.newslistingbg{ background:url(../images/bg-green.jpg) repeat-x top left}

.black{color:#000000}
.smalltext{ font-size:11px}
.blackbold { color:#000;   font-size: 12px; font-weight:bold;}
.greenbold { color:#638612;   font-size: 12px; font-weight:bold;}
.greentext { color:#638612;}
.redtext{ color:#D63F34; }
ul.link{ margin:0; padding:0}
ul.link li{ margin:0; padding:0; line-height:24px; border-bottom:1px solid #999999; list-style:none}


A.greenlink { color:#638612; text-decoration:none ; }
A.greenlink:hover{ color: #000; text-decoration: underline}

A.redlink { color:#D63F34; text-decoration:none ; }
A.redlink:hover{ color: #000; text-decoration: underline}

A.blackboldlink { color:#000; text-decoration:none ;  font-size: 12px; font-weight:bold;}
A.blackboldlink:hover{ color: #6D824D; text-decoration: underline}



.footer {
	border-top:1px solid #E2E2E2;
	font-size: 11px;
	color: #000;
	line-height:25px

}

.footer a {
	color: #000;
	text-decoration:none;
	font-weight:normal
}
.footer a:hover {
	color: #668810;
	text-decoration: underline;
}


.heading{margin:0; padding:0px; background: url(../images/heading-bg.jpg) no-repeat bottom left;
	font-size:22px;
	font-weight: normal;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
.error {
	color:#FF0000;
}
.MainTable {
		border-collapse:collapse;
		background:#FFFFFF;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		font:12px Arial, Helvetica, sans-serif;
		color: #333;
		width:700px;
		margin-left:2em;
}
.MainComm {
		border-collapse:collapse;
		background:#FFFFFF;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		font:12px Arial, Helvetica, sans-serif;
		color: #333;
		width:728px;
		margin-left:2em;
}
.MainTable td, .MainTable th, .PopupTable td, .PopupTable th {
		padding:4px;
}

.MainTable caption, .PopupTable caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}

/* =links
----------------------------------------------- */

.MainTable table a, .PopupTable table a{
		color:#950000;
		text-decoration:none;

}


.MainTable table a:hover, .PopupTable  table a:hover{
		border-bottom: 1px dashed #bbb;
}

/* =head =foot
----------------------------------------------- */

.MainTable thead th, .MainTable tfoot th, .MainTable tfoot td, .PopupTable thead th, .PopupTable tfoot th, .PopupTable tfoot td {
		background:#666;
		color:#fff;
		font-weight:bold;
		border-right:solid 1px #CCC;
}

.MainTable tfoot td, .PopupTable tfoot td{
		text-align:right
}

/* =body
----------------------------------------------- */

.MainTable tbody th, .MainTable tbody td, .PopupTable tbody th, .PopupTable tbody td {
		border-bottom: solid 1px #CCC;
		border-right:solid 1px #CCC;
				border-top:solid 1px #CCC;
}
.MainTable tbody th th, .MainTable tbody td td, .PopupTable tbody th th, .PopupTable tbody td td {
		border-bottom:none;
		border-right:none;
}

.MainTable tbody th, .PopupTable tbody th {
		white-space: nowrap;
}

.MainTable tbody th a, .PopupTable tbody th a {
		color:#333;
}


.MainTable tbody tr:hover, .PopupTable tbody tr:hover {
		background:#fafafa
}

.SubTable {
	border-collapse:collapse;
	margin:-8px;
	/*width:800px;*/
}

.MainTable .SubTable td, .MainTable .SubTable th, .PopupTable .SubTable td, .PopupTable .SubTable th {
		border-bottom: solid 1px #CCC;
		border-right:solid 1px #CCC;

}
.MainTable td strong, .PopupTable td strong {
	font-weight:bold;
	color:#FF6633;
}

/* Menu Class */

.top_menu{	width:700px; float:left;	margin-top: 0px;}
.topmenu {	width: 700px;	background-repeat: no-repeat;}
.topimage {	float: right;}
.whiteclass {color: #333333;}
.arrowclass {background-image: url(arrow11.gif); background-repeat: no-repeat;}

ul#navmenu {margin: 0;	padding: 0;	width: 900px;	list-style: none;	height: 32px;	float: left;}
ul#navmenu li {	margin: 0;	border: 0 none;	padding: 0;	float: left; 	display: inline;	list-style: none;	position: relative;	height: 32px;}

ul#navmenu ul {  margin: 0;  border: 0 none;  padding: 0;  width: 180px;  list-style: none;  display: none;  position: absolute;  top: 32px;  left: 0;}

ul#navmenu ul li {float: none; /*For Gecko*/display: block !important;	display: inline;}

/* Root Menu */
ul#navmenu a {	float: none !important; /*For Opera*/	float: left; /*For IE*/	display: block;	color: #FFFFFF;	text-decoration: none;	height: 32px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight:bold;		line-height: 32px;	font-weight: bold;	padding: 0px 15px;	margin: 0px;	border-top-width: 1px;	border-right-width: 1px;	border-top-style: none;}
ul#navmenu a:hover{	background:url(../images/menu-hvr.gif) center repeat-x;}
/* Root Menu Hover Persistence */ul#navmenu a:hover, ul#navmenu li:hover a {color: #557aab; background-color:#FFFFFF}
ul#navmenu li.iehover a{ background:url(../images/menu-hvr.gif) center repeat-x;}
/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {	float: none;	color: #557aab;	border-bottom:#d8d8d8 1px solid;	border-left:1px #d8d8d8 solid;	border-top:1px #d8d8d8 solid; }

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {	color: #666666;	}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {	color: #557aab;		margin-left:9px;	width:175px;}


.currenttab {	color: #666666;	font-family: Arial, Helvetica, sans-serif;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	}
.currenttab1 {	color: #557aab;	font-family: Arial, Helvetica, sans-serif;	background:url(../images/menu-hvr.gif) center repeat-x;}
/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {  background: #EEE;  color: #666;}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {  background: #CCC;  color: #333333;}

ul#navmenu ul ul,
ul#navmenu ul ul ul {  display: none;  position: absolute;  top: 0;  left: 160px;}

ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {  display: none;}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {  display: block;}


.orange-heading{ background-color:#D72209; color:#FFFFFF; font-weight:bold; padding-left:10px; font-size:13px;}
.orangelistingbg{ background:url(../images/orange-bg.jpg) repeat-x top left}

.sky-heading{ background-color:#009595; color:#FFFFFF; font-weight:bold; padding-left:10px; font-size:13px;}
.skylistingbg{ background:url(../images/orange-bg.jpg) repeat-x top left}