.green_top_lt{background:url(green_top_lt.gif) no-repeat top left;}
.green_top_rt{background:url(green_top_rt.gif) no-repeat top right; padding:0px 5px 0px 5px;}
.green_top_bg{background:url(green_top_bg.gif) repeat-x top left; height:5px;}
.green_bot_lt{background:url(green_bot_lt.gif) no-repeat bottom left;}
.green_bot_rt{background:url(green_bot_lrt.gif) no-repeat bottom right; padding:0px 5px 0px 5px;}
.green_bot_bg{background:url(green_bot_bg.gif) repeat-x bottom left; height:5px;}

.red_top_lt{background:url(red_top_lt.gif) no-repeat top left;}
.red_top_rt{background:url(red_top_rt.gif) no-repeat top right; padding:0px 5px 0px 5px;}
.red_top_bg{background:url(red_top_bg.gif) repeat-x top left; height:5px;}
.red_bot_lt{background:url(red_bot_lt.gif) no-repeat bottom left;}
.red_bot_rt{background:url(red_bot_rt.gif) no-repeat bottom right; padding:0px 5px 0px 5px;}
.red_bot_bg{background:url(red_bot_bg.gif) repeat-x bottom left; height:5px;}

.greytopbg{background:url(grey_top_bg.gif) repeat-x top left;}
.greytoplt{background:url(grey_top_lt.gif) no-repeat top left;}
.greytoprt{background:url(grey_top_rt.gif) no-repeat top right;}
.grey_botbg{ background:url(grey_bot_bg.gif) repeat-x bottom left;}
.grey_botlt{ background:url(grey_bot_lt.gif) no-repeat top left;}
.grey_botrt{ background:url(grey_bot_rt.gif) no-repeat top right;}

.greybor{border-left:1px solid #C8C8C8; border-right:1px solid #C8C8C8;}



/* gray container */
.gray_topborder{border-right:#C8C8C8 1px solid; background:#FFFFFF; height:18px; padding:0px 0px 0px 7px;}


.Head
{
    font-size:11px;
    font-weight:bold;
    color: #000000;
}

.Normal {
    /*font-size: 11px;*/
    font-size: large;
    font-weight: Normal;
    color: #373737;
}


#lightgreen .Head
{
    font-size: 19px;
    font-weight:normal;
    color:#447F15;
}

#lightgreen .Normal {
    /*font-size: 11px;*/
    font-size: large;
    font-weight: bold;
    color: #FFFFFF;
}

#lightgreen td, #lightgreen th, #lightgreen div, #lightgreen p, #lightgreen span {
    /*font-size: 11px;*/
    font-size: large;
    font-weight: bold;
    color: #FFFFFF;
}


#grey .Head
{
    font-size: 12px;
    font-weight:bold;
    color:#545555;
}

#grey .Normal
{
    font-size: 11px;
    font-weight: normal;
    color: #545555;
}

#grey td, #grey th, #grey div, #grey p
{
    font-size: 11px;
    font-weight: normal;
    color: #545555;
}

#common .Head
{
    font-size: 14px;
    font-weight:bold;
    color:#333333;
}

#common .Normal
{
    font-size: 11px;
    font-weight:normal;
    color:#666666;
}

#common td, #common th, #common div, #common p
{
    font-size: 11px;
    font-weight:normal;
    color:#666666;
}


/*           Link Tab1 for sub menus  */
/**************** Link tab *****************/
#link_tab{margin:0; padding:0; float:right;}
#link_tab table{margin:0px 0 0 0px; padding:0px;}
#link_tab td{font-size:0px;line-height:0px; margin:0px; padding:0; height:1px;}
#link_tab img{margin:0px;}
#link_tab div{margin:0px;}
#link_tab a{display:block;font-size:11px; font-weight:bold; color:#393939; margin:0px; padding:0px 3px 0px 0px; height:10px; line-height:1.2em; text-decoration:none;}
#link_tab a:link{text-decoration:none; color:#393939;}
#link_tab a:visited{text-decoration:none; color:#393939;}
#link_tab a:hover{color:#006699; text-decoration:none;}
#link_tab a:active{color:#006699; text-decoration:none;}





/* text style used for help text rendered by modules */
.Help
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
    /*font-size: 11px;*/
    font-size: large;
    font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration: underline;
    color: #003366;
    font-size: large;
}

A.CommandButton:visited {
    text-decoration: underline;
    color: #003366;
    font-size: large;
}

A.CommandButton:hover {
    text-decoration: underline;
    color: #ff0000;
    font-size: large;
}

A.CommandButton:active {
    text-decoration: underline;
    color: #003366;
    font-size: large;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
}


/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: White;
	color: Red;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	/*background-color: Transparent;*/
	color: Black;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	background-color: #C0C0C0;
}


.DataGrid_Item
{
	background-color: Transparent;
	color: Black;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-size: 10px;
	font-weight: normal;
}


/* Specific Content Block Tags */

.row {text-align: left;background-color: #fff;font-size: 10px; }
.row td, .alternaterow td {border-bottom: solid 1px #ccc;}
.alternaterow {text-align:left;background-color: #f5f5f5;}
.rowheader
{
	text-align: left;
	background-color: #C0C0C0;
	color: #fff; 
	font-size: 100px;
}

