
body {	
	background: #FFFFFF;
	font-size: 0.75em;
	font-family: verdana,arial,sans-serif;
	color: #29297B;
	margin:0;
	padding:0;
}


span{
	float:left;
	
}

img {
	border:0;
}

#contentsholder {
	height:1000px;
	width: 800px;
	margin: 0px auto 0px auto; /* Content Centering */
	border: dotted 0px green;
}
a {
text-decoration:underline;	
}
a.uu {
text-decoration:underline;	
}

td.tddontwrap {
	white-space:nowrap;
}

td.tdcentred{
	text-align:center;
}

td.tdright{
	text-align:right;
}

p.genmsg {
	float:left;
	width:98%;
	text-align:center;
	font-size:0.9em;
	font-weight:bold;
	color:#159315;
	display:inline;
	margin: 10px 0 10px 10px;
}
p.warnmsg {
	float:left;
	width:98%;
	
	text-align:center;
	font-size:0.9em;
	font-weight:bold;
	color:#9D1932;
	display:inline;
	margin: 10px 0 10px 15px;
	border: 0px dotted red;
}
span.warnspan {
	font-weight:bold;
	color:#9D1932;
}



input.generalsubmitbutton {
	font-size:0.9em;
	padding:0;
	
	color: #29297B;
}

span.imgcentred {
    width:100%;
    margin: 20px 0 20px 0;
}

span.imgcentred img{
	display: block;
    margin: 0px auto 0px auto;
}

a.glossary {
	text-decoration: underline;
	
}
a.notea {
text-decoration:underline;
	
}

hr.separator {
	width:100%;
	float:left;
	
}

div.tblholder {
	float:left;
	width:95%;
	border: solid 0px red;

}
div.tblholder  table{
	

}

div.HTMLHolder90pc {
	width:100%;
	margin:0%;
	float:left;
	display:inline;
	border: solid 0px red;
}
div.HTMLHolder90pc *{
	position:relative;
	
	border: solid 0px red;
}

form.floatedform {
	float:left;
	width:100%;
}

.fullWidthEditablePage {
	float:left; 
	width:94%; 
	margin:2%;
	padding:0; 
	display:inline;
	border:0px dotted red;
}



/*
div.HTMLHolder100pc {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	display:inline;
	border: solid 1px red;
	
}
div.HTMLHolder100pc div{
float:left;
width:100%;
display:inline;
}
div.HTMLHolder100pc p{
	
	
}
*/

/************************* MAIN PAGE  **********************************/

#mainpage {
	position:relative;
	float:left;
	border: solid 1px #29297B;
	width:798px;
	margin:0;
	padding:0;
}
#mainpagewithleftnav {
	float:left;
	width:100%;
	margin:0;
	padding:0;
	background:url("images/leftnavbg.jpg") repeat-y left top;
}

#rightpagewithleftnav{
	float:right;
	border: dotted 0px green;
	width:678px;
	margin:0;
	padding:0;
}

#bufferspan {
	float:left;
	height:350px;
}

p.centredtitle {
	float:left;
	width:100%;
	border:dotted 0px red;
	font-weight:bold;
	text-align:center;
	margin:15px 0 0 0;
}
p.leftfront {
	float:left;
	width:100%;
	border:dotted 0px red;
	font-weight:normal;
	text-align:left;
	margin:10px 0 0 0;
	font-size:0.9em;
}
p.centredtitle2 {
	float:left;
	width:100%;
	border:dotted 0px red;
	font-weight:bold;
	text-align:center;
	margin:15px 0 0 0;
}

p.smallercentredtitle {
	float:left;
	width:100%;
	border:dotted 0px red;
	text-align:center;
	margin:5px 0 0 0;
	font-size:0.9em;
}
p.smallercentredtitle img{
	position:relative;
	top:3px;
}



p.lefttitle {
	float:left;
	width:100%;
	border:dotted 0px red;
	font-weight:bold;
	text-align:left;
	margin:15px 0 0 0;
}


/************************* HEADER **********************************/

#header {
	float:left;
	border: dotted 0px red;
	width:100%;
	height:80px;
	background-image: url(images/banner2.jpg);
	background-repeat: no-repeat;
	
}
#header h1{
	float:left;
	display:inline;
	font-size:16px;
	font-weight:bold;
	margin:53px 0 0 0;
	padding:0;
	/*margin:53px 0 0 478px;*/
	border:dotted 0px red;
	font-family: arial,sans-serif;
	
}


