html {
margin-top: 0px;
margin-bottom: 0px;
min-height: 100%;
height: 100%;
background: #eae0da url('waterlily.png') fixed bottom left repeat-x;
}

body {
margin-left: auto;
margin-right: auto;
max-width: 1000px;
margin-top: 0px;
margin-bottom: 0px;
text-decoration: none;
font-size: 10pt;
font-family: Verdana,Arial,Arial,Arial Narrow;
font-weight: medium;
color: #000000;
min-height: 100%;
height: 100%;
}

#container {
text-align: left;
background: #fff;
min-height: 100%;
max-width: 1000px;
padding-left: 20px;
padding-right: 20px;
margin: 0;
}

/* header */
.header {
margin: 0;
}

/* 2 equal column layout */
div.equal1{float: left; width: 40%; 
		   background: fff; 
		   padding-right: 20px; padding-left: 20px;
		   }
div.equal2{float: right; width: 40%; 
		   background: fff; 
		   padding-left: 20px; padding-right: 20px;
		   }

/* 2 column layout */
div#content2 p{line-height:1.4}
div#wrapper2{float:left;width:100%}
div#content2{padding-left: 40px; padding-right: 20px; margin-left:200px}
div#navigation2{float:left;width:200px;margin-left:-100%;}

/* 3 column layout */
div#header{position:relative}
div#header h1{height:80px;line-height:80px;margin:0;
padding-left:10px;background:#fff; color: #000;}
div#header a{position:absolute;right:0;top:23px}
div#content p{background: #fff; line-height:1.4}
div#navigation{background:#fff;}
div#extra{background:#fff;}
div#wrapper{background:#fff;float:left;width:100%}
div#content{background:#fff;padding-left: 40px; padding-right: 40px; margin: 0 200px}
div#navigation{background:#fff;float:left;width:200px;margin-left:-100%}
div#extra{background:#fff;float:left;width:200px;margin-left:-200px}
.graybox{background: #fff; padding: 20px; border: 1px solid #ccc; margin-bottom: 20px; overflow: visible;}


/* general links */
a {text-decoration: none;}
a:link {color:#000000;border-bottom:1px dotted #e48299;}
a:hover {color:#000000;border-bottom:1px dotted #e48299;}
a:visited {color:#000000;border-bottom:1px dotted #e48299;}

a img {border: 0px;}

p
{
text-align: left;
background-color: #fff;
margin: 0px;
padding-top: 5px;
padding-bottom: 5px;
}

h1 {font-size: 12pt; color:#000000;}
h2 {font-size: 11pt; color:#000000;}
h3 {font-size: 10pt; color:#000000; font-weight: bold;}
h4 {font-size: 11pt; color:#000000;}

#boldtext {font-weight:bold;}

hr {width: 70%; color:#000000; size: 1px;}
hr.full {width: 100%; color:#000000; size: 1px;}

img.bordered
{border-style: solid;
 border-width: 1px;
 color: #000000;}

ul.basic {list-style: square; padding-left: 30px; background: #fff;}
li.basic {padding-bottom:10px;}

div.smalltext {font-size:8pt;}

div.smalltext2 {font-size:9pt;}

table 
{
margin: 0;
padding-left: 20px;
border-spacing:0;
padding:0;
border:0 none;
text-decoration: none;
font-size: 10pt;
font-family: Verdana,Arial,Arial,Arial Narrow;
font-weight: medium;
color: #000000;}

td.top {vertical-align: top;}

td.menu {width: 65px; text-align:center;}

td.menu2 {width: 90px; text-align:center;}

a.menu:link {text-decoration:none;color:#fff;font-size:8pt;border-bottom:0px;}
a.menu:hover {text-decoration:none;color:#fff;font-size:8pt;border-bottom:0px;}
a.menu:visited {text-decoration:none;color:#fff;font-size:8pt;border-bottom:0px;}

a.black:link {text-decoration:none;color:#000000;font-size:8pt;border-bottom:0px;}
a.black:hover {text-decoration:none;color:#000000;font-size:8pt;border-bottom:0px;}
a.black:visited {text-decoration:none;color:#000000;font-size:8pt;border-bottom:0px;}

a.nodots:link {text-decoration:none;color:#000000;font-size:10pt;border-bottom:0px;}
a.nodots:hover {text-decoration:none;color:#000000;font-size:10pt;border-bottom:0px;}
a.nodots:visited {text-decoration:none;color:#000000;font-size:10pt;border-bottom:0px;}

td.space {width: 20px;}

td.bigspace {width: 70px;}

td.bordered {border: 1px solid #000000;}

/* forms */
input
{
color: #000000;
background: #fff;
}

/* search box */
input.searchbox
{
color: #000000;
background: #fff;
border: 1px solid #555; 
}

/* centered item */

#center {text-align: center;}

/* centered */
.centered {width: 100%; margin-left: auto; margin-right: auto;}

/* left alignment */
#left{
        float: left;
		text-align: left;}
.left{
        float: left;
		text-align: left;}
.leftimg{
        float: left;
		text-align: left;
		padding-right: 10px;
		margin: 0;}
 

/* right alignment */
#right{
		float: right;
		text-align: right;}
		
.right{
		float: right;
		text-align: right;}
		
.rightimg{
        float: right;
		text-align: right;
		padding-right: 10px;
		margin: 0;}
		
/* resets alignment */		
.clear {
  clear: both;
  background: #fff;
  }
  .clearleft {
  clear: left;
  background: #fff;
  }
  .clearright {
  clear: right;
  background: #fff;
  }
  

/* no frills lists */

.nobullet ul { list-style: none; margin: 0; padding: 0;}


/* plain aligned divs */
.plain{ 
        width: 100%;
		list-style: none; 
		}
 
.plain ul{
		width: 100%;
        background-color: #fff;
        margin: 0; padding: 0;
        float: left;}

.plain ul li{
        background-color: #fff;
        display: inline;}
		
.plain ul li a{
        float: left; text-decoration: none;
        color: #000;
        padding: 5.5px 10px;
        background-color: #fff; }

.plain ul li a:visited{
        color: #000;}

.plain ul li a:hover, .mainmenu ul li .current{
        color: #000;
        background-color:#fff;}	
		
 
* white menu */
.whitemenu {
	width: 50%;
	background: #fff;
	margin: 0;
	padding-left: 30px;	}
.whitemenu ul{
	text-align: center;
    margin: 0;
    padding: 0;
	background-color: #fff;
    float: left;}
.whitemenu li {
	border: 1px solid #555;
	padding-left: 10px;
	padding-right: 10px;
    list-style: none;
	float: left; }
.whitemenu li a {
	display: block;
	padding: 3px 8px;
	background-color: #fff;
	color: #000;
	text-decoration: none; }
.whitemenu li ul {
	display: none; 
	width: 10em; /* Width to help Opera out */
	background-color: #fff;}
.whitemenu li:hover ul, .secmenu li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
.whitemenu li:hover li, .secmenu li.hover li {
	float: none; }
.whitemenu li:hover li a, .secmenu li.hover li a {
	background-color: #fff;
	border-bottom: 1px solid #000;
	color: #fff; }
.whitemenu li li a:hover {
	background-color: #fff; }	
	
	
/* Pink img corners */
#exp_content {
  padding-top: 5px;
  text-align : left;
  font-size : 0.9em;
}
#csc {
  margin : auto;
}
#csc h2 {
  color : #ffffff;
  font-weight : normal;
  padding-bottom : 10px;
}
#csc p {
  color : #fff;
  padding-bottom : 10px;
}

#csc {
  background : #e48299 url(http://www.wavgirl.com/csctl.png) no-repeat;
  position : relative;
  padding : 5px 5px;
}

.tl, .tr, .bl, .br {
  position : absolute;
  width : 19px;
  height : 19px;  /* corner images are 40x40 */
  display : block;
  margin-bottom : -1px;  /* this is for IE */
}

.tr {
  background : transparent url(http://www.wavgirl.com/csctr.png) no-repeat;
  top : 0;
  right : 0;
}

.bl {
  background : transparent url(http://www.wavgirl.com/cscbl.png) no-repeat;
  bottom : 0;
  left : 0;
}

.br {
  background : transparent url(http://www.wavgirl.com/cscbr.png) no-repeat;
  right : 0;
  bottom : 0;
}

/* Rounded Corners */

.roundcont {
	min-height: 100%;
	width: 100%;
	background-color: #fff;
}


.roundtop { 
	background: url(tr.png) no-repeat top right; 
}

.roundbottom {
	background: url(br.png) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/* Pink Rounded Corners */

#pinkfull {
	width: 100%;
		}

.pink {
	background: #e48299;
	padding: 10px;
	border-left: 3px solid #e48299;
	border-right: 3px solid #e48299;
	}
.pinkedge {
	text-align: center;
	background: #fff;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 3px solid #e48299;
	border-right: 3px solid #e48299;
	}

	a.pinklink:link {color:#000000;border-bottom:1px dotted #ffffff;}
	a.pinklink:hover {color:#000000;border-bottom:1px dotted #ffffff;}
	a.pinklink:visited {color:#000000;border-bottom:1px dotted #ffffff;}
		
.pinkroundcont {
	background: #e48299;
	}

.pinkroundtop { 
	background: url(trpink.png) no-repeat top right; 
}

.pinkroundbottom {
	background: url(brpink.png) no-repeat top right; 
	margin-bottom: 20px;
}

img.pinkcorner {
   width: 4px;
   height: 4px;
   border: none;
   display: block !important;
}

/* New Navigation */

		a.navlink:link {text-decoration:none;color:#e48299;font-size:8pt;border-bottom:0px;}
		a.navlink:hover {text-decoration:none;color:#e48299;font-size:8pt;border-bottom:0px;}
		a.navlink:visited {text-decoration:none;color:#e48299;font-size:8pt;border-bottom:0px;}
		.navi table 
		{
		margin: 0;
		padding-left: 20px;
		border-spacing:0;
		padding:0;
		border:0 none;
		text-decoration: none;
		font-size: 10pt;
		font-family: Verdana,Arial,Arial Narrow;
		font-weight: medium;
		color: #000000;}	

#navi {
    font-family:verdana,sans-serif;
    width:100%;
    }
#navi, #navi ul {
    float:left;
    list-style:none;
    line-height:40px;
    padding:0;
    margin:0;
    width:100%;
    }
#navi a {
    display:block;
    color:#000;
    text-decoration:none;
    padding:0px 10px;
    }
#navi li {
    float:left;
    padding:0;
    }
#navi ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:141px;
    font-weight:normal;
    margin:0;
    line-height:1;
    border:0;
    border-top:1px solid #666666;
    }
#navi li li {
    width:139px;
    border-bottom:1px solid #666666;
    border-left:1px solid #666666;
    border-right:1px solid #666666;
    font-family:verdana,sans-serif;
    }
#navi li li a {
    padding:4px 10px;
    width:80px;
    color:#ffffff;
    }
#navi li ul ul {
    margin:-21px 0 0 100px;
    }
#navi li li:hover {
    background:#e48299;
    }
#navi li ul li:hover a, #navi li ul li li:hover a, #navi li ul li li li:hover a, #navi li ul li li li:hover a {
    color:#ffffff;
    }
#navi li:hover a, #navi li.sfhover a {
    color:#000;
    }
#navi li:hover li a, #navi li li:hover li a, #navi li li li:hover li a, #navi li li li li:hover li a {
    color:#000;
    }
#navi li:hover ul ul, #navi li:hover ul ul ul, #navi li:hover ul ul ul ul, #navi li.sfhover ul ul, #navi li.sfhover ul ul ul, #navi li.sfhover ul ul ul ul {
    left:-999em;
    }
#navi li:hover ul, #navi li li:hover ul, #navi li li li:hover ul, #navi li li li li:hover ul, #navi li.sfhover ul, #navi li li.sfhover ul, #navi li li li.sfhover ul, #navi li li li li.sfhover ul {
    left:auto;
    background:#999999;
    }
#navi li:hover, #navi li.sfhover {
    background:#e48299;
    }
