h1, h3.helvetica {
        margin:8px 0;
        font-size:20px;
        line-height:20px;
        font-weight:normal;
        font-family:Arial, Helvetica, sans-serif;
        color:#2a3c48
}

h1.helvetica {
        margin-bottom:17px
}

h1.helvetica, h3.helvetica, .cyan2 h4, #right h2.subheader {
        font-family:Helvetica, Arial, sans-serif;
}

h1.cyan {
        color:#698a9e;
        font-family:Arial, Helvetica, sans-serif
}

h2.subheader {
        font-size:18px !important;
        margin:0 !important
}

h3.myriad {
        font-size:14px;
        font-family:"Myriad Pro", Arial, Helvetica, sans-serif
}

h4 {
        line-height:1em
}

h5 {
        font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        border-bottom:2px solid #626A71;
}

h6 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:15px;
        line-height:15px;
        font-weight:normal;
        margin:12px 24px
}

p {
        margin:8px 0;
        line-height:14px
}

p.green {
        color:#318631
}

form, h4 {
        margin:0
}

form input, textarea, select, .big input {
        border:1px solid #979797;
		padding-left:4px;
}

select.em {
        font-style:italic
}

label b {
        font-size:12px
}

a, .content1 a:hover, .red_nav a:hover, .block_list a:hover, .normal_form p a:hover {
        text-decoration:none
}

a:hover, .content1 a, .block_list a, .normal_form p a {
        text-decoration:none
}

a img {
        border:0
}

.clear {
        clear:both;
        font-size:0
}

.left {
        float:left
}

.container {
        text-align:center
}

.center {
        margin:0 auto;
        width:981px;
        text-align:left
}

#small_top {
        margin-top:9px;
        text-align:right
}

#logo {
        padding-left:5px
}

.submit {
        border:1px solid #2d4f7f;
        background:#CCFFFF url(img8/bg_button.gif)
}

#search {
        text-align:right;
        margin:4px 0 8px
}

.submenu {
        background:#d6d6d6;
        color:#6f7477;
        font-weight:bold
}

.brd_left {
        border-left:1px solid #fff
}

.main {
        background:#303a42 url(img8/main_bg.jpg) repeat-x;
        padding-bottom:105px
}

#menu {
        background:url(img8/menu_bg.jpg);
        margin-bottom:4px;
        text-transform:uppercase
}

#menu div{
        background:url(img8/menu_corn.gif) no-repeat bottom right
}

.top_corn {
        background:url(img8/corn_2.gif) no-repeat right
}

.top {
        margin-bottom:12px
}

.bott_corn {
        background:url(img8/corn_4.gif) no-repeat right
}

.bottom {
        background:#eef2f5 url(img8/bott_bg.jpg) repeat-x;
        color:#707475
}

.bottom, .bottom a{
        color:#707475
}

.bottom table{
        width:auto
}

.bottom td{
        padding:40px 50px 40px 5px
}

.bottom h2{
        font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
        font-size:12px;
        margin:0
}

.bottom ul{
        list-style-image:url(img8/arr.gif);
        margin:0;
        padding:0 0 0 12px
}

.bottom ul li{
        margin:4px 0
}

.copyright {
        background:#2b2b2b;
        color:#fff
}

.copyright div{
        padding:10px;
        width:960px
}

#ind_cont {
        padding:11px 21px 11px 7px
}

.buttons div{
        width:178px;
        height:54px;
        overflow:hidden;
        line-height:24px;
        background:url(img8/gray_button.jpg);
        margin-bottom:7px
}

.buttons a{
        display:block;
        color:#fff;
        text-decoration:none;
        padding:12px 0 12px 25px
}

.buttons div.orange {
        background:url(img8/orange_button.jpg)
}

#index_cont {
        margin-left:215px
}

.right {
        float:right;
        margin:0
}

.right.gr {
        color:#566269;
        font-weight:bold;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px
}

.right, .right a, .red, .red a, .links a {
        color:#BF1112
}

/* Stepcarousel begin*/
.stepcarousel{
        position: relative;
        overflow: scroll;
        width:655px;
        height:112px;
        margin:12px 0 0 35px
}

.stepcarousel .belt{
        position: absolute; /*leave this value alone*/
        left: 0;
        top: 0;
}

.stepcarousel .panel{
        float: left; /*leave this value alone*/
        overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
        margin:0 15px;
        padding:6px 9px 6px 4px;
        width:80px;
        background:url(img8/sheet.gif) no-repeat
}
/* Stepcarousel end*/

.blocks {
        border-collapse:separate
}

.blocks td{
        background:#bfbfbf url(img8/red_bg.gif) repeat-x;
        width:50%
}

.blocks .head {
        background:url(img8/bl_c_1.gif) no-repeat
}

.blocks .head div{
        background:url(img8/bl_c_2.gif) no-repeat right;
        padding:9px 0 8px 18px
}

.blocks .block{
        border-right:6px solid #bfbfbf;
        padding-top:10px;
        height:109px;
        overflow:hidden
}

.blocks p{
        margin:0 11px
}

.blocks p.text{
        margin:4px 40px 7px 56px
}

.blocks .more{
        margin:0;
        padding:2px 9px
}

.blocks .more, .blocks .aux{
        text-align:right
}

.blocks .bott{
        background:url(img8/bl_c_3.gif) no-repeat right
}

.content {
        padding:16px 20px
}

.breadcrumbs {
        margin:0 0 20px 0
}

#left_col {
        width:460px
}

#right_col {
        margin-left:475px
}

.red_head {
        background:url(img8/red_bg.jpg)
}

.red_head div{
        background:url(img8/right_red.jpg) right no-repeat
}

.red_head h2{
        background:url(img8/left_red.jpg) no-repeat
}

.red_head h2, #right .red_head h2, .cyan_head h2, .blue_head h2, .green_head h2{
        color:#fff;
        font-size:12px;
        line-height:12px;
        padding:10px 12px;
        margin:0 0 8px 0
}

.cyan_head {
        background:url(img8/cyan_bg.jpg)
}

.cyan_head div{
        background:url(img8/right_cyan.jpg) right no-repeat
}

.cyan_head h2{
        background:url(img8/left_cyan.jpg) no-repeat
}

.blue_head {
        background:url(img8/blue_bg.jpg)
}

.blue_head div{
        background:url(img8/right_blue.jpg) right no-repeat
}

.blue_head h2{
        background:url(img8/left_blue.jpg) no-repeat
}

.green_head {
        background:url(img8/green_bg.jpg)
}

.green_head div{
        background:url(img8/right_green.jpg) right no-repeat
}

.green_head h2{
        background:url(img8/left_green.jpg) no-repeat
}

.h3 {
        background:url(img8/h3_bg.jpg)
}

.h3 div{
        background:url(img8/h3_corn.jpg) right top no-repeat
}

.h3 h3{
        background:url(img8/circle.jpg) no-repeat;
        margin:0;
        font-size:11px;
        line-height:11px;
        padding:8px 12px;
        text-transform:uppercase
}

.h3 p{
        height:27px;
        margin:0;
        background:url(img8/p_corn.gif) no-repeat
}

.sheet {
        border:1px solid #c3c3c3;
        margin-bottom:28px
}

.sheet .corn, .bend{
        text-align:right;
        margin:0
}

.sheet .corn img, .bend img{
        position:relative;
        top:1px;
        right:-1px
}

table.sheet .dark{
        width:160px;
        color:#92999D;
        font-size:10px
}

table.sheet .dark, table.sheet td.corn{
        background:#f3f6f7;
}

table.sheet .dark p{
        margin:8px 10px 8px 24px;
        line-height:12px
}

table.sheet td img {
        margin:12px 20px;
        border:1px solid #979797
}

table.sheet td.corn img {
        margin:0;
        top:2px;
        border:0
}

table.sheet .cyan {
        color:#6f8796;
        margin-top:15px
}

tr.cyan a{
        color:#026727
}

tr.blue a{
        color:#2E2E4D
}

tr.pink a{
        color:#6D292A
}

tr.green a{
        color:#335E33
}

