Body,TABLE,TH,TR,TD,UL,OL,LI,P,FONT,a:link, a:visited,a:hover, a:focus ,BLOCKQUOTE,LABEL,.Sulfur_copyPageBODY{font-family: Tahoma, Verdana, Arial, Helvetica;font-size: 11px;}
BODY {border: none; margin: 0; padding:20px 0 0 0; background-color: #F0F0F0; color: #000000;}
.right {text-align:right;}
form {margin: 0; padding: 0;}

.Sulfur_copyPageBODY			{border: none;border-width: 0 0 0 0;margin: 0 0 0 0;}
.Sulfur_copyFormHeaderFont		{color: #ffffff;background:#b70000;font-size: 14px;padding: 3px 10px;display:block;}
.Sulfur_copyFormTABLE			{background-color: #FFFFFF;border: none;width: 100%; border-collapse:collapse;padding:3px;margin:0 -1px;}
.Sulfur_copyFormTABLEMove		{margin-top:-210px;width:98%;overflow:hidden;}
.Sulfur_copyTitleTD				{border: 1px solid #ffffff;background-color:#b70000;color: #FFFFFF !important;font-size: 11px;font-weight: bold;}
.Sulfur_copyHeaderTD			{border: 1px solid #ffffff;background-color:#b70000;color: #FFFFFF;font-size: 14px;font-weight: bold; white-space:nowrap;padding: 4px 4px;}
.Sulfur_copyColumnTD			{border: 1px solid #ffffff;background-color: #ee2d24;color: #FFFFFF;font-size: 12px;font-weight: bold; white-space:nowrap;padding: 4px 4px;}
.Sulfur_copyFieldCaptionTD 		{background-color: #FFFFFF;font-size: 11px;border:1px solid #b70000;color:#64696c;}
.odd .Sulfur_copyFieldCaptionTD {background-color: #e1eef4 !important;}
.Sulfur_copyDataTD				{background-color: #FFFFFF;font-size: 11px;border: 1px solid #fff;color:#64696c;}  
.Sulfur_copyDataTDodd .Sulfur_copyDataTD, .odd .Sulfur_copyDataTD
								{background-color: #FFE3E2 !important;}

.Sulfur_copyErrorDataTD			{border-style: outset;border-width: 1px;background-color: #FFFFFF;color: #ee2d24;font-size: 11px;}  
.Sulfur_copySeparatorTD			{}
.Sulfur_copyAltDataTD			{border-style: outset;border-width: 1px;background-color: #ebebeb;font-size: 11px;}
.Sulfur_copyFooterTD			{border-style: solid;border-width: 1px;background-color: #ee2d24;color: #ffffff !important;font-size: 11px; padding: 2px 4px !important; font-weight: bold;}
 
.Sulfur_copyFooterTD a:link, .Sulfur_copyFooterTD a:visited {color: #ffffff !important; text-decoration:none !important;}
.Sulfur_copyFooterTD a:hover, .Sulfur_copyFooterTD a:focus  {text-decoration:underline !important;}  

a.Sulfur_copySorterLink:link, a.Sulfur_copySorterLink:visited {color: #FFFFFF;text-decoration: none;}
a.Sulfur_copySorterLink:hover, a.Sulfur_copySorterLink:active {color: #000000;text-decoration: underline;}  

a.Sulfur_copyDataLink:link, a.Sulfur_copyDataLink:visited	{color: #64696c;text-decoration: none;}
a.Sulfur_copyDataLink:hover, a.Sulfur_copyDataLink:active	{color: #000000;text-decoration: underline;}

a.Sulfur_copyNavigatorLink:link,a.Sulfur_copyNavigatorLink:visited{color: #FFFFFF;font-weight: bold;text-decoration: underline;}
a.Sulfur_copyNavigatorLink:hover,a.Sulfur_copyNavigatorLink:active{color: #000000;font-weight: bold;text-decoration: none;}
.Sulfur_copyButton{
								border-bottom: 1px ridge;border-left: 1px ridge;border-right: 1px ridge;border-top: 1px ridge;background-color: #ebebeb;
								font-weight: bold;font-family: Tahoma, Arial, Verdana, Helvetica;font-size: 11px;
}
.Sulfur_copyInput, .Sulfur_copyTextarea {border-bottom: 1px ridge;border-left: 1px ridge;border-right: 1px ridge;border-top: 1px ridge;font-family: Tahoma, Arial, Verdana, Helvetica;font-size: 11px;}
.Sulfur_copySelect				{font-family: Tahoma, Arial, Verdana, Helvetica;font-size: 11px;}
a.today:link					{color: #ee2d24;font-weight: bold;text-decoration: none;}
a.today:visited					{color: #ee2d24;font-weight: bold;text-decoration: none;} 
a.today:hover ,a.today:active	{color: #000000;font-weight: bold;text-decoration: none;}
a.selectedDay:link,a.selectedDay:visited{color: #FFFFFF;font-weight: bold;text-decoration: none;}
a.selectedDay:hover,a.selectedDay:active{color: #ee2d24;font-weight: bold;text-decoration: none;}
a.weekDay:link,a.weekDay:visited{color: #000000;text-decoration: none;}
a.weekDay:hover,a.weekDay:active{color: #ee2d24;text-decoration: none;}
TD.selectedDay					{margin: 1px;border-style: solid;border-width: 1px;background-color: #ee2d24;color: #FFFFFF;font-size: 11px;font-weight: bold;}
TD.today						{border-top: 1px solid #ee2d24;border-left: 1px solid #b70000;border-bottom: 1px solid #ee2d24;border-right: 1px solid #ee2d24;background-color: #FFFFFF;font-size: 11px;}
TD.workday						{border-style: outset;border-width: 1px;background-color: #FFFFFF;font-size: 11px;}
TD.weekend						{border-style: outset;border-width: 1px;background-color: #ebebeb;font-size: 11px;}
TH.calendar						{margin: 1px;border-style: solid;border-width: 1px;background-color: #b70000;color: #FFFFFF;font-size: 11px;font-weight: bold;}
.CalendarButtons				{margin: 1px;border-bottom: 1px ridge;border-left: 1px ridge;border-right: 1px ridge;border-top: 1px ridge;background-color: #ebebeb;font-weight: bold;font-family: Tahoma, Arial, Verdana, Helvetica;font-size: 11px;}
.CalendarControls				{font-family: Tahoma, Verdana, Arial, Helvetica;font-size: 11px;}
.Table							{border: 1px solid #000000;background-color: #FFFFFF;}

/* Styles added by Gregory Brine @ wiliam */
/* These are the generic containers */
.printonly {display:none;}  
#nav-menu a {font-size:13px;} 
.contentOuter {background: #b70000 url(../template/bg_body_upper.gif) top left no-repeat; padding:8px 0 0 0; width: 996px !important; overflow:hidden; margin:0;}
.contentOuter div.inner {background: #b70000 url(../template/bg_body_lower.gif) bottom left no-repeat; padding:0 8px 8px 8px; width: 980px !important; overflow:hidden;}
table.outer {width: 996px;}
table.inner {width: 970px !important; overflow:hidden;} 

.leftCol {background: #ffffff url(../template/bg_body_left_lower.gif) bottom left no-repeat; padding: 0 0 21px 0;border-right: 8px solid #b70000;}
.leftColInner {float:left;background: #ffffff url(../template/bg_body_left_upper.gif) top left no-repeat; padding:21px 0 0 0;width:250px;overflow:hidden;}
.rightCol {width:722px !important;overflow:hidden;}
.rightColOuter {background: #ffffff url(../template/bg_content_lower.gif) bottom left no-repeat; padding: 0 0 21px 0;width:722px; overflow:hidden;}
.rightColInner {background: #ffffff url(../template/bg_content_upper.gif) top left no-repeat; padding: 5px 0 0 0;width:722px; overflow:hidden;}

.rightColInner table.Sulfur_copyFormTABLE {width:724px; margin-bottom: 10px;}

.fullOuter {background: #fff url(../template/bg_wide_lower.gif) bottom left no-repeat; padding: 0 0 21px 0; width:980px !important; text-align:center;}
.fullInner {background: #fff url(../template/bg_wide_upper.gif) top left no-repeat; padding: 5px 0 0 0; width:980px !important; text-align:center;}

/*These are specific to the left menu */
.leftCol .Sulfur_copyFormTABLE {border:none;border-bottom:1px solid #d5d3cc;padding:0;margin: 0 0 5px 0;width:250px;}
.leftCol .Sulfur_copyFormTABLE td {border:0;padding:0;margin:0;}

.leftCol .Sulfur_copyFormTABLE table {border:none !important;margin:0 0 10px 0; padding:0; width:233px;}
.leftCol .Sulfur_copyFormTABLE table td {}

.letters .label {color:#656565;text-align:left;vertical-align:top;padding:4px 10px 0 0 !important;width:40px;}
.letters .output {font-weight:bold;vertical-align:top;padding:4px 10px 0 0 !important;}
.letters .pageination {padding: 4px 18px !important; font-weight:bold; text-align:center;}
.letters a:link, .letters a:visited {color:#656565;text-decoration:none;}
.letters a:hover, .letters a:focus {color:#656565;text-decoration:underline;}

.leftCol .Sulfur_copyFormTABLE ul {list-style:none;padding:0;margin:0;}
.leftCol .Sulfur_copyFormTABLE li {float:left;padding:0;margin:0;}
.leftCol .Sulfur_copyFormTABLE li a:link {width:233px;}
.leftCol .Sulfur_copyFormTABLE li a:link, .leftCol .Sulfur_copyFormTABLE li a:visited {float:left;padding:4px 18px;margin:0;display:block;width:197px;text-decoration:none;color:#64696c;}
.leftCol .Sulfur_copyFormTABLE li a:hover, .leftCol .Sulfur_copyFormTABLE li a:focus {background:#b70000;color:#ffffff;}

.leftCol .Sulfur_copyColumnTD {background:none;}
.leftCol .Sulfur_copyColumnTD h2 a:link, .leftCol .Sulfur_copyColumnTD h2 a:visited {float:left;color:#b70000;font-size: 18px;text-decoration:none;padding:0;margin:0;display:inline;}
.leftCol .Sulfur_copyColumnTD h2 img {margin:0 5px 3px 0;}

/*
.rightColInner .Sulfur_copyFormTABLE {width: 714px;}
#Element table {padding:2px 0 2px 0;margin: 0 0 0 12px;color:#64696c;width:220px;}
#Element a:link, #Element a:visited {text-decoration:none;color:#64696c;}
#Element a:hover, #Element a:focus {text-decoration:underline;color:#000000;}
*/

.Sulfur_copyFormHeaderFont a {float:right; display:block;margin-top: -20px;}
.Sulfur_copyFormHeaderFont a:link, .Sulfur_copyFormHeaderFont a:visited {color: #ffffff !important;}
.Sulfur_copyFormHeaderFont a:hover, .Sulfur_copyFormHeaderFont a:focus {color: #000000 !important; text-decoration: underline;}

.lfBreadcrumb {padding: 4px 0 4px 10px !important;}
.lfBreadcrumb a:link, .lfBreadcrumb a:visited {color:#656565;text-decoration:none;}
.lfBreadcrumb a:hover, .lfBreadcrumb a:focus {color:#656565;text-decoration:underline;}

.loginForm { border: 1px solid #b70000;}
.loginForm .thead {background-color: #b70000 !important; color:#ffffff; font-weight: bold;}
.loginForm .error {text-align:center; color: #ee2d24;}
.loginForm .label {width: 120px; text-align:right;}
.loginForm .input {}
.loginForm .input input {width: 180px;}
.loginForm .tfoot {background-color: #b70000; text-align: right;}

#State div, #Property div, #Location div, #Element div {height: 172px; width: 250px; overflow:auto;}
#Element div li a:link, #Element div li a:visited {background:#ffffff;} 
/*{float:left;padding:4px 18px;margin:0;display:block;width:197px;text-decoration:none;color:#64696c;}*/
#Element div li a:hover, #Element div li a:focus {background:#b70000;color:#ffffff;}

.summaryPic {}
.summaryPic td {font-size:13px;}
.summaryPic .Sulfur_copyHeaderTD {display:none;}
.summaryPic .description {padding: 15px 6px 6px 17px;color:#666666;font-size:13px;}
.summaryPic .description p {color:#666666;font-size:13px;}
.summaryPic .Sulfur_copyFieldCaptionTD {border: 0 !important; background: #ffffff; width: 160px; padding: 2px 4px 2px 14px; white-space: nowrap; font-weight: bold;}
.summaryPic .odd .Sulfur_copyFieldCaptionTD {background-color: #FFE3E2  !important;}
.summaryPic .Sulfur_copyDataTD {border: 0 !important;}
.summaryPic .image {vertical-align:top;padding:0;}
.summaryPic .image img {border: 1px solid #000000;margin: 0 2px 0 17px;}

.loginPage .Sulfur_copyFormTABLE {width: 400px !important; border: 1px solid #b70000 !important;}
.loginPage .Sulfur_copyErrorDataTD { border-bottom: 1px solid #b70000;}
.loginPage .Sulfur_copyFieldCaptionTD { border: 0; text-align:right; padding: 2px 5px;}
.loginPage .Sulfur_copyDataTD { text-align: left; border: 0; }
.loginPage .Sulfur_copyDataTD input {width: 250px;}

form.assetsearch {margin:0;padding:0;}
form.assetsearch a:link,form.assetsearch a:visited {color:#ffffff; font-size: 14px;}

.breadcrumb {padding: 4px 0 8px 8px; color: #ffffff; font-size: 13px;}
.breadcrumb a:link, .breadcrumb a:visited {color: #ffffff; text-decoration:none;}
.breadcrumb a:hover, .breadcrumb a:focus {color: #ffffff; text-decoration: underline;}
		  
table.LoginForm { width: 400px; border:1px solid #b70000;  }
table.LoginForm .Header {background-color:#b70000;color: #FFFFFF;font-size: 14px;font-weight: bold; white-space:nowrap;padding: 4px 4px;}
table.LoginForm .Error {background-color: #FFFFFF;color: #ee2d24;font-size: 11px;}
table.LoginForm .Caption {background-color: #FFFFFF;font-size: 11px;color:#64696c; text-align: right; width: 130px;}
table.LoginForm .Data {background-color: #FFFFFF;font-size: 11px;color:#64696c; width: 260px; text-align:left;}
table.LoginForm .Data input { width: 230px; border: 1px solid #64696c;}
table.LoginForm .Footer {background-color: #b70000;color: #ffffff !important;font-size: 11px; padding: 2px 4px !important; font-weight: bold;}

.FormPage								{border: none;background-color: #FFFFFF;width: 724px; border-collapse:collapse;padding:3px;margin:0 -1px;}
.FormPage .Sulfur_copyErrorDataTD		{border-style: outset;border-width: 1px;background-color: #FFFFFF;color: #ee2d24;font-size: 11px;}
.FormPage .Sulfur_copyDataTD, .FormPage .odd .Sulfur_copyDataTD		{background-color: #ffffff !important;font-size: 11px;border: none !important;color:#64696c;padding: 5px 0 5px 17px;}
.FormPage .Sulfur_copyFieldCaptionTD, .FormPage .odd .Sulfur_copyFieldCaptionTD 	{font-weight:bold;background-color: #e1eef4;font-size: 11px;border-top: none;border-right: 1px solid #000000;border-bottom:none;border-left:none;color:#64696c;padding: 11px 9px 0 0;text-align:right;width:130px;height:25px;vertical-align:top;}

.FormPage .Sulfur_copyFieldCaptionTDWide {width:200px;}
.FormPage .Sulfur_copyFooterTD			{border-style: solid;border-width: 1px;background-color: #b70000;color: #ffffff !important;font-size: 11px; padding: 2px 4px !important; font-weight: bold;}
.FormPage .Sulfur_copySelect			{border: 1px solid #000000 !important; width: 269px;font-size: 11px;}
.FormPage .Sulfur_copyTextarea			{border: 1px solid #000000 !important; width: 265px;font-size: 11px;}
.FormPage .Sulfur_copyInput				{border: 1px solid #000000 !important; width: 265px;font-size: 11px;}
.FormPage .Sulfur_copyInputDate			{border: 1px solid #000000 !important; width: 245px;font-size: 11px;padding:1px;height:13px;}
.FormPage .Sulfur_copyInputNarrow 		{border: 1px solid #000000 !important; width: 100px;font-size: 11px;}
.FormPage .Sulfur_copySelectNarrow		{border: 1px solid #000000 !important; width: 103px;font-size: 11px;}
.FormPage .Sulfur_copyInputDateNarrow	{border: 1px solid #000000 !important; width: 80px;font-size: 11px;padding:1px;height:13px;}

#HelpPopUp {position: absolute; top: 200px; width:980px;}
#HelpPopUp .inner {background: #ffffff; border: 1px solid #000000;padding: 0; margin: 0 auto; width: 400px !important; overflow: hidden;}
#HelpPopUp h2 {background: #ffffff;padding:3px 5px;background-color:#b70000;color: #FFFFFF;font-size: 14px;}
#HelpPopUp p, #HelpPopUp a:link, #HelpPopUp a:hover, #HelpPopUp a:visited, #HelpPopUp a:active {padding: 5px; color: #000000;}