html,body{
height: 100%;
}	

body{
color: #333333;
font-family: Helvetica, Arial, sans-serif;
font-size: 9pt;
margin: 0;
padding: 0;
background: #FFFFFF;
}

img{border:none;}

a{color: #666666; font-weight: bold; text-decoration: none;}
a.ab, span.ab a{color: #333333; font-weight: normal; text-decoration: none;}
a:hover, a.ab:hover, span.ab a:hover, span.ab a, a.gg, a.gg:hover{color: #336666;}
span.ab a{font-weight: bold;}

h1, h2, h3, h4, h5, h6{color: #99cccc;}

h1{font-size: large;}
h2{font-size: small;}

.lb{
color: #99cccc; font-weight: bold;
}

.himg{
margin: 0 0 40px 0;
}

#foot{
font-size: 12.2px;
color: #999999;
text-align: center;
margin-top: 0px;
}

#copyfooter{
font-size: 10px;
color: #999999;
text-align: center;
margin-top: 10px;
}

.mm{
text-align: right;
margin:0;
width: 99%;
font-size: x-small;
}

.mm a{
font-weight: normal;
}

#cad{
text-align: right;
margin-right: 10px;
}

#cad a{
text-transform: uppercase;
font-weight: normal;
font-size: x-small;
}

#main{
width: 650px;
margin: auto;
position: relative;
top: 5%;
}

#birds{
z-index: -1;
position: absolute;
left: -39px;
top: 48px;
}

#flowers{
position: absolute;
z-index: -1;
right: -62px;
bottom: -52px;
}

#abpic, #abtxt, #pktxt, #pkpic, #lntxt, #lnpic, #svpic, #svtxt{
float: left;
}

#abtxt{
width: 360px;
padding-left: 10px;
}

#svtxt, #svpic{
width: 315px;
}	

#svtxt{
padding-left: 10px;
}

#pktxt{
width: 460px;
padding-left: 10px;
}

#pktxt h1{
color: #99cccc;
font-size: medium;
margin: 0;
}

#pktxt p{
margin-top: 0;
}

#lntxt, #lnpic{
width: 315px;
font-size: 8pt;
}

#lntxt{
padding-left: 10px;
}

#lntxt h1, #lnpic h1, #svpic h1, #svtxt h1{
margin: 0;
font-size: 9pt;
}

#lntxt p, #lnpic p, #svtxt p, #svpic p{
margin-top: 0;
}

.lnp{
font-size: 9pt;
}

#headdemo{
margin-left: 11px;
margin-bottom: 10px;
}

#demofaq{
margin-left: 11px;
}

#demofaq h2, #headdemo h1{
margin-bottom: 0;
}

#contact{
font-size: 8pt;
}

#contact input{
width: 436px;
}

#contact textarea{
width: 437px;
}

/* dropdown */

div.himg{
width: 300px;
float: left;
}

#mn{
background: url('img/ribbon.jpg') no-repeat center top;
width: 308px;
float: right;
position: relative;
left: 5px;
top: 0px;
height: 63px;
}

.wh{color: #FFFFFF;}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav{padding: 16px 0 0 16px;}

#n1, #n1 a{width: 47px;}
#n1 ul{width: 60px;}

#n2, #n2 a, #n2 ul{width: 71px;}

#n3, #n3 a{width: 49px;}
#n3 ul, #n3 ul a{width:80px;}

#n4, #n4 a, #n4 ul{width: 60px;}
#n4 ul, #n4 ul a{width:80px;}

#n5, #n5 a, #n5 ul{width: 40px;}

#nav a {
	display: block;
	padding: 4px;
	font-weight: normal;
	font-size: x-small;
	color: #FFFFFF;
}
#nav ul a{color: #99cccc; font-size: 8pt;}

#nav li {
	float: left;
}

#nav li ul {
	position: absolute;
	left: -999em;
}



#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}