/************************* NAV1 **********************************/

#nav1 {
	float:left;
	width:100%;
	height:27px;
	background: url(images/navback1.gif);
	background-color: white;
	margin: 3px 0 0 0 ;
	
}


#nav1Tabs {
      float:left;
      width:100%;
      height:100%;
      
      
      font-size:93%;
      line-height:normal;
	  border: dotted 0px red;
      }
#nav1Tabs ul {
	  margin:0;
	  padding:5px 5px 0 5px;
	  list-style:none;
      }
#nav1Tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
#nav1Tabs a {
      float:left;
      background:url("images/nav1left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      color:#012257;
      }
#nav1Tabs a span {
      float:left;
      display:block;
      background:url("images/nav1right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#012257;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav1Tabs a span {float:none;}
    /* End IE5-Mac hack */
#nav1Tabs a:hover span {
      color:#F61FF9;
      }
#nav1Tabs a:hover {
      /*background-position:0% -42px;*/
      background:url("images/hover_nav1left.gif") no-repeat left top;
      }
#nav1Tabs a:hover span {
      /*background-position:100% -42px;*/
      background:url("images/hover_nav1right.gif") no-repeat right top;
      
      }
#nav1Tabs a#current {
      /*background-position:0% -42px;*/
      background:url("images/hover_nav1left.gif") no-repeat left top;
      }
#nav1Tabs a#current span {
      /*background-position:0% -42px;*/
      background:url("images/hover_nav1right.gif") no-repeat right top;
      }


      
      
      
#nav2 {
	float:left;
	width:100%;
	height:27px;
	background: url(images/navback2.gif) repeat #D5D5E4;
	margin: 0 0 0 0 ;
	
}


#nav2Tabs {
      float:left;
      width:100%;
      
      font-size:93%;
      line-height:normal;
      }
#nav2Tabs ul {
	  margin:0;
	  padding:5px 5px 0 5px;
	  list-style:none;
      }
#nav2Tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
#nav2Tabs a {
      float:left;
      background:url("images/nav2left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
#nav2Tabs a span {
      float:left;
      display:block;
      background:url("images/nav2right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#012257;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav2Tabs a span {float:none;}
    /* End IE5-Mac hack */
#nav2Tabs a:hover span {
      color:#FFF;
      }
#nav2Tabs a:hover {
      /*background-position:0% -42px;*/
      background:url("images/hover_nav2left.gif") no-repeat left top;
      }
#nav2Tabs a:hover span {
      /*background-position:100% -42px;*/
      background:url("images/hover_nav2right.gif") no-repeat right top;
      
      }
#nav2Tabs a#current {
      /*background-position:0% -42px;*/
      background:url("images/hover_nav2left.gif") no-repeat left top;
      }
#nav2Tabs a#current span {
      /*background-position:0% -42px;*/
      background:url("images/hover_nav2right.gif") no-repeat right top;
      color:#FFF;
      }

      
      
      
/************************* LEFT NAV  **********************************/

#leftnav{
	float:left;
	width:120px;
	border: dotted red 0px;
	margin: 0;
	padding:0;
	
}


#leftnav ul
{
	float:left;
margin: 10px 0 0 0;
width:100%;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
border: dotted yellow 0px;
}

#leftnav a
{
display: block;
padding: 3%;
width:93%;

background-color: #C3C3C3;
border-bottom: 1px solid #ffffff;
}

#leftnav a:link, #leftnav a:visited
{
color:#ffffff;
text-decoration: none;
}

#leftnav ul a:hover
{
background-color: #6D6EAB;
color: #fff;
}
#leftnav ul a#current
{
background-color: #6D6EAB;
color: #fff;
}

/************************* FRONT PAGE  **********************************/


div#homenewsdiv {
	float:left;
	display:inline;
	margin: 10px 0 10px 10px;
	width:200px;
	border: 0px dotted red;
}
div#homenewsdiv a{
	text-decoration: none;
}

