﻿body {
}

a
{
	cursor		: pointer;
}

.SideBarTabs .ajax__tab_header
{
	font-family	:	arial;
	font-size	:	11px;
	padding		:	0px;
	padding-left	:10px;
	margin		:	0px;
	font-weight	:	bold;
	margin-left	:	20px;
}

.SideBarTabs .ajax__tab_outer
{
	padding-right	:	10px; /* 4 */
	background		:	url('/images/sidebartabs/tab-right.gif') no-repeat right;
	height			:	18px;
	padding			:	0px;
	margin			:	0px;
}

.SideBarTabs .ajax__tab_inner
{
	padding-left	:	10px; /* 3 */
	background		:	url('/images/sidebartabs/tab-left.gif') no-repeat;
	padding-bottom	:	0px;
	margin			:	0px;
}

.SideBarTabs .ajax__tab_tab
{
	height			:	16px;
	padding			:	0px; /* 5 */
	padding-left	:	0px;
	padding-right	:	6px;
	padding-top		:	2px;
	margin			:	0px;
	background		:	url('/images/sidebartabs/tab.gif') repeat-x;
	font-weight		:	bold;
}

.SideBarTabs .ajax__tab_active .ajax__tab_outer 
{
	background		:	url('/images/sidebartabs/tab-active-right.gif') no-repeat right;
	padding-right	:	5px;
}

.SideBarTabs .ajax__tab_active .ajax__tab_inner 
{
	background		:	url('/images/sidebartabs/tab-active-left.gif') no-repeat;
	padding-left	:	10px;
}

.SideBarTabs .ajax__tab_active .ajax__tab_tab 
{
	background		:	url('/images/sidebartabs/tab-active.gif') repeat-x;
	padding-left	:	0px;
	padding-right	:	5px;
    color			:	#ffffff;
    font-weight		:	bold;
}

.SideBarTabs .ajax__tab_body 
{
	font-family			:	arial;
	font-size			:	8pt;
	border-top			:	1px solid #990000;
	padding				:	0px;
	width				:   242px;
	margin-left			:	20px;
}

.SideBarTabs .ajax__tab_body table tr td, .SideBarTabs .ajax__tab_body div
{
	padding-left:5px;
}


/* scrolling */
.SideBarTabs .ajax__scroll_horiz {overflow-x:scroll;}
.SideBarTabs .ajax__scroll_vert {overflow-y:scroll;}
.SideBarTabs .ajax__scroll_both {overflow:scroll}
.SideBarTabs .ajax__scroll_auto {overflow:auto}


table 
{
	align: center;
}	

H1
{
	font: verdana;
	font-size: 12pt;
	font-weight: bold;
	margin-left: 7px;
}

H2
{
	color: #b70d2a;
	font-size: 14pt;
}

h3
{
	color: silver;
	font-size: 14pt;
}

.bodyText
{
	font: verdana;
	font-size: 10pt;
}

.bodyHeader
{
	font: verdana;
	font-size: 12px;
	font-weight: bold;
	color: White;
}

.bodyText#b70d2a
{
	font: verdana;
	font-size: 10pt;
	color: #b70d2a;
}

.labelText
{
	font: verdana;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
}

.forgotPasswordLinkText
{
	font: verdana;
	font-size: 10px;
	color: #b70d2a;
	text-align: left;
}

.LabelText#b70d2a
{
	font: verdana;
	font-size: 11pt;
	color: #b70d2a;
}

.instText
{
	font: verdana;
	font-size: 8pt;
	color: #b70d2a;
	
}


body { margin: 0px; }
table { font-family: "Arial"; font-size: 12px; }

td.main {
	padding		: 10px;
	font-family	: "Arial";
	font-size	: 12px;
}

div.links {
	padding			: 0px;
	text-align		: left;
	margin			: 0px;	
	margin-left		: 0px;
	display			: block;
	cursor			: pointer;
}

div.links a {
	font-weight		: bold;
	cursor			: pointer;
	font-size		: 12px;
	color			: #b70d2a;
	padding			: 0px;
	margin			: 0px;
}

