* {margin:0;padding:0}
body {background-color:#eff2f3;color:#333;font:normal 66%/1.4 verdana,tahoma,arial,sans-serif}
a:link, a:visited  {text-decoration:none;color:#6A5ACD;font-weight:bold}
a:hover, a:active  {text-decoration:underline;color:#ff8c00;font-weight:bold}
img#loading {position:absolute;top:5px;right:5px;display:none}
/*----------------------------------------------------------------------------*/
/* LAYOUT */
/*----------------------------------------------------------------------------*/
div#WRAP {width:960px;margin:0px auto}
div#TOPLEFT {float:left;width:16px;height:16px;background: url(../images/style/main-top-left.png) no-repeat top left}
div#TOPCENTER {float:left;height:16px;width:928px;background:url(../images/style/main-top.png)  top left repeat-x}
div#TOPRIGHT {float:left;width:16px;height:16px;background:url(../images/style/main-top-right.png) top right no-repeat}
div#CENTER {clear:left;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;background-color:#fff;height:1%}
div#LEFT {margin:0 260px 0 0;background-color:#fff}
div#RIGHT {width:250px;float:right;background-color:#fff}
div#FULL {width:100%;background-color:#FFFFFF}
div#BOTLEFT {float:left;width:16px;height:16px;background:url(../images/style/main-bottom-left.png) bottom left no-repeat}
div#BOTCENTER {float:left;height:16px;width:928px;background:url(../images/style/main-bottom.png) bottom left repeat-x}
div#BOTRIGHT  {float:left;width:16px;height:16px;background:url(../images/style/main-bottom-right.png) bottom right no-repeat}
/*-----------------------------------------------------------------------------*/
div#TOP  {width:960px;height:40px;margin:0 auto;background-color:#eff2f3;color:#999}
div.login   {float:left;margin:10px 6px 0 0}
div.buttons {float:left;margin:10px 6px 0 0}
div.searchbox {height:22px;width:177px;float:right;margin:10px 0 0 0;background:url(../images/style/search-bg.png) 0 0 no-repeat}
div.searchbox input {padding:4px 0 0 24px;overflow:hidden;width:150px;font-size:100%;border:0;background:none;font-weight:normal;color:#999}
div.logged  {float:left;margin:5px 10px 0 0;color:#999;font:normal 90% tahoma,verdana,arial,sans-serif}
/*----------------------------------------------------------------------------*/
div#HEADER  {position:relative;width:100%;height:110px}
div#HEADER div.logo{position:absolute;top:0;left:15px}
div#HEADER ul#MainMenu li a {cursor:pointer !important;font-weight:normal !important}
div#HEADER div.title {position:absolute;top:0;left:140px;text-align:left}
div#HEADER div.lang  {position:absolute;top:0;right:15px}
div#HEADER p.subtitle {position:absolute;top:40px;left:150px;font:normal 110% arial,sans-serif;color:#999}
div#CRUMBS {width:100%;height:27px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7}
div#CRUMBS div#CRUMBS1 {float:left;display:inline}
div#CRUMBS div#CRUMBS2 {float:right;display:inline}
div#CRUMBS div.separator {float:left}
div#CRUMBS div.crumbs {float:left;text-align:left;padding:6px 8px;font:normal 110% tahoma,arial,sans-serif;color:#999}
div#CRUMBS div.tools {float:left;text-align:left;padding:2px 10px 4px 10px}
div#CRUMBS2 a:link, div#CRUMBS2 a:visited {text-decoration:none;font-weight:normal;color:#999}
div#CRUMBS2 a:hover, div#CRUMBS2 a:active  {text-decoration:none;font-weight:normal;color:#000}
div#CONTENT {padding:0 0 10px 15px;color:#333;text-align:left}
div#SIDEBAR {padding:0 15px 10px 0;color:#333;text-align:left}
div#CONTENT a:link, div#CONTENT a:visited {text-decoration:none;color:#6A5ACD;font-weight:bold}
div#CONTENT a:hover, div#CONTENT a:active {text-decoration:underline;color:#ff8c00;font-weight:bold}
div#SIDEBAR a:link, div#SIDEBAR a:visited {text-decoration:none;color:#6A5ACD;font-weight:bold}
div#SIDEBAR a:hover, div#SIDEBAR a:active {text-decoration:underline;color:#ff8c00;font-weight:bold}
div#MSG  {margin:0 25px}
h3.header  {display:none}
p.bottom  {clear:left;padding:5px 100px 10px;color:#999;font:normal 110% tahoma,verdana,sans-serif;text-align:center}
div.footer  {display:none}
div.lang  {font:bold 100% georgia,"times new roman",serif}
div.lang a:link, div.lang a:visited {text-decoration:none;color:#999;font-weight:bold}
div.lang a:hover, div.lang a:active {text-decoration:underline;color:#000;font-weight:bold}
div.lang span {color:#36C}
div.edit  {margin:0;padding:0}
img.admin {display:none;border:0;cursor:pointer}
span.filedata {color:#6C9;font:normal 100% tahoma,arial,sans-serif}
/*----------------------------------------------------------------------------*/
/* MENU */
/*----------------------------------------------------------------------------*/
ul.MM li span {display:block;padding:0 10px}
ul.SM li span {display:block;padding:0 3px}
/* ---------------------------------------------------------------------------*/
/* BULLETS */
/*----------------------------------------------------------------------------*/
UL, UL UL {margin-top:0.5em;margin-bottom:0.5em}
OL, OL OL {margin-top:0.5em;margin-bottom:0.5em}
LI, LI LI {margin-top:0.3em;margin-bottom:0.3em;margin-left:3.5em;margin-right:1em;list-style-type:circle}
ul li, ul li li {list-style-image:url(../images/style/bullet.gif)}
ul.arrow-bullet li, ul.arrow-bullet li li { list-style-image:url(../images/bullet_arrow.gif) }
ul.blue-bullet li, ul.blue-bullet li li { list-style-image:url(../images/bullet_blue.gif) }
ul.bullet-green li, ul.bullet-green li li { list-style-image:url(../images/bullet_green.gif) }
ul.link-bullet li, ul.link-bullet li li { list-style-image:url(../images/link.gif) }
ul.bullet li, ul.bullet li li { list-style-image:url(../images/style/bullet.gif) }
li.hyperlink  { list-style-image:url(../images/link.gif) !important }
/* ---------------------------------------------------------------------------*/
/* MISCELLANEOUS */
/* ---------------------------------------------------------------------------*/
hr {margin:3px 0;padding:0;border:none;border-top:1px dotted #d7d7d7;height:1px;color:#d7d7d7;text-align:center}
div.SEPARATOR  {clear:both;margin:7px -5px 2px -5px;padding:0;border:none;border-top:1px solid #d7d7d7;font-size:1px;height:1px}
div.clear {clear:both;margin:0;padding:0;border:none;height:0;font-size:0px}
.center {text-align:center}
.left  {text-align:left}
.right  {text-align:right}
/*----------------------------------------------------------------------------*/
/* CLEARFIX */
/*----------------------------------------------------------------------------*/
.clearFix:after { /* for modern browsers */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearFix { /* for IE7/Win */
    min-height:1px;
}
* html .clearFix { /* for IE5-6/Win */
    height:1px;
}
* html>body .clearFix { /* for IE5/Mac */
    height:auto;
    display:inline-block;
}
/*----------------------------------------------------------------------------*/
/* MESSAGES */
/*----------------------------------------------------------------------------*/
span.error {color:#c00;border-top:3px solid #fe7b7a;border-bottom:3px solid #fe7b7a;background:#FFD6D6 url(../images/alert.png) 10px 50% no-repeat}
span.info {color:#0055BB;border-top:3px solid #629de3;border-bottom:3px solid #629de3;background:#D8E5F8 url(../images/info.png) 10px 50% no-repeat}
span.note {color:#B79000;border-top:3px solid #fde179;border-bottom:3px solid #fde179;background:#FEF6D8 url(../images/note.png) 10px 50% no-repeat}
span.success {color:#57861A;border-top: 3px solid #c2df88;border-bottom:3px solid #c2df88;background:#EEF7DD url(../images/success.png) 10px 50% no-repeat}
span.error,span.info,span.success,span.note {display:block;padding:10px 10px 10px 45px;margin-top:15px}
/*----------------------------------------------------------------------------*/
/* TYPOGRAPHY */
/*----------------------------------------------------------------------------*/
H1 {font-weight:bold;margin:0 0 0.5em}
H2, H3, H4, H5, H6 {font-weight:bold;margin:0.5em 0}
H1, H2, H3 {font-family:georgia,serif;color:#666;font-size:150%;color:#36C}
H4 {font-size:140%}
H5 {font-size:130%;font-variant:small-caps}
H6 {font-size:120%}
P  {margin:0.5em 0}
BLOCKQUOTE {margin:0.5em 5em}
IMG {border:none}
/*----------------------------------------------------------------------------*/
/* FONT STYLES */
/*----------------------------------------------------------------------------*/
.small {font-size:90%}
.large {font-size:120%}
.blue  {color:#3C9}
.dark  {color:#555}
.gray  {color:#999}
.red   {color:#F00}
.light {color:#d7d7d7}
/*----------------------------------------------------------------------------*/
/* FORMS */
/*----------------------------------------------------------------------------*/
#form div.field    {clear:left;margin:0 0 8px 0}
#form div.mandatory {clear:left;margin:0 0 8px 0;display:none;visibility:hidden}
#form div.button   {clear:left;margin:0 0 8px 0;padding-left:218px}
#form div.captcha  {clear:left;margin:0 0 8px 0;padding-left:218px}
#form div.optional {display:block;margin-right:15px;text-align:left}
#form div.label {float:left;width:200px;margin-right:15px;vertical-align:bottom;text-align:right}
#form div.field input, #form div.field textarea {margin:0;padding:3px;width:370px;font:normal 110% verdana,arial,sans-serif;color:#666}
#form select {margin:0;padding:3px;width:380px;color:#666}
#form div.button input.redbutton {cursor:pointer;font:bold 13px verdana,sans-serif;color:#F00;padding:1px 6px}
#form div.button input.greenbutton {cursor:pointer;font:bold 13px verdana,sans-serif;color:#090;padding:1px 6px}
.high {border:2px solid #900}
.dull {border:2px solid #ccc}
span.redbull  {color:#F63;font-size:120%;font-weight:bold}
span.required {color:#F63;font-size:90%;font-weight:bold}
#form div.disclaimer {clear:left;margin:0 0 10px;color:#999;font:italic normal 100% verdana,arial,sans-serif}
p.errmsg  {padding-left:188px;color:#F63;font-size:90%;font-weight:bold;display:none}