﻿body 
{
	color: #000000;
	font-size:9pt;
	font-family:Tahoma, Arial, Helvetica, sans-serif;	
	margin:0px 1px 2px 2px;		
}
/* Overall Page */
.tabs
{
    position:relative;
    top:1px;
    left:10px;
}
.tab
{
	width:75px;
    border:solid 1px #000;
    background:#fff;
    padding:5px;
    color:#000;    
    font-size:10pt;
    font-weight:bold;
    text-decoration:none;
    display:block;
}
.selectedTab
{
	width:75px;
    background:#818181;
    padding:5px;
    border:solid 1px #000;
    color:#fff;
    font-size:10pt;
    font-weight:bold;    
    text-decoration:none;
    display:block;
}
.tabContents
{
    border:solid 1px #818181;
    padding:10px;
    background-color:white;
}
/**/


input 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
}

select
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
}


/* Header Section */

#header 
{
	background:#ffffff url(images/background.gif) repeat-x;	
	clear:left;
	border-top: 1px solid #1E3A69;
	border-bottom:solid 1px #fff;
	height:4em;
	width:100%;
	top:0px;
	left:0px;
	z-index:991;
}
#header .logolink{text-decoration:none;}
#header .logo
{
	display:inline;
	float:left;
	margin-left:7px;
}
#header .title 
{	
	font-size:7.5pt;
	color: #C72824;
	float: left;
	margin-right: 2em;
	margin-top: 2.8em;
	margin-left: .8em;
}
#header .breadcrumb 
{	
	float:left;
	color: #000;
	background-color: transparent;
	float: right;
	width:250px;
}
#header .loginstatus
{	
	float:right;
	color: #000;
	background-color: transparent;
	width:350px;
	height:24px;
	margin-top: 0.3em;
	margin-left: .8em;	
}
#header .lastlogin
{	
	clear:both;
	float:right;
	color: #000;
	font-size:7pt;
	background-color: transparent;	
	width:350px;
	height:20px;
	margin-top: -20px;
	padding:0px;
}
#header .lastlogin span
{
	padding-left:5px;
}
#header .logout
{
	background:url(images/nav_logout.gif) 0% center no-repeat;	
	padding-left:17px;
	height:24px;
	color:#1E3062;
}
#header p, td
{
	font-size:9pt;
	color: #1A336C;
}
#header a
{
	font-size:9pt;
	color:#1B336F;
	text-decoration:none;
}
#header a:hover
{
	color:#D12426;
}
#header a:link, a:visited  {
	color: #B51032;
}

/*footer*/
#footer
{
	clear:left;
	height:67px;
	background: url(images/bgbottom.gif) 0% 0% repeat-x;
	font-size:9pt;
	text-align:center;
	vertical-align:middle;
	color:#1E3062;
}
#footer hr
{
	color:#959595;
	height:1px;
	width:70%;
	text-align:center;
}
#footer br
{
	padding:0px;
	margin:0px;
}
#footer span
{
	font-size:9pt;
	color:#1E3062;
	font-weight:bold;
}
#footer a
{
	font-size:9pt;
	color:#C72824;
	font-weight:bold;
	text-decoration:none;
}
#footer a:hover
{
	color:#951512;
}


/* Navigation */
#navigation
{
	background:#666666;
	height:26px;
	width:100%;
}


/* Main Content */

#content 
{
	padding-top:10px;
	clear:left;
	font-size:9pt;
	color:#000;
	min-height:420px;
	height:100%;
}
h1 {
	font: 150% Arial, Helvetica, Georgia, "Times New Roman", Times, serif;
}
#content p {
	font-size: 80%;
	line-height: 1.6em; 
}
#content span 
{
	font-size:9pt;
	color:#000;
}
#content input
{
	font-size:9pt;
	color:#000;
}
#content ul {
	font-size: 80%;
	line-height: 1.6em; 
}
#content .dashboard{ font-size:8pt; border-top:solid 1px #555;}
#content .dashboard legend{font-size:10pt; font-weight:bold; color:#C72824;}
#content .dashboard caption{font-size:10pt; font-weight:bold; color:#C72824;text-align:left;}
#content .dashboard th{font-size:7pt;}
#content .dashboard td{font-size:7pt;}
#content .times{font-size:8pt;color:#000;}