div.links a.selected {
	background		: #b70d2a;
	color			: white;
}

.welcome {
	font-family		: "Arial";
	font-size		: 11px;
}

table.holdingtable {
	width			: 100%;
}

th, tr.listHeader th
{
	padding			: 0px; 
	margin			: 0px;
	background-color: gray;
	height			: 0px;
	color:#ffffff;	
}


div.holder {
	padding			: 20px;
	background		: #b70d2a;
}

div.sidepanel h2 {	
	font-size		: 16px;
	font-family		: "Arial";
	color			: #b70d2a;
	padding			: 3px;
	background		: #a0c4dc
	
}

div.sidepanel h3 {
	padding			: 0px;
	font-size		: 10px;
	font-family		: "Arial";
	background-color: #a0c4dc;
	color			: #b70d2a;
}

div.sidepanel a {
	color			: #b70d2a;
}

div.order-details {
	width			: 200px;
	height			: 60px;
	background		: #a0c4dc;
	text-align		: left;
	padding			: 7px;
	margin-top		: 5px;
	position		: absolute;
	display			: none;
	border			: solid 2px gray;
}

div.panelbuffer {
	margin-top		: 10px;
	margin-left		: 10px;
	margin-right	: 10px;
}

img { border: 0; margin: 0; padding: 0; }

table.details th {
	text-align	: left;
	text-decoration : none;
}

table.details {
	border		: 0;
	width		: 100%;
	text-decoration : none;
}
table.details td, table.details th {
	border		: 0;
	text-decoration : none;
}

div.inner-holder {
	margin-left		: 5px;
	display			: block;
	float			: none;
}

.error {
	color		: #b70d2a;
	font-weight	: bold;
}

em {
	font-weight	: bold;
	font-size	: 120%;
}
.topnav
{
	position:absolute;
	top:0px;
	left:0px;
}

.topnav a 
{
	color			: #ffffff;
	text-decoration	: none;
	font-weight		: bold;
}



.topnav a:visited 
{
	color			: #ffffff;
	text-decoration	: underline;
	font-weight		: bold;
}

.topnav a:hover
{
	color			: #A0C4DC;
    text-decoration	: underline;
    font-weight		: bold;
}

table.usuals td { padding: 5px; }

.removeImageButtonPadding
{
	padding: 0px;
	margin:	0px;
}

.heading1_1
{
	color:#103049; 
	font-size:14px;
	border-bottom: none;
	margin-bottom:0px;
	margin-top	:7px;
	padding: 0px;
}

.heading1_2
{
	color:#46697F; 
	font-size:13px;
	border-bottom: none;
	margin-bottom:0px;
	margin-top	:7px;
	padding	:0px;
}

.heading1_Big
{
	color:#BD102C; 
	font-size:17px; 
	font-weight:bold; 
	border-bottom: none;
	margin-bottom:0px;
	margin-top	:7px;
	padding: 0px;
}

.bodyText
{
	font-size:	12px;
}

.bodyTextSml
{
	font-size:	11px;
}


.labelTextFAQs
{
	font: verdana;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	border: solid 1px #990000;
	border-collapse: collapse;
}

.bodyTextTiny
{
	font-size:	9px;
	border: solid 1px #990000;
	border-collapse: collapse;
}


