p,td,div { font-size:11px; font-family:verdana,arial,sans-serif; }

a { color:#FF6600; }
a:hover { text-decoration:underline; }

h1 { font-weight:bold; font-size:13px; margin-bottom:10px; }
h2 { font-weight:bold; font-size:12px; margin-bottom:6px; border-bottom:1px solid #b60004 }
h3 { font-weight:bold; font-size:12px; margin-bottom:4px; color:#b60004 }

li { font-size:11px; margin-bottom:4px; }
.listbold { font-weight:bold; font-size:11px; margin-bottom:1px; }
.listsmall { font-size:11px; margin: 0px 0px 0px 0px; }
.listsmall2 { font-size:11px; margin: 0px 0px 0px 20px; } 

blockquote { font-style:italic; margin:0; padding:10px 0 0 0; }
blockquote p { margin:5px 0; padding:0;}

.small { font:9px; }
.slogan { font-size:11px; }
.footer { text-decoration:none; color: #3A78AD; }
.feature_heading { font-weight:bold; font-size:12px; padding-bottom:8px; }

.leftnav_link1 { font-weight:bold; color:#09365B; text-decoration:none; }
.leftnav_link2 { color:#09365B; text-decoration:none; }
.leftnav_link3 { color:#09365B; text-decoration:none; }
.leftnav_services1 { margin:0px 0px 0px 13px; }
.leftnav_services2 { margin-bottom:6px; }
.leftnav_box2 { background: #DDF1FF; border-left: solid 1px #98CDF4; border-bottom: solid 1px #98CDF4; border-right: solid 1px #98CDF4; padding:7px 10px 7px 10px; }
.leftnav_box3 { background: #98CDF4; border: solid 1px #54A2DB; padding:0px 0px 0px 13px; }
.leftnav_box3b { margin:2px 0px 2px 0px; }

.contact_box { background:url(images/contactwoman.jpg) no-repeat top left #FFAB3E; }
.contact_pic { margin: 8px 0px 2px 63px; }
.contact_copy { margin: 8px 0px 2px 54px; font-family:tahoma,sans-serif; font-size:11px; }
.contact_enquiry { background:#FF6600; font-weight:bold; font-size:11px; color:#FFFFFF; padding:4px 0xp 5px 0px; margin:8px 0px 6px 0px; }
.contact_enquirylink { color:#FFFFFF; text-decoration:none; }
.contactform { font-family: verdana,sans-serif; font-size: 11px; border: 1px solid #DAC7B1; color: #111111; background-color: #FFFBF7; }

.main_sectionheading { font-weight:bold; color:#FFFFFF; margin:0px 0px 0px 9px; }
.main_box { border-left: solid 1px #FFD39F; border-bottom: solid 1px #FFD39F; border-right: solid 1px #FFD39F; padding:15px; }
.main_featureheading { font-weight:bold; color:#FFFFFF; margin:0px 0px 0px 15px; }
.main_featurebox { background:url(images/bulb_white.jpg) no-repeat bottom right transparent; border-left: solid 1px #2691DA; border-bottom: solid 1px #2691DA; border-right: solid 1px #2691DA; padding:10px 15px 10px 15px; }

.pic_link { margin:110px 20px 0px 0px; font-size:14px; color:#fff; }
.pic_link a { color:#fff; text-decoration:none; }
.pic_link a:hover { text-decoration:underline; }

.newsletter_box { background:#024B84; border-bottom:solid 1px #ACCBE6; }
.newsletter { color:#E6F3FC; font-weight:bold; font-size:11px; font-family:tahoma,sans-serif; text-decoration:none; padding-left:12px; }
.newsletter_content { margin:5px 10px 0px 10px; font-size:10px; }
.newsletter_content2 { margin:5px 10px 0px 10px; font-size:10px; color:#052540; }
.newsletter_content3 { margin:2px 15px 10px 10px; font-size:9px; font-family:tahoma,sans-serif; color:#DDF1FF; }
a.newsletter_unsubscribe{ font-size:9px; font-family:tahoma,sans-serif; color:#DDF1FF; }

.box_aspects { background:url(images/bulb.jpg) no-repeat bottom right #69aad9; font-size:11px; padding:0; width:230px; }
.box_aspects h1 { background:url(images/plus.gif) no-repeat 12px 10px #2a8fd4; color:#fff; font-weight:bold; font-size:12px; padding:6px 10px 6px 24px; 
border-bottom:1px solid #b4d5ed; }
.box_aspects ul { padding:0; margin:0 7px 0 12px; list-style:none; }
.box_aspects ul li { background:url(images/dot_blue.gif) no-repeat 0 3px; padding-left:10px; padding-bottom:2px; }
.box_aspects ul li.last { margin-right:50px; }

.box_services { background: #fea94d; border-right: solid 6px #fff; padding:0; width:230px; }
.box_services h1 { background:url(images/plus.gif) no-repeat 12px 10px #f78912; color:#fff; font-weight:bold; font-size:12px; padding:6px 10px 6px 24px; 
border-bottom:1px solid #ffd4a6; }
.box_services ol { padding:0; margin:0 7px 0 12px; list-style:none; }
.box_services ol li { padding-left:40px; padding-bottom:3px; }
.box_services ol li strong { text-decoration:underline; }
.box_services ol li a { text-decoration:none; }
.box_services ol li a:hover { text-decoration:underline; }
.box_services ol li.one { background:url(images/services_01.gif) no-repeat 0 3px; }
.box_services ol li.two { background:url(images/services_02.gif) no-repeat 0 3px; }
.box_services ol li.three { background:url(images/services_03.gif) no-repeat 0 3px; }
.box_services div { margin:10px 12px 15px 12px; }
.box_services div a { color: #F45702; }
.service_mainlink { color: #F45702; }
.service_mainlinks { color:#000000; text-decoration:none; }

.box_feature { background:url(images/gear.jpg) no-repeat bottom right #d74f42; border-right: solid 6px #fff; padding:0; width:230px; }
.box_feature h1 { background:url(images/plus.gif) no-repeat 12px 10px #b60004; color:#fff; font-weight:bold; font-size:12px; padding:6px 10px 6px 24px; 
border-bottom:1px solid #eba7a1; }
.box_feature h1 a { color:#fff; text-decoration:none; }
.box_feature h1 a:hover { text-decoration:underline; }
.box_feature div { margin:10px 12px 15px 12px; }
.box_feature h2 { margin-bottom:0px; padding-bottom:0; border:0; }
.box_feature p { margin:8px 0; }
.box_feature p strong { display:block; margin-right:30px; color:#ffdbcd; }
.box_feature p strong a { color:#ffdbcd; }
.box_feature p span { font-weight:bold; color:#2f0001; }
.box_feature p span a { font-weight:bold; color:#2f0001; }
.services_list { background:url(images/dot_blue.gif) no-repeat 0px 3px transparent; padding: 0px 0px 3px 7px; }

.credit1 { color: #6888A7; padding: 5px 2px 20px 0px; }
.credit1 a { text-decoration:none; color: #6888A7;}
.credit2 { color: #C56F77; }