﻿divx {
	border: solid 1px #ff0000;
}

/*******************/
/* PAGE LAYOUT     */
/*******************/

body {
	margin: 0px;
	font-family: 'Helvetica' , 'Arial';
	background-color: #efefef;
	margin-top: 10px;
}


#wrapper {
	height: 0px;
	position: absolute;
	overflow: visible;
	display: block;
	width: 100%;
	left: 0px;
}

#center {
	overflow: hidden;
	position: absolute;
	left: 50%;
	margin-left: -495px; /* half of width */
	width: 990px; /* width of div */
	height: 680px;
	background-image: url(images/pagebg.png);
	background-position: 800px 200px;
	background-repeat: no-repeat;
	background-attachment: fixed;
	padding-bottom: 30px;
}


#header {
	float: left;
	width: 986px;
	height: 121px;
	background-image: url(images/headerbg.png);
	border-left: solid 2px #fff;
	border-right: solid 2px #fff;
	border-top: solid 2px #fff;
}


#footer {
	float:left;
	padding-top: 10px;
	padding-left: 10px;
	height: 75px;
	background-color: #fff;
}



/********************/
/* FOOTER           */
/********************/

#Logos {
	float: left;
	width: 400px;
	margin-top: 15px;
}

#Logos div {
	float: left;
	margin-right: 20px;
}

#FooterItemsRight {
	margin-top: 6px;
	float: right;
	width: 435px;
}


#FooterItemsLeft {
	margin-top: 6px;
	float: left;
	width: 500px;
}

#footer {
	font-family: Arial;
	font-size: 12px;
}

#footer a {
	text-decoration: none;
	color: #999999;
}

#footer a:hover {
	text-decoration: underline;
	color: #666666;
}

#logosRight
{
    float: right;
    margin-right: 10px;
    margin-top: 6px;
}

/********************/
/* CONTENT PANEL    */
/********************/
#content {
	float: left;
	width: 990px;
	height: 431px;
	border-top: solid 1px #fff;
	background-image: url(images/contentpageBg.png);
	background-repeat: no-repeat;
}
#contentLeft {
	float: left;
	width: 640px;
	margin-top: 10px;
}
#contentRight {
	float: right;
	width: 330px;
	margin-top: 10px;
}

/********************/
/* HEADER PANEL     */
/********************/
#phoneNumber {
	float: right;
	width: 178px;
	height: 23px;
	margin-top: 4px;
	margin-right: 10px;
}
#phoneNumberWinnAssist {
	float: right;
	width: 260px;
	height: 23px;
	margin-top: 35px;
	margin-right: 10px;
}
#logo {
	padding-top: 3px;
	padding-left: 10px;
	float: left;
	width: 440px;
	margin-top: 10px;
	margin-left: 15px;
}
.logo {
	border: none;
}
/********************/
/* SEARCH PANEL     */
/*******************/
#search {
	float: right;
	width: 355px;
	padding-right: 10px;
	padding-top: 3px;
	height: 27px;
	background-image: url(images/searchBg.png);
}
#searchLeft {
	float: right;
	width: 69px;
	padding-left: 0px;
	height: 32px;
	background-image: url(images/searchBgLeft.png);
	background-repeat: no-repeat;
}
.lblSearch {
	font-family: Arial;
	font-size: 11px;
	color: #000;
}
.frmSearch {
	font-family: Arial;
	font-size: 11px;
	border: solid 1px #ccc;
	width: 135px;
}
#Searchlbl {
	float: left;
	width: 75px;
	margin-top: 5px;
}
#Searchbox {
	float: left;
	width: 150px;
	margin-top: 2px;
}
#Searchbtn {
	float: left;
	width: 60px;
	margin-top: 0px;
}
#Loginbtn {
	float: right;
	width: 60px;
	margin-top: 0px;
}
/*********************/
/*  TESTIMONIAL BOX  */
/*********************/
#CustomerTestimonial_Top {
	float: left;
	width: 303px;
	background-image: url(images/boxBorder_Top.png);
	background-repeat: no-repeat;
}
#ClaimImg {
	margin-top: 10px;
	margin-left: 20px;
}
#CustomerTestimonial_Content {
	float: left;
	width: 303px;
	background-image: url(images/boxBg.png);
	background-repeat: repeat-x;
}
#CustomerTestimonial_Foot {
	float: left;
	width: 303px;
	background-image: url(images/boxBorder_Bottom.png);
	background-repeat: no-repeat;
}

