/*---------overview page 2014 0224 start-----------*/
/*----------switchboard page and normal page new start at 2014---------------*/
#container .overview-box{ width:960px; margin:0 auto; padding:0 auto; overflow:hidden}
#container .overview-sidebar-l{ width:180px; float:left; margin-right:24px; padding: 0;
    border:1px solid #cccccc; margin-bottom:18px; border-radius:5px 5px 5px 5px;}
#container .overview-sidebar-l ul {
    margin: 0;
    padding: 0;
	list-style-type:none;
}
#container .overview-sidebar-l .overview-starul li {
    padding-left:12px;
    padding-right: 5px;
}

#container .overview-sidebar-l .overview-starul li a{ color:#222222; font-size:13px}
#container .overview-sidebar-l ul li {
    background-color: #f4f4f4; border-bottom:1px solid #cbcbcb;
    color: #000000;
    font-size: 13px;
    line-height: 16px;
    margin: 0;
    padding:3px 0 3px 8px;
}
#container .overview-sidebar-l ul li ul li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #000000;
    font-size: 11px;
    line-height: 14px;
    margin: 0;
    padding:4px 0 4px 8px;
}
#container .overview-sidebar-l ul li ul li a:link, #container .overview-sidebar-l ul li ul li a:visited {
    color: #000000;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}
#container .overview-sidebar-l .overview-starul .overview-title{ font-weight:bold; font-size:13px; padding-top:10px; padding-bottom:10px; background-color:#dbdbdb}

#container .overview-sidebar-l ul li ul li a:hover {
    color: #0066cc;
}
#container .overview-sidebar-l .overview-title-few{ padding-bottom:2px; background-color:#f4f4f4; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#container .overview-sidebar-l .overview-title-few li span{ padding:3px 5px 3px 0; display:block;}
#container .overview-sidebar-l .overview-title-few li span a{ color:#222222; line-height:14px}
#container .overview-sidebar-l .overview-title-few li span a:hover{color:#06c; text-decoration:none}
#container .overview-sidebar-l .overview-title-few li .selected a{color:#06c; font-weight:bold}
#container .overview-sidebar-l .overview-title-few li { padding-top:3px;padding-right:8px;}
#container .overview-sidebar-l .overview-title-few li .overview-title-sub{} 
#container .overview-sidebar-l .overview-title-few .overview-sub-none{ border-bottom-width:0}


/*-------05192014------------*/
#container .overview-sidebar-c a:link{ color:#0066cc}
#container .overview-sidebar-c a:hover{ color:#0066cc; text-decoration:underline}


#container .overview-sidebar-c{ width:550px; float:left;}
#container .overview-sidebar-c h1{ border-bottom:2px solid #990000}
#container .overview-sidebar-c p{ line-height:20px; margin-bottom:10px}
#container .overview-sidebar-c .homepagetable{ margin-top:15px;} 



#container .overview-sidebar-c .homepagetable tr td p, #container #mainContent2 .homepagetable tr td p{ line-height:18px; margin:0; padding:0;}
#container .overview-sidebar-c .homepagetable tr td p a:link, #container #mainContent2 .homepagetable tr td p a:link{ color:#222222; text-decoration:none}
#container .overview-sidebar-c .homepagetable tr td p a:hover, #container #mainContent2 .homepagetable tr td p a:hover{ color:#222222; text-decoration:underline}
#container .overview-sidebar-c .homepagetable tr td p a:visited, #container #mainContent2 .homepagetable tr td p a:visited{ color:#222222;}

#container .overview-sidebar-c p a:link{ color:#0066cc}
#container .overview-sidebar-c p a:hover{ color:#0066cc; text-decoration:underline}
#container .overview-sidebar-c p a:visited{ color:#0066cc; text-decoration:none}

#container .homepagetable tr td{ padding:4px 4px;}

