/* ================================
    CSS STYLES FOR THE ASP.NET PORTAL STARTER KIT
    v1.0, 10/2002
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */

	
	.header {
	background: #FFFFFF url(images/back_header.jpg) 100% 0 no-repeat;
	border-bottom-color: White;
	border-bottom-style: double;
	border-bottom-width: 3px;
	border-right-color: White;
	border-right-style: double;
	border-right-width: 3px;
	border-top-color: #c2c2c2;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: #c2c2c2;
	border-left-style: solid;
	border-left-width: 1px;
}

body{
font-family: Arial;
	font-size: 10px;
	color: black;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0; 
	margin-top:0;
	
}


.Content-Pane
{
padding-left:5px;
padding-right:5px;
padding-bottom:2px;
}



.title0 {
	font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #6d7785;
}
.title1 {
	font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3 0 0 10;
	background: url(images/corner.gif) 140px 0 no-repeat;	
}
.title2 {
	font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 3 10 3 10;
}
.slogan1 {
	font-family: Trebuchet MS, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6d7785;	
}
.border_blue {
	background-color: #4b9edc;
}
.back_blue {
	background: #FFFFFF url(images/back_blue.jpg) 100% 0 repeat-y;
}

.powered {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#f0f0f0; 
	text-align:right;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding: 2 0 2 0; 
}
.addnew {
	font-size: 11px;
	font-weight: bold;
	color: #669900;	
	padding: 5 0 10 10;
}
.addnew a{
	color: #669900;	
}

.btn {
	background: url(images/back_btn.gif) 0 50% repeat-x;
	
}
.box {
	background-color:#ffffff; 
	width:100%; 
	height:150px; 
	overflow: scroll; 
	border: solid 1px #cccccc;
	background: url(images/watermark.gif) 0 0 repeat;	
}



.popup-link-button
{
	 CURSOR: hand; COLOR: Blue; 
	 font-family:Arial;
	 font-weight:normal;
	 font-size:12px;
}

.cellBox
{

border:1px solid LightGrey;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003399;
padding-left:3px;
padding-right:3px;
}

.DisableTextBox{
background-color:#eeeeee;
border:1px solid #818181;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:Gray;
padding-left:3px;
padding-right:3px;
}


/* Important the order:link,visited,hover,focus,active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
A:link
{
font-family:Arial;
font-size:12px;
color:Blue;
text-decoration:underline;
}
A:visited{
font-family:Arial;
font-size:12px;
border-left:none;
color:Blue;
text-decoration:underline;
}
A:hover
{
font-family:Arial;
font-size:12px;
color:#ff9000;
text-decoration:underline;
}

A:focus{
font-size:12px;
color:blue;
text-decoration:none;
}
A:active{
font-size:12px;
color:blue;
text-decoration:none;
}

/* PAGE BANNER */
/* NOTE: Site Title, Site Links and Tabs are rendered by MobilePortalBanner.ascx
/* style for the text of the site title */
.SiteTitle {
    font-family: Verdana Bold, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color:#ffffff
}

/* background/border colors for the unselected tabs */
.OtherTabsBg
{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:blue;
	text-decoration:none;
	padding-left: 0px;
	padding-right: 2px;
	padding-bottom:12px;
	}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.OtherTabsBg A:link
{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:blue;
	text-decoration:none;
	padding-left: 0px;
	padding-right: 2px;
	padding-bottom:12px;
}
.OtherTabsBg A:visited
{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:blue;
	text-decoration:none; 
	padding-left: 0px;
	padding-right: 2px;
	padding-bottom:12px;
}
.OtherTabsBg A:hover
{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#FF8080;
	text-decoration:none; 
	padding-left: 0px;
	padding-right: 2px;
}
.OtherTabsBg A:focus
{
	
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#F9AB64;
	text-decoration:none; 
	padding-left: 0px;
	padding-right: 2px;
}
.OtherTabsBg A:active
{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	vertical-align:middle;
	color:#ffffff;
	text-decoration:none;
	padding-left: 0px;
	padding-right: 2px;
}

