@charset "utf-8";

* {margin:0;padding:0;}
body {background:#FFFFFF url(images/img01.gif) repeat-x;font-family:Arial, sans-serif;font-size:13px;color:#4A5157;}
h1, h2, h3 {color:#666;}
h1 {letter-spacing:-1px;font-size:30px;}
h2 {font-size:24px;color:#292929;}
h3 {font-size:13px;color:#292929;}
p, ul, ol {margin-bottom:2em;}
a {color:#c9c;}
a:hover {text-decoration:none;}
a:focus, a:active {outline-style:none;outline-width:0;}
img {border:0;}
#content img {margin:0px 10px 10px 10px;padding:0 6px 6px 0;background:url('images/shadowAlpha.png') no-repeat bottom right !important;_background:url('images/shadow.gif') no-repeat bottom right;}
#content img.noshadow{padding:0;margin:0;background:none !important;}
hr {display:none;}

/* Logo */
#logo {width:918px;height:147px;margin:0 auto;}
#logo a {height:145px;float:left;background:url(images/logo.gif) no-repeat 0 0px;text-decoration:none;}
#logo a span {display:block;padding:50px 37px 0 160px;font:bold 38px/40px 'myriad pro','helvetica','sans-serif';letter-spacing:-2px;cursor:pointer;color:#7a6285;}
#logo h6 {float:right;padding:15px 6px 0 0;font: normal 13px/14px Arial, sans-serif;color:#969;}

/* Menu */
#menu {width:919px;height:50px;margin:0 auto;}
#menu ul {margin:0;padding:10px 0 0 0;list-style:none;line-height:normal;float:left;}
#menu li {display:inline;padding:0;}
#menu a {display:block;float:left;height:30px;margin:0 10px;padding:5px 20px 0 20px;text-transform:lowercase;text-decoration:none;font-size:14px;font-weight:bold;color:#fff;}
#menu a:hover {text-decoration:underline;}
#menu #active_menu-nav,#menu .active {background:url('images/ml.gif') no-repeat left top;color:#fff;padding:0 0 0 20px;height:30px;}
#menu #active_menu-nav span,#menu .active span {background:url('images/mr.gif') no-repeat right top;color:#fff;padding:5px 20px 12px 0px;display:block;}

/* Page */
#bg {background:url(images/bg_container.png) repeat-y center top;_background:url('images/img04.gif') no-repeat center top;}
#page {width:918px;margin:0 auto;}

/* Content */
#content {float:right;width:660px;padding:0 24px 0 0;}
#content h1 {margin:25px 0 20px 0;padding-left:33px;font-size:24px;color:#7A6285;border-bottom:1px solid #969;background:url(images/img07.gif) no-repeat left center;text-transform:lowercase;}

/* Sidebar */
#sidebar {float:left;width:228px;padding:25px 0 0;margin:0 0 0 -31px;background:transparent;}
#sidebar a {color:#4A5157;}
#sidebar .moduletable {padding:0}
#sidebar .moduletable h3 {height:27px;padding:6px 0 0 45px;background:transparent url(images/side_h3.gif) no-repeat scroll 0 0;text-transform:lowercase;font-size:17px;color:#FFFFFF;}
#sidebar .moduletable ul,#sidebar .moduletable div.mainlevel {background:transparent url(images/side_h3_btm.gif) no-repeat scroll 0 0;}
#sidebar .moduletable ul {list-style:none;line-height:normal;padding:0 0 0 45px;margin:0 0 25px 0;}
#sidebar .moduletable ul li a {margin:0;padding:5px 0;border-bottom:1px solid #ccc;display:block;}
#sidebar .moduletable ul li a.active_menu-nav {text-decoration:none;background:transparent url(images/arrow_right.gif) no-repeat scroll 0 9px;padding-left:10px;}
#sidebar .moduletable ul li a:hover {border-bottom-color:#c9c;}
#sidebar .moduletable div.mainlevel {padding:10px 5px 10px 45px}
#sidebar .moduletable small {font-size:10px;color:#808C96;}

/* Footer */
#footer {padding:35px 0;font-size:12px;background:url('images/bg_footer.png') no-repeat center top;_background:url('images/img04.gif') no-repeat center top;}
#footer p {text-align:center;_background:url('images/img08.gif') no-repeat center top;}

/* Forms */
label {display:block;padding:5px 0;font-weight:bold}
label span {font-weight:normal}
label br {clear:left}

/* Shadows */
#logo span {text-shadow:1px 2px 3px #c9c;}
#menu a, h3 {text-shadow:1px 1px 1px #555;}
#content .shadow {text-shadow:0 0 1px #969;}
.componentheading, .contentpagetitle {text-shadow:0 0 1px #c9c;}

/* Borders */
#sidebar .moduletable h3 {-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;}
/* NU_mg */
.lbox a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;vertical-align:top;overflow:hidden;margin:0px;width:150px;opacity:0.87;}
.lbox a img{display:block;border:none;margin:0;background-image:none !important;}
.lbox a:hover{text-decoration:underline;opacity:1;}
#content h3 {background:#969;color:#fff;font-size:17px;padding:6px 8px;margin:15px 0 10px;box-shadow: 1px 1px 3px #888; -webkit-box-shadow: 1px 1px 3px #888; -moz-box-shadow: 1px 1px 3px #888;}
fieldset {border:0 none;}
fieldset label {float:left;width:12em;height:2em;padding:0;}
fieldset input,fieldset textfield {float:left;} 
fieldset br {clear:both;}

/*
#632163
#7A6285
#969
#c9c
#cca7cc
*/