body {
    font-family: arial,sans-serif; 
    font-weight:normal;
    color:#3f3f3f;
}

#navTable {
	/*
	color:#3f729d;
	font-family:arial,sans-serif;
	font-weight:normal;
	font-size:0.9em; 
	*/
}

#navTable TD {
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #adadad;
	border-left: 0px solid #ccc;
	border-right: 1px solid #ccc;
	padding:0.4em 0.0em 0.4em 0.0em;
	width:120px;
	text-align:center;
	white-space: nowrap;
    /* font-size:0.9em; */
}	

#navTable .vacantTabLeft {
	border-top: 0px;
	border-left: 0px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #adadad;
}

#navTable .vacantTabRight {
	border-top: 0px;
	border-left: 0px solid #ccc;
	border-right: 0px;
	border-bottom: 1px solid #adadad;
	padding:0.4em 0.0em 0.0em 0.0em;
}



#navTable .selectedTab {
	border-top: 1px solid #adadad;
	border-left: 1px solid #adadad;
	border-right: 1px solid #adadad;
	border-bottom: 0px;
}
#navTable A {
	/*
	color:#3f729d;
	font-family:arial,sans-serif;
	font-weight:normal;
	font-size:0.9em;
	text-decoration: none;
	*/
}
#subNavTable {
	/* color:#3f729d;
	font-family:arial, sans-serif;
	font-weight:normal;
	font-size:0.9em;
	*/
}
#subNavTable TD {
	border-top: 0px;
	border-bottom: 1px solid #adadad;
	padding:0.4em 0.4em;
	width:120px;
	text-align:center;
	white-space: nowrap;
}	
#subNavTable .selectedTab {
	border-left: 1px solid #adadad;
	border-right: 1px solid #adadad;
	border-bottom: 0px;
}
#subNavTable A {
	/*
	color:#3f729d;
	font-family:arial,sans-serif;
	font-weight:normal;
	font-size:0.9em;
	text-decoration: none;
	*/
}

#resultSet {
	border:2px groove #ababab;
}

#resultSet .title {
	font-weight:bold;
	/* color: #3f729d; */
	background:silver;
	padding:4px;
}
#resultSet .resultSetButton {
	font-weight:bold;
	font-family:arial, sans-serif;
	font-size:0.8em;
}
#resultSet .headers {
	background:#EFEFEF;
	font-weight:bold;
	font-family:arial, sans-serif;
	font-size:0.93em;
	padding:4px;
	text-align:left;
	vertical-align:middle;
}
#resultSet .data {
	padding:4px;
	font-family:arial, sans-serif;
	font-size:0.8em;
	text-align:left;
	vertical-align:middle;
	border-bottom: 1px dotted gray;
}
#resultSet .data_fav {
	background: url("images/favorite_small.gif") no-repeat top left;
}
#resultSet A {
	color: #3f729d;
	text-decoration:none;
	font-weight:bold;
	font-family:arial, sans-serif;
}
#resultSet .photo {
	background: #efefef;
	width:50px;
	height:50px;
}

#groupsSelector {
    border:1px solid #C1DAD7; 
    padding:2px; 
    overflow:auto; 
    width:150px;
    height:120px;
}
 
.pageTitle {
	font-family:arial, sans-serif;
	font-size:1.0em;
	font-weight:bold;
	text-align:left;
	padding: 4px;	
}

 
.shellPromptHead{ 
	border:1px dotted black; 
	font-family: arial,sans-serif; 
	font-size: 0.9em;  
	font-weight:normal;
	padding:1px;
	width:320px; 
} 

.link1 {
	color: #3f729d;
	font-size:0.8em;
	text-decoration:none;
	font-weight:normal;
	font-family:arial, sans-serif;
}
.text {
	font-family: arial, sans-serif;
	font-weight:normal;
	font-size:0.8em;
	color:#3f3f3f;
}
.smallishText {
	font-family: arial, sans-serif;
	font-weight:normal;
	font-size:0.7em;
	color:#3f3f3f;
}
.button {
	background:#e7e7e7;  /*JS: Changed from a2cc80 */
	color:#555555;  /*JS: Changed from white */
	font-weight:bold; 
	font-size:0.8em;
	padding:2px;
	font-family:arial, sans-serif;
}
#stat_table {
	font-weight:bold; 
	font-size:0.8em;
	font-family:arial, sans-serif;
	color:#3f3f3f;
}
#stat_table A {
	font-weight:bold; 
	font-size:1em;
	font-family:arial, sans-serif;
	text-decoration:none;
	color:#3f729d;
}

