/* Begin Typography & Colors */
body {
        font-size: 62.5%; /* Resets 1em to 10px */
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        background: url("images/h_bg.gif") repeat-x scroll left top #FFFFFF;
        color: #333;
        text-align: center;
        }

#page {
        text-align: left;
        }

#headerimg         {
        margin: 7px 9px 0;
        height: 192px;
        width: 740px;
        }

#content {
background:url("images/mc_c_vline.gif") repeat-y scroll left top transparent;
color:#808080;
float:left;
font:12px/16px 'Tahoma',sans-serif;
left:0;
margin-bottom:10px;
margin-right:1px;
margin-top:10px;
overflow:hidden;
padding-left:10px;
padding-right:15px;
position:relative;
text-align:justify;
top:0;
width:427px;
        }

.content_home {color:#989898 !important;
font:11px/16px 'Tahoma',sans-serif !important;
}

.widecolumn .entry p {
        font-size: 1.05em;
        }

.narrowcolumn .entry, .widecolumn .entry {
        line-height: 1.4em;
        padding-top:5px;
        }

.widecolumn {
        line-height: 1.6em;
        }

.narrowcolumn .postmetadata {
        text-align: center;
        }

.thread-alt {
        background-color: #f8f8f8;
}
.thread-even {
        background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

        border-left: 1px solid #ddd;
}

#footer {
        background: #373737;
        border: none;
        }

small {
        font-family: Arial, Helvetica, Sans-Serif;
        font-size: 0.9em;
        line-height: 1.5em;
        }

h1, h2, h3 {
        font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
        font-weight: bold;
        }

h1 {
        font-size: 4em;
        text-align: center;
        }

#headerimg .description {
        font-size: 1.2em;
        text-align: center;
        }

h2 {
        font-size: 1.6em;
        }

h2.pagetitle {
        font-size: 1.6em;
        }

#sidebar h2 {
        font-family: 'Lucida Grande', Verdana, Sans-Serif;
        font-size: 1.2em;
        }

h3 {
        font-size: 1.3em;
        }

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
        text-decoration: none;
        color: white;
        }

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
        color: #333;
        }

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
        text-decoration: none;
        text-align:left;
        line-height:normal;
        }

.entry p a:visited {
        color: #b85b5a;
        }

.sticky {
        background: #f7f7f7;
        padding: 0 10px 10px;
        }
.sticky h2 {
        padding-top: 10px;
        }

.commentlist li, #commentform input, #commentform textarea {
        font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
        }
.commentlist li ul li {
        font-size: 1em;
}

.commentlist li {
        font-weight: bold;
}

.commentlist li .avatar {
        float: right;
        border: 1px solid #eee;
        padding: 2px;
        background: #fff;
        }

.commentlist cite, .commentlist cite a {
        font-weight: bold;
        font-style: normal;
        font-size: 1.1em;
        }

.commentlist p {
        font-weight: normal;
        line-height: 1.5em;
        text-transform: none;
        }

#commentform p {
        font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        }

.commentmetadata {
        font-weight: normal;
        }

#sidebar {
        font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
        }

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
        color: #777;
        }

code {
        font: 1.1em 'Courier New', Courier, Fixed;
        }

acronym, abbr, span.caps
{
        font-size: 0.9em;
        letter-spacing: .07em;
        }

a, h2 a:hover, h3 a:hover {
        color: #585858;
        text-decoration: underline;
        }

a:hover {
        color: #e6a800;
        text-decoration: underline;
        }

#wp-calendar #prev a, #wp-calendar #next a {
        font-size: 9pt;
        }

#wp-calendar a {
        text-decoration: none;
        }

#wp-calendar caption {
        font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
        text-align: center;
        }

#wp-calendar th {
        font-style: normal;
        text-transform: capitalize;
        }
/* End Typography & Colors */



/* Begin Structure */
body {
        margin: 0;
        padding: 0;
        }

#page {
        margin: 0 auto;
        padding: 0;
        width: 780px;
        }

#header {
        margin: 0;
        padding: 0;
        }
#header_ {
        position: relative;
        left:0px;
        top:0px;
        width:780px;
        height:43px;
}
#HeadToolbar {
        position:absolute;
        right:0px;
        top:4px;
        width:119px;
        height:16px;
        font: normal 10px/14px 'Tahoma',sans-serif;
        color: #989898;
        text-align: center;
}

