﻿/* CSS Document */
.leftsideBorder
{
	border-left-color: #5286CF;
	border-left-style: solid;
	border-left-width: 1px;
	
}
.rightsideBorder
{
	border-right-style: solid;
	border-right-color: #5286CF;
	border-right-width: 1px;
}
.bottomsideBorder
{
	border-bottom-color: #5286CF;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
}
.topsideBorder
{
	border-top-style: solid; 
	border-top-color: #5286CF;
	border-top-width: 1px;
}
.mainContactHead
{
	background-color:#d7e3f1;	
}
#MainBody
{
	padding:0px;
	margin:0px;
	background: #ffffff url(MainBg.gif) repeat;
	font-family: Verdana, Arial, sans-serif, "Trebuchet MS";
	font-size: 11px;
	color: #000099;
}

#header
{
	background: url(TMCCHeader.jpg) no-repeat;
	height: 90px;
	position:relative;
	}

#ReportingBody
{
	padding:0px;
	margin:0px;
	background: #ffffff url(ReportPageBg.jpg);
	font-family: Verdana, Arial, sans-serif, "Trebuchet MS";
	font-size: 11px;
	color: #000099;
}

#ReportingHeader{
	width:1024px;
	height:43px;
	background:url(MainReportingHeader.jpg) no-repeat #ffffff;
	position:relative;
	}

.MenuBg 
{
	background-image: url('MenuBg1.jpg');
	height: 25px;			
}

.MenuLink:link {
 	font-weight: bold; FONT-SIZE: 11px; color:#555555; FONT-FAMILY: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MenuLink:visited {
	font-weight: bold; FONT-SIZE: 11px; color:#555555; FONT-FAMILY: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.MenuLink:hover {
	font-weight: bold; FONT-SIZE: 11px; color: #DB0202; FONT-FAMILY: Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* footer */
.footer {
	background: #FFFFFF;
	/*border: 1px solid #000099;*/
	border-top: 1px solid #000099;
	margin: 0 auto;
	text-align: center;
	/*padding: 2px;*/
	width: 930px;
}

.FooterText
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000099;
	/*text-align: center;*/
}
	
.CaptionText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #000099;
}

.SubHeadText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000099;
}

.ReportHeadingText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000099;
}
.BodyTextSmall 
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000099;
}

.BodyTextBold
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000099;
	font-weight: bold;
}

.ScrollTxtHd
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #555555;
	height: 25px;
	font-weight: bold;
	border-bottom: #555555 1px solid;
}

.ScrollTxtAll
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #555555;
	height: 20px;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-bottom: 2px;
	/*font-weight: bold;*/
	border-bottom: #555555 1px solid dashed;
}

.BodyTextGray
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000099;
	text-align: justify;
}

.BodyTextAll
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000099;
	text-align: justify;
}

.LabelText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: red;
}

.RedText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: red;
}

table.BottomBordermain {
	BORDER-RIGHT: #000099 thin solid;
	BORDER-TOP: #000099 thin solid;
	BORDER-LEFT: #000099 thin solid;
	BORDER-BOTTOM: #000099 thin solid
}

.TableBorder
{
	border-right: #000099 1px solid;
	border-left: #000099 1px solid; 
	border-top: #000099 1px solid;
	border-bottom: #000099 1px solid;
}

.DivStyle
{
	border-right: #000099 1px solid;
	border-left: #000099 1px solid; 
	border-top: #000099 1px solid;
	border-bottom: #000099 1px solid;
}

.RightBorder 
{
	border-right: #000099 1px solid;
}

.RightBottomBorder
{
	border-right: #000099 1px solid;
	border-bottom: #000099 1px solid;
}

.LeftBorder 
{
	border-left: #000099 1px solid; 
}

.LeftRightBorder 
{
	border-left: #000099 1px solid;
	border-right: #000099 1px solid;
}

.LeftBottomRightBorder 
{
	border-left: #000099 1px solid;
	border-right: #000099 1px solid;
	border-bottom: #000099 1px solid;
}

.BottomBorder 
{
	border-bottom: #000099 1px solid; 
}

.TopBottomBorder
{
	border-top: #000099 1px solid;
	border-bottom: #000099 1px solid;
}

.TopRightBottomBorder
{
	border-top: #000099 1px solid;
	border-bottom: #000099 1px solid;
	border-right: #000099 1px solid;
}

.LeftTopBorder
{
	border-left: #000099 1px solid; 
	border-top: #000099 1px solid;
}

.LeftBottomBorder
{
	border-left: #000099 1px solid;
	border-bottom: #000099 1px solid;
}

.Tb_Head1 {
	background: #ffffff url(bgnavigation.gif) repeat-x;
	height: 30px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	text-decoration: none;
}

.Tb_Head2 {
	background: #ffffff url('TabHeadBg1.jpg') repeat-x;
	height: 15px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 11px;
	text-decoration: none;
}

.Tb_Head3 {
	background: #ffffff url('TabHeadBg1.jpg') repeat-x;
	height: 25px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


/* Reporting Page Style Start */

.RCaptionText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #3c3c3c;
}

