html {font-size:100%;}
body {width:100%;margin:0;padding:20px 0;background-color:#b34b87;color:#5b545b;font:1em/1em verdana, sans-serif}
img {border:0;display:block}
a {text-decoration:none;outline:none;}
a:hover {color:#f60;background:transparent}
.clear {clear:both;width:100%;height:1px}
.b {font-weight:bold}
.bod {width:972px;margin:0 auto;padding:0;}
h1 {margin:0;padding:0;}
h2 {margin:0;padding:0;}
h3 {margin:0 0 5px;padding:0 0 0 60px;font:bold .7em/1.2em verdana, sans-serif;color:#777;background-color:transparent;clear:both}
.top {width:972px;margin:0 auto;padding:44px 0 0;background:url(images/flower02.jpg) 75px 0 no-repeat;}
.left {width:75px;margin:0;padding:0;float:left}
.left img {float:right}
.main {width:972px;height:565px;margin:0 auto;padding:0;clear:both;}
.navtop {width:200px;margin:0;padding:0;float:left;background:#fbe1ec url(images/nav_bg.jpg) 0 193px repeat-x;color:#5b545b}
.nav {width:200px;height:372px;margin:0;padding:0;float:left;color:#5b545b;background:transparent url(images/corner_bottom_left.jpg) left bottom no-repeat;}
.nav ul {width:193px;height:367px;list-style-type:none;margin:0;padding:5px 0 0 7px;display:block;background:transparent url(images/nav_shadow.jpg) right 0 repeat-y;}
.nav ul li {margin:0;padding:0;display:block;background:transparent url(images/nav_arrow.gif) 0 7px no-repeat;}
.nav ul li a {width:170px;color:#b34b87;background:transparent url(images/line.gif) 0 25px repeat-x;font:bold .7em/.9em verdana, sans-serif;padding:5px 0 16px;margin:0 0 0 13px;display:block;}
.nav ul li a:hover {color:#f60;background:transparent url(images/line.gif) 0 25px repeat-x;}
.header {width:622px;height:565px;float:left;margin:0;padding:0;background:#fbe1ec url(images/pink_bg.jpg) 0 0 repeat-x;color:#5b545b;}
.header img {float:left;}
.header p {margin:0 0 14px;padding:33px 0 0 60px;font:.7em/1.15em verdana, sans-serif;color:#5b545b;background:transparent url(images/welcome_title.jpg) 60px 3px no-repeat;clear:both}
p.wide {padding-right:20px}
p.header2 {background-image:none;margin:0;padding:0 0 0 60px}
p.header3 {background-image:none;margin:0 0 12px;padding:0 20px 0 60px}
p.narrow {padding:0;margin:0 0 11px;background-image:none;float:left;clear:none;}
.header a {color:#B34B87;background-color:transparent;float:left;clear:both}
.header a:hover {color:#f60;background:transparent}
.text {width:622px;height:423px;margin:0;padding:0;background:url(images/maininfo.jpg) right bottom no-repeat;clear:both}
p.header3 a {float:none;clear:none;}

.righttop {width:75px;height:19px;margin:0;padding:0;float:left;background:url(images/corner_top_right_shadow.jpg) 0 0 no-repeat;clear:none}
.rightmid {width:75px;height:527px;margin:0;padding:0;float:left;background:url(images/right_shadow.jpg) 0 0 repeat-y;}
.rightbota {width:75px;height:19px;margin:0;padding:0;float:left;background:url(images/corner_bottom_right_shadow03.jpg) 0 0 no-repeat;}

.bottom {width:840px;margin:0 auto;padding:0 0 0 19px;}
.bottomleft {width:19px;height:8px;margin:0;padding:0;float:left;background:url(images/corner_bottom_left_shadow.jpg) 0 top no-repeat;}
.bottommid {width:784px;height:8px;margin:0;padding:0;float:left;background:url(images/bottom_shadow.jpg) 0 top repeat-x;}
.bottomrighta {width:19px;height:8px;margin:0;padding:0;float:left;background:url(images/corner_bottom_right_shadow01.jpg) 0 top no-repeat;}
.bottomrightb {width:8px;height:8px;margin:0;padding:0;float:left;background:url(images/corner_bottom_right_shadow02.jpg) 0 top no-repeat;}

.footer {width:789px;margin:0 auto;padding:10px 14px 0 19px;background-color:#b34b87;color:#ca81ab;font-size:70%;text-align:center;clear:both}
.footerleft {width:265px;float:left;margin:0;padding:0;clear:both;text-align:left;}
.footerleftb {clear:both;margin:0;padding:0;}
.footer p {margin:0;padding:0;}
.footerright {width:265px;float:right;margin:0;padding:0;text-align:right;color:#ca81ab;background-color:#b34b87}
.footer a {background-color:#b34b87;color:#ca81ab;text-decoration:none;}
.footer a:hover {background-color:#b34b87;color:#7A365D}
.footer img {border:1px solid #ca81ab;padding:1px;margin:0 0 3px;vertical-align:top;float:left;}
.footer img:hover {border:1px solid #7A365D;}

.text ul {list-style-type:none;margin:0;padding:0 0 0 60px;font:.7em/1.15em verdana, sans-serif;}
.text ul li {margin:0;padding:0;}
.text ul li a:hover {text-decoration:underline;}
ul.smap li a {font:1.2em/1.5em verdana, sans-serif;margin:0 0 0 230px;}
ul.links {margin:0 0 5px;}
ul.links li a {padding:0 5px 0 0;}
/*form 1*/
form {font:.7em/1.15em verdana, sans-serif;}
.fbox {width:510px;float:left;margin:0;padding:0 0 0 60px;border:0;text-align:left;}
.fbox p {margin:0 0 10px;padding:0 0 0 138px;float:left;font-size:.8em;line-height:1.2em;font-style:italic;}
.lab {width:133px;clear:left;float:left;font-size:.9em;line-height:1.1em;margin:2px 0 10px;}
.fbox input {width:305px;margin:0 0 10px;border:solid #B34B87;border-width:1px 0 0 1px;padding:0 0 0 4px;float:left;color:#5b545b;background-color:transparent;}
.fbox textarea {width:305px;height:70px;margin:0 0 10px;border:solid #B34B87;border-width:1px 0 0 1px;padding:0 0 0 4px;float:left;color:#5b545b;background-color:transparent;}
#fbb {width:100%;margin:0 auto;padding:8px 0 0;clear:both;}
p.red {color:#c33;background-color:transparent;margin:0;padding:0;text-align:center;background-image:none;clear:both} 
/*form 2*/
.fbox2 {width:612px;float:left;margin:0;padding:0 0 0 10px;border:0;text-align:left;}
.fbox2 p {margin:0 0 10px;padding:0 0 0 70px;float:left;font-size:.8em;line-height:1.2em;font-style:italic;}
p.red2 {float:right;text-align:left;background-image:none;color:#c33;background-color:transparent;margin:0;padding:10px 0 0;clear:none;font:bold 1.1em/1.2em verdana, sans-serif;}

.fbox2l {width:311px;margin:0;padding:0;float:left;}
.fbox2l input {width:210px;height:18px;margin:0 0 10px;border:solid #B34B87;border-width:1px 0 0 1px;padding:2px 0 0 4px;float:left;color:#5b545b;background-color:transparent;}
.lab2 {width:70px;clear:left;float:left;font-size:.9em;margin:3px 10px 0 0;text-align:right;padding:0 0 0 0;}

.fbox2r {width:311px;margin:0;padding:0;float:left;}
.fbox2r input {width:215px;height:25px;margin:0;padding:0 0 0 4px;float:left;color:#5b545b;background-color:transparent;border:solid #B34B87;border-width:1px 0 0 1px;}
.fbox2r textarea {width:210px;height:90px;margin:0 0 10px;padding:2px 0 0 4px;float:left;color:#5b545b;background-color:transparent;border:solid #B34B87;border-width:1px 0 0 1px;overflow:auto;}
.lab3 {width:60px;float:left;clear:left;font-size:.9em;margin:3px 0 0;padding:0 10px 0 0;text-align:right}
/*form send and reset button mouseover hover effect*/
input.over {width:73px;height:25px;margin:0 0 0 133px;text-align:center;padding:0;border-bottom:1px solid #FBE1EC;border-right:1px solid #FBE1EC;}
input.over:hover, #fbb .over.plover, input.reset:hover, #fbb .reset.plover, input.reset2:hover {border:1px solid #B34B87;}/*need plover script for IE6*/
input.reset {width:73px;height:27px;float:right;margin:0 66px 0 0;padding:0;border-top:1px solid #B34B87;border-left:1px solid #B34B87;border-right:1px solid #F9E2EC;background:url(images/reset.gif) 0 0 no-repeat;}
input.reset2 {width:73px;height:27px;float:right;margin:0;padding:0;border-top:1px solid #B34B87;border-left:1px solid #B34B87;border-right:1px solid #F9E2EC;border-bottom:1px solid #F9E2EC;font:18px verdana, sans-serif;color:#CE89B0;background-color:transparent;}
/*end forms*/
.inputbox {width:311px;height:29px;margin:0;padding:0;clear:both;}
.infobox {width:213px;height:75px;margin:0 0 15px 80px;border:1px solid #B34B87;padding:3px 0 2px;color:#5b545b;background-color:transparent;clear:left;}
.infobox p {font:bold 1em verdana, sans-serif;text-align:center;margin:0 0 10px;padding:0;background-image:none;color:#888}
.infobox p.red {color:#b34b87;background-color:transparent;font-size:.8em;margin:0;padding:0 15px 2px;text-align:center;}
.infobox p.red2 {width:100%;color:#009;background-color:transparent;font-size:.95em;margin:2px 0;padding:0;text-align:center;}

