﻿body {
	font-family:tahoma;
	background-image: url('bg.gif');
	margin:0px;
}

a {
	color: #0072bc;
	text-decoration: none;
	font-family:Tahoma;
}

a.strong {
	color: #ff2c00;
	font-weight: bold;
}

a:hover.strong {
	color: #3786c3;
}


a.black {
	color: #000000;
}

a:hover {
	color: #FF0000;
}

a.alt {
	color: #ff2c00;
}

a:hover.alt {
	color: #2675c2;
}

a.alt2 {
	color: #222222;
}

a:hover.alt2 {
	color: #ff2c00;
}

form {
	padding: 0px;
	margin: 0px;	
}

/************************************/

#barTop  {
	padding-top:2px;
	width:100%;
	height:30px;
	background-color: #454545;
	color:white;
	/*border-bottom: 1px solid #888fa2;*/
	text-align:center;
	background-image: url('footerBg.gif');
	background-position:center top;
}

#topMenuTable  {
	border:0px;
	/*width:700px;*/
	height:28px;
}

#topMenuTable .menuCell {
	font-size:9pt;
	color:white;
	width:100px;
	text-align:center;
	cursor:pointer;
}

#topMenuTable .menuOver {
	font-size:9pt;
	color:yellow;
	font-weight:600;
	width:100px;
	text-align:center;
	background-image: url('cellOver.gif');
	background-position:center top;
	background-repeat:repeat-x;
	cursor:pointer;
}


#topMenuTable .separator {
	width:5px;
	background-image: url('separator.gif');
	background-position:center center;	
	background-repeat:no-repeat;
}



#tableBorder  {
	border:0px;
	width:85%;
	height:88%;
	border:1px solid #cccccc;
	border-top: none none noe;
	background-color:white;
}

#bannerTop  {
	text-align:right;
	height:80px;
	border-top: 1px solid #888fa2;
	background-color:black;
	background-image: url('bannerTopBg2.gif');
	background-position:center center;
}

#tableFooter  {
	border:0px;
	width:85%;
	height:40px;
	background-color:#454545;
	color: #cccccc;
	font-size:8pt;
	padding-top: 10px;
	background-image: url('footerBg.gif');
	background-position:center bottom;
	
}

/*************Menu Panel****************/
#menuPanel  {
	padding-right:10px;
	position: absolute;
	width:760px;
	height:30px;
	z-index: 999;
	
	background-image: url('menuPanelBg.gif');
	background-position:center top;
	display:none;
}

#menuPanel a {
	font-size:8pt;
	color:white;
	text-decoration:none;
}

#menuPanel a:hover {
	font-size:8pt;
	color:orange;
	/*font-weight:600;*/
	text-decoration:underline;
}

.pipeLine  {
	color:navy;
	font-size:10pt;
}

.classTitleText  {
	background-image: url('titleTextBg.gif');
	background-repeat: no-repeat;
	background-position: right top;
	padding-right:35px;
	font-size:10pt;
	font-weight:600;
	color:navy;
	/*color:red;*/
	height:27px;
}

.classTitleLine  {
	background-image: url('titleTextLine.gif');
	background-repeat: no-repeat;
	background-position: right center;
	/*padding-right:35px;*/
	height:5px;
}

/********************/
/********************/
.openNewsPanel	{
	border:5px double #ff8600;
	padding:2px;
	position: absolute;
	width:560px;
	z-index: 2003;
	/*right:200px;*/
	top:10pt;
	background-image:url('frameHome2Bg.gif');
	/*background-repeat:repeat-x;*/
	background-position:center top;
	-filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/**** Start menuOut ****/
.menuOut {
		cursor:pointer;
		margin-bottom: 1px;
		color:#000000;
		width:220px;
		padding:3px;
		text-align:right;
		font-size : 11px;
		font-weight:600;
		background-image:url('bar_green.gif');
		color:#081867;
}
/***** End menuOut *****/

/*************** Table Style ***************/
.table_header  {
       border:1px solid #000000;
       background-image: url('button_bg3.gif');
       font-size:8pt;
       color:#666666;
       text-align:center; 
       font-weight:600;
       height:20;
       /*bordercolor:#000000;*/
       font-family:Tahoma
}

.table_header  a  {
	color: #3C5AA5;
	text-decoration: none;
	font-family:Tahoma;
}

.table_header  a:hover  {
	color: #FF0000;
	text-decoration: underline;
}

.table_header .selectSort  {
	color: #CC6600;
	text-decoration: underline;
	font-weight:600;
}


.table_header :hover.selectSort {
	color: #92B524;
}

.gridTD	{
	FONT-SIZE: 8pt;
	border-left: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0; 
	border-bottom:1px solid #C0C0C0;
	text-align:center	
}


#myNavigatorBar {
	text-align:right;	
	font-size:9pt;
	color:Blue;
}
#myNavigatorBar a {
	color:Green;
	font-weight:600;
	text-decoration:none;
}

