/*123-REG Hosted */
/*layout */
html{height:100%;}
body{
	border:0;
	margin:0;
	min-width:974px;	
	background-image:url('images/Pixelfade.jpg');
	background-repeat:repeat-x;
	height:100%;
	behavior:url("../htc/csshover3.htc");
}
div.main {
	position:absolute;
	left:50%;
	margin-left:-38em;
	/*width:80em;*/
	width:857px;
	color:rgb(80,80,80);
	font-family:Arial, Helvetica;
	font-size:0.75em;
	text-align: left;
	text-decoration : none;
	padding-left:3em;
	padding-right:3em;
	background-color:#FFFFFF;
	line-height: 150%;	
}
div.header {
	width:100%;
	border-width:2em;
	padding:0em;
}
/*Start of 3 column layout code */
#left1 {float:left; width:194px; padding-right:20px; background:#FFFFFF; }
#middle2 {margin-right:37%; margin-left:202px; padding:14px; background:#FFFFFF;/* background:#e0e0e0;*/ }
#right3 {float:right; width:37%; padding-top:14px; background:#FFFFFF; /* background:#c0c0c0; */  }

#left1, #middle2, #right3, #left2col, #right2col {padding-bottom:32767px; margin-bottom:-32767px; height:100%; }

#wrapper {overflow:hidden; background:#FFFFFF;/*#c0c0c0;*/ height:100%; }

/*start of 2 column layout */

#left2col {float:left; width:194px; padding-right:20px; background-color:#FFFFFF; height:100%;}
#middle2col {margin-left:212px; padding:2px; height:100%; background-color:#FFFFFF; /* background:#e0e0e0; */ }
#right2col {float:right; width:1%; padding-top:14px; background:#FFFFFF;   }

/*#left2col, #middle2col {padding-bottom:32767px; margin-bottom:-32767px; height:100%;}*/

div.contentright{padding-right:1em; }
div.mainimage {margin-left:210px; position:relative; width:640px; /* height:250px; padding-left:1em;*/	}
div.mainimagetext {position:absolute; font-weight:bold; color:#fff; font-size:2em; font-family:"Lucida Sans"; line-height:120% }

/*start of style classes */
div.leftlinks {
	border-bottom-style:solid; 
	border-top-style:solid; 
	border-width:0.1em; 
	padding-top:1.5em;
	padding-bottom:1.5em;
	color:rgb(80,80,80);
	width:90%;
	text-decoration:none;
	line-height:2;
	}
	
div.subleftlinks{
	padding-left:0.5em;
	display:block;
	}
.blockquote {
	padding-left:0.1em;
	}
.indent2 {
	padding-left:2em;
	}

div.youarein {
	border-top-style:solid;
	border-width:0.1em; 
	padding-top:0.25em;
	padding-bottom:0.25em;
	color:rgb(80,80,80);
	background-color:#FFFFFF;
	}

img.slogan {display:block; background:url(images/Insuranto_alone.png); background-color:#FFFFFF; }

div.date { padding:2px; font-size:0.75em; }

div.copyrightetal{padding-top:0.5em; border-top-style:solid; border-width:0.1em; color:rgb(80,80,80); background-color:#FFFFFF; }

div.contactbottom{margin-left:208px; padding-top:1.5em; padding-bottom:1.5em; padding-left:0.5em; color:rgb(80,80,80); font-weight:bold; background-color:#FFFFFF;}
/*contact page*/
#container{
width:635px;
overflow:auto;
padding-top:1em;
}
#container:after {
content:'';
display:block;
clear:both;
}
#left{
width:290px;
height:auto;
float:left;
        
}
#right{
width:50%;
height:auto;
float:right;

} 

/*Font styles*/
h1 {font-size:3em; line-height:120%; }
h2 {font-size:2em; line-height:120%; }
h3 {font-size:1.5em; line-height:120%; }
h4 {font-size:1.25em; line-height:120%; }
h5 {font-size:1em; line-height:120%; }
.bold {font-weight:bold; }
.greenbold { color:rgb(152,179,53); font-weight:bold; }
.bluebold { color:rgb(79,103,132); font-weight:bold; }
.green { color:rgb(152,179,53); }
.blue {color:rgb(79,103,132); }

.right { text-align: right; position: absolute; right:4em; clear: right;}

.minlink { text-decoration:none; font-weight:normal; font-size:0.75em; color:rgb(80,80,80); padding-bottom:1em;}

div.col2topborder {border-top-style:solid; border-width:0.1em; color:rgb(80,80,80); padding-top:2px; padding-bottom:4px;}

.col2topborderimage {float:left; margin-bottom:20px; margin-top:20px;}
.col2topbordertext { margin-left:230px; }

.greygreen a:link { color:rgb(152,179,53); font-weight:bold; text-decoration:none;	}
.normalgreen a:link { color:rgb(152,179,53); text-decoration:none; }
.normalgreen a:hover { color:rgb(152,179,53); text-decoration:underline; }

a:link { color:rgb(80,80,80); text-decoration:none; font-weight:bold;}
a:visited { color:rgb(80,80,80); font-weight:bold; text-decoration:none; }
a:hover { color:rgb(152,179,53); text-decoration:underline; }
a:active { color:rgb(152,179,53); font-weight:bold;	text-decoration:none; }


