﻿.bod
{
	color: #FFFFFF;
	background-color:#007978;
	background-image:url(Images/bg_tall.jpg);
	font-family: verdana;
	font-size: 10pt;
	line-height: 1.7em;
	text-align: center;
}
.iframes
{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 10pt;
	line-height: 1.7em;
}

.maintab
{
	width:770px;
	text-align:left;
    margin-left: auto;
    margin-right: auto;
    
    /*background-color:#007978;*/
    /*background-image: url(Images/bg_body.jpg);*/
    /*BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; BORDER-BOTTOM: gray 1px solid;*/

}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=40);
	opacity:0.7;
}
.modalwindow
{ 
	border-right: #404040 1px solid; 
	border-top: #404040 1px solid; 
	font-weight: bold; 
	border-left: #404040 1px solid; 
	color: white; 
	border-bottom: #404040 1px solid; 
	background-color: lightseagreen; 
}
.validatorerror
{
	font-size: 11px;
}
P
{
	text-align: justify;
}
a
{
	text-decoration: underline;
	color: black;
}
a:hover
{
	text-decoration: none;
	color: black;
}
a:visited
{
	color: black;
}

.hl_footer
{
	text-decoration: underline;
	color: white;
}
.hl_footer:hover
{
	text-decoration: none;
	color: white;
}
.hl_footer:visited
{
	color: white;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}
.colpan_title
{
	font-weight: bolder;
	font-size: larger;
	text-transform: capitalize;
}
.collapePanel
{
	border-bottom: gray 1px dotted;
	border-left: gray 1px dotted;
	border-right: gray 1px dotted;
	border-top: 0px;
	overflow: hidden;
}

#container
{
	
	/*margin: 0 auto;*/
	background-color: #FFFFFF;
	text-align: left;
}

#logo
{
	background-color: #007978;
	padding: 0em 0em 0em 0em;
}
#logo a
{
	color: #FFFFFF;
	text-decoration: none; 
	
}

/* Styles for the selection panel (page menu item) */


