﻿
#page {
	margin: 0 auto;
}

body {
  	font-family:Arial, Helvetica, sans-serif;
    background-color: #fff;
	text-align:center;
	margin-left: auto;
	margin-right:auto;
	
}

/********* PAGE CONTAINER *************/
#content, #content_d700, #content_d710, #content_d750, #content_d900, #content_d1400, #content_d2000
{
    width: 930px;
    position:relative;
    padding:0px 30px 0px 20px;
    margin-left:auto;
    margin-right:auto;
    border-bottom:#e4e2e2 0px solid;
    background: #fff url('images/4042_bg.gif') repeat-y left;
    font-size:12px;
    color:#0052a5;
}

#content {
    height:650px;
}

#content_d700
{
    height:700px;
}

#content_d710
{
    height:710px;
}

#content_d750
{
    height:750px;
}

#content_d900
{
    height:750px;
}

#content_d1400
{
    height:1400px;
}

#content_d2000
{
    height:2000px;
}


/**********header************/
#header {
    width: 920px;
    height: 150px;
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    background: transparent url('images/4013_Hdr2_bg.gif');
   
    border:0px solid #336699;
}

#site_nav {
    width: 622px;
    height: 20px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px;
    background-color:transparent;
    
    border:0px solid #000;

}

.site_nav_item {
    width: 90px;
    height: 15px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 4px 0px 4px;
    background-color:transparent;
    /* background: #fff url('images/4016_Site_Nav_bg.gif') repeat-x ;*/
    
    border:0px solid #000;
    border-right:2px solid #669;

}

.site_nav_item a{
    color:#669;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}

.site_nav_item:hover {
    /* background-color: #fc0; */
}

.site_nav_item:hover a {  
    color:#003;
}


#logo {
    width: 294px;
    height: 150px;
    position:relative;
    float:left;
    margin:25px 0px 0px 0px;
    padding:0px;
    background: transparent url('images/4025_logo.gif') no-repeat;
    
    border:0px solid #903;
}

#logo_v5 {
    width: 294px;
    height: 150px;
    position:relative;
    float:left;
    margin:25px 0px 0px 0px;
    padding:0px;
    background:none;
    
    border:0px solid #903;
}

#logo img {
    width: 294px;
    height: 150px;
    border: 0px;
}

#logo_v5 img {
    border:0px;
}

#lifestyle {
    width: 397px;
    height: 125px;
    position:relative;
    float:right;
    margin:3px;
    padding:0px;
    /*background: transparent url('images/4040_lifestyle_ANIM.gif');*/
    /*background: transparent url('images/4041_lifestyle_GUYS_ANIM.gif');*/
    /*background: transparent url('images/4041_lifestyle_GUYS_ANIM_NT.gif');*/
    background:none;
    border:0px solid green;
}


/*********main***********/

#main_left {
    width: 510px;
    height: 500px;
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    background-color:transparent;
    
    border:0px solid blue;
}

#main_left_2 {
    width: 510px;
    height: 500px;
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    background-color:transparent;
    
    border:0px solid blue;
}

#main_left p, #main_left_2 p{
    height:auto;
    width:498px;
    margin:5px 0px 20px 0px;;
    position:relative;
    float:left;
    color:#003;
    font-size:12px;
    text-align:justify;
    line-height:190%;
    padding:0px 20px 0px 0px;
    
    border:0px solid green;
}

.main_left_2_col {
    width:245px;
    height:378px;
    float:left;
    margin:0px;
    padding:10px 8px 0px 0px;
    background:none;
    text-align:left;
    
    border:0px solid green;
}

.contact_address {
    width:240px;
    height:370px;
    float:left;
    margin:0px 0px 10px 5px;
    padding:0px 0px 0px 0px;
    text-align:center;
    background:none;
    color:#0052a5;
    
    border:0px solid green;
}

.contact_line {
    width:100%;
    font-size:100%;
    text-align:center;
    margin-bottom:10px;
}

.contact_address p{
    width:100%;
    margin:0px 0px 0px 0px !important;
    padding:0px;
    font-size:90%;
    text-align:center!important;
}

.contact_country {
    font-size:18px;
    text-align:center;
    margin-bottom:15px;
    padding-bottom:5px;
    border-bottom: 1px solid #e75596;
}

.contact_tel {
    margin:15px 0px 0px 0px;
    font-size:14px;
    font-weight:bold;
}

.contact_fax {
    margin:10px 0px 0px 0px;
    font-size:14px;
    font-weight:bold;
}

.contact_url {
    margin:10px 0px 0px 0px;
    font-size:14px;
    font-weight:bold;
}

.contact_tel .num, .contact_fax .num, .contact_url .num {
    margin-top:5px;
    font-size:12px;
    font-weight:normal;
}

/**********CONTACT FORM STYLING **************/
#contact_form {
    width:368px;
    height:710px;
    float:right;
    margin:10px 0px 0px 0px;
    padding:0px 10px 10px 10px;
    background-color:#e4eafc;
    color:#04407c;

    
    border:2px solid #0052a5;
}

.contact_row {
    width:368px;
    height:auto;
    float:left;
    text-align:left;
    margin:0px 0px 5px 0px;
    padding:0px;
    position:relative;
    
    border:0px solid blue;
}

#contact_row_NAME {
    width:368px;
    height:auto;
    float:left;
    text-align:left;
    margin:0px 0px 0px 0px;
    padding:0px;
    
    border:0px solid blue;
}

#contact_row_EMAIL {
    width:368px;
    height:50px;
    float:left;
    text-align:left;
    margin:10px 0px 5px 0px;
    
    border:0px solid blue;
}


#contact_row_DENTIST {
    width:368px;
    height:20px;
    float:left;
    text-align:left;
    margin:0px 0px 0px 0px;
    visibility:hidden;
    
    border:0px solid blue;
}

