/*
-----------------------------------------------
Austral Anglo Insurance Brokers Website Design
Name:     Layout CSS
Designer: Nathan Vesma
URL:      www.sv2.co.uk
Date:     February 2008 & November 2008
-----------------------------------------------
*/

body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-top:0px;
	padding-top:0px;
	background-color:#EEEEEE;
	background-image:url(../images/wallpaper.gif);
	background-attachment:fixed;
}
#skin_table{
	background-color:#FFFFFF;
	border-left:2px solid #BBBBBB;
	border-right:2px solid #BBBBBB;
}
.menu_block{
	background-color:#FFFFFF;
	/*background-color:#A3B179;*/
}
#menu_panel{
	background-color:#FFFFFF;
	/*background-color:#A3B179;*/
}
/* Navigation CSS */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddblueblockmenu{
	border: 0px solid black;
	border-bottom-width: 0px;
	width: 169px;
}

#ddblueblockmenu ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

#ddblueblockmenu li a{
	display: block;
	padding: 4px 0px;
	padding-left: 9px;
	width: 153px; /*185px minus all left/right paddings and margins*/
	text-decoration: none;
	color: white;
	/*background-color: #437A8C;
	/*border-bottom: 1px solid #90bade;*/
	border-left: 7px solid #002969;
}

* html #ddblueblockmenu li a{ /*IE only */
	width: 169px; /*IE 5*/
	w\idth: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
	/*background-color: #BCD0D7;*/
	border-left-color: #C0920C;
	text-decoration:underline;
}

