body
{
	font-size: 70%;
	font-family: Verdana, sans-serif;
	margin: 10px 0 0 0;
	padding: 0;
}

a
{
	text-decoration: none;
	color: #006098;
	font-weight: bold;
}

body.readytoclaim #pusher
{
width: 110px;
float: right;
height: 350px;
}

#wrapper
{
clear: right;
}

span.error
{
	color: red;
	font-weight: bold;
}

a:hover
{
	color: #F3767F;
}


#header
{
	width: 755px;
	margin: auto;
	position: relative;
	height: 127px;
}

#header h1
{
	background-image: url(/images/logo.jpg);
	background-repeat: no-repeat;
	height: 124px;
	width: 106px;
	margin: 0 0 0 16px;
	padding: 0;
	background-position: top center;
}

#header h1 span
{
	position: absolute;
	top: -1000px;
	left: -1000px;
}

#header h1 a
{
	display: block;
	height: 124px;
	width: 106px;
}

#header div
{
	position: absolute;
	top: 25px;
	left: 150px;
	font-size: 0.9em;
	color: #9C9EA0;
}
#header div p
{
	margin: 0;
}

#header div ul
{
	margin: 0 0 0 20px;
	padding: 0;
}

#header #breadcrumbs
{
	position: absolute;
	top: 0;
	right: 0;
	list-style: none;
}
#header #breadcrumbs li
{
	display: inline;
}

