﻿body, div, p, h1, h2, h3, h4, h5, ul, li, table
{
	margin:0;		
	padding:0;
	border:none;
}

body
{
	background-color: #D3D3D3;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size:75%;	
}

/* Master Page Layout */
#dvMainForm
{	
	margin: 0px auto 0 auto;
	width: 1000px;
	border-right: solid 1px #4F77B2;
	border-left: solid 1px #4F77B2;
	border-bottom: solid 1px #4F77B2;
}

.PanelsTable
{
	 width: 1000px;
	 background-color: White;	 
	 border-style: none;
	 text-align: left;
}

.TopPanelTR
{
	 background-color: #4F77B2;
}

.TopPanelLeftTD
{
	width: 200px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
}

.TopPanelCenterTD
{
	width: 600px;
	height: 24px;
	text-align: center;
}

.TopPanelRightTD
{
	width: 200px;
	height: 24px;
	text-align: center;	
}

.TopPanelLinks
{
	margin-right: 20px;
}

.MainWhiteLabels
{
	color: White;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma;
}

.MiddlePanelLeftTD
{
	vertical-align: top;
	width: 200px;
	height: 90px;	
}

.MiddlePanelCenterTD
{
	vertical-align: top;
	width: 600px;
	height: 90px;
	border-left: solid 1px #4F77B2;
}

.MiddlePanelRightTD
{
	width: 199px;
	height: 90px;
	border-left: solid 1px #4F77B2;
	vertical-align: top;
	background-color : #C9DCF2/*#C0D4F2;/*#FFFFCC;*/
}

.BottomPanelLeftTD
{
	width: 194px;
	height: 50px;
	border-right: solid 1px white;
	vertical-align: middle;
	padding-left: 5px;
}

.BottomPanelRightTD
{
	width: 800px;
	height: 25px;
	text-align:center;
	color : White;
	vertical-align: middle;
}

.BottomPanelRightTDH1
{
	width: 800px;
	height: 25px;
	text-align:center;
	color : White;
	vertical-align: middle;
}

.BottomPanelTR
{
	 background-color: #4F77B2;
}

.LinkPanelTD
{
	height: 30px;
	vertical-align: middle;
	background-color: #4F77B2;
	padding-left: 5px;
	text-align: left;
}

.LinkPanelButtonsDiv
{
	border: solid 1px black;
	text-align: center;
	background-color: #e4e4e4;
	background-image: url('../Images/New/ButtonBg.gif');
	background-repeat: repeat-x;
	margin-right: 2px;
	height: 20px;
	float: left;
}

.LinkPanelButtonsDivSelect
{
	border: solid 1px black;
	text-align: center;
	background-color: #FF9933;
	background-image: url('../Images/New/ButtonBgDown.gif');
	background-repeat: repeat-x;
	margin-right: 2px;
	height: 20px;
	float: left;
}

.LincPanelHyperLinks
{
	font-size: 10pt;
	font-family: Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	margin-top: 2px;
}

.EnterTextBox
{
	border-style: solid;
	border-width: 1px;
	border-color: #1632ab;
	margin-bottom: 2px;
	width: 143px;
}

.EnterBtn
{
	border: #8e98b1 1px solid;
	font-family: Tahoma, Arial, Sans-Serif;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
	background-color: #4F77B2;
	color: White;
	cursor: hand;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
}

.EnterBtnDis
{
	border: #8e98b1 1px solid;
	font-family: Tahoma, Arial, Sans-Serif;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
	background-color: #4F77B2;
	color: Gray;
	cursor: hand;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
}

.ExitBtn
{
	border: #8e98b1 1px solid;
	font-family: Tahoma, Arial, Sans-Serif;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
	background-color: White;
	color: #4F77B2;
	cursor: hand;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
}

.Test
{
	border: #8e98b1 1px solid;
	font-family: Tahoma, Arial, Sans-Serif;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 11px;
	background-color: #4F77B2;
	color: White;
	cursor: hand;
	font-weight: bold;
}

