/* MAINBAR */
table.mainbardark , td.mainbardark  {background-color: #83a3d0; 
}
td.mainbardark p { font-weight:bold; font-size: 10px; color: #83a3d0;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px; 
}
td.mainbardark a, td.mainbardark a:visited {font-weight: bold; font-size: 10px; color: #83a3d0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px; text-decoration: none; 
}
td.mainbargreen  {background-color: #FF8000; 
}
td.mainbargreen p { font-weight:bold; font-size: 10px; color: #FFFFFF;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left:0px; margin-right: 0px; 
}
td.mainbargreen a, td.mainbargreen a:visited { font-weight:bold; font-size: 10px; color: #FFFFFF;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left:0px; margin-right: 0px; text-decoration: none; 
}
td.mainbargreen a:hover{color:#FFFFFF;
}


/* DEPARTMENTTITLE */
td.departmenttitle {font-weight:; font-size: 24px; color: #e7efef; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

/* DIVISIONTITLE */
td.divisiontitle {font-weight:bold; font-size:; color:#465250; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

/* PAGETITLE */
td.pagetitle p  {font-weight:bold; font-size: 20px; color: #ff8000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant:small-caps;  margin-left: 5px; margin-right:0px; 
}
td.pagetitle_sub p  {font-weight: bold; font-size: 14px; color: #ff8000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant:normal; margin-left: 5px; margin-right:0px;   
}
td.pagetitle_sub_problem p {font-weight: bold; font-size: 12px; color: #ff8000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant:normal; margin-left: 5px; margin-right:0px;   
}


/* PROGTITLE */
td.progtitle p, div {font-weight: bold; font-size: 20px; color: #bfbfbf; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant:small-caps;  margin-left: 5px; margin-right:0px; 
}
td.progtitle_sub p, span{font-weight: bold; font-size: 20px; color: #ff8000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant:small-caps;  
}
td.progtitle_subtitle p{font-weight: bold; font-size: 11px; color: #800000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 5px; margin-right:0px;   
}

/* BODYTEXT */ 


ul, li, li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	font-weight: normal;
	text-align: left; 
	list-style-image: url(en/genetics/img/oran_dot.gif);
	line-height: 1.3em;
	text-align: left;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}
td.bodyside p{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #404040; font-weight:normal; font-size: 11px; margin-left: 5px; margin-right: 5px; text-align: left; padding-bottom: 0px; margin-bottom: 0px; padding-left: 2px; 
}
td.bodyside a, td.bodyside a:VISITED { text-decoration: none; color: #404040; font-weight:normal; font-size: 11px; margin-left: 0px; margin-right: 0px; text-align: left; 
} 
td.bodyside a:HOVER { text-decoration: none; color: #FF6600; 
}


td.bodytext p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #404040; font-size: 11px; margin-left: 5px; margin-right: 5px; text-align: justify; 
}
td.bodytext a, td.bodytext a:VISITED { text-decoration: none; color: #404040; font-weight:bold; font-size: 10px; margin-left: 0px; margin-right: 0px; text-align: justify; 
} 
td.bodytext a:HOVER { text-decoration: none; color: #3366cc; 
}
td.bodytext a span.alt, td.bodytext a:VISITED span.alt { text-decoration: none; color: #; font-weight: bold; 
}
td.bodytext a:HOVER span.alt { text-decoration: underline; color: #; 
}
td.bodytextimage, table.bodytextimage {background-color: #ffffff; 
}
td.bodytextimage {padding-left: 5px; padding-right: 5px;
}
td.bodytextbulletimage, table.bodytextimage {background-color: #ffffff; 
}
td.bodytextbulletimage {padding-left: 15px; padding-right: 10px;
}
td.bodytext_caption p{font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; font-size: 11px; margin-left: 5px; margin-right: 0px; 
}
td.bodytext_caption_pix p{font-family: Verdana, Arial, Helvetica, sans-serif; color:#151418; font-weight: normal; font-size: 10px; margin-left: 5px; margin-right: 0px; 
}

td.side p{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #404040; font-size: 11px; margin-left: 5px; margin-right: 5px; text-align: left; 
}
td.side a, td.side a:VISITED { text-decoration: none; color: #404040; font-size: 11px; font-weight:normal;
} 
td.side a:HOVER { text-decoration: none; color: #ff8000;
} 

.credit {color : #000000; font-size: 11px;
}

/* GRAYSPACER */
td.grayspacer {background-color: #b5b5b5;
}

/* GRAYSIDEBAR */
td.graysidebar {background-color:#8a8a8a;
}
td.graysidebar p {font-weight:bold; font-size:10px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; padding-left: 3px; padding-right: 0px;
}