p#newstitle {
	float:left;
	width:100%;
	height:15px;
	text-align:center;
	background:url("images/newsbg.gif") repeat-x left top;
	margin:0 0 10px 0;
	padding:0;
}
a.advicetitle {
	float:left;
	width:100%;
	text-align:left;
	margin:0;
	padding:0 0 10px 0;
	font-size:0.9em;
	font-weight:bold;
	color:#404040;
	/*background-color:#EDEBEB;*/
}
a.advicesummary {
	float:left;
	width:100%;
	text-align:left;
	margin:0;
	padding:0 0 10px 0;
	font-size:0.9em;
	font-weight:normal;
	color:#808080;
	/*background-color:#EDEBEB;*/
}
div#advicearticle {
	float:left;
	width:100%;
	height:190px;
	margin:0;
	padding:0;
	border: 0px dotted red;
}






div#homemiddlediv {
	float:left;
	display:inline;
	margin: 10px 0 10px 50px;
	display:inline;
	width:330px;
	border: 0px dotted red;
}
div#homemiddlediv div{
	float:left;

}

	




div#homerightdiv {
	float:left;
	display:inline;
	margin: 10px 0 0px 50px;
	display:inline;
	width:150px;
	border: 0px dotted red;
	
}

div#homepaypalbottom {
	float:left;
	display:inline;
	margin: 10px 0 0 0;
	padding:0;
	text-align:right;
	display:inline;
	width:100%;
	border: 0px dotted red;
	
}
div#homepaypalbottom img{
	float:right;
	position:relative;
	top:-10px;
	margin: 0 0 0 0;
	padding:0;
	
}




div.frontlogonbox {
	float:left;
	width:100%;
	/*height:80px;*/
	margin: 5px 0 0 0;
	border: 0px dotted red;
	background:#C1C1C1 url("images/loginbg.gif") repeat-x left top;
}
div.frontlogonbox p{
	float:left;
	width:100%;
	text-align:center;
	margin:0 0 2px 0;
	padding:0;
	font-size:0.8em;
}
div.frontlogonbox table{
	float:left;
	width:100%;
	text-align:center;
	margin:0 0 2px 0;
	padding:0;
	font-size:0.9em;
	
}
div.frontlogonbox  input.entertype{
	float:left;
	width:95px;
	margin:2px 0 0 2px;
	font-size:0.9em;
	padding:0;
	color : #29297B;
	
}
div.frontlogonbox input.submittype{
	float:left;
	margin:2px 0 0 2px;
	font-size:0.9em;
	padding:0;
	color : #29297B;
}

div.frontlogonbox table a{
	float:none;
	margin:2px 0 0 2px;
	font-size:0.9em;
	padding:0;
	color : #29297B;
}

table.frontpagecalculator td{
	padding:5px;
	text-align:center;
	font-size:0.9em;
}

/************************* OUR SERVICES  **********************************/

div#ourservicesleft {
	float:left;
	display:inline;
	margin: 0;
	width:300px;
	border: 0px dotted red;
}
div#ourservicesleft img{
	float:left;
	padding: 20px;
	border: 0px dotted red;
}
div#serviceslefttexttop {
	float:left;
	display:inline;
	padding: 25px;
	width:250px;
	border: 0px dotted blue;
}
div#serviceslefttexttop p{
	float:left;
	display:inline;
	margin: 10px 0 10px 0;
	width:100%;
	text-align:center;
	font-weight:bold;
}
div#serviceslefttexttop table{
	float:left;
}


div#ourservicesright {
	float:left;
	display:inline;
	margin: 0;
	width:490px;
	border: 0px dotted red;
}
div#ourservicesrighttext {
	float:left;
	display:inline;
	padding: 0 10% 0 10%;
	width:80%;
	border: 0px dotted blue;
}

div#ourservicesrighttextsubscribe table{
	float:left;
}

div#ourservicesrighttext p{
	float:left;
	display:inline;
	padding: 0;
	padding:15px 0 15px 0;
	width:98%;
	border: 0px dotted blue;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
}
div#ourservicesrighttext table{
	float:left;
}
div#ourservicesrighttext ul{
	float:left;
	border: 0px dotted blue;
	margin:0;
	padding:0;
	list-style-position: inside;
    
}
div#ourservicesrighttext li{
	padding: 0 0 10px 0;
	font-size:0.9em;
}