#myNavigatorBar a:hover {
	color:Blue;
	font-weight:600;
	text-decoration:underline;
}

.mySpan{	
	font-size:9pt;
	color:Blue;
}

.myDialogBody{
	font-family:Tahoma,Arial;
	background-image:url('frameHome2Bg.gif');
	margin:4px;
}

/*********** Start Frame Benafsheh ***********/
.cornerRightTop  {
	width: 14px;
	height: 30px;
	background-image: url('frameBF/corner_RT.gif');
	background-repeat: no-repeat;
	background-position: left top	
}

.cornerMiddleTop  {
	background-image: url('frameBF/corner_MT.gif');
	background-repeat: repeat-x;
	background-position: center top;
	font-size:9pt;
	font-weight:600;
	vertical-align:top;
	color:white;
	padding-right:5px;
}

.cornerLeftTop  {
	width: 14px;
	height: 30px;
	background-image: url('frameBF/corner_LT.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

.cornerRightMiddle  {
	background-image: url('frameBF/corner_RM.gif');
	background-repeat: repeat-y;
	background-position: left top;
}

.cornerMiddleMiddle  {
	vertical-align:top;
	/*padding:5px;*/
	font-size:9pt;
	line-height: 150%;
}

.cornerMiddleMiddle a {
	/*color:navy;*/
	color:#0072bc;
	text-decoration:none;
}

.cornerMiddleMiddle a:hover {
	color:red;
	text-decoration:underline;
}

.cornerLeftMiddle  {
	background-position: right top;
	background-image:url('frameBF/corner_LM.gif');
	background-repeat:repeat-y;
}

.cornerRightBottom  {
	background-image: url('frameBF/corner_RB.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

.cornerMiddleBottom  {
	background-image: url('frameBF/corner_MB.gif');
	background-repeat: repeat-x;
	background-position: center top;
}

.cornerLeftBottom  {
	background-image: url('frameBF/corner_LB.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

.spanArrow  {
	background-image:url('arrowGreen.gif');
	background-position:center center;
	background-repeat:no-repeat;
	width:15px;
}
/************ End Frame Benafsheh ************/

/************ Start Map Site ************/
.mapSiteTitle  
{
	background-image: url('nav_next.gif');
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:19px;

	font-size:10pt;
	font-weight:600;
	color:Navy;
	height:24px;
}

.mapSiteSubImg  
{
	background-position: left center;
	width: 30px;
	background-image:url('arrowGreen.gif');
	background-repeat:no-repeat;
	/*padding-left:3px;*/
}

.mapSiteSubText  
{
	padding-right:5px;
	font-weight:600;
	/*color:#6666FF;*/
	height:22px;
}
.mapSiteSubText a
{
	font-size:9pt;
	color:#6666FF;
	text-decoration:none;
}
 
.mapSiteSubText a:hover
{
	color:#6666FF;	
	text-decoration:underline;
	color:Red;
} 
/************  End  Map Site ************/


/**** Start table_program *****/
.table_program    {
	border:1px dotted #000000;
	background-image: url('table_program.gif');
	font-size:9pt;
	color:#000080;
	text-align:center; 
	font-weight:bold;
	height:45px;
	width:78px;
	text-align:center;
	cursor:pointer;
 }

.table_program_cell    {
	border:1px dotted #000000;
	background-image: url('bar_Yellow_Cell.gif');
	font-size:8pt;
	color:#3333CC;
	text-align:center;
	height:45px; 
	cursor:pointer;
	width:76;
}

.table_program_view    {
	border:1px dotted #000000;
	background-image: url('bar_Yellow_Cell.gif');
	font-size:8pt;
	color:#0033CC;
	text-align:center; 
	height:50px;
}
/**** End table_program *****/

.navigBarSel
{
	border: 1px solid #3779b4;
	/*padding: 2px;*/
	background-color: #e6e6e6;
	font-weight: bold;
	font-size:10pt;
	color: Black;
}