

/*
	COLOR KEY:
	
	dark - #8c464e - dark lavender
	medium - #e08ba0 - dark barbie pink
	light - #f9dfde - very light pink


*/

body{
	background: #F8DCDB;
	font-family: Arial,Lucida,Verdana,'Lucida Grande','Lucida Sans Unicode';
	font-size: 16px; 
	text-align: center;
	color: #222222;
}

html, body, div, h1, h2, h3, span, a, table, td, form, img{
margin: 0;
padding: 0;
}

#container {
    background: #F8DCDB;
    text-align: center;
    /*padding: 15px;*/
	/*min-height: 1024px;*/
}

#header {
	background: #F8DCDB;
	height: 120px;
	font-size: 50px !important;
	font-size: 60px;
	font-weight: bold;
	text-align: center !important; /* IE Center */ 
    margin: 5px auto; /* compliant browser center */ 
	padding: 2px;
	color: #000000;
	width: 786px;
	font-family: Arial,Lucida,Verdana,'Lucida Grande','Lucida Sans Unicode';
}

#header div {
    display: block;
}

#header ul{
	display: inline;
	clear: left;
}

#header ul li{
	list-style: none;
	float: left;	
	width: 96px;	
	margin-top:15px;
	text-align: center;
	height: 55px;
}

#header h1{
    color: #8C464E;
    margin: 20px;
    font-size: 50px;
    font-family: 'Kristen ITC', Arial,Lucida,Verdana,'Lucida Grande','Lucida Sans Unicode';
}


#R{
	background: #ffff99;
}

#O{
	background: #cccccc;
}

#S{
	background: #ffcccc;
}

#A{
	background: #ff9966;
} 

#M{
	background: #99ff99;
} 

#O2{
	background: #9999ff;
} 

#N{
	background: #cc99ff;
} 

#D{
	background: #ff9999;
}

* html #banner { 
height: 50px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 200px 40px 230px;
font-size: 85%;
padding-right: 20px;
}

#contentcolumn p{
text-align: justify;
line-height: 18pt;
padding: 0 10px 0 15px;
}

#contentcolumn ul {
text-align: left !important;
width: 0 auto;
}

#contentcolumn  li{
list-style-image: url(images/bullet2.gif);
padding-left: 5px;
padding-bottom: 5px;
padding-bottom: 8px;
text-align: left !important;
}

#plan_a {
background-color: #92BD8F;
background-image: url(images/plan_a.jpg);
background-repeat: no-repeat;
background-position: top center;
color: #FFF;
padding-top: 5px;
height: 0 auto;
border-top: 3px solid #690;
border-right: 1px solid #690;
border-bottom: 1px solid #690;
border-left: 1px solid #690;
}

#plan_a  li{
list-style-type: disc !important;
padding-left: 5px;
padding-bottom: 5px;
text-align: left;
}

#plan_a a {
color: #FF0;
}

#plan_b {
background-color: #8571AA;
background-image: url(images/plan_b.jpg);
background-repeat: no-repeat;
background-position: top center;
color: #FFF;
padding-top: 15px;
height: 0 auto;
border-top: 3px solid #600;
border-right: 1px solid #600;
border-bottom: 1px solid #600;
border-left: 1px solid #600;
}

#plan_b  li{
list-style-type: disc;
padding-left: 5px;
padding-bottom: 5px;
text-align: left !important;
}

#plan_b a {
color: #FF0;
}

#plan_c {
background-color: #D63931;
background-image: url(images/plan_c.jpg);
background-repeat: no-repeat;
background-position: top center;
color: #FFF;
padding-top: 15px;
height: 0 auto;
border-top: 3px solid #F03;
border-right: 1px solid #F03;
border-bottom: 1px solid #F03;
border-left: 1px solid #F03;
}

#plan_c a {
color: #FF0;
}

#leftcolumn{
float: left;
width: 230px;
margin-left: -100%;
background: #F8DCDB;
font-size: 85%;
}

#rightcolumn{
float: left;
width: 200px;
margin-left: -200px;
background: #F8DCDB;
font-size: 85%;
line-height: 22px;
margin-top: 50px;
}

#footer{
border-top: 1px solid #000;
font-size: 85%;
clear: left;
width: 100%;
text-align: center;
padding: 4px 0;
}

/**********************/
/**    Navigation   **/
/********************/

#menuleft{
padding-left: 0;
border-bottom: 0px solid #ccc;
width: 200px;
margin: 50px 0 15px 5px;
}

#menuleft li{
list-style: none;
margin: 0;
padding: 4px 0 4px 0;
border-top: 0px solid #ccc;
}

#menuleft li a{
text-decoration: none; 
color: #4794b7;
outline: none;
font-weight: bold;
padding-left: 6px
}

#menuleft li a:hover{
text-decoration: none; 
border-right: 0px solid #8c464e; 
}

.text{
margin: 10px;
margin-top: 0;
}

