/* CSS Document */
BODY {background-color:#EFEFEF; position:relative; margin:15px auto 0 auto; background-image:url(/images/body-bg.jpg); background-repeat:repeat-x; background-position:top center;}
DIV#container {width:750px; position:relative; margin:0 auto; background-color:#FFFFFF; border:1px solid; border-color:#D1D2D4;}
DIV#header {background-color:#D1D2D4; height:60px; position:relative;}
DIV#header DIV#logo {position:absolute; top:9px; left:25px; background-image:url(/images/logo.gif); width:100px; height:40px;}
DIV#header DIV#logo H2, DIV#header DIV#logo H2 A {display:block; width:100px; height:40px; margin:0;}
DIV#header DIV#logo H2 A SPAN {display:none;}

DIV.downloadLink,
DIV.downloadLink a 		{display:block; width:120px; height:40px;}
DIV.downloadLink 		{position:absolute;}
DIV.downloadLink a 		{text-indent:-9999px; overflow:hidden; background-position:top;}
DIV.downloadLink a:hover 	{background-position:bottom;}

DIV#downloadLinkServices 	{top:15px; left:490px;}
DIV#downloadLinkServices a 	{background-image:url(/images/download-services.gif);}
DIV#downloadLinkFaqs 		{top:15px; left:620px;}
DIV#downloadLinkFaqs a 		{background-image:url(/images/download-faqs.gif);}

.formInput textarea 		{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; width:450px; height:90px; padding:2px 4px;}
.formInput input[type='text'] 	{font-family:Tahoma, Arial, Helvetica, sans-serif; width:200px; font-size:13px; padding:3px;}
.formInput textarea,
.formInput input[type='text'],
.formInput select 		{border:1px solid #CCC;}

DIV#siteTitle {background-color:#FFFFFF; height:85px;}
DIV#siteTitle H1,
DIV#siteTitle H1 A {width:750px; height:85px; margin:0;}
DIV#siteTitle H1 A {display:block; background-position:center; background-repeat:no-repeat; background-image:url(/images/siteTitle-bg.gif); overflow:hidden; text-indent:-3000px;}
DIV#pageTitle {height:227px;}
DIV#pageContent {padding:18px 35px 10px 35px;}
DIV#footer {}

DIV#userMenu {position:absolute; top:15px; right:10px; text-align:right; width:300px; font-size:12px;}
DIV#userMenu A {color:#666666; font-weight:bold;}

BODY {font-family:Helvetica, Arial, sans-serif; font-size:13px; line-height:1.5;}
A {text-decoration:none; color:#1E52A4;}
A:hover {text-decoration:underline;}
P {margin-top:5px;}

DIV#navMain {background-color:#FFFFFF; width:680px; height:35px; margin:0 auto;}
DIV#navMain UL {margin:0 auto; padding:0; list-style:none;}
DIV#navMain UL LI {margin:0; padding:0; list-style:none; float:left; display:block; position:relative; margin:0 0 0 0}
DIV#navMain UL LI A {float:left; display:block; padding:2px 6px 2px 6px; margin:0; text-decoration:none; color:#FFFFFF; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; margin-right:auto !important;}
DIV#navMain UL LI.selected A {background-color:#A4A4A4; margin-right:auto !important;}
DIV#navMain UL LI.unselected A {background-color:#A4A4A4; color:#1A76D1; margin-right:auto !important;}
DIV#navMain UL LI.unselected A:hover {background-color:#A4A4A4; color:#FFFFFF; margin-right:auto !important;}
DIV#navMain UL LI UL LI.selected A {background-color:#A4A4A4; color:#FFFFFF;}
DIV#navMain UL LI UL {position:absolute; top:35px; left:0; background-color:#A4A4A4; margin-left:0; white-space:nowrap;}
DIV#navMain UL LI UL LI {float:left; clear:left; position:relative; margin:0; padding:1px 8px 1px 4px; margin-right:auto !important;}
DIV#navMain UL LI UL LI A {letter-spacing:normal; padding:0; width:100%; padding:1px 0 1px 0; display:block; color:#FFFFFF; font-weight:bold; font-size:11px; margin-right:auto !important;}
DIV#navMain UL LI UL LI.selected A {background-color:#A4A4A4; color:#FFFFFF;}
DIV#navMain UL LI UL LI.unselected A {background-color:#A4A4A4; color:#FFFFFF;}
DIV#navMain UL LI UL LI A:hover {background-color:#A4A4A4 !important; color:#FFFFFF; text-decoration:underline; margin-right:auto !important;}

DIV#navMain UL LI.menuTab A.tab		{background-image:url(/images/menu-tabs.gif); background-repeat:no-repeat; display:block; height:35px; padding:0 !important; margin:0 !important; background-color:#FFFFFF;}
DIV#navMain UL LI.menuTab A.tab		{text-indent:-3000px; overflow:hidden;}

DIV#navMain UL LI#mainmenu-what			A.tab {background-position:   0    0   ; width: 102px;} DIV#navMain UL LI#mainmenu-what 		A.tab:hover {background-position:   0   -35px} DIV#navMain UL LI#mainmenu-what.selected 		A.tab {background-position:   0   -35px} DIV#navMain UL LI#mainmenu-what.unavailable 		A.tab {background-position:   0   -70px}
DIV#navMain UL LI#mainmenu-about		A.tab {background-position:-102px  0   ; width:  94px;} DIV#navMain UL LI#mainmenu-about 		A.tab:hover {background-position:-102px -35px} DIV#navMain UL LI#mainmenu-about.selected 		A.tab {background-position:-102px -35px} DIV#navMain UL LI#mainmenu-about.unavailable 		A.tab {background-position:-102px -70px}
DIV#navMain UL LI#mainmenu-how 			A.tab {background-position:-196px  0   ; width: 152px;} DIV#navMain UL LI#mainmenu-how 			A.tab:hover {background-position:-196px -35px} DIV#navMain UL LI#mainmenu-how.selected 			A.tab {background-position:-196px -35px} DIV#navMain UL LI#mainmenu-how.unavailable 		A.tab {background-position:-196px -70px}
DIV#navMain UL LI#mainmenu-living-wills 	A.tab {background-position:-348px  0   ; width: 111px;} DIV#navMain UL LI#mainmenu-living-wills 	A.tab:hover {background-position:-348px -35px} DIV#navMain UL LI#mainmenu-living-wills.selected 	A.tab {background-position:-348px -35px} DIV#navMain UL LI#mainmenu-living-wills.unavailable 	A.tab {background-position:-348px -70px}
DIV#navMain UL LI#mainmenu-enquiry 		A.tab {background-position:-459px  0   ; width: 111px;} DIV#navMain UL LI#mainmenu-enquiry 		A.tab:hover {background-position:-459px -35px} DIV#navMain UL LI#mainmenu-enquiry.selected 		A.tab {background-position:-459px -35px} DIV#navMain UL LI#mainmenu-enquiry.unavailable 	A.tab {background-position:-459px -70px}
DIV#navMain UL LI#mainmenu-contact 		A.tab {background-position:-570px  0   ; width: 110px;} DIV#navMain UL LI#mainmenu-contact 		A.tab:hover {background-position:-570px -35px} DIV#navMain UL LI#mainmenu-contact.selected 		A.tab {background-position:-570px -35px} DIV#navMain UL LI#mainmenu-contact.unavailable 	A.tab {background-position:-570px -70px}

DIV#navMain UL LI UL {display:none;}
/*DIV#navMain UL LI:hover UL {display:block;}*/

UL#footer-actions {margin:0; padding:0; list-style:none; position:relative; clear:both;}
UL#footer-actions LI {margin:0; padding:0; list-style:none; float:left; height:40px; display:block;}
UL#footer-actions LI#fn-email A 	{background-image:url(/images/footer-buttons.gif); background-position:0 0; width:200px; height:40px; display:block;}
UL#footer-actions LI#fn-register A 	{background-image:url(/images/footer-buttons.gif); background-position:-200px 0; width:280px; height:40px; display:block;}
UL#footer-actions LI#fn-phone 		{background-image:url(/images/footer-buttons.gif); background-position:-480px 0; width:200px; height:40px; display:block;}
UL#footer-actions LI#fn-email A:hover {background-position:0 -40px;}
UL#footer-actions LI#fn-register A:hover {background-position:-200px -40px;}
UL#footer-actions LI SPAN {display:none;}

UL#footer-actions LI#fn-enter A {background-image:url(/images/footer-button-enter.gif); width:200px; height:40px; background-position:top left; display:block;}

DIV#footer-text {background-image:url(/images/greybarfooter.jpg); background-position:center; height:36px; clear:both; position:relative; margin-top:15px; margin-bottom:15px; background-repeat:no-repeat; text-indent:-3000px; overflow:hidden;}

#accordion LI {font-weight:bold;}
#accordion LI DIV {font-weight:normal;}
#accordion H5 {margin:5px 0 0 0; font-size:13px; font-weight:bold;}

DIV.accordion LI A {font-weight:bold;}
DIV.accordion DIV.accordionControls {text-align:right; float:right; position:relative; top:-30px;}
DIV.accordion DIV.accordionControls A {font-size:10px; font-weight:bold;}

DIV#smallPrint {font-size:11px; margin-top:5px;}

DIV#newsItems {padding-bottom:20px;}
DIV.newsRow {margin-bottom:5px; padding-bottom:10px;}
DIV.newsRowTitle {border-bottom:3px solid; border-color:#DBDDDC; font-weight:bold;}

td ul {margin:0 auto;}

body#page-index #pageContent td 	{padding-top:10px;}
body#page-index #pageContent td h3,
body#page-index #pageContent td p 	{padding:0 20px;}
body#page-index #pageContent td h3 	{font-family:Georgia, "Times New Roman", Times, serif; margin:0; line-height:1.2; font-weight:normal; font-size:20px; margin-bottom:0;}

#pageContent h1,
#pageContent h2,
#pageContent h3 		{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal; margin-bottom:0;}
#pageContent h1 		{font-size:26px; margin-bottom:5px;}
#pageContent h2 		{font-size:22px; margin-top:10px; margin-bottom:0;}
#pageContent h3 		{font-size:16px; margin-top:20px; margin-bottom:5px;}
#pageContent p 			{margin-top:0; margin-bottom:15px; line-height:1.5;}

ul#pack-links 				{height:50px; margin:10px 0; padding:0;}
ul#pack-links li 			{margin:0; padding:0; list-style:none; float:left;}
ul#pack-links li a 			{background-position:top; display:block; width:220px; height:50px; text-indent:-3000px; overflow:hidden;}
ul#pack-links li a:hover 		{background-position:bottom;}
ul#pack-links li#pack-prenup a 		{background-image:url(/images/btn-pack-prenup.png);}
ul#pack-links li#pack-postnup a 	{background-image:url(/images/btn-pack-postnup.png);}
ul#pack-links li#pack-cohabit a 	{background-image:url(/images/btn-pack-cohabit.png);}

#footerTitle 			{font-size:16px !important;}