/* ------ tabs style --------------- */
.tab_bar {
	background-image: url(images/tab_bar_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tab_bar div{
	float:left;
}

.tab_edge_L{
	padding-left: 1px;
	background-image: url(images/tab_edge_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tab_edge_R {
	background-image: url(images/tab_edge_R.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 1px;
}

.tab_on
{
	color: yellow;
	
}
.tab_on a:link, .tab_on a:visited
{
	font-weight: bold;
	color: yellow;
	text-decoration: none;
}


.tab_off
{
	background-image:url(Images/bg-menu-main.gif);
	font-weight: bold;
	font-size: small;
	border-right: #72B8B4 thin groove;
	border-top: #72B8B4 thin outset;
	border-left: #72B8B4 thin outset;
	border-bottom: #72B8B4 thin outset;
	border-right: #72B8B4 thin outset;
	text-align: center;
}

.tab_off a:link, .tab_off a:visited 
{
	color: #FFFFFF;
	background-color:#006460;
	text-decoration: none;
	padding-right: 4px;
	font-weight: bold;	
	padding-left: 4px;
}

.tab_off a:hover
{
	text-decoration:underline;
}
.tab_off_hov
{
	background-image:url(Images/bg-menu-hov.gif);
	background-color:#006460;
	border-right: #72B8B4 thin inset;
	border-top: #72B8B4  thin inset;
	border-left: #72B8B4  thin inset;
	border-bottom: #72B8B4  thin inset;
	border-right: #72B8B4  thin outset;
	}
.info_tab
{
	/*background-color:#017e82;*/
	font-weight: bold;
	font-size: small;
	text-decoration: none;
	border-right: #72b8b4 1px outset;
	border-top: #72b8b4 1px outset;
	border-left: #72b8b4 1px outset;
	border-bottom: #72b8b4 1px outset;
}

.toolbar
{
	 padding: 1px 1px 1px 1px;
	 text-align:left;
	 /*margin-left:1%;*/
	 background-color:#017e82;
}
.toolbar a 
{
    
	text-decoration: none; 
	color: #FFFFFF;
	
}
.loginStatus
{
	color:#FFFFFF;
	text-decoration:none;
}
.content
{
	/*border-right: #72b8b4 2px outset;
	border-top: #72b8b4 2px outset;
	border-left: #72b8b4 2px outset;
	border-bottom: #72b8b4 2px outset;*/
	height: 100%;
	width: 771px;
	background-color: #f5ffff;
	color: black;
	/*filter: progid:DXImageTransform.Microsoft.dropShadow( Color=#00575B,offX=-3,offY=3,positive=true);*/
}

#footer 
{
	font-size: smaller;
	width: 770px;
}
.footer_pan
{
/*	border-top: solid 1px #017E82;
	text-align: center;
	bottom: 0;
	background-color:#007978;*/
	width: 770px;
	vertical-align: middle;
	text-align:center; 
	/*azimuth: right-side;*/
	background-color:#006460;
	background-image:url(Images/bg_footer.gif);
	/*margin-top: 0.2em;*/
	color: white;
	border-right: #00888a 1px outset;
	border-top: #00888a 1px outset;
	border-left: #00888a 1px outset;
	border-bottom: #00888a 1px outset;
	direction: ltr;
	/*text-indent: 2px;*/
}
.footer_pan a
{
	color: #FFFFFF;
}

.gridlabel { display: block; width: 8em; float: left; }
.griddisplabel { display: block; width: 14em; float: left; }
.gridddl { display: block; width: 15em; float: left; }
.gridtextbox { display: block; width: 14em; float: left; }
.generallabel {display: inline-block; width: 10em; float: left;}

TABLE.grid
{
	
	width:98%;
	padding:5px;
}

.grid-header th, .grid-header td
{
	white-space: nowrap;
	font-weight: bolder;
}

.error 
{
	margin-left:25px;
	font-weight:bold;
	color:Red;
}

.gridview
{
	
	width:98%;
	padding:5px;
	border: none 0px #FFF; 
	text-align:center;
}
.gridviewAlternateRow
{
	background-color:#EEEEEE;
}

.gridviewSelectedRow
{
	background-color: #C0C0C0;
}





fieldset 
{
	text-align: left;
	padding: 0 0.5em 0.5em 0.5em;
	border: 1px solid #BFE2C3;
	margin-left:2%;
	margin-right: 2%;
}
legend
{
	font-size: 115%;
	font-weight:  bold ;
	letter-spacing: -0.03em;
	line-height: 1.5;
	padding: 0 0.5em 0;
	color: #859573;
	filter: progid:DXImageTransform.Microsoft.dropShadow( Color=DDDDDD,offX=-3,offY=3,positive=true);
}* html legend { margin-bottom: 15px; }

.leftfields
{
	width: 48%;
	float: left;
}

.rightfields
{
	width: 48%;
	float: right;
}

.form-brief {
 	font-size: 100%;
	background: #FFFFFF;
	border: 1px solid #C0C0C0;
	padding: 2px;
	width: 95%;
}


.srHeader
{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	text-align: center;
	width: 6%;
	line-height: 1em;
}
.searchResultsGrid Label
{
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
}
.searchresultsgridview
{
	font-size: smaller;
	width:100%;
	padding:5px;
	text-align:center;
	
}


.loginstat
{
	color: white;
	text-decoration: none;
}

.stat_bar
{
	text-align: left;
	width: 769px;
	vertical-align: middle;
	background-color:#006460;
	background-image:url(Images/bg_header.gif);
	padding-top:4px;
	padding-bottom:2px;
	color: white;
	border-right: #00888a 1px outset;
	border-top: #00888a 1px outset;
	border-left: #00888a 1px outset;
	border-bottom: #00888a 1px outset;
}
.textbox
{
	color: black;
	font-size: medium;
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	text-indent: 5px;
	border-bottom: 1px inset;
	background-color: ghostwhite;
}
.listboxlable
{
	color: black;
	font-size: medium;
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	background-color: transparent;
	text-indent: 1pt;
	letter-spacing: 0pt;
}
.multilinetextbox
{
	border: solid 1px #C0C0C0;
	color: black;
	font-size: medium;
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	border-bottom: 1px inset;
	background-color: ghostwhite;
	text-indent: 5pt;
	letter-spacing: 0pt;
}
.dropdownlist
{
	color: black;
	font-size: medium;
	border-right: 1px inset;
	border-top: 1px inset;
	border-left: 1px inset;
	border-bottom: 1px inset;
	background-color: ghostwhite;
	text-indent: 0pt;
	letter-spacing: 0pt;
}

.infolabel
{
	color: black;
	font-size: medium;
	border-right:  0px solid;
	border-top:  0px solid;
	border-left:  0px solid;
	border-bottom:  0px solid;
	text-indent: 5pt;
	letter-spacing: 0pt;
}

.faq_q
{
	font-size: 10pt;
	color: darkgreen;
	font-weight: bold;
}
.faq_a
{
	font-size: 10pt;
	color: black;
}

.button
{
   background-image:url(Images/buttonback.gif);
   font-family:Arial,sans-serif;
   background-color:#779999;
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;
   height:26px;
}