.RegTableTD1
{
	text-align: right;
	width: 49px;
}

.RegTableTD2
{
	text-align: left;
	width: 149px;
}

.BottomPanelLinks
{
	color: White;
	font-family: Tahoma;
	font-size: 10pt;
}

.BottomPanelLabels
{
	color: White;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
}

.BottomPanelLabelsH1
{
	color: White;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
}

.CheckBox
{
	/*border-style: solid;
	border-width: 1px;
	border-color: #1632ab;*/
}

.BlockHead
{
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933;
	border-right: solid 1px #4F77B2;
	/*border-right: solid 1px #FF9933;
	border-top: solid 1px #FF9933;
	border-bottom: solid 1px #FF9933;*/
	height: 26px;	
	width: 194px;
	text-align: center;
}

.BlockHeadLong
{
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933;
	/*border-right: solid 1px #4F77B2;
	/*border-right: solid 1px #FF9933;
	border-top: solid 1px #FF9933;
	border-bottom: solid 1px #FF9933;*/
	height: 26px;	
	width: 795px;
	text-align: center;
}

.BlockHeadTooLong
{
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933;
	height: 26px;	
	width: 995px;
	text-align: center;
}

.BlockHeadTooLongLeftAlign
{
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933;
	/*border-right: solid 1px #4F77B2;
	/*border-right: solid 1px #FF9933;
	border-top: solid 1px #FF9933;
	border-bottom: solid 1px #FF9933;*/
	height: 26px;	
	width: 990px;
	text-align: left;
	padding-left: 5px;
}

.AdvertiseBlockLeftHead
{
	width: 395px; 
	background-color: #C9DCF2;
	border-left: solid 5px #4F77B2; 
	text-align: center;
}

.AdvertiseBlockRightHead
{
	width: 395px; 
	background-color: #C9DCF2;
	border-left: solid 5px #4F77B2; 
	text-align: center;
}

.AdvertiseBlockLeftBody
{
	width: 395px; 
	background-color: #ffffcc; 
	padding: 5px 0px 0px 5px;
	border-bottom: solid 1px #4F77B2;
}

.AdvertiseBlockRightBody
{
	width: 394px; 
	background-color: #ffffcc; 
	padding: 5px 0px 0px 5px;
	border-left: solid 1px #4F77B2; 
	border-bottom: solid 1px #4F77B2;
}

.NewBlockLeftHead
{
	width: 395px; 
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933; 
	text-align: center;
}

.NewBlockRightHead
{
	width: 395px; 
	background-color: #C9DCF2;
	border-left: solid 5px #FF9933; 
	text-align: center;
}

.NewBlockLeftBody
{
	width: 400px; 
	background-color: White; 
	padding: 0px 0px 0px 0px;
	/*border-left: solid 1px #4F77B2; */
	/*border-bottom: solid 1px #4F77B2;*/
}

.NewBlockRightBody
{
	width: 399px; 
	background-color: White; 
	padding: 0px 0px 0px 0px;
	border-left: solid 1px #4F77B2; 
	/*border-bottom: solid 1px #4F77B2;*/
}

.BlockHeadLabels
{
	font-weight: bold;
	color: #4F77B2;
	font-family: Tahoma;
	font-size: 10pt;
}

.BlockHeadLabelsSecond
{
	font-weight: bold;
	color: #cc0000;
	font-family: Tahoma;
	font-size: 10pt;
}

.BlockBody
{
	border-left: solid 5px #4F77B2;
	border-right: solid 1px #4F77B2;
	padding: 5px 0px 5px 5px;
	width: 194px;
	height: 100%;
	vertical-align: top;
}

.BlockBodyBanner
{
	border-left: solid 5px #4F77B2;
	border-right: solid 1px #4F77B2;
	padding: 0px 0px 5px 0px;
	width: 194px;
	height: 100%;
	vertical-align: top;
}

.BlockBodyTooLong
{
	border-left: solid 5px #4F77B2;
	width: 995px;
	height: 100%;
	vertical-align: top;
}

