﻿*
{
    margin:0;
    padding:0;
}
    

body 
{
    background-color: #544e49;
    background-color: White;
    color: #808080;
	font-family:"宋体" ;
	font-size:12px;
}
/*
Generic Links
*/
ul{ list-style:none}
li{ list-style:none}
a: link
    {
        color: #00467F;
    }
a:visited
    {
        color: #808080;
    }
a:hover
    {
        color: #4e9bda;
    }

a.softlist_header:link{color: #00467F; font-size:14px; font-weight:bold;}
a.softlist_header:visited{color: #00467F; font-size:14px; font-weight:bold;}

a.softlist_header:hover{color: #EB5629; font-size:14px; font-weight:bold;}
a.softlist_header:active{color: #00467F; font-size:14px; font-weight:bold;}


a.link_font:link{color: #00467F; font-size:12px; text-decoration:none}
a.link_font:hover{color: #004600; text-decoration:underline; font-size:12px;}

.font14{ font-size:14px;}
.font12{ font-size:12px; line-height:23px;}
.font_red{ color:#DB752C;}
.font_titile{ font-size:13px; color:#666666; font-weight:bold; padding:10px 0px 10px 0px; line-height:25px;}
.mar{ height:400px; padding-left:100px;}
.mar1{ margin-left:100px;}
.mar2{ margin-top:10px;}
.mar3{  margin-bottom:20px;}
.mar4{  margin-top:20px;}
.mar5{  margin-bottom:10px;}

.bord1{ border:1px solid #739AB9;   }
.bord1 td{ padding:5px 10px 5px 10px;}

.bord2{ border-top:1px solid #C2CED9;   }

.bord3 img{ border:1px solid #DAE4EC; padding:2px; }

.freetry{ border-bottom:1px dashed #7CA0BE; font-size:10px;}
td{ font-size:12px; line-height:23px;}


.pic_bg{
	background:url(../img_template/pic_bg.gif) no-repeat;
	width:149px;
	height:164px;
	padding:2px;
	margin:2px;
	}
.pic_bg li.li_1{
	list-style:none;
	height:135px;
	width:150px;
	float:left;
	}
.pic_bg li.li_2{
	list-style:none;
	height:25px;
	width:150px;
	float:left;
	}
.but_1{
	background:url(../img_template/butbg.gif) repeat-x;
	border:1px solid #B7C7D4;
	height:23px;
	width:65px;
	}
/*
Main Panels
*/


#header
{
    position: relative;
    background-image: url(../img_template/bg_header.jpg);
    background-image: url(../img_template/bg_header_white.jpg);
    background-image: url(../img_template/bg_container_white.jpg);
    width: 1000px;
    height: 128px;
    height: 100px;
}

#header1
{
    position: relative;
    background-image: url(../img_template/bg_header.jpg);
    background-image: url(../img_template/bg_header_white.jpg);
    background-image: url(../img_template/bg_container_white.jpg);
    width: 1000px;
    height: 60px;

}

#top_downloadbg{
	position:absolute;
	top:60px;
	width:940px;
	left:30px;
	height:2px;
	background-color:#19598B;
	}

#container
{
    margin: 0 auto 0 auto;
    background-image: url(../img_template/bg_container1.jpg);
    background-image: url(../img_template/bg_container_white.jpg);
    background-color: #ffffff;
    width: 1000px;
	height:100%;
    position: relative;
}

#splash_home
{
    margin-left:48px;
    margin-left: 28px;
    margin-top: 10px;
    /*Final IE Fix */
    margin-left: 1px;
    margin-top: 0px;
    margin-top: -10px;
}

#maincontent
    {
      
        padding: 0;
        margin: 0;
        position: relative;
       
        margin-left: 20px;
        width: 1000px;
        height: 740px;
        
    }


#index_more{
	padding:5px 10px 0px 0px;
	text-align:right;
	}

#index_more a:link{ color:#00467F; font-weight:bold; text-decoration:underline}
#index_more a:visited{ color:#E75203; font-weight:bold; text-decoration:underline}
#index_more a:hover{ color:#E75203; font-weight:bold; text-decoration:underline}
#index_more a:active{ color:#E75203; font-weight:bold; text-decoration:underline}


#training
{
    width: 317px;
    height: 107px;
   /*
    margin-left: 6px;
    float:right;
    margin-top:36px;
    margin-right:24px;
    */
    position: absolute;
    right: 30px;
    
    background-image: url(../img_template/training_home_page_ad.jpg);
    background-repeat:no-repeat;
        /*Final IE Fix */
    top: 950px;
}


#training  a
{
    float:right;
    display:block;
    height: 20px;
    width: 120px;
    margin-top: 80px;
    /*Make Link Fill Block */
    margin-top:0;
    width: 318px;
    height: 107px;
}

#asktheexpert
{
   
    width:317px;
    height: 130px;
    /*
    margin-left:52px;
    margin-top: 32px; 
    margin-right: 0px;
    margin-bottom: 20px;
    */
    position: absolute;
    text-align: right;
   
    top: 970px;
    right: 30px;
    background-image: url(../img_template/sha004.jpg);
    background-repeat: no-repeat;
    /*padding-top: 40px;*/
    /*Final IE Fix */
    
    
    
}
#asktheexpert2
{
   
    width:317px;
    height: 130px;
    /*
    margin-left:52px;
    margin-top: 32px; 
    margin-right: 0px;
    margin-bottom: 20px;
    */
    position: absolute;
    text-align: right;
   
    top: 1060px;
    right: 30px;
    background-image: url(../img_template/home-page-expert-bg.jpg);
    background-repeat: no-repeat;
    /*padding-top: 40px;*/
    /*Final IE Fix */
    
    
    
}

#asktheexpert p
    {
        margin-left: 150px;
       margin-top: 38px;
        
        font-size: 10px;
        /*Make Link Fill Ad */
        margin-top: 0;
        margin-left: 0;
       
        
    }

#asktheexpert a
    {
        /*Make Link Fill Ad */
        display: block;
       width: 290px;
        height: 64px;
         padding-top: 38px;
         padding-left:20px;
       
    }
#asktheexpert a:link, #asktheexpert a:visited
    {
        text-decoration: none;
        color: #808080;
    }
#asktheexpert a:hover
    {
        text-decoration: underline;
        color: #808080;
    }
    
.home_q
    {
        font-size: 24px;
    }



.homeslug
    {
        height: 160px;
    }




#footer
{
    width:980px;
    height: 40px;
    background-image: url(../img_template/bg_footer.jpg);
    background-image: url(../img_template/bg_footer_white.jpg);
    background-position: -1px 0;
    font-size: 12px;
    font-family: Verdana, Arial, Sans-Serif;
    text-align: center;
    padding-top: 2px;
    background-repeat: no-repeat;
    margin-top: 0px;
}

#footer a:link, #footer a:visited
{
    text-decoration:none;
    color: #808080;
}


#footer a:hover
{
    text-decoration:underline;
    color: #808080;
}







/*
Header Elements & Main Nav Menu
*/

#COPC_Home
{
   position: absolute;
   top: 83px;
   top: 59px;
   left: 30px;
   width: 113px;
   height: 41px; 
  
}
#COPC_Home1
{
   position: absolute;
   top: 13px;
   left: 30px;
   width: 113px;
   height: 41px; 
  
}
#COPC_Home a img
    {
        border:none;
    }

#COPC_Home span
    {
        
    }
#search
    {
        position: absolute;
        left: 50px;
        top: 20px;
        
    }
#search_but 
    {
        position: absolute;
        left: 520px;
        top: 19px;
        
    }   
#contactlink
    {
        position: absolute;
        left: 750px;
        top: 40px;
        top: 16px;
    }

#contactlink a img
    {
        border: none;
    }
#semiramislink
    {
        position: absolute;
        left: 600px;
        top: 40px;
        top: 16px;
    }

#semiramislink a img
    {
        border: none;
    }
#g3cloudlink
    {
        position: absolute;
        left: 500px;
        top: 5px;
    }

#g3cloudlink a img
    {
        border: none;
    }
#english
    {
        position: absolute;
        left: 880px;
        top: 5px;
        top: 16px;
    }
#navbar
{
    position: absolute;
   
    height: 42px;
    width: 828px;
    width: 829px;
    top: 83px;
    top: 59px;
    left: 152px;

   
    
}
#navbar li
{
    display:inline;
}


#navbar a
{
    float:left;
    height: 41px;
    background-image: url(../img_template/nav_bar.gif);  
}
#navbar a span
    {
        display:none;
    }

#nav1, #nav2, #nav3, #nav4, #nav5, #nav7
{
    margin-right:2px;
    width: 94px;
}
#nav6
{
    margin-right:2px;
    width: 100px;
}
#nav1:hover{ background-position: 0 -41px;}
#nav2{ background-position: -95px 0;}
#nav2:hover{ background-position: -95px -41px;}
#nav3{ background-position: -173px 0;}
#nav3:hover{ background-position: -173px -41px;}
#nav4{ background-position: -257px 0;}
#nav4:hover{ background-position: -257px -41px;}
#nav5{ background-position: -364px 0;}
#nav5:hover{ background-position: -364px -41px;}
#nav6{ background-position: -462px 0;}
#nav6:hover{ background-position: -462px -41px;}
#nav7{ background-position: -582px 0;}
#nav7:hover{ background-position: -582px -41px;}
#nav8{ background-position: -679px 0;}
#nav8:hover{ background-position: -679px -41px;}
#nav9{ background-position: -750px 0;}
#nav9:hover{ background-position: -750px -41px;}

#nav8
{
    width:70px;
}
#nav9
{
    width:76px;
    width: 72px;
}



#dropdowns ul
{
    position: absolute;
    visibility: hidden;
   
   /* width: 300px;*/
    z-index: 50;
    top:100px;
    list-style-type:none;
    padding: 0;
    background-color: Blue;
    
}



#dropdowns a
{
    width: 180px;
    height: 23px;
    margin: 0;
    padding: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    /*
    fix ie
 background-image: url(../img_template/dropdown-sliver-green.jpg);
    */
   
    background-repeat: repeat-x;
}

#dropdowns li
    {
        margin: 0;
        padding: 0;
        margin-top: 0px;
        margin-bottom: 0px;
    }

#dropdown1
{
    left: 173px;

    width: 200px;
}

#dropdown2
{
    left: 248px;

    width: 200px;
}
#dropdown3
{

    left: 344px;

    width: 200px;
}
#dropdown4
{

    left: 440px;
 
    width: 180px;
}
#dropdown5
{
    left: 536px;

    width: 180px;
}
#dropdown6
{
    left: 633px;

    width: 180px;
}
#dropdown7
{
    left: 776px;
    left: 792px;
    
}


#dropdowns a
{

    display:block;
   
    width: auto;
    height: 22px;
    padding: 4px 20px 0px 12px;
    margin: 0;
    margin-bottom: -4px;
  
    font-family:"宋体", Verdana, Sans-Serif;
    font-size: 12px;
    
}
#dropdowns a:link, #dropdowns a:visited
{
    color:White;
    
    text-decoration: none;
    background-color: #b6ac41;
    /* changes 4Sep09 */
    color: #00467F;
    background-color: #F1F5F8;
}


#dropdowns a:hover
{
    color:White;
    text-decoration: none;
    background-color: #827b2e;
    /* changes 4Sep09 */
    background-color: #BFD1DF;
}








/*
Text Styles
*/


h1
{
    font-size: 22px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:10px;
}

h2
{
    margin-top: 12px;
    margin-bottom: -6px;
    font-size: 16px;
}




h3
{
    margin-top: 16px;
    font-size: 14px;
    font-weight: bold;
	color:#E45300;
}

h1 em
    {
        font-size: 18px;
    }

p
{
    font-family:"宋体", Verdana, arial, sans-serif;
    font-size: 12px;
    line-height: 1.2em;
    margin-top: 6px;
    margin-right: 20px;
    
}

#maincopy ul
{
    margin-left: 24px;
    font-family:"宋体", Verdana, arial, sans-serif;
    font-size: 12px;
    margin-top: 4px;
    margin-bottom: 12px;
    
    
}

#maincopy li
{
    margin-bottom: 4px;
}


.fineprint
    {
       font-style: italic;
    }

.float_r
    {
        float: right;
    }
.float_l
    {
        float: left;
        margin-right: 18px;
        margin-bottom: 8px;
        margin-top: 4px;
    }

#maincontant{
	width:100%;
	float:left;
	}
/*
Home Page News & Events Panel
*/


#maincopy_home
{
   margin-top: 10px;
   
    margin-left:0px;
    
    width: 610px;
	line-height:22px;
	padding-top:13px;
	padding-bottom:10px;
   
    margin-right: 0px;
    position: relative;
	

    
}
#maincopy_home_header{
	background:url(../img_template/maincopy_home_haeder.gif) no-repeat;
	width:610px;
	height:9px;
	_margin-bottom:-5px;
	}
#maincopy_home_footer{
	background:url(../img_template/maincopy_home_footer.gif) no-repeat;
	width:610;
	height:9px;
	}
#maincopy_home h1
    {
        margin-left: 40px;
        
        margin-top: 10px;
          /*final IE Fix */
        margin-left: 10px;
        margin-top: 16px;
    }
#maincopy_home p
    {
        margin-left: 40px;
		color:#DB752C;
		font-weight:bold;
        /*final IE Fix */
        margin-left: 10px;
    }
#maincopy_home li
    {
        margin-left: 40px;
        /*final IE Fix */
        margin-left: 10px;
    }
#maincontant_home{
		border-left:1px solid #B7C7D4;
	    border-right:1px solid #B7C7D4;
		padding:0px 5px 10px 15px;
		
    }
#eryut{
    position: absolute;
    right: 30px;
    top: 515px;
	width: 319px;
    height: 203px;
	background-image: url(../img_template/eruyeiw.jpg)

}

#eryut  a
{
    float:right;
    display:block;
    height: 20px;
    width: 120px;
    margin-top: 80px;
    /*Make Link Fill Block */
    margin-top:0;
    width: 319px;
    height: 203px;
}
#yanshiw  
{
   position: absolute;
    right: 30px;
    top: 518px;
	*top:508px;
	_top:508px;
	width: 313px;
    height: 95px;
	background-image: url(../img_template/eruyeiw.jpg)
}

#news_events
{
    background-image: url(../img_template/news_home_page.gif);
    background-image: url(../img_template/home-page-news-bg.gif);
    background-repeat: no-repeat;
    
    width: 316px;
    height: 220px;
    /*
    float: right;
    margin-right: 46px;
    position:relative;
    */
    position: absolute;
    right: 30px;
    top: 724px;    
    /*Final IE Fix 
    left: 674px;  
    top: 524px; */ 
}



#news_events ul
{
    position: absolute;
    top: 36px;
    margin-left:24px;
    padding-right: 24px;
    font-family:"宋体", Verdana, Sans-Serif;
    font-size: 12px;
}

#news_events strong
{
    color: #827b2e;
    line-height: 24px;
}

#news_events_selector
{
    /*
    background-image: url(../img_template/news_home_page.gif);
    background-color:Aqua;
    */
    width:315px;
    height:22px;
}

                                                                        
                                                                        
#select_news
{
    width:160px;
    height: 22px;
    cursor: pointer; 
}
#select_news span, #select_events span
{
  display:none;
}

#select_events
{
    cursor: pointer;
    float:right;
	
    width: 150px;
    height: 22px;  
}
#list_events
{
    visibility:hidden;
}











    

#news_events a:link, #news_events a:visited
{
    font-size: 12px;
    color:#808080;
    text-decoration:none;
}

#news_events a:hover
{
    font-size: 12px;
    color:#808080;
    text-decoration:underline;
}


/*
Standard pages - table layout, side panels
*/
#content_table
{
    
    z-index: 0;
   /* display: table;*/
     width: 945px;
     
    margin-left: 28px;
    margin-top: 30px;
	height: auto;
}
#content_row
{
   /* display: table-row;*/
    width: 945px;
    z-index: 1;
	height:100%;
}

#leftnav
{
   /*display: table-cell;*/
   width: 168px;
   float: left;
   font-size: 12px;
   height:600px;
   font-family:"宋体", Verdana, Sans-Serif;
   
   
   
   
}
#leftnav ul
    {
     background-repeat:no-repeat;
     padding-top: 30px;  
     list-style:none;
     padding-bottom:20px;
     color: #808080;
    font-size: 12px;
	line-height:21px;
        
        
    }
#leftnav1
{
   /*display: table-cell;*/
   width: 168px;
   float: left;
   font-size: 12px;
   height:800px;
   font-family:"宋体", Verdana, Sans-Serif;
}
#leftnav1 ul
{
	padding:5px 0px 5px 0px;
  
}
#leftnav1 li
{
	border-bottom:1px solid #C2CED9;
	padding-left:10px;
	line-height:24px;
  
}

#leftnav2
{
   /*display: table-cell;*/
   width: 168px;
   float: left;
   font-size: 12px;
   height:700px;
   font-family:"宋体", Verdana, Sans-Serif;
   
   
   
   
}
#leftnav2 ul
    {
     background-repeat:no-repeat;
     padding-top: 30px;  
     list-style:none;
     padding-bottom:20px;
     color: #808080;
    font-size: 12px;
	line-height:21px;
        
        
    }

#content_multi
{
    /* display: table-cell; */
    float: right;
    width: 750px!important;
	_width:740px;
   
   
    
}

#left_topic
    {
        width: 166px;
        background-image: url(../img_template/subnav_slice.gif);
       
    }
#left_topic a
    {
        display:block;
        width: 154px;
        height: 18px;
        padding-left: 10px;
        padding-top: 4px;
        margin: 0 1px 0 1px;
    }
#left_topic a:link, #left_topic a:visited
    {
        color:#808080;
        text-decoration:none;
    }
#left_topic a:hover
    {
        color:#808080;
        background-color: #e0e9f0;
        text-decoration:none;
    }
    
.lefttopic_btm
{
    background-image: url(../img_template/subnav_bottom.gif);
    width: 166px;
    height: 12px;
    margin-top: -20px;
    margin-bottom: -8px;
}
    
#left_contact
    {
        margin-top: 20px;
        width: 166px;
        height: 190px;
        /* changes 04Sep08  -> _A */
        background-image:url(../img_template/contact_info_A.gif);
        background-repeat: no-repeat;
    }
    
    


#left_contact a, #left_contact span
{
    display:block;
    width: 160px;
    height: 25px;
    
    padding-left:40px;
    padding-top:8px;
}


#left_contact a:link, #left_contact a:visited
    {
        color: #808080;
        text-decoration: none;
    }
#left_contact a:hover
    {
        color: #808080;
      
        text-decoration: underline;
    }


#left_contact1
    {
        margin-top: 0px;
        width: 166px;
        height: 190px;
        /* changes 04Sep08  -> _A */
        background-image:url(../img_template/contact_info_A.gif);
        background-repeat: no-repeat;
    }
    
    


#left_contact1 a, #left_contact1 span
{
    display:block;
    width: 160px;
    height: 25px;
    
    padding-left:40px;
    padding-top:8px;
}


#left_contact1 a:link, #left_contact1 a:visited
    {
        color: #808080;
        text-decoration: none;
    }
#left_contact1 a:hover
    {
        color: #808080;
      
        text-decoration: underline;
    }

#mian_nav{
	background:url(../img_template/main_nav.gif) no-repeat;
	width:552px!important;
	_width:530px;
	height:30px;
	line-height:30px;
	float:left;
	color:#004580;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	}
#mian_nav1{
	background:url(../img_template/main_nav2.gif) no-repeat;
	width:715px!important;
	_width:710px;
	height:30px;
	line-height:30px;
	float:left;
	color:#004580;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
	}
#maincopy
{
    width:550px;
    margin-top:26px;
    margin-left:10px;
    margin-bottom: 20px;
	font-size:12px;

    
}

#maincopy p{
	font-size:12px; line-height:21px; padding-top:10px}
#maincopy td{
	font-size:12px; line-height:21px;}
#maincopy td span{
	font-size:14px; color:#6600FF; font-weight:bold;}
#maincontant table{ background:url(../img_template/list_style.gif) repeat-x bottom;}
#maincontant_home table{ background:url(../img_template/list_style.gif) repeat-x bottom;}
#splash
{   
    /*position: absolute;
    z-index:2;
*/
    width: 740px;
    height: 104px;
    
}

/*
Left Nav elements specific to sections
*/

#lefttopic_standards
    {
        background-image:url(../img_template/standards_subnav_header.gif);
        /* compensate for no List Items */
        background-color:White;
        height: 10px;
        margin-bottom: -30px;
    }
    
#lefttopic_asktheexpert
    {
        background-image:url(../img_template/expert_subnav_header.gif);
        /* compensate for no List Items */
        background-color:White;
        height: 10px;
        margin-bottom: -30px;
    }


#lefttopic_company
    {
        background-image:url(../img_template/company_subnav_header.gif);
    }
#lefttopic_solution
    {
        background-image:url(../img_template/solution_subnav_header.gif);
        
    }
#lefttopic_solution_search
    {
        background-image:url(../img_template/solution_subnav_search_header.gif);
        
    }
#lefttopic_force
    {
        background-image:url(../img_template/force_subnav_header.gif);
        
    }  
#lefttopic_pd
    {
        background-image:url(../img_template/pd_subnav_header.jpg);
        
    } 
#lefttopic_pds
    {
        background-image:url(../img_template/pds_subnav_header.jpg);
        
    } 
#lefttopic_pdo
    {
        background-image:url(../img_template/pdo_subnav_header.jpg);
        
    } 
#lefttopic_training
    {
        background-image:url(../img_template/training_subnav_header.gif);
        
    } 
   
#lefttopic_case
    {
        background-image:url(../img_template/case_subnav_header.gif);
        /*height: 36px;*/
    } 
    
#lefttopic_services
    {
        background-image:url(../img_template/services_subnav_header.gif);
       
       
    } 
    
#lefttopic_clients
    {
        background-image:url(../img_template/clients_subnav_header.gif);
       
       
    } 
    
    
#lefttopic_contact
    {
        background-image:url(../img_template/contact_subnav_header.gif);
        /* compensate for no List Items */
        background-color:White;
        height: 10px;
        margin-bottom: -30px;
       
    } 
    
#lefttopic_mycopc
    {
        background-image:url(../img_template/mycopc_subnav_header.gif);
       /* compensate for no List Items */
        background-color:White;
        height: 10px;
        margin-bottom: -30px;
       
    } 
    


/*
Grid Elements in Copy Area
*/

#maincopy hr
{
    margin: 4px 20px 0 0px;
    border-width: 1px 0 0 0;
    border-color: #e0e0e0;
    border-style: solid;
    color: White;
   
  
}

#maincopy hr.inline
    {
        margin: 20px 20px 0 0; 
    }

.hr
    {
    margin: 20px 20px 0 0px;
    border-width: 1px;
    border-color: #909090;
    border-style: solid;
    width: inherit;
    }

.grid_leftthumbs
{
    
    margin-top:30px;
    margin-bottom: 50px;
    font-family:"宋体", Verdana, Sans-Serif;
    font-size: 12px;
    line-height: 16px;
}


.grid_2cols a
    {
        font-size: 12px;
        font-weight: bold;
        color: #00467f;
        line-height: 20px;
    }
    
.grid_2cols a:link, .grid_2cols a:visited
    {
        color: #00467f;
        text-decoration: none;
    }
.grid_2cols a:hover
{
    color: #007fe6;
}

.grid_2cols
{
    display: block;
    
    margin-top: 30px;
    margin-bottom: 10px;
    margin-bottom: 0px;
    font-family:"宋体", Verdana, Sans-Serif;
    font-size: 12px;
    line-height: 16px;
    width: 530px;
    
    clear: none;
}

    
    
    
    
 .grid_2cols .leftcol
{
   
    float:left;
    width: 240px;
    margin-left: 0px;
    
}

.grid_2cols .rightcol
{
    width: 240px;
    float:right;
    margin-right:0px;
    
}

.grid_2cols p
    {
        font-size:10px;
        margin-right: 0;
        margin-left: 4px;
    }

.grid_2cols ul
    {
        margin-top: 12px;
    }
    
.grid_2cols li
    {
        font-size: 10px;
        margin-top: 4px;
        line-height: 14px;
        margin-left: -6px;
    }

.splitcolumn
    {
        margin-bottom: 40px;
    } 
.splitcolumn td
    {
        vertical-align:top;
        padding: 0 0 0 12px;
    }
.splitcolumn p
    {
        margin:0;
    }   
.splitcolumn img
    {
        margin-top: 4px;
    } 


.grid_lefttthumbs .rightcol 
{
    float:right;
    margin-right:20px;
    width: 250px;   
}
.grid_leftthumbs .leftcol
{
    clear:both;
    float:left;
    width: 270px;
    margin-left: 0px;
}

.txtcolthumb
{
    width: 200px;
    float:right;
    padding-left: 2px;
   
}
.txtcolthumb p
{
    margin-top: 6px;
    margin-left: 4px;
    margin-right: 60px;
    font-size: 10px;
}

.redcolumnfooter
{
    background-image: url(../img_template/long_btn.gif);
    color:White;
    font-size: 11px;
    height: 21px;
    text-align: center;
    margin-top: 20px;
}
.redcolumnfooter a
    {
        font-size: 11px;
        display: block;
        padding-top: 0px;
        font-weight: normal;
    }
.redcolumnfooter a:link, .redcolumnfooter a:visited
    {
        color:White;
        text-decoration:none;
    }

.redcolumnfooter a:hover
    {
        color:White;
        text-decoration:none;
        background-image: url(../img_template/long_btn_lit.gif);
    }
    
    
.ad_footer
{
    font-size: 14px;
    margin-right: 0px;
}
.ad_footer a img
    {
        border:none;
        margin-bottom: -8px;
    }

.copy_2col_thumbs
    {
      width: 550px;  
      margin-top: 20px;
    }

.copy_2col_thumbs td
    {
        vertical-align:top;
        margin: 12px;
        padding: 12px;
    }
.copy_2col_thumbs p
    {
        margin-top: 0;
    }
.col_shaded
    {
        background-image: url(../img_template/q_a_shaded_stripe.gif);
        
    }



.clearwhitedot
{
    color:White;
    clear:both;
    
}



/*
Right box
*/


#rightbox
{
    float:right;
    margin-top: 26px;
	height:100%;
}

    
.quickfact /*specific item within rightbox */

{
    margin-right: 2px;
    font-size: 12px;
    font-family:"宋体", Verdana, Sans-Serif;
    padding: 48px 12px 26px 12px;
   
     background-image:url(../img_template/quick_fact_header.gif);
    background-repeat:no-repeat;
	border:1px solid #BFD1DF;
	height:100%;
    width: 164px;
    
   /* height: 182px;*/
     border: 1px solid #bfd1df;

}


#pressreleases /*specific item within rightbox */

{
    font-size: 12px;
    font-family:"宋体", Verdana, Sans-Serif;
    padding: 58px 0px 48px 12px;
    background-image:url(../img_template/bg_pressrelease.gif);
    background-repeat:no-repeat;
    width: 152px;
    /*height: 174px;*/
    position: relative;
    border: 1px solid #bfd1df;
}




#testimonials /*specific item within rightbox */

{
    position: relative;
    
    background-image: url(../img_template/bg_stripe_blue_quotebox.jpg);
    background-image: url(../img_template/ad_testimonials_bg.gif);
    padding-top: 48px;
    border: 1px solid #bfd1df;
    background-repeat:repeat-x;
    width: 163px;
    height: 210px;
}
#testimonials hr
    {
        width: inherit;
        position: absolute;
        /*top: 210px;*/
        bottom: 24px;
       

        border-width: 1px 0 0 0;
        border-color: #bfd1df;
        border-style: solid;
        color: white;
    }


#quotes div
    {
        position: absolute;
    }

#quote2, #quote3, #quote4
{
    visibility:hidden;
}

.shadedbar
    {
        color: #8eadc6;
        padding-top: 2px;
        position: absolute;
        top: 180px;
        left: 16px;
        width: 138px;
        height: 14px;
        font-family:"宋体", Verdana, sans-serif;
        font-size: 10px;
        line-height: 10px;
        text-align: center;
        text-decoration: none;
        background-image: url(../img_template/bg_bluestripe.jpg);
        background-repeat: repeat-x;
        border: solid 1px #bfd1df;
    }



#quoteselector
{
    position: absolute;
   /* top: 218px;*/
   bottom: 6px;
    left: 22px;
}
#quoteselector div
{
   display: inline; 
    text-align: center;
    width: 14px;
    height: 14px;
   
}




#quoteselector div span
{   
    color: #bfd1df;
    
    float:left;
    
    margin: 0 6px 0 6px;
   
    
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
   /* text-align: center;*/
    width: 14px;
    height: 14px;
    border: 1px solid #ffffff;
    cursor: pointer;
    
    display: block;
}

.quotetxt
{
    margin: 16px 12px 12px 16px;
    font-size: 12px;
    line-height: 14px;
    font-family:"宋体", Verdana, Sans-Serif;
    color: #608baf;
    
}

.quoteby
{
    font-size: 10px;
    margin-left: 36px;
    margin-right: 0px;
}
.list_007 ul{ list-style-type:none; padding:0px; margin:0px; width:285px; }
.list_007 li{padding-left:0px; margin:5px 5px 5px 0px;  width:285px;  line-height:22px; background:url(../img_template/list_style.gif) repeat-x bottom; }


.list_007 li a{ color:#8EADC6; text-decoration:none;}
.list_007 li a:hover{ color:#8EADC6; text-decoration: underline;}


.list_009 ul{ list-style-type:none; padding:0px; margin:0px; width:150px;}
.list_009 li{padding-left:0px; margin:5px 5px 5px -5px; width:150px; line-height:22px; background:url(../img_template/list_style.gif) repeat-x bottom; }


.list_009 li a{ color:#8EADC6; text-decoration:none;}
.list_009 li a:hover{ color:#8EADC6; text-decoration: underline;}

.list_008 ul{ list-style-type:none; padding:0px; margin:0px;}
.list_008 li{padding-left:20px; list-style:none; margin:5px 5px 5px -20px; line-height:22px; border-bottom:1px dashed #BFD1DF; background:url(../img_template/unfcn_mj_01.gif) no-repeat 5px 50%;}
.list_008 li a{ color:#505F6C; text-decoration:none;}
.list_008 li a:hover{ color:#E55300; text-decoration: underline;}



#mediacontact /*specific item within rightbox */

{
    border: 1px solid #bfd1df;
    font-size: 12px;
    font-family:"宋体", Verdana, Sans-Serif;
    padding: 70px 0px 0 12px;
    background-image:url(../img_template/media_contact_bg.gif);
    background-repeat:no-repeat;
    width: 148px;
    height: 142px;
    
}





.cal_event_list
{
}

.cal_event_list h1
{
    font-family:"宋体", verdana, Arial, Sans-Serif;
    font-size: 12px;
    margin-bottom: 4px;
    margin-top: 24px;
    clear:left;
}
.cal_event_list p
    {
        margin:0;
        clear:left;
    }
    
.cal_event_list img
    {
        float: left;
        margin: 4px 8px 8px 4px;
        border: none;
    }
    
    

    
    
    
/*
Registration Calendar
*/

#calfilter
    {
        background-image: url(../img_template/training_dates_subnav_off.gif);
        width: 540px;
        height: 44px;
        margin-bottom: 16px;
        margin-top: 20px;
    }
    
#calfilter ul
    {
        list-style-type:none;
    }
        




.calendar_registration_frame
    {
        font-family:"宋体", verdana, Arial, Sans-Serif;
        font-size: 14px;
        margin-top: 22px;
        margin-bottom: 0px;

  
        
        
    }
.calendar_registration_frame td
    {
        padding: 0 12px 6px 0;
        vertical-align: top;
    }

.calendar_registration_frame p
    {
        margin: 0;
    }
    
    
    

    
    
.redlinktable
{
  
    color:White;
    font-size: 10px;
	width:80px;
   
    
    text-align: center;
    margin-top: 6px;
}
.redlinktable a
    {
          background-image: url(../img_template/short_register_btn.gif);
          background-repeat: repeat-x;
           height: 18px;
		   line-height:18px;
        font-size: 12px;
        display: block;
        padding-top: 2px;
        font-weight: bold;
        font-weight: normal;
    }
.redlinktable a:link, .redlinktable a:visited
    {
        color:White;
        text-decoration:none;
    }

.redlinktable a:hover
    {
        color:White;
        text-decoration:none;
        background-image: url(../img_template/short_register_btn_lit.gif);
		line-height:18px;
    }


.redlinktable1
{
  
    color:White;
    font-size: 10px;
	width:60px;
   
    
    text-align: center;
    margin-top: 6px;
}
.redlinktable1 a
    {
          background-image: url(../img_template/short_register_btn.gif);
          background-repeat: repeat-x;
           height: 18px;
		   line-height:18px;
        font-size: 12px;
        display: block;
        padding-top: 2px;
        font-weight: bold;
        font-weight: normal;
    }
.redlinktable1 a:link, .redlinktable1 a:visited
    {
        color:White;
        text-decoration:none;
    }

.redlinktable1 a:hover
    {
        color:White;
        text-decoration:none;
        background-image: url(../img_template/short_register_btn_lit.gif);
		line-height:18px;
    }


/*
Form Elements
*/

.form2col /* table wrapping forms */
    {
        
        /* float:right; */
        margin-right: 20px;
        font-family:"宋体", Verdana, Arial, Sans-Serif;
        font-size: 12px;
        margin-bottom: 40px;
        margin-top: 20px;
    }
    
.form2col_left /* table wrapping forms */
    {
       
        margin-right: 20px;
        font-family:"宋体", Verdana, Arial, Sans-Serif;
        font-size: 12px;
        margin-bottom: 40px;
        margin-top: 20px;
    }
    
.form2col td
    {
        vertical-align: top;
        padding: 6px;
        
    }

 .form2col_left td
    {
        vertical-align: top;
        text-align: right;
        padding: 6px;
        
    }

.formcell_r
    {
        text-align:right;
    }
    
td.formcell_l, td.formcell_l td
    {
        text-align:left;
    }
    
    
.formcell_submit
    {
        vertical-align: top;
        text-align: left;
        padding: 6px;
        height: 20px;
        width: 100px;
        color:White;
    }



 
 

.txtbox
{
    width: 240px;
    color:#a0a0a0;
   
}

.txtbox_multiline
    {
        width: 240px;
        height: 140px;
        color:#a0a0a0;
    }
    
.btn_submit_red
    {
        /*
        background-image:url(../img_template/button_submit_off.gif);
        border: none;
        width: 87px;
        height: 26px;
        background-repeat: no-repeat;
        color:White;
        font-weight:bold;
        padding-top: -4px;
        */
         margin: 0;
  padding: 0;
  border: 0;
  width: 87px;
  height: 26px;
  color:White;
  font-weight: bold;
  background: transparent url(../img_template/button_off.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */  
        
        
    }
    
    
#pageselect
    {
        text-align:right;
        margin-right: 30px;
    }
.pagenumber
    {
        
        width: 20px;
        height: 20px;
    }
    
.required
    {
        color: #aa0000;
    }
    
.checboxlist td
    {
        text-align: left;
    }
    

/*
Left Ads
*/

.leftad_training
    {
        margin-top: 18px;
        background-image: url(../img_template/ad_training.jpg);
        width: 166px;
        height: 202px;
        background-repeat: no-repeat;
        position: relative;
    }
    
    
.leftad_askexpert
    {
        position: relative;
        margin-top: 18px;
        background-image: url(../img_template/blog_ad.jpg);
        width: 169px;
        height: 202px;
        background-repeat: no-repeat;
    }
.leftad_askexpert a
    {
        position: absolute;
        top: 0;
        width: 169px;
        height: 202px;
        display: block;
    }
    
    
.leftad_training a
    {
        position: absolute;
        top: 0px;
        height: 202px;
    }

.leftad_blog
    {
        margin-top: 18px;
        background-image: url(../img_template/blog-ad-placeholder.jpg);
        width: 167px;
        height: 206px;
        background-repeat: no-repeat;
    }
    
.rightcol_newsletter
    {
        margin-top: 18px;
        background-image: url(../img_template/newsletter-ad-placeholder.gif);
        width: 167px;
        height: 243px;
        background-repeat: no-repeat;
    }
    


/*
Course Description Pages
*/ 

.course_description h3
{
    margin-top: 16px;
    margin-bottom: 6px;
    font-weight: bold;
    font-size: 17px;
}

.course_description h1
    {
        font-size: 20px;
    }

.submit_img
    {
       
    
  margin: 0;
  padding: 0;
  border: 0;
  width: 87px;
  height: 26px;
  color:White;
  font-weight: bold;
  background: transparent url(../img_template/button_submit_off.gif) no-repeat center top;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */  
 
    }
    
    
    
/*
Article Page
*/

.article
    {
        margin-bottom: 20px;
        padding-bottom: 20px;
    }
.article h1
    {
       
    }

.article h2
    {
       margin-top: 24px;
        margin-bottom: 8px;
        margin-right: 16px;
        font-size: 16px;
        text-align: center;
        clear:both;
    }
    
.article h3
    {
        margin-top: 8px;
        margin-right: 16px;
        margin-bottom: 20px;
        font-style: italic;
        font-size: 16px;
        text-align: center;
    }
.article h4
    {
        margin-top: 18px;
        font-size: 16px;
        margin-bottom: -12px;
    }
    
.article hr
    {
        clear:both;
        margin-top: 0px;
        
    }
    
.article_right
    {
        float: right;
        width: 200px;
        text-align: right;
        margin-bottom: 20px;
    }
.article_left
        {
        float: left;
        width: 200px;
         margin-bottom: 20px;
        }
    

.contact_list_spaced p
    {
        margin-bottom: 30px;
    }
    
    
p.byline
    {
        text-align: right;
        font-style: italic;
        margin-bottom: 18px;
        margin-right: 36px;
        margin-top: 24px;
        
    }    
    
    
.sitemap
    {
       margin-top: 20px;
        margin-bottom: 12px;
    }
    
    
.sitemap ul
    {
        margin-left: 0px;
 
    }
.sitemap li
    {
        margin-left: 0px;
        font-size: 12px;
        padding-left: 0px;
        margin-top: 8px;
    }

li.sub{font-size: 10px;}



.ServiceQuestion1 {
	FONT-SIZE: 12px; line-height:25px; BORDER-LEFT: #C2CED9 1px solid
}
.ServiceQuestion1 THEAD TD {
	BORDER-RIGHT: #C2CED9 1px solid; BORDER-TOP: #C2CED9 1px solid; background-color: #DEE7EF; BORDER-BOTTOM: #C2CED9 1px solid; HEIGHT: 27px;PADDING-LEFT: 5pt;
}
.ServiceQuestion1 TBODY TD {
	BORDER-RIGHT: #C2CED9 1px solid; PADDING-RIGHT: 5pt;HEIGHT: 27px; PADDING-LEFT: 5pt;  BORDER-BOTTOM: #C2CED9 1px solid
}
.ServiceQuestion1 CAPTION {
	PADDING-BOTTOM: 10pt; PADDING-TOP: 10pt; TEXT-ALIGN: left
}


.ServiceQuestion {
	FONT-SIZE: 12px; BORDER-top: #DEE7EF 1px solid; margin-bottom:10px; BORDER-left: #DEE7EF 1px solid;
}

.ServiceQuestion TBODY TD {
	BORDER-RIGHT: #DEE7EF 1px solid; PADDING-left: 5pt;HEIGHT: 24px; PADDING-LEFT: 5pt; line-height:24px; BORDER-BOTTOM: #DEE7EF 1px solid
}
.ServiceQuestion td.onbg {
	 background-color:#F9FAFC; 
}

.ClkBlackTab {
	DISPLAY: block;  FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../img_template/index12_1.gif);OVERFLOW: hidden; WIDTH: 90px; COLOR: #333333; LINE-HEIGHT: 27px; height:27px; cursor:hand;  TEXT-ALIGN: center; TEXT-DECORATION: none
}
.ClkBlackTab A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.ClkBlackTab A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.ClkBlackTabOff {
	DISPLAY: block; FONT-SIZE: 12px;OVERFLOW: hidden; BACKGROUND-IMAGE: url(../img_template/index12_2.gif); WIDTH: 90px; COLOR: #5F4634; LINE-HEIGHT: 25px; height:25px;  cursor:hand; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.ClkBlackTabOff A:link {
	COLOR: #5F4634; TEXT-DECORATION: none
}
.ClkBlackTabOff A:visited {
	COLOR: #5F4634; TEXT-DECORATION: none
}

.bord7{ background-image: url(../img_template/bbs_4.gif); font-size:12px; padding-left:10px; background-repeat:repeat-x; height:25px; line-height:25px; border-bottom:1px solid #C2CED9 }
.bord7 td{ padding-left:10px;}

.left_findsoft_box{
	width:715px!important;
	_width:710px;
	float:left;
	height:100%;
	margin-top:5px;
	}

.width_9{
	border:1px solid #DEE7EF;
	height:100%;
    }
.tiyan_titile{ width:680px; margin:10px auto 10px auto; color:#1C5B8D; background-color:#F6F8FA; height:35px; line-height:35px; font-size:18px; font-weight:bold; text-align:center;}
.tiyan_contant{width:680px; margin:10px auto 10px auto; }	