/* Main Elements */
html 
{
   margin:0;
   padding:0;
   height:100%;
}

body				
{ 
	padding: 0; 
	height: 100%;
	margin: 0 auto; 
	background-color: #ebebeb; 
	background-repeat: repeat-y; 
	background-position: top;	
	background-image: url(images/background.png);
}

/*
.header				{ font-family: Impact; font-size: 32pt; text-align: center; }
.footer				{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; margin-left: auto; margin-right: auto; text-align: center; width: 1000px; }
*/
#menupos			{ margin-left: 0px; margin-right: 0px; margin-top: 5px; text-align: center; width: 200px; }

#container			
{ 
	margin: 0 auto; 
	width: 1000px; 
	min-height: 100%;
	position: relative;
}

#content			
{ 
	width: 980px; 
	margin-top: 5px; 
	padding-bottom: 11em; /* Height of the footer */
	padding-left: 10px; 
}

#header			{ height: 120px; vertical-align: top; }
#headertext			{ vertical-align: top; }
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:9em;   /* Height of the footer */
   background:#f3f3f3;
   border-top: solid;
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   font-style: italic;  
   text-align: center;
   margin:0;
}

h1				{ font-size: 24px;  text-align: left;  padding: 15px 20px 0 20px;  margin: 0; color: blue; }

/* Text Classes */
.text-8				{ font-size: 10pt; }
.alignleft			{ text-align: left; }

/* Link Markup */
a:link				{ text-decoration: underline; color: 0008b5; background-color: transparent; font-weight:bold; }
a:visited			{ text-decoration: none; color: blue; background-color: transparent; font-weight:bold; }
a:hover				{ text-decoration: none; color: #00248F; background-color: transparent; font-weight:bold; }

a.cta:link 	{color: #ff0000; text-decoration: underline; font-size: 1.5em; font-weight: bold;}
a.cta:active 	{color: #ff0000; text-decoration: underline; font-size: 1.5em; font-weight: bold;}
a.cta:visited 	{color: #ff0000; text-decoration: underline; font-size: 1.5em; font-weight: bold;}
a.cta:hover 	{color: #ff0000; text-decoration: underline; font-size: 1.5em; font-weight: bolder;}

.head-l
{
   position: absolute;
   width: 500px;
   height: 120px;
   top: 0;
   left: 0;
}
.head-c
{
   position: absolute;
   width: 150px;
   height: 120px;
   top: 0;
   left: 500;
}
.head-r
{
   position: absolute;
   height: 120px;
   top: 0;
   left: 650;
   right: 0;
} 

.insurance{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 17px Verdana;
margin: 10px 0;
}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: black;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: blue;
}

ul{ 
margin: 0;
padding: 0;
position:relative;
left:5px;
}

 div.c9 {clear: both;}
 div.c8 {float: left; width: 273px; padding: 10px;}
 div.c7 {float: left; width: 340px; padding: 15px; background-color: lightgrey; margin-top: 200px;}
 div.c6 {float: right;}
 div.c5 {float: left; padding-left: 10px;}
 div.c4 {float: left; width: 273px; padding: 15px;}
 li.c3 {list-style: none; display: inline}
 div.c2 {text-align: center}
 br.c1 {clear: left}