div#ourservicesleft2 {
	float:left;
	display:inline;
	margin: 0;
	width:200px;
	border: 0px dotted red;
}
div#ourservicesleft2 img{
	float:left;
	padding: 10px;
	border: 0px dotted red;
}
div#serviceslefttexttop2 {
	float:left;
	display:inline;
	padding: 10px;
	width:180px;
	border: 0px dotted blue;
}
div#serviceslefttexttop2 p{
	float:left;
	display:inline;
	margin: 10px 0 10px 0;
	width:100%;
	text-align:center;
	font-weight:bold;
}
div#ourservicesright2 {
	float:left;
	display:inline;
	margin: 0;
	width:420px;
	border: 0px dotted red;
}
div#ourservicesrighttext2 {
	float:left;
	display:inline;
	padding: 0 10% 0 10%;
	width:80%;
	border: 0px dotted blue;
}
div#ourservicesrighttext2 p{
	float:left;
	display:inline;
	padding: 0;
	padding:15px 0 15px 0;
	width:98%;
	border: 0px dotted blue;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
}
div#ourservicesrighttext2 ul{
	float:left;
	
	border: 0px dotted blue;
	margin:0;
	padding:0 0 0 10px;
	list-style-position: inside;
}
div#ourservicesrighttext2 li{
	padding: 0 0 10px 0;
	font-size:0.9em;
}
div#ourservicesrighttext3 {
	float:left;
	display:inline;
	padding: 0 0% 0 0%;
	width:100%;
	border: 0px dotted blue;
}
div#ourservicesrighttext3 table{
	margin: 0 0 20px 0;
}
div#ourservicesrighttext3 td{
	font-size:0.9em;
	border: 2px solid #C0C0C0;
	padding:4px;
}
td.titlecell {
	font-weight:bold;
	text-align:center;
	background-color:#C0C0C0;
}
td.titlecell2 {
	font-weight:bold;
	background-color:#C0C0C0;
}
table#qualificationtbl {
	float:left;
	display:inline;
	padding: 0;
	width:100%;
	border: 0px dotted blue;
}
table#qualificationtbl td{
	font-size:0.9em;
	padding:4px 0 4px 0;
}
table#qualificationtbl td.qualright{
	text-align:right;
	
}
table#qualificationtbl td.qualleft{
	text-align:left;
	white-space:nowrap;
}
div#ourservicesleft4 {
	float:left;
	display:inline;
	margin: 0;
	width:200px;
	border: 0px dotted red;
}
div#ourservicesleft4 img {
	float:left;
	padding: 20px 10px 20px 10px;
}
div#ourservicesright4 {
	float:left;
	display:inline;
	margin: 0;
	width:400px;
	border: 0px dotted red;
}
div#ourservicesrighttext4 {
	float:left;
	display:inline;
	padding: 0 10% 0 10%;
	width:80%;
	border: 0px dotted blue;
}
div#ourservicesrighttext4 p{
	float:left;
	display:inline;
	padding: 0;
	padding:15px 0 15px 0;
	width:98%;
	border: 0px dotted blue;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
}
div#ourservicesrighttext4 p#qualwarning {
	float:left;
	width:100%;
	padding:0;
}
img#dcflowchart {
	float:left;
	padding:30px 0 30px 25px;
}

/************************************************ CONTACT US ***************************************/

div#contactusleft {
	float:left;
	display:inline;
	margin: 0px 0 10px 10px;
	width:200px;
	border: 0px dotted red;
}
div#contactusleft p{
	font-weight:bold;
	width:100%;
	margin:15px 0 15px 0;
}
div#contactusleft p#contactustitle{
	text-align:center;
}

div#contactusright {
	float:left;
	display:inline;
	padding: 20px;
	width:540px;
	border: 0px dotted red;
}

div#contactusright table{
	float:left;
	display:inline;
	border: 0px dotted red;
	margin:20px 0 0 60px;
}
div#contactusright td{
	white-space:nowrap;
	vertical-align:top;
}

div#contactusright input{
	font-size:0.9em;
	padding:0;
	margin:0;
}
div#contactusright textarea{
	font-size:0.9em;
	padding:0;
	margin:0;
	font-family: verdana,arial,sans-serif;
}