.RSubHeadText 
{
	background-color: #5286CF; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #3c3c3c;
}

.RtxtboxD
{
	border-right: White 1px solid;
	border-top: White 1px solid; 
	font-weight:bold; 
	font-size: 8pt; 
	border-left: White 1px solid; 
	color: White; 
	border-bottom: White 1px solid; 
	font-family: verdana, arial; 
	background-color: #3c3c3c; 
	text-decoration: none
}

.RBodyTextBold
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #3c3c3c;
	font-weight: bold;
}

.RTabService:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color:#3c3c3c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.RTabService:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color:#3c3c3c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.RTabService:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* Reporting Page Style End */

#bot_mid
	{
	background-image:url(bot_mid.gif)
	}
#bot_rig
	{
	background-image:url(bot_rig.gif)
	}
#bot_Left
	{
	background-image:url(bot_lef.gif)
	}

#cen_Left
	{
	background-image:url(cen_lef.gif)
	}

#cen_rig
	{
	background-image:url(cen_rig.gif)
	}

#top_rig
	{
	background-image:url(top_rig.gif)
	}

#top_mid
	{
	background-image:url(top_mid.gif)
	}

#top_Left
	{
	background-image:url(top_lef.gif)
	}


.HyperLink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; color:#000099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.HyperLink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; color:#000099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.HyperLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; color: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}

.TabService:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color:#000099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.TabService:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color:#000099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.TabService:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


.FooterLink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color:#000099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.FooterLink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color:#000099; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.FooterLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #DB0202; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.txtboxD
{
	border-right: White 1px solid;
	border-top: White 1px solid; 
	font-weight:bold; 
	font-size: 8pt; 
	border-left: White 1px solid; 
	color: White; 
	border-bottom: White 1px solid; 
	font-family: verdana, arial; 
	background-color: #000099;
	text-decoration: none
}

.ImageBtn
{
	cursor: hand;
}

.ReportBtn
{
	border-top-width: 1px; font-weight: bold;
	border-left-width: 1px; 
	font-size: 8pt; 
	border-left-color: #000099; 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='antiquewhite');
	border-bottom-width: 1px; 
	border-bottom-color: #000099; 
	cursor: hand; 
	color: #000099;
	border-top-color: #000099; 
	font-family: 'verdana'; 
	border-right-width: 1px; 
	border-right-color: #000099	
}

.BtnStyle
{
	border-top-width: 1px; font-weight: bold;
	border-left-width: 1px; 
	font-size: 8pt; 
	border-left-color: #000099; 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='antiquewhite');
	border-bottom-width: 1px; 
	border-bottom-color: #000099; 
	cursor: hand; 
	color: #000099;
	border-top-color: #000099; 
	font-family: 'verdana'; 
	border-right-width: 1px; 
	border-right-color: #000099	
}

.txtboxN
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid; 
	font-size: 9pt;
	color: #000099;
	border-left: #000099 1px solid; 
	border-bottom: #000099 1px solid; 
	font-family: verdana, arial; 
	text-decoration: none;
	text-align:left;
	vertical-align:bottom;
	
}

.txtAreaN
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid; 
	/*font-weight: bold; */
	font-size: 9pt;
	color: #000099;
	border-left: #000099 1px solid; 
	border-bottom: #000099 1px solid; 
	font-family: verdana, arial; 
	text-decoration: none
}

.WhiteCaption
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	font-weight: bold;
}

.LoginTabHead {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 25px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	text-decoration: underline;
}

.LoginHyperLink:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color:#ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.LoginHyperLink:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color:#ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.LoginHyperLink:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; color: #C7A510; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.LogintxtboxN
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid; 
	/*font-weight: bold; */
	font-size: 8pt;
	color: #000000;
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid; 
	font-family: verdana, arial;
	width: 110px;
	height: 11px;
	text-decoration: none
}

.BlackBtnStyle
{
	border-top-width: 1px; font-weight: bold;
	border-left-width: 1px; 
	font-size: 8pt; 
	border-left-color: #000000; 
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffff',EndColorStr='antiquewhite');
	border-bottom-width: 1px; 
	border-bottom-color: #000000; 
	cursor: hand; 
	color: #000000;
	border-top-color: #000000; 
	font-family: 'verdana'; 
	border-right-width: 1px; 
	border-right-color: #000000	
}
.tdTextMandatory
{
	font: 8pt 'verdana',sans-serif;
	color: red;
	font-weight:bold;
	text-align:center;
}

.blankTd
{
	background-color: #196397;
	FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: verdana	
	
}

.BodyParText 
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	line-height:150%;
	color: #000099;
}

.lstBox
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid; 
	border-bottom: #000099 1px solid;
	border-left: #000099 1px solid; 
	font-weight:bold; 
	font-size: 8pt; 
	color: #000099; 
	font-family: verdana, arial; 
	text-decoration: none
}
.transparent_class 
{
	background-color:#C0C0C0; 
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  /* Netscape */
  -moz-opacity: 0.5;
  /* Safari 1.x */
  -khtml-opacity: 0.5;
  /* Good browsers */
  opacity: 0.5;
}
