fieldset.noborder {border: none; padding: 0; margin: 0;}
fieldset ol {padding: 0; margin: 0; list-style-type: none; padding-bottom: 5px;}
fieldset ol li {padding-top: 0.5em}
fieldset ol li.new {clear: both}
fieldset ol li * {vertical-align: middle}
fieldset ol li.tip, .li_tip {font-style: italic; clear: both;}
fieldset ol li.div1 {width: 100%}
fieldset ol li.div1 label {display: block}
fieldset ol li.div1 input[type='text'],fieldset ol li.div1 input[type='password'] {width: 99%}
fieldset ol li.div2 {width: 48.5%; float: left}
fieldset ol li.next2 {padding-left: 10px}
fieldset ol li.div2 label {display: block}
fieldset ol li.div2 input[type='text'] {width: 98%}
fieldset ol li.div3 {width: 31.5%; float: left;}
fieldset ol li.div3 label {display: block}
fieldset ol li.div3 input[type='text'] {width: 100%}
fieldset ol li.next3 {padding-left: 7px}
body.community{ margin:0; padding:0; background-image:url(../images/page-bg-06.jpg); background-repeat:repeat-x}
#wrapper{ margin-left: auto; margin-right: auto}
#header{ background-image:url(../images/coggno-logo-2.gif); background-repeat:no-repeat; background-position:50px top; text-align: right; padding: 0px; height: 84px; left: 120px; right: 50px; vertical-align: bottom; margin-right: 50px; margin-bottom: 0; margin-left: 0}
#header-dec-01{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; background-image:url(../images/tm-dec.jpg); background-repeat:no-repeat; background-position:top left; height:87px}
#header-dec-02{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; background-image:url(../images/um-dec.jpg); background-repeat:no-repeat; background-position:top left; height:87px}
#header-dec-03{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; background-image:url(../images/gm-dec.jpg); background-repeat:no-repeat; background-position:top left; height:87px}
#header-dec-04{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; background-image:url(../images/rm-dec.jpg); background-repeat:no-repeat; background-position:top left; height:87px}
#header-dec-05{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; background-image:url(../images/lm-dec.jpg); background-repeat:no-repeat; background-position:top left; height:87px}
#header-dec-06{ background-repeat:no-repeat; background-position:2px top; height: 52px; left: 165px; margin-top: 4px; margin-right: 0px; margin-bottom: 6px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
#header ul, #header-post-registration ul{ margin:0; padding:0}
#header ul li, #header-post-registration ul li{ margin:0; padding:0; display:inline}
.sidebar {background-color:#efefef; background-image:url(../images/sidebar-bttm.jpg); background-repeat:no-repeat; background-position:bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 30px; padding-left: 0px}
#left_sidebar{ float:left; margin:3px 20px 8px 20px}
#right_sidebar{ float:right; margin: 3px 20px 8px 20px}
#content{ margin-left: 195px; margin-right:195px; padding-top: 0px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px}
.div-clear{ clear:both}
.div-clear-footer-force{ clear:both; margin-bottom: 200px}
#bread-trail{ margin:5px 0px 10px 0px; padding:0px 0px 0px 0px}
.community-course-title{ padding:0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.community-course-description{ padding:5px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.heading-box{ margin:15px 0px 15px 0px; padding: 5px; background-color:#ee9d3c; width: auto; text-align: left}
.heading-box-grey{ padding: 5px; background-color:#efefef; width: auto; text-align: left; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px}
.comm-course-des{ padding: 5px; background-color:#FFFFFF; width: auto; text-align: left; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px}
.btop-box{ padding: 5px; background-image:url(../images/btop-box-dec.jpg); background-repeat:no-repeat; background-position: left; background-color:#ee9d3c; width: auto; text-align: right; margin-top: 8px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px}
.form-table{ margin:0px 0px 35px 0px; padding: 5px}
.sidebar ul{ margin:0; padding:0; list-style: none}
.sidebar ul li{ margin:0; border-bottom: #ffffff 1px solid; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px}
.sidebar ul li.no-list-line{ margin:0; padding:4px 0px 4px 15px; border-bottom: none}
ul.form-list{ margin:20px 0px 20px 10px; padding:0}
li.form-list-space-border{ margin:5px 0px 15px 0px; padding:5px 10px 10px 10px}
ul.form-list textarea{ border: #A7A6AA 1px solid; background-image:url(../images/textarea-bg.jpg); background-position:center; background-repeat:no-repeat}
li.form-list-space-border input, textarea{ width: 99%}
#footer{ margin:0; background-image:url(../images/footer-bg.jpg); background-repeat:repeat-x; text-align: center; width: 100%; height: 75px; padding-top:15px}
#sidebar-rt {margin:0; width: 175px; float: right; background-color:#efefef; background-image:url(../images/sidebar-bttm.jpg); background-repeat:no-repeat; background-position:bottom; padding-top: 0px; padding-right: 0px; padding-bottom: 100px; padding-left: 0px}
#sidebar-rt ul{ margin:0; padding:0; list-style: none}
#sidebar-rt ul li{ margin:0; padding:4px 0px 4px 15px; border-bottom: #ffffff 1px solid}
#sidebar-rt ul li.no-list-line{ margin:0; padding:4px 0px 4px 15px; border-bottom: none}
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #333333; line-height: 18px}
.author-more {font-size: x-small; color: #0693C8; text-decoration: underline; text-align: left; vertical-align: top}
.author-text {font-size: x-small; line-height: 15px; color: #333333}
.author-title {font-size: small; font-weight: bold; color: #0693C8; text-decoration: underline}
.body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #000000}
.course-price {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12.5px; font-weight: bold; line-height: 38px; padding-left: 5px; color: #333333}
.community-course-title h1 {line-height:38px;margin:0}
#top_menu {position: absolute;top: 42px;right: 50px; margin: 0; padding: 0;}
.menu {margin: 0; padding: 0;height:3em}
.menu li {display: block; float: right; padding:7px; margin: 0; border: 1px solid #ccc; border-bottom:none; margin-left: 5px}
.menu li.sel {background-color: #ee9d3c;border:1px solid #ee9d3c;}
.price_table li.header {font-weight:bold}
.price_table p.label {float:left; width: 35%}
.price_table p.value {float:left; width: 35%}
.top-login-area {position:absolute; right: 50px; top:5px}
.fl {float:left}
.fr {float:right}
.c {clear:both}
#login{ width: 595px; border: 1px solid #CCCCCC; background: #fcfcfc url(../images/login-bg.jpg) repeat-x bottom; float: center; margin-bottom:40px}
.login-btop-box{ padding: 0px; background-image:url(../images/btop-box-dec.jpg); background-repeat:no-repeat; background-position: left; background-color:#ee9d3c; width: 594px; text-align: right; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; height: 30px}
.login-btop-box-long {padding: 0px; background-image:url(../images/btop-box-dec.jpg); background-repeat:no-repeat; background-position: left; background-color:#ee9d3c; width: 1000px; text-align: right; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; height: 30px}
.login-btop-box-wrong{ padding: 0px; background:#FF3300 url(../images/btop-box-dec-wrong.jpg) no-repeat left; width: 594px; text-align: center; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; line-height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #FFFFFF; vertical-align: middle}
.login-btop-box-long-wrong{ padding: 0px; background:#FF3300 url(../images/btop-box-dec-wrong.jpg) no-repeat left; width: 1000px; text-align: center; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; height: 30px; line-height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #FFFFFF; vertical-align: middle}
.login-btop-box-good{ padding: 0px; background:#0F6E03 url(../images/btop-box-dec-good.jpg) no-repeat left; width: 594px; text-align: center; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; height: 30px; line-height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #FFFFFF; vertical-align: middle}
.login-title{ width: auto; height: auto; font-family: Arial, Helvetica, sans-serif; font-size: large; color: #2284B7; text-align: center; padding-top: 30px; padding-right: 0px; padding-bottom: 20px; font-weight: bold; vertical-align: middle; padding-left: 0px; margin: 0px}
.login-subtitle{ font-family: Arial, Helvetica, sans-serif; font-size: small; color: #2284B7; text-align: left; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; font-weight: bold; padding-left: 120px; margin: 0px; height: auto; width: auto}
fieldset ol,fieldset legend {margin: 10px 30px !important}
fieldset ol li label {font-family: Arial, Helvetica, sans-serif; font-size: small; color: #2284B7; text-align: left; font-weight: bold; padding-bottom: 5px}
fieldset ol li {margin-bottom: 5px}
fieldset ol li * {vertical-align: baseline !important}
.login-btn{ height: auto; text-align: right; width: auto; padding-right: 120px; padding-bottom: 40px; padding-top: 15px}
.login-btn2{ height: auto; text-align: right; width: auto; padding-right: 220px; padding-bottom: 40px; padding-top: 15px}
.login-body-field{ font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: normal; color: #333333; height: auto; width: auto; padding-left: 120px}
.login-body-field-small input[type='text'],.login-body-field-small input[type='password'] {width:320px}
.login-body-field input[type='text'],.login-body-field input[type='password'] {width:380px}
.login-body{ font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: normal; color: #333333; height: auto; width: auto; padding-left: 120px; padding-bottom: 10px}
.login-body-it {font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: normal; color: #333333; height: auto; width: auto; font-style: italic; text-decoration: underline; padding-left: 120px; padding-bottom: 5px}
fieldset li.tip, #simple_captcha p {font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: normal; color: #666; height: auto; width: auto; font-style: italic; text-decoration: underline; padding-bottom: 5px}
.login-body-it a,.login-body-it a:hover,.login-body-it a:visited {color: #666}
.login-body-bd{ font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #333333; height: auto; width: auto; font-style: normal; padding-left: 120px; padding-bottom: 5px}
.login-po{ height: auto; width: 1024px; padding-left: 270px}
.login-bar{ background-color: #CCCCCC; height: 2px; width: 500px; margin-left: 40px}
.errorExplanation h2 {display:none}
.fieldWithErrors {display: inline}
.errorExplanation {background: #ffdddd; border: 1px solid #cc8888; padding: 10px; margin: 10px;}
table th.footer {text-align: right; padding-right: 15px; background:#EE9D3C url(../images/btop-box-dec.jpg) no-repeat;}
table tr.alt {background: #f0f0f0}
.notice {background: #ddff88; border: 1px solid #ccff00; padding: 10px; text-align:center; margin:10px 30%;}
input[type='submit'].b {background: url(../images/smallbtn.jpg) no-repeat; color: #fff; text-align: center; height:25px;width:92px; border:none; font-size: 11px; font-family: Verdana,arial; font-weight: bold;text-transform:uppercase;vertical-align:top;padding:0}
a.smallbtnlink,a.smallbtnlink:visited,span.smallbtnlink,span.smallbtnlink:visited {background:url(../images/smallbtn.jpg) no-repeat; width:92px; height:25px; vertical-align:middle; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; line-height:25px;color:white !important;font-weight:bold;text-transform:uppercase; text-align:center; margin:0 5px; text-decoration:none !important; font-family:Verdana,sans !important; font-weight: bold!important; font-size:11px !important}
a.smallbtnlink:hover {text-decoration:none !important}
.smallbtnlink span {text-align:center;display:block;width:92px;line-height:25px;font-style:normal}
a.largebtnlink,a.largebtnlink:visited,span.largebtnlink,span.largebtnlink:visited {background:url(../images/button120.gif) no-repeat; width:120px; height:25px; vertical-align:middle; display:-moz-inline-block; display:-moz-inline-box; display:inline-block; line-height:25px;color:white !important;font-weight:bold;text-transform:uppercase; text-align:center; margin:0 5px; text-decoration:none !important; font-family:Verdana,sans !important; font-weight: bold!important; font-size:11px !important}
a.largebtnlink:hover {text-decoration:none !important}
.largebtnlink span {text-align:center;display:block;width:120px;line-height:25px;font-style:normal}
input[type='submit'].bb {background: url(../images/button120.gif) no-repeat; color: #fff; text-align: center; height: 25px; width: 120px; border: none; font-size: 11px; font-family: Verdana,arial; font-weight: bold}
input[type='radio']{ vertical-align:50%}
.pagelayout {background-image: url(../images/bg-grey.jpg); padding: 20px; border: 1px solid #999999; background-repeat: repeat-x; background-position: left bottom}
.Title-Blue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #0BB1EB}
.Body-Text {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; color: #3F4041}
.index_button {width: 283px; height: 148px; position:relative; background-repeat: no-repeat; background-position: 0 0; padding:20px}
.index_button:hover {background-position: 0 -188px; text-decoration: none !important}
.index_button:hover h2 {color: #DA4D10; text-decoration: none !important}
.index_button h2 {padding:0; margin:0; text-align: left; font-size:26px; line-height:30px; color:#FF8000}
.index_button p {padding-top: 5px; color: #3F4041; font-size: 14px}
.index_button p:hover {text-decoration: none !important}
.index_button .blue {color: #2284B7}
.index_button .org {color: #FF8800}
.create_class2 {background-image: url(../images/btn-1.gif);}
.take_class {background-image: url(../images/btn-2.gif)}
.community {background-image: url(../images/btn-3.gif)}
$#fileformats-table td{height:22px;}
#old_style table th {font-weight: normal; color:white; background:#EE9D3C; padding:5px}
#old_style table td {height:35px}
#old_style table th.footer {text-align: right; padding-right: 15px; background:#EE9D3C url(../images/btop-box-dec.jpg) no-repeat;}
#old_style table tr.alt {background: #f0f0f0}
#AuthorsListTable th {background-color:#cccccc; height:30px; color:#FFFFFF; color:#2284B7; text-align:left; padding-left:5px}
#AuthorsListTable td {padding:5px; height:30px}
#AuthorsListTable tr.even td {background-color:#f0f0f0;}
#author_space {border:1px solid #ccc}
#author_space #sub_banner {height: 60px}
#author_space #sub_banner #name_tag {font-size: 20px; position:relative; top: -35px; left:150px;}
#author_space #sub_content {padding:15px;}
.projectFeedbackTitle {background-color:#EFEFEF; margin: 5px 0px 5px; padding: 5px 5px 5px 10px}
.description_text {padding:5px}
#nested_documents table {border: 0px; padding-left:20px}
#nested_documents table td{ padding:0 5px}
.redbox {width: 400px; border-top: 5px solid #ee9d3c; height: 300px; padding: 15px;}
.redbox h1 {font-size: 1.3em; padding: 2px}
.redbox_buttons {padding-bottom: 3px; padding-top: 3px; vertical-align: middle}
.redbox_buttons a, .redbox_buttons a:visited {font-weight: bold; color: #2284b7; font-size: 14px}
.redbox_buttons #spinner {position: relative; top: -32px; left:15px; vertical-align: bottom;font-size:12px; line-height:32px; height: 32px;}
.redbox_buttons #spinner * {vertical-align: middle}
.redbox .errorExplanation h2 {display: none}
#top_menu{ text-decoration:none; margin-right:4px}
#top_menu a {line-height:35px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5f5f5f; text-decoration:none; font-weight:bold}
#top_menu li:hover a, #top_menu li.sel {color:#fff !important}
#top_menu li.bold a {color:#fff !important; line-height:42px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#fff; font-weight:bold}
#top_menu li {float:left;margin-right:4px;margin-top:7px}
#top_menu li {background:transparent url(../images/menu/nav01_normal.jpg) repeat-x scroll 0 0; display:block; height:35px; text-align:center; padding:0px 5px 0px 5px}
#top_menu li:hover {background:transparent url(../images/menu/nav01_hover.jpg) repeat-x scroll 0 0; color:#fff}
#top_menu li.sel {background:transparent url(../images/menu/nav01_hover.jpg) repeat-x scroll 0 0; display:block; height:35px; line-height:35px; cursor:pointer; text-align:center; font-weight:bold; text-decoration:none; padding:0px 5px 0px 5px}
#top_menu li.bold {margin-top:0px !important; background:transparent url(../images/menu/nav02_normal.jpg) repeat-x scroll 0 0; display:block; height:42px; text-align:center; text-decoration:none; padding:0px 5px 0px 5px}
#top_menu li.bold:hover {background:transparent url(../images/menu/nav02_hover.jpg) repeat-x scroll 0 0; color:#fff}
body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1D1D1D; line-height: 18px; padding: 8px; margin: 8px}
p{ margin:0; padding:0; text-align:justify; line-height: 18px}
h3 {font-size:14px}
h1, h2, h3, h4,{ margin:2px 0; padding:0}
h1{ color: #2284b7; font-size:medium}
.sidebar ul li{ color: #464646}
.sidebar .greeting-txt{ color: #0BA0E1; font-size:small; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.sidebar .greeting-txt2{ color: #0BA0E1; font-size:small; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #E4E4E4}
.heading-box{ color: #ffffff; line-height: 18px}
.btop-box{ color: #ffffff; line-height: 18px}
.form-table{ color:#ee9d3c; font-size:12px; font-weight:bold}
.form-list{ color:#ee9d3c; font-size:12px; font-weight:bold; list-style:none}
.reportSearch-form-list{ color:#ee9d3c; font-size:12px; font-weight:bold; list-style:none}
.form-table-small-txt{ color:#959595; font-size:12px; font-weight:normal}
.data-row-gray{ background-color:#efefef; color: #959595}
.data-row-white{ background-color:#ffffff; color: #959595}
.data-row-padding, .data-row-white, .data-row-gray{ padding: 10px}
.data-row-padding-bttn{ padding: 15px}
#footer{ color: #ffffff; line-height: 18px}
#content a:link{ color: #0693C8; text-decoration: none}
#content a:visited{ color: #0693C8; text-decoration: none}
#content a:hover{ color: #0693C8; text-decoration: underline}
#content a:active{ color: #0693C8; text-decoration: underline}
.sidebar ul li a:link{ padding: 0px 0px 0px 15px; color: #464646; text-decoration: none; background-image: url(../images/list-arrow.jpg); background-repeat: no-repeat; background-position:left}
.sidebar ul li a:visited{ padding: 0px 0px 0px 15px; color: #464646; text-decoration: none; background-image: url(../images/list-arrow.jpg); background-repeat: no-repeat; background-position:left}
.sidebar ul li a:hover{ padding: 0px 0px 0px 15px; color: #464646; text-decoration: underline; background-image: url(../images/list-arrow-hor.jpg); background-repeat: no-repeat; background-position:left}
.sidebar ul li a:active{ padding: 0px 0px 0px 15px; color: #464646; text-decoration: none; background-image: url(../images/list-arrow.jpg); background-repeat: no-repeat; background-position:left}
#content .btop-box a:link, #content .heading-box a:link{ color: #ffffff; text-decoration: none; background-image:url(../images/btop-box-arrow.jpg); background-repeat:no-repeat; background-position:right; padding-right: 12px}
#content .btop-box a:visited, #content .heading-box a:visited{ color: #ffffff; text-decoration: none; background-image:url(../images/btop-box-arrow.jpg); background-repeat:no-repeat; background-position:right; padding-right: 12px}
#content .btop-box a:hover, #content .heading-box a:hover{ color: #ffffff; text-decoration: underline; background-image:url(../images/btop-box-arrow.jpg); background-repeat:no-repeat; background-position:right; padding-right: 12px}
#content .btop-box a:active, #content .heading-box a:active{ color: #ffffff; text-decoration: none; background-image:url(../images/btop-box-arrow.jpg); background-repeat:no-repeat; background-position:right; padding-right: 12px}
.form-table a:link{ color: #aecfea; text-decoration: none}
.form-table a:visited{ color: #aecfea; text-decoration: none}
.form-table a:hover{ color: #aecfea; text-decoration: underline}
.form-table a:active{ color: #aecfea; text-decoration: none}
#header a:link, #header-post-registration a:link{ color: #2284B7; text-decoration: underline}
#header a:visited, #header-post-registration a:visited{ color: #2284B7; text-decoration: underline}
#header a:hover, #header-post-registration a:hover{ color: #2284B7; text-decoration: none}
#header a:active, #header-post-registration a:active{ color: #2284B7; text-decoration: underline}
#nav-01 a:link, #nav-02 a:link, #nav-03 a:link, #nav-04 a:link, #nav-05 a:link{ color: #48719f; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none}
#nav-01 a:visited, #nav-02 a:visited, #nav-03 a:visited, #nav-04 a:visited, #nav-05 a:visited{ color: #48719f; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none}
#nav-01 a:hover, #nav-02 a:hover, #nav-03 a:hover, #nav-04 a:hover, #nav-05 a:hover{ color: #48719f; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: underline}
#nav-01 a:active, #nav-02 a:active, #nav-03 a:active, #nav-04 a:active, #nav-05 a:active{ color: #48719f; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none}
#nav-01 a.current-page:link, #nav-02 a.current-page:link, #nav-03 a.current-page:link, #nav-04 a.current-page:link, #nav-05 a.current-page:link{ color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none}
#nav-01 a.current-page:visited, #nav-02 a.current-page:visited, #nav-03 a.current-page:visited, #nav-04 a.current-page:visited, #nav-05 a.current-page:visited{ color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none}
#nav-01 a.current-page:hover, #nav-02 a.current-page:hover, #nav-03 a.current-page:hover, #nav-04 a.current-page:hover, #nav-05 a.current-page:hover{ color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: underline}
#nav-01 a.current-page:active, #nav-02 a.current-page:active, #nav-03 a.current-page:active, #nav-04 a.current-page:active, #nav-05 a.current-page:active{ color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration: none}
#footer a:link{ color: #ffffff; text-decoration: none}
#footer a:visited{ color: #ffffff; text-decoration: none}
#footer a:hover{ color: #ffffff; text-decoration: underline}
#footer a:active{ color: #ffffff; text-decoration: none}
.heading-box-grey {color: #333333; line-height: 18px}
.login-title {font-family: Arial, Helvetica, sans-serif; font-size: large; color: #2284B7; background-position: center}
.Author-SubTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; font-weight: bolder; color: #11B0E8; letter-spacing: -1px; text-align: left}
.Author-SubTitle-Orange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; font-weight: bolder; color: #EE9D3C; letter-spacing: -1px; text-align: left}
.Author-Bullets {list-style-image: url(../images/bull.gif); list-style-type: circle; line-height: 18px; text-align: left}
.Author-pagelayout {background-image: url(../images/bg-grey.jpg); border: 1px solid #999999; background-repeat: repeat-x; background-position: left bottom; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 50px}
.Author-Date {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bolder; color: #EE9D3C; text-align: left}
.Author-More {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #1879AC; text-decoration: underline}
.Author-Title-Orange {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #FF9900; text-align: left; padding-top: 10px}
.Author-Title-Blue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-large; font-weight: bolder; color: #09AFED; padding-bottom: 5px; text-align: left; padding-top: 10px}
.Author-BG {background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: right center; font-size:12px}
.Author-pagelayout {background-image: url(../images/bg-grey.jpg); border: 1px solid #999999; background-repeat: repeat-x; background-position: left bottom; padding: 10px 1%; margin-bottom: 10px}
.Author-pagelayout-bottom {background-image: url(../images/bg-grey.jpg); border: 1px solid #999999; background-repeat: repeat-x; width: 482px; background-position: left bottom; margin-bottom: 10px}
.Author-Rite-Col {width: 240px; padding-top: 3px; padding-left: 10px; text-align: left}
.Author-Article {background-image: url(../images/bg-grey.jpg); border: 1px solid #999999; background-repeat: repeat-x; background-position: left bottom; width: 737px; margin-bottom: 10px}
.star {width:75px;height:15px;display: -moz-inline-box;display:inline-block; vertical-align:top;}
.star5 {background:url(../images/stars.gif) no-repeat 0 0}
.star4 {background:url(../images/stars.gif) no-repeat 0 -15px}
.star3 {background:url(../images/stars.gif) no-repeat 0 -30px}
.star2 {background:url(../images/stars.gif) no-repeat 0 -45px}
.star1 {background:url(../images/stars.gif) no-repeat 0 -60px}
.star0 {background:url(../images/stars.gif) no-repeat 0 -75px}
.dialog{ width: 595px; border: 1px solid #CCCCCC; background: #fcfcfc url(../images/login-bg.jpg) repeat-x bottom; float: center; margin-bottom:40px; font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: normal; text-align: left}
.dialog-title {width: 594px; margin: 0 0 8px 0; height: 30px; padding: 0px; line-height: 30px; font-weight: bold; color: #FFFFFF; vertical-align: middle}
.login-btop-box{ background:#ee9d3c url(../images/btop-box-dec.jpg) no-repeat left; text-align: right}
.login-btop-box-wrong{ background:#FF3300 url(../images/btop-box-dec-wrong.jpg) no-repeat left; text-align: center}
.login-btop-box-good{ background:#0F6E03 url(../images/btop-box-dec-good.jpg) no-repeat left; text-align: center}
.dialog h1 {width: auto; height: auto; font-size: large; color: #2284B7; text-align: center; padding: 30px 0 20px 0; font-weight: bold; vertical-align: middle; margin: 0px}
.dialog a,.dialog a:visited,a.cancel, a.cancel:visited,#content a.cancel, #content a.cancel:visited {color: #333333; height: auto; width: auto; font-style: italic; text-decoration: underline; padding-bottom: 5px; font-family: Arial, Helvetica, sans-serif; font-size: small; font-weight: normal; line-height:25px}
.dialog a:hover, a.cancel:hover,#content a.cancel:hover {text-decoration: none}
.dialog a:active, a.cancel:active,#content a.cancel:active {text-decoration: none; color: #2284B7}
fieldset li.tip {color: #666; height: auto; width: auto; font-style: italic; text-decoration: none; padding-bottom: 5px}
fieldset ol,fieldset legend {margin: 10px 30px !important; font-size:12px;display:block}
fieldset ol li label {color: #2284B7; text-align: left; font-weight: bold; padding-bottom: 5px}
fieldset ol li {margin-bottom: 5px}
fieldset ol li * {vertical-align: baseline !important}
.dialog .notice {background: #ddff88; border: 1px solid #ccff00; padding: 10px; margin: 10px; text-align:center; margin:0 50px;}
.bookmarkit {font-size: 14px; color: #32CF00; margin-bottom: 8px; font-weight: bold; line-height:24px}
.bookmarkit a {font-size:12px !important}
#progress-bar {width:290px; height:25px; margin:15px; border:solid 1px #000; position:relative}
#progress-bar #status-bar {display:block; height:25px; width:0; background-color:lightgreen; border-right:solid 1px #988888; position:absolute; top:0; left:0}
#progress-bar #status-text {display:block; padding: 0 15px; line-height:25px; position:absolute; top:0; left:0}
body{ margin:10px 0px 0px 0px}
img {-ms-interpolation-mode : bicubic}
.blue_roundcont {background-color: #e7f2f9; color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.blue_roundcont p {margin: 0 10px}
.blue_roundtop {background: url(/images/portal/tr-blue.gif) no-repeat top right}
.blue_roundbottom {background: url(/images/portal/br-blue.gif) no-repeat top right}
img.corner {width: 15px; height: 15px; border: none; display: block !important}
.ash_roundcont {background-color: #f3f3f3; color: #000000; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.ash_roundcont p {margin: 0 10px}
.ash_roundtop{ background: url(/images/portal/tr-ash.gif) no-repeat top right}
.ash_roundbottom {background: url(/images/portal/br-ash.gif) no-repeat top right}
img.corner {width: 15px; height: 15px; border: none; display: block !important}
.mp_text01{ color:#606060; font-family:Arial, Helvetica, sans-serif; font-size:14px }
.mp_text01b{ color:#606060; font-family:Arial, Helvetica, sans-serif; font-size:11px }
.mp_text02{ color:#f89b1d; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:4px 4px 4px 0px }
.mp_text02b{ color:#f89b1d; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:4px 4px 0px 4px }
.mp_text03{ color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:12px }
.mp_text04{ color:#1d4b86; font-family:Arial, Helvetica, sans-serif; font-size:11px }
.mp_text05{ color:#f89b1d; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:4px 4px 2px 0px }
.mp_text06{ color:#606060; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px}
.mp_text06b{ color:#f89b1d; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px}
.mp_text06c{ color:#8dc63f; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px}
.mp_text07{ color:#6a6a6a; font-family:Arial, Helvetica, sans-serif; font-size:16px}
.mp_text07b{ color:#6a6a6a; font-family:Arial, Helvetica, sans-serif; font-size:14px}
.mp_text08{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#f3f3f3; padding:4px; border-bottom:1px solid #d1d1d1; border-top:1px solid #d1d1d1 }
.mp_text09{ color:#4899d0; font-family:Arial, Helvetica, sans-serif; font-size:22px; background-color:#f3f3f3; padding:4px 5px 4px 5px; border:1px solid #d1d1d1 }
.mp_text10{ color:#1d4b86; font-family:Arial, Helvetica, sans-serif; font-size:16px}
.mp_text12{ color:#f89b1d; font-family:Arial, Helvetica, sans-serif; font-size:18px}
.mp_text11{ color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:18px; background-color:#eaeaea; padding:4px 5px 4px 5px}
.mp_link01{ color:#1d4b86; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:4px; text-decoration:none}
.mp_link01:hover{ color:#f89b1d; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:underline }
.mp_link02{ color:#1d4b86; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
.mp_link02:hover{ color:#000000; text-decoration:underline }
.mp_link03{ color:#606060; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-decoration:none }
.mp_link03:hover{ color:#f89b1d; text-decoration:underline }
.mp_link04{ color:#606060; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none}
.mp_link04:hover{ color:#f89b1d; text-decoration:underline }
.mp_link05{ color:#1d4b86; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none}
.mp_link05:hover{ color:#f89b1d; text-decoration:underline }
.mp_link06{ color:#1d4b86; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:underline }
.mp_link06:hover{ color:#f89b1d; text-decoration:none}
.mp_link07{ color:#f89b1d; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-decoration:none }
.mp_link07:hover{ color:#606060; text-decoration:underline }
.mp_link08{ color:#1d4b86; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-decoration:none }
input{ background-color:#FFFFFF; height:20px; border:1px solid #999999; padding-top:5px }
.mp_padding{ padding-bottom:6px}
.mp_padding2{ padding-bottom:12px; padding-top:12px}
.mp_fbox{ background:url(/images/portal/mp_img02.jpg); background-repeat:no-repeat; width:367px; height:232px}
.mp_fbox-imgborder{ border:12px solid #f0f0f0 }
.mp_line1{ background-image:url(/images/portal/mp_img_line1.gif); background-repeat:repeat-x; background-position:bottom; height:10px; padding:5px}
.t {background: url(/images/portal/dot.gif) 0 0 repeat-x;}
.b {background: url(/images/portal/dot.gif) 0 100% repeat-x}
.l {background: url(/images/portal/dot.gif) 0 0 repeat-y}
.r {background: url(/images/portal/dot.gif) 100% 0 repeat-y}
.bl {background: url(/images/portal/bl.gif) 0 100% no-repeat}
.br {background: url(/images/portal/br.gif) 100% 100% no-repeat}
.tl {background: url(/images/portal/tl.gif) 0 0 no-repeat}
.tr {background: url(/images/portal/tr.gif) 100% 0 no-repeat; padding:10px}
.mp_arrow1{ background:url(/images/portal/mp_img08.jpg); background-repeat:no-repeat; background-position:center}
.mp_arrow1:hover{ background:url(/images/portal/mp_img08-o.jpg); background-repeat:no-repeat; background-position:center}
.mp_arrow2{ background:url(/images/portal/mp_img09.jpg); background-repeat:no-repeat; background-position:center}
.mp_arrow2:hover{ background:url(/images/portal/mp_img09-o.jpg); background-repeat:no-repeat; background-position:center}
.padding20px{ padding-left:20px; padding-right:20px}
.main_padding {padding-top:3px; padding-bottom:5px}
.authorbar ul{ margin:0; padding:0; list-style: none}
.authorbar ul li{ margin:0; border-bottom: #ffffff 1px solid; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px}
div.c {height:0px;}
#mp_cssnav01 {display: block; height:72px; width:150px; background: url("/images/portal/mp_img25.jpg") no-repeat; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:18px; padding-top:13px; padding-left:10px; font-weight:bold; text-decoration:none}
#mp_cssnav01:hover {background-position: 0 0; color:#ffffff; background: url("/images/portal/mp_img25o.jpg") no-repeat}
#mp_cssnav02 {display: block; height:72px; width:150px; background: url("/images/portal/mp_img26.jpg") no-repeat; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:18px; padding-top:13px; padding-left:10px; font-weight:bold; text-decoration:none}
#mp_cssnav02:hover {background-position: 0 0; color:#ffffff; background: url("/images/portal/mp_img26o.jpg") no-repeat}
#mp_cssnav03 {display: block; width:105px; background: url("/images/portal/mp_img28.jpg") repeat-x; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#1d4b86; font-size:10px; padding-top:5px; padding-left:8px; font-weight:bold; text-decoration:none; border:1px solid #d7d7d7; height:18px}
#mp_cssnav03:hover {background-position: 0 0; color:#474747; background: url("/images/portal/mp_img28o.jpg") repeat-x}
#buy_box{ border:5px solid #dcdcdc; background-color:#f6f6f6; padding:10px; font-size:10px; width:440px; text-align:left; margin-top:0px}
.citem {float:left; padding-left:5px; padding-right:5px}
.cbox {padding-top:5px; overflow:hidden; z-index:100; position:relative}
.ccontainer {width:5000px; z-index:50}
.cimage {margin-bottom:8px; margin-top:8px}
.dialog_window .close_button,#RB_window .close_button {background: url(../images/dialog_window/close.jpg) no-repeat;float:right;width:20px;height:20px;margin:10px 2px 2px 2px;cursor:pointer}
.dialog_window .close_button:hover,#RB_window .close_button:hover {background: url(../images/dialog_window/close_hover.jpg) no-repeat}
.redbox_mi {background-color:#fff;}
.redbox_tl {width:9px;height:35px;background:transparent url('../images/dialog_window/tl.gif') no-repeat}
.redbox_t {height:35px;background:transparent url('../images/dialog_window/t.gif') repeat-x}
.redbox_tr {width:9px;height:35px;background:transparent url('../images/dialog_window/tr.gif') no-repeat}
.redbox_ml {width:9px;background:transparent url('../images/dialog_window/ml.gif') repeat-y}
.redbox_mr {width:9px;background:transparent url('../images/dialog_window/mr.gif') repeat-y}
.redbox_bl {width:9px;height:9px;background:transparent url('../images/dialog_window/bl.gif') no-repeat}
.redbox_b {height:9px;background:transparent url('../images/dialog_window/b.gif') repeat-x}
.redbox_br {width:9px;height:9px;background:transparent url('../images/dialog_window/br.gif') no-repeat;}
.redbox_t .title {color:#333;font-size:16px;font-family:arial;text-indent:10px;line-height:35px;font-weight:bold;height:35px;}
#RB_overlay {position: absolute; z-index: 100; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; min-height:100%; background-color: #888; opacity: .3; filter: alpha(opacity=30)}
#RB_redbox {position: absolute; z-index:99; width: 100%; top: 0px}
#RB_loading {position: fixed; top: 200px; left: 50%; height: 70px; width: 70px; margin-top: -35px; margin-left: -35px; text-align: center; background: #ccc url(../images/redbox_spinner.gif) no-repeat center center; border: 2px solid black}
#RB_window {z-index: 102; display: block; text-align: left; overflow: hidden; margin: 20px auto 0 auto; position: absolute}
.redbox {padding:10px;}
.nopadding {padding:0px !important; border:0px !important}
.dialogBox {padding:5px 10px}