/*p#newstitle {
	float:left;
	width:100%;
	height:15px;
	text-align:center;
	background:url("images/newsbg.gif") repeat-x left top;
	margin:0 0 10px 0;
	padding:0;
}
a#advicetitle {
	float:left;
	width:100%;
	text-align:left;
	margin:0;
	padding:0 0 10px 0;
	font-size:0.9em;
	font-weight:bold;
	color:#404040;
}
a#advicesummary {
	float:left;
	width:100%;
	text-align:left;
	margin:0;
	padding:0 0 10px 0;
	font-size:0.9em;
	font-weight:normal;
	color:#808080;
}
span#advicearticle {
	float:left;
	width:100%;
	height:190px;
	margin:0;
	padding:0;
	border: 0px dotted red;
}






div#homemiddlediv {
	float:left;
	display:inline;
	margin: 10px 0 10px 50px;
	display:inline;
	width:330px;
	border: 0px dotted red;
}*/



/************************* Help PAGE  **********************************/

#helptext {
	float:left;
	border: dotted 0px red;
	background: #F4F2F2;
	width:92%;
	height:1000px;
	margin:0;
	padding:4%;
	text-align:left;
}
#helptext p{
	float:left;
	border: dotted 0px red;
	width:100%;
	text-align:left;
	margin: 1% 0 1% 0;
	padding:0;
}

/************************* CLAIMS PAGE  **********************************/
#divClaimsHome {
	float:left;
	border: dotted 0px red;
	width:620px;
	display:inline;
	margin:0 0 0 30px;
	padding:0;
	text-align:left;
}


#divClaimsHome table{
	
	border: solid 0px #A49E9E;
	padding:0;
	width:auto;
	margin: 10px auto 20px auto;
	font-size:0.9em;
}



#divClaimsHome form{
	padding:0;
	margin:0;
}

#divClaimsHome table td{
	padding: 0.2em 0.4em 0.2em 0.4em;
	border:0;
}



#divClaimsHome table td select{
	font-size:0.9em;
	padding:0;
	color: #29297B;
}

#divClaimsHome table td img{
	border:0;
}

#divClaimsHome p{
	float:left;
	border: solid 0px red;
	width:100%;
	text-align:center;
}


input.claiminput{
	font-size:0.9em;
	padding:0;
	color: #29297B;
	width:20em;
}
input.claiminputsmall{
	font-size:0.9em;
	padding:0;
	color: #29297B;
	width:5em;
}

input.claimsubbutton{
	font-size:0.9em;
	padding:0;
	color: #29297B;
}



#ClaimDocDiv {
	float:left;
	border: dotted 0px red;
	width:99%;
	margin:0;
	text-align:left;
	padding:20px 0 20px 0;
}
#ClaimDocDiv p{
	float:left;
	margin:0;	
	text-align:left;
}


table {
	border-collapse:collapse;
}
tr.tblhead {
	background-color:#CAC6C6;
}
tr.tblrow1 {
	background-color:#F4F2F2;
}
tr.tblrow2 {
	background-color:#F9E9F9;
}
tr.tblrow3 {
	background-color:#E1DFDF;
}
tr.tblrow4 {
	background-color:#D2D3FC;
}

td.tdcentred a{
	width:100%;
	text-align:center;
}

p.errorp1 {
	float:left;
	width:100%;
	text-align:center;
	font-size:0.9em;
	font-weight:bold;
	color:#9D1932;
}


textarea#showclaim {
	margin:0 auto;
	font-family: arial,arial,sans-serif;
	font-size:1em;
	
}



/************************* LAYMANS GUIDES PAGE  **********************************/

p.lgquestion {
	float:left;
	width:615px;
	margin:5px 0 0 20px;
	padding:3px;
	display:inline;
	border: dotted red 0px;
	background-color:#F4F2F2;
}
span.qstspacer {
	float:left;
	width:90%;
	height:10px;
	padding:0;
	margin:0;
	border: dotted red 0px;
}
p.lganswer {
	float:left;
	width:615px;
	margin:5px 0 0 20px;
	padding:3px;
	display:inline;
	border: dotted red 0px;
	background-color:#F9E9F9;
}
p.lgoption {
	float:left;
	width:575px;
	margin:5px 0 0 60px;
	/*height:17px;*/
	padding:0 3px 3px 3px;
	display:inline;
	border: dotted red 0px;
	background-color:#F9E9F9;
}