#pop_panel{
	background:white;
	padding:4px;
	text-align:center;
	border:2px groove gray;
	font-size:1em;
	font-family:arial,sans-serif;
	position:absolute;
	width:310px; 

}
#pop_panel .panel_header{
	font-family:arial,sans-serif;
	font-weight:bold;
	font-size:1.1em;
}
#pop_panel .panel_button {
	width:80px;
	font-size:0.9em;
}
#pop_panel strong {
	font-size:0.8em;
	font-weight:bold;
	font-family: arial,sans-serif;
}
#pop_panel .text_field {
	border: 1px solid black;
	font-family:arial, sans-serif;
	
}

.search_field {
	border: 1px solid black;
	font-family:arial, sans-serif;
	font-size:0.78em;
}
.phonenumbers {
	cursor:pointer; 
	border:1px dotted silver; 
	margin:0px; 
	padding:0px; 
	position:relative;
	vertical-align:middle;
	white-space:nowrap; 
}
.phone_dropdown {
	border: 1px dotted gray;
	font-family: arial, sans-serif;
	font-size:1em;
	font-weight:bold;
	padding:3px;
	width:190px;
}
#menu_handle {
	cursor: pointer;
}
#conference_participants {
	border:1px solid black;
	padding:2px;
	width:320px;
	background:white;
	position:absolute;
}
#conference_participants th {
	border: 2px dotted gray;
	font-size:0.8em;
	font-weight:bold;
	font-family:arial,sans-serif;
}
#conference_participants td {
	border-bottom: 1px dotted black;
	font-size:0.7em;
	font-weight:normal;
	font-family:arial,sans-serif;
}
.system_message{
	border-top:2px ridge black;
	border-bottom:2px ridge gray;
	padding:4px;
	background:#eeeeff;
	cursor:pointer;
}
.action_button {
	background: url("images/go_button.gif") no-repeat top left;
	height:20px;
	width:20px;
	margin:0px;
	padding:0px;
}
.search_button {
	background: url("images/search.gif") no-repeat top left;
	height:20px;
	width:20px;
	margin:0px;
	padding:0px;
}
.spacer1 {
	height:20px;
}
.invisible {
	color:white;
	font-size:0em;
}
.login_links_panel{
	float:right; 
	margin-top:10px; 
	margin-right:15px;
	font-weight:normal;
	font-size:0.8em;
	letter-spacing:0.07em;
	font-family:arial,sans-serif;
}
.login_links_panel2{
	margin-top:10px; 
	margin-right:15px;
	font-weight:normal;
	font-size:0.8em;
	letter-spacing:0.07em;
	font-family:arial,sans-serif;
}
.calendarDayTable { border:1px solid black; padding:2px; }
.calendarDayTimeCell {border-right: 2px dotted black; border-bottom: 1px solid black; }
.calendarDayEventCell { padding: 2px; border-bottom: 1px solid gray; }
.calendarLink {text-decoration:none; font-family: verdana,arial,helvetica,serif; font-size:10px; }
.calendarContacts { width:100%; border: 1px solid black; padding:2px; }
.calendarContactsCell {border-left: 1px dotted black; border-bottom: 1px dotted gray;}
.calendarContactsHead { border-left: 1px solid black; border-bottom: 1px solid gray; font-weight:bold;}
.footerNotes { font-size:9px; color: gray;} 
.footnote {
    font-size:0.8em;
    font-weight: normal;
    color:gray;
    /* letter-spacing:0.045em; */
    font-family:arial, sans-serif;   
}
.fieldset { border:1px solid gray; padding:2px; font-size:0.8em; font-weight:bold; }

.legendAddEdit { border:1px solid gray; padding:3px; font-size:1.0em; font-weight:bold} /* Jerry */
/* Added by Jerry
.fieldsetTop { border:1px solid red; padding:3px; font-size:1.0em; font-weight:normal}
.fieldsetTopCurrent { padding:0px; font-size:1.0em; font-weight:bold; } 
.fieldsetTopNonCurrent { padding:0px; font-size:0.8em; font-weight:normal; } 
*/

