@charset "utf-8";
/* CSS Document */
html{
height:100%;
width:100%;
}
body{
height:100%;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background-color:#ffffff;
color:#000;
}
form, table{
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:6px 0px;
}
h1{
font-size:28px;
font-weight:bold;
color:#502b51;
font-family:"Myriad Pro", Arial
}

h2{
font-size:28px;
color:#502b51;
font-family:"Myriad Pro", Arial
}

h3{
font-size:22px;
font-weight:bold;
color:#502b51;
font-family:"Myriad Pro", Arial
}

h4{
font-size:18px;
font-weight:bold;
color:#999900;
font-family:"Myriad Pro", Arial
}

h5{
font-size:22px;
font-weight:bold;
color:#999900;
font-family:"Myriad Pro", Arial
}

h6{}
p{
margin:0;
padding:5px 0px;
}
a{}
a:hover{}

#wrapper{ margin:auto; width:959px;}
#masthead{ min-height:185px; height:auto !important; height:185px; position:relative;}
#slogan-number{font-size:26px; font-weight:normal; color:#502b51; padding:10px 0;}
#display-area{}


/*masthead*/
#banner img{ display:block;}
#menu{ height:26px; background:url(../images/bg-menu.gif) 0 0 no-repeat;}
#social-networking{ width:98px; position:absolute; right:10px; top:19px;}

#smedia{ margin:0; padding:0;}
#smedia li{ margin:0; padding:0 3px; list-style-type:none; float:left;}
#smedia li a{ display:block; height:20px; width:18px; text-indent:-99999px; background:url(../images/social-media.gif) 0 0 no-repeat; outline:none;}
#smedia li.item1 a{ background-position:0 0;}
#smedia li.item2 a{ background-position:-25px 0;}
#smedia li.item3 a{ background-position:-49px 0;}
#smedia li.item4 a{ width:19px; background-position:-73px 0;}

/*slogan-number*/
#slogan-number h1{ font-size:26px; font-weight:normal; padding:0; margin:0;}
#slogan-number p{ margin:0; padding:0;}
/*display-area*/
#display-area .leftarea{ width:241px;}
#display-area .rightarea{ width:694px;}

/*leftarea*/
.block{ margin:0 0 18px 0;}
.register-block{ height:189px; background:url(../images/bg-register.jpg) 0 0 no-repeat; text-align:right;}
.register-block h3{ font-size:25px; font-weight:normal; color:#fff; padding:20px 0; margin:0px 15px; line-height:120%;}
.register-block h3 a{ color:#fff; text-decoration:none;}

h2.header-block{ padding:6px 0; font-size:18px; font-weight:normal; background-color:#abb400; color:#fff; text-align:center;}

.events-block{ background-color:#f4fad8; padding:10px 0px 10px 7px;}
.event{ margin:0 0 13px 0;}
.date-loc{ width:55px; background-color:#cc3300; text-align:center; color:#fff;min-height:32px; height:auto !important; height:32px; padding:3px 0 0 0;}
.date-loc p{ margin:0; padding:0;}
.event-details{ width:171px;}
.event-details h3{ padding:0; margin:0 0 3px 0; font-size:12px;}
.event-details h3 span{ font-weight:normal;}
.event-details a{ text-decoration:none; color:#cccc00;}

.event-inner{ margin:0 0 13px 0; width:600px;}
.date-loc-inner{ width:110px; font-size:18px; font-weight:bold; background-color:#cc3300; text-align:center; color:#fff;min-height:32px; height:auto !important; height:32px; padding:3px 0 0 0;}
.date-loc-inner p{ margin:0; padding:0;}
.event-details-inner{ width:477px; margin-top:5px;}
.event-details-inner h3{ padding:0; margin:0 0 3px 0; font-size:12px;}
.event-details-inner h3 span{ font-weight:normal;}
.event-details-inner a{ text-decoration:none; color:#cccc00;}

.freeaudio-block{background-color:#f4fad8; padding:10px 0 10px 6px;}
.freeaudio-block h3{ text-align:right; font-weight:normal; font-size:15px; padding:0; line-height:150%; margin:0 10px 0 0;}
.freeaudio-download{ display:block; width:228px; height:75px; background:url(../images/freeaudio-download.gif) 0 0 no-repeat; outline:none; text-indent:-9999px;}

/*rightarea*/
#display-area .rightarea .content{ padding:0 0 10px 0;}
#display-area .rightarea a{ color:#cc3366; text-decoration:none;}
#display-area .rightarea p{ margin:0 0 10px 0; padding:0;}
#display-area .rightarea h3{ padding:0; margin:0 0 0 0; font-size:14px; font-weight:normal; color:#663366;}
.quote-header{ font-size:25px; font-weight:normal; color:#502b51; line-height:110%;}
.cta-block{ padding:20px 0;}
.cta-block ul{ margin:0; padding:0;}
.cta-block ul li{ list-style-type:none; float:left; padding:0 24px 0 0;}
.cta-block ul li.last{ padding-right:0;}
.page-banner{ display:block; margin:0 0 10px 0;}

#footer{ background:url(../images/bg-footer.gif) bottom no-repeat #502b51; min-height:42px; height:auto !important; height:42px; margin:34px 0 0 0; color:#fff; padding:8px 10px;}
#footer .leftarea{ width:720px;}
#footer a{ color:#ffffff; text-decoration:none; }
#footer .rightarea{ width:210px;}
#footer .leftarea table{ border-collapse:collapse; margin:0 0 7px 0;}
#footer .leftarea table td{ padding:0 15px 0 0;}
#footer .leftarea a{ color:#fff; text-decoration:none;}
#footer p{ padding:0; margin:0;}

/*inner page*/
#leftnav{ margin:0; padding:0;}
#leftnav li{ list-style-type:none; margin:0 0 5px 0; padding:0;}
#leftnav li a{ display:block; background-color:#f0fbc1; color:#502b51; text-decoration:none; font-size:16px; padding:5px 10px;}

#related-content{ background:url(../images/sep2.gif) top repeat-x; padding:48px 0 0 0;}
#related-content h2{ font-size:18px; font-weight:normal; color:#663366; padding:0; margin:0 0 10px 10px;}
#rnav{ margin:0; padding:0;}
#rnav li{ list-style-type:none; margin:0;  float:left;}
#rnav li.item5{ padding-right:0 !important;}
#rnav li a{ display:block; background:url(../images/bg-relatedcontent.jpg) 0 0 no-repeat; color:#fff; font-size:17px; text-decoration:none;}
#rnav li.item1 a{ height:82px; width:164px; text-align:right; padding:20px 10px 0 0;}
#rnav li.item2 a{ height:82px; width:166px; background-position:-194px 0; text-align:left; padding:20px 0 0 10px;}
#rnav li.item3 a{ height:82px; width:166px; background-position:-390px 0; text-align:right; padding:20px 10px 0 0;}
#rnav li.item4 a{ height:82px; width:167px; background-position:-585px 0; text-align:left; padding:20px 0 0 10px;}
#rnav li.item5 a{ height:82px; width:169px; background-position:-780px 0; text-align:left; padding:20px 0 0 10px;}
/*float*/
.right{
float:right;
}
.left{
float:left;
}
.clearB{
clear:both;
}