table.sheet .cyan, table.sheet .right, .anonce .red, .gray_block .sheet .red {
        font-family:Helvetica, Arial, sans-serif;
        font-size:11px;
        font-weight:bold;
}

table.sheet .right {
        margin-top:7px
}

table.sheet .details {
        padding-right:35px
}

table.sheet h3 {
        margin-bottom:8px
}

table.sheet h3 span{
        color:#59849f
}

.bend img {
        right:-10px
}

.sheet_content {
        padding:8px 8px 25px 8px
}

.sheet_content1 {
        padding:0 0 8px 0;
        margin:13px 18px;
        background:url(img8/dot.gif) bottom repeat-x
}

.sheet_content2 {
        padding:13px
}

.link {
        background:#e8eef1 url(img8/left_corn_link.gif) no-repeat left bottom;
        margin-bottom:5px
}

.link div{
        background:url(img8/right_corn_link.gif) no-repeat right bottom;
        padding:0 0 8px 12px
}

.link div img{
        position:relative;
        margin-right:4px;
        top:5px
}

/*Bogotabs*/
#tabs {
  border:1px solid #c2c2c2;
  padding:9px 9px 0 9px;
  margin:12px 0 0
}

.bogoTabsActiveLabel, .bogoTabsInactiveLabel {
  text-decoration: none;
  background-repeat:no-repeat;
  margin:12px -9px 12px 0;
  position:relative;
  padding: 12px 55px 12px 28px;
  font-size: 10px;
  line-height:10px;
  font-weight: bold;
  text-transform:uppercase
}

.but1 {
        margin-right:-20px;
        z-index:110
}

.but2 {
        margin-right:-12px;
        z-index:100
}

.bogoTabsActiveLabel {
  color: #b22229;
  background-image:url(img8/tab_active.gif);
  z-index:1000
}

.bogoTabsInactiveLabel {
  color: #505d65;
  background-image:url(img8/tab.gif);
}

#right .bogoTabsActiveLabel, #right .bogoTabsInactiveLabel {
        background-repeat:no-repeat;
        margin:0;
        text-transform:none;
        top:-29px
}

#right .bogoTabsActiveLabel {
        color:#fff
}

#right .bogoTabsInactiveLabel {
        color:#E5BCBE
}

#right .but1 {
        padding:0 0 0 24px;
        margin-left:20px;
        background-position:0 2px;
}

#right .but2 {
        padding:0 0 0 37px;
        margin-left:11px;
        background-position:11px 4px;
        border-left:1px solid #fff
}

#right .but1.bogoTabsActiveLabel {
        background-image:url(img8/lines.gif)
}

#right .but1.bogoTabsInactiveLabel {
        background-image:url(img8/lines_deact.gif)
}

#right .but2.bogoTabsActiveLabel {
        background-image:url(img8/thumb.gif)
}

#right .but2.bogoTabsInactiveLabel {
        background-image:url(img8/thumb_deact.gif)
}

div.short {
        padding:0 8px
}

/*Bogotabs end*/

table.list {
        background:#e8eef1;
}

tr.red_head {
        background:url(img8/red_bg1.jpg);
        border-bottom:5px solid #fff
}

table.list th {
        color:#fff;
        text-align:center;
        padding:6px 0
}

table.list.compact th {
        text-align:left;
        padding:0 10px
}

table.list.compact th.first {
        padding-left:55px
}

table.list.compact th .right img{
        margin-top:4px;
        cursor:pointer
}

th.first {
        background:url(img8/left_red1.jpg) no-repeat
}

th.last {
        background:url(img8/right_red1.jpg) no-repeat right top
}

th.small {
        font-size:9px;
        line-height:10px
}

table.list td {
        vertical-align:middle;
        text-align:center;
        border:1px solid #fff;
        border-bottom-width:2px;
        border-top-width:2px
}

table.list.compact td {
        text-align:left;
        padding:0 10px
}

table.list td div{
        text-align:left;
        margin-left:11px
}

table.list td img{
        margin:3px
}

tr.cyan {
        background:#dbf1d3 url(img8/cyan_bg1.jpg) repeat-x
}

tr.green {
        background:#e0efc7 url(img8/green_bg1.jpg) repeat-x
}

tr.green_yell {
        background:#fef7ce url(img8/green_yell_bg.jpg) repeat-x
}

tr.yell {
        background:#fffbdf url(img8/yell_bg.jpg) repeat-x
}

tr.pink {
        background:#ffcfd2 url(img8/pink_bg.jpg) repeat-x
}

tr.blue {
        background:#d9e6f4 url(img8/blue_bg1.jpg) repeat-x
}

.content1 {
        margin:12px;
}

.content1, .content1 a, .normal_form p a {
        color:#5f6a70
}

.content1 p{
        font-size:12px;
        line-height:18px
}

#form {
        background:#e8eef1;
        padding:20px;
}

#form .block{
        margin-bottom:30px
}

#form .block .head{
        background:#d3dfe5 url(img8/right_corn_h3.gif) top right no-repeat
}

#form .block .head h3{
        background:url(img8/left_corn_h3.gif) no-repeat;
        font-size:11px;
        line-height:11px;
        font-weight:normal;
        color:#606c74;
        font-family:Helvetica,Arial,sans-serif;
        margin:0;
        padding:8px
}

#form .block td{
        padding:8px 0
}

.form_content {
        background:#f6fcff;
        padding:20px
}

#form input, #form select {
        width:233px;
}

#form input, #form select, #left input {
        font-size:14px;
        margin:0
}

#form .checkbox, .checkbox, .dashed input{
        width:auto;
        position:relative;
        border:0;
        top:3px
}

#form td label, label.orange{
        color:#f98c38;
        margin:0 3px
}

#form p {
        font-size:11px;
        line-height:13px;
        margin:10px 0
}

#form td p{
        white-space:nowrap;
        margin:4px 0
}

#form blockquote, #form_user blockquote {
        font-size:9px;
        margin:0;
        display:block
}

.required {
        background:#fffad7
}

.image {
        border:0
}

#left, #right {
        font-size:11px
}

#left {
        width:196px
}

table#radio td {
        padding:5px 0;
        vertical-align:middle
}

table#radio input{
        position:relative;
        top:1px;
        margin-right:5px
}

/*Dynamic menu*/

#dynamic_menu, .dot {
        background:url(img8/dot.gif) repeat-x;
}

#dynamic_menu {
        padding-top:12px;
        margin-top:18px
}

#dynamic_menu div, #dynamic_menu p{
        margin-top:5px;
        text-transform:uppercase;
        font-size:10px;
        line-height:10px;
        font-family:Helvetica, Arial, sans-serif;
        font-weight:bold
}

#dynamic_menu div{
        padding:7px 32px;
        cursor:default;
        color:#fff;
}

#dynamic_menu div.menucontents{
        margin:0
}

#dynamic_menu p{
        padding:5px 0 5px 26px;
        background:url(img8/orange_circle.jpg) no-repeat;
        margin:12px 0
}

#dynamic_menu div.unselected{ /*header that's currently not selected*/
        background:url(img8/passive.jpg) no-repeat
}


#dynamic_menu div.selected{ /*header that's currently selected*/
        background:url(img8/active.jpg) no-repeat
}

#dynamic_menu ul{
        list-style-type: none;
        margin: 0;
        padding: 0;
        font-size:11px;
        line-height:1.5em
}

#dynamic_menu ul li{
        padding-left:5px
}

#dynamic_menu ul li.frond{
        margin-left:10px
}

/*Dynamic menu end*/

#right {
        margin-left:215px
}

#right .sheet_content{
        padding:20px 32px
}

#right h2{
        font-size:20px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:normal;
        line-height:25px;
}

#right h2, #right .sheet_content p{
        margin:10px 0
}

.red_nav {
        background:url(img8/red_bg2.jpg);
}

.red_nav, .red_nav input, .red_nav a {
        color:#fff;
}

.red_nav, .red_nav input, .red_nav a, #right .bogoTabsActiveLabel, #right .bogoTabsInactiveLabel {
        font-size:12px;
        font-family:Helvetica, Arial, sans-serif;
        font-weight:bold
}

.red_nav, table.sheet{
        margin-bottom:16px
}