table.ndata { width: 487px; }
table.ndata th { background: none; padding: 5px; font-size: 12px; color: black; border-bottom: solid 1px black; }
table.ndata td { padding: 5px; font-size: 12px; }
table.ndata th.header { border: 0; background: #eaeaea; }
table.ndata_noPadding td { padding: 0px; font-size: 12px; }

table.header th { border: 0; }

#CustomerSettlementDates
{
	display:none;
}

@Media Print
{
	table.ndata { width: 130%; }
	table.ndata th { background: none; padding: 5px; font-size: 12px; color: black; border-bottom: solid 1px black; }
	table.ndata td { padding: 5px; font-size: 12px; }
	table.ndata th.header { border: 0; background: #eaeaea; }
	table.ndata_noPadding { padding:0; margin:0; text-align:right; }
	table.ndata_noPadding td { padding: 0px; font-size: 12px; }
	table.header th { border: 0; }
	#CustomerSettlementDates { display:block; }
}





table.keytable
{
	width:100%;
	border: solid 1px silver;
	padding:1px;
}

.Content
{
    padding:0px;  margin:0px; width: 850px;  min-height:400px; text-align: left; background-image: url(/images/repeatBottomBgnd.jpg); background-repeat:repeat-y;
    height:auto;
}

/* for Internet Explorer */
/*\*/
* html .Content
{
    padding:0px;  margin:0px; margin-left:0px; width: 850px; text-align: left; background-image: url(/images/repeatBottomBgnd.jpg); background-repeat:repeat-y;
    height:auto;
    height: 400px;
}

.PublicContent
{
    padding:0px;  margin:0px; width: 850px;  min-height:402px; text-align: left; background-image: url(/images/repeatBottomBgnd.jpg); background-repeat:repeat-y;
    height:auto;
}

/* for Internet Explorer */
/*\*/
* html .PublicContent
{
    padding:0px;  margin:0px; margin-left:0px; width: 850px; text-align: left; background-image: url(/images/repeatBottomBgnd.jpg); background-repeat:repeat-y;
    height:auto;
    height: 402px;
}

/**/

.AuthenticatedLinks
{
    margin: 0px; 
    margin-left: 14px; 
    margin-top:3px; 
    padding-left:0px; 
    width: 502px;
} /* for IE7 */

/*\*/
* html .AuthenticatedLinks
{
	margin: 0px; 
    margin-left: 14px; 
    margin-top:3px; 
    padding-left:0px; 
    width: 502px;
} /* for IE6 */

html>/**/body .AuthenticatedLinks
{
	margin: 0px; 
	margin-left: 36px; 
	margin-top:3px; 
	width: 502px;
}/* Only FireFox 2 */

html>/**/body .AuthenticatedLinks, x:-moz-any-link, x:default
{
	margin: 0px; 
	margin-left: 36px; 
	margin-top:3px; 
	width: 502px;
}/* Only FireFox 3 */

.PublicInnerHolder
{
	margin-left:5px; 
	margin-top:10px;
	width:490px;
}

html>/**/body .PublicInnerHolder, x:-moz-any-link, x:default
{
	border: solid 0px green;
	margin-left:-16px; 
	margin-top:-5px;
	width:487px;
}/* Only FireFox 3 */


table.options-table {
	border-collapse: collapse;
	
}

table.options-table th {
	width			: 200px;
	font-weight		: normal;
	text-alignment	: left;
	border			: 0;
	background		: #EAEAEA;
	font-weight		: bold;
	border-bottom	: solid 2px silver;
}

table.options-table th, table.options-table td {
	padding			: 5px;	
	color			: #000000;
}

table.options-table_noPadding td { padding: 0px; font-size: 12px; }

table.options-table th.header {
	background		: none;
	border-bottom	: solid 2px whitesmoke;
	font-size		: 16px;
	font-weight		: bold;
	color: #000000;
}


.publicVerticalMiddleArea
{
	margin-top:		6px; 
	margin-left:	-4px; 
	width:			501px; 
	text-align:		left; 
	height:			252px;
} /* For IE7 */


/*\*/
* html .publicVerticalMiddleArea
{
	margin-top:		6px; 
	margin-left:	6.5px; 
	width:			501px; 
	text-align:		left; 
	height:			252px;
} /* for IE6 */


html>/**/body .publicVerticalMiddleArea
{
	margin-top:		7px; 
	margin-left:	8px; 
	width:			501px; 
	text-align:		left; 
	height:			252px;
} /* For Firefox 2 only */

html>/**/body .publicVerticalMiddleArea, x:-moz-any-link, x:default
{
	margin-top:		7px; 
	margin-left:	18px; 
	width:			501px; 
	text-align:		left; 
	height:			252px;
} /* For Firefox 3 only */
