/* Website: Intelligent Claims Management
/* © 2008 www.ph-creative.com
 
/* ##################### */
/* ### GLOBAL STYLES ### */
/* ##################### */

body{padding:0px; margin:0px; font:normal normal 12px/120% Arial, Helvetica, Sans-Serif; color:#939393; background: url(../builtin/bg.png) repeat-x top left;}
table {border:0 none; border-collapse:collapse; border-spacing:0; margin:0; padding:0;}

#clouds {background: url(../builtin/clouds.png) repeat-x top left; width: auto; height: auto;}
#wrapper {width:981px; margin:0px auto;}
.skip {display: none;}
.clear {clear: both;}

#top {width:981px; height: 151px; margin:0px auto; background: url(../builtin/top.png) no-repeat bottom left;}
.top_content {width:832px; margin-left: 71px; float: left;}

.strapline {width:768px; height: 11px; margin: 5px auto 0px auto;} .strapline p {margin: 0px; color: #fff; font-size: 11px;}
.logo{width:393px; height: 56px; margin-left: 30px; margin-top: 11px; float: left;}
.phone{width:399px; height: 29px; margin-top: 11px; float: right; margin-right: 10px; text-align: right;}
.search{width:179px; height: 22px; margin-top: 11px; float: right; margin-right: 10px;}

.Phuse_Search_TextQuery {background: url(../builtin/search_bg.png) no-repeat top left; width: 132px; height: 22px; border: none; float: left; color: #939393; font-size: 10px; margin: 0px; padding: 4px 6px 0px 6px;}
.Phuse_Search_Button {background: url(../builtin/search_btn.png) no-repeat left; width: 31px; height: 15px; border: none; cursor: pointer; margin-top: 4px; float: right;}
.Phuse_Search_Button:hover {background: url(../builtin/chopper.gif) no-repeat left; width: 31px; height: 15px; border: none; cursor: pointer; margin-top: 4px; float: right;}

#container {width:981px; margin:0px auto; background: url(../builtin/container_bg.png) repeat-y top left;}

#banner {width:768px; height: 477px; margin: 0px auto; clear: both; }
#banner .one, #banner .two, #banner .three, #banner .four, #banner .five {float: left; width:768px; height: 364px;}

#banner .tabs {float: left; width:768px; height: 113px; background: url(../builtin/home_nav.png) no-repeat 0 0;}

#banner .tabs .tab_one {float: left; width:152px; height: 113px; margin-right: 1px; cursor: pointer; background: url(../builtin/home_nav.png) no-repeat 0 0;}
#banner .tabs .tab_two {float: left; width:152px; height: 113px; margin-right: 2px; cursor: pointer; background: url(../builtin/home_nav.png) no-repeat -153px 0;}
#banner .tabs .tab_three {float: left; width:153px; height: 113px; margin-right: 2px; cursor: pointer; background: url(../builtin/home_nav.png) no-repeat -307px 0;}
#banner .tabs .tab_four {float: left; width:152px; height: 113px; margin-right: 2px; cursor: pointer; background: url(../builtin/home_nav.png) no-repeat -462px 0;}
#banner .tabs .tab_five {float: left; width:152px; height: 113px; cursor: pointer; background: url(../builtin/home_nav.png) no-repeat -616px 0;}
/*
.tab_one:hover {background: url(../builtin/home_nav.png) no-repeat 0px -113px;}
.tab_two:hover{background: url(../builtin/home_nav.png) no-repeat -153px -113px;}
.tab_three:hover{background: url(../builtin/home_nav.png) no-repeat -307px -113px;}
.tab_four:hover{background: url(../builtin/home_nav.png) no-repeat -462px -113px;}
.tab_five:hover{background: url(../builtin/home_nav.png) no-repeat -616px -113px;}
*/


#mast {width:768px; height: 358px; margin: 0px auto; background: none; clear: both;}

#content {width: 768px; float: left; padding-left: 108px; clear: both; margin-top: -318px; }

#content .top {height: 41px; background: url(../builtin/content_right_top.gif) no-repeat bottom right; float: right; width:309px; margin-top: -21px; }
#content .mid {background: url(../builtin/content_right_bg.gif) repeat-y right; float: right; width:768px; }
#content .bot {height: 10px; background: url(../builtin/content_right_bottom.gif) no-repeat bottom right; float: right; width:309px;}

.breadcrumb {height: 10px; color: #939393; font-size: 11px; margin: 6px 0px 0px 0px; width: 434px;}
.breadcrumb a {font-weight: normal; color: #939393; text-decoration: none;}  
.breadcrumb a:hover {text-decoration: underline; color: #939393;}
.breadcrumb h1.Phuse_Breadcrumb_CurrentPage_Header {display: inline; font-size: 100%;}
.breadcrumb .Phuse_Breadcrumb_Home_Link{color: #939393; font-weight: normal;}
.breadcrumb .Phuse_Breadcrumb_Link {color: #939393;font-weight: normal;}

.content_left {width:434px; float: left; font-size: 11px; margin-left: 5px; padding-right: 20px; margin-top: -21px; padding-bottom: 142px; }
.content_right {width:235px; float: right; padding: 0px 37px; }

.content_right p {width: 235px; font-size: 11px; }
.content_right h3 {width: 235px; color: #0472b8; font-size: 18px; font-weight: normal;}

.content_left a { color: #99ccff; text-decoration: none; outline: none;}
.content_left a:hover {color: #003366; text-decoration: underline;}

.MMDataCaptureForm_Table {margin-left: 9px; margin-bottom: 22px;}
.MMDataCaptureForm_ErrorTD { text-align: center; font-weight: bold;}
.MMDataCaptureForm_LabelTD {color: #0472b8; width: 71px; font-size: 11px;}
.MMDataCaptureForm_FieldTD {background: url(../builtin/mm_input_bg.gif) no-repeat top left; width: 122px;}
.MMDataCaptureForm_Input { background: none; width: 122px; height: 24px; border: none; color: #939393; font-size: 10px; margin: 0px; padding: 4px 6px 0px 6px;}
.MMDataCaptureForm_ButtonEmptyTD {}
.MMDataCaptureForm_ButtonTD {}
.MMDataCaptureForm_SubmitButton {background: url(../builtin/mm_submit_btn.gif) no-repeat top left; width: 73px; height: 15px; border: none; float: right; margin-top: 2px; cursor: pointer;}

.landscape {width: 981px; height: 313px; margin: 0px auto; background: url(../builtin/footer.png) no-repeat top left; float: right; margin-top: -142px; margin-bottom: -171px; z-index: 0; position: relative;}
.landscape p {margin: 0px; padding: 0px; font-size: 10px; color: #fff;}
.landscape a {color: #fff;}
.kite { width: 91px; height: 96px; margin-left: 203px;  margin-top: 162px;position: absolute; z-index: 100;}

.car { width: 93px; height: 41px; margin-left: 680px;  margin-top: 226px;position: absolute; z-index: 100; }

#footer {height: 171px; background: url(../builtin/footer_bg.gif) repeat top left; clear: both; }
.footer_blurb p {margin: 0px; padding: 0px; font-size: 10px; color: #fff; display: inline;}
.footer_blurb a {color: #fff; display: inline; font-size: 10px;}
.footer_blurb {width:400px; float: left; margin-top: 296px; margin-left: 82px;}
.ph_links {width:320px; float: right; margin-top: 296px; margin-right: 131px; text-align: right;}
 
/* #################### */
/* ### TEXT STYLES ### */
/* #################### */
 
p {}
.content_left p {line-height: 160%;}
strong {}
ol {margin: 0px 0px 0px 25px; padding: 0px;}
ol li {line-height: 160%;}

ol.tick {margin: 0px 0px 0px 0px; padding: 0px;}
ol.tick li {line-height: 160%; background: url(../builtin/tick.gif) no-repeat top left; list-style: none; padding-left: 21px; padding-bottom: 5px; padding-top: 0px; margin: 0px;}
 
ul { list-style: none; padding: 0px; margin: 0px;}
	
.menu li {font-size: 12px;}
.menu li strong {color: #003366; cursor: pointer;}
.menu li strong:hover {color: #0472b8; cursor: pointer;}

.menu li {margin: 0 0 15px 0;}
.menu li ul{margin: 5px 0 0 0;}
.menu li ul li{font-size: 11px;}
 
/* ################### */
/* ### LINK STYLES ### */
/* ################### */
 
a {text-decoration: none; outline: none;}
a:hover {text-decoration: underline;}

.link_software {background: url(../builtin/claims_system_link.gif) no-repeat top left; width: 233px; height: 74px; margin-bottom: 10px; }
.link_software a {background: url(../builtin/claims_system_link.gif) no-repeat top left; display: block; width: 233px; height: 74px; font-size: 9999px; overflow: hidden;}
.link_software a:hover {background: url(../builtin/claims_system_link_on.gif) no-repeat top left; display: block; width: 233px; height: 74px;}

.link_accident_management {background: url(../builtin/accident_management_link.gif) no-repeat top left; width: 233px; height: 74px; margin-bottom: 10px; }
.link_accident_management a {background: url(../builtin/accident_management_link.gif) no-repeat top left; display: block; width: 233px; height: 74px; font-size: 9999px; overflow: hidden;}
.link_accident_management a:hover {background: url(../builtin/accident_management_link_on.gif) no-repeat top left; display: block; width: 233px; height: 74px;}

.link_contact_us {background: url(../builtin/contact_us_link.gif) no-repeat top left; width: 233px; height: 74px; margin-bottom: 10px; }
.link_contact_us a {background: url(../builtin/contact_us_link.gif) no-repeat top left; display: block; width: 233px; height: 74px; font-size: 9999px; overflow: hidden;}
.link_contact_us a:hover {background: url(../builtin/contact_us_link_on.gif) no-repeat top left; display: block; width: 233px; height: 74px;}

.link_business_partner {background: url(../builtin/business_partner_link.gif) no-repeat top left; width: 233px; height: 74px; margin-bottom: 10px; }
.link_business_partner a {background: url(../builtin/business_partner_link.gif) no-repeat top left; display: block; width: 233px; height: 74px; font-size: 9999px; overflow: hidden;}
.link_business_partner a:hover {background: url(../builtin/business_partner_link_on.gif) no-repeat top left; display: block; width: 233px; height: 74px;}

.link_apply_now {background: url(../builtin/apply_now_link.gif) no-repeat top left; width: 233px; height: 74px; margin-bottom: 10px; }
.link_apply_now a {background: url(../builtin/apply_now_link.gif) no-repeat top left; display: block; width: 233px; height: 74px; font-size: 9999px; overflow: hidden;}
.link_apply_now a:hover {background: url(../builtin/apply_now_link_on.gif) no-repeat top left; display: block; width: 233px; height: 74px;}


/* ##################### */
/* ### HEADER STYLES ### */
/* ##################### */
 
h1 { }
h2 { }
h3 {font-size: 14px;}
h4 {color: #003366; font-weight: normal; font-size: 11px; line-height: 160%; margin-bottom: 0px;}
h5 { }
h6 { }
.content_left h2.VAGRounded_Bold {width: 445px; color: #939393; font-size: 22px; line-height: 26px; font-weight: normal; }
.content_left h3.VAGRounded_Bold {width: 445px; color: #939393; font-size: 12px; line-height: 16px; font-weight: normal; }
.grey_box h3.VAGRounded_Bold {width: 445px; color: #0472b8; font-size: 20px; line-height: 24px; font-weight: normal; margin: 5px 0 10px 10px;}
.content_right h3.VAGRounded_Bold {width: 235px; color: #0472b8; font-size: 18px; line-height: 22px; font-weight: normal; margin-bottom: 7px; margin-top: 0px;}

.spanner {background: url(../builtin/spanner_icon.png) no-repeat left; padding: 0 30px; min-height: 24px; margin-left: 19px;}
.ticks {background: url(../builtin/tick.png) no-repeat left; padding: 0 30px; min-height: 17px; margin-left: 19px;}
.firstaid {background: url(../builtin/firstaid_icon.png) no-repeat left; padding: 0px 30px; min-height: 25px; margin-left: 19px;}
.signpost{background: url(../builtin/signpost_icon.png) no-repeat left; padding: 0px 30px; min-height: 24px; margin-left: 19px;}
.spanner p, .firstaid p, .signpost p, .ticks p{ font-size: 13px; font-weight: bold; color: #939393; margin: 0px; padding-top: 6px; line-height: normal;}

.letter {background: url(../builtin/letter_icon.png) no-repeat left; padding: 0px 30px; min-height: 24px; margin-left: -10px; margin-bottom: 12px;}
.letter p{ font-size: 13px; font-weight: bold; color: #939393; margin: 0px; padding-top: 6px; line-height: 16px; width: 225px;}
/* #################### */
/* ### PANEL STYLES ### */
/* #################### */
 
.NormalPanel
{
    margin:0px;
    padding:0px;
}

.link_buttons { margin:0px; padding:0px; z-index: 1; position: relative;}
.contact_info {margin: 15px 0px; width: 210px; float: left; }
.contact_info .icon {margin-right: 13px; width: 44px; text-align: center;}
.contact_info h4, .contact_info p { font-weight: bold; margin: 0px;}

.grey_box { border: 1px solid #c9e0ee; width: 439px; background: #e8e8e8 url(../builtin/grey_box_bg.gif) no-repeat bottom left; padding-bottom: 10px; margin: 5px 0px;}
.blue_box {width: 429px; background: #eff7ff url(../builtin/blue_box.gif) no-repeat top left; float: left; margin: 5px 0px;}
.blue_box .bottom {width: 429px; height: 9px; background: url(../builtin/blue_box_bottom.gif) no-repeat top left; float: left;}
.blue_box h4{margin-left: 14px; margin-top: 18px;}
.blue_box p {margin: 0px 14px; padding-bottom: 5px;}
.blue_box h4, .blue_box h4 b {color: #003366; font-weight: bold; font-size: 12px;line-height: normal;}
.blue_box a {color: #99ccff; font-weight: bold;}
.blue_box b {color: #939393; font-weight: normal;}

.pages b a{color: #939393; font-weight: normal;}

.search_results_pane a{color: #99ccff; font-weight: normal;}
.search_results_pane a:hover {color: #003366; }
.search_results_pane .blue_box {margin: 5px 0px;}

.apply_now {width: 438px; height:270px; background: url(../builtin/apply_now_bg.gif) no-repeat top left; margin: -15px 0px 5px 0px;}


.apply_now .MMDataCaptureForm_Table {margin-left: 15px; margin-bottom: 0px; margin-top: 82px; float: left;}
.apply_now .MMDataCaptureForm_ErrorTD { text-align: center; font-weight: bold;}
.apply_now .MMDataCaptureForm_LabelTD {color: #0472b8; width: 71px; font-size: 11px;}
.apply_now .MMDataCaptureForm_FieldTD { background: none; width: 201px; }
.apply_now .MMDataCaptureForm_Input {background: url(../builtin/mm_input.png) no-repeat top left; width: 201px; height: 24px; border: none; color: #939393; font-size: 10px; margin: 0px; padding: 4px 6px 0px 6px;}
.apply_now .MMDataCaptureForm_ButtonEmptyTD {}
.apply_now .MMDataCaptureForm_ButtonTD {}
.apply_now .MMDataCaptureForm_SubmitButton {background: url(../builtin/apply_now_btn.png) no-repeat top left; width: 105px; height: 17px; border: none; float: right; margin-top: 2px; cursor: pointer;}
.apply_now .MMDataCaptureForm_SubmitButton:hover {background: url(../builtin/apply_now_btn.gif) no-repeat top right; width: 107px; height: 19px; border: none; float: right; margin-top: 1px; margin-right: -1px; cursor: pointer; position: relative;}

.benefits {margin-bottom: 30px;}
 
/* ####################### */
/* ### MAIN NAVIGATION ### */
/* ####################### */
#navigation {width:665px; height: 42px; float: left;background: url(../builtin/nav_bg.) no-repeat top left; margin-left: 112px; margin-bottom: 8px;}
#navigation a {font-size: 14px; font-weight: bold; letter-spacing: -1px; display: block; margin: 0px;} 
table.NavigationMenu, table.NavigationMenu tr, table.NavigationMenu td
{border:0 none; border-collapse:collapse; border-spacing:0; margin:0; padding:0;}
 
.MainMenuItem_Normal {padding-top: 12px; margin-right: 10px;}
.MainMenuItem_Normal a {color: #99ccff; }
.MainMenuItem_Normal a:hover {color: #003366; text-decoration: none;}
 
.MainMenuItem_Over {padding-top: 12px; margin-right: 10px; background: url(../builtin/birds.gif) no-repeat top right;}
.MainMenuItem_Over a {color: #003366;}
.MainMenuItem_Over a:hover {color: #003366; text-decoration: none;}
 
.SubMenuItem_Normal { }
.SubMenuItem_Normal a { }
.SubMenuItem_Normal a:hover { }
 
.SubMenuItem_Over { }
.SubMenuItem_Over a { }
.SubMenuItem_Over a:hover { }
 
/* ############# */
/* ## SITEMAP ## */
/* ############# */
 
.Phuse_SiteMap_UL { margin: 0px; padding: 0px 0px 0px 10px;}
.Phuse_SiteMap_LI { list-style: none; font-weight: bold;}
.Phuse_SiteMap_LI a{color: #003366;}
.Phuse_SiteMap_LI a:hover{color: #99ccff;}

/* ### RESOURCES ### */
.resources {margin-top: 25px; padding: 0px; z-index: 1; position: relative;}
.resource_links {margin: 0 0 0 5px; padding: 0px;}  
.resource_link {padding: 0; margin: 0px 0px 5px 0px; clear: both; min-height: 20px;}
.resource_link .icon{width: 19px; height: 19px; float: left; margin-right: 10px;}
.resource_link a, .resource_link a:visited {font-size: 90%; color: #939393; vertical-align: top; text-decoration: none; font-weight: normal;}
.resource_link a:hover {font-size: 11px; color: #99ccff; vertical-align: top; font-weight: normal;}
.resource_link img {padding: 0; margin-right: 9px;}
 
/* ####################### */
/* ### FORM VALIDATION ### */
/* ####################### */
 
.LV_validation_message{ }
.LV_valid { }
.LV_invalid { }
 
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active { }
 
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active { }
 
/* ################ */
/* ### CALENDAR ### */
/* ################ */
 
/* THIS GOES IN TO THE PROPERTIES CELL IN THE DATABASE SCHEMA
CalendarDayForeColour=#ffffff;
CalendarDayBackColour=#bbd032;
CalendarWeekendDayForeColour=#ffffff;
CalendarWeekendDayBackColour=#bbd032;
CalendarOtherMonthDayForeColour=#b5cd35;
CalendarOtherMonthDayBackColour=#8bb84b;
CalendarSelectedDayBackColour=#ffffff;
CalendarSelectedDayForeColour=#a2c66f;
CalendarDayWithEventForeColour=#8bb84b;
CalendarDayWithEventBackColour=#8cc43d;
 
YOU SHOULDN'T NEED TO EDIT THESE...
 
CalendarWidth=100%;
CalendarDayWithEventsCSSClass=EventsCalendar_DayWithEvent;
CalendarTitleCSSClass=CalendarTitle;
CalendarDayHeaderCSSClass=CalendarDayTitle;
CalendarNextPrevCSSClass=CalendarNextPrev;
CalendarDayCSSClass=CalendarDay;
CalendarDayWithEventsCSSClass=CalendarEvent;
CalendarSelectedDayCSSClass=CalendarSelectedDay;
CalendarNextMonthText=<div class="NextMonth"></div>;
CalendarPrevMonthText=<div class="PrevMonth"></div>;
*/
 
.CalendarTitle { }
.CalendarDayTitle { }
 
.CalendarNextPrev { }
.CalendarNextPrev a { }
 
.CalendarDay { }
.CalendarDay a { }
.CalendarDay a:hover { }
 
.CalendarSelectedDay { }
.CalendarSelectedDay a { }
 
.EventsCalendar_DayWithEvent { }
.EventsCalendar_DayWithEvent a { }
 
.NextMonth { }
.PrevMonth { }
 
.Calendar h2 { }
.Calendar p { }
 
.Calendar
{
    padding:0px;
    border:0px;
    border-collapse:collapse;
}
 
.Calendar td
{
    margin:0px;
    padding:0px;
    vertical-align:top;
}
 
.Calendar td.CalendarDay, td.CalendarSelectedDay, td.EventsCalendar_DayWithEvent, .CalendarTitle td
{
    vertical-align:middle;
}
 
/* ######################### */
/* ### END OF STYLESHEET ### */
/* ######################### */

.feed {display: none;}
#feed { z-index: 1; position: relative; }
#feed li { list-style: none; height: 20px; overflow: hidden; line-height: 140%; margin: 0 0 5px 0; color: #99ccff; text-decoration: none; outline: none;}
#feed li a {color: #99ccff; text-decoration: none; outline: none;}
#feed li a:hover {color: #003366; text-decoration: underline;}



#landing_page { width: 768px; margin: 40px auto;}
#landingpage_mast {width:768px; height: 248px; margin: 0px auto -30px auto; background: url(../builtin/landingpage_mast.jpg) no-repeat top left; clear: both;}

#landing_page .mm {background: url(../builtin/landingpage_mm.jpg) no-repeat top left; width: 387px; height: 400px; margin: -30px 0 0 170px ;}
#landing_page .MMDataCaptureForm_Table {margin-bottom: 0px; margin-top: 151px; margin-left: 63px; float: left;}
#landing_page .MMDataCaptureForm_ErrorTD { text-align: center; font-weight: bold;}
#landing_page .MMDataCaptureForm_LabelTD {color: #0472b8; width: 71px; font-size: 11px;}
#landing_page .MMDataCaptureForm_FieldTD { background: none; width: 201px; }
#landing_page .MMDataCaptureForm_Input {background: url(../builtin/mm_input.png) no-repeat top left; width: 201px; height: 24px; border: none; color: #939393; font-size: 10px; margin: 0px; padding: 4px 6px 0px 6px;}
#landing_page .MMDataCaptureForm_ButtonEmptyTD {}
#landing_page .MMDataCaptureForm_ButtonTD {}
#landing_page .MMDataCaptureForm_SubmitButton {background: url(../builtin/landingpage_btn.jpg) no-repeat top left; width: 182px; height: 53px; border: none; float: left; margin-top: 30px; cursor: pointer;}
#landing_page .txt{ clear: both; width: 559px; height: 34px; margin: -30px auto 150px auto; }

.landing_page_footer {background: #07273c url(../builtin/landingpage_footer.gif) no-repeat top; width: 100%; height: 171px; margin: 142px auto -315px auto;}
.landing_page_footer a{background: #07273c url(../builtin/landingpage_footer.gif) no-repeat top; display: block; width: 100%; height: 70px; margin: 0px auto;}

#Heading_227, #Heading_230, #Heading_233 {display: none;}