.red_nav table, .red_nav div{
        background:url(img8/right_red2.jpg) top right no-repeat;
}

.red_nav tr, .red_nav h2{
        background:url(img8/left_red2.jpg) no-repeat
}

#right .red_nav h2, .brd .red_nav h2, #right .gray_head h2, .fourteen h2, .gray_block .gray_head h2, #right .hacky_head h2{
        font-size:14px;
        font-family:Helvetica, Arial, sans-serif;
        line-height:14px;
        padding:11px 18px;
        font-weight:bold;
        color:#fff;
        margin:0
}

.red_nav td{
        padding:6px 15px 5px;
        vertical-align:middle
}

.red_nav input{
        background:none;
        border-color:#e5bcbe;
        width:34px;
        text-align:right;
        padding:4px
}

.red_nav a{
        color:#e5bcbe
}

.red_nav span, .red_nav img {
        margin:0 5px
}

#left_ins {
        float:left;
        width:428px
}

#right_ins {
        margin-left:442px
}

.anonce {
        background:#f3f6f7;
}

.anonce td{
        border-left:9px solid #fff;
        border-right:9px solid #fff
}

.anonce div {
        background:#fff;
        padding-bottom:1px
}

.anonce p {
        color:#92999D;
        text-align:left;
        font-size:10px;
        line-height:12px;
        margin:10px
}

.anonce div p {
        color:#323232;
}

.anonce p.red {
        margin:10px 0;
        color:#BF1112;
        text-align:center
}
.anonce .corn{
        margin:0
}

.most {
        background:url(img8/cyan_bg2.jpg) repeat-x;
        font-family:Arial, Helvetica, sans-serif;
        line-height:12px;
        font-weight:bold;
        margin-bottom:5px
}

.most div{
        text-transform:uppercase;
        background:url(img8/most_arr.gif) no-repeat;
        padding:7px 0 7px 35px
}

.most .clear{
        padding:0
}

.most p{
        float:right;
        font-family:Helvetica, Arial, sans-serif;
        font-size:12px;
        background:url(img8/details.gif) top right no-repeat;
        padding:6px 20px 5px 25px;
        margin:0
}

.most a{
        color:#fff
}

.gray_block {
        background:#dee0e2 url(img8/corn_block2.gif) right top no-repeat;
        margin-bottom:8px
}

.gray_block .content{
        padding:4px 7px
}

.blue_block {
        background:#e9eef2; //url(img8/c_block_right.gif) no-repeat top right
}
.blue_block .content1 {
        padding-bottom:25px;
        margin-bottom:0;
}

.blue_block.menu .content {
        padding:6px 10px;
        white-space:nowrap
}

.blue_block.menu p{
        background:url(img8/gray_line.jpg) no-repeat;
        font-weight:bold;
        font-size:11px;
        margin:0 0 4px 0;
        line-height:1em
}

.blue_block.menu p.active, .blue_block.menu p a:hover{
        background:url(img8/yell_line.jpg) no-repeat
}

.blue_block.menu .content div{
        font-size:12px;
        font-weight:bold;
        margin:0.5em
}

.blue_block .content .cover{
        color:#4f585e
}

.blue_block.menu1 .content {
        padding:8px
}

.blue_block.menu1 p{
        margin:5px 0
}

.blue_block.menu1 h5{
        border:0;
        color:#494949;
        font-size:10px;
        margin:7px 0 5px 4px
}

.blue_block.menu1 div div div p{
        margin-left:12px
}

.blue_block.menu .content div a{
        padding-left:15px;
        color:#4f585e;
        text-decoration:none
}

.blue_block.menu .content div a:hover, .blue_block.menu #active a{
        background:url(img8/treal1.gif) no-repeat 1px 4px;
}

.blue_block.menu p a{
        color:#fff;
        padding:7px 0 8px 28px;
        text-decoration:none;
        display:block
}

.bottom_block {
        background:url(img8/corn_block3.gif) right top no-repeat
}

.gray_block .sheet{
        background:#fff;
        padding:11px 0 0 11px;
        margin:8px 0
}

.gray_block .sheet div{
        margin-left:104px
}

.gray_block .sheet h3{
        font-size:14px;
        line-height:14px;
        margin:4px 0
}

.gray_block .sheet p{
        line-height:12px
}

.gray_block .sheet h3, .gray_block .sheet div p{
        margin-right:11px
}

.gray_block .sheet .red{
        margin-top:18px
}

.gray_block .more, #left_ins .more{
        text-align:right;
        background:url(img8/dot.gif) repeat-x;
        margin-top:15px;
        padding:12px 4px 6px
}

#left_ins .more{
        padding-right:0;
        margin-top:23px
}

.gray_head, .hacky_head {
        margin-bottom:9px
}

.gray_head {
        background:url(img8/gray_bg.jpg);
        margin-bottom:9px
}

.gray_head div{
        background:url(img8/right_gray.jpg) top right no-repeat;
}

.gray_head h2{
        background:url(img8/left_gray.jpg) no-repeat
}

.separate {
        background:url(img8/bg_separate.jpg) repeat-x
}

tr.separate td, div.separate div{
        background:url(img8/left_separate.jpg) no-repeat;
        height:12px;
        text-align:right
}

td.separate {
        border:0;
        height:20px;
        background:#fff
}

div.separate {
        margin-bottom:25px
}

td.brd {
        border-left:0px solid #fff
}

.normal_form.margin {
        margin-left:10px
}

.normal_form label{
        display:block;
        margin-bottom:3px;
        font-weight:bold
}

.normal_form div.sublabel label{
    display: block;
    padding-left: 1px;
    text-indent: -1px;
	font-weight: bold;
	font-size:10px;
}
.normal_form div.sublabel input{
    width: 13px;
    height: 13px;
    padding: 0;
    margin: 0px 6px 0px 0px;
    vertical-align: bottom;
    position: relative;
    top: 1px;
    *overflow: hidden;
}
.normal_form div div.sub {
        margin:5px 16px
}

.sub {
        display:none
}

.normal_form div div.sub label, .show label{
        font-weight:normal
}

.normal_form div div.sub input, .normal_form div div.sub textarea, .normal_form div div.sub p {
        width:473px
}

.normal_form div div.sub p {
        margin:0;
        text-align:right
}

.normal_form table.tree1 {
        margin:0 10px
}

.tree1 .tree, .shortly.tree1 td{
        width:33%;
        margin:0;
        padding:0 5px
}

.normal_form .tree1 label{
        letter-spacing:-1px
}

.normal_form .tree1 label, .normal_form .tree2 label, .show label{
        display:inline;
}

.normal_form .tree1 p label, .normal_form .tree2 p label , .shortly label{
        font-weight:normal;
}

.normal_form .tree1 p, .normal_form .tree2 p, #dynamic_menu div.tree p{
        white-space:nowrap;
        text-align:left;
        width:auto;
        margin:0 0 0 30px
}

.normal_form td div, .normal_form td div.hide div{
        margin-bottom:15px
}

.normal_form .tree1 div{
        margin-bottom:0
}

.normal_form.margin td label{
        font-weight:normal
}

.normal_form .cyan_table td label{
        display:inline
}

.cyan_table {
        white-space:nowrap
}

.cyan_table th {
        font-size:10px;
        height:33px;
        vertical-align:middle;
        color:#fff
}

.cyan_table td {
        padding:6px 0;
        font-size:11px
}

.cyan_table img {
        top:3px;
        margin-left:17px
}

.cyan_table.ext img {
        margin:0 15px 0 0
}

.cyan_table img, .cyan_table span {
        position:relative;
}

.cyan_table span {
        top:5px
}

.normal_form .cyan_table a {
        color:#5F6A70
}

.cyan_table .head {
        background:url(img8/cyan_bg4.jpg)
}

.cyan_table .head .first {
        background:url(img8/left_cyan2.jpg) no-repeat;
        text-align:center
}

.cyan_table .head .last{
        background:url(img8/right_cyan2.jpg) no-repeat right top
}

.normal_form.margin td input, div.normal_form.margin td div div{
        border:0;
        background:#d8d8d8;
        font-weight:bold;
        font-size:11px;
        color:#5f6a70;
        padding:3px
}

