body {
	padding:0px;
	margin:0px;
}
.outertable
{
	border-left: solid 1px gray;
	border-right: solid 1px gray;
}
.bg_leftside
{

	background-image: url(../images/leftside_bg.jpg);
	background-repeat:repeat-y;
}
.bg_leftsideinside
{
	
	background-image: url(../images/insideleftside_bg.jpg);
	background-repeat:repeat-y;
}
.greeline
{
	background-image: url(../images/greenline.jpg);
	background-repeat:repeat-y;
}
.homerepeatimage
{
		background-image: url(../images/repeateimage.jpg);
		background-repeat: repeat-y;
}
.homemaindiv
{
	background-image: url(../images/home_center_repeat.jpg);
		background-repeat: repeat-y;
}
.h1 
{
	font-family:Arial Narrow;	
	font-size:20px;
	font-weight:bold;
	color:#4182c3;
	text-decoration: none;
}
.h1 a:link
{
	color:#4182c3;
	text-decoration: none;
}
.h1 a:hover
{
	color:#4182c3;
	text-decoration: none;
}
.h1 a:visited
{
	color:#4182c3;
	text-decoration: none;
}
.small_label
{
	font-family: Verdana;		
	font-size:11px;
	color:#000000;
	margin-top:0;
	margin-bottom:10;
}	
.h2 
{
	font-family: Verdana;
	font-size:17px;
	font-weight:bold;
	color:#24517d;
text-decoration: none;
}
.h2 a:link
{
	font-family: Verdana;
	font-size:17px;
	font-weight:bold;
	color:#24517d;
text-decoration: none;
}
.h2 a:hover
{
	font-family: Verdana;
	font-size:17px;
	font-weight:bold;
	color:#24517d;
text-decoration: none;
}

.h2 a:visited
{
	font-family: Verdana;
	font-size:17px;
	font-weight:bold;
	color:#24517d;
text-decoration: none;
}
	
.h3{
	font-family: Verdana;
	font-size:13px;
	color:#2a2a2a;
	text-decoration: none; }

.h3 a{
	font-family: Verdana;
	font-size:13px;
	color:#2a2a2a;
	text-decoration: none; }

.h3 a:hover{
	font-family: Verdana;
	font-size:13px;
	color:#ff0000;
	text-decoration: none; }

.h4 {
	font-family: Verdana;
	font-size:12px;
	font-weight: bold;
	color:#2a2a2a; }

.h5 {
	font-family:verdana ;	
	font-size:14px;
	font-weight: bold;
	color:#5c5c5c; }

.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	margin-top:0;
	margin-bottom:10;
	padding-left:8px;
	padding-bottom:1px;
	padding-top:3px;
	text-align:justify;
	line-height:125%;
	text-decoration:none }

.content a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-align:justify;
	text-decoration:none }

.content a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff0000;
	text-align:justify;
	text-decoration:underline }

	
.gohome
{
	font-family: Verdana;
	font-size:12px;
	color:#000000;
	margin-top:0;
	padding-left:10px;
	margin-bottom:10;
	text-decoration: none;
}
.gohome a:linkd
{
	color:#000000;
	text-decoration: none;
}
.gohome a:hover
{
	color:#000000;
	text-decoration: none;
}
.gohome a:visited
{
	color:#000000;
	text-decoration: none;
}

.control_content_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#000000;
	margin-top:0;
	padding-left:10px;
	margin-bottom:10;
	text-decoration: none;}

.control_content_link a{
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#000000;
	text-decoration: none;}

.control_content_link a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;
	color:#ff0000;
	text-decoration:underline;}
	
.content_preamble {
	font-family: Arial;
	font-size: 12px;
	color: black;
	margin-top: 0;
	margin-bottom: 10; }

.content_preamble a{
	font-family: Arial;
	font-size: 12px;
	color: black;
	text-decoration:none;}

.content_preamble a:hover{
	font-family: Arial;
	font-size: 12px;
	color:#ff0000;
	text-decoration:underline;}
	