#ht-spc_ {
        position:absolute;
        overflow: hidden;
        left:60px;
        top:0px;
        width:1px;
        height:16px;
        background: url(images/ht_spc1.gif) scroll repeat-y top left;
}
#ht-item1 {
        position:absolute;
        left:0px;
        top:0px;
        width:62px;
        height:16px;
}
#ht-item2 {
        position:absolute;
        left:63px;
        top:0px;
        width:56px;
        height:16px;
}
#HeadToolbar a {
        color: #FFFFFF;
        text-decoration: none;
}
#HeadToolbar a:hover {
        color: #A80000;
        text-decoration: none;
}
#headerimg {
        margin: 0;
        height: 200px;
        width: 100%;
        }

.narrowcolumn {
        float: left;
        padding: 0 0 20px 45px;
        margin: 0px 0 0;
        width: 450px;
        }

.widecolumn {
        padding: 10px 0 20px 0;
        margin: 0;
        width: 450px;
        }

.post {
        margin: 0 0 40px;
        text-align: justify;
        }

.post hr {
        display: block;
        }

.widecolumn .post {
        margin: 0;
        }

.narrowcolumn .postmetadata {
        padding-top: 5px;
        }

.widecolumn .postmetadata {
        margin: 30px 0;
        }

.widecolumn .smallattachment {
        text-align: center;
        float: left;
        width: 128px;
        margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
        text-align: center;
        margin: 5px 0px;
}

.postmetadata {
        clear: both;
}

.clear {
        clear: both;
}

#footer {
        padding: 0;
        margin: 0 auto;
        width: 780px;
        clear: both;
        color:#999999;
        font:10px/14px 'Tahoma',sans-serif;

        }

#footer p {
        margin: 0;
        padding: 0;
        text-align:left;
        }

#foot {
background:#373737;
height:40px;
}
/* End Structure */



/*        Begin Headers */
h1 {
        padding-top: 70px;
        margin: 0;
        }

h2 {
        margin:0;
        }

h2.pagetitle {
        margin-top: 30px;
        text-align: center;
}

#sidebar h2 {
        margin: 5px 0 0;
        padding: 0;
        }

h3 {
        padding: 0;
        margin: 30px 0 0;
        }

h3.comments {
        padding: 0;
        margin: 40px auto 20px ;
        }
/* End Headers */



/* Begin Images */
p img {
        padding: 0;
        max-width: 100%;
        }

/*        Using 'class="alignright"' on an image will (who would've
        thought?!) align the image to the right. And using 'class="centered',
        will of course center the image. This is much better than using
        align="center", being much more futureproof (and valid) */

img.centered {
        display: block;
        margin-left: auto;
        margin-right: auto;
        }

img.alignright {
        padding: 4px;
        margin: 0 0 2px 7px;
        display: inline;
        }

img.alignleft {
        padding: 4px;
        margin: 0 7px 2px 0;
        display: inline;
        }

.alignright {
        float: right;
        }

.alignleft {
        float: left;
        }
/* End Images */



/* Begin Lists

        Special stylized non-IE bullets
        Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
        margin-left: 0px;
        padding: 0 0 0 30px;
        list-style: none;
        padding-left: 10px;
        text-indent: -10px;
        }

html>body .entry li {
        margin: 7px 0 8px 10px;
        }

.entry ul li:before, #sidebar ul ul li:before {
        content: "\00BB \0020";
        }

.entry ol {
        padding: 0 0 0 35px;
        margin: 0;
        }

.entry ol li {
        margin: 0;
        padding: 0;
        }

.postmetadata ul, .postmetadata li {
        display: inline;
        list-style-type: none;
        list-style-image: none;
        }

#sidebar ul, #sidebar ul ol {
        margin: 0;
        padding: 0;
        }

#sidebar ul li {
        list-style-type: none;
        list-style-image: none;
        margin-bottom: 15px;
        }

#sidebar ul p, #sidebar ul select {
        margin: 5px 0 8px;
        }

#sidebar ul ul, #sidebar ul ol {
        margin: 5px 0 0 10px;
        }

#sidebar ul ul ul, #sidebar ul ol {
        margin: 0 0 0 10px;
        }

ol li, #sidebar ul ol li {
        list-style: decimal outside;
        }

#sidebar ul ul li, #sidebar ul ol li {
        margin: 3px 0 0;
        padding: 0;
        }
/* End Entry Lists */



/* Begin Form Elements */
#searchform {
        margin: 10px auto;
        padding: 5px 3px;
        text-align: center;
        }

#sidebar #searchform #s {
        width: 108px;
        padding: 2px;
        }

#sidebar #searchsubmit {
        padding: 1px;
        }

.entry form { /* This is mainly for password protected posts, makes them look better. */
        text-align:center;
        }