div.normal_form.margin td div div {
        height:14px
}

.normal_form.margin td input, .normal_form.margin td select, div.normal_form.margin td div div{
        width:285px;
}

.normal_form.margin td input.checkbox, .normal_form .show input, table.header input{
        width:auto;
}

.normal_form input, .normal_form textarea {
        font-size:12px
}

.normal_form select {
        font-size:12px
}

.normal_form input, .normal_form textarea, .normal_form div p {
        font-size:12px;
}

.normal_form input.submit, .normal_form input.checkbox, .normal_form input.file, .normal_form div table p {
        width:auto;
}

.normal_form small a {
        font-size:9px;
        color:#5F6A70;
        padding:0;
        font-weight:normal;
        text-decoration:none
}

.submit_line {
        text-align:right;
        margin-right:56px !important
}

.submit_line input {
        margin-left:25px;
        width:auto;
        border:0
}

.normal_form div, .normal_form table {
        margin:0 0 10px
}

.normal_form div div {
        margin:0
}

.normal_form div p, .normal_form td p {
        margin:0;
        text-align:right;
        font-size:10px;
        line-height:10px
}

.normal_form .cyan_table p {
        text-align:left;
        background:#d8d8d8;
        padding:6px;
        font-size:11px;
        margin-right:8px;
        font-weight:bold
}

.normal_form .cyan_table .orange p {
        background:#dbc089
}

.normal_form div div p{
        margin:1em;
        text-align:left
}

.normal_form a {
        font-size:11px;
        font-weight:bold;
        color:#3a79bc;
        text-decoration:none;
        padding-left:5px
}

.normal_form p a {
        font-size:10px;
        font-weight:normal;
        padding:0
}

.normal_form .cyan_table a {
        padding:0
}

.cyan1 {
        background:url(img8/cyan_bg3.jpg);
        margin:5px 0
}

.cyan1 div{
        background:url(img8/left_cyan1.jpg) no-repeat
}

.cyan1 div div{
        background:url(img8/right_cyan1.jpg) no-repeat right top
}

.cyan1 img{
        margin:9px 5px
}

.links {
        margin-bottom:10px
}

.links td, .dashed td{
        line-height:1em;
        font-size:11px;
        padding:5px
}

.links a {
        padding-left:10px;
        background:url(img8/arr_gray.gif) no-repeat 0 4px
}

div.links {
        margin:15px 0
}

div.links a {
        margin-right:15px
}

.dashed td {
        border-left:1px dashed #cecece;
        color:#a0a0a0;
        font-size:10px
}

.cyan2 {
        background:url(img8/cyan_bg4.gif);
        margin:10px 0
}

.cyan2 div{
        background:url(img8/left_cyan2.gif) no-repeat
}

.cyan2 h4{
        background:url(img8/right_cyan2.gif) no-repeat right top;
        color:#fff;
        font-size:14px;
        padding:3px 0 4px 10px
}

.cyan2 p, .cyan_head1 p{
        font-family:Arial, Helvetica, sans-serif;
        float:right;
        font-size:10px;
        line-height:1em;
        margin:5px
}

.cyan2 p a, .cyan_head1 p a{
        background:url(img8/plus-minus.gif) no-repeat;
}

.cyan2 p a.sel {
        background:url(img8/minus-plus.gif) no-repeat;
}

.cyan2 p a {
        padding-left:25px
}

.cyan_head1 p {
        margin-top:9px;
        font-weight:bold
}

.cyan_head1 p a {
        background-position:right;
        padding-right:42px;
        color:#fff
}

#video {
        background:#000;
        padding:3px 0;
        text-align:center;
        margin-bottom:16px
}

.subblock {
        height:195px;
        overflow:auto
}

#right #information .bogoTabsActiveLabel, #right #information .bogoTabsInactiveLabel {
        top:1px;
        margin:12px -16px 12px 0;
        padding: 12px 35px 12px 15px;
        font-size: 11px;
        line-height:1em;
        text-transform:uppercase;
        font-weight:normal
}

#right #information .bogoTabsActiveLabel {
  color: #b22229;
  background-image:url(img8/tab_active.gif);
  z-index:1000
}

#right #information .bogoTabsInactiveLabel {
  color: #505d65;
  background-image:url(img8/tab.gif);
}

#right #information .but1, #right #information .but2 {
        padding:auto;
        background-position:0 0;
        border:0
}

#right #information .but1 {
        margin-right:-5px;
}

#right #information .but3 {
        margin-right:-17px;
}

#right #information .but1.bogoTabsInactiveLabel {
        background-image:url(img8/tab1.gif)
}

#right #information .but1.bogoTabsActiveLabel {
        background-image:url(img8/tab1_active.gif)
}

#right #information .but2.bogoTabsInactiveLabel {
        background-image:url(img8/tab2.gif)
}

#right #information .but2.bogoTabsActiveLabel {
        background-image:url(img8/tab2_active.gif)
}

#right #information .but3.bogoTabsInactiveLabel {
        background-image:url(img8/tab3.gif);
        z-index:90
}

#right #information .but3.bogoTabsActiveLabel {
        background-image:url(img8/tab3_active.gif)
}

#right #information .but4.bogoTabsInactiveLabel {
        background-image:url(img8/tab4.gif)
}

#right #information .but4.bogoTabsActiveLabel {
        background-image:url(img8/tab4_active.gif)
}

#right #information.ext .but3.bogoTabsInactiveLabel {
        background-image:url(img8/tab1.gif);
        z-index:90
}

#right #information.ext .but3.bogoTabsActiveLabel {
        background-image:url(img8/tab1_active.gif)
}

#right #information.ext .but3 {
        padding: 12px 35px 12px 20px;
}

.double td{
        padding:14px
}

.double p {
        margin:0;
        line-height:2em
}

.media {
        margin-bottom:20px
}

.media td {
        padding:7px 15px;
        font-size:10px
}

.media, .block_list, h5, .block_list a, .tables, table.green {
        color:#626A71
}

.block_list {
        padding:0 12px 12px;
        font-family:Verdana, Arial, Helvetica, sans-serif
}

.block_list h5{
        margin-bottom:10px
}

.block_list div {
        margin-left:25px
}

.block_list select {
        margin-right:10px
}

.block_list img{
        position:relative;
        top:4px;
        margin:0 12px 0 2px
}

.block_list table {
        margin-left:20px
}

.block_list td {
        padding:4px 0
}

.tables {
        font-family:"Myriad Pro", Helvetica, Verdana, Arial, sans-serif;
        font-size:12px;
        margin-bottom:1em
}

.tables p {
        margin-left:30px
}

.tables table {
        margin-left:65px;
}

.tree {
        margin:15px 23px
}

#dynamic_menu div.tree {
        margin:0 0 0 10px;
        padding:0 0 5px 0;
}

#dynamic_menu div.tree label{
        color:#323232;
        text-transform:none
}

#dynamic_menu div.tree div{
        padding:0
}

.root {
        height:15px
}

#dynamic_menu div.tree a {
        padding-left:5px
}

#dynamic_menu div.tree input {
        margin:3px
}

.tree img{
        position:relative;
        top:2px
}

.tree div{
        font-weight:bold;
        font-size:11px
}

td.tree div{
        margin-top:8px
}

.tree div.subcat, #dynamic_menu div.tree div.subcat {
        margin:0 0 0 25px;
        padding-top:0;
        font-weight:normal;
        background:url(img8/vert_dash.gif) repeat-y
}

.tree div div, #dynamic_menu div.tree div div, .tree div.child {
        margin:0 25px;
        /*margin:0 0 0 25px;*/
        padding:3px 0 3px 17px;
        background:url(img8/frond.gif) no-repeat;
        font-size:10px
}

.tree.tree2 div div {
        background:none;
        margin:0 7px;
}

.normal_form .tree.tree2 div.sub {
        margin:0
}

.tree2 img {
        cursor:pointer
}

.normal_form .tree.tree2 div.root {
        margin-top:3px
}

.tree .subcat div.child, #dynamic_menu div.tree div.subcat div.child, .tree1 .tree div.subcat div.child {
        margin-left:7px
}

