body
{ 
 background-color: #cc374b; /* FF6A7E; */
 color: #000000;
 font-family: 'Century Gothic', sans-serif;
 text-align: center;
/*
 background-image: url("/images/back1.jpg");
 background-repeat: no-repeat;
 background-position: center;
*/
}

table, tr, td, div
{
 border-collapse: collapse;
 width: 95%;
 border: 0px;
}

table.cont
{
 width: 900px;
 text-align: center;
 vertical-align: top;
}

table.main
{
 width: 900px;
 text-align: center;
 vertical-align: top;
/* background: url("/images/back.jpg"); */
 background-color: #ffffff;
}

tr
{
 text-align: center;
}

td.left
{
 vertical-align: top;
 width: 100px;
/*
 background-image: url("/images/bottomleft.gif");
 background-repeat: no-repeat;
 background-position: 25px 400px;
*/
}

td.main
{
 text-align: center;
 vertical-align: top;
 width: 800px;
 padding: 30px;
 background: transparent;
/*
 background-image: url("/images/bottomleft.gif");
 background-repeat: no-repeat;
 background-position: -75px 400px;
*/
}

td.top
{
 background: #ffffff; /* rgb(71,71,71); */
 text-align: left;
}

td.content
{
 vertical-align: top;
 text-align: left;
 background: transparent;
}

td.home
{
/* background: #b8d7f6; */
}

div.bar
{
 display: block;
 width: 900px;
 height: 30px;
 color: #ffffff;
 background-color: #cc374b;
 text-align: right;
 font-family: "Monotype Corsiva", serif;
/* font-weight: bold; */
 font-style: italic;
 font-size: 24px;
}

div.logo
{
 background-image: url("/images/bshadow.png");
 background-repeat: no-repeat;
 background-position: -2px -0px;
 width: 925px;
 height: 165px;
}

div.main
{
 background-image: url("/images/mshadow.png");
 background-repeat: no-repeat;
 background-position: -2px -4px;
 width: 925px;
 height: 600px;
}

img
{
 border: none;
 outline: none;
}

li
{
 font-size: 10pt;
}

a, a:link, a:visited
{
 color: #cc374b;
 outline: none;
 text-decoration: none;
}

a:hover
{
 color: #000000;
}

a:active, a:focus
{
 color: #cc374b;
}

a.foot, a.foot:link, a.foot:visited
{
 color: #cc374b;
 text-decoration: none;
 font-size: 13px;
}

a.foot:hover
{
 color: #000000;
}

a.foot:active, a.foot:focus
{
 color: #cc374b;
}

input.t
{
 width: 200px;
 border: 1px solid #476A88;
}

input.t1
{
 width: 150px;
}

select.a
{
 width: 203px;
 font-size: 10pt;
 color: #476A88;
 border: 1px solid #476A88;
}

textarea
{
 width: 200px;
 height: 100px;
 font-size: 11pt;
 color: #476A88;
 border: 1px solid #476A88;
}

h1, h2, h3, h4, h5, h6, h7, b
{
 font-weight: normal;
}

.b
{
 font-weight: bold;
}

.r
{
 color: #cc374b;
}

h1
{
 font-size: 20pt;
}

h2
{
 font-size: 14pt;
 color: #75b075; /* rgb(185,240,185); #FF6A7E; */
}

h3
{
 font-size: 12pt;
}

h4
{
 font-size: 10pt;
}

h5
{
 font-size: 8pt;
}

h6
{
 font-size: 6pt;
}

h7
{
 font-size: 4pt;
}

b.b1, b.b2, b.b3, b.b4, b.s1, b.s2, b.s3, b.s4
{
 font-size:1px;
 overflow:hidden;
 display:block;
}

b.b1
{
 height: 1px;
 background: #ffffff;
 margin: 0 5px;
}

b.s1
{
 height: 1px;
 background: rgb(71,71,71); /* #b8d7f6; */
 margin: 0 5px;
}

b.b2
{
 height: 1px;
 background: #ffffff;
 border-right: 2px solid #ffffff;
 border-left: 2px solid #ffffff;
 margin: 0 3px;
}

b.s2
{
 height: 1px;
 background: rgb(71,71,71);
 border-right: 2px solid rgb(71,71,71);
 border-left: 2px solid rgb(71,71,71);
 margin: 0 3px;
}

b.b3
{
 height: 1px;
 background: #ffffff;
 border-right: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
 margin: 0 2px;
}

b.s3
{
 height: 1px;
 background: rgb(71,71,71);
 border-right: 1px solid rgb(71,71,71);
 border-left: 1px solid rgb(71,71,71);
 margin: 0 2px;
}

b.b4
{
 height: 2px;
 background: #ffffff;
 border-right: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
 margin: 0 1px;
}

b.s4
{
 height: 2px;
 background: rgb(71,71,71);
 border-right: 1px solid rgb(71,71,71);
 border-left: 1px solid rgb(71,71,71);
 margin: 0 1px;
}

.contentb
{
 background: transparent;
 height: 500px;
 opacity: 0.9;
 text-align: left;
 vertical-align: top;
 overflow: auto;
}

.contents
{
 font-size: 9pt;
 background: #b8d7f6;
/* height: 550px;
 overflow: auto; */
 opacity: 0.9;
 text-align: left;
 vertical-align: top;
 height: 90px;
}

.footer
{
/* font-family: verdana, sans-serif; */
 font-size: 13px;
 background: #ffffff;
/* height: 18px; */
 color: #000000;
}

.menu, .smenu
{
 display: block;
 width: 90px;
 height: 20px;
 text-align: left;
 text-indent: 0px;
 position: relative;
/* top: -15px; */
 left: 10px;
 background: #ffffff;
 border-bottom: 1px solid rgb(71,71,71);
}

.smenu
{
/* height: 40px; */
}

a.menu, a.menu:link, a.menu:visited, a.smenu, a.smenu:link, a.smenu:visited
{
/* font-family: verdana, sans-serif; */
 font-size: 15px;
 color: #cc374b;
 background: #ffffff;
 text-decoration: none;
}

a.menu:hover, b.menu:hover, a.smenu:hover, b.smenu:hover
{
 color: #000000;
}

a.menu:active, a.smenu:active, a.menu:focus, a.smenu:focus
{
 color: #cc374b;
 background: #ffffff;
}

b.menu b.smenu
{
 visibility: hidden;
 position: relative;
 left: 90px;
 top: -21px;
 z-index: 1000;
}

b.menu:hover b.smenu
{
 visibility: visible;
}