#cap{
font-family: arial, verdana, helvetica, sans-serif;
font-size:50px; 
color:#333; 
font-weight:bold; 
float:left; 
height:34px; 
line-height:34px; 
margin-top:8px; 
margin-right:1px;
}

* html #cap{
margin-right:-2px; 
margin-top:7px;
padding-top:2px
}

h1{
margin: 0;
text-align: center;
font-family: arial, verdana, helvetica, sans-serif;
font-size: 212%;
}

h2{
font-family: arial, verdana, helvetica, sans-serif;
color: #4794b7;
margin: 10px 0 10px 0;
padding-top: 4px;
font-size: 182%;
border-top: 0px solid #ccc;
letter-spacing: 2px;
}

h3{
font-size: 136%;
font-family: arial, verdana, helvetica, sans-serif;
border-top: 0px solid #7ab075;
border-bottom: 0px solid #7ab075;
color: #8c464e;
padding: 2px 0 2px 0;
letter-spacing: 2px;
font-weight: normal;
}

.line_small{
border-top: 0px solid #7ab075;
border-bottom: 0px solid #7ab075;
padding: 3px 0px 3px 0px;
margin-bottom: 10px;
}

h4{
font-size: 115%;
color: #df755c;
font-family: arial, verdana, helvetica, sans-serif;
letter-spacing: 2px;
padding-left: 6px;
font-style: italic;
font-weight: normal;
margin: 0 0 10px 0;
}

h5{
font-family: arial, verdana, helvetica, sans-serif;
letter-spacing: 1px;
line-height: normal;
font-size: 122%;
border-bottom: 1px solid #333;
text-align: center;
margin: 10px 0px 10px 0px;
}

a, a:link, a:visited, a:active{
color: #4794b7;
text-decoration: underline;
outline: none;
}

a:hover{
color: #df755c;
text-decoration: none;
}

hr{
clear: both;
border:0px; 
height:0px;
width: 90%; 
color:#8c464e; 
background-color:#;
margin: 0;
}

.imageleft{
float: left;
margin: 8px 10px 0 0;
}

.plan_a_order{
position: relative;
bottom: 4px;
right: 4px;
}

.plan_b_order{
position: relative;
bottom: 4px;
right: 4px;
}

.img_left{
text-align: left;
border: 0px none;
padding-left: 30px;
}

.imglineleft{
float: left;
height: 100px;
width: 10px;
background-color: #f9dfde;
}

.lefttext{
font-size: 85%;
font-weight: bold;
color: #7ab075;
padding-left: 10px;
line-height: 22px;
}

.lefttext h2{
font-family: arial, verdana, helvetica, sans-serif;
color: #4794b7;
margin: 10px 0 10px 0;
padding-top: 4px;
font-size: 110%;
border-top: 0px solid #ccc;
letter-spacing: 2px;
}

/*****************************/
/**     Advertising boxes  **/   /*Content Column Advertising */
/***************************/

.boxleft1{
float: left;
width: 49%;
margin: 0;
padding-bottom: 10px;
font: "French Script MT", sans-serif;
}

.boxleft1 h3 {
 font-family: Verdana,'Lucida Grande','Lucida Sans Unicode';
 color: #551A8B;
}

.boxleft2{
float: left;
width: 49%;
margin-top: 10px;
padding-bottom: 30px;
font: "French Script MT", sans-serif;
}

.boxleft2 h3 {
 font-family: Verdana,'Lucida Grande','Lucida Sans Unicode';
 color: #0033CC;
}

.boxleft3{
float: left;
width: 49%;
margin-top: 20px;
font: "French Script MT", sans-serif;
}

.boxleft3 h3 {
 font-family: Verdana,'Lucida Grande','Lucida Sans Unicode';
 color: #FF4500;
}

.boxright1{
float: right;
width: 49%;
margin: 0;
font-family: Verdana,'Lucida Grande','Lucida Sans Unicode';
}

.boxright1 h3 {
 color: #00CC00;
 font-family: Verdana,'Lucida Grande','Lucida Sans Unicode';
}

.boxright2{
float: right;
width: 49%;
margin-top: 10px;
padding-bottom: 30px;
font-family: Arial,Lucida,Verdana,'Lucida Grande','Lucida Sans Unicode';
}

.boxright2 h3{
font: "French Script MT", sans-serif;
font-size: 16px;
color: #FF0000;
}

.boxright3{
float: right;
width: 49%;
margin-top: 20px;
font-family: Arial,Lucida,Verdana,'Lucida Grande','Lucida Sans Unicode';
}

.boxright3 h3{
font: "French Script MT", sans-serif;
font-size: 16px;
color: #8B1A1A;
}

.blueboxright{
font-size: 85%;
line-height: 22px;
background: #f4f9fb url('images/bluebox.jpg') repeat-x;
padding: 6px;
border: 1px solid #ccc;
margin-top: 10px
}

.list{
margin-left: 20px;
padding-left: 0;
list-style: none;
}

.list li{
padding-left: 15px;
background: url('images/bullet.gif') no-repeat 0% 10px;
}