#container .homepagetable tr td span{ display:block; margin-bottom:5px; line-height:16px; padding-top:2px;}
#container .homepagetable tr td span .over-title{color:#222222; font-size:13px; font-weight:bold; padding-left:12px; background:url(/gsimages/genscript/overview20140217.png) left 3px no-repeat; padding-bottom:3px; display:block}
#container .homepagetable tr td span .over-title:link, #container #mainContent2 .homepagetable tr td span .over-title:link{ color:#222222; text-decoration:none}
#container .homepagetable tr td span .over-title:hover, #container #mainContent2 .homepagetable tr td span .over-title:hover{ color:#0066cc; text-decoration:none}
#container .homepagetable tr td span .over-title:visited{}
#container #mainContent2 .homepagetable tr td span .over-title:visited{}

/*-------07082014--------*/
#container .overview-sidebar-c .homepagetable tr td ul, #container .overview-sidebar-c .homepagetable tr td ol{ margin:0; padding:10px 0 0 18px;}
#container .overview-sidebar-c .homepagetable tr th{ text-align:center; font-weight:bold; font-size:13px;}
#container .overview-sidebar-c .homepagetable-cell a:link{ color:#0066cc; text-decoration:none}
#container .overview-sidebar-c .homepagetable-cell a:hover{ color:#0066cc; text-decoration:underline}
#container .overview-sidebar-c .homepagetable-cell a:visited{ color:#0066cc;}
/*-------07082014 end--------*/


#container .overview-sidebar-r{ width:180px; float:right; height:auto; padding:0}
#container .overview-sidebar-rl{ width:182px; height:auto; padding:0}
.overview-sidebar-one{ background-color: #efefef;
    border: 1px solid #cccccc;
    border-radius: 5px;
    box-shadow: 0 1px 1px #E5E5E5 inset; padding:10px 10px; margin-bottom:18px; min-height:40px; text-align:left}
.overview-sidebar-none{ border-width:0; background:none; box-shadow:none; padding:0 10px}
.overview-sidebar-one .linheight:hover{ font-weight:bold; color:#16964b}
.overview-sidebar-one h2{ color:#0066cc; font-size:13px; line-height:16px; height:auto; margin:0 0 8px 0; padding:0}
.overview-sidebar-one h3{ font-size:12px; color:#666666; margin:0; padding:0}
.overview-sidebar-one ul{ list-style-type:none; margin:0; padding:0}
.overview-sidebar-one ul li{ line-height:16px; margin-bottom:8px;}
.overview-sidebar-one ul li a{ color:#222222; font-weight:normal}
.overview-sidebar-one ul li a:hover{ color: #0066cc;text-decoration: none;}
#accordion ul{ margin-top:0; margin-bottom:0}
#accordion ul li{ list-style-type:none}
.toggler-overview, .toggler-overview-on {
    background: url("/gsimages/genscript/tag_over02.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #003f98;
    cursor: pointer;
    font-size: 14px;
    height: 22px;
    line-height: 22px;
    text-align: left;padding:0 0 0 25px


}
.toggler-overview-on { background-position:left -35px;}
/*--------02122014-----------*/
#container .tableul li{ margin-bottom:5px}
#container .tableul_sub{ margin:0; padding:0}
#container .tableul_sub li{list-style-type:none;margin-bottom:5px;background-image:url(/gsimages/english/orangeball.jpg); background-position:left 4px; background-repeat:no-repeat; padding-left:15px}
#container .tableul_sub .tableul-down li{ background-image:none; list-style-type:disc; padding:0}

/*--------crispr.html----------*/
#container .left-crispr{width:180px; float:left;margin-right: 24px;}
#container .overview-sidebar-c .tableul li{ line-height:20px;}


/*-------0521---------*/
/*#container #mainContent2 .homepagetable span .over-title:link{ color:#222222; text-decoration:none}
#container #mainContent2 .homepagetable span .over-title:hover{ color:#0066cc; text-decoration:none}
#container #mainContent2 .homepagetable span .over-title:visited{ color:#222222; text-decoration:none}*/