.GridLink
{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	vertical-align:middle;
	color:Black;
	text-decoration:none;
	padding-left: 0px;
	padding-right: 2px;
}
/* Important the order: link, visited, hover, focus, active. see http://www.w3.org/TR/REC-CSS2/selector.html  */
.GridLink A:link
{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	vertical-align:middle;
	color:blue;
	text-decoration:none;
	padding-left: 0px;
	padding-right: 2px;
}
.GridLink A:visited
{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	vertical-align:middle;
	color:blue;
	text-decoration:none; 
	padding-left: 0px;
	padding-right: 2px;
}
.GridLink A:hover
{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	vertical-align:middle;
	color:#FF8080;
	text-decoration:none; 
	padding-left: 0px;
	padding-right: 2px;
}
.GridLink A:focus
{
	
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	vertical-align:middle;
	color:#F9AB64;
	text-decoration:none; 
	padding-left: 0px;
	padding-right: 2px;
}
.GridLink A:active
{
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	vertical-align:middle;
	color:Red;
	text-decoration:none;
	padding-left: 0px;
	padding-right: 2px;
}


/* text style for the unselected tabs */
.TabBg {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:White;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:2px;
}
/* hyperlink styles of the unselected tabs */
.TabBg A:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:White;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:2px;

}
.TabBg A:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:White;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:2px;
}
.TabBg A:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF8080; 
	padding-left: 5px;
	padding-right: 5px;
	padding-top:2px;
}
.TabBg A:focus
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FF8080; 
	padding-left: 5px;
	padding-right: 5px;
	padding-top:2px;
}
.TabBg A:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#004894;
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top:2px;

}



/* text style for the site links (at extreme top-right of header) */
.SiteLink {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color:White;
}   

/* hyperlink style for the site links */
A.SiteLink:link {
    font-size: 9px;
    text-decoration:    none;
    color:white;
}

A.SiteLink:visited  
{
	font-size: 9px;
    text-decoration:    none;
    color:#ffffff;
}

A.SiteLink:active   
{
	font-size: 9px;
    text-decoration:    none;
    color:#ffffff;
}

A.SiteLink:hover    
{
	font-size: 9px;
    text-decoration:    underline;
    color:white;
}


/* style for separator between site links */
.Accent
{
    color: navy;
    font-weight:    bold;
}



/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-size: 11px;
    background-color: #eeeeee
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: darkred;
}



/* GENERAL */
/* style for module titles */
.Head   {
    font-weight:bold;
font-size:10pt;
color:Gray;
line-height:18pt;
font-family:Verdana,Helvetica,sans-serif;
white-space:nowrap;
overflow:hidden;
background-color: White;
padding: 5px;
}

/* style of item titles on edit and admin pages */
.SubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: navy;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}

/* text style used for most text rendered by modules */

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox{
background-color:#f2f9ff;
border:1px solid #1f69bd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003399;
padding-left:3px;
padding-right:3px;
}

.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}

.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold
}



/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    background-color:#e7eff7;
border:1px solid #1f69bd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003399;
padding: 2px 2px 2px 2px;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
 background-color:#e7eff7;
border:1px solid #1f69bd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003399;
padding: 2px 2px 2px 2px;
}

A.CommandButton:visited  {
   background-color:#e7eff7;
border:1px solid #1f69bd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003399;
padding: 2px 2px 2px 2px;
}

A.CommandButton:active   {
 background-color:#e7eff7;
border:1px solid #1f69bd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003399;
padding: 2px 2px 2px 2px;
}

A.CommandButton:hover    {
  background-color:#e7eff7;
border:1px solid #1f69bd;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003399;
padding: 2px 2px 2px 2px;
}



/* GENERIC */
DIV{
font-size:10pt;
}
H1{
font-weight:bold;
font-size:15pt;
}
H2{
font-weight:bold;
font-size:14pt;
}
H3{
font-weight:bold;
font-size:13pt;
}
H4{
font-weight:bold;
font-size:12pt;
}
H5{
font-weight:bold;
font-size:11pt;
}
H6{
font-weight:bold;
font-size:10pt;
}
HR{
color:#999999;
height:1pt;
text-align:center;
}
IMG{
border-right:none;
border-top:none;
border-left:none;
border-bottom:none;
}

TABLE{
font-family:Arial;
font-size:12px;
color: #333399;
}
THEAD{
font-family:Arial;
}
TR{
font-family:Arial;
}
TH{

font-family:Arial;
}
TD{


font-family:Arial;
}
TFOOT{

}
TEXTAREA{
font-size:8pt;
font-family:Verdana,Helvetica,sans-serif;
}

SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}

BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}


