/* General Font Styles */

body, td, p, ol ,ul {FONT-SIZE: 10PX; COLOR: #3855A1; FONT-FAMILY: VERDANA, ARIAL, HELVETICA; }

body {background-color: #FFFFFF; margin-top: 0; padding: 0}
h1 {FONT-SIZE: 18PX; COLOR: #3855A1; FONT-FAMILY: VERDANA, ARIAL, HELVETICA;}
h2 {FONT-SIZE: 15PX; COLOR: #deb718; FONT-FAMILY: VERDANA, ARIAL, HELVETICA;}
h3 {FONT-SIZE: 13PX; COLOR: #deb718; TEXT-DECORATION: italic; FONT-FAMILY: VERDANA, ARIAL, HELVETICA;}
h4 {FONT-SIZE: 12PX; COLOR: #3855A1; TEXT-DECORATION: strong;FONT-FAMILY: VERDANA, ARIAL, HELVETICA;}
p {margin-top: 0;}

ul {padding-left: 0; list-style-type: square; }
ol {padding-left: 0; }
li { padding: 2px 0px 6px 0px; }

/* Images Style */
img {border:0;}
img.searchc-arrow {width:8px;height:11px;}
img.blue-arrow {width:8px;height:11px;}
img.\31stlevel-arrow {width:16px;height:21px;}
img.\32ndlevel-arrow {width:24px;height:21px;}
img.\33rdlevel-arrow {width:30px;height:21px;}

/* Images Style for specific arrow images in middle content */
img.blue-arrow-mid-content {width:8px;height:11px;padding-left: 4px;}

/* Images Style for FAQ specific arrow images in middle content */
img.blue-arrow-mid-content-FAQ {width:8px;height:11px;padding-left: 4px;}

/* Set the content in middle section of a page with specified padding */
.topic-text-mid-content {padding: 2px 0px 0px 4px;}

/* Set the content in middle section for landing page text */
.topic-text-mid-content-LndPgTxt {padding: 2px 0px 0px 0px;}

/* Set the content in middle section for landing page link */
.topic-text-mid-content-LndPgLnk {padding: 2px 0px 0px 0px;}  

/* General Font Styles - Blue font for titles in boxes */
.bl {FONT-SIZE: 10PX; COLOR: #47A3C7; FONT-FAMILY: VERDANA; FONT-WEIGHT: BOLD;}

/* General Font Styles - Page Sub Head Title */
.bu {FONT-SIZE: 10PX; COLOR: #cccccc; FONT-FAMILY: VERDANA; FONT-WEIGHT: BOLD;}


/* General Font Styles - Cookie Crumb Nav Choosen */
.cc {COLOR: #cccccc; FONT-WEIGHT: BOLD;}


/* Form Styles - input boxes and drop downs formel1 - Form Buttons - formel2 Radio Buttons - formel3*/
INPUT {COLOR: #555555; FONT-SIZE: 7.8PT; font-family: verdana; FONT-WEIGHT: BOLD;}
.formel1 {BACKGROUND: #FFFFFF; COLOR: #555555; FONT-WEIGHT:BOLD; FONT-SIZE: 9PX; BORDER: SOLID 1PX #333333;}
.formel2 {BACKGROUND: #005FA1; COLOR: #ffffff; FONT-WEIGHT:BOLD; FONT-SIZE: 9PX; BORDER: SOLID 0PX}
.formel3 {color:#00f;}


/* Link Styles */

/* Link Styles - Content Links - general  */
/* REMOVED TO KEEP COLOUR CONSISTENCY FOR REGULAR LINKS
a {COLOR: #004792; TEXT-DECORATION: UNDERLINE; FONT-WEIGHT: BOLD;}
a:hover {COLOR: #555555;} */

a {COLOR: #3855A1; TEXT-DECORATION: NONE; FONT-WEIGHT: BOLD;}
a:hover {COLOR: #3855A1;TEXT-DECORATION: underline;}



/* Link Styles - Top and Footer Links - Find an Agent | Get a Quote | Contact Us ...  */
.mn {COLOR: #555555; TEXT-DECORATION: none;}
.mn:hover {COLOR: #004792;}

/* Link Styles - Links in Blue Boxes - Quick Links and News Events */
.mn1 {COLOR: #555555; TEXT-DECORATION: NONE; font-weight: normal;}
.mn1:hover {COLOR: #47A3C7;}

/* Link Styles - Teaser Links - more links  */
.more {COLOR: #47A3C7; TEXT-DECORATION: NONE;}
.more:hover {COLOR: #555555;}

/* Link Styles - 1st Level navigation Links  */
.one {COLOR: #888888; TEXT-DECORATION: NONE;}
.one:hover {color: #004792;}

/* Link Styles - 2nd Level navigation Links  */
.two {COLOR: #859DB5; TEXT-DECORATION: NONE;}
.two:hover {COLOR: #004792;}

/* Link Styles - 3rd Level navigation Links  */
.three {COLOR: #47A3C7; TEXT-DECORATION: NONE;}
.three:hover {COLOR: #004792;}

/* Link Styles - 3rd Level Selected navigation Links */
.three-on {color: #8a9ea7; TEXT-DECORATION: NONE;}

/* Row Style - light blue */
.TDTITLE  {HEIGHT: 18px; width: 191px; BACKGROUND-COLOR: #E4F0F7; text-align: left;}
.TDTITLE1  {HEIGHT: 18px; width: 386px; BACKGROUND-COLOR: #E4F0F7; text-align: left;}


/* Table Style - main */
table#main {background-color:#FFFFFF; margin-left: auto; margin-right: auto; width: 761px;}
.row {vertical-align:top;}

/* Table Style - submain */
table#submain1main {background-color:#FFFFFF; width: 761px; height: 21px; padding-top: 0; padding-left: 0; padding-right: 0;}
.row1 {height: 21px; vertical-align: middle; text-align: right;}

/* Table Style - Cookie Crumb Navigation */
table#ccnav {background-color:#ffffff; width: 761px; padding-top: 0; padding-left: 0; padding-right: 0; text-align: left;}
.c1 {background-color: #ffffff; width: 570px; height: 37px;}


/* Table Style - Search table in header */
.header, .header TD {background-image:  url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/SDPCCWJF/%27../images/coop_search_2b.gif%27); width: 140px; height: 20px; border-spacing: 0px;}

/* Table Style - Homepage left gray box middle */
.graybox, .graybox TD {background-color: #F0F0F0; width: 180px; height: 99px; vertical-align: top; margin: 0px; border-spacing: 0px;}

/* Table Style - Homepage middle gray box middle */
.graybox1, .graybox1 TD {background-color: #F0F0F0; width: 304px; height: 99px; vertical-align: top; margin: 0px; border-spacing: 0px;}

/* Table Style - Homepage right gray box middle */
.graybox2, .graybox2 TD {background-color: #F0F0F0; width: 178px; height: 99px; vertical-align: top; margin: 0px; padding-left: 0; padding-right: 0;}

/* Table Style - Homepage bottom middle gray box- testimonials*/
.graybox3, .graybox3 TD {background-image:  url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/SDPCCWJF/%27../images/test_1_content.gif%27); width: 426px; height: 79px; vertical-align: top; margin: 0px;  border-spacing: 0px;}

/* Table Style - Homepage bottom right blue box- News Events*/
.bluebox, .bluebox TD {background-image:  url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/SDPCCWJF/%27../images/news_content.gif%27); width: 178px; height: 79px; vertical-align: top; margin: 0px;  border-spacing: 0px;}

/* Table Style - left navigation button background - 1st level*/
table#menu1 {width: 173px;}
/*.n1 {background-image: url('../images/menu_bck.gif'); width: 157px; height: 21px; margin: 0px;  border-spacing: 0px; text-align: left;}*/
.n1 {background-color: #F0F0F0; width: 157px; margin: 0px;  border-top: 1px solid #FFFFFF; text-align: left;}

/* Table Style - left navigation button background - 2nd level*/
table#menu2 {width: 173px;}
/*.nn2 {background-image: url('../images/menu_bck.gif'); width: 149px; height: 21px; margin: 0px;  border-spacing: 0px; text-align: left;}*/
.nn2 {background-color: #F0F0F0; width: 149px; margin: 0px; border-top: 1px solid #FFFFFF; text-align: left;}

.arrowcell {background-color: #F0F0F0; vertical-align: top; margin: 0px; border-top: 0px solid #FFFFFF; border-left: 1px solid #FFFFFF;}

/* Table Style - left navigation button background - 3rd level*/
table#menu3 {width: 173px;}
/*.nnn3 {background-image: url('../images/menu_bck.gif'); width: 143px; height: 21px; margin: 0px;  border-spacing: 0px; text-align: left;}*/
.nnn3 {background-color: #F0F0F0; width: 143px; margin: 0px; border-top: 1px solid #FFFFFF; text-align: left;}


/* Table Style - 2nd/3rd level Content*/
table#middle {background-color:#ffffff; width: 386px; padding-top: 0; padding-left: 0; padding-right: 0; text-align: left;}
.m1 {background-color:#ffffff; width: 180px;}

/* Table Style - 2nd/3rd level right blue box middle - Related Links*/
table#bluebox2 {background-color:#E4F0F7; width: 180px; padding-top: 0; padding-left: 0; padding-right: 0;}
.b1 {background-color:#E4F0F7; width: 180px;}
.b2 {background-color:#E4F0F7; width: 10px; vertical-align: top;}
.b3 {background-color:#E4F0F7; width: 160px; vertical-align: top; text-align: left;}
.b4 {background-color:#E4F0F7; width: 10px; vertical-align: top;}
.b5 {background-color:#E4F0F7; width: 10px;}

/* Table Style - 2nd/3rd level right gray box middle - Quick Links*/
table#graybox4 {background-color:#F0F0F0; width: 180px; padding-top: 0; padding-left: 0; padding-right: 0;}
.r1 {background-color:#F0F0F0; width: 180px;}
.r2 {background-color:#F0F0F0; width: 10px;}
.r3 {background-color:#F0F0F0; width: 160px; vertical-align: top; text-align: left;}
.r4 {background-color:#F0F0F0; width: 10px; vertical-align: top;}
.r5 {background-color:#F0F0F0; width: 10px;} 

/* Table Style - bottom - Footer Links*/
.bottom, .bottom TD {background-image:  url(../../../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/SDPCCWJF/%27../images/bottom_2.gif%27); width: 685px; height: 20px; text-align: right; margin: 0px; padding: 0px 17px 0px 0px;  border-spacing: 0px;}

/* Table Style - bottom - Cooperators Ca ©*/
.bottom1, .bottom1 TD {height: 20px; text-align: right; margin: 0px; padding: 0px 10px 0px 0px;  border-spacing: 0px;}