#header #breadcrumbs li a
{
	color: #B5B6B8;
	padding-left: 10px;
	background-image: url(/images/rarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
#header #breadcrumbs li.home a
{
	background-image: url(/images/larrow.gif);
}

#header #breadcrumbs li.page a
{
	color: #009DDC;
}

#header ul.menu
{
	position: absolute;
	left: 150px;
	bottom: 0px;
	list-style: none;
	margin: 0;
	padding: 0;
}
/* \*/
* html #header ul.menu
{
	bottom: -1px;
}
/* */

body.home #header ul.menu
{
	bottom: -1px;
}
/* \*/
* html body.home #header ul.menu
{
	bottom: -2px;
}
/* */
#footer ul.menu li,
#header ul.menu li
{
	float: left;
}

#footer ul.menu a,
#header ul.menu a
{
	display: block;
	width: 106px;
	height: 20px;

	color: #FFF;

	background-position: 0px 1px;

        padding: 5px 2px 0 5px;

	font-size: 0.9em;
	font-weight: bold;
}

body.home #footer ul.menu a,
body.home #header ul.menu a
{
	height: 19px;
}


ul.menu li.keyquestions a
{
	background-image: url(/images/tab_questions.gif);
}
ul.menu li.checklist a
{
	background-image: url(/images/tab_check.gif);
}
ul.menu li.injuryclaimtypes a
{
	background-image: url(/images/tab_types.gif);
}
ul.menu li.askclaimsguide a
{
	background-image: url(/images/tab_ask.gif);
}
ul.menu li.readytoclaim a
{
	background-image: url(/images/tab_claim.gif);
}

ul.menu li a:hover
{
	background-position: 0 -33px;
}

body.questions #footer ul.menu li.keyquestions a,
body.checklist #footer ul.menu li.checklist a,
body.injuryclaimtypes #footer ul.menu li.injuryclaimtypes a,
body.askaquestion #footer ul.menu li.askclaimsguide a,
body.readytoclaim #footer ul.menu li.readytoclaim a,
body.terms #footer ul.menu li.readytoclaim a,
body.questions #header ul.menu li.keyquestions a,
body.checklist #header ul.menu li.checklist a,
body.injuryclaimtypes #header ul.menu li.injuryclaimtypes a,
body.askaquestion #header ul.menu li.askclaimsguide a,
body.terms #header ul.menu li.readytoclaim a,
body.readytoclaim #header ul.menu li.readytoclaim a
{
	background-position: 0 -65px;
	width: 113px;
}


#header ul.menu li a:hover,
#footer ul.menu li a:hover
{
	background-position: 0 -32px;
}


#pageTitle
{
	margin: 0;
	padding: 0;
	background-color: #009DDC;
	border-top: 1px solid #009DDC;
}

#pageTitle h2
{
	margin: 0;
	margin: auto;
	height: 20px;
	color: #FFF;

	font-size: 1.2em;
	width: 720px;
	padding: 5px 0;
}

body.questions #pageTitle
{
	background-color: #D7727B;
	border-top: 1px solid #D7727B;
}
body.checklist #pageTitle
{
	background-color: #68AF53;
	border-top: 1px solid #68AF53;
}
body.injuryclaimtypes #pageTitle
{
	background-color: #7A9AC0;
	border-top: 1px solid #7A9AC0;
}
body.askaquestion #pageTitle
{
	background-color: #70C3F2;
	border-top: 1px solid #70C3F2;
}

body.terms #pageTitle,
body.readytoclaim #pageTitle
{
	background-color: #EBC434;
	border-top: 1px solid #EBC434;
}

#content
{
	width: 605px;
	margin: auto;
	position: relative;
	padding: 20px 0px 0 0px;
}

#content p, #content ul, #content ol
{
	margin-right: 190px;
}

#content ul ul
{
	margin-right: 0;
	padding-top: 7px;
	padding-bottom: 9px;
}

body.sitemap ul li
{
	padding-bottom: 4px;
}

#content div.atBox ul
{
	margin-right: 5px;
}


#footer
{
	width: 755px;
	margin: auto;
	color: #939598;
}

#footer ul.menu
{
	list-style: none;
	padding-bottom: 25px;
}
body.home #footer ul.menu
{
	padding-bottom: 24px;
}

#footer ul
{
	border-bottom: 4px solid #009DDC;
	margin: 0;
	padding: 0 0 0 150px;
}


#content p a
{
	font-weight: bold;
}


body.questions #footer ul
{
	border-bottom: 4px solid #D7727B;
}
body.checklist #footer ul
{
	border-bottom: 4px solid #68AF53;
}
body.injuryclaimtypes #footer ul
{
	border-bottom: 4px solid #7A9AC0;
}
body.askaquestion #footer ul
{
	border-bottom: 4px solid #70C3F2;
}
body.terms #footer ul,
body.readytoclaim #footer ul
{
	border-bottom: 4px solid #EBC434;
}

#footer p
{
	background-color: #E6E7E8;
	margin: 0;
	padding: 5px 30px;
	font-size: 0.9em;
}

#content div.sidequote p a:hover
{
	color: #006098;
}

div.sidequote
{
	color: #FFF;
	width: 104px;
	height: 222px;
	background-repeat: no-repeat;
	position: relative;
	cursor: pointer; 
	cursor: hand;
}

body.callmeback div.sidequote.top p,
body.callmeback div.sidequote.top h4,
body.callmeback div.sidequote.topover p,
body.callmeback div.sidequote.topover h4
{
display: none;
}

body.callmeback div.sidequote.top,
body.callmeback div.sidequote.topover
{
height: 105px;
}

div.sidequote.topover,
div.sidequote.top
{
	background-image: url(/images/top_sidequote1.gif);
	position: absolute;
	top: 20px;
	right: 0;
}

#sidequote2
{
position: absolute;
right: 0;
top: 255px;
height: 110px;
}


body.callmeback #sidequote2
{
display: none;
}



body.questions div.sidequote.topover,
body.questions div.sidequote.top
{
	background-image: url(/images/top_sidequote2.gif);
}
body.checklist div.sidequote.topover,
body.checklist div.sidequote.top
{
	background-image: url(/images/top_sidequote2.gif);
}
body.injuryclaimtypes div.sidequote.topover,
body.injuryclaimtypes div.sidequote.top
{
	background-image: url(/images/top_sidequote3.gif);
}
body.askaquestion div.sidequote.topover,
body.askaquestion div.sidequote.top
{
	background-image: url(/images/top_sidequote4.gif);
}
body.readytoclaim div.sidequote.topover,
body.readytoclaim div.sidequote.top
{
	background-image: url(/images/top_sidequote1.gif);
}

div.sidequote.bottomover,
div.sidequote.bottom
{
	background-image: url(/images/bot_sidequote1.gif);
}

body.questions div.sidequote.bottomover,
body.questions div.sidequote.bottom
{
	background-image: url(/images/bot_sidequote2.gif);
}
body.checklist div.sidequote.bottomover,
body.checklist div.sidequote.bottom
{
	background-image: url(/images/bot_sidequote2.gif);
}
body.injuryclaimtypes div.sidequote.bottomover,
body.injuryclaimtypes div.sidequote.bottom
{
	background-image: url(/images/bot_sidequote3.gif);
}
body.askaquestion div.sidequote.bottomover,
body.askaquestion div.sidequote.bottom
{
	background-image: url(/images/bot_sidequote4.gif);
}
body.readytoclaim div.sidequote.bottomover,
body.readytoclaim div.sidequote.bottom
{
	background-image: url(/images/bot_sidequote1.gif);
}

div.sidequote.bottom:hover,
div.sidequote.bottomover,
div.sidequote.top:hover,
div.sidequote.topover
{
	background-position: -104px 0;
}

div.sidequote.top h4,
div.sidequote.topover h4
{
	padding:  130px 0 0 5px;
}

div.sidequote.topover p,
div.sidequote.top p
{
	position: absolute;
	right: -140px;
	padding-top: 5px;
}

div.sidequote.bottomover h4,
div.sidequote.bottom h4
{
	padding:  5px 0 0 5px;
}

div.sidequote.bottom p,
div.sidequote.bottomover p
{
	position: absolute;
	margin: 0;
	right: -140px;
	top: 80px;
}

div.sidequote a
{
	font-size: 1.2em;
	font-weight: bold;
}

#content h3
{
	width: 350px;
	padding: 16px 0 0 10px;
	background-image: url(/images/header_bg.gif);
	background-repeat: no-repeat;
	font-size: 1.25em;
	line-height: 1.3em;
}

#content h4
{
	font-size: 1em;
	font-weight: bold;
}



#content .pullquoteRight,
#content .pullquoteLeft
{
	width: 200px;
	color: #006098;
	padding: 0;
	font-size: 1.3em;
	margin: 0;
	text-align: left;
	font-style: italic;
}

#content .pullquoteRight
{
	margin-right: 90px;
	float: right;
	clear: right;
	padding: 0 0 10px 10px;
}
/* \*/
* html #content .pullquoteRight
{
	margin-right: 0px;
}
/* */

#content .pullquoteLeft
{
	float: left;
	clear: left;
	margin: 0;
	padding: 0 2px 8px 0;
	width: 250px;
}


div.infoBox
{
	background-color: #FFCA14;
	/*position: absolute;
	right: 0px;*/

	background-image: url(/images/whiteBar.gif);
	background-repeat: repeat-x;
	margin: 0 0 10px 75px;;
	border-bottom: 1px solid #FFF;
}

/* \*/
* html div.infoBox
{
	margin-top: 0;
}
/* */


div.infoBox h4
{
	margin: 0;
	padding: 0;
	background-image: url(/images/infoTop.gif);
	background-repeat: no-repeat;
	height: 27px;
	padding: 10px 0 0 5px;
	font-size: 0.9em;
}
#content div.infoBox ul
{
	margin-right: 0;
}
div.infoBox li
{
	padding: 3px 0 5px 0;
}

div.tipBox
{
	background-color: #FFCA14;
	width: 365px;
	background-image: url(/images/tipBar.gif);
	background-repeat: repeat-x;
	margin: 5px 0;
	padding: 15px 5px 5px 55px;
	clear: left;
}

div.tipBox h4
{
	margin: 0;
	padding: 0;
	background-image: url(/images/infoTop.gif);
	background-repeat: no-repeat;
	height: 27px;
	padding: 10px 0 0 5px;
	font-size: 0.9em;
}

#content div.tipBox p
{
	padding: 20px 10px;
	margin: 0;
font-weight: bold;
}


#content ul.menu
{

list-style: none;
padding: 0;

position: absolute;

	left: -45px;
	bottom: -10px;

}

/* \*/
* html #content ul.menu
{
	left: -83px;
}
/* */

body.callmeback table#wrapper
{
	margin-top: 60px;
}

table#wrapper
{
margin-top: 20px;
width: 605px;
}

table#wrapper tr
{
vertical-align: top;
}


table#wrapper td#menuCell
{
	height: 230px;
}

#content ul.menu a
{
	padding-left: 10px;
	background-image: url(/images/rarrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	color: #000;
	font-weight: normal;
	line-height: 2em;
}
#content ul.menu a:hover
{
	color: #F3767F;
}

#content div.tenBox,
#content div.tickBox,
#content div.faceBox,
#content div.qBox,
#content div.atBox
{
	background-color: #B6D8F2;
	padding: 10px 10px 10px 60px;
	margin: 0 0 10px 75px;

	background-repeat: no-repeat;
	background-position: 10px 10px;
	min-height: 50px;
	clear: none;

}
/* \*/
* html #content div.tenBox,
* html #content div.tickBox,
* html #content div.faceBox,
* html #content div.qBox,
* html #content div.atBox
{
	height: 50px;
}
/* */


#content div.tenBox p,
#content div.tickBox p,
#content div.faceBox p,
#content div.qBox p,
#content div.atBox p
{
	margin: 0;
}


div.tenBox
{
	background-image: url(/images/10.gif);
}
div.tickBox
{
	background-image: url(/images/tick.gif);
}
div.faceBox
{
	background-image: url(/images/face.gif);
}
div.qBox
{
	background-image: url(/images/q.gif);
}
div.atBox
{
	background-image: url(/images/at.gif);
}

#content form
{
	background-image: url(/images/at.gif);
	background-color: #B6D8F2;
	padding: 0px 3px 10px 0px;
	margin: 0 0 10px 75px;
	background-repeat: no-repeat;
	/*background-position: 10px 10px;*/
}


#content form
{
	background-image: url(/images/whiteBar.gif);
	background-repeat: repeat-x;
}

/* \*/
* html form
{
	margin-top: 0;
}
/* */

#content form div
{
padding: 5px 0 0 25px;
}


form h4
{
	margin: 0;
	background-image: url(/images/formTop.gif);
	background-repeat: no-repeat;
	height: 37px;
	padding: 7px 0 3px 50px;
	font-size: 1em;
	line-height: 1.7em;
}




input
{
	width: 200px;
	background-color: #FFF;
}

input.checkbox,
input.radio
{
	width: 1em;
}

textarea
{
	width: 200px;
	background-color: #FFF;
	height: 100px;
}

form label
{
	display: block;
	width: auto;
margin: 5px 0  3px 0;
float: left;
width: 150px;
clear: both;
padding: 0 5px 0 0 ;

}

label.checkboxLabel,
label.radioLabel
{
	display: inline;
}

select
{
	width: 100px;
}

#content form p
{
margin: 0 0 6px 0;
clear: left;
}

form
{
	padding-left: 20px;
}

.checkboxTable
{
	width: 100%;
	padding-right: 190px;
}

.checkboxTable img
{
	margin-left: 6px;
	vertical-align: middle;
}

.checkboxTable .questionRow
{
	padding-bottom: 0.8em;
	padding-top: 1.2em;
}

.checkboxTable .yesno
{
	text-align: right;
	width: 385px;
	padding: 0;
}

.checkboxTable td ul
{
	margin-bottom: 0;
	padding-bottom: 0;
}

.askaquestion #content ol li
{
	padding-bottom: 0.5em;
}

body.disclaimer #content form
{
margin: 0 0 20px 0;
padding: 0px;
width: 450px;
background-image: none;
background-color: #FFF;
}
body.disclaimer #content form h4
{
background-image: none;
height: auto;
}
body.disclaimer #content form label
{
float: none;
display: none;
}

body.disclaimer #content form div
{
padding: 0;
}

body.disclaimer #content form ul
{
margin: 0 0 15px 0;
padding: 0;
list-style: none;
}


body.disclaimer #content form ul label
{

display: inline;

}
/*

body.disclaimer #content form ul input
{
position: absolute;
left: 0;
}
*/

body.disclaimer div.sidequote.bottom,
body.disclaimer div.sidequote.bottomover
{
float: left;
}

#disclaimerWrapper
{
padding-left: 120px;
margin-bottom: 20px;
}

#disclaimerWrapper p
{
margin-right: 140px;;
}



#claimsuccess
{
margin-left: 120px;

}


ol li
{
margin: 0 0 5px 0;
}


body.disclaimer form label
{
font-weight: bold;
}


