@import url(styles.forms.css);

body				{ background-color:#fff; margin:0; padding:0; width:100%; font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; line-height:16px; color:#333; }

td					{ vertical-align:top; }
td, div				{ font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; line-height:16px; color:#333; }
img					{ display:block; border:0px; }
form				{ margin:0px; padding:0px; }

a					{ color:#e08b23; text-decoration:none; }
a.gray				{ color:#333; text-decoration:none; }
a.excel				{ padding-left:15px; background-image:url("../images/bullet_excel.gif"); background-position:left; background-repeat:no-repeat; }
a:hover				{ color:#5587C5; text-decoration:none; }

a.button			{ display:block; width:70px; text-align:center; font-weight:bold; padding:3px; color:#fff; text-decoration:none; border:1px solid #666; background:#aaa;  }
a.button:hover		{ color:#fff; text-decoration:none; background:#CC7B07; }

a.buttonGray		{ padding:3px; padding-right:5px; font-weight:normal; font-size:11px; color:#666; text-decoration:none; border:1px solid #999; background:#ddd; -moz-border-radius: 4px 4px 4px 4px; }
a.buttonGray:hover	{ color:#333; text-decoration:none; background:#efefef; }

a.buttonGreen		{ display: block; padding-top:5px; padding-bottom:5px; border:1px solid #436938; background-color:#649d54; color:#fff; text-decoration:none; width:100px; -moz-border-radius: 4px 5px 6px 5px; }
a.buttonGreen:hover	{ background-color:#83bc73; color:#fff; text-decoration:none; }

a.tabGray			{ padding:3px; padding-bottom:4px; padding-right:5px; font-weight:normal; font-size:11px; color:#666; text-decoration:none; border:1px solid #999; border-bottom:none; background:#ddd; -moz-border-radius: 8px 8px 0px 0px; }
a.tabGray:hover		{ color:#333; text-decoration:none; background:#efefef; }

a.service_complete			{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; padding-left:12px; padding-right:12px; background-image:url("../images/anchor_complete.gif"); background-repeat:no-repeat; background-position:left; }
a.service_complete_sel		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; color:#000; font-weight:bold; padding-left:12px; padding-right:12px; background-image:url("../images/anchor_complete.gif"); background-repeat:no-repeat; background-position:left; }
a.service_incomplete		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; padding-left:12px; padding-right:12px; background-image:url("../images/anchor_incomplete.gif"); background-repeat:no-repeat; background-position:left; }
a.service_incomplete_sel	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; color:#000; font-weight:bold; padding-left:12px; padding-right:12px; background-image:url("../images/anchor_incomplete.gif"); background-repeat:no-repeat; background-position:left; }
span.service_incomplete		{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; padding-left:12px; padding-right:12px; background-image:url("../images/anchor_incomplete.gif"); background-repeat:no-repeat; background-position:left; }
span.service_incomplete_sel	{ font-family: Arial, Helvetica, Verdana, sans-serif; font-size:10px; color:#000; font-weight:bold; padding-left:12px; padding-right:12px; background-image:url("../images/anchor_incomplete.gif"); background-repeat:no-repeat; background-position:left; }


.breadcrumb a		{ color:#3671b9; text-decoration:none; }
.breadcrumb a:hover	{ color:#fff; text-decoration:none; }
.breadcrumb .selected { color:#fff; }

td.footer			{ font-size:10px; padding:5px; }
td.footer a			{ color:#8C8C8C; text-decoration:none; }
td.footer a:hover	{ color:#00A0C6; text-decoration:none; }

/*
.mainContainer		{ max-width:1024px; min-width:740px; width:expression((documentElement.clientWidth < 770) ? "770px" : "auto" ); }
*/
.mainContainer		{ margin:0px; }

div.logInOut		{ background:#edf3fe; border-bottom:1px solid #6096bf; font-size:11px; text-align:right; padding:2px; padding-bottom:4px; padding-right:25px; }
div.logInOut a		{ padding:3px; padding-top:2px; padding-bottom:2px; border:1px solid #314a73; color:#fff; background:#647d8f; text-decoration:none; font-size:10px; }
div.logInOut a:hover{ color:#fff; background:#6096bf; text-decoration:none; }

div.headerBlock		{ height:75px; background-color:#fff; background-image:url("../images/headerArea_bg.jpg"); background-position:top center; background-repeat:no-repeat; color:#fff; border-bottom:1px solid #999; }
div.headerBlock_c	{ height:75px; background-color:#fff; background-image:url("../images/headerArea_alt_bg.jpg"); background-position:top center; background-repeat:repeat; color:#fff; border-bottom:1px solid #999; }
div.headerBlock_show_el_sce { height:75px; background-color:#fff; background-image:url("../images/headerArea_bg_el_sce.jpg"); background-position:top center; background-repeat:repeat; color:#fff; border-bottom:1px solid #999; }
div.logo			{ padding:0px; margin:0px; width:920px; text-align:left; }
div.outermost		{ background:#eee; }
div.blueArea		{ width:980px; padding:8px; background-color:#91b3de; margin-left:25px; margin-right:25px; border:1px solid #999; border-top:none; border-bottom:none; }
div.breadcrumb		{ color:#3671b9; height:17px; text-align:left; padding-top:1px; padding-left:0px; font-size:10px; font-weight:bold; }

#navigation			{ width:110px; padding:0px; background-color:#91b3de; color:#333; float:right; }
#navigation ul		{ list-style:none; margin:0; padding:0; border:none; }
#navigation li		{ border-top:1px solid #a8c3e5; border-bottom:1px solid #3671b9; border-right:1px solid #3671b9; margin: 0; text-align:center; }
#navigation li a 	{ display: block; padding-top:5px; padding-bottom:5px; background-color:#5587C5; color:#fff; text-decoration:none; width:100%; }
html>body #navigation li a 	{ width: auto; }
#navigation li a:hover 		{ background-color:#e08b23; color:#fff; }

div.mainContent		{ padding:25px; background:#fff; text-align:left; border:1px solid #3671b9; border-right:2px solid #3671b9; border-bottom:2px solid #3671b9; min-height:300px; _height:300px; }
div.footer			{ background:#fff; text-align:middle; border-top:1px solid #999; padding-top:10px; padding-left:28px; padding-right:28px; margin-bottom:25px; }
div.copyright		{ width:950px; font-size:10px; }

div.floatLeft		{ float:left; font-size:inherit; }
div.floatRight		{ float:right; font-size:inherit; }

td.navBG			{ background:#91b3de; width:110px; }
td.inlineDetail		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:10px; padding-right:20px; padding-bottom:7px; line-height:normal; width:130px; }
td.detail			{ padding-bottom:15px; }
.underLine			{ padding:2px; border-bottom:1px solid #ccc; }

div.downloadCSVBlock{ margin:30px; padding:25px; border:1px solid #EBB470; background:#ffffcc; -moz-border-radius: 8px 8px 12px 12px; }

/* user lists */
td.list				{ font-size:11px; padding:1px; padding-left:4px; border-right:1px solid #d9d9d9; }
td.listHead			{ font-weight:bold; font-size:11px; padding:1px; padding-left:4px; color:#fff; }
tr.listHead			{ background:#666; }
th.listHead			{ font-weight:bold; font-size:11px; padding:1px; padding-left:4px; color:#fff; }
tr.rowA				{ background:#edf3fe; }
tr.rowB				{ background:#fefefe; }
tr.rowC				{ background:#FFCCCC; }
tr.rowD				{ background:#FFFFCC; }
tr.rowE             { background:#ffe1b3; }
tr.rowSel			{ background:#FFFF99; }
tr.rowA:hover, tr.rowB:hover, tr.rowC:hover, tr.rowD:hover, tr.rowE:hover	{ background:#FFFF99; }
td.list a			{ color:#333; font-weight:bold; }
li.sideListing		{ list-style:none; padding-left:16px; border-bottom:1px solid #ccc; padding-top:2px; padding-bottom:2px; background-image:url("../images/bullet_user.gif"); background-position:top left; background-repeat:no-repeat; }
li.sideListing:hover{ background-color:#FFFFCC; }

table.addressBlock	{ border-top:2px solid #596f80; }
td.addressBlock		{ padding:5px; border:1px solid #ccc; background:#efefef; }
td.addressBlock_plain	{ padding:10px; }

td.tdhdr_light		{ color:#fff; font-weight:bold; background:#666; padding:5px; }
td.tdhdr_ul			{ font-size:10px; }
td.printRow			{ padding:10px; border-bottom:1px solid #999; }

/* tab navigation */
#tabnav				{ padding-top:15px; padding-bottom:3px; border-bottom:1px solid #ccc; }
#tabnav ul 			{ display:block; list-style: none outside; padding: 0; margin: 0 0 0 10px; font-family:arial; }
#tabnav li 			{ padding:2; padding-right:5px; padding-left:5px; margin: 0 4px 0 0; border: 1px solid #ccc; 
					  background-color: #eee; color: #ffffff; font-weight: bold; display: block; float: left; position: relative; top:-14px; }
#tabnav li.sel		{ padding:2; padding-right:5px; padding-left:5px; margin: 0 4px 0 0; border: 1px solid #ccc; border-bottom: 1px solid #fff; 
					  background-color: #fff; color: #ffffff; font-weight: bold; display: block; float: left; position: relative; top:-14px; }
#tabnav a			{ color:#999; text-decoration:none; }
#tabnav a.sel		{ color:#333; text-decoration:none; }
#tabnav a:hover		{ color:#000; text-decoration:none; }

/* grid */
input.sm			{ font-size:10px; width:23px; }

/* text formatting styles */
h1					{ font-size:18px; margin:0px; padding:0px; margin-bottom:5px; color:#666; }
p.small				{ font-family:Arial, Verdana, Helvetica, sans-serif; margin:2px; font-size:10px; line-height:normal; color:#fff; text-align:left; }
p.hr				{  }
div.note			{ padding:10px; border:1px solid #EBB470; background:#ffffcc; -moz-border-radius: 8px 8px 12px 12px; }
hr					{ border:0px; background:0px; border-bottom:1px solid #ccc; }

/* form styles */
textarea				{ font-family:Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
.formField_label		{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:right; padding-right:10px; }
.formField_textfield	{ width:140px; font-size:11px; padding:2px; }
.formField_filefield	{ width:100px; font-size:11px; padding:2px; }
.formField_textfield_m	{ width:80px; font-size:11px; padding:2px; }
.formField_textfield_s	{ width:40px; font-size:11px; padding:2px; }
.formField_textarea		{ width:140px; height:100px; }
.formField_textareaNote	{ width:360px; height:160px; }
input.cancel			{ display: block; padding-top:5px; padding-bottom:5px; border:1px solid #314a73; background-color:#647d8f; color:#fff; text-decoration:none; width:100px; -moz-border-radius: 4px 5px 6px 5px; }
input.cancel:hover		{ background-color:#6096bf; color:#fff; text-decoration:none; }
input.submit			{ display: block; padding-top:5px; padding-bottom:5px; border:1px solid #436938; background-color:#649d54; color:#fff; text-decoration:none; width:100px; -moz-border-radius: 4px 5px 6px 5px; }
input.submit:hover		{ background-color:#83bc73; color:#fff; text-decoration:none; }

a.cancel                        { display: block; padding-top:5px; padding-bottom:5px; border:1px solid #314a73; background-color:#647d8f; color:#fff; text-decoration:none; width:100px; -moz-border-radius: 4px 5px 6px 5px; }
a.cancel:hover          { background-color:#6096bf; color:#fff; text-decoration:none; }

/* Sortable tables */
table.sortable thead {
    font-weight: bold;
    cursor: default;
}


/* for showing/hiding customers */
div.showHideList { display: none; }

.bold { font-weight: bold;}