.tags A {
	padding:3px 0px 3px 3px;  
	text-align:justify; 
	color:#3f729d;
	font-family:arial,sans-serif;
	font-weight:bold;
	text-decoration: none;
}
.wrapper_table {
	width:750px;
	text-align:center;
}
.header {
	font-family: arial, sans-serif;
	font-size:1.3em;
	font-weight:bolder; 
	
}
.header2 {
    font-family: arial, sans-serif;
    font-size:1.15em;
    font-weight:bolder;
		line-height: 1em;
}
.header3 {
    font-family: arial, sans-serif;
    font-size:1.4em;
    color: #e96849;
}
.sub_header {
    font-family: arial, sans-serif;
    font-size:0.85em;
    font-weight:normal;
    letter-spacing:0.082em;
		line-height: 1.1em;
}
#subTabset{
	border-bottom: 1px solid #adadad;
	padding-bottom:10px;
	text-align: center;
}
#subTabset ul{
	list-style: none;
	margin-top:10px;
	margin-bottom:0px;
	width: 700px;
}
#subTabset li{
	display:inline;
	padding:0px 10px 0px 10px;
}
#subTabset li.selectedTab a{
	font-weight: bold;
}
#subTabset a{
	color:#3f729d;
	font-family:arial,sans-serif;
	font-weight:normal;
	font-size:0.8em;
	text-decoration: none;
}
.textField { 
    border:1px solid #999999; 
    font-family:arial,sans-serif; 
    font-size:0.8em; 
    padding:2px; 
}
.textFieldFocus {
    border:1px solid #999999; 
    background:#eeeeee; 
    font-family:arial,sans-serif; 
    font-size:0.8em; 
    padding:2px; 
}
.textFieldError {
    border:1px solid #999999; 
    background:#ffd0d0; 
    font-family:arial,sans-serif; 
    font-size:0.8em; 
    padding:2px; 
}
.select { 
    border:1px #555555 solid; 
    font-family:arial,sans-serif; 
    font-size:0.7em; 
}
.fieldLabel { 
	color:#555555;
    font-weight:bold; 
    font-size:1em; 
    font-family:arial,sans-serif;
    margin: 0px 3px 0px 6px;
}
.register_stage {
	font-weight:normal;
	font-size:0.75em;
	font-family:arial,sans-serif;
	padding-right:30px;
}
.login_form_panel { 
    position:absolute;
    float:right;
    top:12px; 
    width:130px;
    background:white; 
    border:2px solid black;
    padding: 5px; 
    margin-top: 20px;
    margin-right:90px;
}
.login_box_static { 
    width:300px;
    background:white; 
    border:2px solid black;
    padding: 15px; 
    margin-top: 20px;
    margin-right:90px;
}
.login_link{
	color:#3f729d;
	font-family:arial,sans-serif;
	font-weight:normal;
	font-size:0.8em;
	text-decoration: none;
}

.linkNoSize{
	color:#3f729d;
	font-family:arial,sans-serif;
	font-weight:normal;
	text-decoration: none;
}

.regularLink{
	color:#3f729d;
	font-family:arial,sans-serif;
	font-weight:normal;
	font-size:0.8em;
	text-decoration: none;
}

.smallishLink{
	color:#3f729d;
	font-family:arial,sans-serif;
	font-weight:normal;
	font-size:0.7em;
	text-decoration: none;
}

.biggishLink{
	color:#3f729d;
	font-family:arial,sans-serif;
	font-weight:normal;
	font-size:1em;
	text-decoration: none;
}

.bigLink{
	color:#3f729d;
	font-family:arial,sans-serif;
	font-weight:normal;
	font-size:1.3em;
	text-decoration: none;
}

.footerLoginTitle{
	color:#909090;
	font-family:arial,sans-serif;
	font-weight:normal;
	font-size:1.3em;
	text-decoration: none;
}

.footerLoginLabel{
	color:#909090;
	font-family:arial,sans-serif;
	font-weight:normal;
	font-size:1.0em;
	text-decoration: none;
}

.formButtonFancy{
	color:#909090;
	font-family:arial,sans-serif;
	font-weight:normal;
	font-size:0.8em;
	text-decoration: none;
}



.loginOverlayAttnText {
	color:#e96849;
	font-family:arial,sans-serif;
	font-weight:bold;
	font-size:1em;
	text-decoration: none;
}

.quick_guide1 {
	color:#f33e2b; 
	font-family: arial, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	letter-spacing:0.082em;
}
.quick_guide2 {
	color:#e33833; 
	font-family: arial, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	letter-spacing:0.082em;
}
.quick_guide3 {
	color:#757575; 
	font-family: arial, sans-serif;
	font-size:0.8em;
	font-weight:normal;
	letter-spacing:0.082em;
}
.quick_guide_panel {
	display:none; 
	background:white; 
	left:30%; 
	height:300px; 
	width:300px; 
	overflow:auto; 
	position:absolute; 
	top:0px;
}

.phoneSelectorLabel {
	font-weight:normal;
	font-size:0.8em;
	/* letter-spacing:0.07em; */
	font-family:arial,sans-serif;
}

#tooltip_panel  /* Modified by Jerry */
{
	color:#3f3f3f;
	width:250px;
	border:2px solid gray;
	font-family: arial,sans-serif; 
	font-size: 1em;  
	font-weight:normal;
	position:absolute;
	padding:5px;
	background:white;
}



div.rolloutTriggerOverlay /* Added by Jerry */
{
	position:absolute; 
	top:0px; 
	left:0px;
	height:100%;
	width:100%;
	z-index:10;
}
 