.contact_2col {
    width:176px;
    height:30px;;
    float:left;
    text-align:left;
    margin:0px 5px 0px 0px;
    padding:0px;
    
    border:0px solid red;
}

.contact_2col_row {
    width:176px;
    height:20px;
    float:left;
    text-align:left;
    margin:0px 5px 0px 0px;
    
    border:0px solid blue;
}

.contact_row p {
    width:100%;
    font-size:12px;
    text-align:justify;
}

.contact_label {
    font-size:12px;
}

.contact_input {
    width:100%;
    font-size:12px;
}

.contact_name_input {
    width:170px;
    height:20px;
    margin:0px;
    padding:0px;
    font-size:12px;
    position:relative;
    float:left;
}

.contact_name_input_ID1 {
    width:170px;
    font-size:12px;
    position:relative;
    float:left;
    margin-bottom:13px;
}

.contact_type {
    width:170px;
    font-size:12px;
    position:relative;
    float:left;
}

.contact_sub_type {
    width:170px;
    font-size:12px;
    position:relative;
    float:left;
    margin:5px 0px 0px 0px;
}

.textarea {
    width:95%;
    height:190px;
    font-size:12px;
}

.mandatory {
    color:Red;
}

.contact_chk {
    font-size:12px;
    text-align:justify;
}

.validator_style {
    color:#c33;
    font-size:11px;
}

.submit_contact {
    margin-top:0px;
}

#submit_disclaimer {
    width:100%;
    height:auto;
    float:left;
    text-align:left;
    margin:0px 0px px 0px;
    padding:10px 0px 0px 0px;
    position:relative;
    font-size:11px; 
    
    border:0px solid blue;
}

#contact_info_row {
    width:100%;
    height:auto;
    float:left;
    text-align:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
    font-size:11px; 
    
    border:0px solid blue;
}


/***********************************************/
    
#main_left_statement {
    height:auto;
    width:100%;
    margin-top:30px;
    padding:0px 20px 0px 0px;
    color:#003;
    font-size:12px;
    text-align:justify;
    line-height:18px;
    
    border:0px solid #000;
}

.section_hdr {
    height:30px;
    width:518px;
    margin-top:10px;
    padding:0px 0px 0px 0px;
    /*color:#ccf;*/
    /*color:#fff;*/
    text-align:justify;
    color:#0054a0;
    float:left;
    font-size:14px;
    line-height:190%;
    background: transparent url('images/4033_section_hdr_BG.png');

    border:0px solid #f90;
}

.section_hdr2 {
    height:30px;
    width:498px;
    margin-top:10px;
    padding:0px 20px 0px 0px;
    /*color:#ccf;*/
    /*color:#fff;*/
    color:#0054a0;
    float:left;
    font-size:14px;
    line-height:190%;
    text-align:justify;
    background: transparent url('images/4033_section_hdr_BG4.png');
    
    border:0px solid #f90;
}

.section_hdr2_2 {
    height:30px;
    width:498px;
    margin-top:10px;
    padding:0px 20px 0px 0px;
    float:left;
    line-height:170%;
    text-align:justify;
    background:none;
    font-size:14px;
    font-variant:small-caps;
    font-style:italic;
    font-weight:bold;
    color:#0052a5;
    
    border:0px solid #f90;
}
.home_para {
    width: 100%;
    height: auto;
    position:relative;
    float:left;
    margin:00px 0px 0px 0px;
    padding:5px 5px 5px 5px;
    background-color:transparent;
    text-align:justify;
    color:#000;
    font-size:12px;
    line-height:24px;
    
    border:0px solid #c69;
}

#home_long_image {
    width: 160px;
    height: 388px;
    position:absolute;
    top:30px;
    left:380px;
    z-index:100;
    margin:00px 0px 0px 0px;
    padding:0px;
    background-color:transparent;
    
    border:1px solid #c69;
}

#sylc_home_long_image {
    width: 190px;
    height: 288px;
    position:absolute;
    top:133px;
    left:320px;
    z-index:100;
    margin:00px 0px 0px 0px;
    padding:0px;
    background-color:transparent;
    
    border:0px solid #c69;
}

.section_hdr2_3 {
    height:30px;
    width:498px;
    margin-top:00px;
    padding:0px 20px 0px 0px;
    float:left;
    line-height:170%;
    text-align:justify;
    background:none;
    font-size:14px;
    font-variant:small-caps;
    font-style:italic;
    font-weight:bold;
    color:#0052a5;
    
    border:0px solid #f90;
}

#ceo {
    height:115px;
    width:518px;
    margin-top:10px;
    padding:5px 0px 0px 0px;
    float:left;
    background-color:transparent;
    text-align:left;
    
    border:0px solid blue;
}

#ceo_2 {
    height:115px;
    width:518px;
    margin:10px 0px 0px 0px;
    padding:5px 0px 0px 0px;
    float:left;
    background-color:transparent;
    text-align:left;
    
    border:0px solid blue;
}

#ceo_3 {
    height:160px;
    width:518px;
    margin:10px 0px 0px 0px;
    padding:5px 0px 0px 0px;
    float:left;
    background-color:transparent;
    text-align:left;
    
    border:0px solid blue;
}

#left_dist {
    height:50px;
    width:518px;
    margin:30px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
    background-color:transparent;
    text-align:center;
    
    border:0px solid blue;
}

#left_dist img {
    border:0px;
}

#main_right {
    width: 368px;
    height: 500px;
    position:relative;
    float:left;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-color: #fff;
    
    border:0px solid green;
}

#main_right_2, #main_right_2_2 {
    width: 368px;
    height: 480px;
    position:relative;
    float:right;
    margin:0px;
    padding:0px 0px 0px 0px;
    background-color: #fff;
    
    border:0px solid green;
}

#main_right img, #main_right_2 img {
    margin:20px 0px 0px 0px;
    position:relative;
    float:right;
    
    border:0px solid #0052a5;
}

#main_right_2_2 img {
    margin:30px 0px 0px 0px;
    position:relative;
    float:right;
    
    border:1px solid #0052a5;
}