select {
        width: 130px;
        }

#commentform input {
        width: 170px;
        padding: 2px;
        margin: 5px 5px 1px 0;
        }

#commentform {
        margin: 5px 10px 0 0;
        }
#commentform textarea {
        width: 100%;
        padding: 2px;
        }
#respond:after {
                content: ".";
            display: block;
            height: 0;
            clear: both;
            visibility: hidden;
        }
#commentform #submit {
        margin: 0 0 5px auto;
        float: right;
        }
/* End Form Elements */



/* Begin Comments*/
.alt {
        margin: 0;
        padding: 10px;
        }

.commentlist {
        padding: 0;
        text-align: justify;
        }

.commentlist li {
        margin: 15px 0 10px;
        padding: 5px 5px 10px 10px;
        list-style: none;

        }
.commentlist li ul li {
        margin-right: -5px;
        margin-left: 10px;
}

.commentlist p {
        margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
        margin: 5px 0;
        }

.nocomments {
        text-align: center;
        margin: 0;
        padding: 0;
        display:none;
        }

.commentmetadata {
        margin: 0;
        display: block;
        }
/* End Comments */



/* Begin Sidebar */
#sidebar
{
        margin-left:475px;
        padding:0;
        width:305px;
        }

#sidebar form {
        margin: 0;
        }
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
        empty-cells: show;
        margin: 10px auto 0;
        width: 155px;
        }

#wp-calendar #next a {
        padding-right: 10px;
        text-align: right;
        }

#wp-calendar #prev a {
        padding-left: 10px;
        text-align: left;
        }

#wp-calendar a {
        display: block;
        }

#wp-calendar caption {
        text-align: center;
        width: 100%;
        }

#wp-calendar td {
        padding: 3px 0;
        text-align: center;
        }

#wp-calendar td.pad:hover { /* Doesn't work in IE */
        background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
        cursor: help;
        }

acronym, abbr {
        border-bottom: 1px dashed #999;
        }

blockquote {
        margin: 15px 30px 0 10px;
        padding-left: 20px;
        border-left: 5px solid #ddd;
        }

blockquote cite {
        margin: 5px 0 0;
        display: block;
        }

.center {
        text-align: center;
        }

.hidden {
        display: none;
        }

.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
        display: none;
        }

a img {
        border: none;
        }

.navigation {
        display: block;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 60px;
        }
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
        display: block;
        margin-left: auto;
        margin-right: auto;
}

.wp-caption {
        border: 1px solid #ddd;
        text-align: center;
        background-color: #f3f3f3;
        padding-top: 4px;
        margin: 10px;
        -moz-border-radius: 3px;
        -khtml-border-radius: 3px;
        -webkit-border-radius: 3px;
        border-radius: 3px;
}

.wp-caption img {
        margin: 0;
        padding: 0;
        border: 0 none;
}

.wp-caption p.wp-caption-text {
        font-size: 11px;
        line-height: 17px;
        padding: 0 4px 5px;
        margin: 0;
}
/* End captions */

.clear { clear:both;}

#mc_blackbox_outer {
        width: 100%;
        background: #737373 url(images/mc_bb_bg.gif) scroll repeat-x bottom left;
}
#mc_blackbox {
        width:778px;
        height:346px;
                margin:0 auto;
                position:relative;
}

#mc_blackbox p {
        margin: 0px;
        padding: 0px;
}

#mc_bb_ltc_ {
        position:absolute;
        left:-1px;
        top:-1px;
        width:4px;
        height:4px;
}

#mc_bb_rtc_ {
        position:absolute;
        right:-1px;
        top:-1px;
        width:4px;
        height:4px;
}

#mc-bb-tcaption_ {
        position:absolute;
        left:14px;
        top:9px;
        width:760px;
        height:43px;
}

#mc-bb-pic1_ {
        position:absolute;
        left:4px;
        top:52px;
        width:104px;
        height:126px;
}

#mc-bb-head1_ {
        position:absolute;
        left:108px;
        top:52px;
        width:143px;
        height:37px;
}

#mc-bb-spc1_ {
        position:absolute;
        left:251px;
        top:52px;
        width:1px;
        height:126px;
}

#mc-bb-pic2_ {
        position:absolute;
        left:252px;
        top:52px;
        width:123px;
        height:126px;
}

#mc-bb-head2_ {
        position:absolute;
        left:375px;
        top:52px;
        width:147px;
        height:37px;
}

#mc-bb-spc2_ {
        position:absolute;
        left:522px;
        top:52px;
        width:1px;
        height:126px;
}

