/* public: font_styles */

body {font-family:tahoma,verdana,arial,helvetica; font-size: 70%; font-weight:Normal;}
table, tr, td, ol, li, p {font-family:tahoma,verdana,arial,helvetica; font-size:100%; font-weight:Normal;}
b, strong, .bold {font-weight:bold; text-decoration:none;}

/*links*/
a {font-weight:normal; text-decoration:underline; color:#CF241D;}
a:hover {color:#901914;}

#homeButton a {color:#fff; font-size:90%; text-decoration:none; font-weight:bold;}
#credit a {color:#757575; font-weight:bold; text-decoration:none;}

.topLeftLink a, .firstTopLeftLink a {font-weight:bold; font-size:100%; padding-left:15px; width:auto; background:url(/images/topLeftLink.gif) left no-repeat;}
.topLeftLink a {color:#204B73;}

a:hover, #credit a:hover {text-decoration:underline;}


/*forms*/
.inputText, textarea, select {font-family:tahoma,verdana,arial,helvetica; font-size:100%;}
.tinyText {font-size:85%;}
.smallText {font-size:90%;}


/*other styles*/
#credit {color:#757575; font-weight:bold; text-align:center; font-size:100%; padding:4px 0 5px 0;}

.blue {color:#6EB1CA;}
.red {color:#CF241D;}
.darkred {color:#901914;}
.black {color:#000;}

#terms {font-size:80%; text-align:justify;}

/*default headers for wysiwyg*/
.Heading1, H1, .Heading2, H2, .Heading3, H3, .Heading4, H4, .Heading5, H5, .Heading6, H6 {font-weight:bold;}
.Heading1, H1, .Heading2, H2 {font-size: 110%; width:auto; color:#fff; padding:3px 0 4px 22px; margin:0; text-align:left;}
.Heading1, H1 {background:url(/images/h1-back.gif) left no-repeat #CF241D;}
.Heading2, H2 {background:url(/images/h2-back.gif) left no-repeat #6EB1CA;}
.Heading3, H3 {background:url(/images/h3-back.gif) left no-repeat #CF241D; font-size: 100%; width:auto; color:#fff; padding:1px 0 2px 22px; margin:10px 0 0 0;}
.Heading4, H4 {background:url(/images/h4-back.gif) left no-repeat; font-size: 100%; color:#000; margin-left:22px; padding-left:10px;}
.Heading5, H5 {font-size: 100%; color:#CF241D; margin:10px 22px; border-bottom:1px solid #CF241D;}
.Heading6, H6 {font-size: 100%; color:#6EB1CA; margin-left:22px;}
.Normal {font-size:100%;}


/*editable content styles * shouldn't use too many of these as the customer will find it difficult to repeat these styles*/
#homeEditableContent ul, #editableContent ul {list-style:square; color:#CF241D; margin-top:5px; margin-bottom:5px;}
#homeEditableContent ul li, #editableContent ul li {padding-top:5px;}
#editableContent ul ul {list-style:circle; color:#CF241D;}
#editableContent ul {margin-right:22px;}
#homeEditableContent ul span, #editableContent ul span {color:#195179; font-size:100%; font-weight:bold;}

.greyBox {border:1px solid #B6B6B6; background-color:#E2E2E2; text-align:center; padding:3px 0;}

.ticklist {margin-left:0px;}
ul.tickList li {list-style:none;}
ul.tickList li div {background:url(/images/bullet-tickLarge.gif) top left no-repeat; padding:1px 0 3px 22px; font-weight:bold;}
ul.tickList ul div {background:url(/images/bullet-tickSmall.gif) top left no-repeat; padding:0 0 0 20px; font-weight:normal;}

ul.normal li div {font-weight:normal;}

.arrow {background:url(/images/linkArrow.gif) left no-repeat; display:block; margin:5px; width:200px; padding:0 0 3px 20px;}

/*homepage styles*/
#homeLeftBullets {float:left; width:150px;}
#homeRightBullets {float:left; width:280px;}

#blueStripe {background-color:#6EB1CA; font-size: 110%; padding:3px 0 4px 0;}