#main_right_2_2_dist {
    width: 360px;
    height: 75px;
    position:relative;
    float:left;
    margin:0px 0px 0px 50px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:left;    
    
    border:0px solid black;
}

#main_right_2_2_dist img {
    border:0px solid black;
}

.main_right_2_2_flag {
    width: 50px;
    height: 60px;
    position:relative;
    float:left;
    margin:0px 5px 5px 5px;
    padding:0px 0px 0px 0px;
    background:none;
    
    border:0px solid green;
}

.main_right_2_2_flag_img {
    border:0px;
}



.styleDDL1{
    margin:15px 0px 0px 0px;
    color:#036;
    font-weight:bold;
    font-size:11px;
    
    border:0px solid green;
}

#resources_link {
    width: 100%;
    height: 20px;
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:5px 5px 5px 5px;
    background-color:transparent;
    text-align:center;
    color:#005295;
    font-size:12px;
    
    border:0px solid #c69;
}

#patent {
    width: 100%;
    height: 15px;
    position:relative;
    float:left;
    margin:5px 0px 0px 0px;
    padding:5px 5px 5px 5px;
    background-color:transparent;
    
    border:0px solid #c69;
}

/************ mainb_2col : main 2-col with banner ************/
.mainb_2col {
    width: 453px;
    height: 400px;
    position:relative;
    float:left;
    margin:20px 0px 0px 0px;
    padding:5px 5px 5px 5px;
    background-color:transparent;
    
    border:0px solid #c69;
}

.mainb_2col_dist {
    width: 453px;
    height: auto;
    position:relative;
    float:left;
    margin:20px 0px 0px 0px;
    padding:5px 5px 5px 5px;
    background-color:transparent;
    
    border:0px solid #c69;
}

.mainb_2col_banner, .mainb_2col_banner2 {
    width: 930px;
    height: 80px;
    position:relative;
    float:left;
    margin:10px 0px 20px 0px;
    padding:0px 0px 0px 0px;
    background: transparent url('images/4046_content_banner_bg.gif') repeat-x;
    text-align:center;
    line-height:150%;
    
    border:0px solid #c69;
}

.mainb_2col_banner2 {
    height: 110px;
    background:none;
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:10px 0px 0px 0px;
    background:none;
    text-align:center;
    line-height:150%;
    
    border-top:1px solid #cbdff4;
    border-bottom:1px solid #cbdff4;
}

.mainb_ceo {
    height: 173px;
    background:none;
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:center;
    line-height:150%;
    
    border-top:1px solid #cbdff4;
    border-bottom:1px solid #cbdff4;
}

.maind_2col_img {
    width:400px;
    height: 100px;
    background:none;
    position:relative;
    float:left;
    margin:-70px 0px 0px 0px;
    padding:0px 0px 15px 50px;
    background:none;
    text-align:left;
        
    border:0px solid #cbdff4;
}

.maind_2col_banner {
    height: 90px;
    background:none;
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:10px 0px 0px 0px;
    background:none;
    text-align:justify;
    line-height:150%;
    
    border-top:1px solid #cbdff4;
    border-bottom:1px solid #cbdff4;
}

.maind_2col_banner #hdg{
    width: 100%;
    height: 30px;
    position:relative;
    float:left;
    margin:00px 0px 0px 00px;
    padding:00px 00px 0px 0px;
    background:none;
    text-align:left;
    font-size:14px;
    font-variant:small-caps;
    font-style:italic;
    font-weight:bold;
    color:#043d76;
    line-height:170%;
    
    border:0px solid black;
}

.maind_2col_banner p {
    width: 100%;
    height: auto;
    position:relative;
    float:left;
    margin:0px;
    padding:0px;    
}

#mainc_2col_r_corp {
    width: 400px;
    height: 340px;
    position:relative;
    float:left;
    margin:5px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent url('images/4052_Kings_College_mainc_2c.png');
    text-align:center;
    line-height:150%;
    
    border:0px solid #c69;
}

#mainc_2col_r_corp_T {
    width: 400px;
    height: 385px;
    position:relative;
    float:left;
    margin:5px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent url('images/4099_F_109141_XS.png');
    text-align:center;
    line-height:150%;
    
    border:0px solid #c69;
}

#mainc_TECH_links {
    width: 400px;
    height: 20px;
    position:relative;
    float:left;
    margin:5px 0px 0px 0px;
    padding:10px 0px 0px 0px;
    background:none;
    text-align:center;
    
    border:0px solid #c69;
}

.mainc_TECH_link_instance {
    width: 130px;
    height: 40px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:center;
    
    border:0px solid #c69;
}

#mainc_2col_r_biog {
    width: 400px;
    height: 460px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    /* background:transparent url('images/4052_Kings_College_mainc_2c.png');*/
    background:none;
    text-align:center;
    line-height:150%;
    
    border:0px solid #c69;
}

#mainc_2col_r_sylc {
    width: 400px;
    height: 400px;
    position:relative;
    float:left;
    margin:15px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent url('images/4052_Kings_College_mainc_2c.png');
    text-align:center;
    line-height:150%;
    
    border:0px solid #c69;
}

#mainc_2col_sylc_img {
    border:0px;
}

#corp_management_team {
    width: 375px;
    height: 375px;
    position:relative;
    float:left;
    margin:12px 10px 0px 20px;
    padding:0px 0px 0px 0px;
    /*background:transparent url('images/4066_corp_man_bg.png');*/
    background:none;
    
    border:0px solid blue;
}

.corp_management_team_a {
    padding:20px 0px 0px 0px;
}

.corp_management_team_a a{
    width:100%;
    height:30px;
    font-size:14px;
    color:#0052a5;
    text-decoration:underline;
    font-variant:small-caps;
    font-weight:bold;
    
    border:0px solid black;
}