#mc-bb-pic3_ {
        position:absolute;
        left:523px;
        top:52px;
        width:117px;
        height:126px;
}

#mc-bb-head3_ {
        position:absolute;
        left:640px;
        top:52px;
        width:136px;
        height:37px;
}

#mc-bb-text1_ {
        position:absolute;
        left:108px;
        top:89px;
        width:128px;
        height:42px;
        padding-left: 5px;
        padding-right: 10px;
}

#mc-bb-text2_ {
        position:absolute;
        left:375px;
        top:89px;
        width:132px;
        height:42px;
        padding-left: 5px;
        padding-right: 10px;
}

#mc-bb-text3_ {
        position:absolute;
        left:640px;
        top:89px;
        width:121px;
        height:42px;
        padding-left: 5px;
        padding-right: 10px;
}

#mc-bb-readmore1_ {
        position:absolute;
        left:170px;
        top:131px;
        width:66px;
        height:19px;
}

#mc-bb-readmore2_ {
        position:absolute;
        left:434px;
        top:131px;
        width:66px;
        height:19px;
}

#mc-bb-readmore3_ {
        position:absolute;
        left:702px;
        top:131px;
        width:66px;
        height:19px;
}

#mc-bb-pic4_ {
        position:absolute;
        left:4px;
        top:178px;
        width:104px;
        height:110px;
}

#mc-bb-head4_ {
        position:absolute;
        left:108px;
        top:178px;
        width:143px;
        height:33px;
}

#mc-bb-spc3_ {
        position:absolute;
        left:251px;
        top:178px;
        width:1px;
        height:110px;
}

#mc-bb-pic5_ {
        position:absolute;
        left:252px;
        top:178px;
        width:123px;
        height:110px;
}

#mc-bb-head5_ {
        position:absolute;
        left:375px;
        top:178px;
        width:147px;
        height:33px;
}

#mc-bb-spc4_ {
        position:absolute;
        left:522px;
        top:178px;
        width:1px;
        height:110px;
}

#mc-bb-pic6_ {
        position:absolute;
        left:523px;
        top:178px;
        width:117px;
        height:110px;
}

#mc-bb-head6_ {
        position:absolute;
        left:640px;
        top:178px;
        width:136px;
        height:33px;
}

#mc-bb-text4_ {
        position:absolute;
        left:108px;
        top:211px;
        width:128px;
        height:42px;
        padding-left: 5px;
        padding-right: 10px;
}

#mc-bb-text5_ {
        position:absolute;
        left:375px;
        top:211px;
        width:132px;
        height:42px;
        padding-left: 5px;
        padding-right: 10px;
}

#mc-bb-text6_ {
        position:absolute;
        left:640px;
        top:211px;
        width:121px;
        height:42px;
        padding-left: 5px;
        padding-right: 10px;
}

#mc-bb-readmore4_ {
        position:absolute;
        left:170px;
        top:253px;
        width:66px;
        height:19px;
}

#mc-bb-readmore5_ {
        position:absolute;
        left:437px;
        top:253px;
        width:66px;
        height:19px;
}

#mc-bb-readmore6_ {
        position:absolute;
        left:702px;
        top:253px;
        width:66px;
        height:19px;
}

#mc-bb-bcaption_ {
        position:absolute;
        right:14px;
        bottom:9px;
        width:760px;
        height:30px;
}

#mc_bb_lbc_ {
        position:absolute;
        left:-1px;
        bottom:-1px;
        width:4px;
        height:4px;
}

#mc_bb_rbc_ {
        position:absolute;
        right:-1px;
        bottom:-1px;
        width:4px;
        height:4px;
}

.mc_bb_caption {
        font: normal 22px/28px 'Tahoma',sans-serif;
        color: #FFFFFF;
}
.mc_bb_text {
        font: normal 10px/12px 'Tahoma',sans-serif;
        color: #CDCDCD;
        text-align: left;
}
/* blackbox tooltips */
.mc_bb_tip {
        display: block;
        position: absolute;
        bottom: 0px;
        left: 0px;
        font: normal 10px/14px 'Tahoma',sans-serif;
        color: #ffffff;
        text-align: justify;
        padding-left: 12px;
        padding-right: 12px;
        padding-top: 9px;
        padding-bottom: 9px;
        width: 288px;
        border: solid 1px #ffffff;
        background: #393939;
        z-index: 1000;
}

.mc_bb_tip h4 {
        margin: 0px;
        padding: 0px;
        font: bold 14px/18px 'Arial',sans-serif;
        color:  #ffffff;
        text-align: left;
}