/****************************/
/*  L1 NAV - SLIDING DOORS  */
/****************************/
#tabContainer {
	width: 100%;
	float: left;
	margin-top: 3px;
}
#slidetabsmenu {
	float: left;
	margin-top: 20px;
	width: 100%;
	font-size: 11px;
}
* html #slidetabsmenu {
	/*IE only. Add 1em spacing between menu and rest of content*/
	margin-bottom: 1em;
}
#slidetabsmenu ul {
	list-style-type: none;
	margin: 0;
	margin-left: 10px;
	padding: 0;
}
#slidetabsmenu li {
	display: inline;
	margin: 0;
	padding: 0;
}
#slidetabsmenu a {
	float: left;
	background: url(images/TopNavLeft.png) no-repeat left top;
	margin: 0;
	padding: 0 0 0 34px;
	text-decoration: none;
}
#slidetabsmenu a span {
	float: left;
	display: block;
	background: url(images/TopNavRight.png) no-repeat right top;
	padding: 5px 14px 3px 5px;
	color: #3B3B3B;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span { float: none; }
/* End IE5-Mac hack */
#slidetabsmenu #current a {
	background-position: 0 -125px;
}
#slidetabsmenu #current a span {
	background-position: 100% -125px;
}

/********************/
/* CONTACTS LIST    */
/********************/
#ContactsList {
	float: left;
	width: 600px;
}
#ContactPerson {
	float: left;
	width: 98%;
	padding-bottom: 10px;
}
#ContactPerson a {
	color: #999999;
	text-decoration: none;
}
#ContactPerson a:hover {
	color: #999999;
	text-decoration: underline;
}
#ContactName {
	float: left;
	width: 400px;
	font-family: 'Tahoma' , 'Arial';
	font-size: 12px;
	color: #707070;
	padding-bottom: 10px;
	margin-top: 10px;
	text-transform: capitalize;
}
.ContactLabels { color: #000000; }
.photoframe { background: transparent url(../images/photoFrame.png) no-repeat scroll 0%; }
.photo {
	width: 75px;
	height: 75px;
}
#ContactImage {
	float: left;
	width: 90px;
	padding-left: 4px;
	padding-top: 12px;
	padding-right: 10px;
	height: 90px;
}
#BackToList_ContactPage {
	float: left;
	width: 100%;
	margin-left: 105px;
}
#BackToList_ContactPage a {
	font-family: 'Tahoma' , 'Arial';
	font-size: 11px;
	color: #707070;
	text-decoration: none;
}
#BackToList_ContactPage a:hover {
	text-decoration: underline;
}

/*********************/
/* PAGING TOOLS      */
/*********************/
#Paging {
	border-top: dotted 1px #666;
	padding-top: 6px;
	position: absolute;
	top: 500px;
	left: 35px;
	float: left;
	width: 600px;
}
#PagingInfo {
	float: left;
	width: 180px;
	font-family: Arial;
	font-size: 10px;
	color: #707070;
	padding-top: 6px;
}
#PagingTools {
	float: right;
	width: 280px;
	text-align: right;
}
#PagingTools a {
	font-family: Arial;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
#PagingTools a:hover { text-decoration: underline; }
#PagingTools .CurrentPage {
	text-decoration: underline;
	font-weight: bold;
}
/*********************/
/* HOMEPAGE          */
/*********************/
#tvAd {
	float: right;
	width: 303px;
	height: 158px;
	padding-right: 15px;
	background-image: url(images/homepage_videoPanelBg.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#video {
	margin-top: 10px;
	margin-left: -15px;
}
#videoGetFlash {
	margin-top: 10px;
	margin-left: 22px;
}
#video_content {
	margin-top: 12px;
	margin-left: 5px;
}
#ClaimCalculatorInfo {
	float: right;
	width: 303px;
	height: 141px;
	padding-right: 15px;
	margin-top: 10px;
	background-image: url(images/homepage_claimPanelBg.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#CustomerTestimonial {
	float: right;
	width: 303px;
	height: 88px;
	padding-right: 15px;
	margin-top: 10px;
	background-image: url(images/homepage_testimonialPanelBg.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#CustomerLogin {
	background-image: url(images/homepage_LoginPanelBg.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	float: right;
	width: 303px;
	height: 74px;
	padding-right: 15px;
	margin-top: 10px;
}
#MainImg {
	height: 268px;
	margin-left: 10px;
	margin-left: 7px;
}
#MainImgInfo {
	background-image: url(images/homepage_mainImgbottom.png);
	background-position: 7px 0px;
	background-repeat: no-repeat;
	height: 140px;
	width: 660px;
}
#HomeInfo {
	float: left;
	width: 330px;
	margin-left: 35px;
	margin-top: 10px;
}
#HomeInfo p { margin-top: 2px; }
.noImgBorder { border: none; }