#corp_management_hdr {
    width: 325px;
    height: auto;
    position:relative;
    float:left;
    margin:0px 20px 0px 20px;
    padding:00px 10px 0px 0px;
    background:none;
    text-align:center;
    font-size:14px;
    font-variant:small-caps;
    font-style:italic;
    font-weight:bold;
    color:#043d76;
    line-height:170%;
    
    border:0px solid black;
}

#corp_management_txt {
    width: 320px;
    height: auto;
    position:relative;
    float:left;
    margin:0px 0px 0px 10px;
    padding:0px 20px 20px 20px;
    background:transparent;
    text-align:justify;
    font-size:12px;
    color:#0052a5;
    line-height:170%;
    
    border:0px solid green;
}
#corp_management_img {
    width: 320px;
    height: 125px;
    position:relative;
    float:left;
    margin:0px 30px 0px 30px;
    padding:0px 0px 0px 0px;
    background:transparent;
    
    border:0px solid #c69;
}

#mainc_2col_l, #mainc_2col_l_C, #mainc_2col_l_I, #mainc_2col_l_S {
    width: 510px;
    height: 405px;
    position:relative;
    float:left;
    margin:5px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:transparent;
    text-align:center;
    line-height:150%;

    border:0px solid red;
}

#mainc_2col_l_C {
    height: 340px;

    border:0px solid red;
}

#mainc_2col_l_S {
    height: 473px;

    border:0px solid red;
}

#mainc_2col_l_I {
    height: 510px;
}

.corp_text_block {
    width: 500px;
    height: auto;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 10px 0px 0px;
    background:none;
    text-align:justify;
    font-size:12px;
    color:#0052a5;
    line-height:170%;
    
    border:0px solid #c69;
}
.inv_text_block {
    width: 480px;
    height: auto;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 10px 0px 0px;
    background:none;
    text-align:justify;
    font-size:12px;
    color:#0052a5;
    line-height:170%;
    
    border:0px solid #c69;
}

.faq_text_block {
    width: 480px;
    height: 450px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 10px 0px 0px;
    background:none;
    text-align:justify;
    font-size:12px;
    color:#0052a5;
    line-height:170%;
    overflow:scroll;
    
    border:0px solid #c69;
}

.corp_heading {
    width: 500px;
    height: auto;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:left;
    font-size:14px;
    font-variant:small-caps;
    font-style:italic;
    font-weight:bold;
    color:#0052a5;
    line-height:170%;
    
    border:0px solid #c69;
}

.sylc_heading {
    width: 500px;
    height: auto;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:left;
    font-size:16px;
    font-variant:small-caps;
    font-style:italic;
    font-weight:bold;
    color:#e75596;
    line-height:170%;
    
    border:0px solid #c69;
}

#page_nav {
    width: 235px;
    height: 25px;
    position:absolute;
    top:124px;
    left:265px;
    padding:0px 0px 0px 20px;
    background-color:transparent;
    
    /*border: 0px solid red;*/
    border-bottom:1px solid #0052a5;
}

.page_nav_item {
    width: 110px;
    height: 23px;
    position:relative;
    float:left;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:transparent;
    
    border: 0px solid blue;
}

#language_link {
    width: 100px;
    height: 30px;
    position:relative;
    float:right;
    margin:0px 00px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    font-size:11px;
    
    border:0px solid #c69;
}

.language_link_img {
    float:right;
    border:0px;
}

.mainb_2col_banner_img {
    border:1px;
    float:left;
}

.mainb_2col_banner_img2 {
    border:1px;
    float:left;
    margin-left:240px;
}

#main_text {
    width: 100%;
    height: 55px;
    padding:0px 0px 0px 0px;
    background: none;
    position:relative;
    float:left;
    text-align:justify;
    font-size:12px;
    color:#0052a5;
    
    border:0px solid #c69;
}

.maind_2col {
    width: 455px;
    height: 450px;
    position:relative;
    float:left;
    margin:10px 0px 20px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:center;
    line-height:150%;

    border-right:1px solid #c69;
}

.maind_2col_header {
    width: 455px;
    height: auto;
    position:relative;
    float:left;
    margin:20px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:center;
    font-size:14px;
    font-variant:small-caps;
    font-style:italic;
    font-weight:bold;
    color:#0052a5;
    line-height:170%;
    
    border:0px solid #e75596;
}

/*********management team grid styling *****************/
.man_grid {
    font-size:12px;
    color:#0052a5;
    width:455px;
    margin:0px 0px 0px 0px;

    border-top: 1px solid #0052a5;
}

.faq_grid {
    font-size:12px;
    color:#0052a5;
    width:455px;
    margin:0px 0px 0px 0px;

    border-top: 1px solid #0052a5;
}

.man_grid_right {
    font-size:12px;
    color:#0052a5;
    width:450px;
    margin:0px 0px 0px 0px;

    border-top: 1px solid #0052a5;
}

.man_grid td, .man_grid th, .man_grid_right td, .man_grid_right th {
    padding:5px;
    height:40px;
}


.man_grid th, .man_grid_right th {
    width:100px;
    border-bottom: 1px solid #0052a5;
}

.faq_grid td, .faq_grid th {
    padding:5px;
    height:auto;
}

.faq_grid th {
    width:300px;
    border-bottom: 1px solid #0052a5;
}

.man_header {
    border-bottom: 1px solid #0052a5;
    height:0px;
}

.man_row {
    background-color:Transparent;
    border:0px solid blue;
}

.man_row td{
    border-bottom: 1px solid #c8dff6;
}
.faq_row {
    background-color:Transparent;
    border:0px solid blue;
}

.faq_row td{
    border-bottom: 1px solid #c8dff6;
}

.man_alt {
    border:0px solid blue;
}

.man_alt td{
    background-color:#ecf3f9;
    border-bottom: 1px solid #c8dff6;
}

.faq_alt {
    border:0px solid blue;
}

.faq_alt td{
    background-color:#ecf3f9;
    border-bottom: 1px solid #c8dff6;
}

