BODY {
	font-family:Verdana;
	font-size:11px;
	background-color:#FFFFFF;
	margin-top:0px;
	margin-left:5px;
	margin-right:0px;
	padding:0px;
}

HR {border:1px solid #CDCCB8; size:1px;}

/*REGULAR TEXTS*/
ul, th, td, p, select, input {
	font-family:Verdana;
	font-size:11px;
	color:#000;
}
em {font-weight:normal;}
	
/* FRAME BODY */
.topframe {
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	color:black;
	margin:0px;
	margin-left :5px;
}

em {color:black;}
.mainframe {font-family:Verdana; font-size:11px; background-color:white; margin-top:10px;}
.selectorframe {font-family:Verdana; font-size:11px; background-color:white; margin-top:15px;}

/* TREE CATALOG CLASSES */
.treeframe {
	background-color:#EAEAEA;
	margin-left:5px;
	margin-top:10px;
	margin-right:0px;
}


.tree_H1 {font-size:18px; color:#000000;} /* new 3.0 */
.tree_H2 {font-size:14px; color:#000000;} /* new 3.0 */
.tree_H3 {font-size:11px; color:#000000;} /* new 3.0 */
.tree_H4{font-size:11px; color:#000000;}  /* new 3.0 */


/* HEADERS */
h1, h2.maintitle,.text_tit {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:10pt;}

h1, h2,h3, h4, h2.maintitle,.text_tit {font-family:Verdana; color:#005165;}

h4 {margin-bottom:3px;}

h2 {/* Need to keep this centered to avoid disturbing older skins - not anymore... */  
	font-family:Verdana;
	font-size:18px;
	font-weight:normal;
  	text-align:left;
  	padding-top:2px;
  	padding-bottom:3px;
  	color:#005165;
  	border-bottom:1px solid #C1C1C1;
  	line-height:1.2em;
}
  

.Catalog_Header{font-family:Verdana; font-size:20px; font-weight:normal;}
.caption {font-size:16px; color:#333333; font-weight:bold;} 

.topcell {text-align:left; font-family:Verdana; font-size:11px; color:white;} 
.toplink {text-decoration:none; color:#cc0000;} 


.tableFooter {BACKGROUND-COLOR:#eaeaea; } 

.colHeader {font-family:Verdana; font-size:11px; color:#000; background-color:#fff0a1; font-weight:bold;}
#aList{font-size:11px; font-family:Verdana,sans-serif;width=300px} 
#aText{font-size:11px; font-family:Verdana,sans-serif;width=100px;} 
#aTextDesc{font-size:11px; font-family:Verdana;width=90%} 
#aMenu{font-size:11px; font-family:Verdana,sans-serif;width=200px;} 

.enrollbutton {background-color:#006699; font-family:Verdana; font-size:11px; color:#FFFFFF; font-weight:bold;}
.table_h { background-color:#80A7A7; color:#000000}
.table_d1 { background-color:#FFFFFF; color:#000000}
.table_d2 { background-color:#eaeaea; color:#000000}
.text { font-family:Verdana; font-size:11;}
.text_note { font-family:Verdana; font-size:11; color:#FF8080 }


.Button_Alt {font-family:Verdana; font-size:11px;}
.Screen_Back {background-color:#F7FFE7;}
.Message {font-family:Verdana; font-size:11px; font-weight:bold; color:black; }
.tab_name {font-family:Verdana; font-size:11px;}
.tab_color {background-color:#F7FFE7; vertical-align:bottom;}
.layer {position:absolute; width:100%; height:90% overflow:scroll; visibility:hidden; background-color:#31639c}
.textbox {BORDER-RIGHT:#F7FFE7 0px solid; BORDER-TOP:#F7FFE7 0px solid; font-size:11px; BORDER-LEFT:#F7FFE7 0px solid; COLOR:#000000; BORDER-BOTTOM:#F7FFE7 0px solid; FONT-FAMILY:Verdana; BACKGROUND-COLOR:#F7FFE7; text-align:center; width:250}

.error { font-family:Verdana; font-size: 11px; color:#FF0000; font-weight :bold; }
.warning {	font-family:Verdana;	font-size:11px;	color:#FF0000; }

.maintable {BACKGROUND-COLOR:#eaeaea;} 

/*TABS*/
.tablink 			{BACKGROUND-COLOR:#eaeaea; COLOR:black; border-color:#000000;} 
.tablinkx 			{BACKGROUND-COLOR:#bbbbbb; COLOR:black;} 
.newtablinkx	{COLOR:black;}

.headers, .head1, .head2, .head3, .head4, .head5, .viewHeader, .divider, .table_h1, .maintable .head3, th
{
	background-color:#005165;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	border:0px solid #fff;
	font-weight:bold;
	text-align:left;
}

.shadow {background-color:#e5e5e5;} 

.table_h2 {font-family:Verdana; font-size:11px; color:#000000; background-color:#999999; font-weight:bold;} /*new 3.0*/

.row1 {background-color:#FFFFFF;} /*new 3.0*/
.row2 {background-color:#E7E7E7;} /*new 3.0*/

.col1 {background-color:#FFFFFF;}
.col2 {background-color:#eeeeee;}
.col3 {background-color:#eeeeee;}


/*BUTTONS*/
.parmselect {background-color:#eaeaea;}

input[type="submit"], input[type="reset"], input[type="button"]
{
	font:bold 10px Verdana;
	color:#FFF; 
	background-color:#005165;
}

.button, .abutton, .buttonfixed, .topbuttonfixed, .newskinbutton, .topbutton, .leftbutton, .mainbutton
{
	font:bold 10px Verdana;
	color:#FFF; 
	background-color:#005165;
}


/* HYPER LINKS*/
h4 a {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px; 
	color:#005165; 
	font-weight:bold; 
	}
	
h4 a:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	color:#005165; 
	font-weight:bold; 
	}

h4 a:hover .news {
	color:#005165; 
}
	
big {font-size:13px;}

a.big   {
	font-size:11px;  
	color:#005165; 
	font-weight:normal;}

a, .link, .sublink 	 {
	font-size:11px;  
	color:#005165; 
	font-weight:normal;
	text-decoration:none;
}

a:hover, a.big:hover {
	font-size:11px;
	text-decoration:underline;
}

/* NEW EDITOR BACK GROUND */
.editorback1 {background-image:url(images/editor/editorback.gif);}
.editorback2 {background-image:url(images/editor/editorback.gif);}
.editorback3 {background-image:url(images/editor/editorback.gif);}
.smalleditorback1 {background-image:url(images/editor/small/editorback.gif);}
.smalleditorback2 {background-image:url(images/editor/small/editorback2.gif);}
.smalleditorback3 {background-image:url(images/editor/small/editorback3.gif);}
#dropdownlist {font-size:11px; font-family:Verdana;width=100%}

/* EKP 45 TABS */
.tabs a {
  font-size:11px;
  font-family:Verdana, Helvetica, sans-serif;
  font-weight:normal;
  color:#000;
  background:#e2e2e2 url(images/decorate/left-tab.gif) left top no-repeat;
  text-decoration:none;
  padding-left:10px;
  border-bottom:0px dotted #c00;
}

.tabs a:hover,.tabs a.selected:hover {
	font-size:11px;
	font-family:Verdana, Helvetica, sans-serif;
	text-decoration:underline;
}
	
.tabs a span {
  background:url(images/decorate/right-tab.gif) right top no-repeat;
  padding-right:11px;
  padding-top:5px;
  padding-bottom:5px;
}

.tabs a.selected {
  color:#FFF;
  background:#005165 url(images/decorate/left-tab-hover.gif) left top no-repeat;
  text-decoration:none;
  padding-left:10px;
}

.tabs a.selected span {
  background:url(images/decorate/right-tab-hover.gif) right top no-repeat;
  padding-right:10px;
}

.tab-bottom {
  height:5px;
  padding:0;
  background-color:#005165;
}
 /** to do:080306 nn > define tabheader searchbox >> fontsize and Verdana??? properties**/
 
 /* Sortable tables */
table.sortable th a {
  font:bold 11px Verdana;
  text-decoration:none;
  display:block;
  border:0px;
  color:#FFF;
}

table.sortable th a:hover{
  font:bold 11px Verdana;
  text-decoration:underline;
  display:block;
  border-bottom:0px;
  color:#FFF;
}

.sortarrow img {
	padding:0px 5px 0px 0px;
	vertical-align:middle;
}

.col1, .col2 {
	font:normal 11px Verdana;
}

.icon {
	padding-right:4px;
	vertical-align:absbottom;
}