#appLink {
	height: 135px;
	width: 230px;
	position: absolute;
	margin-left: 420px;
	cursor: pointer;
}
#telnofooter {
	width: 140px;
	float: left;
}
#loginbutton {
	width: 180px;
	float: right;
	margin-top: -10px;
}

/***************************/
/* HOMEPAGE - CLAIM PANEL  */
/***************************/
#HomeInfo_Main {
	font-family: 'Tahoma' , 'Arial';
	font-size: 12px;
}
.HomeInfo_Main_Header {
	color: #662184;
	font-size: 16px;
	font-weight: bold;
}
.HomeInfo_Main_Strapline {
	color: #000;
}
.HomeInfo_Main_Copy {
	color: #333;
	font-size: 11px;
}
.HomeInfo_Main_Tel {
	color: #672185;
	font-size: 18px;
}
.HomeInfo_ClaimInfo_Header {
	color: #662184;
	font-size: 14px;
}
.HomeInfo_ClaimInfo {
	color: #000;
	font-size: 11px;
}

/****************************/
/* HOMEPAGE - INJURY PANEL  */
/****************************/
#ClaimCalculatorInfo_Content {
	float: left;
	width: 230px;
	height: 110px;
	margin-top: 15px;
	margin-left: 60px;
	font-family: 'Tahoma' , 'Arial';
	font-size: 12px;
}
#ClaimCalculatorInfo_Content_Header {
	text-transform: uppercase;
	float: right;
	width: 210px;
	text-align: right;
	font-family: 'Trebuchet MS' , 'Arial';
	font-size: 16px;
	font-weight: bold;
	color: #A149C7;
	border-bottom: dotted 1px #666;
}
#ClaimCalculatorInfo_Content_Copy {
	float: right;
	width: 210px;
	text-align: right;
	font-family: 'Tahoma' , 'Arial';
	font-size: 11px;
	color: #333;
	margin-top: 8px;
}
#ClaimCalculatorInfo_Content_Button {
	float: right;
	width: 210px;
	text-align: right;
	margin-top: 8px;
}
.ClaimCash {
	color: #A149C7;
	font-weight: bold;
}
#MoreInfo {
	margin-top: 4px;
	margin-bottom: 4px;
}

/*****************************************************************************************************************************************************/
/* CONTENT PAGE TEMPLATE                                                                                                                             */
/*****************************************************************************************************************************************************/

/****************************/
/* MAIN CONTENT PANEL       */
/****************************/
#ContentPanel {
	background: transparent url(images/contentPageMainBg.png) no-repeat 13px 0;
	height: 410px;
	width: 660px;
}
#ContentPanel h2 {
	height: 58px;
	color: #A149C7;
	font-size: 22px;
	margin-top:12px;
	font-weight: normal;
	padding-bottom: 5px;
	border-bottom: dotted 1px #666;
	font-family: 'Tahoma' , 'Arial';
	background: #FFFFFF url(images/quentin-small.png) no-repeat scroll right top;
}
#ContentPanel h3 {
	font-family: 'Tahoma' , 'Arial';
	font-size: 18px;
	font-weight: normal;
	border-bottom: dotted 1px #666;
	padding-bottom: 2px;
	color: #A149C7;
}
#ContentPanel p {
	font-family: 'Tahoma' , 'Arial';
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
#ContentPanel li {
	font-family: 'Tahoma' , 'Arial';
	font-size: 12px;
	font-weight: normal;
	color: #333;
}
#ContentPanel td {
	font-family: 'Tahoma' , 'Arial';
	font-size: 11px;
	font-weight: normal;
	color: #707070;
}
#ContentPanelContainer {
	float: left;
	width: 610px;
	padding-left: 35px;
}
#ContentCopy {
	float: left;
	width: 605px;
	height: 260px;
	overflow-x: hidden;
	overflow: auto;
}
#ContentCopyDirections {
	float: left;
	width: 325px;
	height: 285px;
	overflow-x: hidden;
	overflow: auto;
	padding-right: 10px;
}
#ContentCopyMediaList {
	border: solid 1px #ff0000;
	float: left;
	width: 325px;
	height: 205px;
	overflow-x: hidden;
	overflow: scroll;
}
/* fix required to remove thickbox margin (on claim calculator page)*/
#ThickboxFix {
	margin-top: 15px;
	margin-bottom: 15px;
}
#BackToList {
	float: left;
	width: 100%;
}
#BackToList a {
	font-family: 'Tahoma' , 'Arial';
	font-size: 11px;
	color: #707070;
	text-decoration: none;
}
#BackToList a:hover {
	text-decoration: underline;
}
.ddl {
	font-family: 'Tahoma' , 'Arial';
	font-size: 11px;
	color: #707070;
}