#tbPager{float:right;border:none 0px #fff;padding:3px;color:#fff;font-size:8pt;text-align:left;}
#content #tbPager{float:right;border:none 0px #fff;padding:3px;color:#fff;font-size:8pt;text-align:left;}
#content .StylePaging{border:none 0px #fff;padding:3px;color:#fff;font-size:8pt;text-align:left;}
.pagenavigator{border:none;padding:3px;color:#fff;font-size:8pt;text-align:left;}
/* Gridview Data Web Control Styles */

.DataWebControlStyle
{
    font-size:8pt;
    width:100%;
    color:#000;
    border-collapse:collapse;
    border:solid 1px #000;
}

.HeaderStyle
{
    background:#666666;
    color: #ffffff;
    font-size:8pt;
    height:24px;
}
.HeaderStyle a
{
    font-size:8pt;
    color:#ffffff;
}
.HeaderStyle a:hover
{
    font-size:8pt;
    color: #ffffff;
}
.FooterStyle
{
    background:#666666;
    color: #ffffff;    
    height:24px;
}
.FooterStyle span, strong
{
	font-size:8pt;
	color:#fff;
}
.FooterStyle a
{
    font-size:8pt;
    color:#ffffff;
}
.FooterStyle a:hover
{
    font-size:8pt;
    color: #000;
}
.PagerStyle
{
    background:#666666;
    color: #ffffff;
    text-align: right;
}
.PagerStyle td
{
	font-size:8pt;
	color:#fff;
}
.PagerStyle span, strong
{
	font-size:8pt;
	color:#fff;
}
.PagerStyle a
{
    font-size:8pt;
    color:#ffffff;
}
.PagerStyle a:hover
{
    font-size:8pt;
    color: #000;
}
.AlternatingRowStyle
{
    background:#ffffff;
}
.AlternatingRowStyle td
{
	font-size:8pt;
	color:#000;
}
.RowStyle
{	
	background:#E9E9E9;
}
.RowStyle td
{
	font-size:8pt;
	color:#000;
}
.SelectedRowStyle
{
	background:#FFCC66;
	font-size:8pt;
	color:#fff;
}
.SelectedRowStyle td, span
{
	color:#fff;
}

.SortHeaderRowStyle
{
    background:#666666;
    text-align: left;
    color: #fff;
}
/* DetailView Data Web Control Styles */

.DetailViewControlStyle
{
    clear:left;
    font-size:8pt;
    width:100%;
    color:#000;
}

.DetailViewHeaderStyle
{
    background:#666666;
    color: #ffffff;
    font-size:8pt;
    height:24px;
    font-weight:bold;
}
.DetailViewControlStyle td
{
	height:24px;
	color:#ffffff;
	font-size:8pt;
}
.DetailViewHeaderStyle a
{
    font-size:8pt;
    color:#ffffff;
}
.DetailViewHeaderStyle a:hover
{
    font-size:8pt;
    color: #1E3062;
}
.DetailViewFooterStyle
{
    background: #ffffff;
    color: #ffffff;
    text-align: right;
}

.DetailViewAlternatingRowStyle
{
    background:#E9E9E9;
}
.DetailViewAlternatingRowStyle td
{
	color:#ffffff;
	padding-left:3px;
}
.DetailViewAlternatingRowStyle span
{
	color:#000;
}
.DetailViewRowStyle
{	
	background:#E9E9E9;
}
.DetailViewRowStyle td
{
	color:#ffffff;
	padding-left:3px;
}
.DetailViewRowStyle span
{
	color:#ffffff;
}
.DetailViewRowStyle input, div
{
	color:#000;
}
.DetailViewSelectedRowStyle
{
	background:#E9E9E9;
}
.DetailViewSelectedRowStyle td
{
	color:#ffffff;
	padding-left:3px;
}
.DetailViewSelectedRowStyle span
{
	color:#000;
}
.DetailViewPagerRowStyle
{
    background:#E9E9E9;
    text-align: right;
}

.DetailViewSortHeaderRowStyle
{
    background:#c00;
    text-align: left;
    font-weight:bold;
    color: #fff;
}
/*divide box search*/
.Panel_Search
{
	font-size:8pt;    
    border-collapse:collapse;
    border-color:#666666;
    border:solid 1px #000;
}
.PanelSearch select
{
	font-size:8pt;
	color: #666666;
}
.PanelSearch fieldset
{
	font-size:8pt;
	font-weight:bold;
	color: #666666;
}
.PanelSearch table
{
	border:none;
}
/*paging*/
.PagerRowStyle
{
    background:#E9E9E9;
    text-align: right;
}
.PagerStyle
{
	font-size:8pt;
	color: #000;
	font-weight:bold;
}
.PagerStyle select
{
	font-size:8pt;
	color: #000;
	background:#eeeeee;
	text-align:right;
}
.PagerStyle i
{
	font-size:8pt;
	color: #000;
	background:#fff;
}
.PagerStyle span
{		
	padding:0px 5px 0px 5px;
	background:#666666;
    text-align: center;
    font-weight: bold;
    color: #fff;
    font-size:8pt;
}
.PagerStyle a
{
	padding:0px 5px 0px 5px;
    text-align:center;   
    background:#fff; 
    color: #000;
    font-size:8pt;
    text-decoration:none;
}

.Warning
{
    color: Red;
    font-style: italic;
    font-weight: bold;
    font-size: x-large;
}
/*login*/
.panel h1
{
	color:#959595;
	font-size:16pt;
}
.footer
{
	padding-right:14px;	
	text-align:right;
	font-size:8pt;
	color:#959595;	
}
.footer a
{
	font-size:8.5pt;
	color:#1B336F;
	text-decoration:none;
}
.footer a:hover
{
	color:#D12426;
}
h1.panel 
{
	margin:0px;
	padding:0px;
	font-size:20pt;
	color:#C72824;
	font-weight:bold;	
	display:inline;
}
.header img
{
	display:inline;	
}
.msg_Error{color: Red;
    font-weight: bold;
    font-size:11pt;}
.msg_Successful{color:Blue;
    font-weight:bold;
    font-size:11pt;}
    
#admin{border:solid 1px #555555;}    
#admin #dashboard{background:#fff; float:left;width:100%;}
#admin #dashboard ul{ float:left; margin:0px; padding:0px;}
#admin #dashboard ul .item{display:inline-block; padding:3px;height:75px; width:100px; border:solid 1px #555; text-align:center; margin-top:5px; margin-bottom:5px; margin-left:2px;}
#admin #dashboard ul li{list-style:none;}
#admin #dashboard ul li a{font-size:8pt; color:#555555;text-decoration:none;}
#admin #dashboard ul li a:hover{ color:red;}
#admin #dashboard ul li .image{height:50px; width:50px;padding:3px;text-align:center;border:solid 1px #555; display:inline;}
#admin #dashboard ul li .span{text-align:center;font-size:8pt; color:#555555; font-weight:bold; display:inline;}
    
.browserimage{color:#000; font-size:10pt; font-weight:bold; cursor:hand;}    
.pinEvent
{
    width:200px;height:15px;
    overflow:hidden;
    cursor:pointer;
}
.tabUtilities
{
	border-collapse:collapse;
	color:#000;
	font-size:10pt;
	margin-left:25px;
}
.tabUtilities td
{
	padding:3px;
	font-weight:bold;
}