UL LI   {
    list-style-type:disc;
   	text-decoration:none;
	FONT-FAMILY: Arial, Helvetica;
	FONT-WEIGHT: normal
}

UL LI LI    {
    list-style-type:    disc;
    text-decoration:none;
	FONT-FAMILY: Arial, Helvetica;
	FONT-WEIGHT: normal
}

UL LI LI LI {
    list-style-type:    disc;
    text-decoration :none;
	FONT-FAMILY: Arial, Helvetica;
	FONT-WEIGHT: normal
}

OL LI   {
    list-style-type:    decimal;
    text-decoration:none;
	FONT-FAMILY: Arial, Helvetica;
	FONT-WEIGHT: normal
}

OL OL LI    {
    list-style-type:    lower-alpha;
    text-decoration :none;
	FONT-FAMILY: Arial, Helvetica;
	FONT-WEIGHT: normal
}

OL OL OL LI {
    list-style-type:    lower-roman;
    text-decoration:none;
	FONT-FAMILY: Arial, Helvetica;
	FONT-WEIGHT: normal
}


.banner-bg
{
	background-image:url(images/phrbk.gif);
	background-repeat:repeat-x;
}
.right-bg
{
	background-image:url(images/right-bg.jpg);
	background-repeat:no-repeat;
	width:505px;
	height:81px;
}


	

.tableLRborder
{
	
	width:970px;
}
/******************PHECC**********************/
.grid-header
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: #ffffff;
	padding-top: 3px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #c8e4ff;
	width:300px;
}


.grid-footer
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: #ffffff;
	padding-top: 3px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #c8e4ff;
	
	
}
.Normal
{
    PADDING-RIGHT: 0pt;
    FONT-SIZE: 11px;
    COLOR: #333333;
    LINE-HEIGHT: normal;
    text-decoration: none;
    FONT-FAMILY: Arial,Verdana, Verdana;
    LETTER-SPACING: normal
}

.NormalSmall
{
    PADDING-RIGHT: 0pt;
    FONT-SIZE: 9px;
    COLOR: #365094;
    LINE-HEIGHT: normal;
    text-decoration: none;
    FONT-FAMILY: Arial,Verdana, Verdana;
    LETTER-SPACING: normal
}

.left-pan-head{
background-color:#7597f0;
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
padding-left:4px;
height:21px;
font-size:11px;
font-weight:bold;
text-align:left;
border-top:1px solid #7793ad;
border-bottom:1px solid #3e68de;

}

.login-bg
{
background-image:url(images/login-curv.jpg);
background-repeat:no-repeat;
border-right:1px solid #7793ad;
border-top:1px solid #7793ad;
border-bottom:1px solid #3e68de;
width:122px;
height:23px;
}

.left-pan2{
 background-position:top right;
 text-align:left;
 padding-left:4px;
 padding-right:4px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color:#001F82;
 border-left:1px solid #7793ad;
 border-right:1px solid #7793ad;
 border-bottom:1px solid #7793ad;

}
.leftPanBold{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight: bold;
 color:#001F82;

}

.boldred{
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF000D;
}
 
 a.boldred:link{
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF000D;
}
a.boldred:visited{
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF000D;
}
a.boldred:hover{
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FF000D;
}

.BlueDivider{
background-color:#d3d3d3;
	background-repeat:repeat-x;
	height:1px;
}

.sign-rightpane
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#001F82;
 }
 
 .banner-main
{
background-image:url(images/banner.jpg);
background-repeat:no-repeat; 
}

.grid-header
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: #0b4c96;
	padding-top: 3px;
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #c0e0ff;
	width:300px;
}

.data-grid1
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	color: #0b4c96;
	padding-top: 2px;
	border-bottom: #3874d5 1px solid;
	font-family: verdana;
	background-color: #e4f2ff;
}



.data-grid2
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	padding-bottom: 2px;
	color: #000000;
	padding-top: 2px;
	border-bottom: #3874d5;
	font-family: verdana;
	background-color: #ffffff;
}



.Table-Header
{
	background-color:#4470b6;
	padding-left:4px;
	color:#ffffff;
}



/* Form Classess */

.grid-heading
{
background-color:#c0e0ff;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0b4c96;
padding-left:7px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
}

.grid-headingprint
{
background-color:white;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:black;
padding-left:7px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;
}

.grid-top
{
background-color:#4470b6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding-left:7px;
height:22px;
border-bottom:1px solid #ffffff;
}