.mc_bb_tip a {
        color: #CDCDCD;
        text-decoration: none;
}
.mc_bb_tip a:hover {
        color: #DEDEDE;
        text-decoration: none;
}

#mc_bbt_BlackBox_Tip_1 {
        display: block;
        position: absolute;
        bottom: 234px;
        left:156px;
        visibility: hidden;
}
#mc_bbt_BlackBox_Tip_2 {
        display: block;
        position: absolute;
        bottom: 234px;
        left: 317px;
        visibility: hidden;
}
#mc_bbt_BlackBox_Tip_3 {
        display: block;
        position: absolute;
        bottom: 234px;
        left: 440px;
        visibility: hidden;
}
#mc_bbt_BlackBox_Tip_4 {
        display: block;
        position: absolute;
        bottom: 112px;
        left: 156px;
        visibility: hidden;
}
#mc_bbt_BlackBox_Tip_5 {
        display: block;
        position: absolute;
        bottom: 112px;
        left: 317px;
        visibility: hidden;
}

#mc_bbt_BlackBox_Tip_6 {
        display: block;
        position: absolute;
        bottom: 112px;
        left: 440px;
        visibility: hidden;
}

.mc_bbt_top {
        position: absolute;
        top: -4px;
        left: -1px;
        z-index: 1001;
}

.mc_bbt_bottom {
        position: absolute;
        bottom: -4px;
        left: -1px;
        z-index: 1001;
}
#mc_bbt_BlackBox_Tip_1 .mc_bbt_arr {
        position: absolute;
        bottom: -18px;
        left: 28px;
        z-index: 1002;
}
#mc_bbt_BlackBox_Tip_2 .mc_bbt_arr {
        position: absolute;
        bottom: -18px;
        left: 136px;
        z-index: 1002;
}
#mc_bbt_BlackBox_Tip_3 .mc_bbt_arr {
        position: absolute;
        bottom: -18px;
        right: 28px;
        z-index: 1002;
}
#mc_bbt_BlackBox_Tip_4 .mc_bbt_arr {
        position: absolute;
        bottom: -18px;
        left: 28px;
        z-index: 1002;
}
#mc_bbt_BlackBox_Tip_5 .mc_bbt_arr {
        position: absolute;
        bottom: -18px;
        left: 136px;
        z-index: 1002;
}
#mc_bbt_BlackBox_Tip_6 .mc_bbt_arr {
        position: absolute;
        bottom: -18px;
        right: 28px;
        z-index: 1002;
}
/* cform */
.cformheader {
        text-align: right;
        font: normal 10px/14px 'Tahoma',sans-serif;
        color: #989898;
        padding-left: 5px;
        padding-top: 2px;
        padding-bottom: 2px;
}
.cformfield {
        text-align: left;
        font: normal 10px/14px 'Tahoma',sans-serif;
        color: #989898;
        padding-left: 5px;
        padding-top: 2px;
        padding-bottom: 2px;
}
input.text {
        border: 1px solid #D6D6D6;
        height: 13px;
        text-align: left;
        padding: 1px;
        font: normal 10px/14px 'Tahoma',sans-serif;
        color: #989898;
}
textarea  {
        border: 1px solid #D6D6D6;
        text-align: left;
        padding: 1px;
        font: normal 10px/14px 'Tahoma',sans-serif;
        color: #989898;
}
input.submit {
        border: 1px solid #D6D6D6;
        text-align: left;
        padding: 2px;
        font: bold 10px/14px 'Tahoma',sans-serif;
        color: #717171;
        text-align: center;
}

.msgerror {
    color: #ff0000;
}
input.fielderror {
        border: 1px solid #ff0000;
        /*background-color: #FFB869;*/
}

textarea.fielderror {
        border: 1px solid #ff0000;
        /*background-color: #FFB869;*/
}

/* messages */
.messages {
  font: normal 10px/14px 'Tahoma',sans-serif;
        text-align: left;
        vertical-align: top;
        background: #ffffff;
        color: #000000;
        margin-top: 10px;
        margin-bottom: 10px;
        padding: 0px;
}

.msgtype0 {
        font-weight: bold;
        color: #ff0000;
}
.msgtype1 {
        font-weight: bold;
        color: #ffff00;
}
.msgtype2 {
        font-weight: bold;
        color: #ff8800;
}
.msgtype3 {
        font-weight: bold;
        color: #00ff00;
}

/* newsletter - news alert */
#NewsAlertTable {
        position:relative;
        left:0px;
        top:0px;
        width:304px;
        height:88px;
        margin: 5px 0px 5px 0px;
        background: url(images/na_bg.gif) repeat-y left top;
        float: right;
}