.man_name_css {
    width:80px!important;
    text-align:left;
    font-weight:bold;
}

.man_email_css {
    width:80px!important;
    text-align:left!important;
    font-weight:bold;
}

.man_contact_css {
    width:80px!important;
    text-align:left;
    font-weight:bold;
}

.inv_name_css {
    width:200px!important;
    font-weight:bold;
    text-align:left;
}

.faq_css {
    width:450px!important;
    font-weight:bold;
    text-align:left;
    height:20px;
}

.dir_name_css {
    width:190px!important;
    font-weight:bold;
}

.man_position_css {
    width:150px!important;
    text-align:left;
}

.dir_position_css {
    width:200px!important;
    text-align:left;
}

.inv_position_css {
    width:100px!important;
    text-align:left;
}

.inv_contact_css {
    width:90px!important;
    font-size:12px;
}

.inv_email_css {
    width:90px!important;
    font-size:12px;
}

.man_row .man_position_css, .man_alt .man_position_css {
    text-align:left!important;
}

.man_row .man_contact_css, .man_alt .man_contact_css, 
.man_row .inv_contact_css, .man_alt .inv_contact_css 
.man_row .inv_email_css, .man_alt .inv_email_css 
{
    text-align:left!important;
}

.man_grid_right .man_position_css {
    width:2px!important;
}

.man_grid_right man_name_css {
    text-align:left!important;
}
/*********management team grid styling *****************/
#maine_2col_l {
    width: 510px;
    height: 400px;
    position:relative;
    float:left;
    margin:5px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:transparent;
    text-align:center;
    line-height:150%;

    border:0px solid red;
}

#maine_2col_r_news {
    width: 400px;
    height: 400px;
    position:relative;
    float:left;
    margin:15px 0px 40px 0px;
    padding:0px 0px 0px 0px;
    background:transparent url('images/4079_news_panel_bg.gif');
    text-align:center;
    line-height:150%;
    color:#012b56;
    
    border:2px solid #0052a5;
}

#maine_2col_r_biog {
    width: 380px;
    height: 460px;
    position:relative;
    float:left;
    margin:15px 0px 40px 0px;
    padding:0px 10px 0px 10px;
    /*background:transparent url('images/4079_news_panel_bg.gif');*/
    background:none;
    text-align:center;
    line-height:150%;
    color:#012b56;
    
    border:2px solid #0052a5;
}

#maine_directors {
    width: 380px;
    height: 460px;
    position:relative;
    float:left;
    margin:50px 0px 40px 0px;
    padding:50px 10px 0px 10px;
    /*background:transparent url('images/4079_news_panel_bg.gif');*/
    background:none;
    text-align:center;
    line-height:150%;
    color:#012b56;
    
    border:0px solid #0052a5;
}

#maine_hdr, #main_hdr_msg {
    width: 400px;
    height: 20px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
    background:none;
    text-align:center;
    font-size:16px;
    color:#005295;
    
    border:0px solid #0052a5;
}

#maing_hdr{
    width: 100%;
    height: 20px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:10px 0px 0px 0px;
    background:none;
    text-align:center;
    font-size:16px;
    color:#005295;
    
    border:0px solid #0052a5;
}

#maine_hdr_msg {
    width: 400px;
    margin:0px 0px 0px 0px;
    position:relative;
    float:left;
    background:none;
    text-align:center;
    height: 10px;
    padding:10px 0px 20px 0px;
    font-size:11px;
    color:#005295;
    
    border-bottom:3px double #396da1;
}

#mainf_hdr_msg {
    width: 4380px;
    margin:0px 0px 0px 0px;
    position:relative;
    float:left;
    background:none;
    text-align:center;
    height: 10px;
    padding:10px 10px 5px 10px;
    font-size:11px;
    color:#005295;
    
    border-bottom:3px double #396da1;
}


.news_grid {
    font-size:12px;
    color:#0052a5;
    width:450px;
    margin:0px 0px 0px 0px;

    border-top: 1px solid #0052a5;
}

.news_grid td, .news_grid th {
    padding:5px;
    height:30px;
}


.news_grid th {
    width:100px;
    border-bottom: 1px solid #0052a5;
}

.news_header {
    border-bottom: 1px solid #0052a5;
    height:0px;
}

.news_row {
    background-color:Transparent;
    border:0px solid blue;
}

.news_row td{
    border-bottom: 1px solid #c8dff6;
}

.news_alt {
    border:0px solid blue;
}

.news_alt td{
    background-color:#ecf3f9;
    border-bottom: 1px solid #c8dff6;
}

.news_date_css {
    width:100px!important;
    font-weight:bold;
    font-size:11px;
}

.news_headline_css {
    width:200px!important;
    text-align:left;
    padding:5px;
    font-size:11px;
}

.news_link_css {
    width:180px!important;
    text-align:center;
    padding:5px;
    font-size:11px;
}

.news_details_panel {
    width:380px;
    height:380px;
    position:relative;
    float:left;
    margin:0px;
    padding:10px;
    font-size:11px;  
}

.news_details_header {
    width:380px;
    height:auto;
    position:relative;
    float:left;
    margin:0px;
    padding:10px;
    text-decoration:underline; 
    font-weight:bold;
    font-size:14px;
    font-style:italic;
}


.tech_details_panel {
    width:380px;
    height:380px;
    position:relative;
    float:left;
    margin:0px;
    padding:10px;
    font-size:11px;  
}

.tech_details_header {
    width:380px;
    height:auto;
    position:relative;
    float:left;
    margin:0px;
    padding:10px;
    text-decoration:underline; 
    font-weight:bold;
    font-size:14px;
    font-style:italic;
}

.director_name {
    width:380px;
    height:20px;
    position:relative;
    float:left;
    margin:0px;
    padding:10px;
    font-weight:bold;
    font-size:14px;
    font-style:italic;
    text-decoration:underline; 
}