#ddblueblockmenu div.menutitle{
	color: white;
	border-bottom: 1px solid #002969;
	padding: 1px 0px;
	padding-left: 7px;
	background-color: #002969;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	width:162px;
	w\idth:162px;
}
.menugap{
	color: white;
	border-bottom: 4px solid #FFFFFF;
	/*border-bottom: 4px solid #A3B179;*/
	padding: 2px 0px;
	/*background-color: #FFFFFF;*/
}
.navitem_separator{
	border-bottom: 3px solid #FFFFFF;
	/*border-bottom: 1px solid #A3B179;*/
}
/* Menu Background Images */
.bg_menu{
	background-image:url(../images/bg_menu.gif);
	background-repeat:repeat-x;
}
.bg_menu_lg{
	background-image:url(../images/bg_menu_lg.gif);
	height:40px;
}
/* Alt Menu Background Images */
.bg_menu_alt{
	background-image:url(../images/bg_menu_alt.gif);
	background-repeat:repeat-x;
}
.bg_menu_lg_alt{
	background-image:url(../images/bg_menu_lg_alt.gif);
	height:40px;
}
.alt_menu_text{
	color:#FFFFFF;
}
/* Banner Formatting */
.banner{
	padding:0px 0px 4px 0px;
}
/* Banner in Content Body */
.content_header {
	background-image:url(../images/content_hdr.gif);
	background-repeat:repeat-x;
}
h1 {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 0px;
	text-transform:capitalize;
	display:inline;
}
/* Sub-Heading in Content Body */
.content_header_alt{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 0px;
	margin:0px;
	background-image:url(../images/bg_hdr_grad.gif);
	background-repeat:repeat-x;
}
/* Corporate Colour for Text */
.alt_text_colour{
	color:#2B4926;
	font-weight:bold;
}
.txt_emphasis{
	color:#000000;
	font-size:15px;
}
.txt_emphasis_pad{
	padding-bottom:4px;
}
/* Homepage - 2 top blocks */
/* Feature Block - Standard Formatting */
.feature_block {
	font-size:13px;
	padding:0px;
	font-weight:normal;
}
.feature_block a:link{
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.feature_block a:visited{
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.feature_block a:active{
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	color:#000000;
}
.feature_block a:hover{
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	color:#5973FF;
}
/* Top padding for Feature Boxes */
.feature_block_t_pad{
	padding-top:3px;
}
.feature_block_tb_pad{
	padding:4px 3px;
}
/* Feature Block Links */
.feature_block_links {
	font-size:13px;
	padding:0px;
	font-weight:bold;
	color:#000000;
	text-align:center;
}
.feature_block_links a:link{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
.feature_block_links a:visited{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
.feature_block_links a:active{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
.feature_block_links a:hover{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#0027FF;
}
/* Product Header */
/* Product Header based on Menu Design */
#product_feature_table{
	border: 0px solid black;
	width: inherit;
	/*background-color:#E5E9F0;*/
	background-color:#F2F3F8;
	padding-bottom:4px;
}
/* Opt-In Form Background Colour */
.opt_in_form_bg{
	background-color:#E0E5ED;
}
#product_feature{
	border: 0px solid black;
	width: inherit;
}
#product_feature a{
	margin: 0px;
	display: block;
	padding: 4px 0px;
	text-decoration: none;
	color: white;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	border-left: 7px solid #002969;
	width: inherit; /*287px minus (9) all left/right paddings and margins*/
}
* html #product_feature a{ /*IE only */
	width: inherit; /*IE 5*/
	w\idth: inherit; /*185px minus (9) all left/right paddings and margins*/
}

#product_feature a:hover {
	border-left-color: #C0920C;
	text-decoration:underline;
}
/* Image Hyperlink on Homepage */
#product_feature .product_image a {
	border:none; /* Removes left-border highlight */
	width:143px; /* defaults to value above if not specified */
	padding:0px;
	margin:0px;
}
.no_link{
	margin: 0px;
	padding: 4px 0px;
	text-decoration: none;
	color: white;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	border-left: 7px solid #002969;
	width: inherit; /*287px minus (9) all left/right paddings and margins*/
}
/* Product Text */
.product_text {
	font-size:12px;
	padding:0px 0px 0px 0px;
	text-align:left;
	font-weight:normal;
}
/* Hyperlinks in Product Text */
.product_text a:link{
	text-decoration:underline;
	color:#000000;
}
.product_text a:visited{
	text-decoration:underline;
	color:#000000;
}
.product_text a:active{
	text-decoration:underline;
	color:#000000;
}
.product_text a:hover{
	text-decoration:underline;
	color:#0027FF;
}
/* Hyperlinks in Feature Boxes Product Text */
#product_feature .product_text a:link{
	font-size:12px;
	text-align:left;
	font-weight:normal;
	color:#000000;
	padding:0px;
	margin:0px;
	border:none;
	text-decoration:underline;
	display:inline;
}
#product_feature .product_text a:visited{
	text-decoration:underline;
	color:#000000;
	padding:0px;
	margin:0px;
	border:none;
	text-align:left;
	font-weight:normal;
	display:inline;
}
#product_feature .product_text a:active{
	text-decoration:underline;
	color:#000000;
	padding:0px;
	border:none;
	margin:0px;
	font-weight:normal;
	text-align:left;
	display:inline;
}
#product_feature .product_text a:hover{
	text-decoration:underline;
	color:#0027FF;
	padding:0px;
	margin:0px;
	border:none;
	font-weight:normal;
	text-align:left;
	display:inline;
}
/* Image Padding */
.product_image{
	padding:2px 0px 0px 3px;
}
/* Separator Line */
.separator{
	padding:6px 10px 6px 10px;
}
/* Form Text */
.form_text {
	font-size:12px;
	padding:8px 0px 0px 0px;
	text-align:left;
	font-weight:normal;
}
.form_title {
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
/* Submit Button Formatting */
.form_button{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 2px 18px 0px 0px;
}
/* Photo Caption Formatting */
.photo_caption {
	font-size:13px;
	padding:3px 0px;
	font-weight:bold;
	text-align:center;
	padding:0px 0px 6px 0px
}
/* Hyperlinks in Photo Captions */
.photo_caption a:link{
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
.photo_caption a:visited{
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
.photo_caption a:active{
	font-weight:bold;
	text-decoration:underline;
	color:#000000;
}
.photo_caption a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#0027FF;
}
/* Footer Formatting */
.footer{
	/*background-color:#FFFFFF;*/
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(../images/bg_menu.gif);
	background-repeat:repeat-x;
	height:25px;
	padding:0px;
}
/* Copyright & Web Design Note */
.sub_footer{
	padding:20px 0px;
	font-size:11px;
	color:#666666;
	background-color:#FFF;
}
.sub_footer a:link{
	text-decoration:none;
	color:#666666;
}
.sub_footer a:active{
	text-decoration:none;
	color:#666666;
}
.sub_footer a:visited{
	text-decoration:none;
	color:#666666;
}
.sub_footer a:hover{
	text-decoration:underline;
	color:#666666;
}
/* Product Specific Pages */
.product_title{
	font-size:16px;
	font-weight:bold;
}
/* Kee Klamp Image Padding */
.kee_img_pad{
	padding:4px 4px 4px 4px;
}
/* Image Border */
.img_border{
	border:1px solid #002969;
	padding:4px;
}
.table_border{
	border:1px solid #437A8C;
	padding:0px;
}
/* Document Link Formatting */
.doc_link {
	font-size:13px;
	padding:8px 0px 0px 0px;
	font-weight:bold;
}
/* Hyperlinks in Document Link */
.doc_link a:link{
	font-weight:bold;
	text-decoration:underline;
	color:#437A8C;
}
.doc_link a:visited{
	font-weight:bold;
	text-decoration:underline;
	color:#437A8C;
}
.doc_link a:active{
	font-weight:bold;
	text-decoration:underline;
	color:#437A8C;
}
.doc_link a:hover{
	font-weight:bold;
	text-decoration:underline;
	color:#004B64;
}
.faq_lineheight{
	line-height:18px;
	font-weight:bold;
}
.thank_form{
	padding:0px 20px
}
#about_contact_table{
	padding:3px 0px;
}
.drop_menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #000000;
}
/* Image with Text formatting - worked out via two column design, difference minus img border padding */ 
.img_text_margin{
	margin: 0px 17px 10px 23px; /*minus padding (6px) on <td> in text block*/
}
/* List Formatting */
.product_list li{
	margin-left:20px;
	list-style-type:disc;
	padding-top:6px;
	list-style-position:outside;
}
/* DIV container for List Items to wrap text correctly */
#list_base {
	margin-left: 20px;
	padding: 0px;
}

.logo_captions{
	font-size:9px;
	color:#002969;
	font-weight:bold;
}