#na-ltc00 {
        position:absolute;
        left:0px;
        top:0px;
        width:4px;
        height:4px;
        background: url(images/na_rbc00.gif) no-repeat right bottom;
        overflow: hidden;
        font-size: 1px;
}

#na-tspc00 {
        position:absolute;
        left:4px;
        top:0px;
        width:296px;
        height:4px;
        background: url(images/na_tspc00.gif) repeat-x left bottom;
        overflow: hidden;
        font-size: 1px;
}

#na-rtc00 {
        position:absolute;
        left:300px;
        top:0px;
        width:4px;
        height:4px;
        background: url(images/na_rtc00.gif) no-repeat left bottom;
        overflow: hidden;
        font-size: 1px;
}

#na-title {
        position:absolute;
        left:14px;
        top:16px;
        width:103px;
        height:16px;
}

#na-info {
        position:absolute;
        left:14px;
        top:32px;
        width:278px;
        height:11px;
        font: normal 10px 'Tahoma','Helvetica',sans-serif;
        color: #005BA1;
        text-align: left;
        padding: 8px 6px 8px 6px;
}

#na-form {
        position:absolute;
        left:14px;
        top:59px;
        width:290px;
        height:17px;
                text-align:center;
}

#na-lbc00 {
        position:absolute;
        left:0px;
        top:84px;
        width:4px;
        height:4px;
        background: url(images/na_lbc00.gif) no-repeat right top;
        overflow: hidden;
        font-size: 1px;
}

#na-bspc00 {
        position:absolute;
        left:4px;
        top:84px;
        width:296px;
        height:4px;
        background: url(images/na_bspc00.gif) repeat-x left top;
        overflow: hidden;
        font-size: 1px;
}

#na-rbc00 {
        position:absolute;
        left:300px;
        top:84px;
        width:4px;
        height:4px;
        background: url(images/na_rbc00.gif) no-repeat left top;
        overflow: hidden;
        font-size: 1px;
}

#na_email {
        width: 145px;
        height: 15px;
        font: normal 10px 'Tahoma','Helvetica',sans-serif;
        color: #9c9c9c;
        background: #ffffff url(images/input_bg.gif) repeat-x left bottom;
        border: 1px solid #F2F2F2;
        margin: 0px 2px 0px 2px;
        padding: 1px;
}

#na_submit {
        width: 52px;
        height: 15px;
        font: normal 10px 'Tahoma','Helvetica',sans-serif;
        color: #585858;
        background: #f8f8f8;
        border: none;
        margin: 0px 2px 0px 2px;
        padding: 1px;
        }

#LogobarTable {
        position: relative;
        left:0px;
        top:0px;
        width:780px;
        height:86px;
}

#logo_ {
        position:absolute;
        left:0px;
        top:0px;
        height:86px;
        width:450px;
}
#logo {
        float: left;
}
#logo_text {
        font: italic bold 3.5em 'Times New Roman';
        color: #000000;
        margin-top: 15px;
                margin-left:171px;
}
#lb_form {
        position:absolute;
        right:0px;
        top:20px;
        width:155px;
        height:20px;
        font: normal 10px/14px 'Tahoma',sans-serif;
        color: #989898;
        text-align: center;
}
#menubar  {
height:202px;
left:0;
position:relative;
top:0;
width:780px;}

#mainmenu {
        position:absolute;
        left:475px;
        top:20px;
        width:305px;
        height:175px;
        background: #EABB00;
        text-align: left;
}

#products_ {
        position:absolute;
        left:0px;
        top:0px;
        width:73px;
        height:25px;
}

#solutions_ {
        position:absolute;
        left:73px;
        top:0px;
        width:73px;
        height:25px;
}

#about-olb_ {
        position:absolute;
        left:146px;
        top:0px;
        width:72px;
        height:25px;
}

#presentation_ {
        position:absolute;
        left:218px;
        top:0px;
        width:87px;
        height:25px;
}

.submenu {
        position:absolute;
        left:0px;
        top:41px;
        width:305px;
        height:134px;
        background: #EABB00 url(images/mb_sm_bg.gif) scroll no-repeat top left;
        font: normal 12px/20px 'Tahoma',sans-serif;
        color: #6E0000;
}