p.lgoption a{
	float:left;
	width:100%;
	margin:0;
	margin-top:3px;
	padding:0;
	display:inline;
	border: dotted red 0px;
	color:#808080;
}
span.stepholder {
    float:left;
    border:dotted 0px red;
    padding-right:10px;
}
span.stepholder img{
  float:right;
  margin-top:9px;
   border:0;
}
p.lgoption a:hover{
	background-color:#C3C3C3;
}

p.lgtask {
	float:left;
	width:575px;
	margin:5px 0 0 60px;
	padding:3px;
	display:inline;
	border: dotted red 0px;
	background-color:#E1E2B2;
}



#guidebackonestep {
	float:left;
	margin:20px 0 0 20px;
	padding:3px;
	display:inline;
	background-color:#6D6EAB;
	border: dotted red 0px;
}
#guidebackonestep a{
	color: #ffffff;
}


span#timer {
	float:left;
	width:98px;
	margin:20px 0 20px 5px;
	border: dotted red 0px;
	display:inline;
	padding:5px;
	background:#C1C1C1 url("images/loginbg.gif") repeat-x left top;
}
span#timer input{
	float:left;
	width:30px;
	text-align:right;
	margin:0;
	padding:0;
	font-size:0.9em;
	color:gray;
}
span#timer p{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:0.9em;
	color:#808080;
}
span#timer a{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	font-size:0.9em;
	background:none;
	border:0;
}
span#timer a:link{
	color:#808080;
}
span#timer a:visited{
	color:#808080;
}

span#timer a#exitguide{
	margin:10px 0 5px 0;
	font-size:1em;
	font-weight:bold;
}
span#timer a#exitguide:link{
	color:#CF6969;
}
span#timer a#exitguide:visited{
	color:#CF6969;
}



div#largeTextHolder {
	width:89%;
	margin:5%;
	border: 0px dotted red;
}
div#largeTextHolder2 {
	width:96%;
	margin:2%;
	border: 0px dotted red;
}


textarea#agreement {
	float:left;
	margin: 5% 0 0 15%;
	color:#808080;
}

/************************* LINKS AND PRECEDENTS  **********************************/

div#precedentscontainer {
	float:left;
	width:100%;
	border: dotted red 0px;
	margin:20px 0 20px 0;
	/*display:block;
	margin: 0px auto 0px auto;*/
}
div#precedentscontainer table{
	border: 2px solid #C0C0C0;
	width:400px;
	margin: 15px auto 0px auto;
}
#landpnote {
	width:400px;
	margin: 20px auto 30px auto;
	color: #808080;
}
tr.landpheader{
	width:100%;
	background-color:#C0C0C0;
	font-weight:bold;
}
div#precedentscontainer table td{
	border: 0px solid green;
	padding:4px;
}

p.landplink1 {
	float:left;
	width:100%;
	border: dotted red 0px;
	padding:0;
	margin:0;
	font-size:0.9em;
	font-weight:bold;
	color: #808080;
}
p.landplink1 a{
	color: #808080;
}
p.landplink2 {
	float:left;
	width:100%;
	border: dotted red 0px;
	padding:0;
	margin:0;
	font-size:0.9em;
	color: #808080;
}
p.landplink2 a{
	color: #808080;
}


/************************* HELP DOC PAGE **********************************/
div#claimdoc {
	float:left;
	width:17cm;
	border: 0px dotted red;
}

/************************* FOOTER **********************************/

#footer {
	float:left;
	border: dotted 0px red;
	width:100%;
	height:50px;
	background-image: url(images/footer1.jpg);
	background-repeat: no-repeat;
	
}

#footercopy {
	float:left;
	font-size:0.8em;
	color:#FFFFFF;
	margin: 10px 0 0 10px;
}

#footerright
{
float:right;
font-size:0.8em;
margin: 10px 20px 0 0;
}
#footerright a
{
color:#FFFFFF;
}
#footerlinks
{
float:right;
margin: 10px 10px 0 0;
overflow: hidden;
}

#footerlist
{
list-style-type: none;
margin: 0;
padding: 0;

}

#footerlist li
{
border-left: 1px solid #FFFFFF;
float: left;
line-height: 1.0em;
margin: 0 .5em 0 -.5em;
padding: 0 .5em 0 .5em;
}

#footerlist a
{
	font-size:0.8em;
	color:#FFFFFF;
}

