body, table, td, div {
	color: #000000;
	font-family: verdana;
	font-size: 11px;
}
.title {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}
/***********************************************/
/* Top Menu Styles                             */
.top_mnu {
	color: #333333;
}
.top_mnu a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.top_mnu a:hover {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.top_mnu a.sel, .top_mnu a.sel:hover {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
/***********************************************/
.page_head {
	color: #003366;
	font-size: 14px;
	font-weight: bold;
}
.tabs {
	color: #ffffff;
	font-size: 11px;
}
.tabs td.sel {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../img/tab_bg_sel.png);
}
.tabs a {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.tabs a:hover {
	color: #003366;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.tabs a.sel, .tabs a.sel:hover {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.frame_close{
	color:#003366;
	text-decoration:underline;
	font-weight:bold;
	font-size: 9px;
	font-style:italic;
}
.tabs a.right, .tabs a.right:hover {
	color: #003366;
	font-size: 10px;
	font-weight: normal;
}
	
.section_head_grey {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.inbox_unread {
	color: #003366;
	font-weight: bold;
	font-size: 10px;
}
.section_head_grey a {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.section_head_grey a:hover, .section_head_grey .sel {
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.cls_attachment {
	font-size:11px;
	color:#000088;
	cursor:pointer;
}
.section_head {
	color: #003366;
	font-size: 12px;
	font-weight: bold;
}
hr.head, .page_head hr, .section_head hr, .section_head_grey hr {
	color: #003366;
	background-color: #003366;
	height: 1px;
	border: 0px;
}
.side_head {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.side_head hr {
	color: #333333;
	background-color: #333333;
	height: 1px;
	border: 0px;
}
.side_head_hl {
	color: #003366;
	font-size: 12px;
	font-weight: bold;
}
.side_head_hl hr {
	color: #003366;
	background-color: #003366;
	height: 1px;
	border: 0px;
}
.side_head_img_exp {
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	background-image: url('../img/collapse_sml.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

.side_head_img_col {
	color: #003366;
	font-size: 12px;
	font-weight: bold;
	background-image: url('../img/expand_sml.gif');
	background-repeat: no-repeat;
	background-position: top right;
}

.side {
	color: #333333;
	text-decoration: none;
}
a.side {
	color: #333333;
	text-decoration: none;
}
a.side:hover, a.side_sel, a.side_sel:hover {
	color: #003366;
	text-decoration: none;
}
.content {
	padding-left: 20px;
	padding-right: 20px;
}
a {
	color: #003366;
	text-decoration: none;
}
a:hover {
/*	text-decoration: underline;*/
}
hr {
	color: #333333;
	background-color: #333333;
	height: 1px;
	border: 0px;
}
.msg_table {
	background-color: #BFD5D5;
	border: 1px solid #006699;
	color: #333333;
}
.msg_head {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
}
.msg_table_text {
	color: #333333;
}
.err {
	background-color: #ffffee;
	border: 1px solid #ffcc00;
	padding: 2px;
	color: #990000;
}
.err_table {
	background-color: #ffffee;
	border: 1px solid #ffcc00;
	color: #990000;
}
.err_head {
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}
.err_table_text {
	color: #990000;
}

.tbl_form {
	background-color: #efefef;
	border:1px solid #999999;
}
.tbl_admin {
	border:1px solid #999999;
	border-collapse:collapse;
}
.tbl_admin th {
	border:1px solid #cccccc;
	background-image: url('../img/table_head_bg.jpg');
	background-repeat: repeat-x;
	text-align: left;
	white-space: nowrap;
}
.tbl_admin th a, .tbl_admin th a:hover {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.tbl_admin td {
	border:1px solid #cccccc;
	white-space: nowrap;
}
.tbl_admin td a, .tbl_admin td a:hover {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
.tbl_admin .lst_even {
	background-color: #ffffff;
}
.tbl_admin .lst_odd {
	background-color: #f2eacc;
}
.tbl_admin .lst_select {
	background-color: #ffffee;
}
.input {
	font-size: 10px;
	border: 1px solid #666666;
}
.input_total {
	font-size: 10px;
	border: 1px solid #666666;
	background-color:#ffffff;
}
input.readonly { 
	font-size: 10px;
	border: 1px solid #666666;
	background: #ccc; 
	color: #666; 
}
textarea {
	font-family: verdana;
	font-size: 11px;
	border: 1px solid #666666;
}
.input_alert {
	font-size: 10px;
	border: 1px solid #666666;
	color: #ffffff;
	background-color: #ff0000;
}
.radio {
	font-size: 10px;
}
.button {
	font-size: 12px;
}

.matrix_button {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	border: 0px;
	background-color: transparent;
}

.matrix_summary_button {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	color: #ffffff;
	border: 0px;
	background-color: transparent;
}/*.page_top_left {
	color: #990000;
	font-size: 10px;
}
*/

.CalInput1 {
	border: 1px none #999999;
	width:100%;
	background-color:#FFFFFF;
	font-size:13px;
}

.CalInput2 {
	border: 1px none #999999;
	width:100%;
	background-color:#f2eacc;
	font-size:13px;
}

.CalInputDescr1 {
	border: 1px none #999999;
	width:100%;
	height:70px;
	background-color:#FFFFFF;
	font-size:10px;
}
.CalInputDescr2 {
	border: 1px none #999999;
	width:100%;
	height:70px;
	background-color:#f2eacc;
	font-size:10px;
}
.CalHO_NC_InputDescr1 {
	border: 1px none #999999;
	width:80%;
	/*height:15px;*/
	background-color:#FFFFFF;
	font-size:10px;
}
.CalHO_NC_InputDescr2 {
	border: 1px none #999999;
	width:80%;
	/*height:15px;*/
	background-color:#f2eacc;
	font-size:10px;
}
.Lookup1 {
	border: 1px solid #999999;
	width:100%;
	background-color:#FFFFFF;
	font-size:13px;
}

.Lookup2 {
	border: 1px solid #999999;
	width:100%;
	background-color:#f2eacc;
	font-size:13px;
}

.DivMemberSearch {
	z-index:100; 
	background-color:#FFFFFF; 
	width:500px; 
	height:500px; 
	display:none; 
	left:0; 
	top:0; 
	position: absolute;
	border: #000000 1px solid;
}
.MeetingPrintTime{
	background-color:#CCCCCC;
}
.Calender_Div {
	width:100%;
	height:550px;
	overflow:scroll;
	z-index:1;
}
.Calender_DivHead {
	width:100%;
	height:20px;
	overflow:scroll;
	position:fixed;
	z-index:100;
}
.MainCalWindow{
	width:100%;
	height:500px;
	overflow:scroll;
}
.UnitInput1 {
	border: 1px none #999999;
	
	background-color:#FFFFFF;
	font-size:11px;
}

.UnitInput2 {
	border: 1px none #999999;
	
	background-color:#f2eacc;
	font-size:11px;
}

.UnitInput3 {
	border: 1px none #999999;
	
	background-color:#ffffee;
	font-size:11px;
}

.MemberSearchDiv {
	display:none;
	z-index:100;
	background-color:#FFFFFF;
	width:100%;
	height:250px;
}

.PPPInput1 {
	border: 1px none #999999;
	width:100%;
	background-color:#FFFFFF;
	font-size:11px;
	text-align:right;
}

.PPPInput2 {
	border: 1px none #999999;
	width:100%;
	background-color:#f2eacc;
	font-size:11px;
	text-align:right;
}
.PPP_TPXInput1{
	border: 1px solid #FF0000;
	width:100%;
	background-color:#FFFFFF;
	font-size:11px;
	text-align:right;
}
.PPP_TPXInput2 {
	border: 1px none #FF0000;
	width:100%;
	background-color:#f2eacc;
	font-size:11px;
	text-align:right;
}
.PPPTD1 {
	border: 1px none #999999;
	background-color:#FFFFFF;
	font-size:11px;
	text-align:right;
}
.PPPTD2 {
	border: 1px none #999999;
	background-color:#f2eacc;
	font-size:11px;
	text-align:right;
}
.MeetSelected1 {
	border: 1px none #999999;
	width:100%;
	height:70px;
	background-color:#FFFFCC;
	font-size:10px;
}
.MeetSelected2 {
	border: 1px none #999999;
	width:100%;
	height:70px;
	background-color:#FFFFCC;
	font-size:10px;
}
.ppp_view_tbl{
	background-color:#FFFFFF;
	border:solid #CCCCCC 1px;
}
.ppp_view_tbl2{
	background-color:#f2eacc;
	border:solid #CCCCCC 1px;
}
.ppp_view_tbl_td {
	border-right:solid #CCCCCC 1px;
}	
.tbl_admin_ppp {
	border-bottom:solid;
	border-bottom-color:#999999;
	border-bottom-width:1px;
	border-left:solid;
	border-left-color:#999999;
	border-left-width:1px;
	border-right:solid;
	border-right-color:#999999;
	border-right-width:1px;
	border-top:solid;
	border-top-color:#999999;
	border-top-width:1px;
}
.blank_table td{
	border:none;
}
.unit_color1{
	background-color:#FFFFFF;
}
.unit_color2{
	background-color:#FFFFFF;
	background-image:url(../img/grey_pix.jpg);
}
.bs_prelim{
	font-weight:bold;
	color:#FF0000;
}
.bs_conf{
	color:#008000;
}
.bs_canc{
	color:#999999;
}
.calc_button {
	font-size: 10px;
	width:100%;
}
.mini_button{
	font-size: 9px;
	height:18px;
	vertical-align: text-top;
}
#ajax_listOfOptions{
  position:absolute;  /* Never change this one */
  width:175px;  /* Width of box */
  height:250px;  /* Height of box */
  overflow:auto;  /* Scrolling features */
  border:1px solid #317082;  /* Dark green border */
  background-color:#FFF;  /* White background color */
  text-align:left;
  font-size:0.9em;
  z-index:100;
}
#ajax_listOfOptions div{  /* General rule for both .optionDiv and .optionDivSelected */
  margin:1px;    
  padding:1px;
  cursor:pointer;
  font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{  /* Div for each item in list */
  
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
  background-color:#f2eacc;
  color:#000000;
}
#ajax_listOfOptions_iframe{
  background-color:#F00;
  position:absolute;
  z-index:5;
}
#tpx_book_div{
	border:#CCCCCC solid 1px;
	width:500px;
	height:500px;
	position:absolute;
	left:35%;
	top:15%;
	background-color:#FFFFFF;
}
#tpx_book_search_div{
	border:none #FF0000 1px;
	width:486px;
	height:280px;
	overflow:auto;
	position:relative;
	left:0;
	bottom:0;
	background-color:#FFFFFF;
	overflow:auto;
}
.tpx_book_search_nslc{
}
.tpx_book_search_slc{
	background-color:#efefef;
}
.tpx_book_tbl_header {
	color: #000000;
	font-size: 20px;
	font-weight: bold;
}
.tpx_book_tbl_small_header {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}
#div_unit_details {
	border:#CCCCCC solid 1px;
	width:710px;
	height:500px;
	position:absolute;
	left:30%;
	top:15%;
	background-color:#FFFFFF;
	overflow:scroll;
}
#tpx_agent_div{
	border:#CCCCCC solid 1px;
	width:310px;
	height:200px;
	position: absolute; top: 0; left: 0; z-index: 1;
	left:40%;
	top:30%;
	background-color:#FFFFFF;
	overflow:scroll;
}
.enrolment_add_remove{
	width:17%;
	background-color:#EFEFEF;
	/*
	border: 1px solid #000000;
	text-align:right;
	font-weight:bold;
	*/
	background-image:url(../img/table_head_bg.jpg);
	font-size:12px;
	color:#FFFFFF;
}

.prev_meet {
	background-image: url('../img/xtra.png');
	background-repeat: no-repeat;
	background-position: right;
}

.curr_meet_link {
	/*border: 1px solid #000000;*/
	font-size:9px;
}

.prev_meet_link_curr {
	/*border: 1px solid red;*/
	/*float:right;*/
	width:5px;
	/*margin:0 0 0 0;*/
	/*text-align:center;*/
}
.prev_meet_link_no_curr {
	/*border: 1px solid red;*/
	/*position:relative;*/
	/*bottom:3px;*/
}

.meeting_div_1 {
	/*border: 1px solid #000000;*/
	display: inline;
	width:85%;
	height: 16px; 
	float: left;
}

.meeting_div_2 {
	/*border: 1px solid #000000;*/
	display: inline;
	float:right;
	width:10px;
	height:16px;
	text-align:right;
}

.meeting_logs {
	border-bottom: 1px solid #999999;
}

.show_expand {
	/*border: 1px solid #000000;*/
	background-image: url('../img/expand_sml.gif');
	background-repeat: no-repeat;
	background-position: right;
}

.show_collapse {
	/*border: 1px solid #000000;*/
	background-image: url('../img/collapse_sml.gif');
	background-repeat: no-repeat;
	background-position: 100% 12px;
}

.AlphabetFilter {
	border: 1px solid #999999;
	width:10px;
	background-color:#f2eacc;
	font-size:13px;
}
.ta_trust_list {
	color: #000000;
	font-family: verdana;
	font-size:9px;
}
.tbl_acct_form {
	background-color: #efefef;
	border:1px solid #999999;
}
.tbl_acct_admin {
	border:1px solid #999999;
	border-collapse:collapse;
}
.tbl_acct_admin th {
	border:1px solid #cccccc;
	background-image: url('../img/top_bg.jpg');
	background-repeat: repeat-x;
	text-align: left;
	white-space: nowrap;
}
.tbl_acct_admin th a, .tbl_acct_admin th a:hover {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.tbl_acct_admin td {
	border:1px solid #cccccc;
	white-space: nowrap;
}
.tbl_acct_admin td a, .tbl_acct_admin td a:hover {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}
.tbl_acct_admin .lst_even {
	background-color: #ffffff;
}
.tbl_acct_admin .lst_odd {
	background-color: #f2eacc;
}
.tbl_acct_admin .lst_select {
	background-color: #ffffee;
}