/****************************/
/*  L2 NAV - SLIDING DOORS  */
/****************************/
#slidetabsmenu_l2 {
	float: left;
	width: 100%;
	font-size: 11px;
	margin-top: 20px;
}
* html #slidetabsmenu_l2 {
	/*IE only. Add 1em spacing between menu and rest of content*/
	margin-bottom: 1em;
}
#slidetabsmenu_l2 ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#slidetabsmenu_l2 li {
	display: inline;
	margin: 0;
	padding: 0;
}
#slidetabsmenu_l2 a {
	float: left;
	background: url(images/btnLeft.png) no-repeat left top;
	margin: 0;
	padding: 0 10px 0 24px;
	text-decoration: none;
}
#slidetabsmenu_l2 a span {
	float: left;
	display: block;
	background: url(images/btnRight.png) no-repeat right top;
	padding: 3px 14px 3px 3px;
	color: #3B3B3B;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu_l2 a span {
	float: none;
}
/* End IE5-Mac hack */

#slidetabsmenu_l2 #current a {
	background-position: 0 -125px;
}
#slidetabsmenu_l2 #current a span {
	background-position: 100% -125px;
}
#navcontainer {
	border-top: dotted 1px #666;
	padding-top: 6px;
	position: absolute;
	top: 500px;
	left: 35px;
	float: left;
	width: 600px;
}
#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	height: 20px;
}
#navcontainer span {
	font-family: 'Tahoma' , 'Arial';
	font-size: 11px;
}
#navcontainer ul li { display: inline; }
#navcontainer ul li a {
	text-decoration: none;
	padding: .2em 1em;
	color: #A149C7;
	font-family: 'Tahoma' , 'Arial';
	font-size: 11px;
}
#navcontainer ul li a:hover {
	color: #A149C7;
	text-decoration: underline;
}

/*********************/
/* CONTACT FORM      */
/*********************/

#iForm {
	float: left;
	width: 280px;
}

#iForm label {
	font-family: 'Tahoma' , 'Arial';
	font-size: 12px;
	color: #999999;
}

#iForm div {
	padding-bottom: 4px;
}

#iForm .frmTxt {
	width: 220px;
	font-size: 11px;
	border: solid 1px #ccc;
}

#iForm .frmTxtArea {
	width: 220px;
	font-family: 'Tahoma' , 'Arial';
	font-size: 11px;
	border: solid 1px #ccc;
}

.frmErr {
	font-family: Arial;
	font-size: 10px;
	color: #ff0000;
}

.frmRequired {
	font-family: Arial;
	font-size: 10px;
	color: #ff0000;
}


#iAddress {
	float: right;
	width: 260px;
	padding-top: 20px;
	font-family: 'Tahoma' , 'Arial';
	font-size: 12px;
	color: #707070;
	padding-bottom: 6px;
	margin-right: 30px;
}

#iAddressContainer {
	float: right;
	width: 200px;
	padding: 20px;
	border: dotted 1px #ccc;
	background-color: #efefef;
}

#ContactDetailsHeader {
	float: left;
	width: 190px;
	padding-bottom: 6px;
	text-transform: uppercase;
	color: #A149C7;
}


#iAddress h2 {
	width: 240px;
}


#Office {
	padding-bottom: 6px;
}


#iAddressContainer a {
	font-family: 'Tahoma' , 'Arial';
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

#iAddressContainer a:hover {
	text-decoration: underline;
}


#ContactThanks {
	float: left;
	width: 320px;
	margin-top: 20px;
}

/********************/
/* DIRECTIONS       */
/********************/

#Map {
	margin-right: 15px;
	float: right;
	width: 240px;
	/*border: solid 3px #ccc;*/
}

#Map a {
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

#Map a:hover {
	text-decoration: underline;
}

#MapLink {
	padding: 6px;
	text-align: center;
	background-color: #efefef;
}


/********************/
/* CAN I CLAIM      */
/********************/

.WizardSideBar {
	text-decoration: none;
	color: #707070;
	font-size: 11px;
	font-family: 'Tahoma' , 'Arial';
}




/********************/
/* LIST PAGES:      */
/* recruitment      */
/* meet the team    */
/* winn media       */
/* faq              */
/* search results   */
/********************/

/* generic for all above pages */

#List {
	font-family: 'Tahoma' , 'Arial';
	font-size: 10px;
	color: #000;
}

#Item a {
	font-size: 12px;
	color: #707070;
	text-decoration: none;
}

