﻿*{margin:0}
body{
	background-color:#057AB2;
	background-image:url(images/SubPageBG_main.jpg);
	background-repeat:repeat-x;
}
td{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#2C2C2C;
}
#SpecialHeader{
	padding:15px;
	color:#D86D0F;
	font-family:Calibri,Helvetica, Arial, sans-serif;
	font-size:18px;
	line-height:1.4em;
	background-color:#FFFFFF;
	font-weight:bold;
	border: 1px #2C2C2C dotted;
}
#E2CustomersBG{
	background-image:url(images/CustomerMenuBG.gif);
	background-repeat:no-repeat;
	width:136px;
	height:31px;
	text-align:center;
	padding-top:7px;
	color:#FFFFFF;
}
.ACustomers:link { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.ACustomers:visited { COLOR: #FFFFFF;  TEXT-DECORATION: none; }
.ACustomers:active { COLOR: #FFFFFF; TEXT-DECORATION: none; }
.ACustomers:hover { COLOR: #FFFFFF;  TEXT-DECORATION: none; }

/*-------------------ToolTip-------------------*/
.xstooltip 
{
    visibility: hidden; 
    position: absolute; 
    top: 10px;  
    left: 0; 
    z-index: 2; 
    font: normal 8pt sans-serif; 
    padding: 3px; 
    border: solid 1px;
    background-color:#FFFFFF;
}


/*-------------------ToolTip-------------------*/
.TopMenuBar{
	height:138px;
	vertical-align:bottom;
	padding:0 19px 0 19px;
}
.TopMenuBarTiler{
	background-image:url(images/TopMenuBar_003.gif);
	background-repeat:repeat-x;
}
.TopMBMidSec{
	background-image:url(images/TopMenuBar_006.gif);
	background-repeat:no-repeat;
	background-position:left;
	height:90px;
	vertical-align:bottom;
}
.TopMBMidSecSlogan{
	text-align:right;
	width:226px;
}
.TopMBMidSecSlogan h2{
	font-style:italic;
	color:#474747;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
}
.TopMBMidSecSlogan h3{
	font-style:italic;
	color:#868686;
	font-family:Arial Narrow,Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:normal;
}
.TopMBFootTiler{
	background-image:url(images/TopMenuBar_005.gif);
	background-repeat:repeat-x;
	height:14px;
}
.TopMenuDown{
	background-image:url(images/TopMenuDown.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	width:97px; 
	height:35px;
}
.TopMenuUp{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4A4A4A;
	text-align:center;		
	width:97px; 
	height:35px;
}
.ATopMenu:link { COLOR: #4A4A4A; TEXT-DECORATION: none; height:35px; width:97px; padding-top:10px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.ATopMenu:visited { COLOR: #4A4A4A;  TEXT-DECORATION: none; height:35px; width:97px; padding-top:10px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.ATopMenu:active { COLOR: #4A4A4A; TEXT-DECORATION: none; height:35px; width:97px; padding-top:10px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.ATopMenu:hover { COLOR: #FFFFFF;  TEXT-DECORATION: none; height:35px; width:97px;padding-top:10px; font-size:14px;font-family:Arial, Helvetica, sans-serif;}

.ATopMenuD:link { COLOR: #FFFFFF; TEXT-DECORATION: none; height:35px; width:97px;padding-top:10px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.ATopMenuD:visited { COLOR: #FFFFFF;  TEXT-DECORATION: none; height:35px; width:97px;padding-top:10px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.ATopMenuD:active { COLOR: #FFFFFF; TEXT-DECORATION: none; height:35px; width:97px;padding-top:10px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.ATopMenuD:hover { COLOR: #FFFFFF;  TEXT-DECORATION: none; height:35px; width:97px;padding-top:10px;font-size:14px;font-family:Arial, Helvetica, sans-serif;}


.OutSideSpacer19{
	width:30px;
}
/*-----------Head and Main Devider---------------*/
.HeadMainDevider{
	height:15px
}
/*-----------The My Solutions Pages---------------*/
.MyCongressIconBG{
	background-image:url(images/MyCongress_IconB.gif);
	background-repeat:no-repeat;
	background-position:100% 100%;
}
/*-----------Left Menu Box---------------*/
.LeftMenu{
	width:214px;
/*	background-image:url(images/Left_Main_Devider.gif);*/
/*	background-repeat:repeat-y;*/
/*	background-position:211px;*/
	vertical-align:top;
}
.LeftMenuleft{
	background-image:url(images/LMLeftTop.gif);
	background-repeat:no-repeat;
	background-color:#0574AB;
	width:10px;
}
.LeftMenuCenter{
	width:158px;
	background-color:#0574AB;
	background-image:url(images/LMCenterTop.gif);
	background-repeat:repeat-x;
	padding:15px 10px 15px 10px;
}
.LeftMenuCenter h2{
	font-weight:bold;
	font-size:13px;
	font-family: Helvetica,Arial, sans-serif;
	padding-bottom:6px;
	color:#FFFFFF;
}
.LeftMenuCenter ul{
	list-style-type:none;
	margin:0;
	padding:0;	
}
.LeftMenuCenter ul li{
	text-align:left;
}
.LeftMenuCenter ul li a
{
	display:block;
	text-align:left;
	padding-top:5px;
	padding-left:20px;
	color:#D3E7F2;
	width:155px;
	height:23px;
	text-decoration: none;
	font-family:Verdana,Helvetica, Arial, sans-serif;
	font-size:11px;
	background-image:url(images/LeftMenuBullet.gif);
}
	.LeftMenuCenter ul li a:hover
	{
		color: #FFFFFF;
		font-weight:bold;
		background-image:url(images/LeftMenuBulletHov1.gif);
	}
	.LeftMenuCenter ul li a:before
	{
		color: #C4DFED;
		background-image:url(images/LeftMenuBullet.gif);
	}
.LeftMenuRight{
	background-image:url(images/LMRightTop.gif);
	background-repeat:no-repeat;
	background-color:#0574AB;
	width:10px;
}	
.LeftMenuBot{
	background-image:url(images/LMCenterBottom.gif);
	height:16px;
	width:200px;
}
.ALeftMenu:link { COLOR: #E4EDF2; TEXT-DECORATION: none;}
.ALeftMenu:visited { COLOR: #E4EDF2;  TEXT-DECORATION: none;}
.ALeftMenu:active { COLOR: #E4EDF2; TEXT-DECORATION: none;}
.ALeftMenu:hover { COLOR: #FFFFFF;  TEXT-DECORATION: none;}


/*-----------Login Box---------------*/
	.LoginBoxLeft{
		background-image:url(images/LogInBoxLeft.gif);
		background-repeat:no-repeat;
		vertical-align:top;
		width:10px;
		/*background-color:#0879B1;	*/
	}
	.LoginBoxCenter{
		width:155px;	
		background-image:url(images/LogInBoxBGTiler.gif);
		background-repeat:repeat-x;
		padding:10px 15px 15px 15px;
		color:#D3E7F2;
	}
	.LoginBoxCenter h2{
		font-weight:bold;
		color:#FFFFFF;
		font-size:13px;
		font-family: Helvetica,Arial, sans-serif;
		padding-bottom:6px;
	}
	.LoginBoxRight{
		width:10px;
		background-image:url(images/LogInBoxRight.gif);
		background-repeat:no-repeat;
		width:10px;
		/*background-color:#0879B1;	*/
	}
	.LoginBoxBot{
		background-image:url(images/LoginBoxBot.gif);
		height:13px;
	}
	.LoginSetupBox{
		display:inline-block;
		border:0;
	}
	.LoginSetupBox ul{
		list-style:none;
	}
	.LoginSetupBox ul li{
		list-style:none;
		padding-top:2px;
	}

	.TextBoxLogIn{
		border:1px #095E8C solid;
		background-image:url(images/LogInTextBTiler.gif);
		color:#FFFFFF;
		font-family: Verdana, Helvetica,Arial, sans-serif;
		padding-bottom:10px;
	}

/*-----------Main Content---------------*/
	
#MainContent{
	width:100%;
	padding:5px 18px 10px 15px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B4CBD9;
	line-height:1.4em;
}
#MainContent h2{
	font-family:Helvetica,Verdana, Arial, Helvetica, sans-serif;
	color:#4A4A4A;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	background-image:url(images/MainContentH2Bg.gif);
	background-repeat:no-repeat;
	padding:10px 0 0 13px;
	height:38px;
}
#MainContent h3{
	font-family:Helvetica,Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
#MainContent ul{
	margin-left:25px;
	padding-top:10px;
	padding-bottom:10px;
}
.MCtableHead{
	font-family:Helvetica,Verdana, Arial, Helvetica, sans-serif;
	color:#2C2C2C;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	background-image:url(images/MainContentH2Bg.gif);
	background-repeat:no-repeat;
	padding:0 0 5px 15px;
	height:42px;
}
.MCtableLeft{
	background-image:url(images/MCTLeftTop.gif);
	background-repeat:no-repeat;
	width:15px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.MCtableCenter{
	background-image:url(images/MCTCenterTop.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#2C2C2C;
	line-height:1.4em;
	vertical-align:top;
	padding:15px 5px 15px 0;
	text-align:left;
}
.MCTCenAdminSubPage{
	background-image:url(images/MCTCenterTop.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#2C2C2C;
	line-height:1.4em;
	vertical-align:top;
	/*padding:15px 5px 15px 0;*/
	text-align:left;
}
.SubPageAdminBG{
	background-image:url(images/SubPage_AdminMouse.jpg);
	background-repeat:no-repeat;
	width:209px;
}
.SubPageCommuniBG{
	background-image:url(images/SubPage_ComCell.jpg);
	background-repeat:no-repeat;
	width:263px;
	height:197px;
}

.MCtableCenter ul{
	margin-left:35px;
	padding-top:10px;
	padding-bottom:10px;
}

.MCtableCenter H3{
	font-family:Helvetica,Verdana, Arial, Helvetica, sans-serif;
	color:#2C2C2C;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

.MCtableRight{
	background-image:url(images/MCTRightTop.gif);
	background-repeat:no-repeat;
	width:15px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.MCtableLeftBottom{
	background-image:url(images/MCTLeftBot.gif);
	background-repeat:no-repeat;
	width:15px;
	height:17px;
}
.MCtableCenterBottom{
	background-image:url(images/MCTCenterBot.gif);
	background-repeat:repeat-x;
	height:17px;
}

.MCtableRightBottom{
	background-image:url(images/MCTRightBot.gif);
	background-repeat:no-repeat;
	width:15px;
	height:17px;
}

/*-----------Our Solutions on the right side---------------*/
.OurSolutions{
	vertical-align:top;
	width:150px;
}
#OurSulContent{
	padding:8px 5px 10px 5px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B4CBD9;
}
#OurSulContent h2{
	font-family:Helvetica,Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
#OurSulContent ul{
	list-style:none;
	text-transform:uppercase;
	margin-left:5px;
}
#OurSulContent ul li{
	padding-top:2px;
}
/*--------------Styled Tables----------------*/

.STableBorder{
	border: 3px #797979 solid;
	width:100%;
}

.STableTopBGTiler{
	background-image:url(images/STableHeadBG.gif);
	background-repeat:repeat-x;
	border: 3px #797979 solid;
}
.STableHead{
	height:35px;
	color:#4A4A4A;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	width:160px;
}
.STableFirstRow{
	height:30px;
	background-color:#E2E2E2;	
	color:#4A4A4A;
	padding:10px;
	line-height:1.4em;
}
.STableEverySecRow{
	height:30px;
	background-color:#FFFFFF;
	color:#4A4A4A;	
	padding:10px;	
}
.STableVerDevider{
	background-color:#969696;
	width:1px;
	vertical-align:top;
}

.CustomerTableMain{
	/*background-image:url(images/STableHeadBG.gif);*/
	/*background-repeat:repeat-x;*/
	border: 3px #797979 solid;
}
.CustomerTableHead{
	height:35px;
	color:#4A4A4A;
	padding-left:10px;
	font-weight:bold;
	font-size:12px;
	width:160px;
}
.CustomerTableFirstRow{
	width:165px;
	height:30px;
	background-color:#E2E2E2;	
	color:#4A4A4A;
	padding:10px;
	line-height:1.4em;
	vertical-align:top;
}
.CustomerTableEverySecRow{
	width:165px;
	height:30px;
	background-color:#FFFFFF;
	color:#4A4A4A;	
	padding:10px;	
	vertical-align:top;	
}
.CustomerTableVerDevider{
	background-color:#969696;
	width:1px;
	vertical-align:top;
}

/*-----------Design Library Styles---------------*/

.DL_Content
{
	text-align:justify;
	line-height:1.5em;
	padding:1em
}

.DL_Content H2
{
	font-weight:bold;
	font-family:Verdana,Arial;
	font-size:12px;
	color:#2C2C2C;
	font-style:italic;
	padding-bottom:1em;
	padding-top:1em

}


/*-----------Design Library Styles---------------*/

/*-----------Footer Setup---------------*/
.Footer{
	background-color:#057AB2;
	height:30px;
	text-align:center;
	color:#9BCAE0;
}
/*-----------Alinks---------------*/
A:link
{
    COLOR: #034577; TEXT-DECORATION: none;
}

A:visited
{
    COLOR: #034577; TEXT-DECORATION: none;
}

A:active
{
	COLOR: #034577; TEXT-DECORATION: none;
}

A:hover
{
    COLOR: #C25E08; TEXT-DECORATION: none;
    
}