#dynamic_menu div.tree p {
        margin:0 0 0 28px;
}

#dynamic_menu div.tree div.subcat, .tree1 .tree div.subcat {
        margin:0 0 0 25px;
}

.tree1 .tree div.subcat div, #dynamic_menu .tree div.subcat div {
        margin:0 0 0 24px
}

.tree div.end, #dynamic_menu div.tree div.end {
        background:url(img8/frond_end.gif) no-repeat 0 -2px
}

.tree div.unwrap, .tree div.wrap, #dynamic_menu div.tree div.unwrap, #dynamic_menu div.tree div.wrap {
        padding-left:5px
}

#dynamic_menu div.tree div.unwrap a, #dynamic_menu div.tree div.wrap a {
        padding:0
}

.tree div.unwrap img, .tree div.wrap img{
        margin:0 1px 0 0;
        position:relative;
        /*left:3px;*/
        top:2px;
        margin-right:3px
}

.tree1 .tree p.unwrap img, .tree1 .tree p.wrap img{
        margin-left:0
}

table.green {
        width:97%;
        margin-bottom:10px
}

table.green th, table.green td{
        border-right:2px solid #fff
}

table.green th, .cyan_table.extend th {
        color:#fff;
        padding:5px
}

table.green td, .cyan_table.extend td {
        font-size:10px;
        line-height:1em;
        padding:0 5px;
        height:33px;
        vertical-align:middle
}

table.green td div{
        margin-left:30px
}

table.green .checkbox {
        top:0
}

table.green td a{
        font-weight:bold;
        font-size:11px;
        background:url(img8/treal.gif) no-repeat 0 2px;
        padding-left:13px;
        color:#5f8ca5
}

table.green .pink {
        background:url(img8/pink_bg1.jpg) repeat-x
}

table.green .first {
        background:url(img8/left_green1.jpg) no-repeat
}

table.green .last {
        background:url(img8/right_green1.jpg) no-repeat top right
}

table.green .head {
        background:url(img8/green_bg2.jpg)
}

table.green .head_gr, div.head_gr {
        background:#bfcbd2;
}

table.green .head_gr {
        padding:0 5px;
        height:33px
}

div.head_gr {
        padding:10px;
        font-weight:bold;
}

.green.ext th, div.head_gr{
        color:#626a71;
        border:0;
        font-size:12px
}

.green.ext td, .green.ext tr.end td{
        border:0;
}

.green.ext td{
        border-bottom:2px solid #a2b4ba;
        font-weight:bold
}

table.green td span, table.green label {
        font-weight:normal
}

table.green td span{
        position:relative;
        top:-3px;
}

.green.ext td.brd, .cyan_table.extend td.brd {
        background:url(img8/border.gif) no-repeat right
}

.green.ext th.brd, .cyan_table.extend th.brd {
        background:url(img8/white.gif) right repeat-y
}

input.blend {
        background:#ebffe1;
        border:1px solid #000
}

.gray {
        background:#d8d8d8
}

hr.thick, hr.thin {
        border:0;
}

hr.thick {
        background:#5b5b5b;
        height:4px
}

.st_rgray {
        border:1px solid #919191;
        padding:0.5em 20px;
        margin:18px 0
}

.st_rgray p{
        padding:0.5em 34px;
        margin:0;
        background-repeat:no-repeat;
        background-position:0 5px
}

hr.thin {
        background:#b2b8bb;
        height:1px;
        margin:10px 0
}

.border {
        border:1px solid #b2b8bb;
        padding:11px 9px
}

.body {
        background:#fff;
        padding:20px
}

.color {
        border-collapse:separate;
}

.color  {
        background:#e9eef1
}

.color .blue {
        background:url(img8/blue_bg2.jpg)
}

.color .top_corn_blue {
        background:url(img8/blue_corn2.jpg) no-repeat top right
}

.color .bot_corn_blue {
        background:url(img8/blue_corn4.jpg) no-repeat bottom right
}

.color .green {
        background:url(img8/green_bg3.jpg)
}

.color .top_corn_green {
        background:url(img8/green_corn2.jpg) no-repeat top right
}

.color .bot_corn_green {
        background:url(img8/green_corn4.jpg) no-repeat bottom right
}

.color .cont {
        height:71px;
        overflow:hidden
}

.color .cont p {
        color:#fff;
        font-size:12px;
        margin:0.5em 14px
}

.gray_head1 {
        background:#6e8791 url(img8/gray_corn1.gif) no-repeat;
}

.gray_head1 h4{
        background:url(img8/gray_corn2.gif) no-repeat top right;
}

.gray_head1, .cyan_head1 {
        margin-top:12px
}

.gray_head1 h4, .cyan_head1 h4{
        margin:0;
        padding:8px;
        color:#fff;
        font-size:11px
}

.cyan_head1 {
        background:#93adb5 url(img8/cyan_corn1.gif) no-repeat
}

.cyan_head1 h4{
        background:url(img8/cyan_corn2.gif) no-repeat right top
}

.gray_block {
        padding:0px; 
}

.gray_block div.blend, .white_top, .white_bott {
        background-color:#c7c7c7;
		background:#c7c7c7 url(img8/gray_block.gif) no-repeat top right;
}

.gray_block div.blend{
        padding:16px 12px
}

.gray_block .blend h3{
        font-size:24px;
        color:#567d94;
        margin:0 0 12px 0
}

.hr, .hr_green {
        background:#6e8791 url(img8/right_hr.gif) no-repeat right;
        margin-bottom:23px
}

.p12 {
        font-size:12px
}

.p12 label{
        color:#6e8791
}

.butt_line a {
        margin-right:25px
}

.butt_line1 a {
        margin-right:11px
}

.blue_big {
        background: url(img8/brlue_big.jpg);
        height:226px;
        overflow:hidden;
        color:#fff;
        font-size:11px
}

.blue_big, .green_big {
        padding:0 20px;
}

.blue_big p, .green_big p {
        margin:1em 0;
        font-size:16px;
        font-weight:bold
}

.blue_big textarea, .green_big textarea{
        width:625px;
        height:85px
}

.blue_big .big b, .green_big span {
        font-family:"Myriad Pro", Helvetica, Verdana, Arial, sans-serif;
        font-size:24px;
        line-height:1em;
        margin:0.5em 0
}

.blue_big textarea, .big input {
        font-size:14px
}

.gray_block.empty {
        padding:0;
        height:6px;
        margin:0
}

.separate1 {
        background:#6e8791 url(img8/gray_corn4.gif) no-repeat right
}

.white_top, .white_bott {
        background-repeat:no-repeat;
        background-position:right
}

.white_top {
        background-image:url(img8/white_corn2.gif)
}

.white_bott {
        background-image:url(img8/white_corn4.gif)
}

.green_big {
        background:url(img8/green_bg4.jpg);
        height:249px;
        overflow:hidden;
        border:1px solid #bddd9b;
        color:#5b8e19;
        font-weight:bold;
}

.green_big table{
        width:480px;
        margin-top:10px
}

.green_big td{
        font-size:16px;
        font-family:"Myriad Pro", Helvetica, Verdana, Arial, sans-serif;
        line-height:24px;
        padding:6px 0;
        text-align:right;
        white-space:nowrap
}

.blue_mark {
        background:url(img8/blue_mark.gif) no-repeat left;
        border-top:1px solid #B2B8BB;
        border-bottom:1px solid #B2B8BB;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#566269;
        font-size:11px;
        line-height:1em;
        padding:0 0 0 25px
}

.blue_mark .right{
        font-size:10px;
        color:#566269;
        margin-top:0.5em
}

h1.green_head1 {
        color:#3c9735;
        font-family:Helvetica, Verdana, Arial, sans-serif;
        background:url(img8/!.gif) no-repeat;
        padding:8px 40px
}

table.green .nobord {
        border:0
}

.right.gray1 {
        color:#8c8c8c;
        margin-top:12px
}

#arrow {
        background:url(img8/arr_body.gif) repeat-x;
}

#arrow div{
        height:50px;
        overflow:hidden;
        background:url(img8/arr_end.gif) no-repeat right bottom
}