.grid-topprint
{
background-color:White;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:Black;
padding-left:7px;
height:22px;
border-bottom:1px solid #ffffff;
}


.grid-top-2
{
background-color:#92B4E0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding-left:7px;
height:22px;
border-bottom:1px solid #ffffff;
}

.Search-heading
{
background-color:#c0e0ff;
height:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0b4c96;
padding-left:7px;
padding-right:7px;
padding-top:2px;
padding-bottom:2px;

}


.Search-top
{
background-color:#4470b6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
padding-left:7px;
height:22px;
border-bottom:1px solid #ffffff;
text-align:center;
}
.SearchBorder
{
	border: solid 1px Gray;
}

.DataFormTitle
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003399;
padding-left:7px;
padding-bottom:0px;
}

.DataFormTitleprint
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:Black;
padding-left:7px;
padding-bottom:0px;
}

.formrow
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003399;
padding-left:7px;
padding-bottom:8px;
padding-top:8px;
}
.row1
{
background-color:#c0e0ff;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0b4c96;
padding-left:7px;
}

.row1print
{
background-color:White;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:Black;
padding-left:7px;
}
.row2
{
background-color:#c0e0ff;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0b4c96;
padding-left:7px;
}
.bluebox
{
	border-right: #858585 0px solid;
	border-top: #858585 0px solid;
	font-weight: normal;
	font-size: 13px;
	border-left: #858585 0px solid;
	color: #ffffff;
	border-bottom: #858585 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: navy;
}

.redbox
{
	border-right: #858585 0px solid;
	border-top: #858585 0px solid;
	font-weight: normal;
	font-size: 13px;
	border-left: #858585 0px solid;
	color: #ffffff;
	border-bottom: #858585 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: darkred;
}

.greybox
{
	border-right: #858585 0px solid;
	border-top: #858585 0px solid;
	font-weight: normal;
	font-size: 13px;
	border-left: #858585 0px solid;
	color: white;
	border-bottom: #858585 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #778898;
}

.cyanbox
{
	border-right: navy 3px solid;
	border-top: navy 3px solid;
	font-weight: normal;
	font-size: 13px;
	border-left: navy 3px solid;
	color: white;
	border-bottom:navy 3px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #b0c4df;
}
.lightgreybox
{
	border-right: #858585 0px solid;
	border-top: #858585 0px solid;
	font-weight: normal;
	font-size: 13px;
	border-left: #858585 0px solid;
	color: white;
	border-bottom: #858585 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #a9a9a9;
}

.RepTitle{

    FONT-WEIGHT:bolder;
    FONT-SIZE: 8pt;
    COLOR: #999999
}
.RepData{
 FONT-WEIGHT:500;
 FONT-SIZE: 8pt;
 COLOR: #999999
}

.greenbox
{
	border-right: #858585 0px solid;
	border-top: #858585 0px solid;
	font-weight: normal;
	font-size: 13px;
	border-left: #858585 0px solid;
	color: #ffffff;
	border-bottom: #858585 0px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #009966;
}

.text-box
{
background-color:#7799cf;
border:1px solid #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
}	

.butt
{
background-color:#ed9b5a;
border:1px solid #ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
padding-left:2px;
padding-right:1px;

}	


.ReportingCellHeader
{
border:1px solid #8DB2E3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003399;
padding-left:3px;
padding-right:3px;
background-color: #dbe6f5;
height: 25px;
}

.ReportingCell
{
border:1px solid #8DB2E3;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003399;
padding-left:3px;
padding-right:3px;
background-color: #EBF3FE;
height: 25px;
}

/* style of item titles on edit and admin pages */
.ReportSubHead    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  14px;
    font-weight:    bold;
    color: #404040;
}

.ReportChkBox    {
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  10px;
    font-weight:    normal;
    color: #404040;
}

