﻿body
{
	margin:0px;
	background-color:#717C80;/*chirag on 07072008 #384042;*/
	font-family:Arial,Verdana,Trebuchet MS;
	font-size:9pt;
	text-align:center;
	color:Black;
	line-height:18px;

}

select{border:1px solid #7F9DB9;font-size:9pt}
option{font-size:9pt}
/*input{font-size:9pt}*/

.CMSInternalMainTable
{
	width:865px;
	text-align:left;
	border:none;
	/*border-left:3px inset #384042;
	border-right:3px outset #384042;	*/
	background:white;
}

.CMSInternalLeftPane
{
	width:150px;
	padding:2px;
	white-space:nowrap;
	border-right:1px inset silver;
}

.MemberInternalLeftPane
{
	width:600px;
	padding:2px;
	white-space:nowrap;
	border-right:1px inset silver;
}

.CMSInternalContentPane
{
	padding:2px;
	width:100%;
}

.CMSInternalPageHeader
{
	background-image:url(images/CMSInternalPageTitleBG.gif);
	background-repeat:repeat-x;
	text-align:left;
	width:100%;
	height:57px;
	background-color:#BDDAEC;
	vertical-align:top;
	border-bottom:1px inset silver;
}

.CMSInternalPageTitle
{
	background-image:url(images/CMSInternalPageTitle.gif);
	background-repeat:no-repeat;
	padding-left:70px;
	padding-top:20px;
	vertical-align:middle;
	color:Navy;
	font-size:14pt;
	font-weight:bold;
}

.BlackBorderedTable
{
	background-color:#F5F5F5;
	border:1px solid silver;
}

select{border:1px solid #7F9DB9;font-size:9pt;color:Black;}

.TxtBoxFlat
{
	border:1px solid #7F9DB9;
	font-size:9pt;
	color:Black;
}

.SpacerLine
{
	font-size:5px;
	height:8px;
}

.ValidateField
{
   color:Red;
   width:2px;
}

.ErrorMsg
{
	color:Red;
	font-weight:bold;
	text-align:center;
}

.LblMsg
{
	color:Green;
	font-weight:bold;
	text-align:center;
}

.LblAlignRight
{
	text-align:right;
}
.LoginMainTable
{
	width:865px;/*850px*/
	border:0px inset black;
	text-align:center;
	background:white;
}
.LoginBoxHead
{
	background:url(images/LoginBoxTop.gif);
	background-repeat:no-repeat;
	width:315px;
	height:48px;
	font-size:18px;
	font-weight:bold;
	color:White;
}
.LoginBoxBGLeft
{
	background:url(images/LoginBoxBG.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.LoginBoxBGRight
{
	background:url(images/LoginBoxBG.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.LoginBoxBGSeperator
{
	background:url(images/LoginBoxSeperator.gif);
	background-repeat:no-repeat;
	width:315px;
	height:10px;
}
.LoginBoxFoot
{
	background:url(images/LoginBoxBottom.gif);
	background-repeat:no-repeat;
	width:315px;
	height:31px;
}
.ErrorSummary
{
	border:1px solid silver;
	color:Red;
	background-color:#EEF5FE;
}
.ErrorSummary div
{
	background:#C7DEFD;
	font-weight:bold;
	padding-left:10px;
}
.ErrorSummary UL
{
	list-style-image: url(images/ExclamationSmall.gif);
}
.ErrorSummary UL li{vertical-align:top;padding-left:3px;}

.TblGrid
{
	border:1px inset #666666;
	background:#F4F4F4;
	font-size:8pt;
}

.TblGridHeader td
{
	padding-left:2px;
	padding-right:2px;
	background:url(images/Grid_BG.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	font-size:8pt;
	color:Black;
}

.TblGridHeader th
{
	padding-left:2px;
	padding-right:2px;
	background:url(images/Grid_BG.jpg);
	background-repeat:repeat-x;
	height:25px;
	font-weight:bold;
	font-size:8pt;
	color:Black;
	text-align:center;
}
.TblGridFooter
{
	background:#F5F5F5;
	font-size:8pt;
}
.TblGridFooter a
{
	color:Blue;
	font-weight:bold;
}

.TblAltRow td
{
	font-size:8pt;
	padding-left:2px;
	background:white;
	vertical-align:top;
}
.TblRow td
{
	font-size:8pt;
	padding-left:2px;
	background:#F4F4F4;
	vertical-align:top;
}
.TxtComment
{
	background-color:#FFFFD3;
	border:1px solid #D9AA28;
}
.NoRecFound
{
	background-color:#C7DEFD;
	border:1px solid silver;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
}
.NoRecFound span
{
	color:#155B43;
	font-weight:bold;
	background-image:url(images/warning.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}
.FntDisabled
{
	color:#696969;
	font-weight:bold;
}

.FntDisabledLarge
{
	color:#696969;
	font-weight:bold;
	font-size:12pt;
}

.FntBold
{
	font-weight:bold;
}

.FntHighlight
{
	color:#A61C0D;
	font-weight:bold;
}
.FntHelptext
{
	color:#1380A9;
	font-size:8pt;
}
.TblHeader1
{
	font-weight:bold;
	background-color:Black;
	color:White;
}

.btnStandard{background-image:url(images/blank_button.jpg);width:144px;height:23px;border:none;color:black;font-size:14px; font-weight:bold; text-align:left;font-family:Arial}

.LoginBox
{
	background-color:#F0F6F9;
	border:1px solid #7F9DB9;
}

.RightOuterPanelInnerBox
{

	height:80px;
	background-color:white;
	border:1px solid silver;
}

.LeftOuterPanelInnerBox
{
	height:100px;
	width:100%;
	background-color:white;
	border:1px solid black;
}
 .FntLogin
 {
	color:#0C7AAF;
 }

 .OuterPageHeader
 {
	/*padding-left:30px;*/
	border-top:1px solid black;
	color:#0000FF;
	font-weight:bold;
	font-size:22px;
	line-height:25px;
	text-align:left;
	background-color:#C7E2F5;
	/*background-image:url(images/TopBanner.jpg);*/
	background-position:right;
	background-repeat:no-repeat;
	/*height:159px;*/
 }

 .FntMainPageHeaderText
 {
	color:#3366FF;
	font-size:10pt;
	font-weight:bold;
 }

 .FntMainPageHeaderTextBold
 {
	color:Black;
	font-size:12pt;
	font-weight:bold;
 }

 .FntMainPageHeader
 {
	background-image:url(images/PageTitleBG.jpg);/*url(images/PageTitleLeft.jpg);*/
	background-position: left 3px;
	background-repeat:no-repeat;
	padding-left:16px;
	height:25px;
 }


 .FntMainPageHeader div
 {
	background-image:url(images/PageTitleBG.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	vertical-align:bottom;
	padding-top:3px;
	padding-bottom:4px;
 }

.SignUpLink
{
	color:#333399;
	font-weight:bold;
	background-image:url(images/SignUpLink.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:6px;
	text-decoration:none;
}

.Menu
{
	background-image:url(images/Menu/BG_Menu.jpg);
	background-position:top bottom;
	background-repeat:repeat-x;
	cursor: pointer;
	height: 43px;
	padding: 0px 0px;
}

.MenuItem
{
	color: #333333;
	text-align:center;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
	background-color:transparent;
}


.DivGridHeader
{
	padding:2px;
	background:url(images/Grid_BG.jpg);
	background-repeat:repeat-x;
	font-weight:bold;
	font-size:8pt;
	color:Black;
}
.DivGrid
{
	border:1px inset #666666;
	background:#F4F4F4;
	font-size:8pt;
}

.DivAltRow
{
	font-size:8pt;
	padding:2px;
	background:white;
	vertical-align:top;
}
.DivRow
{
	font-size:8pt;
	padding:2px;
	background:#F4F4F4;
	vertical-align:top;
}

.DynamicMenu
{
	text-align:left;
	border:1px solid silver;
	background:url(Images/Menu/BG_SubMenu.jpg);
	background-repeat:repeat-x;
	height:21px;
}

.MainPageFooterLink
{
	color:#0080FF;
	font-weight:bold;
}

.SiteContentGeneral
{
	/*font-size:8pt;*/
	line-height:16px;
}

.ImageBorder
{
	border:1px inset black;
}

.dynamicDivHide
{
	position: absolute;
	display: none;
	background-color: White;
	border: 1px ridge #BDBDBD;
	z-index: -1;
}
.dynamicDivShow
{
	position: absolute;
	display: inline-block;
	background-color: White;
	border: 1px ridge #BDBDBD;
	z-index: 999;
}
.vspace{color:White;padding:2px 0px 2px 0px;}

.lnkBlack:hover
{
 color: Green;
 text-decoration: none;
 font-size: 11px;
 font-family: Tahoma, Verdana, Arial;
}
.lnkBlack
{
 color: Black;
 text-decoration: none;
 font-size: 11px;
 font-family: Tahoma, Verdana, Arial;
}
.lnkMaroon
{
 color: Maroon;
 text-decoration: none;
 font-size: 11px;
 font-family: Tahoma, Verdana, Arial;
}
.leftRightPanelStyle
{
	white-space:nowrap;
	vertical-align:top;
	padding-left:2px;
	padding-right:2px;
	background-image:url(images/PanelBG.gif);
	background-color:#FEFFFF;
	background-repeat:repeat-x;
	white-space:nowrap;
	vertical-align:top;
}

.linksHome
{
	color:#0C547C;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}

.linksHome a
{
	color:#18415F;
	font-size:9pt;
	font-weight:bold;
	text-decoration:underline;
	padding-left:5px;
	padding-right:5px;
}

.DataTitanLeft
{
	background-image:url(images/DataTitan.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#717C80;
}

.DataTitanRight
{
	background-image:url(images/DataTitan.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#717C80;
}
.fiveLogoSpace
{
	height:130px;
	font-size:8pt;
	font-weight:bold;
	color:#CCD4D7;
	background-image:url(images/FiveLogoBG.jpg);
	background-repeat:repeat-x;
	background-position:0px -15px;
	background-color:#717C80;
}
.DynamicMenuAdmin
{
	text-align: left;
	border: 1px solid silver;
	background: url(Images/Menu/BG_SubMenu.jpg);
	background-repeat: repeat-x;
	height: 21px;
	width: 170px;
	padding-left:3px;
}
.MenuAdmin
{
	text-align: left;
	background-image: url(images/Menu/BG_Menu.jpg);
	background-repeat: repeat;
	cursor: default;
	color:Black;
	border-bottom:2px solid #707070;
	padding-left:3px;
	cursor:pointer;/*chirag on 11072008*/
}

.WelcomeText
{
	color:#18415F;
	font-size:14px;
}
.siteFooter
{
	background-image:url(images/footerbg.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	height:81px;
}

.siteRightBorder
{
	background-image:url(images/HomePageRightBG.jpg);
	background-repeat: repeat-y;
	width: 15px;
}

.iballoonstyle
{
	position: absolute;
    z-index: 999;
    display: none;
}
.loginHeader
{
	text-align:center;
	background-image:url(images/login_headerBg.jpg);
	height:25px;
	background-repeat:repeat-x;
	background-position:left bottom;
	font-weight:bold;
}

.statisticsRow
{
	color: #0A445A; font-weight: bold; font-size: 8pt;
	background-color: #F0F6F9;
}
.statisticsRow td
{
	border-bottom:1px inset #C0C0C0;

}

.listSearch {
	position:relative;
	background-color:Orange;
	font-family:Lucida Console;
	font-weight:normal;
}


.FntHelptextDonation
{
	color:#01036A;
	font-weight:bold;
	font-size:8pt;
}


/************ chirag on 22092008 *****************/
.blur
{
    width: 100%;
    background-color: black;
    moz-opacity: 0.5;
    khtml-opacity: .5;
    opacity: .5;
    filter: alpha(opacity=50);
    z-index: 120;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.progress
{
    z-index: 200;
    background-color: White;
    position: absolute;
    top: 0pt;
    left: 0pt;
    border: solid 1px black;
    padding: 5px 5px 0px 5px;
    text-align: center;
}

.CancelledItem
{
	background-color:#ED9219 /*FA9B9B /*FF8800*/ ;
}

.DeclinedItem
{
	background-color:#FFFF99;
}

.ExpiredItem
{
	background-color:red;
}
