h1,h2,h3,h4,h5,h6,ul,li,br,table,div,ol,a{   margin:0;   padding:0; } 
td, textarea, input, select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #9f9f9f;
	font-weight: normal;
}

.header {background-image: url(img/bg.header.jpg);background-repeat: no-repeat;background-position: left top;}
.subbullet {float:left;width:12px;width:12px;height:16px;}
.verticalSeparator {background-image: url(img/bg.dotted.vertical.gif);background-position: left top;background-repeat: repeat-y;}
.separator {background-color: #e4e4e4;}
.title {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 15px; padding-bottom:15px; color:#8c8c8c;}
a.moreWhite {color:#ffffff; text-decoration:none;font-weight:bold;}
a.moreGrey {color:#819389; text-decoration:none;padding-top:10px;display:block;font-weight:bold;}
.greyBorder{border: 1px solid #cccccc}
.whiteBorder{border: 1px solid #ffffff}

.formTitle
{
   color: #1e245a;
   font-size:13px;
   padding-left: 18px;
   padding-bottom: 20px;
}
.conLabel
{
   background-image: url(img/bg.sub.button.jpg);
   background-position: left top;
   background-repeat: repeat-y;
   width:92px;
   padding-left:10px;
   padding-top: 2px;
   padding-bottom:2px;
   text-align:left;
   color: #1e245a;
   font-size:11px;
   display:block;
}

.conField
{
   height:30px;
   width:250px;
   border:1px solid #dddddd;
   font-size:14px;
}

.area
{
   height:120px;
}
.button
{
   background-image: url(img/bg.sub.button.jpg);
   background-position: left top;
   background-repeat: repeat-y;
   width:92px;
   border:0px;
   color: #1e245a;
   padding:3px;
   cursor: pointer;
}
.bgDarkBlue
{
   background-color: #1e245a;
}

.imageClass{border: 1px solid #cccccc; background-color: #ffffff; padding:2px;}

.leftMessage
{
   background-image: url(img/bg.left.message.gif);
   background-position: top left;
   background-repeat: no-repeat;
   width:3px;
}
.topMessage
{
   background-image: url(img/bg.top.message.gif);
   background-position: top left;
   background-repeat: repeat-x;
   background-color: #ffffff;
}
.messageFontTop
{
   font-size: 20px;
   color: #1e245a;
   padding:5px 0px 5px 0px;
}

.messageFontMiddle
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight:bold;
   font-style:italic;
   color: #dc098a;
   padding:1px 0px 1px 0px;
}

.messageFontBottom a
{
   color:#819389;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight:normal;
   padding:4px 0px 2px 0px;
   display:block;
   text-decoration:none;
   border:0px;
}
.lifeLaws
{
   width:315px;
   height:141px;
   background-image: url(img/bg.life.laws.jpg);
}
ul.redbullet
{
   padding:0;
   margin:0;
   list-style-image: url(img/pink.bullet.gif);
}
ul.redbullet li
{
   padding-bottom: 5px;
}
ul.whitebullet
{
   padding:0;
   margin:0;
   list-style-image: url(img/white.bullet.gif);
   color:#3f91c4;
}
ul.whitebullet li
{
   padding-bottom: 5px;
}
ul.greybullet
{
   padding-left:18px;
   margin:0;
   list-style-image: url(img/grey.bullet.gif);
   color:#dc098a;
}
ul.greybullet li
{
   padding-bottom: 5px;
}

#overlay
{
   position:absolute;
   margin-left:532px;
   margin-top:-63px;
   /*border:1px solid red;*/
   z-index:20;
   width:219px;
   height:65px;
   background-image: url(img/bg.overlay.jpg);
   background-repeat: no-repeat;
   background-position: left bottom;
   
}


#mainMenu td.normal
{
   background-image: url(img/bg.top.button.gif);
   background-repeat: no-repeat;
   background-position: left top; 
   width:101px; 
   height:53px;
   text-align: center;
   font-size:12px; 
   color: #b3c1c6;
   vertical-align: bottom;
   padding-left: 2px;
   cursor: pointer;
}

#mainMenu td.selected
{
   background-image: url(img/bg.top.button.gif);
   background-repeat: no-repeat;
   background-position: left top; 
   width:101px; 
   height:53px;
   text-align: center;
   font-size:12px; 
   color: #b3c1c6;
   vertical-align: middle;
   padding-left: 2px;
   cursor: pointer;
}

#mainMenu td span
{
   display:block;
   width:90px;
   
}
#mainMenu td.selected span
{
   display:block;
   width:90px;
   color: #f9fbfa;
   background-color: #aeb3b9;
}


.subbutton
{
   background-image: url(img/bg.sub.button.jpg);
   background-position: left top;
   background-repeat: repeat-y;
   background-color: #eff2f7;
   
   padding-left:10px; 
   padding-right:10px;
   text-align:left;
   height:17px;
}
.subbutton a
{
   text-decoration: none;
   color: #1e245a;
}

#aboutUs
{
   float:right;
}
#footer td {padding:0;}
#footer .line {background-color: #dc098a;}
#footer .tape {background-color: #cfdcf0;}
#footer a {color: #9f9f9f; text-decoration:none;}

div.imgHolder
{
   float:left; 
   margin:10px;
}