.submenu .sm_item_i {
        position:relative;
        left:0px;
        top:0px;
        width:275px;
        height:20px;
        padding-top: 0px;
        padding-left: 15px;
        padding-right: 15px;
        color: #6E0000;
        font-weight: normal;
}
.submenu .sm_item_i a {
        color: #6E0000;
        text-decoration: none;
        background-repeat: repeat-x;
        background-attachment: scroll;
        background-position: left bottom;
}
.submenu .sm_item_i a:hover {
        color: #A80000;
        font-weight: bold;
        text-decoration: none;
}

.submenu .sm_item_a {
        position:relative;
        left:0px;
        top:0px;
        width:275px;
        height:20px;
        padding-top: 0px;
        padding-left: 15px;
        padding-right: 15px;
        background: url(images/mb_sm_bga.gif) scroll repeat-x top left;
        color: #A80000;
        font-weight: bold;
}
.submenu .sm_item_a a {
        color: #A80000;
        font-weight: bold;
        text-decoration: none;
}
.submenu .sm_item_a a:hover {
        color: #A80000;
        font-weight: bold;
        text-decoration: none;
}
.submenu .sm_spc {
        position:relative;
        left:10px;
        top:0px;
        width:285px;
        height:2px;
        overflow: hidden;
        background: url(images/mb_sm_hline.gif) scroll repeat-x top left;
}

#mc_bc {
        position:absolute;
        left:0px;
        top:20px;
        width:474px;
        height:174px;
        text-align: left;
}

#bc-lm_ {
        position:absolute;
        left:0px;
        top:0px;
        width:4px;
        height:39px;
}

.mc-no-rtc_ {
        position:absolute;
        right:-1px;
        top:-1px;
        width:3px;
        height:3px;
}
.mc-no-ltc_ {
        position:absolute;
        left:-1px;
        top:-1px;
        width:3px;
        height:3px;
}
.mc-no-rbc_ {
        position:absolute;
        right:-1px;
        bottom:-1px;
        width:3px;
        height:3px;
}
.mc-no-lbc_ {
        position:absolute;
        left:-1px;
        bottom:-1px;
        width:3px;
        height:3px;
}
#mc_bc {
        position:absolute;
        left:0px;
        top:20px;
        width:474px;
        height:174px;
        text-align: left;
}

#bc-lm_ {
        position:absolute;
        left:0px;
        top:0px;
        width:4px;
        height:39px;
}


#breadcrumb_ {
        position:absolute;
        left:4px;
        top:0px;
        width:456px;
        height:27px;
        background: url(images/bc_bg.gif) scroll repeat-x top left;
        font: normal 10px/12px 'Tahoma',sans-serif;
        color: #EABC03;
        padding-top: 12px;
        padding-left: 5px;
        padding-right: 5px;
        z-index: 1000;
}

#breadcrumb_ .upperpage {
        font: normal 10px/12px 'Tahoma',sans-serif;
        color: #FFFFFF;
        margin-left: 5px;
        margin-right: 5px;
}
#breadcrumb_  a {
        color: #FFFFFF;
        text-decoration: none;
}
#breadcrumb_  a:hover {
        color: #EABC03;
        text-decoration: none;
}

#breadcrumb_ .currentpage {
        font: bold 10px/12px 'Tahoma',sans-serif;
        color: #EABC03;
        margin-left: 5px;
        margin-right: 5px;
}
#breadcrumb_ .currentpage a {
        color: #EABC03;
        font-weight: bold;
        text-decoration: none;
}
#breadcrumb_ .currentpage a:hover {
        color: #EABC03;
        font-weight: bold;
        text-decoration: none;
}

#bc-rm_ {
        position:absolute;
        left:470px;
        top:0px;
        width:4px;
        height:39px;
}

#h1-bullet_ {
        position:absolute;
        left:0px;
        top:135px;
        width:43px;
        height:39px;
}

#h1-text_ {
        position:absolute;
        left:43px;
        top:135px;
        width:417px;
        height:33px;
        padding-top: 6px;
        padding-left: 10px;
        font: bold 22px/26px 'Arial',sans-serif;
        color: #CC3A00;
}
.rightpanel {
        position: relative;
        left: 0px;
        top: 0px;
        width:262px;
        border: 1px solid #f1f1f1;
        text-align: justify;
        font: normal 10px/14px 'Tahoma',sans-serif;
        color: #767676;
        padding-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 19px;
        margin-bottom: 15px;
}
.rp_bullet {
        float: left;
        margin-right: 5px;
}
.rightpanel p { margin:0px; padding: 0px; }
.rightpanel img { margin: 0px; padding: 0px; }