/*Mailcenteric Inbox styles*/
.border12 {
	BORDER-RIGHT: #3a67cc 1px solid; PADDING-RIGHT: 2px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(images/khat.jpg); PADDING-BOTTOM: 2px; BORDER-LEFT: #3a67cc 1px solid; WIDTH: 180px; PADDING-TOP: 2px; BORDER-BOTTOM: #3a67cc 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 135px
}
.corner-left {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/corner-left.jpg); WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 9px
}
.corner-right {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(images/corner-right.jpg); WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 9px
}
.middle {
	HEIGHT: 9px; BACKGROUND-COLOR: #3a67cc
}
A.hyplink:link {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: orange; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.hyplink:visited {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: orange; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.hyplink:hover {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: orange; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.hyplink:active {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: orange; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shortfield {
	FONT-SIZE: 11px; COLOR: #212879; FONT-FAMILY: Arial, Helvetica, sans-serif; padding:1px;
}
.DataFormTitleBold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#003399;
padding-left:7px;
padding-bottom:0px;
font-weight:bold;
}
.DataFormTitle1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003399;
padding-left:0px;
padding-bottom:0px;
}

/* New Style for BizNav */

.main-shadow-left
{
background-image:url(images/left-shad.gif);
background-repeat:repeat-y;
width:5px;
}

.menu-bg
{
background-image:url(images/menu-bg.gif);
height:26px;
background-repeat:repeat-x;
padding-left:10px;
padding-right:10px;
}

.menu-link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#365094;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

A.menu-link:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#365094;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}
A.menu-link:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#365094;
text-decoration:none;
}
A.menu-link:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#365094;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}
A.menu-link:hover	
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#09246b;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}


.selected-table
{
padding-left:5px;
padding-right:5px;
}
.selected-tab
{
background-image:url(images/selected-bg.gif);
background-position:top;
margin-bottom:4px;
height:25px;
background-repeat:repeat-x;
padding-left:8px;
padding-right:8px;
}

.breadcrumbs
{
background-image:url(images/bread-crumbs.gif);
background-repeat:repeat-x;
height:18px;
padding-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}
A.smallblue-link:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#365094;
text-decoration:none;
}
A.smallblue-link:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#15428b;
text-decoration:none;
}
A.smallblue-link:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#15428b;
text-decoration:none;
}
A.smallblue-link:hover	
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#15428b;
text-decoration:none;
text-decoration:underline;
}

.footer-bg
{
background-image:url(images/footer-bg.gif);
height:35px;
background-repeat:repeat-x;
background-position:top;
}
.footertxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#032e75;
padding-top:10px;
}
.footertbpadding
{
padding-left:15px;
}
a.footerlink:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#252525;
font-weight:normal;
text-decoration:underline;
}
a.footerlink:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#252525;
font-weight:normal;
text-decoration:underline;
}
a.footerlink:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#252525;
font-weight:normal;
text-decoration:underline;
}
a.footerlink:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#032e75;
font-weight:normal;
text-decoration:underline;
}

.left-panelBG
{
background-color:#e9f3ff;
width:170px;
border-right:1px solid #6f9dd9;
padding-left:5px;
padding-right:5px;
padding-bottom:2px;
}
.right-panelBG
{
background-color:#e9f3ff;
width:170px;
border-left:1px solid #6f9dd9;
padding-left:5px;
padding-right:5px;
}

.rightpaneltop-bg
{
background-image:url(images/panels-top.gif);
height:26px;
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
padding-left:7px;
}

.main-shadow-left
{
background-image:url(images/left-shad.gif);
background-repeat:repeat-y;
width:5px;
}
.main-shadow-right
{
background-image:url(images/right-shad.gif);
background-repeat:repeat-y;
width:5px;	
}
.bot-shdow
{
background-image:url(images/bottom-shadow.gif);
background-repeat:repeat-x;
height:5px;
}    

.button
{
background-image:url(images/button-bg.gif);
height:auto;
border:1px solid #6f9dd9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#15428b;
}
.search-bg
{
background-image:url(images/search-bar.gif);
height:57px;
background-repeat:repeat-x;
border-left:1px solid #6593cf;
border-right:1px solid #6593cf;
height:32px;
}

.smallbluebold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#15428b;
}

.searchtextbox
{
background-color:#ffffff;
border:1px solid #85b5ff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#15428b;
width:117px;
height:15px;
margin-left:3px;
}

.mainpanelbdr
{
border:1px solid #6593cf;
width:178px;
}
.login-rowpadding
{
padding-left:8px;
padding-top:4px;
color:#15428b;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.loginpane-bg
{
background-image:url(images/login-panel-bg.gif);
height:128px;
background-repeat:repeat-x;
padding-top:5px;
}
.mainpanelbg
{
background-image:url(images/mainpanel-bg.gif);
height:22px;
background-repeat:repeat-x;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#15428b;
font-weight:bold;
padding-left:6px;
}

.center-pan-padding
{
padding:10px;
width:590px;
}