.relatedlinks
{
	font-family: Verdana;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 10;
	text-decoration: none;
	color: #000000;
}
.relatedlinksbold
{
	font-family: Verdana;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 10;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.relatedlinks a:link
{text-decoration: none;
	color: #000000;}
.relatedlinks a:hover
{text-decoration: none;
	color: #000000;}
.relatedlinks a:visited
{text-decoration: none;
	color: #000000;}
	
.content_link_more {
	font-family: Arial;
	font-size: 11px;
	color: #2a2a2a;
	margin-top: 0;
	margin-bottom: 10;
	text-decoration:none; }
	
.content_link_more a{
	color: #2a2a2a;
	text-decoration:none; }
	
.content_link_more a:hover {
	color: #ff0000;
	text-decoration:underline; }

	
.contentb {
	font-family: Verdana;	
	font-size:13px;
	font-weight: bold;	
	color:#000000;
	padding-left:8px;
	padding-top:03px;
	padding-bottom:1px;
	margin-top:10;
	margin-bottom:10;  }

.title01 {
	font-family:NewsGoth Dm BT;	
	font-size:19px;
	color:#000000;
	padding-left: 8px;
	padding-right: 5px;
	text-transform:uppercase }
	
.title01 a{
	font-family:NewsGoth Dm BT;	
	font-size:19px;
	color:#000000;
	text-transform:uppercase;
	text-decoration:underline; }

.title01 a:hover{
	font-family:NewsGoth Dm BT;	
	font-size:19px;
	color:#ff0000;
	text-transform:uppercase;
	text-decoration:underline }



.title02 {
	font-family:NewsGoth BT;	
	font-size:19px;
	font-weight:bold;
	padding-left: 8px;
	padding-right: 5px;
	color:#76950c;
	text-transform:uppercase }

.textbox {
	border: 1px solid #818181;
	font-family: Verdana;	
	font-size:11px;
	padding-left:5px;
	color:#2a2a2a; }

.bottom {
	background-image:url('../images/bg_bottom.jpg');
	background-repeat:repeat-x;
}
.bottom_links
{
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.bottom_links:link
{
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.bottom_links:visited
{
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.bottom_links:hover
{
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.bottom_white:link
{
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	text-decoration: none;
}
a.bottom_white:visited
{
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	text-decoration: none;
}
a.bottom_white:hover
{
	font-family:Arial;
	color:#ffffff;
	font-size:11px;
	text-decoration: none;
}
.imgborder
{
	border:solid 1px #c0c0c0;
}
.button_go
	{
		background-image:url('images/search_button.jpg');
	}

.textbox {
	font-family: arial;
	font-size: 11;
	color: #00449F;
	border: 1px solid #4182C3; 
	background-color: #F8FBFF;
	height:20 }

.lookingforbutton
{
	font-family: arial;
	font-size: 11;
	color: #2a2a2a;
	border: 1px solid #4182C3;
	background-color: #F8FBFF;
}
.error_msg
{
	font-family: arial;
	font-size: 11;
	color: red;
}
.bb_bg
{
	background-color: #F7FFF7;
	border: 1px solid #CEDFD6;
}

a.js_middle:link
{
	font-family:vERDANA;
	color:#767A97;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}
a.js_middle:visited
{
	font-family:Verdanal;
	color:#767A97;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}
a.js_middle:hover
{
	font-family: Verdana;
	color: #767A97;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.cell_title {
	padding:5px; 
	border:1px solid #99ccff;
	background-color: #6BBAF6;
	font-family:Arial;	
	font-size:13px;
	font-weight: bold;	
	color:#ffffff;
	margin-top:10;
	margin-bottom:10; }

.cell_content {
	padding:5px; 
	border:1px solid #99ccff; 
	font-family:Arial;	
	font-size:13px;
	color:#000000;
	margin-top:10;
	margin-bottom:10 }
	
.cell_content a{
	font-family:Arial;	
	font-size:13px;
	color:#000000;
	text-decoration:none; }

.cell_content a:hover{
	font-family:Arial;	
	font-size:13px;
	color:#ff0000;
	text-decoration:none; }

.img_brd {
	border: 2px solid #77a0ab}
	
.newstitle {
	color:#3579BA;
	font-family: Verdana;	
	font-size:13px;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px; }

.newstitle a{
	color:#3579BA;
	font-family: Verdana;	
	font-size:13px;
	font-weight: bold;
	text-decoration:none }

.newstitle a:hover{
	color:#ff0000;
	font-family: Verdana;	
	font-size:13px;
	font-weight: bold;
	text-decoration:none }

.control_header
{
	font-family: Verdana;	
	font-size:13px;
	font-weight: bold;	
	color:#000000;
	margin-top:10;
	margin-bottom:10;
}
.newsdate
{
	color:#3579BA;
	font-family: Verdana;	
	font-size:13px;
	color: #367BB6;
}
.tableheading
{
	border: #99ccff 1px solid;
	font-family: Verdana;	
	font-size:12px;
	color: #626262;
	background-color:#E8E8E8;
	font-weight: bold;
	padding: 3px;
}
.tablecontent
{
	border: #99ccff 1px solid;
	font-family: Verdana;	
	font-size:12px;
	color: #000000;
	padding: 3px;
}

.treeparentnode {
    font-family: Verdana;
    font-size: 12px;
    color: #ff0000;
    font-weight: bold;
    text-decoration: none;
    line-height:200% }
	
.treeparentnode a{
	color:#ff0000;
	text-decoration: none; }
	
.treeparentnode a:hover {
	color:#ff0000;
	text-decoration:underline; }
	
.treechildnode
{
	font-family: Verdana;
	font-size: 11px;
	color:#000000;
	margin-top: 10px;
	text-decoration: none;
	line-height:170%
}
.treechildnode a:link
{
	color:#000000;
	text-decoration: none;
}
.treechildnode a:hover
{
	color:#000000;
	text-decoration: none;
}
.treechildnode a:visited
{
	color:#000000;
	text-decoration: none;
}
.pageactionbg
{
	border: solid 1px #4182c3;
	padding-left: 5px;
	padding-right: 5px;
}


/*CSS for Menu*/
	html{
		height:100%;
	}
	body
	{
		font-family: Verdana, Arial;
		font-size:9px;
		margin:0px;
		padding:0px;
	}
	
	p{
		margin-top:0px;
		margin-bottom: 0px;
		margin-top: 0px;	}
	
	#mainContainer
	{
		width:1000px;
		margin:0 auto;
		text-align:left;
	}
	
	#dhtmlgoodies_menu img
	{
		border:0px;
	}
	#dhtmlgoodies_menu ul li ul
	{
		display:none;	/* Needed to display ok in Opera */
	}
	#dhtmlgoodies_menu
	{
		visibility:hidden;	
	}
	#dhtmlgoodies_menu ul
	{
		margin:0px;	/* No indent */
		padding:0px;	/* No indent */
	}
	#dhtmlgoodies_menu li
	{
		list-style-type:none;	/* No bullets */
	}	
	#dhtmlgoodies_menu a
	{
		margin:0px;
		padding:0px;
	}
	/* End general configuration CSS */

	#dhtmlgoodies_menu ul
	{
		background-color: #FFAA4A;
		border:0px;
		padding:0px;
	}
	#dhtmlgoodies_menu ul.menuBlock1
	{
		
		border:0px;
		padding:0px;
		border:0px;
		overflow:visible;
	}
	#dhtmlgoodies_menu ul.menuBlock2{	/* Menu bar - main menu items */
		
		border:0px;
		padding:0px;
		border:0px;
		background-color: #FFAA4A;
		/*margin*/
		margin-bottom: 5px;
		margin-top: 0px;
	}
	#dhtmlgoodies_menu a
	{
		
		font-size: 12px;
		color: #ffffff;
		text-decoration:none;
		padding-left:0px;
		padding-right:0px;
		margin-bottom: 5px;
		margin-top: 0px;
	}
	#dhtmlgoodies_menu .currentDepth1
	{
		padding-left:0px;
		padding-right:0px;
		/*margin*/
		margin-bottom: 5px;
		margin-top: 0px;
	}
	#dhtmlgoodies_menu .currentDepth1over
	{
		
		padding-left:0px;
		padding-right:0px;
		/*margin*/
		margin-bottom: 5px;
		margin-top: 0px;
	}
	#dhtmlgoodies_menu .currentDepth1 a
	{
		
		font-weight:bold;
	}
	#dhtmlgoodies_menu .currentDepth1over a
	{
		
		color:#ffffff;
		font-weight:bold;
		/*margin*/
		margin-bottom: 5px;
		margin-top: 0px;
	}
	#dhtmlgoodies_menu .currentDepth2
	{
		padding-bottom:0px;
		padding-top:0px;
		/*margin*/
		margin-bottom: 5px;
		margin-top: 0px;
	}
	#dhtmlgoodies_menu .currentDepth2over
	{
		background-color:#bfdfff;
		padding-bottom:0px;
		padding-top:0px;
		/*margin*/
		margin-bottom: 5px;
		margin-top: 0px;

	}	
	#dhtmlgoodies_menu .currentDepth2over a
	{	
		color:#000000;
		/*margin*/
		margin-bottom: 5px;
		margin-top: 0px;
	}	
	#dhtmlgoodies_menu .currentDepth3
	{
		background-color:#FFAA4A;

		padding-bottom:0px;
		padding-top:0px;
		/*margin*/
		margin-bottom: 5px;
		margin-top: 0px;
	}
	#dhtmlgoodies_menu .currentDepth3over
	{
	background-color:#bfdfff;
		
		padding-bottom:0px;
		padding-top:0px;
		/*margin*/
		margin-bottom: 5px;
		margin-top: 0px;
	}
	#dhtmlgoodies_menu .currentDepth4
	{
		padding-right:0px;
		/*margin*/
		margin-bottom: 5px;
		margin-top: 0px;
	}
	#dhtmlgoodies_menu .currentDepth4over
	{
		background-color:#bfdfff;
		
		/*margin*/
		margin-bottom: 5px;
		margin-top: 0px;
	}
	
	/*css for news scroller */
	
	#marqueecontainer_news{
	position: relative;
	width: 260px;
	height: 170px;
	overflow: hidden;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	font-family:tahoma;
	font-size:11px;
	color:#333333;
	text-align:left;
	line-height:150%;
	}
	
	#marqueecontainer_tender{
	position: relative;
	width: 260px;
	height: 170px;
	overflow: hidden;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	font-family:tahoma;
	font-size:11px;
	color:#333333;
	text-align:left;
	line-height:150%;
	}

	#marqueecontainer_publ{
	position: relative;
	width: 260px;
	height: 170px;
	overflow: hidden;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	font-family:tahoma;
	font-size:11px;
	color:#333333;
	text-align:left;
	line-height:150%;
	}
	
/*-----------------------------------------------*/
#main
{
	width:1000px;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
}
#topbar
{
   /* background-color:red;*/
}

#MidDiv
{
	width:1000px;
	margin:0px;
	padding:0px;
}

#left
{
	float:left;
	width:238px;
	margin:0px;
	padding:0px;
	background-image: url(../images/leftside_bg.jpg);
	background-repeat:repeat-y;
}
#right
{	
	width:762px;
	float:right;
	margin:0px;
	padding:0px;
}
#right1
{
	width:468;
	float:left;
}

#right2
{
	width:294;
	float:right;
}


#bottomBar
{
	clear:both;
}


a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ff0000;
	text-decoration:underline;}
		
table {
border-collapse:collapse; }



