body 
{
	margin: 0;
	padding: 0;
	margin: 8px auto;
	width: 984px;
	background-color: #999999;
	font-family: Arial, Tahoma, serifSansSerifMonospace;
	font-size: 12px;
	color: #333333;
}
/* begin BRANDED STYLE DECLARATIONS */

a, .branded, a:visited { color: #006699;} 

/* end BRANDED STYLE DECLARATIONS */

a, a:visited, a:link { }
a:hover { color: #999999; }
a img { border-width: 0; }

p, ul, li, h1, h2, h3, h4, h5 { margin: 0; padding: 0; }

h4 { font-size: 12px; }
h5 { font-size: 11px; }

/* begin PAGE CONTAINERS */

#pageWrapper 
{ 
	float: left;
	width: 984px;
	background: transparent url(images/pageWrapperTop_bg.gif) no-repeat 0 0; 
}

#pageContent
{
	float: left;
	width: 910px;
	padding: 0 37px;
	padding-bottom: 55px;
	min-height: 270px;
	background: transparent url(images/pageBottom_bg.gif) no-repeat 0 100%; 
}

#page
{
	float: left;
	width: 984px;
	margin-top: 15px;
	background: transparent url(images/page_bg.gif) repeat-y 0 0;
}

*html #pageContent { height: 270px; }

div#leftLogo
{
	float: left;
	display: inline;
	width: 171px;
	height: 95px;
	margin-top: 15px;
	margin-left: 50px;
}

div#headerText
{
	float: right;
	display: inline;
	margin-top: 112px;
	margin-right: 50px;
	width: 280px;
	height: 45px;
	text-align: right;
}

div#headerText h2
{
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 5px;
}

div#headerText h3
{
	font-size: 12px;
	font-weight: normal;
}

#mainNavigation
{
	float: left;
	padding-top: 0px;
	padding-left: 50px;
	width: 600px;
	height: 45px;
}

#mainNavigation ul
{
	float: left;
	margin-top: 23px;
}

#mainNavigation ul li
{
	float: left;
	margin-right: 32px;
	font-weight: bold;
	text-transform: uppercase;
	list-style-type: none;
	font-size: 11px;
}

#mainNavigation ul li a
{
	text-decoration: none;
}

#secondaryNavigation
{
	float: left;
	padding-top: 0px;
	padding-left: 50px;
	width: 600px;
	height: 25px;
}

#secondaryNavigation ul
{
	float: left;
}

#secondaryNavigation ul li
{
	float: left;
	margin-right: 32px;
	font-weight: bold;
	list-style-type: none;
	font-size: 11px;
}

#secondaryNavigation ul li a
{
	text-decoration: none;
}

#mainContentWrapper
{
	float: left;
	width: 910px;
}

div.tabbed #mainContentWrapper
{
	background: transparent url(images/mainWrapperTop_tabbed_bg.gif) no-repeat 0 0;
}

div.untabbed #mainContentWrapper
{
	background: transparent url(images/mainWrapperTop_bg.gif) no-repeat 0 0;
}

div.faux #mainContentWrapper
{
	background: transparent url(images/mainWrapperTop_faux_bg.gif) no-repeat 0 0;
}

#tabs
{
	float: left;
	padding: 5px 20px 0 20px;
	width: 870px;
	height: 32px;
}

#tabs ul { display: block; padding:0; height:32px; float: left;}
	#tabs ul li {display: inline; float: left; margin-right: 3px;}
	#tabs ul li a { overflow: hidden;  text-indent: 140px; white-space: nowrap; height: 32px; display: block;	}
	#tabs li a:hover, #tabs li a.on {background-position: 0 -32px;}
		a.adhocreportslink {width:129px;  background: transparent url('images/tab_AHReports.gif') no-repeat 0 0;}
		a.callerlink {width:74px;  background: transparent url('images/tab_caller.gif') no-repeat 0 0;}
		a.claimantlink {width:90px;  background: transparent url('images/tab_Claimant.gif') no-repeat 0 0;}
		a.clientlink {width:71px;  background: transparent url('images/tab_Client.gif') no-repeat 0 0;}
		a.codequestionslink {width:133px;  background: transparent url('images/tab_CodeQuestion.gif') no-repeat 0 0;}
		a.disabilitylink {width:91px;  background: transparent url('images/tab_Disability.gif') no-repeat 0 0;}
		a.finishlink {width:69px;  background: transparent url('images/tab_Finish.gif') no-repeat 0 0;}
		a.greetingslink {width:91px;  background: transparent url('images/tab_Greetings.gif') no-repeat 0 0;}
		a.incidentlink {width:81px;  background: transparent url('images/tab_Incident.gif') no-repeat 0 0;}
		a.incidentqueuelink {width:126px;  background: transparent url('images/tab_IncidentQ.gif') no-repeat 0 0;}
		a.involvedpartieslink {width:132px;  background: transparent url('images/tab_InvolvedParties.gif') no-repeat 0 0;}
		a.leavebenefitslink {width:126px;  background: transparent url('images/tab_LeaveBenefits.gif') no-repeat 0 0;}
		a.propertydamagelink {width:142px;  background: transparent url('images/tab_PropertyDamage.gif') no-repeat 0 0;}
		a.reminderadminlink {width:133px;  background: transparent url('images/tab_ReminderAdmin.gif') no-repeat 0 0;}
		a.reminderslink {width:99px;  background: transparent url('images/tab_Reminders.gif') no-repeat 0 0;}
		a.statelink {width:67px;  background: transparent url('images/tab_State.gif') no-repeat 0 0;}
		a.statisticslink {width:93px;  background: transparent url('images/tab_Statistics.gif') no-repeat 0 0;}
		a.summarylink {width:93px;  background: transparent url('images/tab_Summary.gif') no-repeat 0 0;}		
		a.supplementallink {width:117px;  background: transparent url('images/tab_Supplemental.gif') no-repeat 0 0;}


div#titleWrapper
{
	float: left;
	display: inline;
	width: 833px;
	height: 20px;
	margin: 0 38px;
	padding-top: 10px;
}

div.untabbed div#titleWrapper
{
	margin: 0 18px;
}

div#titleWrapper h1
{
	float: left;
	font-size: 12px;
	display: inline;
}

div#titleWrapper h1.filters
{
	float: left;
	font-size: 12px;
	display: inline;
	margin-right: 11px;
}

div#titleWrapper p.copyright
{
	float: left;
	font-size: 10px;
	color: #999999;
	margin: 1px 7px;
	display: inline;
}

div#titleWrapper a
{
	color: #333333;
}

div#titleWrapper div.titleLinks
{
	float: right;
	font-size: 11px;
}

#mainContent
{
	float: left;
	width: 910px;
	padding-bottom: 60px; 
}

div.tabbed #mainContent
{
	margin-top: 13px;
	background: transparent url(images/mainWrapperBottom_tabbed_bg.gif) no-repeat 0 100%;
}

div.untabbed #mainContent
{
	margin-top: 43px;
	background: transparent url(images/mainWrapperBottom_bg.gif) no-repeat 0 100%;
}

div.faux #mainContent
{
	margin-top: 13px;
}

#content
{
	float: left;
	width: 870px;
	padding: 5px 20px 0 20px;
	min-height: 245px;
	background: transparent url(images/mainContent_bg.gif) repeat-y 0 0;
}

*html #content { height: 245px; }


div.tabbed #content
{
	background: transparent url(images/mainContent_tabbed_bg.gif) repeat-y 0 0;
}

div.untabbed #content
{
	background: transparent url(images/mainContent_bg.gif) repeat-y 0 0;
}

div.faux #content
{
	padding-top: 0px;
}

div.fauxContentWrapper
{
	float:left;
	background: transparent url(images/fauxContent_bg.gif) repeat-y 0 0;
}

div.fauxContent
{
	float:left;
	background: transparent url(images/fauxContent_bottom_bg.gif) no-repeat 0 100%;
}

/* end PAGE CONTAINERS */

#content h1
{
	float:left;
	font-size: 14px;
	margin-bottom: 12px;
}

br
{
	clear: both;
}

#content p
{
	margin-bottom: 8px;
}

div.left
{
	float: left;
	width: 425px;
	margin-right: 19px;
	
}

div.right
{
	float: left;
	width: 425px;
}

.untabbed div.left
{
	margin-right: 20px;	
}

.fauxContent div.left
{
	width: 509px;
	display: inline;
	margin-right: 20px;
}

.fauxContent div.right
{
	width: 341px;
}

div.contentContainer
{
	float: left;
	width: 405px;
	display: inline;
	margin-left: 20px;
	margin-bottom: 20px;
	background: transparent url(images/containerWrapperTop_bg.gif) no-repeat 0 0;
	overflow: hidden;
}

div.right  div.contentContainer
{
	margin-left: 0;
}

.untabbed div.contentContainer, .popup div.contentContainer
{
	width: 425px;
	margin-left: 0;
	background-image: url(images/containerWrapperTop_untabbed_bg.gif);
}

div.container
{
	float: left;
	display: block;
	width: 365px;
	padding: 0 20px 20px 20px;
	overflow: hidden;
	background: transparent url(images/containerWrapperBottom_bg.gif) no-repeat 0 100%;
}

div.fauxContent div.container
{
	background-image: none;
}

.untabbed div.container, .popup div.container
{
	width: 385px;
	padding-bottom: 40px;
	background-image: url(images/containerWrapperBottom_untabbed_bg.gif);
}

div.wide
{
	float: left;
	width: 830px;
	margin: 0 20px 20px 20px;
	background: transparent url(images/containerWrapperWideTop_bg.gif) no-repeat 0 0;
}

div.wide div.container
{
	width: 790px;
	background: transparent url(images/containerWrapperWideBottom_bg.gif) no-repeat 0 100%;
}

div.contentContainer h2
{
	float: left;
	color: #ffffff;
	padding: 4px 0 20px 0;
	width: 310px;
	height: 22px;
	font-size: 16px;
}

div.untabbed div.contentContainer h2, .popup div.contentContainer h2
{
	color: #000000;
	padding-top: 8px;
}

div.separator
{
	margin: 0;
	width: 870px;
	background-image: none;
}

div.separator div.container
{
	width: 870px;
	padding: 0;
	padding: 0 0 20px 0;
}

div.separator div.container div.containerContent
{
	float: left;
	padding: 10px 18px;
	width: 834px;
}

div.right div.separator
{
	width: 341px;
}

div.fauxContent div.right div.container, div.fauxContent div.right div.separator
{
	width: 341px;
}

div.fauxContent div.left div.container, div.fauxContent div.left div.separator
{
	width: 509px;
}

div.containerContent hr
{
	border-top: solid 1px #b9b9b9;
	border-bottom: solid 1px #ffffff;
	margin: 8px 0;
}

div.containerLink
{
	float:left;
	padding-left: 18px;
	padding-right: 40px;
	padding-bottom: 15px;
	
	font-weight: bold;
}

div.containerLink a
{
	padding-right: 10px;
}

div.fauxContent div.left div.content
{
	float: left;
	width: 469px;
	padding: 0 20px 10px 20px;
}

div.fauxContent div.right div.content
{
	float: left;
	width: 301px;
	padding: 0 20px 10px 20px;
}

input.integrity
{
	font-weight: bold;
	font-size: 11px;
	height: 16px;
	color: #ffffff;
}

input.error
{
	background-color: #cc0000;
}

a.top
{
	float: right;
	margin-right: 20px;
	padding-right: 10px;
	background: transparent url(images/topLink_bg.gif) no-repeat 100% 0px;
	
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
}

a.top:hover
{
	background-position: 100% -10px;
}

div.roundtop
{
	background: transparent url(images/separatorTop_bg.gif) no-repeat 0 0;
}

div.roundtop div.container
{
	margin-top: 25px;
	background-image: none;
}

div.roundbottom div.container
{
	background: transparent url(images/separatorBottom_bg.gif) no-repeat 0 100%;
}

.fauxContent div.left div.roundtop
{
	background: transparent url(images/fauxSeperatorTop_left_bg.gif) no-repeat 0 0;
}

.fauxContent div.left div.roundbottom div.container
{
	background: transparent url(images/fauxSeperatorBottom_left_bg.gif) no-repeat 0 100%;
}

.fauxContent div.right div.roundbottom div.container
{
	background: transparent url(images/fauxSeperatorBottom_right_bg.gif) no-repeat 0 100%;
}


div.listControlsWrapper
{
	float: left;
	display: inline;
	margin: 0px 15px 15px 15px;
	width: 840px;
	height: 19px;
}

div.listControl
{
	float: left;
}

div.listControl a
{
	float: left;
	display: inline;
	width: 29px;
	height: 19px;
	margin: 0 3px;
	overflow: hidden;
	text-indent: -5000px;
}

div.listControl a.beginning { background: transparent url(images/btn_beginning.gif) no-repeat 0 0; margin-left: 0;} 
div.listControl a.previous  { background: transparent url(images/btn_previous.gif) no-repeat 0 0; } 
div.listControl a.next  { background: transparent url(images/btn_next.gif) no-repeat 0 0;} 
div.listControl a.end  { background: transparent url(images/btn_end.gif) no-repeat 0 0;} 

div.listControl a:hover
{
	background-position: 0 -19px;
}

div.listControlLabel
{
	float:left;
	display: inline;
	margin: 3px 4px;
	font-weight: bold;
	font-size: 10px;
}

table.listView
{
	border-bottom: solid 1px #b9b9b9;
	border-left: solid 1px #b9b9b9;
}

table.listView tr.headerRow td
{
	font-weight: bold;
	background-color: #ebebeb;
}

table.listView tr.alt td
{
	background-color: #f5f5f5;
}

table.listView td
{
	border-top: solid 1px #b9b9b9;
	border-right: solid 1px #b9b9b9;
	border-bottom-width: 0;
	border-left-width: 0;
	border-collapse: collapse;
	height: 20px;
	background-color: #ffffff;
}

tr.incident td.incidentWrapper
{
	border: solid 2px #8e8e8e;
	background-color: #f5f5f5;
}

td.incidentWrapper td
{
	border-width: 0;
	background-color: #f5f5f5;
}

tr.incident td.incidentWrapper table
{
	border-width: 0;
}

table.summary
{
	width: 100%;
	font-weight: bold;
}

table.summary td
{
	height: 35px;
	padding: 0;
	margin: 0;
	border-collapse: collapse;
	border-bottom: solid 1px #d2d2d2;
}

table.summary .last td
{
	border-bottom-width: 0;
}

table.summary input.count
{
	width: 30px;
	font-weight: bold;
	text-align: right;
}

span.message
{
	padding-left: 15px;
}

span.errorText
{
	text-transform: uppercase;
	color: #cc0000;
	font-size: 11px;
	font-weight: bold;
}

span.warningText
{
	text-transform: uppercase;
	color: #ff6600;
	font-size: 11px;
	font-weight: bold;
}

span.error
{	
	background: transparent url(images/ico_error.gif) no-repeat 0 3px;
}

span.warning
{
	background: transparent url(images/ico_warning.gif) no-repeat 0 3px;
}




/* begin SYSTEM NEWS */

.systemNewsWrapper
{
	float: left;
	width: 550px;
	margin-bottom: 10px;
	background: transparent url(images/systemNewsTop_bg.gif) no-repeat 0 0;
}

.systemNewsWrapperWide
{
	float:left;
	width: 870px;
	margin-top: 15px;
	background: transparent url(images/systemNewsWideTop_bg.gif) no-repeat 0 0;
}

.systemNews
{
	float:left;
	width: 510px;
	padding: 5px 20px;
	margin-top: 10px;
	min-height: 58px;
	background: transparent url(images/systemNewsBottom_bg.gif) no-repeat 100% 100%;
}

.systemNewsWrapperWide .systemNews
{
	width: 830px;
	background: transparent url(images/systemNewsWideBottom_bg.gif) no-repeat 100% 100%;
}

*html .systemNews { height: 58px; }

/* end SYSTEM NEWS */


/* begin SMALL BUTTONS */

a.button
{
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	text-align: left;
	margin: 0 2px;
}

a.edit
{
	float: left;
	width: 51px;
	height: 21px;
	margin-top: 5px;
	background: transparent url(images/btn_edit.gif) no-repeat 0 0;
}

a.edit:hover
{
	background-position: 0 -21px;
}

a.fill
{
	float: left;
	width: 47px;
	height: 21px;
	margin-top: 5px;
	text-indent: -5000px;
	background: transparent url(images/btn_fill.gif) no-repeat 0 0;
}

a.fill:hover
{
	background-position: 0 -21px;
}

a.fillsmall
{
	float: left;
	width: 38px;
	height: 21px;
	margin-top: 5px;
	text-indent: -5000px;
	background: transparent url(images/btn_fillsmall.gif) no-repeat 0 0;
}

a.fillsmall:hover
{
	background-position: 0 -21px;
}

a.view
{
	float: left;
	width: 53px;
	height: 21px;
	background: transparent url(images/btn_view.gif) no-repeat 0 0;
}

a.view:hover
{
	background-position: 0 -21px;
}

a.manageCase
{
	float: left;
	width: 103px;
	height: 21px;
	background: transparent url(images/btn_manageCase.gif) no-repeat 0 0;
}

a.manageCase:hover
{
	background-position: 0 -21px;
}

a.changePassword
{
	float:left;
	width: 135px;
	height: 21px;
	background: transparent url(images/btn_changePassword.gif) no-repeat 0 0;
	margin-left: 20px;
}

a.changePassword:hover
{
	background-position: 0 -21px;
}

div.nextStepWrapper
{
	float:right;
	height: 89px;
	margin-right: 20px;
	display: inline;
	background: transparent url(images/btn_nextShadow_bg.gif) no-repeat 100% 100%;
}

a.nextStep
{
	float:right;
	width: 153px;
	height: 54px;
	background: transparent url(images/btn_nextStep.gif) no-repeat 0 0;
}

a.nextStep:hover
{
	background-position: 0 -54px;
}

a.login
{
	width: 56px;
	height: 54px;
	background: transparent url(images/btn_login.gif) no-repeat 0 0;
}

a.login:hover
{
	background-position: 0 -54px;
}

a.clear
{
	width: 61px;
	height: 21px;
	background: transparent url(images/btn_clear.gif) no-repeat 0 0;
}

a.clear:hover
{
	background-position: 0 -21px;
}

a.help
{
	width: 51px;
	height: 21px;
	background: transparent url(images/btn_help.gif) no-repeat 0 0;
}

a.help:hover
{
	background-position: 0 -21px;
}

a.lookup
{
	float: right;
	width: 28px;
	height: 23px;
	background: transparent url(images/btn_lookup.gif) no-repeat 0 0;
}

a.lookup:hover
{
	background-position: 0 -23px;
}

a.find
{
	width: 50px;
	height: 21px;
	background: transparent url(images/btn_find.gif) no-repeat 0 0;
}

a.find:hover
{
	background-position: 0 -20px;
}

a.action
{
	width: 18px;
	height: 18px;
	margin-top: 4px;
	background: transparent url(images/btn_action.gif) no-repeat 0 0;
}

tr.alt a.action
{
	background-image: url(images/btn_action_alt.gif);
}

a.action:hover
{
	background-position: 0 -18px;
}

div.reminderButtonsRow
{
	float: left;
	display: inline;
	margin: 0 15px;
	width: 840px;
}

div.reminderButtonsRow a.button
{
	float: left;
}

div.reminderButtonsRow a.setReminder
{
	float: right;
}

a.selectAll
{
	width: 89px;
	height: 21px;
	background: transparent url(images/btn_selectAll.gif) no-repeat 0 0;
}

a.selectAll:hover
{
	background-position: 0 -21px;
}

a.deselectAll
{
	width: 107px;
	height: 21px;
	background: transparent url(images/btn_deselectAll.gif) no-repeat 0 0;
}

a.deselectAll:hover
{
	background-position: 0 -21px;
}

a.clearSelected
{
	width: 125px;
	height: 21px;
	background: transparent url(images/btn_clearSelected.gif) no-repeat 0 -0;
}

a.clearSelected:hover
{
	background-position: 0 -21px;
}

a.setReminder
{
	width: 113px;
	height: 21px;
	background: transparent url(images/btn_setReminder.gif) no-repeat 0 0;
}

a.setReminder:hover
{
	background-position: 0 -21px;
}

a.saveEntry
{
	width: 92px;
	height: 21px;
	background: transparent url(images/btn_saveEntry.gif) no-repeat 0 0;
}

a.saveEntry:hover
{
	background-position: 0 -21px;
}

a.callbackInformation
{
	width: 164px;
	height: 21px;
	background: transparent url(images/btn_callbackInformation.gif) no-repeat 0 0;
}

a.callbackInformation:hover
{
	background-position: 0 -21px;
}

a.printCase
{
	width: 94px;
	height: 21px;
	background: transparent url(images/btn_printCase.gif) no-repeat 0 0;
}

a.printCase:hover
{
	background-position: 0 -21px;
}

a.printLog
{
	width: 85px;
	height: 21px;
	background: transparent url(images/btn_printLog.gif) no-repeat 0 0;
}

a.printLog:hover
{
	background-position: 0 -21px;
}

a.addAttachment
{
	width: 121px;
	height: 21px;
	background: transparent url(images/btn_addAttachment.gif) no-repeat 0 0;
}

a.addAttachment:hover
{
	background-position: 0 -21px;
}

a.addAttachment.disabled{background-position: 0 -21px;}

a.finish
{
	width: 61px;
	height: 21px;
	background: transparent url(images/btn_finish.gif) no-repeat 0 0;
}

a.finish:hover
{
	background-position: 0 -21px;
}

a.summary
{
	width: 77px;
	height: 21px;
	background: transparent url(images/btn_summary.gif) no-repeat 0 0;
}

a.summary:hover
{
	background-position: 0 -21px;
}

a.disabled, a.disabled:hover
{
	background-position: 0 -42px;
	cursor: default;
}

a.privacyPolicy
{
	width: 111px;
	height: 22px;
	background: transparent url(images/btn_privacyPolicy.gif) no-repeat 0 0;
}

a.privacyPolicy:hover
{
	background-position: 0 -22px;
}

a.followUp
{
	width: 221px;
	height: 22px;
	background: transparent url(images/btn_followUp.gif) no-repeat 0 0;
}

a.followUp:hover
{
	background-position: 0 -22px;
}

a.beginNewReport
{
	width: 141px;
	height: 22px;
	background: transparent url(images/btn_beginNewReport.gif) no-repeat 0 0;
}

a.beginNewReport:hover
{
	background-position: 0 -22px;
}

a.back
{
	width: 57px;
	height: 22px;
	background: transparent url(images/btn_back.gif) no-repeat 0 0;
}

a.back:hover
{
	background-position: 0 -22px;
}

a.print
{
	width: 57px;
	height: 22px;
	background: transparent url(images/btn_print.gif) no-repeat 0 0;
}

a.print:hover
{
	background-position: 0 -22px;
}

a.cancel
{
	width: 76px;
	height: 21px;
	background: transparent url(images/btn_cancel.gif) no-repeat 0 0;
}

a.cancel:hover
{
	background-position: 0 -21px;
}

a.viewPdf
{
	width: 60px;
	height: 21px;
	background: transparent url(images/btn_viewPdf.gif) no-repeat 0 0;
}

a.viewPdf:hover
{
	background-position: 0 -21px;
}

a.selectCustomDateRange
{
	width: 169px;
	height: 21px;
	background: transparent url(images/btn_selectCustomDateRange.gif) no-repeat 0 0;
}

a.selectCustomDateRange:hover
{
	background-position: 0 -21px;
}


/* end SMALL BUTTONS */

/* begin LARGE BUTTONS */

div.buttonWrapper
{
	float: left;
	display: inline;
	margin: 20px 10px 5px 10px;
}

div.buttonWrapper h4
{
	float: left;
	width: 200px;
	padding-top: 15px;
	margin-right: 30px;
	font-size: 12px;
}

div.button
{
	float:left;
	display: inline;
	margin-right: 30px;
	height: 71px;
	background: transparent url(images/buttonShadow_bg.gif) no-repeat 100% 100%;
}

div.buttonWrapper div.last
{
	margin-right: 0px;
}

div.button a.bigButton
{
	float: left;
	display: block;
	padding-top: 12px;
	padding-right: 60px;
	height: 28px;
	
	text-decoration: none;
	overflow: hidden;
	font-weight:bold;
}

div.button a.bigButton:hover
{
	background-position: 100% -41px;
}

div.button a.caseManager
{
	background: transparent url(images/btn_caseManager.gif) no-repeat 100% 0;
}

div.button a.investigator
{
	background: transparent url(images/btn_investigator.gif) no-repeat 100% 0;
}

div.button a.enterIncident
{
	background: transparent url(images/btn_enterIncident.gif) no-repeat 100% 0;
}

div.button a.caseManagement
{
	background: transparent url(images/btn_caseManagement.gif) no-repeat 100% 0;
}

div.button a.reportingPortal
{
	background: transparent url(images/btn_reportingPortal.gif) no-repeat 100% 0;
}

div.button a.reportingPortal.disabled
{
	background-position: 100% -41px;
}

div.button a.manageOnlineServices
{
	background: transparent url(images/btn_manageOnlineServices.gif) no-repeat 100% 0;
}

div.button a.reportingPortalTest
{
	background: transparent url(images/btn_reportingPortalTest.gif) no-repeat 100% 0;
}

/* end LARGE BUTTONS */

/* begin TABLE WRAPPER */
div.dataTableWrapper
{
	float: left;
	display: block;
	width: 870px;
	background: transparent url(images/dataTableWrapperTop_bg.gif) no-repeat 0 0;
}

div.table
{
	width: 870px;
	padding-bottom: 19px;
	background: transparent url(images/dataTableWrapperBottom_bg.gif) no-repeat 100% 100%;
}

/*Start Policy search table style*/

div.polSearchDataTableWrapper {
	float: left;
	display: block;
	width: 950px;
	background: transparent url(images/polSearch_dataTableWrapperTop_bg.gif) no-repeat 0 0;
}

div.polSearchTable {
	width: 950px;
	padding-bottom: 19px;
	background: transparent url(images/polSearch_dataTableWrapperBottom_bg.gif) no-repeat 100% 100%;
}

.twoColumn div.polSearchDataTableWrapper {
	width: 425px;
	background-image: url(images/containerWrapperTop_untabbed_bg.gif);
}

.twoColumn div.polSearchTable {
	width: 425px;
	border-bottom: solid 20px #ffffff;
	background-image: url(images/containerWrapperBottom_untabbed_bg.gif);
}

div.polSearchDataTableWrapper div.polSearchTable table {
	width: 100%;
}

div.polSearchDataTableWrapper div.polSearchTable .tableHeader {
	height: 36px;
	font-weight: bold;
	border-right: solid 1px #ffffff;
	border-bottom-width: 0px;
}

div.polSearchDataTableWrapper div.polSearchTable td {
	padding: 0 10px;
	border-top-width: 0;
	border-right: solid 1px #d2d2d2;
	border-bottom: solid 1px #d2d2d2;
	border-left-width: 0;
	border-collapse: collapse;
	height: 35px;
}

div.polSearchDataTableWrapper div.polSearchTable td.last {
	border-right-width: 0px;
}

/*End Policy search table style*/

.twoColumn div.dataTableWrapper
{
	width: 425px;
	background-image: url(images/containerWrapperTop_untabbed_bg.gif);
}

.twoColumn div.table
{
	width: 425px;
	border-bottom: solid 20px #ffffff;
	background-image: url(images/containerWrapperBottom_untabbed_bg.gif);
}

div.dataTableWrapper div.table table
{
	width: 100%;
}

div.dataTableWrapper div.table .tableHeader
{
	height: 36px;
	font-weight: bold;
	border-right: solid 1px #ffffff;
	border-bottom-width: 0px;
}

div.dataTableWrapper div.table td
{
	padding: 0 10px;
	border-top-width: 0;
	border-right: solid 1px #d2d2d2;
	border-bottom: solid 1px #d2d2d2;
	border-left-width: 0;
	border-collapse: collapse;
	height: 35px;
}

div.dataTableWrapper div.table td.last
{
	border-right-width: 0px;
}
/* end TABLE WRAPPER */


/* begin LOGIN PAGE */

h1.welcome
{
	float: left;
	width:870px;
	height: 30px;
	text-indent: -5000px;
	overflow: hidden;
	display: block;
	background: transparent url(images/hdr_welcome.gif) no-repeat 0 0;
}

#loginWrapper
{
	float: left;
	width: 550px;
	background: transparent url(images/loginTop_bg.gif) no-repeat 0 0;
}

#login
{
	float: left;
	width: 510px;
	min-height: 138px;
	padding: 5px 20px;
	margin-top: 10px;
	display: block;
	background: transparent url(images/loginBottom_bg.gif) no-repeat 100% 100%;
}

*html #login { height: 138px; }

div.loginButtonWrapper
{
	float:right;
	height: 89px;
	margin-left: 10px;
	background: transparent url(images/btn_nextShadow_bg.gif) no-repeat 100% 100%;
}

#homePhotoWrapper
{
	float: right;
	width: 298px;
	height: 246px;
	background: transparent url(images/homePhoto_bg.jpg) no-repeat 0 0;
}

#homePhotoWrapper img
{
	margin-left: 1px;
	margin-top: 1px;
}

/* end LOGIN PAGE */


#footer
{
	float: left;
	margin-top: 20px;
	width: 910px;
}

#footer p
{
	font-size: 10px;
	color: #999999;
}

#footer p.copyright
{
	color: #000000;
}

body.popup
{
	background-color: #d2d2d2;
}

body.small
{
	width: 466px;
}

body.large
{
	width: 910px;
}

#popupContentWrapper
{
	width: 466px;
	float: left;
	background: transparent url(images/popupWrapper_bg.gif) no-repeat 0 0;
}

.large #popupContentWrapper
{
	width: 910px;
	float: left;
	background: transparent url(images/popupWrapper_large_bg.gif) no-repeat 0 0;
}

#popupContent
{
	width: 430px;
	float: left;
	padding: 25px 20px;
	background: transparent url(images/popupWrapperBottom_bg.gif) no-repeat 0 100%;
}

.large #popupContent
{
	width: 870px;
	float: left;
	padding: 25px 20px;
	background: transparent url(images/popupWrapperBottom_large_bg.gif) no-repeat 0 100%;
}

#popupContent h1
{
	font-size: 14px;
	margin-bottom: 8px;
}