.director_biog {
    width:370px;
    height:auto;
    position:relative;
    float:left;
    margin:0px;
    padding:0px 20px 0px 10px;
    font-size:11px;
}

.res_header {
    border-bottom: 1px solid #0052a5;
    height:0px;
    text-align:left;
}

.res_row {
    background-color:Transparent;
    border:0px solid blue;
    text-align:left;
}

.res_row td{
    border-bottom: 1px solid #c8dff6;
}

.res_headline_css {
    width:300px!important;
    text-align:left;
    padding:5px;
    font-size:11px;
}
.res_size_css {
    width:100px!important;
    text-align:left;
    padding:5px;
    font-size:11px;
}

.res_link_css {
    width:180px!important;
    text-align:left;
    padding:5px;
    font-size:11px;
}

#res_get_adobe_reader {
    width: 200px;
    height: 40px;
    position:relative;
    float:right;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:transparent;
    
    border:0px solid #c69;
}

#dir_biog_link {
    width: 200px;
    height: 20px;
    position:relative;
    float:right;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:transparent;
    
    border:0px solid #c69;
}



/*********mainb_1col*********************************/
#mainb_1col {
    width: 950px;
    height: 500px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:5px 5px 5px 5px;
    background-color:transparent;
    
    border:0px solid #c69;
}

#mainb_1col_banner {
    width: 930px;
    height: 25px;
    position:relative;
    float:left;
    margin:0px 0px 20px 0px;
    padding:0px 0px 0px 0px;
    background-color: transparent;
    text-align:center;
    font-size:14px;
    
    border-bottom:1px solid #0052a5;
}

/*********** distribution grid styling ***************/
.dist_country_img{
    margin-top:0px;
}

.dist_grid {
    font-size:11px;
    color:#0052a5;
    width:450px;
    margin-top:00px;
}

.dist_grid td, .dist_grid th {
    padding:5px;
    height:27px;
}

.dist_grid th {
    width:100px;
}

.dist_header {
    border-bottom: 1px solid #0052a5;
    height:40px;
}

.dist_row {
    /*background-color:#e3f1e0; */
    background-color:Transparent;
}

.dist_row td{
    border-bottom: 1px solid #c8dff6;
}

.dist_alt {
    /*background-color:#ecf3f9;*/
    background-color:Transparent;

}

.dist_alt td{
    border-bottom: 1px solid #c8dff6;
}

.dist_country_css {
    width:50px!important;
}

.dist_dist_css {
    width:50px!important;
}

.dist_tel_css {
    width:200px!important;
}

.dist_web_css {
    width:200px!important;
}

/********* distribution logo + text boxes ************/
.dist_logo_box {
    width: 450px;
    height: 40px;
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:transparent;
    visibility:hidden;
   
    border:0px solid #c69;
}

.dist_logo_box img{
    border:0px;
}

.dist_text_box {
    width: 450px;
    height: 100px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:transparent;
    visibility:hidden;
    font-size:11px;
    color:#0052a5;
    overflow:hidden;
    line-height:140%;
    text-align:justify;
    
    border:0px solid #c69;
}


/*********footer************/
#footer {
    width: 920px;
    height: 26px;
    position:relative;
    float:left;
    margin:0px;
    padding:5px 0px 5px 0px;
    background-color:transparent;
    
    border-top:1px solid #c69;

}

#footer_float {
    width: 920px;
    height: 26px;
    top:640px;
    left:20px;
    margin:0px;
    padding:5px 0px 5px 0px;
    background-color:transparent;
    
    border-top:1px solid #c69;

}


#copyright {
    width: 700px;
    height: 21px;
    position:relative;
    float:right;
    margin:0px 2px 0px 0px;
    padding:0px 0px 0px 0px;
    background-color:transparent;
    
    border:0px solid #000;
}

#copyright p {
    color: #369;
    font-size:8.5px;
    width:100%;
    height:100%;
    text-align:right;
    margin:0px 0px 0px 0px;
    padding:5px 0px 0px 0px;
    font-weight:200;
    font-style:italic;
}

.footer_item {
    width: 95px;
    height: 21px;
    position:relative;
    float:left;
    margin:0px 2px 0px 0px;
    padding:5px 2px 0px 2px;
    background-color:transparent;
    
    border:0px solid #000;
    border-right: 2px solid #c69;

}

.footer_item a{
    font-weight:normal;
    color:#369;
    font-size:10px;
    text-decoration:none;
    width:100%;
}

.footer_item:hover {
}

.footer_item:hover a {
    color:#003;
}

.ul_tick {
    list-style-image:url('images/4073_tick.png');
    list-style-type:circle;
}

.ul_disc {
    list-style-image:url('images/4113_dash.gif');
    list-style-type:square;
    padding:5px 5px 5px 45px;
    margin:0px 0px 0px 0px;
}

.ul_disc_usage {
    /*list-style-image:url('images/4113_dash.gif');*/
    list-style-type:disc;
    color:#000;
    width: 90%;
    height: auto;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:10px 5px 5px 30px;
    background:none;
}

.ol_usage {
    color:#000;
    width: 90%;
    height: auto;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:10px 5px 5px 30px;
    background:none;
}

.ul_disc_SYLC {
    padding:5px 5px 5px 15px;
    margin:0px 0px 0px 0px;
    list-style-type:circle;
}
/*******************SYLC PRODUCT**************/
/*Sylc prod 1*/
#main_sylc1_banner {
    width:910px;
    height: 70px;
    background:none;
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:justify;
    line-height:150%;
    
    border-top:1px solid #cbdff4;
    border-bottom:1px solid #cbdff4;
}

#main_sylc1_l, #main_sylc2_l {
    width: 510px;
    height: 420px;
    position:relative;
    float:left;
    margin:5px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent url('images/4081_sylc1_l_bg.png');
    text-align:center;
    line-height:150%;

    border:0px solid red;
}

#main_sylc2_l {
    background:none;
}