#arrow p{
        margin:0;
        position:absolute;
        background:url(img8/blue_circle.gif) no-repeat;
        width:50px;
        color:#fff;
        font-family:Helvetica, Verdana, Arial, sans-serif;
        font-weight:bold;
        font-size:20px;
        padding:18px 0;
        text-align:center
}

#arrow #indicate {
        background:url(img8/green_bg_arr.jpg);
        text-align:left;
        margin-top:12px;
        padding:0
}

#arrow #num1 {
        margin-left:96px
}

#arrow #num2 {
        margin-left:310px
}

#arrow #num3 {
        margin-left:530px
}

#arrow #num4 {
        margin-left:740px
}

#subnote {
        font-family:Helvetica, Verdana, Arial, sans-serif;
        font-weight:bold;
        color:#728088
}

#subnote #note1{
        margin-left:65px
}

#subnote #note2{
        margin-left:133px
}

#subnote #note3{
        margin-left:170px
}

#subnote #note4{
        margin-left:140px
}

.size16 {
        font-family:Helvetica, Verdana, Arial, sans-serif;
        font-size:16px
}

.big_head {
        font-size:12px;
        background:#6e8791;
        color:#fff;
        padding:10px 0 7px 10px
}

.big_head strong{
        font-family:Helvetica, Verdana, Arial, sans-serif;
        font-size:24px;
        margin-right:50px
}

.big_head b{
        margin-left:28px
}

h6.p14 {
        font-family:Helvetica, Verdana, Arial, sans-serif;
        font-weight:bold;
        margin:1em
}

.p14 {
        font-size:14px
}

h3.p14 {
        color:#39464d
}

.hr_green {
        background:#a2be65 url(img8/green_right.gif) no-repeat right
}

.selectall {
        text-align:right;
        color:#ff1c00;
        font-size:12px;
        margin:0
}

.shortly {
        width:97%;
        margin-bottom:30px
}

.shortly td{
        padding:0 0 4px 0
}

.combi {
        padding:5px 12px 20px
}

.combi, .combi select, .combi input {
        font-size:11px;
}

.combi img{
        position:relative;
        top:3px;
        margin-left:3px
}

.combi span small{
        position:absolute;
        margin-top:18px;
        text-align:right
}

.nolink {
        margin-left:16px
}

.cover {
        border-top:2px solid #414182;
        margin-bottom:8px;
        padding-left:10px
}

.cover, .p16 {
        font-family:"Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
        font-size:16px;
        font-weight:bold;
}

.normal_form .p16 {
        margin:0
}

.normal_form .alerts {
        margin:1em 0 2em
}

.alerts label {
        display:inline
}

.normal_form .alerts p {
        text-align:left;
        font-size:12px;
        margin:0.5em 0
}

.normal_form .alerts.p11 p {
        font-size:10px;
        margin:0
}

.normal_form .alerts.p11 div {
        font-size:11px;
        margin-bottom:0.5em
}

.normal_form .alerts.p11 td {
        width:20%
}

.content1 .p11 {
        font-size:11px;
        line-height:1.5em;
        margin:20px 5px 0
}

.content1 table.p11 {
        margin:0
}

.hacky_head {
        background:url(img8/hacky_bg.jpg) repeat-x
}

.hacky_head div {
        background:url(img8/left_hacky.jpg) no-repeat
}

.hacky_head div h2{
        background:url(img8/right_hacky.jpg) no-repeat right top
}

#flags {
        margin-bottom:30px;
        font-family:Arial, Helvetica, sans-serif
}

#flags td{
        padding:5px 0
}

#flags label{
        font-size:12px;
        line-height:1.4em
}

#flags input{
        width:auto
}

.brd .bogoTabsActiveLabel, .brd .bogoTabsInactiveLabel {
        color:#4f585e;
        font-size:11px;
        margin:12px -9px 12px 0;
        padding-right:42px;
        padding-left:20px
}

.brd .but1 {
        background-image:url(img8/account_tab1.gif)
}

.brd .but1.bogoTabsActiveLabel {
        background-image:url(img8/account_tab1_active.gif)
}

.brd .but2 {
        background-image:url(img8/account_tab2.gif)
}

.brd .but2.bogoTabsActiveLabel {
        background-image:url(img8/account_tab2_active.gif)
}

.brd .but3 {
        padding-right:47px;
        background-image:url(img8/account_tab3.gif)
}

.brd .but3.bogoTabsActiveLabel {
        background-image:url(img8/account_tab3_active.gif)
}

#tabs1{
        border:1px solid #8e9ca0;
        border-bottom:0;
        margin-top:12px
}

#tabs1 .content1{
        margin:0;
        padding:11px 9px
}

#tabs1 h2 {
        font-family:Helvetica, Verdana, Arial, sans-serif;
        font-size:18px;
        font-weight:bold;
        margin:4px 10px 25px
}

.corn_tabs img {
        position:relative;
        top:-1px;
        right:-1px
}

.blend_head {
        background:#bfcbd2 url(img8/left_blend.gif) no-repeat;
        margin-bottom:2px
}

.blend_head div {
        background:url(img8/right_blend.gif) no-repeat top right;
        height:29px
}

.blend_head img {
        margin:5px 2px
}

.cyan_table.extend {
        width:100%
}

.cyan_table.extend a {
        color:#039;
        text-decoration:none
}

.cyan_table.extend td{
        border:0;
        border-bottom:2px solid #a2b4ba;
        font-size:11px
}

.cyan_table.extend .first {
        text-align:left
}

.right.page, .right.page input {
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        margin-top:7px;
        color:#000
}

.right.page input {
        text-align:right;
        padding:4px
}

.right.page img, .right.page span {
        margin:0 5px
}

.right.page img {
        position:relative;
        top:2px;
        cursor:pointer
}

#buttons {
        text-align:right;
        margin-bottom:10px
}

#buttons a{
        margin-left:10px
}

.normal_form .person p {
        text-align:left
}

.normal_form .person {
        margin-bottom:15px
}

.person b {
        line-height:1.5em
}

.person p b{
        font-size:11px
}

table.tree2 {
        margin:0 25px 20px;
        width:auto
}

table.tree2 td{
        padding:10px 0
}

table.tree2 label{
        font-weight:normal
}
div .tree2 a {
        padding:0
}

table.package tr {
        background-position:center;
        height:37px
}

.cyan_table.package td {
        white-space:normal
}

table.package .head {
        height:auto
}

table.package td{
        font-size:10px;
        height:37px;
        border-right:2px solid #fff;
        border-left:0;
        vertical-align:middle;
}

table.package td.end {
        border-right:0
}

table.package td, table.package th {
        padding:0 7px
}

table.package .head .first{
        text-align:left
}

table.cyan_table.package td a {
        color:#3a79bc;
        position:relative;
        top:-2px
}

.package img {
        margin:0 3px
}

.content1 .show {
        font-size:11px;
        margin:0 0 5px;
        text-align:right
}

.right.page input {
        width:auto
}

.package .colspan td {
        border:0;
        font-size:12px
}

#vert_butt {
        position:absolute;
        margin-left:183px;
        cursor:pointer
}
table#small_top {
        width:auto;
        text-align:left
}

table#small_top td {
        padding-left:10px
}

#pic_logo {
        width:110px;
        height:150px;
        margin-left:10px;
        background:#5f6a70
}

.normal_form.margin .usually td input {
        background:#fff;
        border:1px solid #979797;
        font-weight:normal
}

.hide, #form_user, #form_company, .pckg, .createdate, .lastedit, #hidetable, .prodcom, .prodst, .releasedate, .prodbud, .coforogin, .cprog, .origpic, .exformat, .clr, .origlang, .subtitle, .overdubs, .foreign, .genre, .cert, .amedia {
        display:none
}

.td343, .td343 input {
        width:343px
}

.td40 {
        padding-left:8px
}

.td40 select {
        width:40px
}

.td40 label {
        margin-bottom:2px
}

.td40 {
        padding-left:8px
}

.td200 select {
        width:200px
}

.td200 label {
        margin-bottom:2px
}