/* MENULINKS */
table.menulinks, td.menulinks {padding-left: 5px;
}
td.menulinks p { font-weight:bold; font-size: 11px; color: #ff8000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks_tab_col p { font-weight:bold; font-size: 11px; color: #ff8000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks_tab_col a, td.menulinks_tab_col a:VISITED {font-weight:bold; font-size: 11px; color: #ff8000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks_tab_nocol p {font-weight:bold; font-size: 11px; color: #808080; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks_tab_nocol a, td.menulinks_tab_nocol a:VISITED {font-weight:bold; font-size: 11px; color: #808080; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks_tab_nocol a:HOVER {color:#3366CC;
}
td.menulinks_subtopic_light p{font-weight:normal; font-size: 11px; color: #808080; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks_topic_col p{font-weight:bold; font-size: 11px; color: #ff8000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks_topic_col a, td.menulinks_topic_col a:VISITED {font-weight:bold; font-size: 11px; color: #ff8000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks_topic_nocol p{font-weight:bold; font-size: 11px; color:#808080; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks_topic_nocol a, td.menulinks_topic_nocol a:VISITED {font-weight:bold; font-size: 11px; color: #808080; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks_topic_nocol a:HOVER {color:#3366CC;
}
td.menulinks_subtopic_nocol p{font-weight:normal; font-size: 11px; color: #151418; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks_subtopic_nocol a, td.menulinks subtopic_nocol a:VISITED {font-weight:normal; font-size: 11px; color: #151418; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks_subtopic_nocol a:HOVER {color:#3366CC;
}
td.menulinks_subtopic_col p{font-weight:bold; font-size: 11px; color:#ff8000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks_subtopic_col a, td.menulinks subtopic_col a:VISITED {font-weight:bold; font-size: 11px; color:#ff8000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}

td.menulinks_subtopic_col a:HOVER {color:#3366CC;
}
td.menulinks sstopic_col p{font-weight:bold; font-size: 11px; color:#ff8000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks sstopic_col a, td.menulinks sstopic_col a:VISITED {font-weight:bold; font-size: 11px; color: #ff8000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks sstopic_nocol p{font-weight:bold; font-size: 11px; color: #151418; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks sstopic_nocol a, td.menulinks sstopic_nocol a:VISITED {font-weight:bold; font-size: 11px; color: #151418; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.menulinks sstopic_nocol a:HOVER {color:#3366CC;
}
td.menulinksbullet {padding-left:25px; padding-right:0px;
}
td.menulinksbullet_na {padding-left:39px; padding-right:0px;
}
td.menulinksbullet_na_prob {padding-left:55px; padding-right:0px;
}


/* SIDELINKS */
table.sidelinks, td.sidelinks {padding-left: 5px;
}
td.sidelinks p {font-weight:normal; font-size: 11px; color: #151418; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.sidelinks_regular p {font-weight:normal; font-size: 11px; color: #151418; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.sidelinks_regular a, td.menulinks_regular a:VISITED {font-weight:normal; font-size: 11px; color: #151418; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.sidelinks_regular a:HOVER {color:#3366CC;
}
td.sidelinks_bold p {font-weight:bold; font-size: 11px; color: #151418; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.sidelinks_bold a, td.menulinks_bold a:VISITED {font-weight:bold; font-size: 11px; color: #151418; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.sidelinks_email p{font-weight:normal; font-size: 11px; color: #151418; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.sidelinks_email a, td.menulinks_email a:VISITED {font-weight:bold; font-size: 10px; color: #3366cc; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.problem {
font-weight: bold; 
font-size: 17px; 
color: #ff8000; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-variant:normal;
margin-left: 5px; 
margin-right:0px;
padding-left: 5px;
}
span.blue {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #83b458;
font-weight:bold;
font-variant:normal;
padding-left: 5px; 
}
div.blue {
font-family: verdana, arial, helvetica, sans-serif;
font-size: 11px;
color: #83b458;
font-weight:bold;
font-variant:normal;
padding-left: 0px; 
}
div.problemtitle{
font-weight: bold; 
font-size: 17px; 
color: #bfbfbf; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-variant:normal;
margin-left: 5px; 
margin-right:0px;
}
span.problemtitle{
font-weight: bold; 
font-size: 17px; 
color:#ff8000;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-variant:normal; 
margin-left: 0px; 
margin-right:0px;
}
td.title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #ffffff;
}
/* LINKBOX */
table.linkbox, td.linkbox  {background-color: #ffffff; 
}
td.linkbox p {font-weight:normal; font-size: 10px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.linkbox_title {background:#83A3D0;
}
td.linkbox_title p {font-weight:bold; font-size: 10px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 3px; margin-right: 3px; padding-bottom:0px; padding-top:0px;
}
td.linkbox_body p  {background-color:;
}
td.linkbox_body p {font-weight:bold; font-size: 10px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px; 
}
td.linkbox_body a, td.linkbox_body a:VISITED {font-weight: bold; font-size: 10px; color: #ffffff;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px; text-decoration: none; 
}
td.linkbox_body a:HOVER {color:#; 
}
/* GREEN */
table.green, td.green {background-color: #ffffff;
}
td.boxgreen p {font-weight:normal; font-size: 11px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.green_title {background:#525250;
}
td.green_title p {font-weight:bold; font-size: 11px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px; padding-bottom:1px; padding-top:1px; padding-left: 3px;
}
td.green_body p  {background-color: #CFE6BC;
}
td.green_body p {font-weight:normal; font-size: 10px; color: #2D3D22; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; 
}
td.green_body a, td.green_body a:VISITED {font-weight: bold; font-size: 10px; color: #2D3D22;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px;  padding-left: 3px; padding-right: 2px; text-decoration: none; 
}
td.green_body a:HOVER {color:#ffffff; 
}
/* ORANGE */
table.orange, td.orange {background-color: #ffffff;
}
td.orange p {font-weight:normal; font-size: 11px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.orange_title {background:#ffffff;
}
td.orangebox_title p {font-weight:bold; font-size: 11px; color: #FE8101; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px; padding-bottom:1px; padding-top:1px; padding-left: 3px;
}
td.orange_body p  {background-color: #FE8101;
}
td.orange_body p {font-weight:normal; font-size: 10px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; 
}
td.orange_body a, td.orange_body a:VISITED {font-weight: bold; font-size: 10px; color: #404040;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px;  padding-left: 3px; padding-right: 2px; text-decoration: none; 
}
td.orange_body a:HOVER {color:#ffffff; 
}
/* BOX */
table.box, td.box {background-color: #ffffff;
}
td.box p {font-weight:normal; font-size: 11px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.box_title {background:#525252;
}
td.box_title p {font-weight:bold; font-size: 11px; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px; padding-bottom:1px; padding-top:1px; padding-left: 3px;
}
td.box_body p  {background-color: #FFFFFF;
}
td.box_body p {font-weight:normal; font-size: 10px; color: #404040; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; 
}
td.box_body a, td.box_body a:VISITED {font-weight: bold; font-size: 10px; color: #404040;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px;  padding-left: 3px; padding-right: 2px; text-decoration: none; 
}
td.box_body a:HOVER {color:#3366cc; 
}

/* REDBOX */
table.redbox, td.redbox {background-color: #ffffff;
}
td.redbox p {font-weight:normal; font-size: 11px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
td.redbox_title {background:#951001;
}
td.redbox_title p {font-weight:bold; font-size: 11px; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px; padding-bottom:5px; padding-top:5px; padding-left: 3px;
}
td.redbox_body p  {background-color: #FFFFFF;
}
td.redbox_body p {font-weight:normal; font-size: 10px; color: #404040; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px; 
}
td.redbox_body a, td.redbox_body a:VISITED {font-weight: bold; font-size: 10px; color: #404040;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left: 0px; margin-right: 0px;  padding-left: 3px; padding-right: 2px; text-decoration: none; 
}
td.redbox_body a:HOVER {color:#ffffff; 
}

/*ORANGESIDEBAR */
td.orangesidebar {background-color:#ff8000; 
}
td.orangesidebar p {font-weight:bold; font-size:9px; color: #ffffff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; padding-left: 3px; padding-right: 0px; padding-top: 3px; padding-bottom: 3px; 
}

.title_text
{font-weight:bold; font-size: 11px; color: #151418; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}
.map
{
	border-bottom: thin solid #83a3d0;
	border-right: thin solid #83a3d0;
	font-weight: normal;
	font-size: 11px;
	color: #151418;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.map_text
{

	font-weight: normal;
	font-size: 11px;
	color: #151418;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/*ADDITIONS*/
td.bodytext2 p{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #404040; font-size: 10px; margin-left: 5px; margin-right: 5px; text-align: justify; 
}

td.menulinks_tab_col2 p { font-weight:bold; font-size: 11px; color: #ff8000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; text-align: center; 
}

td.bodytext3 p, a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #404040; font-size: 10px;  margin-right: 0px; text-decoration: none;
}

td.bodytext3 a:HOVER {
	color: #81B5DC;
}


/*treeview*/

.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: url(images/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}

td.rightbox_li_border {
	line-height: 1.3em;
	border-bottom:1px solid  #e8e8e8;
	padding-bottom: .4em;
	padding-top: .4em;
	font-weight:normal; font-size: 11px; color: #151418; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none; 
}

td.rightbox_li_border a:hover{color:#3366CC;
	 
}