#main_sylc1_r {
    width: 400px;
    height: 420px;
    position:relative;
    float:left;
    margin:5px 0px 0px 0px;
    padding:0px 0px 0px 10px;
    background:transparent;
    text-align:center;
    line-height:150%;
    
    border:0px solid black;
    border-left:1px solid #005295;
}

.main_sylc1_l_text1 {
    width: 158px;
    height: 150px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:10px 10px 0px 0px;
    background:transparent;
    text-align:left;
    color:#ee2679;
    font-size:11px;
    
    border:0px solid #c69;
}

.main_sylc1_l_text2 {
    width: 158px;
    height: 150px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:10px 10px 0px 0px;
    background:transparent;
    text-align:left;
    color:#585456;
    font-size:11px;
    
    border:0px solid #c69;
}

#main_sylc1_l_list {
    width: 252px;
    height: 228px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:left;
    font-weight:bold;
    color:#585456;
    font-size:11px;
    
    border:0px solid #c69;
}

#main_sylc1_l_list p {
    font-weight:bold;
    color:#ee2679;
    font-size:11px;
    padding:10px;
    margin:0px;
}

#main_sylc1_l_img {
    width: 182px;
    height: 228px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 70px;
    background:transparent;
    text-align:left;
    color:#585456;
    
    border:0px solid #c69;
}

#main_sylc1_r_1 {
    width: 400px;
    height: 58px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:center;
    text-align:left;
    color:#585456;
    
    border:0px solid blue;
}

#main_sylc1_r_2 {
    width: 400px;
    height: 128px;
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:left;
    font-size:11px;
    color:#585456;
    
    border:0px solid green;
}

#main_sylc1_r_3 {
    width: 400px;
    height: 18px;
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:00px 0px 0px 0px;
    background:transparent;
    text-align:left;
    font-size:11px;
    color:#ee2679;
    font-weight:bold;
    
    border:0px solid #c69;
}

#main_sylc1_r_4 {
    width: 380px;
    height: 93px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:left;
    font-size:11px;
    color:#585456;
    font-weight:bold;
    
    border:0px solid #c69;
}

#main_sylc1_r_5 {
    width: 390px;
    height: 50px;
    position:relative;
    float:left;
    margin:13px 0px 0px 0px;
    padding:5px 0px 0px 0px;
    background:transparent;
    text-align:left;
    font-size:11px;
    line-height:14px;
    color:#585456;
    
    border:0px solid #c69;
}

#main_sylc1_r_5 img{
    float:left;
}

#main_sylc1_r_5_text {
    width: 230px;
    height: 40px;
    position:relative;
    float:right;
    margin:-5px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:left;
    font-size:11px;
    color:#585456;
    
    border:0px solid #000;
}

#main_sylc1_r_5 a{
    text-decoration:none;
}

#sylc_nav_div, #sylc_nav_div2, #sylc_nav_div3 {
    width: 140px;
    height: 21px;
    position:absolute;
    top:395px;
    left:285px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:left;
    color:#585456;
    font-weight:bold;
    
    border:0px solid #000;
}

#sylc_nav_div2 {
    top:495px;
    left:285px;
}

#sylc_nav_div3 {
    top:465px;
    left:285px;
}

.sylc_nav, .sylc_nav_active {
    width: 20px;
    height: 21px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:center;
    
    border:0px solid #c69;
}

.sylc_nav_hyp {
    font-size:14px;
    color:#0052a5;
    font-weight:normal;
    text-decoration:none;
}

.sylc_nav_active {
    font-size:16px;
    font-weight:bold;
}

#main_sylc2_r_1 {
    width: 400px;
    height: 50px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:left;
    font-size:11px;
    color:#585456;
    
    border:0px solid #c69;
}

#main_sylc2_r_2 {
    width: 400px;
    height: 70px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:center;
    text-align:left;
    color:#585456;
     font-size:11px;
   
    border:0px solid #c69;
}

#main_sylc2_r_3 {
    width: 400px;
    height: 60px;
    position:relative;
    float:left;
    margin:00px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:center;
    text-align:left;
     font-size:11px;
   border:0px solid #c69;
}

#main_sylc2_r_4 {
    width: 375px;
    height: 180px;
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:left;
    font-size:11px;
    color:#585456;
    
    border:0px solid #c69;
}

.sylc_emph {
    font-weight:bold;
    font-style:italic;
    color:#0052a5;
}

.sylc_text {
    font-weight:normal;
    font-style:normal;
    color:#0052a5;
}

.sylc_text_bullet {
    font-weight:normal;
    height:40px;
    width:auto;
    font-style:normal;
    color:#0052a5;
    padding:0px 0px 0px 0px;
    margin:0px;
}

.sylc_hdg {
    width: 100%;
    height: 15px;
    position:relative;
    float:left;
    margin:0px 0px 5px 0px;
    padding:5px 0px 0px 0px;
    background:transparent;
    text-align:left;
    color:#e75596;
    font-weight:bold;
    font-size:14px;
    
    border:0px solid #c69;
}

/*Sylc prod 2 left*/
#main_sylc2_l_1 {
    width: 510px;
    height: 48px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:left;
    font-size:11px;

    border:0px solid black;
}

#main_sylc2_l_2 {
    width: 500px;
    height: 148px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 10px 0px 0px;
    background:transparent;
    text-align:justify;
    font-size:11px;
    color:#585456;

    border:0px solid red;
}

#main_sylc2_l_3 {
    width: 510px;
    height: 18px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:left;
    color:#e75596;
     font-size:11px;
   font-weight:bold;

    border:0px solid green;
}

#main_sylc2_l_4 {
    width: 510px;
    height: 88px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:left;
    color:#585456;
    font-size:11px;

    border:0px solid blue;
}

#main_sylc2_l_5 {
    width: 510px;
    height: 18px;
    position:relative;
    float:left;
    margin:5px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:left;
    color:#e75596;
    font-weight:bold;

    border:0px solid black;
}