.rp_tlc {
        position: absolute;
        top:-1px;
        left:-1px;
        width:3px;
        height:3px;
        margin:0px;
}
.rp_trc {
        position: absolute;
        top:-1px;
        right:-1px;
        width:3px;
        height:3px;
        margin:0px;
}
.rp_blc {
        position: absolute;
        bottom:-1px;
        left:-1px;
        width:3px;
        height:3px;
        margin:0px;
}
.rp_brc {
        position: absolute;
        bottom:-1px;
        right:-1px;
        width:3px;
        height:3px;
        margin:0px;
}
#rp_box {
        position: relative;
        float: right;
        left: 0px;
        top: 0px;
        width: 304px;
}
#mc_news_table {
        position: relative;
        float: right;
        left: 0px;
        top:0px;
        width: 302px;
        background: #F8F8F8;
        border: 1px solid #F1F1F1;
        text-align: left;
}

#mc-n-ltc_ {
        position: absolute;
        left: -1px;
        top: -1px;
        width: 4px;
        height: 4px;
}

#mc-n-rtc_ {
        position: absolute;
        right: -1px;
        top: -1px;
        width: 4px;
        height: 4px;
}
#mc-n-lbc_ {
        position: absolute;
        left: -1px;
        bottom: -1px;
        width: 4px;
        height: 4px;
}

#mc-n-rbc_ {
        position: absolute;
        right: -1px;
        bottom:-1px;
        width: 4px;
        height: 4px;
}

#mc-n-title_ {
        position: relative;
        left: 15px;
        top: 0px;
        width: 100px;
        height: 19px;
        float: left;
        margin-top: 15px;
        padding-left: 10px;
        font: bold 14px/16px 'Arial',sans-serif;
        color: #4084B9;
        text-align: left;
        background: url(images/mc_n_vline.gif) scroll repeat-y top left;
}

#mc-n-date_ {
        position: relative;
        right: 15px;
        top: 3px;
        width:150px;
        height:15px;
        margin-top: 15px;
        float: right;
        font: normal 10px/12px 'Tahoma',sans-serif;
        color: #4084B9;
        text-align: right;
}
.mc-n-date {
        font: normal 10px/12px 'Tahoma',sans-serif;
        color: #4084B9;
        text-align: right;
}
#mc-n-udate {
        font: bold 10px/12px 'Tahoma',sans-serif;
        color: #919191;
}

#mc-n-news_ {
        position:relative;
        left:0px;
        top:0px;
        clear: both;
        padding-top: 1px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 10px;
        width:271px;
}

#mc-n-viewmore_ {
        position: relative;
        float: right;
        right: 25px;
        bottom: 0px;
        margin-bottom: 9px;
        width: 68px;
        height: 13px;
        font: normal 10px/12px 'Tahoma',sans-serif;
        color: #CC3A00;
        text-align: right;
}
#mc-n-viewmore_ a {
        color: #CC3A00;
        text-decoration: none;
}
#mc-n-viewmore_ a:hover {
        color: #E6A800;
        text-decoration: none;
}

.mc-n-one_news {
        position: relative;
        top: 0px;
        left: 0px;
        margin-top: 13px;
        padding-left: 8px;
        padding-right: 8px;
        padding-top: 4px;
        padding-bottom: 4px;
        width: 254px;
        text-align: left;
        font: normal 10px/14px 'Tahoma',sans-serif;
        color: #585858;
        border: 1px solid #F1F1F1;
        background: #ffffff url(images/mc_n_one_bg.gif) scroll repeat-x bottom left;
}

.mc-n-one_ndate {
        color: #EAA200;

}
.mc-n-one_ncontent {
}
.mc-n-one_ncontent p { margin: 0px; padding:0px;}

.mc-n-one_ncontent a {
        color: #585858;
        text-decoration: underline;
}
.mc-n-one_ncontent a:hover {
        color: #E6A800;
        text-decoration: underline;
}

#mc_content {
        position:relative;
                margin-top:5px;
        padding: 15px;
        margin-right: 1px;
        float: left;
        left:0px;
        top:0px;
        width:442px;
/*        height: 238; */
        border: 1px solid #F1F1F1;
        overflow: hidden;
}
#mc_content #content { margin:0;}
#mc-c-ltc_ {
        position:absolute;
        left:-1px;
        top:-1px;
        width:4px;
        height:4px;
}
#mc-c-rtc_ {
        position:absolute;
        left:469px;
        top:-1px;
        width:4px;
        height:4px;
}

#mc-c-lm_ {
        position:absolute;
        left:-10000px;
        top:4px;
        width:4px;
        height:230px;
        overflow: hidden;
        background: url(images/mc_line.gif) scroll repeat-y top left;
}