#right_col_content {
        margin-left:213px;
}

#right_col_content .list.compact th {
        /*white-space:nowrap*/
}

#search_param .separate {
        margin:0
}

#displaing {
        margin:18px 0 45px
}

#additional p {
        margin-left:0
}

.normal_form .promote {
        margin:0 0 0 0
}

.normal_form .promote .cover{
        font-size:14px
}

.promote input {
        width:auto
}

.promote table {
        width:auto;
        font-size:10px
}

.promote table div{
        padding:8px
}

.promote table div div{
        padding:0
}

.promote table div.active {
        background:#bb1e2a;
        color:#fff
}

.normal_form .promote div p {
        margin:0
}

#thumbnails td {
        padding:5px 25px
}

#movies td {
        padding:5px 0
}

.normal_form .white_block {
        background:#fff;
        border:1px solid #c4c4c4;
        text-align:right;
        padding:5px;
        margin-bottom:20px
}

.white_block img {
        margin-left:20px
}

.normal_form .white_block a {
        font-weight:normal;
        position:relative;
        top:-3px
}

table.header p{
        text-align:left;
        font-size:12px
}

table.header th{
        background:#545454;
        color:#fff;
}

table.header th p {
        font-size:10px;
        margin:5px 0;
        padding:0 8px;
        border-left:1px solid #000;
        border-right:1px solid #b2b2b2
}

table.header td {
        padding:11px 8px;
        font-size:12px
}

table.header td td{
        padding:0
}

table.header td div label, table.header td td label{
        font-size:11px
}

.normal_form .pics p {
        text-align:center;
        margin:0 0 10px
}

.noblock, .normal_form .noblock {
        display:inline;
        font-weight:normal
}

.normal_form .line {
        font-size:0;
        height:1px;
        background:#000;
        width:300px;
        margin:10px 0 10px 100px
}

table.header table.radio td, table.header table.auto td{
        vertical-align:middle;
        padding:7px 7px 7px 32px;
        font-size:11px
}

table.header td td img {
        margin-left:10px
}

table.radio {
        background:#ccdcff url(img8/radio.gif) no-repeat 5px 5px;
        color:#414181
}

table.auto {
        background:#c98263 url(img8/auto.gif) no-repeat 5px 5px;
        color:#533014
}

table.header label span {
        font-size:10px;
        font-weight:normal
}

table.header td.separator {
        padding:0
}

table.header p {
        width:auto
}

table.header p.adddigital, table.header p.addphysical {
        cursor:pointer
}

td.separator p {
        margin:3px 0;
        height:3px;
        font-size:0;
        background:#ace97c
}

.pad {
        margin-left:10px
}

#hidetable {
        margin-top:15px
}

p.checked, p.unchecked, p.mixed, #dynamic_menu div.tree p.checked, #dynamic_menu div.tree p.unchecked, #dynamic_menu div.tree p.mixed, .normal_form .tree1 p.checked, .normal_form .tree1 p.unchecked, .normal_form .tree1 p.mixed, .normal_form .tree2 p.checked, .normal_form .tree2 p.unchecked, .normal_form .tree2 p.mixed {
        float:left;
        height:13px;
        width:13px;
        margin:0 3px 0 0;
        padding:0;
        position:relative;
        top:0
}

.normal_form .tree2 p.checked, .normal_form .tree2 p.unchecked, .normal_form .tree2 p.mixed {
        margin:0 5px
}

p.checked, #dynamic_menu div.tree p.checked, .normal_form .tree1 p.checked {
        background:url(img8/checkbox_checked.gif) no-repeat;
}

p.unchecked, #dynamic_menu div.tree p.unchecked, .normal_form .tree1 p.unchecked {
        background:url(img8/checkbox_unchecked.gif) no-repeat;
}

p.mixed, #dynamic_menu div.tree p.mixed, .normal_form .tree1 p.mixed {
        background:url(img8/checkbox_mixed.gif) no-repeat;
}

div.selectall {
        text-align:left;
        margin-left:633px
}

.root p.checked, .root p.unchecked, .root p.mixed {
        margin:0 3px
}
///////// mbn  //////////////////
.evaltitle {
        FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.thank {
        FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.form_err1 {
  padding-left: 5px;
  background: #F5FABA;

  FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ErrorField {
    border-color: #D00;
    color: #D00;
    background: #FFD4D4;
}

.ErrorMes {
    display: inline-block;
    visibility: visible;
    font-size: 11px;
    color: #D00;
    padding-left: 10px;
    font-style: italic;
    FONT-WEIGHT: normal;
}
.upl_answer {
 padding:2px;
}
.common_field {
        background:#ffffff
}
.search_fld {
       background:#CFECFB;
}
#TB_overlay {
position: fixed;
z-index: 30000;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: gray;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55);
-moz-opacity: 0.55;
-khtml-opacity: 0.55;
opacity: 0.55;
}
* html #TB_overlay {
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + "px");
}
.red_news {
  background: #CFECFB;
  color: #BF1112;
}
.modbox-refresh{float:right;width:15px;height:15px;overflow:hidden;margin:0 6px 0 0;background:transparent url(img8/ico_refresh.gif) no-repeat scroll 0 0;}
.modbox-reloading{float:right;width:15px;height:15px;overflow:hidden;margin:0 6px 0 0;background:transparent url(img8/reload.gif) no-repeat scroll 0 0;}
.modbox-loading{float:right;width:15px;height:15px;overflow:hidden;margin:0 6px 0 0;background:transparent url(img8/ico_refresh.gif) no-repeat scroll 0 0; cursor: hand  !important;}
.pdf_without {
    display :block;
    visibility: visible;
	width: 930px;
}
.pdf {    
    display :block;
    visibility: visible;
	width: 930px;
	height: 800px;
	margin: 2em auto;
	border: 1px solid #6699FF;
}
.load_pdf {
//        background:url(../img8/pdf-icon.gif) no-repeat right top;
        background:transparent url(../img8/pdf_icon.jpg) no-repeat scroll 0 0;				
}
.pdf p {
   padding: 1em;
}
#pdf object {
   display: block;
   border: solid 1px #666;   
}
.pdf_success {
	background: #F5F566;
	color: #000000;
    display :block;
    visibility: visible;
    width: 930px;
	padding: 0em;
	margin: 1em;
	border: solid 4px #FFF;
	font-size: 12px;
	font-weight: bold;	
}
.pdf_success A:link {
        COLOR: black; TEXT-DECORATION: none
}
.pdf_success A:active {
        COLOR: black; TEXT-DECORATION: none
}
.pdf_success A:visited {
        COLOR: black; TEXT-DECORATION: none
}
.pdf_success A:hover {
        COLOR: #ff9900; TEXT-DECORATION: none;
}
.pdf_fail {
	background: #FF3366;
	color: #FFFFFF;
    display :block;
    visibility: visible;
    width: 930px;
	padding: 0em;
	margin: 1em;
	border: solid 4px #FFF;
	font-size: medium;
	font-weight: bold;	
}
.pdf_fail A:link {
        COLOR: #FFFFFF; TEXT-DECORATION: none
}
.pdf_fail A:active {
        COLOR: #FFFFFF; TEXT-DECORATION: none
}
.pdf_fail A:visited {
        COLOR: #FFFFFF; TEXT-DECORATION: none
}
.pdf_fail A:hover {
        COLOR: #000000; TEXT-DECORATION: none;
}
.img_add {
	position: relative;
	top:3px;
	padding-right:5px;
}
.img_add2 {
	position: relative;
	top:3px;
	padding-right:5px;
}
.first_topic {
	padding-left:0px;
}
.second_topic {
	padding-left:25px;
}
.third_topic {
	padding-left:50px;
}
.topics_decor {
  margin-bottom: 6px; 
  margin-top: 6px;   
  border: 1px solid #000000;
  padding:7px;
}
.mbn_widget { width: 300px; height: 200px; }
#mbn_effect0 { width: 98%; height: auto; padding: 0.4em; position: relative; }
#mbn_effect0 h3 { 
padding: 0 0 0 10px; 
text-align: left; 
  font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif";