.BlockBodyTooLongPage
{
	border-left: solid 5px #4F77B2;
	width: 995px;
	vertical-align: top;
	padding: 3px;
}

.SecondRateBlockHeadLabels
{
	border-left: solid 5px #FF9933;
	border-bottom: solid 1px #FF9933;
	padding-bottom: 1px;
}

h1
{
	color: White;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
}

h2
{
	/*color: White;*/
	font-family: Tahoma;
	font-size: 10pt;
}

.lblH1
{
	color: White;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma;
}

h3
{
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: bold;
	color: #4F77B2;
}

a
{
	font-size: 10pt;
	font-family: Tahoma;
}

span
{
	font-size: 9pt;
	font-family: Tahoma;
}

/*select
{
    border: solid 1px #4F77B2;
    font-family: Tahoma;
}*/

.CatalogHeadLabels
{
    font-weight: bold;
    text-decoration: none;
    font-size: 8pt;
    font-family: Tahoma;
    /*color: #4F77B2;*/
    color: #2436A3;
}

.lblStar
{
	color: Red;
	font-weight: bold;
	height: 5px;
	font-size: 8pt
}

.textBox
{
    border: solid 1px #4F77B2;
    font-family: Tahoma;    
    background-color: White;
}

.textBoxInactive
{
    border: solid 1px #4F77B2;
    font-family: Tahoma;    
    background-color: Gray;
}

.dropDownList
{
    border: solid 1px #4F77B2;
    font-family: Tahoma;
    font-size: 8pt;
    height: 21px;
}

.checkBoxList
{
    border: none;
    font-family: Tahoma;
    font-size: 8pt;
    text-align: left;
}

.panel
{
    border: solid 1px #4F77B2;
    font-family: Tahoma;
}

textarea
{
    border: solid 1px #4F77B2;
    font-family: Tahoma;
}

.lblESRCaption
{
    font-family: Tahoma;
    color : #4F77B2;
    font-size: 16pt;
    text-align:center;
}

.radioBtn
{
    border-style: none;
    font-family: Tahoma;
    font-size: 10pt;
    color: #1632ab;
}

.baseTextLabels
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #1632ab;
}

.baseTextLabelsStat
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #1632ab;
    text-decoration: underline;
    font-weight: bold;
    color: #CC0000;
}

.modalBackground {
	background-color: #D3D3D3;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.demoheading {
	padding-bottom:20px;
	color:#5377A9;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:1.5em;
}
.hlMain
{
    font-family:Tahoma;
    font-size: 12pt;    
}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(../Images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

.demoarea {
	padding: 5px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

/* Rounded Corners*/

.roundedPanel
{	
	width:300px;
	background-color:#C9DCF2;
	color:Black;
	font-weight:bold;
}

.HiddenButton {
	position: absolute;
	top: -1000px;
	border: 0px;
}

.GroupGridView
{
    width: 100%;
    border-width: 1px;
    text-align: center;
}

.top3Images
{
	float: left;
	margin-right: 3px;
}

.panelForModalPopup
{
	display:none; 
	width:200px; 
	background-color:White; 
	border-width:2px; 
	border-color:#4F77B2; 
	border-style:solid; 
	padding:10px;
}

.NewsDate
{
    font-family: Arial;
    font-size: 8pt;
}

.txt4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #343434; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff
}

A.lnk9 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #01519a; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.lnk9:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #01519a; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.lnk9:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #01519a; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.lnk9:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #01519a; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.lnk9:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #01519a; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}

A.lnk6
{
	font-weight: normal;
	font-size: 11px;
	color: #343434;
	border-top-style: none;
	font-family: Tahoma;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}

A.lnk6:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #343434; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.lnk6:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #343434; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.lnk6:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #343434; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}
A.lnk6:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #343434; FONT-FAMILY: Tahoma; TEXT-DECORATION: none
}

.regionDescriprionDiv
{
	border:1px solid #FF9933;
	background-color:#FFF;
	padding:5px;
	z-index:1000001;
	font-family: Arial;
	font-size: 8pt;	
}

