*
{
padding:0;
margin:0;
}

a,a:visited
{
color:#6c4d86;
background:transparent;
}

body
{
color:#5d1e79;
background:#ffffff url(../i/bg1.jpg) no-repeat;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:90%;
}

div.ban1
{
margin:2.2em 0 0 0;
background:FFDDDD;
}

div.bt1
{
margin-top:1em;
}

div.cb1
{
clear:both;
}

div.frm1
{
border:1px dashed #af192c;
padding:10px;
width:480px;
margin-bottom:1em;
}

div.frm2
{
padding:10px;
width:370px;
margin:1em 0 0 30px;
color:#ffffff;
background:#5d1e79;
font-size:85%;
}

div.frm3
{
padding:10px;
margin:1em 0 0 0;
border:1px solid #95E3FF;
color:#5d1e79;
background-image: url(../i/graduated-block521x270.jpg);
background-repeat: no-repeat;
font-size:100%;
}

div.frm4
{
padding:10px;
width:430px;
margin:1em 0 0 0;
border:1px solid #49195e;
color:#ffffff;
background:#5d1e79;
font-size:85%;
}

div.main1
{
margin-left:40px;
width:490px;
}

div.main2
{
margin:0.3em 0 1em 7px;
}

div.main3
{
margin-left:40px;
}

div.nav1
{
margin:2em 0 0 40px;
width:110px;
padding:10px;
border:1px solid #0098ce;
background:#00aeef;
font-size:75%;
}

div.nav2
{
margin:1em 0 0 40px;
width:130px;
}

div.nw1
{
margin:0.5em 0 0.5em;
padding:1em 10px 1em 10px;
border:1px solid #af192c;
}

h1
{
font-weight:normal;
padding:0.2em 0 0 0;
font-family:"Palatino Linotype","Times New Roman",Times,serif;
font-size:300%;
letter-spacing:0.1em;
}

h2
{
font-weight:normal;
padding:0.2em 0 0.2em 0;
font-size:110%;
letter-spacing:0.1em;
word-spacing:0.15em;
}

h3
{
color:#af192c;
font-size:150%;
font-weight:bold;
}

h4
{
font-weight:normal;
color:#af192c;
font-size:140%;
}

li
{
padding:0.1em 0 0.3em 0;
}

p
{
padding:0.2em 0 0.2em 0;
line-height:150%;
}

sup
{
font-size:60%;
}

ul
{
padding:0.1em 0 0.1em 0;
margin-left: 50px;
}

.ban1 p
{
color:#a283bc;
background:transparent;
font-family:"Palatino Linotype","Times New Roman",Times,serif;
font-style:italic;
font-weight:bold;
font-size:170%;
line-height:130%;
}

.bt1 li
{
margin-left:0;
font-size:90%;
}

.bt1 p
{
padding-bottom:1em;
font-size:90%;
}

.deb1
{
color:#0098ce;
}

.fn1
{
padding-top:1em;
font-size:75%;
}

.frm2 a:link,.frm2 a:visited
{
color:#ffffff;
}

.frm2 p
{
line-height:200%;
}

.frm2 td
{
padding:0.5em 0 0.5em 0;
font-size:85%;
}

.frm2ul
{
border-bottom:1px solid #0098ce;
}

.frm3 p
{
margin:0.5em 0 0.5em 0;
}

.frm4 h4
{
color:#ffffff;
font-weight:bold;
line-height:140%;
}

.frm4 img
{
float:left;
padding:0 15px 1em 0;
}

.frm4 p
{
padding-bottom:1.5em;
}

.hd3
{
padding-top:1em;
font-size:100%;
font-weight:bold;
}

.hd4
{
padding-bottom:1em;
font-size:90%;
font-weight:bold;
}

.hi1
{
width:480px;
color:#af192c;
}

.hi2
{
padding-top:0;
margin-top:-0.5em;
color:#af192c;
line-height:70%;
}

.hi3
{
padding:0.3em 0 0.4em 0;
margin:0.2em 0 0.2em 0;
display:block;
color:#af192c;
background-color: transparent;
font-weight:bold;
font-size:120%;
text-align:center;
}

.main3 h1
{
font-size:176%;
letter-spacing:0.30em;
}

.main3 h2
{
font-size:85%;
letter-spacing:0;
word-spacing:0;
}

.nav1 a,.nav1 a:visited
{
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.nav1 a:hover
{
text-decoration:underline;
}

.nav1 p
{
padding-bottom:1.5em;
}

.nav2 p
{
color:#a283bc;
background:transparent;
font-family:"Palatino Linotype","Times New Roman",Times,serif;
font-style:italic;
font-weight:bold;
font-size:100%;
letter-spacing:0.05em;
line-height:130%;
text-align:center;
}

.nw1 h2
{
color:#af192c;
font-size:150%;
}

.nw1 h4
{
color:#49195e;
font-size:120%;
font-weight: bold;
padding: 0 0 0.7em 0;
}

.sub1
{
color:#af192c;
font-size:70%;
}

.nw2
{
color:#AF192C;
font-weight: bold;
}

.nw1 p
{
padding-bottom: 0.7em;
}