//  font-size: 22px;
//  font-weight: 700;
//  color: #0B0D0E;
//  LETTER-SPACING: -1px;
// line-height: 27px;
   margin: 0; 
   padding: 0.4em;
}
#mbn_effect1 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect1 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect2 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect2 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect3 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect3 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect4 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect4 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect5 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect5 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect6 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect6 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect7 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect7 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect8 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect8 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect9 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect9 h3 { margin: 0; padding: 0.4em; text-align: center; }
#mbn_effect10 { width: 240px; height: 135px; padding: 0.4em; position: relative; }
#mbn_effect10 h3 { margin: 0; padding: 0.4em; text-align: center; }

	#sortable { list-style-type: none; margin: 0; padding: 0; width: 98%; }
	#sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 11px; }
	#sortable li span { position: absolute; margin-left: -1.3em; margin-top: -0.2em; }
//	#sortable li span { position: relative; top:14px; margin-left: -1.3em; margin-top: 0; }	
.manual_1{
	text-align: left; 
	width: 960px;
	margin-left: 10px;
	margin-right: 10px;
}
.column { width: 352px; float: left; padding-bottom: 20px; padding-left: 10px; }
	.portlet { margin: 0 0 1em 0; }
	.portlet-header { font-weight:bold; font-size: 16px; font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif"; margin: 0.3em; padding-bottom: 4px; padding-left: 0.4em; text-align: left;}
	.portlet-header a:link { text-decoration: none; color: #FFFFFF;}	
	.portlet-header a:visited { text-decoration: none; color: #FFFFFF;}	
	.portlet-header a:active { text-decoration: none; color: #FFFFFF;}	
	.portlet-header a:hover { text-decoration: none; color: #FFFFFF;}		
	.portlet-header .ui-icon { float: right; }

	.portlet-header_menu { font-size: 14px; font-family: "Arial","Helvetica","MS Sans Serif","Sans-Serif"; margin: 0.3em; padding-top: 4px;  padding-bottom: 4px; padding-left: 0.4em; text-align: left;}
	.portlet-header_menu a:link { text-decoration: none; color: #FFFFFF;}	
	.portlet-header_menu a:visited { text-decoration: none; color: #FFFFFF;}	
	.portlet-header_menu a:active { text-decoration: none; color: #FFFFFF;}	
	.portlet-header_menu a:hover { text-decoration: none; color: #FFFFFF;}		
	.portlet-header_menu .ui-icon { float: right; }

	
	.portlet-content { padding: 0.4em;  text-align: left;}
	.ui-sortable-placeholder { border: 1px dotted black; visibility: visible !important; height: 50px !important; }
	.ui-sortable-placeholder * { visibility: hidden; }
.more { float: right; margin-right: 14px; padding-right: 4px;  padding-left: 4px; padding-bottom: 1px; padding-top: 1px; font-size: 11px; font-weight: bold;}
.back { float: left; margin-left: 14px; padding-right: 4px;  padding-left: 4px;  padding-bottom: 1px; padding-top: 1px; font-size: 11px; font-weight: bold;}

.title_in_jqgrid { cursor: pointer; }
.modbox-refresh{float:right;width:15px;height:15px;overflow:hidden;margin:0 6px 0 0;background:transparent url(../img8/ico_refresh.gif) no-repeat scroll 0 0;}
.modbox-reloading{float:right;width:15px;height:15px;overflow:hidden;margin:0 6px 0 0;background:transparent url(../img8/reload.gif) no-repeat scroll 0 0;}
.modbox-loading{float:right;width:15px;height:15px;overflow:hidden;margin:0 6px 0 0;background:transparent url(../img8/ico_refresh.gif) no-repeat scroll 0 0; cursor: hand  !important;}
.marck_script { font-family: 'Marck Script', cursive; font-size: 24px;}
.manual2 { font-size: 14px; font-family: "Verdana","Arial","MS Sans Serif","Sans-Serif"; text-align: left;}
.anket7 TD {
        text-align: left;
}
.person TD  {
         text-align: left;
}
.g_caption {
        padding-left: 6px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.b-subtit8 {font-weight:bold;font-size: 11px; color: #000000; padding: 0 3px 0 3px;margin:0 0 5px 0;}



.clr {clear:both; font-size:1px; height:1px; }
/* float clearing for IE6 */
* html .clearfix{ height: 1%; overflow: visible;}
/* float clearing for IE7 */
*+html .clearfix{ min-height: 1%;}
/* float clearing for everyone else */
.clearfix:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;}
#mailbox_main {  width:970px; margin:0 auto; padding:20px 0;  }
.mailbox { background:#fff; border:1px solid #bbb; padding:15px; margin:0 0 15px 0;  -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  -moz-box-shadow:0 0 8px #bbb; -webkit-box-shadow:0 0 8px #bbb; box-shadow:0 0 8px #bbb; }
.mailcaption { font-weight:bold; border:1px solid #ddd; margin:0 0 3px 0; font-size:14px; font-family:arial, sans-serif; background:#f3f3f3; padding:7px 10px;  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.mailcaption.read { background:#f3f3f3 url(../img8/email_open.png) no-repeat 8px top; padding-left:0px; padding-top:0px; }
.mailcaption.unread { border:1px solid #ccc; background:#e2e2e2 url(../img8/email.png) no-repeat 8px top; padding-left:0px;padding-top:0px;  }
.mailcaption.sub_caption { font-weight:bold; font-size:14px; display:block; float:center; color:#222; line-height:1.6em; white-space:nowrap; overflow:hidden; }
.email_item { border:1px solid #ddd; margin:0 0 3px 0; font-size:12px; font-family:arial, sans-serif; background:#f3f3f3; padding:7px 10px;  -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.email_item.read { background:#f3f3f3 url(../img8/email_open.png) no-repeat 8px center; padding-left:34px; }
.email_item.unread { border:1px solid #ccc; background:#e2e2e2 url(../img8/email.png) no-repeat 8px center; padding-left:34px;  }
.email_item.unread .subject { font-weight:bold; }
.email_item:hover {  }
.email_item .no { font-weight:bold; display:block; float:left; width:4%; color:#222; line-height:1.2em; white-space:nowrap; overflow:hidden; }
.email_item .id { display:block; float:left; width:5%; color:green; line-height:1.2em; white-space:nowrap; overflow:hidden; }
.email_item .subject { display:block; float:left; width:36%; color:#222; line-height:1.2em; white-space:nowrap; overflow:hidden; }
.email_item .from { display:block; float:left; width:29%; padding-left:1%; color:#444; line-height:1.2em;  white-space:nowrap; overflow:hidden; }
.email_item .date { display:block; float:right; width:22%; padding-left:1%; color:#555; font-size:11px; line-height:1.3em; white-space:nowrap;  overflow:hidden; }
//.email_item .toggle_body { font-weight:bold; display:block; float:right; width:5%; padding-right:1px; color:blue; font-size:12px; line-height:1.3em; white-space:nowrap;  overflow:hidden; text-decoration: underline;}
.showVesselTitle{
background:#A6D0F3;padding-left:10px; font-size:110%; font-weight:bold; FONT-FAMILY: comic sans ms, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
#products { padding: 5px; font-family: "Tahoma"; font-size:10pt; }
#products thead th { padding:5px; font-weight:bold; }
#products tbody td { padding:5px; }
.border_table {
  border-top:1px solid #bfbfbf;
  border-bottom:1px solid #bfbfbf;
  border-left:1px solid #bfbfbf;
  border-right:1px solid #bfbfbf;
  
}
.kbd {
  color:#333;
  background-color:white;
  text-align:center;
  border-left:1px solid #cfcfcf;
  border-top:1px solid #cfcfcf;
  border-right:2px solid #666;
  border-bottom:2px solid #666;
  -moz-border-radius:4px 4px 4px 4px;
  padding-left:1px;padding-top:0px;
  padding-right:2px;
  padding-bottom:0px;
  margin-left:2px;
  margin-right:2px;
  vertical-align:top;
  font-family:sans-serif;
}
.label_in_frame{
padding-left:32px;
}
tr.assembler_table td{
	border-top: 2px solid #0649C4;
}