#entryForm /* Added by Jerry */
{
	position:relative;
	top:0px; 
	left:0px;	
	border:2px solid gray;
	padding:5px;
	background:white;
	width:1px;
}

.overlayAnchor
{
	width:0px;
	height:0px;
	font-size:0px;
}

.spacerPostFormField
{
	height:10px;
	width:1px; 
	font-size:1px; 
	margin:0px; 
	padding:0px;
}

.spacerFormFieldNoteBelow
{
	height:2px;
	width:1px; 
	font-size:1px; 
	margin:0px; 
	padding:0px;
}

.phone_message {
	border:1px solid red;
	color: red;
	font-weight:normal;
	font-size:0.80em;
	font-family:arial, sans-serif;
}

.small_table {
	border:1px solid #C1DAD7;
	padding:3px;
} 
.small_table_head {
	font-size:10px; 
	font-weight:bold;
	font-family: verdana,arial,sans-serif;
	background:#C1DAD7;
}
.small_table_cell {
	font-size:10px; 
	font-weight:normal;
	font-family: verdana,arial,sans-serif;
}

.formValidation_error	{
	font-weight:bold;
	color:red;
	line-height:20px;
	margin-bottom:20px;
	
} 

.formValidation_regular	{
	font-size:10px; 
	font-weight:normal;
	margin-bottom:20px;
	line-height:10px;
}

/*

td,a,p,.h{font-family:arial,sans-serif;}
.h{font-size: 20px;}
.q{color:#0000cc;}
.style2 {color: #FF0000; }

.style3_bold {color: #FF3300; font-weight:bold; }
.style4 {color: #339933}

.section_header {
	font-size: 18px;
	color: #CC0033;
	font-weight: bold;
}

.section_header_korange {
	font-size: 18px;
	color: #F04E37;
	font-weight: bold;
}

#homeBg { width: 850px; background: #FFFFFF; border: 1px solid #A6A69A; margin: 10px auto; padding: 0 0 10px 0; text-align: center; z-index: 0; }
#container { width: 800px !important; margin: 0 auto; padding: 0; text-align: left; }

.bg_green {
background-color:#9DBD6A;
}

.bg_orange {
background-color:#F04E37;
}



.autoComplete { background:white; display: inline; border: 2px groove black; width:300px; position:absolute; }
.autoCompleteRow {display:inline; padding:1px; margin:1px; font-family:verdana;   font-size:13px; overflow: hidden; z-index:auto;}
.autoCompleteRowHover { display:inline; background:blue; color:white; cursor:pointer; font-family:verdana; font-size:13px; z-index:auto;}
.autoCompleteCell { display:inline;   margin-left: 0%; z-index:auto;  overflow: hidden;}
.autoCompleteCellRight { display:inline;    margin-left: 0%; z-index:auto;  overflow: hidden;}
.cLookup { border: 1px solid black; width:190px; font-size:13px; font-weight:bold;}
.status { display: inline;  width:90px; font-family:verdana;  font-size:9px; color:black;  }

.shellPrompt { padding:2px; border:1px solid black; font-family:arial,sans-serif; font-size: 1.1em;  font-weight:normal; }
.buttonSmall { margin:1px; padding:1px; border:1px solid #FF3300; font-size:0.6em; font-weight:bold; font-family: verdana,arial,sans-serif; }



.table_header { 
	margin:4px; 
	padding:3px; 
	border-left:1px solid #B36B00;
	border-bottom:1px ridge #FFE6BF;
	background-color:#FFCC80;	
	font-size:0.8em; 
	font-weight:bold; 
	font-family: verdana,arial,sans-serif; }

.table_row { 
	margin:4px; 
	padding:3px; 
	border-left:1px solid #B36B00;
	border-bottom: 1px ridge #FFE6BF;
	font-size:0.8em; 
	font-family: verdana,arial,sans-serif; }
	
.table { 
	margin:4px; 
	padding:3px; 
	border:1px solid #B36B00;	
	 }




#navlist {
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid gray;
width: 200px;
}

#navlist li {
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}

#navlist li a { text-decoration: none; }



.textField { border:1px solid gray; font-family:verdana,arial,sans-serif; font-size:0.7em; }
.textFieldFocus { border:1px solid gray; background:#eeeeee; font-family:verdana,arial,sans-serif; font-size:0.7em; }
.select { border:1px solid gray; font-family:verdana,arial,sans-serif; font-size:0.7em; }
.fieldLabel { font-weight:bold; font-size:0.8em; font-family:verdana,arial,sans-serif;}

.headercontainer{ border:1px solid black; float:left; position:absolute; top:10px; left:10px; }

.phonenumbers {  cursor:pointer; cursor:hand; border:1px dotted silver; margin:0px; padding:0px; position:relative;}



*/
