body {
font-family:Tahoma, Verdana, Arial;
font-size: 12px;
margin:0px;
padding:0px;
}

h1 {
	color:#000033;
	font-size: 16px;
	font-weight:bold;
}

h2 {
	color:#000033;
	font-size: 14px;
	font-weight:bold;
	padding:6px;
}

h3 {
	color:#000033;
	font-size:12px;
	font-weight:bold;
	margin:6px;
}

h4 {
	color:#000033;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	text-decoration:underline;
}


p {
	margin:3px;
}

a            { font-size: 10pt; text-decoration: none }
a:hover      { text-decoration: underline }
a:visited    { text-decoration: none; color:#400040 }
a img  { font-size: 10pt; text-decoration: none }

table {
	font-size: 10pt; 
	font-family: Tahoma;
}

th {
	background:#EEEEEE;
	background-image:url(img/th.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border:1px solid #CCCCCC; 
	padding:0;
}

td {
	border:1px solid #EEEEEE; 
	padding:0;
}

form {
	margin:0px;
	padding:0px;
	
}

input, select, textarea, file {

	border:#EEEEEE 1px solid;
	font-size:12px;
}

#maintext {
	height:100%;
}


.test       { color: #FFFF00; background-color: #C0C0C0 }
.DayView { font-size: 8pt; margin-top: 0; margin-bottom: 0; border:#CCCCCC solid thin}
.Days 		{ color: #FFFFFF; background-color: #808080; font-size:10pt; font-weight:bold; font-family:Courier New }
.FreeDay    { background-color: #FFFFFF; border:#DDDDDD 1px solid; }
.Weekend    { background-color: #CCCCCC }


/* calendar styles*/
.BSCEvent {
	background-image:url(img/bsc_event.png); background-repeat:repeat-y;
}
.BSCEventH {
	background-image:none;
	background:#b6cce1 ;
}

.OtherEvent {
background-image:url(img/other_event.png);  background-repeat:repeat-y;
}

.OtherEventH {
	background-image:none;
	background: #cff0cc ;
}

.UndefinedEvent { background-color:#EEEEEE}
.UndefinedEventH { background-color:#333333}

.OfficialHoliday{
	background-image:url(img/official.png); background-repeat: repeat-y ;

}
.OfficialHolidayH{
	background-color:#dddddd;
}


.Tentative { background-color: #EFEFEF; overflow:hidden;}
.TentativeH { background-color: #DDDDDD;overflow:hidden;}



.Postponed { background-color: #fdfcc2;}
.PostponedH { background-color:#f9f87f;}

.NotInThisMonth    { background-color: #DEDEDE }

.TblHeader  {background-color:#C0C0C0; font-size: 12pt; font-weight: bold }


.MonthHeading     { color:#000080; background-color:#CCCCCC; text-align:center; font-family:Verdana; font-weight:bold }
.WkView 		{ color: #FFFFFF; background-color: #808080 }
.maindiv{
	clear:left;
	width:680px;
	margin-top:16px;
	padding:6px;
	border:#CCCCCC solid;
	border-width:1px;
	border-collapse:collapse;
}

/*.maindiv th {
	background-image:url(img/dir1.jpg);
	background-repeat:repeat-x;
	border-top:#b6cce1 solid 1px; 
	border-bottom:#b6cce1 solid 1px; 
	border-left:none;
	border-right:none;
}
*/
#header, #fheader {
	background:#f9fff9 ;
	border-top:#dddddd 1px solid;
	border-left:#dddddd 1px solid;
	height:6px;
}



#headerright{
	float:right;
	background: url(img/w1.png) left top no-repeat;
}


#maincontent {
	color:#000048;
	padding: 6px;
	border-left:#dddddd solid 1px;
	font-family: Tahoma, sans-serif;
}

#fmaincontent {
	color:#000048;
	padding: 6px;
	border-left:#dddddd solid 1px;
	font-family: Tahoma, sans-serif;
}


#footerleft {
	float:left;
	background: url(img/w3.png) left top no-repeat ;
}

#footer {
	background: url(img/w4.png) top repeat-x;
}

#footerright{
	float:right;
	background: url(img/w5.png) right top no-repeat ;
}


.wph1 {
	font-size:12px;
	background-color:#EEEEEE;
	border:#CCCCCC 1px solid;
	margin-left: 12px;
	margin-right: 6px;
	margin-bottom: 6px;
	padding: 4px;
}

.wph1x {
	text-align:left;
	font-size:12px;
	border:none;
}

.wph1x th {
	margin-left: 12px;
	margin-right: 6px;
	margin-bottom: 6px;
	padding: 4px;
	text-align:left;
	background-image:url(img/dir1.jpg);
	background-repeat:repeat-x;
	border-top:#b6cce1 solid 1px; 
	border-bottom:#b6cce1 solid 1px; 
	border-left:none;
	border-right:none;
	/*cursor:pointer;*/
}

.wph1 h1 {
	font-size:16px;
	font-weight:bold;
}

.wph2 {
	font-size:12px;
	font-weight:bold;
	background-color:#f9f9ff;
	border:#CCCCCC 1px solid;
	margin-left: 12px;
	margin-right: 6px;
	margin-bottom: 6px;
	padding: 4px;
}

.wph2x {
	font-size:12px;
	font-weight:bold;
	background-color:#f9f9ff;
	border:#CCCCCC 1px solid;
	margin-left: 28px;
	margin-right: 6px;
	margin-bottom: 6px;
	padding: 4px;
	/*position:fixed;*/
}


.wph3 {
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	background-color:#f9fff9;
	border:#CCCCCC 1px solid;
	margin-left: 12px;
	margin-right: 6px;
	margin-bottom: 6px;
	padding: 4px;
}

.wph4 {
	font-style:normal;
	font-weight:normal;
	display:block;
	background-color:#f9f9ff;
}

.controltab {
	background-image:url(img/th.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:bold;
	width:98%;
	border:#EEEEEE 1px solid;
	padding:4px;

}

.controltab img {
	padding-left:2px;
	cursor:pointer;

}

.controlelement {
	width:98%;
	height:23%;
	padding:2px;
	margin-left:6px;
	margin-right:6px;
	background:#FFFFCC;
}

.controlbuttons {
	float:right;
}

.tel1style {
background-color:#70bff1;

}

.tel2style {
background-color:#d0e4f1;

}

.faxstyle {
background-color:#9deaa6;

}
.mobilestyle {
background:#233b7a;
color:#FFFFCC;
font-weight:bold;

}

.homephonestyle {
background-color:#c8dce8;

}

.email1style {
	color:#000000;
	text-decoration:underline;

}

.email2style {
	color:#000000;
	font-style:italic;
	text-decoration:underline;
}

#helptopics {
	float:left; 
	width:280px;
	height:100%;
	background-image:url(img/helptopics.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#helpcontents {
	padding:9px; margin-left:283px;
	height:100%;
	background-image:url(img/helpcontents.jpg);
	background-position:right;
	background-repeat:repeat-y;
	border-left:#dddded 1px solid;
}

#helper {
	width:208px;
	float:right;
	border:#CCCCCC 1px solid;
	overflow:hidden;

}

.accounting {
	border:#CCCCCC 1px solid;
	margin:6px;
	padding:6px;

}

.relatedtasks {
	width:208px;
	float:right;
	margin:6px;
	padding:6px;
	border:#CCCCCC 1px solid;
}

.listview {
	cursor:pointer;
}


.listviewhover {
	cursor:pointer;
	background:#F0F0F0;
}

.listviewselected {
	cursor:pointer;
	background:#DDDDDD;
}

.filterbuttonup{
	padding:4px;
	margin:4px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background-image:url(img/filterup.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}
.filterbuttondown {
	padding:4px;
	margin:4px;
	font-size:14px;
	font-weight:bold;	text-align:center;
	background-image:url(img/filterdown.jpg);
	background-repeat:no-repeat;
	cursor:pointer;

}