#subfooter {
	float:left;
	border: dotted 0px red;
	width:100%;
	height:30px;
	color:#404040;
	font-size:0.8em;
}
#subfooter a{
	color:#404040;
}

/***************************** LOGIn **********************************/

div#login {
	border: 0px dotted red;
	float:left;
	padding: 20px 0 20px 0;
}
div#login table{
	border: 0px dotted red;
	margin: 0 auto 0 auto;
}

#loginqsts {
	float:left;
	border: dotted 0px red;
	width:620px;
	display:inline;
	margin:0 0 0 30px;
	padding:0;
	text-align:left;
}
#loginqsts p{
	float:left;
	width:80%;
	padding: 0px 10% 0px 10%;
}
p.loginqst {
	border: 0px dotted red;
	float:left;
	color:#C00000;
	font-weight:bold;
	padding:0;
	margin:10px 0 0 0;
}
p.loginans {
	float:left;
	padding:0;
	margin:4px 0 0 0;
}


table.sentrytable {
	float:left;
	border: 0px dotted red;
	
}


/***************************** Sitemap **********************************/

#sitemap {
	float:left;
	border: dotted 0px red;
	margin:10%;
	width:80%;
	color:#404040;
	font-size:0.9em;
}


/******************************* REGISTER ***************************************/

#registerpage {
	float:left;
	border: dotted 0px red;
	width:620px;
	display:inline;
	margin:0 0 0 60px;
	padding:0;
	text-align:left;
}

#submitpaypal {
	float:left;
	border: dotted 0px red;
	width:620px;
	display:inline;
	margin:0;
	padding:0;
	text-align:center;
}
div#subscribemember {
	float:left;
	display:inline;
	border: 0px dotted red;
}
div#subscribemember p{
	float:left;
	display:inline;
	padding: 0;
	padding:10px 0 10px 0;
	width:98%;
	border: 0px dotted blue;
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
}
div#subscribemember ul{
	float:left;
	border: 0px dotted blue;
	margin:0;
	padding:0;
	list-style-position: inside;
    
}
div#subscribemember li{
	padding: 0 0 10px 0;
	font-size:0.9em;
}
div#subscriptionthanks{
	float:left;
	padding:5% 10% 5% 10%;
	width:80%;
	border: 0px dotted red;
	font-weight:normal;
}

textarea.otherregdetails {
	float:left;
	font-family: verdana,arial,sans-serif;
	font-size:1em;
	width:200px;
	height:100px;
}


div#DD_htmltext {
	float:left;
	display:inline;
	padding: 0 10% 0 10%;
	width:80%;
	border: 0px dotted blue;
}
div#DD_htmltext p{
	float:left;
	display:inline;
	padding: 0;
	padding:5px 0 5px 0;
	width:98%;
	border: 0px dotted blue;
	font-size:0.9em;
}
div#DD_htmltext ul{
	float:left;
	width:98%;
	border: 0px dotted blue;
	margin:0;
	padding:0;
	list-style-position: inside;
    
}
div#DD_htmltext li{
	padding: 0 0 10px 0;
	font-size:0.9em;
}
textarea.claimtext1 {
	float:left;
	font-family: verdana,arial,sans-serif;
	font-size:1em;
	width:300px;
	height:50px;
}
textarea.claimtext2 {
	float:left;
	font-family: verdana,arial,sans-serif;
	font-size:1em;
	width:400px;
	height:100px;
}
table.DDDetailsMain td{
	vertical-align:top;
}
table.DDPrevious{
	float:left;
}
table.DDPrevious td{
	font-weight:bold;
	background-color:#DEDCDC;
}
table.DDPrevious td.prevdate{
	color: #808080;
	font-weight:normal;
	/*font-size:0.8em;*/
}
td.prevdateDocs{
	color: #808080;
	font-weight:normal;
	/*font-size:0.8em;*/
}
table.DDPrevious td.headerprev{
	text-align:center;
}
tr.DDPrevHead {
	background-color:#999999;
}
td.DDPrev {
	border: solid 1px blue;
}
a.lglinkinhelp{
	text-decoration:underline;
}


#siteTermsAndConditions {
	float:left;
	border: dotted 0px red;
	width:600px;
	margin:0;
	padding:4%;
}