#main_sylc2_l_6 {
    width: 250px;
    height: 88px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:left;
    color:#585456;
    font-size:11px;

    border:0px solid blue;
}

#main_sylc2_l_7 {
    width: 250px;
    height: 88px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:transparent;
    text-align:left;
    color:#585456;
    font-size:11px;

    border:0px solid red;
}

/*** sylc page 3  */

#main_sylc3_l {
    width: 510px;
    height: 520px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    font-size:11px;
    text-align:center;

    border:0px solid red;
}

#main_sylc3_r {
    width: 400px;
    height: 520px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:center;
    font-size:11px;

    border:0px solid blue;
}

#main_sylc3_l_1 {
    width: 510px;
    height: 48px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:20px 0px 0px 0px;
    background:none;
    text-align:center;
    font-size:11px;

    border:0px solid red;
}

#main_sylc3_l_2 {
    width: 500px;
    height: 118px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 10px 0px 0px;
    background:none;
    text-align:justify;
    color:#585456;
    font-size:11px;

    border:0px solid green;
}

#main_sylc3_l_3 {
    width: 510px;
    height: 18px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:justify;
    color:#e75596;
    font-weight:bold;
    font-size:11px;

    border:0px solid black;
}

#main_sylc3_l_4 {
    width: 510px;
    height: 86px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:left;
    color:#585456;
    font-weight:bold;
    font-size:11px;

    border:0px solid green;
}

#main_sylc3_l_5 {
    width: 510px;
    height: 198px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:center;
    font-size:11px;

    border:0px solid blue;
}

#main_sylc3_r_1 {
    width: 400px;
    height: 48px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:20px 0px 0px 0px;
    background:none;
    text-align:center;
    font-size:11px;

    border:0px solid red;
}

#main_sylc3_r_2 {
    width: 400px;
    height: 108px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:10px 10px 0px 0px;
    background:none;
    text-align:justify;
    color:#585456;
    font-size:11px;

    border:0px solid green;
}

#main_sylc3_r_3 {
    width: 400px;
    height: 18px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:justify;
    color:#e75596;
    font-weight:bold;
    font-size:11px;

    border:0px solid black;
}

#main_sylc3_r_4 {
    width: 400px;
    height: 108px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:left;
    color:#585456;
    font-weight:bold;
    font-size:11px;

    border:0px solid green;
}

#main_sylc3_r_5 {
    width: 400px;
    height: 220px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:center;
    font-size:11px;

    border:0px solid blue;
}

#siteby {
    width: 800px;
    height: 20px;
    position:relative;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:left;
    color:#585456;
    font-weight:bold;
    font-size:11px;

    border:0px solid green;
}

#main_uBanner {
    width: 100%;
    height: 30px;
    position:relative;
    float:left;
    margin:20px 0px 0px 0px;
    padding:10px 0px 0px 0px;
    background:none;
    text-align:center;
    color:#fff;
    font-weight:bold;
    font-size:14px;
    background-color:Blue;

    border:0px solid green;
}

#main_uWelcome {
    width: 70%;
    height: auto;
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    background:none;
    text-align:left;
    background-color:#fff;
    font-style:italic;

    border:0px solid green;
}

#main_uWelcome p {
    margin:5px 0px 0px 0px;
    padding:0px;
}

#main_uWelcome #sig {
    width: 100%;
    height: auto;
    position:relative;
    float:left;
    margin:15px 0px 0px 0px;
    padding:0px 0px 10px 0px;
    background:none;
    text-align:left;
    background-color:#fff;
    font-style:italic;

    border:0px solid green;
}

#main_uDL {
    width: 220px;
    height: 30px;
    position:relative;
    float:left;
    margin:30px 0px 0px 0px;
    padding:10px 0px 0px 40px;
    background:none;
    text-align:left;
    background-color:#fff;
    font-weight:bold;

    border:1px solid #ccc;
}

#main_uDL a {
    text-decoration:none;
    color:#0052a5;
}

#main_uPanel{
    width: 100%;
    height: auto;
    position:relative;
    float:left;
    margin:0px 0px 15px 0px;
    padding:10px;
    background:none;
    text-align:left;
    background-color:#fff;

    border:2px solid #000;
}

#main_uSubPanel{
    width: 100%;
    height: auto;
    position:relative;
    float:left;
    margin:0px 0px 15px 0px;
    padding:10px;
    background:none;
    text-align:left;
    background-color:#fff;

    border:2px solid #ccc;
}

.main_uHdr {
    width: 100%;
    height: auto;
    position:relative;
    float:left;
    margin:0px;
    padding:0px;
    background:none;
    text-align:left;
    background-color:#fff;
    font-weight:bold;
    color:#000;

    border:0px solid #000;
}

.main_uSec {
    width: 100%;
    height: auto;
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px;
    background:none;
    text-align:left;
    background-color:#fff;
    font-weight:bold;
    text-decoration:underline;
    color:#000;

    border:0px solid #000;
}

.main_uTxt {
    width: 100%;
    height: auto;
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px;
    background:none;
    text-align:left;
    background-color:#fff;
    color:#000;

    border:0px solid #000;
}

#main_promotion {
    width: 920px;
    height: 480px;
    position:absolute;
    top:160px;
    left:20px;
    margin-top:10px;
    background:none;
    text-align:left;
    background-color:#fff;
    color:#000;
    z-index:0;

    border:0px solid #000;
}

#main_video {
    width: 920px;
    height: 510px;
    position:relative;
    float:left;
    margin:10px 0px 0px 0px;
    padding:0px;
    background:none;
    text-align:left;
    background-color:#fff;
    font-weight:bold;
    color:#000;

    border:0px solid #000;
}


#main_promotion_padd {
    width: 920px;
    height: 480px;
    position:relative;
    float:left;
    margin-top:20px;
    background-color:#fff;

    border:0px solid #000;
}



