body { background:#347bd5; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1e1e1e;}
ul,li,p,form { margin:0; padding:0;}
h1 { color:#DD24C7; font-size:20px;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;}
#wrappertop { background:url(../images/wrappertop.jpg) top center no-repeat; padding:20px 0 0 0;}
#wrappercontent { background:url(../images/contentbg2.png) top center repeat-y; }
#wrapperbottom { background:url(../images/wrapperbottom.jpg) bottom center no-repeat; padding:0 0 150px;}
#mainwrappertop { background:url(../images/headertop2.png) top left no-repeat; margin:0 auto; width:960px;}
#footer { background:url(../images/footerbottom2.png) bottom center no-repeat; height:67px;}
#logo { padding:48px 0 10px 48px;}
#navi { background:url(../images/navibg2.gif) top left repeat-x; height:34px; width:872px; margin:0 auto; padding:0 0 0 28px;}
ul#navi li { list-style:none; float:left;line-height:32px; background:url(../images/divide.gif) center right no-repeat;}
ul#navi li a { padding:0 18px; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; text-decoration:none; font-size:12px; color:#fff; display:block; text-transform:uppercase; font-weight:bold;}
ul#navi li a:hover { background-color:#D340E9;}
ul#navi li a.current { background-color:#D340E9;}
#banner { margin:0 0 45px 0;}
#maincontent { padding: 20px 45px; overflow:hidden; }
#content { width:616px; float:left;line-height:18px;  color:white;}
#content p { margin:0 0 20px 0; text-align:justify; line-height:18px;}
#content a {color:#ad1dc3;text-decoration:none; font-weight:bold;}
#content a:hover { text-decoration:underline;}

#sidebar { width:235px; float:left; margin:0 0 0 16px;}
.box { margin:0 0 20px 0;}
#footer { font-size:11px; line-height:38px; color:#fff; padding:0 40px;}
#footer a { color:#fff; text-decoration:none;}
#footer a:hover { color:#F524DA; text-decoration:underline;}
.right { float:right;}
.left { float:left;}
#contact { border:# solid 1px; background-color:black; overflow:hidden; padding:12px 20px; margin:0 0 20px 0; color:white;}
form label { float:left; font-weight:bold; text-align:left; width:100px; color:#262626;}
form .textbox { background-color:#efefef;border:1px solid #fff;color:#999999;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:194px;margin:4px 0;}
form textarea { height:80px;}
#contact p { margin:0 0 10px 0; font-size:12px; color:#161616;}