#Item a:hover {
	text-decoration: underline;
}
#Title {
	text-transform: capitalize;
	padding-bottom: 6px;
}
#Title a {
	font-size: 12px;
	color: #707070;
	text-decoration: none;
}
#Title a:hover {
	text-decoration: underline;
}
#Summary {
	color: #000;
	padding-bottom: 10px;
}
#BackToList_ContactPage a:hover {
	text-decoration: underline;
}

/********************/
/* MEET THE TEAM    */
/********************/
#ContactBioSummary {
	float: left;
	width: 100%;
	padding-bottom: 10px;
	text-transform: capitalize;
}
#ContactBioSummary a {
	font-size: 10px;
	color: #707070;
	text-decoration: none;
}
#ContactBioSummary a:hover {
	text-decoration: underline;
}
#ContactBioFull {
	float: left;
	width: 480px;
	padding-bottom: 10px;
	text-transform: capitalize;
}
#ContactBioFull a {
	font-size: 10px;
	color: #707070;
	text-decoration: none;
}
#ContactBioFull a:hover {
	text-decoration: underline;
}
#BackToList_ContactPage {
	float: left;
	width: 100%;
	margin-left: 105px;
}
#BackToList_ContactPage a {
	font-family: 'Tahoma' , 'Arial';
	font-size: 11px;
	color: #707070;
	text-decoration: none;
}
#DepartmentsList { padding-bottom: 20px; }

/********************/
/* RECRUITMENT      */
/********************/
#ApplyNow {
	padding-top: 10px;
	padding-bottom: 20px;
}

/*********************/
/* SUCCESS STORIES   */
/*********************/
#Summary_SuccessStory {
	font-size: 12px;
	color: #707070;
	float: left;
	width: 600px;
	margin-bottom: 20px;
}
.customer {
	font-family: 'Tahoma' , 'Arial';
	font-size: 10px;
	color: #000;
}
/*********************/
/* MEDIA             */
/*********************/
#MediaList {
	float: left;
	width: 180px;
	font-family: 'Tahoma' , 'Arial';
}
#MediaList a {
	font-size: 11px;
	color: #707070;
	text-decoration: none;
}
#MediaList a:hover {
	text-decoration: underline;
}
#MediaPlayer {
	float: right;
	width: 320px;
	padding-right: 30px;
	margin-top: -15px;
}
#MediaPlayerFix {
	margin-top: 15px;
}
#MediaTitle {
	font-size: 11px;
	color: #707070;
	padding-top: 6px;
}
#MediaSummary {
	font-size: 10px;
	color: #000;
}

/****************************/
/*  FAQ                     */
/****************************/
#FaqItem {
	float: left;
	width: 605px;
	font-family: 'Tahoma' , 'Arial';
}
#FaqItem a {
	font-size: 11px;
	font-weight: normal;
	color: #707070;
	text-decoration: none;
}
#FaqItem a:hover {
	text-decoration: underline;
}
#FaqItem span {
	font-size: 11px;
	color: #000;
}
#FaqAnswer {
	font-size: 11px;
	color: #000;
	padding: 20px;
	border: dotted 1px #ccc;
	background-color: #efefef;
	float: left;
	width: 500px;
	margin-left: 20px;
	margin-top: 20px;
}
#FaqSpacer {
	margin-bottom: 20px;
	height: 30px;
}
.FaqAnswerText { font-weight: bold; }

/********************/
/* SEARCH RESULTS   */
/********************/
#SearchLink {
	font-family: 'Tahoma' , 'Arial';
	font-size: 10px;
	color: #000;
	margin-bottom: 15px;
}
#SearchSummary { color: #000; }

/********************/
/* SITEMAP          */
/********************/
#siteMap a {
	font-size: 11px;
	font-weight: normal;
	color: #707070;
	text-decoration: none;
}
#siteMap a:hover { text-decoration: underline; }
#siteMap span {
	font-size: 12px;
	color: #000;
	height: 30px;
}
#siteMap ul {
	list-style-type: none;
	margin: 10px;
	margin-left: 10px;
	padding: 0;
}
#siteMap li {
	margin: 2px;
	padding: 0;
}

/********************/
/* BROKER PAGE      */
/********************/
#BrokerPodcast {
	float: right;
	width: 303px;
	height: 158px;
	padding-right: 15px;
	margin-top: 10px; /*margin-bottom:10px;*/
	background-image: url(images/homepage_videoPanelBg.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
#BrokerPodcastVideo {
	padding: 10px;
}
#BrokerLogin {
	float: left;
	width: 303px;
	padding: 15px 0 0 20px;
}

/* border:solid 1px #ff0000; */
/*#707070 grey*/
/*#A149C7 blue*/