/***
	Printing StyleSheet
	(Comments to lukas.vacovsky@jkd.co.uk)
***/
 BODY{font-family:Verdana, Arial, sans-serif;color:#151515;background-color:#FFFFFF;line-height:120%;height:100%;padding:0px;width:auto;text-align:left;background-repeat:no-repeat;}
/* A, A:link, A:visited{font-size:1.1em;line-height:1.3em;color:#134AA5;}
IMG{border-width:0px;}
HR{clear:both;}
P {margin:8px 0px 12px 0px;line-height:1.3em;}
HR{color:#48497B;height:1px;}
UL,OL{padding-left:0px;margin-left:20px;margin-top:10px;}
LI{font-size:1.0em;line-height:1.4em;}
UL UL{margin-top:3px;margin-bottom:3px;}
DIV{text-align:left;margin:0px;padding:0px;}
TH{font-weight:normal;}
FORM{margin:0px;}
SELECT{font-size:1.0em;width:147px;vertical-align:middle;margin:4px 0px 4px 0px;}
INPUT{font-size:1.0em;width:142px;vertical-align:middle;margin:4px 0px 4px 0px;color:#} */

H2 {font-size:11pt;}
H3 {font-size:10pt;}

/************* ids & classes *************/

#skiplinks UL{display:none;}

#header {float:left;background-color:#48497B;width:100%;height:75px;color:#FFFFFF;background-image:url("/images/aainsure/header_bg.gif");background-repeat:repeat-x;margin-bottom:15px;}
#headerPopup {float:left;background-color:#48497B;width:100%;color:#FFFFFF;background-image:url("/images/aainsure/header_bg.gif");background-repeat:repeat-x;margin-bottom:15px;}
#header A#logotype {display:block;float:none;margin:0px;width:150px;height:30px;margin:20px 20px 10px 20px;color:#FFFFFF;text-decoration:none;}
#headerPopup #logotype {display:block;float:left;margin:0px;width:150px;height:30px;margin:16px 20px 10px 20px;padding-bottom:7px;color:#FFFFFF;text-decoration:none;}
#header A, #header P, #header DIV, #header UL, #header .clear {display:none;}

#subpage #menu, #subpage #menuCom, #footer, .white .hr, .white .ways2apply, #subpage #content .white H2 IMG, .white .ways2apply .hr, #subpage #content .textModule, #hub #content .textModule, .promoImageRHS, #home #boxType2b, #home .combo LABEL, #home .combo SELECT, #home .combo INPUT.go, #home #boxType4a, #home #boxType4b, #home #busBoxRHS, #home #busBoxType2b, #home #busBoxType4a, #home #busBoxType4b, #home #comBoxType2b, #home #comBoxType4a, #home #comBoxType4b, TABLE.compare CAPTION {display:none !important;}

#canvas, #subcanvas, #popcanvas, #home, #callToAction .tabContent, #subpage #content .wideContent, #subpage #content .wideContent .dataTable, #subpage #content .wideContent DIV.prodDetail .dataTable, .sticker, DIV.compareTabs, TABLE.compare, TABLE.compare TD.hr, TABLE.compare TD DIV.hrSolid, TABLE.compare.grassGreen TD DIV.hrSolid, #popPage {width:auto !important;margin:0px !important;padding:0px;border:0;float:none !important;color:#000;}

#home #boxType1, #home #busBoxContainer #busMidTopContainer, #home .comBoxContainer {width:100%;margin-bottom:20px;}

#home .comCombo, #home .comComboRowTwo {float:left;}
#home #combo1 {clear:left;}
#home #busBoxType2a, #home #boxType2a, #home #comBoxType2a {width:100%;background-color:#FFF !important;margin-bottom:20px;}
#home #comBoxType2a A, #home #busBoxType2a A {font-size:12pt !important;}

#home #comCombos{margin-top:10px;}
#home #comCombos #comChannel {float:left;}
#home .combo, #home .busCombo, #home #comComboTopLeft, #home #comComboBotLeft, #home #comComboTopMid, #home #comComboBotMid, #home #comComboTopRight, #home #comComboBotRight {width:100%;height:auto;margin-bottom:25px;}
#home .combo IMG, #home .busCombo IMG, #home #busBoxContainer #busBoxType2a IMG, #home #comCombos IMG, #home #comCombosTwo IMG, #home #comBoxType2a IMG {display:none;}
#home .combo H1 SPAN, #home .busCombo H1 SPAN, #home #busBoxContainer #busMidTopContainer H1 SPAN, #home #comCombos H1 SPAN, #home #comCombosTwo H1 SPAN, #home #comBoxType2a H1 SPAN {font-size:16pt;margin-top:10px;}
#home .combo LI, #home .buscombo LI, #home #comCombos LI, #home #comCombosTwo LI {list-style-type:none;}

#hub, #subpage #content {margin-right:10px;}
#hub H1, #hub H2, #subpage #content H1, #subpage #content H2 {margin:0px;padding:0px;}
#hub #content .intro P, #subpage #content .intro P {font-size: 11pt;}
#hub #content .hubContent, #subpage #content, #callToAction .tabContent P, .mainContent, A {font-size:10pt !important;}
#hub P.hubNotes, P.notes {font-size:8pt;clear:left;}

/* #hub #content .hubContent P A:link:after, #subpage #content P A:link:after {content: " (http://www.aainsure.net" attr(href) ") ";} */

#callToAction .tabs A, DIV.compareTabs .tabs A {display: none;}
#callToAction .tabs A.current, DIV.compareTabs .tabs A.current, DIV.compareTabs .tabs A.currentgrassGreen, DIV.compareTabs .tabs A.currentorange, DIV.compareTabs .tabs A.currentplum, DIV.compareTabs .tabs A.currentblue, DIV.compareTabs .tabs A.currentaqua, DIV.compareTabs .tabs A.currentcerise, DIV.compareTabs .tabs A.currentred, DIV.compareTabs .tabs A.currentyellow  {display:block !important;font-weight:bold;text-decoration:none;color:#000;float:none !important;}

#subpage #content .wideContent DIV.prodDetail {border:1px solid #7474AA;width:100%;}

#sitemap #general H2 {margin:0px;padding:0px;}
#sitemap #latest {clear:left;float:none !important;}

/* ***************** RHS elements *************** */
.accent{float:none;font-size:10pt;font-weight:bold;padding:0px 5px;border:1px solid #000;}

/* ***************** page elements ****************** */
.dataTable, #popPage .dataTable {border:1px solid #7474AA;width:100%;}
.dataTable CAPTION {padding:5px 3px 10px 0px;font-weight:bold;text-align:left;}
.dataTable TH {padding:5px;font-weight:bold;border:1px solid #7474AA;}
.dataTable TD {padding:3px;border:1px solid #7474AA;}

TABLE.compare {border:2px solid #7474AA;margin-bottom: 10px;}
TABLE.compare TH, TABLE.compare TD{border:1px solid #7474AA;}
TABLE.compare TH{font-weight:bold;}

/******* classes - general *******/
.fr{float:right;}
.fl{float:left;}
.fn{float:none;}
.br, .cb{display:none;}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.hdn{display:none}
.chbox{width:18px;}

.grey{color:#636363;}
.small{font-size:0.9em;line-height:1.0em;}
.big{font-size:1.1em;line-height:1.2em;}
.bigger{font-size:1.3em;line-height:1.3em;}
.huge{font-size:2.45em;line-height:1.3em;font-family:Arial;}

UL#breadcrumb{display:none;}
/* This is the print stylesheet to hide the Flash sIFR headlines from the browser... regular browser text headlines will now print as normal */

.printHidden, .sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}

span.flash_h1 {
	font-size : 140%;
	font-weight : bold;
	margin-bottom : 10px;
}