﻿/* DataList Styling */
table.DataListStyle
{
	font-family:arial,sans-serif;
	border:solid 1px #BBBBBB;
	font-size: 0.9em;
}

.DataListStyle td
{
}

.DataListFooterStyle
{
	background-color: #333366;
	color: #fff;
	color:#4682b4;
}

.DataListHeaderStyle
{
	color: #104E8B;
	font-weight: bold;
	background: #dcdcdc url(sprite.png) repeat-x 0px -200px;
    border-bottom: solid 1px #BBBBBB;
}

.DataListItemStyle
{
	background-color: #fff;
	color: #000;
}

.DataListSelectedItemStyle
{
	background-color: #dbd795;
	color: #000;
}

/* DetailsView Styling */
table.DetailsViewStyle
{
	background-color: #fff;
	text-align: left;
	font-family: Arial;	
	font-size: 11px;
	border: solid 1px #bbbbbb
}

.DetailsViewAlternatingRowStyle 
{
	background: #ebebeb;	
}

.DetailsViewStyle td
{
	padding:6px 12px;
	/*border-right:solid 1px #f5f5f5;
	border-bottom:solid 1px #dcdcdc;*/
}

.DetailsViewStyle td tbody tr td
{
	padding-left: 0px;
	padding-right: 0px;
}

.DetailsViewSummaryRowStyle
{
	text-align: right;
	border-top: solid 1px #bbbbbb;	
}

.DetailsViewCommandRowStyle
{
	/*padding: 0px;
	font-size: 1.1em;
	font-weight: bold;
	background-color: #333366;
	color: #fff;*/
	color:#104E8B;
	font-family: "Trebuchet MS", "Lucida Sans";    
    font-weight: bold;
	background: #dcdcdc url(sprite.png) repeat-x 0px -200px;
	border-top: solid 1px #bbbbbb;
}

.DetailsViewCommandRowStyle a
{
	color: #104E8B;
}

.DetailsViewFieldHeaderStyle
{
	font-weight: bold;
}

/* FormView Styling */
table.FormViewStyle
{
	width: 100%;
	text-align: left;
	background-color: #fff;
	border: solid 1px #999999;
}

.FormViewStyle td
{
	vertical-align: top;
}

.FormViewStyle td tbody tr td
{
	padding-left: 0px;
	padding-right: 0px;
}

.FormViewStyleLabel
{
	font-weight: bold;
	color: #292947;
	padding: 5px;
}

.FormViewStyleData
{
	padding: 5px;
}

.FormViewStyleDataControl
{
	width: 100%;
	/*border: outset 2px;*/
	border: solid 1px #dcdcdc;
	background-color: #F5F8FF;
	height: 100px;
	overflow: auto;
}

.FormViewSummaryRowStyle
{
	text-align: right;
	font-size: 0.9em;
}

/* GridView Styling */
/* table style */
table.GridViewStyle
{
	font-family:arial,sans-serif;
	border:solid 1px #7aa5d6;
	font-size: 1em;
	background-color: #fff;
}

/* common cell styles */
.GridViewStyle th, .GridViewStyle td
{
}

/* header cell style */
.GridViewStyle th
{
	padding:3px 10px;
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;
    font-weight:bold;
    text-align:center;
    /*color:#3366cc;*/
    color: #104E8B;
	border-right-color:#7aa5d6;
	border-bottom-color:#7aa5d6;
    background: #e5ecf9 url(sprite.png) repeat-x 0px -1700px;
}

.GridViewStyle th a
{
	color:#104E8B;
	text-decoration: none;
}

.GridViewStyle th a:hover
{
	color:#3366cc;
}
/* cell styles */
.GridViewStyle td
{
	padding:3px 10px;
	/*
	border-right-style:solid;
	border-right-width:1px;
	border-bottom-style:solid;
	border-bottom-width:1px;	
	border-bottom-color:#e5ecf9;	
    border-right-color:#e5ecf9;*/
}

.GridViewAlternatingRowStyle
{
	background-color: #FFF;
	color: #000;
	text-align: center;
}

.GridViewEditRowStyle
{
	background-color: #999999;
}

.GridViewFooterStyle
{	
	background: #dcdcdc url(sprite.png) repeat-x 0px -200px;
}

.GridViewFooterStyle td
{
	padding:3px 10px;
	border-top: solid 1px #bbbbbb;
	text-align: left;
}

.GridViewHeaderStyle
{
	background-color: #5D7B9D;
	font-weight: bold;
	color: #FFF;
}

.GridViewPagerStyle
{
	background-color: #284775;
	text-align: center;
	color: #FFF;
}

.GridViewRowStyle
{
	background-color: #fff;
	color: #000;
	text-align: center;
}

.GridViewSelectedRowStyle
{
	background-color: #E2DED6;
	color: #333333;
}

.EmptyData
{
	padding: 10px;
	text-align: center;
}

.TextBoxStyle
{
	font-size: 1em;
	width: 175px;
}

.CalendarTextBoxStyle
{
	font-size: 1em;
	width: 150px;
}

.DropDownListStyle
{
	font-size: 1em;
	width: 180px;
}

.LinkButtonStyle
{
	font-weight: bold;
	color: #006400;
}

.LinkButtonStyle:hover
{
	color: #6b8e23;
}

/*Modal Popup*/
/* Modal popup styles */

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.5;
}

.modalPopup 
{
	background-color: #f5f5f5;
	color:#000;
	font-weight: normal;
	font-size: small;
	border: solid 1px #808080;
	padding: 0px;	
	text-align: center;
}


.modalPopup 
{
	background-color: #f5f5f5;
	color:#000;
	font-weight: normal;
	font-size: small;
	border: solid 1px #808080;
	padding: 0px;	
	text-align: -moz-center;
}

.modalPopupDiv
{
	height: 500px;
	overflow: auto;
	padding: 5px;
}

.modalPopupContent
{
	padding: 5px;
}

.modalHeader 
{
	background: url(sprite.png) repeat-x 0px -200px;	
    color: #104E8B;	
    border: solid 1px #bbbbbb;
    font-family: Lucida Sans;
    font-size: 1.1em;
    font-weight: bold;
    padding: 5px 10px;
}

.modalCloseImage
{
	position: absolute; 
	right: 3px;
	top: 3px;
	/*margin-top: -25px;*/
	cursor: pointer; 	
	
}

.modalCloseImage:hover
{	
	background-image: url(closebutton_over.png);
}

.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=80);
	MozOpacity: 0.8;
	opacity: 0.8;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 20%;
	left: 40%;
}
 


.pager
{
    height:35px;
    background:url(pager_bg.gif) repeat-x;
}
.pager .container
{
    padding:4px;
}
.pager .command
{
    float:left;
    padding-right:5px;
}    
.pager .info
{
    font-size:12px;
    padding:4px 0px;
    float:right;
}