
body,table,div,input,select
{
	font-family: "lucida grande",tahoma,verdana;
	font-size: 8pt;
	/*text-align:top;*/
	color:#666;
}
body
{
	margin-top:1px;;
}
a:link
{
	color: #369;
}
h2 { font-size:16pt; color:#666; }
h3 { font-size:14pt; color:#666; }
h4 { font-size:12pt; color:#666; }
h5 { font-size:10pt; color:#666; }


.find_filter
{
	background:url(/images/find.png) no-repeat;
	padding-left:20px;
	border-bottom:1px dotted silver;
	width:95%;
	clear:both;
}
.group_operations
{
	background:url(/images/group.png) no-repeat;
	padding-left:20px;
	border-bottom:1px dotted silver;
	width:95%;
	clear:both;
}
.mailing_labels
{
	background:url(/images/mailing_label.png) no-repeat;
	padding-left:20px;
	border-bottom:1px dotted silver;
	width:95%;
	clear:both;
}
.group_import
{
	background:url(/images/import.png) no-repeat;
	padding-left:20px;
	border-bottom:1px dotted silver;
	width:95%;
	clear:both;
}
.deduper
{
	background:url(/images/deduper.png) no-repeat;
	padding-left:20px;
	border-bottom:1px dotted silver;
	width:95%;
	clear:both;
}

.csv_export
{
	background:url(/images/csv_export.png) no-repeat;
	padding-left:20px;
	border-bottom:1px dotted silver;
	width:95%;
	clear:both;
}

.call_list
{
	background:url(/images/call_list.png) no-repeat;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted silver;
	width:95%;
	clear:both;
}
.reports
{
	background:url(/images/reports.png) no-repeat;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted silver;
	width:95%;
	clear:both;
}

.discussions
{
	background:url(/images/discussions.png) no-repeat;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted silver;
	width:95%;
	clear:both;
}
.tasks
{
	background:url(/images/tasks.png) no-repeat;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	border-bottom:1px dotted silver;
	width:90%;
	clear:both;
}
.appts
{
	background:url(/images/appt.png) no-repeat;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	margin-top:0px;
	border-bottom:1px dotted silver;
	width:90%;
	clear:both;
}

table.main
{
	border-left:1px dotted silver;
	vertical-align:top;
	width:100%;
}

td.main
{
	border-right:1px dotted silver;
	vertical-align:top;
}
span.blue_label
{
	font-size:8pt;
	color:#369;
	padding-right:20px;
}

td.emphasize
{
	/*background:whitesmoke;*/
	background:#F5F5F5;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	font-weight:bold;
	color:#369;
}


.hoverinfo
{
	clear:both;
	font-family: "lucida grande",tahoma,verdana;
	font-size:11px; 
	/*color:666666; */
	color:#666666;
	background: url(/images/information.png) white no-repeat;
	/*padding:5px; */
	padding:5px;
	padding-left: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	margin: 2px;
	vertical-align:bottom;
	text-decoration: none;
	height:16px;
}

.addinfo
{
	clear:both;
	font-family: "lucida grande",tahoma,verdana;
	font-size:11px; 
	/*color:666666; */
	color:#666666;
	background: url(/images/addcircle.png) white no-repeat;
	padding:5px; 
	padding-left: 10px;
	margin: 2px;
	vertical-align:bottom;
	text-decoration: none;
}

.add_file_bubble
{
	clear:both;
	float:left;
	/*background: url(/images/table_add.png) no-repeat whitesmoke;*/
	background: #F5F5F5 url(/images/table_add.png) no-repeat;
	padding-left:20px;
	padding-right:3px;
	padding-top:1px;
	height:15px;
	color:#369;
	border: 1px solid #ffa500;
	white-space:nowrap;
	margin: 3px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
	text-decoration: none;
}


.add_file_bubble a
{
	text-decoration: none;
}

.add_file_bubble a:link
{
	color:#369;
	text-decoration:none;
}
.add_file_bubble a:visited
{
	color:#369;
	text-decoration:none;
}

.page_back_bubble
{
	clear:both;
	float:left;
	/*background: url(/images/page_back.png) no-repeat whitesmoke;*/
	background: #F5F5F5 url(/images/page_back.png) no-repeat;
	padding-left:20px;
	padding-right:3px;
	padding-top:1px;
	height:15px;
	color:#369;
	border: 1px solid #ffa500;
	white-space:nowrap;
	margin: 3px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
	text-decoration: none;
}

.page_back_bubble a
{
	text-decoration: none;
}

.page_back_bubble a:link
{
	color:#369;
	text-decoration:none;
}
.page_back_bubble a:visited
{
	color:#369;
	text-decoration:none;
}
.upload_file_bubble
{
	clear:both;
	float:left;
	/*background: url(/images/upload.png) no-repeat whitesmoke;*/
	background: #F5F5F5 url(/images/upload.png) no-repeat;
	padding-left:20px;
	padding-right:3px;
	padding-top:1px;
	height:18px;
	color:#369;
	border: 1px solid #ffa500;
	white-space:nowrap;
	margin: 3px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
	text-decoration: none;
}
.upload_file_bubble a
{
	text-decoration: none;
}

.upload_file_bubble a:link
{
	color:#369;
	text-decoration:none;
}
.upload_file_bubble a:visited
{
	color:#369;
	text-decoration:none;
}

.process_cart_bubble
{
	clear:both;
	float:left;
	/*background: url(/images/cart_go.png) no-repeat whitesmoke;*/
	background: #F5F5F5 url(/images/cart_go.png) no-repeat;
	padding-left:20px;
	padding-right:3px;
	padding-top:1px;
	height:15px;
	color:#369;
	border: 1px solid #ffa500;
	white-space:nowrap;
	margin: 3px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
	text-decoration: none;
}

.process_cart_bubble a
{
	text-decoration: none;
}

.process_cart_bubble a:link
{
	color:#369;
	text-decoration:none;
}
.process_cart_bubble a:visited
{
	color:#369;
	text-decoration:none;
}

.edit_listitem
{
	/*background: url(/images/page_edit.png) white no-repeat;*/
	background : white url(/images/page_edit.png) no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	/*height=14px;*/
	height: 14px;
	vertical-align:bottom;
	text-decoration:none;
}

.delete_listitem
{
	/*background: url(/images/table_delete.png) white no-repeat;*/
	background : white url(/images/table_delete.png) no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	/*height=14px;*/
	height: 14px;
	vertical-align:bottom;
	text-decoration:none;
}

.preview_listitem
{
	/*background: url(/images/preview.png) white no-repeat;*/
	background : white url(/images/preview.png) no-repeat;
	padding-left:20px;
	padding-bottom:5px;
	/*height=14px;*/
	height: 14px;
	vertical-align:bottom;
	text-decoration:none;
}

.edit_group_bubble
{
	clear:both;
	float:right;
	/*background: url(/images/group_edit.png) whitesmoke no-repeat;*/
	background: #F5F5F5 url(/images/group_edit.png) no-repeat;
	padding-left:20px;
	padding-right:5px;
	height:18px;
	color:#666;
	border: 1px solid #ffa500;
	white-space:nowrap;
	margin: 5px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
}

.edit_group_bubble a
{
	text-decoration: none;
}

.edit_group_bubble a:link
{
	color:#666;
	text-decoration:none;
}
.edit_group_bubble a:visited
{
	color:#666;
	text-decoration:none;
}
.group_bubble_box
{
	float:none;
	clear:both;
}
.group_bubble
{
	width:100px;
	float:left;
	/*background: url(/images/group.png) whitesmoke no-repeat;*/
	background: #F5F5F5 url(/images/group.png) no-repeat;
	padding-left:20px;
	padding-right:5px;
	height:18px;
	color:#666;
	/*border: 1px solid gainsboro;*/
	border: 1px solid #DCDCDC;
	margin: 5px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
	white-space:nowrap;}
.group_bubble a
{
	text-decoration: none;
}

.group_bubble a:link
{
	color:#666;
	text-decoration:none;

}
.group_bubble a:hover
{
	color:#666;
	text-decoration:none;
}
.group_bubble a:visited
{
	color:#666;
	text-decoration:none;
}
.group_bubble a:active
{
	color:#666;
	text-decoration:none;
}

.edit_group_bubble_inline
{
	clear:both;
	/*background: url(/images/group_edit.png) whitesmoke no-repeat;*/
	background: #F5F5F5 url(/images/group_edit.png) no-repeat;
	padding-left:20px;
	padding-right:5px;
	height:18px;
	width:80px;
	color:#666;
	border: 1px solid #ffa500;
	white-space:nowrap;
	margin: 5px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
	text-decoration: none;
}

.edit_group_bubble_inline a
{
	text-decoration: none;
}

.edit_group_bubble_inline a:link
{
	color:#666;
	text-decoration:none;
}

.edit_group_bubble_inline a:visited
{
	color:#666;
	text-decoration:none;
}

.top_bar
{
	background:white;
	position:fixed;
	top:0px;
	width:100%;
	z-index:10000;
	height: 80px;
}

.button_box
{
	background:white;
	border:0;
	float:right;
	position:fixed;
	top:55px;
	padding-right:5px;
	padding-left:5px;
	padding:5px;
	right:0px;
	z-index:10000;
}

.content_top
{
	font-size:10px;
	/*color:#00000;*/
	color:#000000;
	font-weight:bold;
}

.customnavbar
{
	background:url(/images/blue_background.png) #336699;
	background-repeat: repeat-x;
	background-position: bottom left;
	width:100%;
	position:fixed;
	top:75px;
	padding: 2px;
	/*margins:0px;*/
	margin:0px;
	color: #ccc;
	z-index:10000;
}

.navbartitle
{
	color:#aaa;
	float:left;
	z-index:10000;
}


a.navbarlogoff
{
	color:#ccc;
	text-decoration: none;
}

a.navbarlogoff:link
{
	color:#ccc;
	text-decoration: none;
}

a.navbarlogoff:hover
{
	color:#ccc;
	text-decoration: none;
}

a.navbarlogoff:visited
{
	color:#ccc;
	text-decoration: none;
}

input,select
{
	border:1px solid silver;
	color:#444;
}

.instructionsdiv
{
	font-family: "lucida grande",tahoma,verdana;
	font-size:11px; 
	/*color:666666;*/ 
	color:#666666;
	width:94%; 
	/*background: url(/images/information.png) whitesmoke no-repeat;*/
	background : #f5f5f5 url(/images/information.png) no-repeat;
	/*border: thin solid gainsboro; */
	border: thin solid #DCDCDC;
	padding:5px; 
	padding-left: 25px;
	border-width:1px; 
	margin: 5px;
	/*-moz-border-radius-topleft: 10px;*/
}

.infodiv
{
	font-family: "lucida grande",tahoma,verdana;
	font-size:11px; 
	/*color:666666; */
	color:#666666;
	width:250px; 
	/*background: url(/images/information.png) whitesmoke no-repeat;*/
	background: #F5F5F5 url(/images/information.png) no-repeat;
	/*border: thin solid gainsboro;*/ 
	border: thin solid #DCDCDC;
	padding:5px; 
	padding-left: 25px;
	border-width:1px; 
	margin: 5px;
	margin-top:25px;
	/*-moz-border-radius-topleft: 10px;*/
}

.infodiv2
{
	font-family: "lucida grande",tahoma,verdana;
	font-size:11px; 
	/*color:666666;*/ 
	color:#666666;
	width:95px; 
	/*background: lightyellow;*/
	background: #FFFFE0;
	/*border: thin solid gainsboro; */
	border: thin solid #DCDCDC;
	padding:5px; 
	padding-left: 5px;
	border-width:1px; 
	margin: 5px;
	margin-top:5px;
	/*-moz-border-radius-topleft: 5px;*/
}

.instructionsold
{ 
	font-size:11px; 
	color:black; 
	width:95%; 
	/*background-color:whitesmoke; */ 
	background-color:#F5F5F5;
	border: thin solid #666666; 
	/*padding:2; */
	padding:2px;
	border-width:1px; 
}

.side_content_header
{
	font-size:11px;
	/*color:#00000;*/
	color:#000000;
	font-weight:bold;
}

.section_header
{
	font-size:16px;
	/*color:#00000;*/
	color:#000000;
	font-weight:bold;
}

.section_shell
{
	border: 1px solid gray;
	padding:3px;

	/*-moz-border-radius: 4px;*/
	margin: 3px;
}

a.contenttab
{
	font-weight:bold; 
	text-decoration:none; 
	color:white; 
	background-color:#666666;  
	/*border: thin solid gainsboro;*/ 
	border: thin solid #DCDCDC;
	/*padding:3; */
	padding:3px;
	border-width:1px;
	/*-moz-border-radius: 3px;*/
	float:none;
	height:18px;
}
a.contenttab:hover
{
	font-weight:bold;
	color:black;
	/*background-color:gainsboro; */
	background-color:#DCDCDC;
	border: thin solid black; 
	/*padding:3; */
	padding:3px;
	border-width:1px;
	/*-moz-border-radius: 3px;*/
	float:none;
	height:18px;
}
a.contenttabon
{
	font-weight:bold; 
	text-decoration:none; 
	color:white; 
	background-color:#336699;  
	border: thin solid #336699; 
	/*padding:3;*/ 
	padding:3px;
	border-width:1px;
	/*-moz-border-radius: 3px;*/
	float:none;
	height:18px;
}
a.contenttabon:hover
{
	font-weight:bold; 
	color:#ffa500; 
	background-color:#336699; 
	border: thin solid #336699; 
	/*padding:3;*/ 
	padding:3px;
	border-width:1px; 
	/*-moz-border-radius: 3px;*/
	float:none;
	height:18px;
}

.top_left_curve
{
	background:url(/images/top_left_corner_mask.png);
	width:5px;
	height:20px;
	float:left;
}
.top_right_curve
{
	background:url(/images/top_right_corner_mask.png);
	width:5px;
	height:20px;
	float:left;
}

.tab_
{
	background:url(/images/gray_stripe.png) #666;
	background-repeat: repeat-x;
	color:#ccc;
	float:left;
	font-weight:bold;
	height:20px;
	/*text-shadow: black 2px 2px 2px;*/
}

.tab_ a:link
{
	color:#ddd;
	text-decoration:none;
	float:left;
}

.tab_ a:hover
{
	color:#ddd;
	text-decoration:none;
	float:left;
}

.tab_ a:active
{
	color:#ddd;
	text-decoration:none;
	float:left;
}

.tab_ a:visited
{
	color:#ddd;
	text-decoration:none;
	float:left;
}

.tab_:hover
{
	background:url(/images/orange_stripe.png) #ffa500;
	background-repeat: repeat-x;
	color:#fff;
	float:left;
	font-weight:bold;
	height:20px;
}

.tab_on
{
	background:url(/images/blue_stripe.png) #336699;
	background-repeat: repeat-x;
	color:#fff;
	float:left;
	font-weight:bold;
	height:20px;
	/*text-shadow: black 2px 2px 5px;*/
}
.tab_on a:link
{
	color:#fff;
	text-decoration:none;
	float:left;
}

.tab_on a:hover
{
	color:#fff;
	text-decoration:none;
	float:left;
}

.tab_on a:active
{
	color:#fff;
	text-decoration:none;
	float:left;
}

.tab_on a:visited
{
	color:#fff;
	text-decoration:none;
	float:left;
}

.tab_hover
{
	background:url(/images/orange_stripe.png) #ffa500;
	background-repeat: repeat-x;
	color:#fff;
	float:left;
	font-weight:bold;
	height:20px;
}

.tab_hover a:link
{
	color:#fff;
	text-decoration:none;
	float:left;
}
.tab_hover a:hover
{
	color:#fff;
	text-decoration:none;
	float:left;
}
.tab_hover a:active
{
	color:#fff;
	text-decoration:none;
	float:left;
}

.tab_hover a:visited
{
	color:#fff;
	text-decoration:none;
	float:left;
}

.contact_list_table
{
	border-collapse: collapse;
	background:url(/pixmaps/top_grad.png) #fff repeat-x;
	width:100%;
}
.contact_list_table a:link
{
	text-decoration:none;
}

.contact_list_table a:hover
{
	text-decoration:underline;
}
.contact_list_header
{
	background:url(/pixmaps/top_grad.png) #fff repeat-x;
	/*border-bottom: 1px solid whitesmoke;*/
	border-bottom: 1px solid #F5F5F5;
	font-weight:bold;
	height: 20px;
}

.contact_list_row
{
	/*border-left:1px solid gainsboro;*/
	border-left:1px solid #DCDCDC;
	/*border-bottom:1px dotted gainsboro;*/
	border-bottom:1px dotted #DCDCDC;
	height:20px;
	vertical-align:top;
}
#contactlist_pager_table
{
	border-collapse: collapse;
	background:url(/pixmaps/bottom_grad.png) #fff repeat-x;
	width:100%;
}
.contactlistpager_current
{
	width:100%;
}

#deduperlist_pager_table
{
	border-collapse: collapse;
	background:url(/pixmaps/bottom_grad.png) #fff repeat-x;
	width:100%;
}
.deduperlistpager_current
{
	width:100%;
}
#topcallslist_pager_table
{
	border-collapse: collapse;
	background:url(/pixmaps/bottom_grad.png) #fff repeat-x;
	width:100%;
}
.topcallslistpager_current
{
	width:100%;
}
#list_pager_table
{
	border-collapse: collapse;
	background:url(/pixmaps/bottom_grad.png) #fff repeat-x;
	width:100%;
}
.listpager_current
{
	width:100%;
}

#stafflist_pager_table
{
	border-collapse: collapse;
	background:url(/pixmaps/bottom_grad.png) #fff repeat-x;
	width:100%;
}
.stafflistpager_current
{
	width:100%;
}

.discussions_operations
{
	height:30px;
}
.discussions_operations a
{
	text-decoration: none;
}
.discussions_operations a:visited
{
	color:#369;
}
.discussions_operations_all_topics
{
	/*background: url(/images/all_topics.png) whitesmoke no-repeat;*/
	background: #F5F5F5 url(/images/all_topics.png) no-repeat;
	width:100px;
	float:left;
	padding-left:20px;
	padding-right:5px;
	height:18px;
	color:#666;
	/*border: 1px solid gainsboro;*/
	border: 1px solid #DCDCDC;
	margin: 5px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
	white-space:nowrap;}

.discussions_operations_fullscreen
{
	/*background: url(/images/fullscreen.png) whitesmoke no-repeat;*/
	background: #F5F5F5 url(/images/fullscreen.png) no-repeat;
	width:100px;
	float:left;
	padding-left:20px;
	padding-right:5px;
	height:18px;
	color:#666;
	/*border: 1px solid gainsboro;*/
	border: 1px solid #DCDCDC;
	margin: 5px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
	white-space:nowrap;}

.discussions_operations_recent
{
	/*background: url(/images/recent_posts.png) whitesmoke no-repeat;*/
	background: #F5F5F5 url(/images/recent_posts.png) no-repeat;
	width:100px;
	float:left;
	padding-left:20px;
	padding-right:5px;
	height:18px;
	color:#666;
	/*border: 1px solid gainsboro;*/
	border: 1px solid #DCDCDC;
	margin: 5px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
	white-space:nowrap;}

.discussions_operations_create_thread
{
	/*background: url(/images/thread_create.png) whitesmoke no-repeat;*/
	background: #F5F5F5 url(/images/thread_create.png) no-repeat;
	width:100px;
	float:left;
	padding-left:20px;
	padding-right:5px;
	height:18px;
	color:#666;
	/*border: 1px solid gainsboro;*/
	border: 1px solid #DCDCDC;
	margin: 5px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
	white-space:nowrap;}

.discussions_operations_add_reply
{
	/*background: url(/images/thread_comment_add.png) whitesmoke no-repeat;*/
	background: #F5F5F5 url(/images/thread_comment_add.png) no-repeat;
	width:100px;
	float:left;
	padding-left:20px;
	padding-right:5px;
	height:18px;
	color:#666;
	/*border: 1px solid gainsboro;*/
	border: 1px solid #DCDCDC;
	margin: 5px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
	white-space:nowrap;}

.thread_viewer
{
	background:url(/images/notes_background.png) #ffffd2;
	padding-bottom:20px;
	color:#369;
}
.thread_body
{
	padding-left:30px;
}
.thread_comments
{
	padding-left:30px;
}

.thread_box
{
	border:0px;
	margin-bottom:30px;
	margin-left:10px;
}
.thread_date
{
	height:18px;
	padding-left:20px;
	float:left;
	font-style:italic;
}

.thread_owner
{
	background: url(/images/contact.png) no-repeat;
	padding-left:20px;
	/*color:#silver;*/
	color:silver;
	height:18px;
	font-style:italic;
	margin-left:20px;
	float:left;
}

.thread_comment_add
{
	background: url(/images/thread_comment_add.png) no-repeat;
	padding-left:20px;
	color:#369;
	height:18px;
	font-weight:bold;
	margin-left:20px;
	float:left;
	font-style:italic;
}

.thread_subject
{
	background: url(/images/thread.png) no-repeat;
	padding-left:20px;
	margin-left:10px;
	padding-bottom:0px;
	font-size:1.2em;
	color : #369;
	margin-bottom:30px;
	border-bottom:1px dotted silver;
	clear:both;
}


.thread
{
	border:0px;
}

.thread a
{
	color:#369;
	text-decoration: none;
}
.thread a:hover
{
	color:#369;
	text-decoration: underline;
}

.thread_input_field
{
	background-image: url(/images/input-background-focus.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	/*border: 1px solid gainsboro;*/
	border: 1px solid #DCDCDC;
	padding: 4px 4px 4px 4px;
	width:500px;
}

.thread_input_field:focus
{
	background-image: url(/images/input-background.jpg);
}

.thread_textarea_field
{
	background-image: url(/images/input-background-focus.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	/*border: 1px solid gainsboro;*/
	border: 1px solid #DCDCDC;
	padding: 4px 4px 4px 4px;
	width:500px;
	height:150px;
}

.thread_textarea_field:focus
{
	background-image: url(/images/input-background.jpg);
}

.post_topic_expanded
{
	background: url(/images/topic_expanded.png) no-repeat;
	padding-left:20px;
	font-size:1.5em;
	float:none;
	color:#369;
}
.post_topic_expanded a
{
	color:#369;
	text-decoration: none;
}
.post_topic_expanded a:hover
{
	color:#369;
	text-decoration: underline;
}

.footerbar 
{
	position: fixed;
	background:url(/images/blue_background.png) #336699;
	background-repeat: repeat-x;
	background-position: bottom left;
	width:100%;
	left: 0px;
	bottom: 0px;
	text-align:center;
	color: #ccc;
	font-size: 10px;
	z-index:10000;
	/*opacity:0.9;*/
	/*filter:alpha(opacity:90);*/
}

.footer 
{
	position: fixed;
	border-top: 1px solid #ddd;
	border-bottom: 10px solid #f5f5f5;
	background:#f5f5f5;
	width: 100%;
	left: 0px;
	bottom: 0px;
	text-align:left;
	color: #aaa;
	font-size: 10px;
	z-index:10000;
	/*opacity:0.9;*/
	/*filter:alpha(opacity:90);*/
}

.footer p 
{
	float: left;
	margin: 0px;
	padding-top:4px;
	padding-left:35px;
	text-transform:lowercase;
}

.footer p.info 
{
  float:right;
  padding-right:35px;
}

.link
{
	cursor:pointer;
}

a.listview_link
{
	font-size: 14px;
	font-weight: bold;
	color: #336699;
	text-decoration: underline;
}

a.listview_link:visited
{
	color:#369;
	text-decoration:underline;
}

a.listview_link:hover
{
	font-weight:bold;
	color:#ffa500;
	text-decoration: underline;
}

a.listview_link:active
{
	color:#666666;
	text-decoration:none;
}

a.listview_linkon
{
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	cursor: default;
}

.notes
{
	background: #ffffd2;
	color:#369;
	font-family:'Comic Sans MS', verdana;
	width:100%;
	font-size:10pt;
	padding:3px;
	border:1px dotted #ccc;
	height:250px;
	margin-top:5px;
	font-weight:normal;
}

.save_todos_button_div
{
	text-align:right;
}

.task_row
{
	/*cursor:hand;*/
	cursor:pointer;
}
.task_checkmark
{
	color:#369;
	vertical-align:top;
	font-family:wingdings;
	padding-right:5px;
}
.task_item
{
	font-family: 'marker felt', 'comic sans ms', tahoma, verdana, helvetica, arial;
	font-size:8pt;
	color:#369;
	width:100%;
	border-bottom:1px dotted #ccc;
}

.task_duedate
{
	font-family: tahoma, verdana, helvetica, arial;
	font-size:7pt;
	color:#666; 
	text-align:right;
}

.add_task_bubble
{
	float:left;
	width:40px;
	/*background: url(/images/tasks_add.png) no-repeat whitesmoke;*/
	background: #F5F5F5 url(/images/tasks_add.png) no-repeat;
	padding-left:20px;
	padding-right:3px;
	padding-top:1px;
	height:18px;
	color:#369;
	border: 1px solid silver;
	white-space:nowrap;
	margin: 3px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
	text-decoration: none;
}

.add_task_bubble a
{
	text-decoration: none;
}

.add_task_bubble a:link
{
	color:#369;
	text-decoration:none;
}
.add_task_bubble a:visited
{
	color:#369;
	text-decoration:none;
}

.all_task_bubble
{
	width:40px;
	float:left;
	/*background: url(/images/tasks_all.png) no-repeat whitesmoke;*/
	background: #F5F5F5 url(/images/tasks_all.png) no-repeat;
	padding-left:20px;
	padding-right:3px;
	padding-top:1px;
	height:18px;
	color:#369;
	border: 1px solid silver;
	white-space:nowrap;
	margin: 3px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
	text-decoration: none;
}

.all_task_bubble a
{
	text-decoration: none;
}

.all_task_bubble a:link
{
	color:#369;
	text-decoration:none;
}
.all_task_bubble a:visited
{
	color:#369;
	text-decoration:none;
}

.add_appt_bubble
{
	float:left;
	width:40px;
	/*background: url(/images/appt_add.png) no-repeat whitesmoke;*/
	background: #F5F5F5 url(/images/appt_add.png) no-repeat;
	padding-left:20px;
	padding-right:3px;
	padding-top:1px;
	height:18px;
	color:#369;
	border: 1px solid silver;
	white-space:nowrap;
	margin: 3px;
	/*-moz-border-radius: 4px;*/
	vertical-align:bottom;
	text-decoration: none;
}

.add_appt_bubble a
{
	text-decoration: none;
}

.add_appt_bubble a:link
{
	color:#369;
	text-decoration:none;
}
.add_appt_bubble a:visited
{
	color:#369;
	text-decoration:none;
}

.appt_row
{
	/*cursor:hand;*/
	cursor:pointer;
}
.appt_checkmark
{
	color:#369;
	vertical-align:top;
	font-family:wingdings;
	padding-right:5px;
}
.appt_item
{
	font-family: 'comic sans ms', tahoma, verdana, helvetica, arial;
	font-size:12px;
	color:#369;
	width:100%;
	border-bottom:1px dotted #ccc;
}

.appt_duedate
{
	font-family: tahoma, verdana, helvetica, arial;
	font-size:7pt;
	color:#666; 
	text-align:right;
}

.calendar-header
{
 background:#336699;
 color:white;
 font-weight:bold;
}

.calendar-daynum-today
{
 background: orange;
 text-align: right;
 color: white;
 /*text-decoration:italic;*/
 font-size:12pt;
 font-weight: bold;
}

.calendar-daynum
{
 /*background: whitesmoke;*/
 background: #F5F5F5;
 text-align: right;
 color:  gray;
 /*text-decoration:italic;*/
 font-size:12pt;
 font-weight: bold;
}

.calendar-daynum-highlight
{
/* background: royalblue;*/
 background: #2B60DE;
 text-align: right;
 color:  white;
/* text-decoration:italic;*/
 font-size:12pt;
 font-weight: bold;
 /*cursor:hand;*/
 cursor:pointer;
}

.calendar-appts
{
 /*background: lightyellow;*/
 background: #FFFFE0;
 border-bottom:1px dotted orange;
 text-align: left;
 color:  #336699;
 font-size:8pt;
 /*cursor:hand;*/
 cursor:pointer;
}

.calendar-appts-name
{
 /*background: lightyellow;*/
 background: #FFFFE0;
 color:  #336699;
 font-size:8pt;
 /*cursor:hand;*/
 cursor:pointer;
}

.calendar-appts-time
{
 text-align: right;
 color:  silver;
 font-size:7pt;
}

a.bullseye:link{text-decoration: none; color:#369;}
a.bullseye:visited {text-decoration: none;color:#369;}
a.bullseye:hover {text-decoration:underline;}

h5.faxlist
{
	background: url(/fax/page.png) no-repeat;
	padding-left:20px;
	margin-top:0px;
	border-bottom:1px dotted silver;
	width:90%;
	clear:both;
}

a.faxlist:link{text-decoration: none; color:#369;}
a.faxlist:visited {text-decoration: none;color:#369;}
a.faxlist:hover {text-decoration:underline;} 

.bigbox {height:22px; font-weight:normal;font-size:14px;}
.bigselect {height:20px; font-weight:normal;font-size:14px;}
