/*	
	Copyright 2006 Oxford Webware. See readme.txt for details.

	Stylesheet for the Oxebiz Screens
*/



/*	Tag style definitions */

body
{
    font-family: arial, verdana, tahoma, sans-serif;
    font-size: 9pt;
	background-color:white;
	margin: 9px 9px 0px 9px;	
}

h1 
{
	padding: 0px 4px 0px 0px; 
    margin:0px;
	color: #0000f0; 
	font-weight: normal; 
	font-size: 18pt; 
}

h2, h3 
{
	padding: 1px 0px 0px 0px;
	margin: 1px 0px 0px 0px;
	height:16px;
	font-size: 12pt; 
	color: black; 
	font-weight: bold; 
	line-height:14px;
}

h4 
{
	font-size: 11pt; 
	color: black; 
	font-weight: bold; 
}

input, select, textarea
{
	font-size: 10pt;
}

img
{
	border: 0px;
	display: inline;
}

td
{
	vertical-align: top;
}

th
{
    font-size: 9pt; 
    font-weight:bold;
}

a 
{
	cursor: pointer; 
	font-size: 9pt;
	text-decoration:none;
}

a:hover 
{ 
	text-decoration:underline; 
	color: red;
}

a:active {color:navy}



/*	Other Styles */

div.temdetail
{

	background-color:#ffffc0;
	visibility:hidden;
	height:0px;
	line-height:0px;
	z-index:10;
	position:relative;
	left:80px;
	border-style:solid;
	border-width:1px;
	border-color:black;
}

div.temname
{

	height:18px;
	z-index:100;
}

.subtitle
{

	font-family:verdana,arial;
	font-size:150%;
	font-weight:bold;
}

a.button
{
	color:#0000ef;
	text-decoration:none;
	font-weight:bold;
	font-size:11pt;
}

a.button_on
{
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	font-size:11pt;

}
a.button:hover
{
	color:#ff0000;
	text-decoration:underline;
	font-size:8pt;
		font-weight:bold;
	font-size:11pt;
}

table.white
{
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
}

td.white_tl
{
	width:11px;
	height:11px;
	padding:0px;
	margin:0px;
	background-image:url('/oxebiz_admin/xbinary/6-5/bg/white_tl.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}

td.white_t
{
	height:11px;
	padding:0px;
	margin:0px;
	background-image:url('/oxebiz_admin/xbinary/6-5/bg/white_t.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}

td.white_tr
{
	width:11px;
	height:11px;
	padding:0px;
	margin:0px;
	background-image:url('/oxebiz_admin/xbinary/6-5/bg/white_tr.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}

td.white_l
{
	width:11px;
	padding:0px;
	margin:0px;
	background-image:url('/oxebiz_admin/xbinary/6-5/bg/white_l.gif');
	background-repeat:repeat-y;
	background-position:right;
}

td.white
{
	padding:0px;
	margin:0px;
	background-color:#ffffff;
}

td.white_r
{
	width:11px;
	padding:0px;
	margin:0px;
	background-image:url('/oxebiz_admin/xbinary/6-5/bg/white_r.gif');
	background-repeat:repeat-y;
	background-position:left;
}

td.white_bl
{
	width:11px;
	height:11px;
	padding:0px;
	margin:0px;
	background-image:url('/oxebiz_admin/xbinary/6-5/bg/white_bl.gif');
	background-repeat:no-repeat;
	background-position:top right;
}

td.white_b
{
	height:11px;
	padding:0px;
	margin:0px;
	background-image:url('/oxebiz_admin/xbinary/6-5/bg/white_b.gif');
	background-repeat:repeat-x;
	background-position:top;
}

td.white_br
{
	width:11px;
	height:11px;
	padding:0px;
	margin:0px;
	background-image:url('/oxebiz_admin/xbinary/6-5/bg/white_br.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

td.rightmenu
{
	width:220px;
	padding:0px;
	margin:0px;
}

table.rightmenu
{
	width:100%;
	padding:0px;
	margin:0px;
}

div.utilitylink {margin-top:3px;margin-bottom:3px;}
div.utilitylink a:visited{color:blue;}

p.h3 
{

	text-align: left;
	font-size: 12pt; 
	color: black; 
	font-weight: bold; 
	font-family: arial,trebuchet ms; 
	line-height:12pt;
}

#tprefix
{

	text-align: center; 
	font-size: 12pt; 
	color: black; 
	font-weight: bold; 
	font-family: arial,trebuchet ms; 
	line-height:14pt;
}

table.weekend
{

	background-color:#ffff6f;
}

td.dayhead
{

	text-align:center;
	font-weight:bold;
}

td.weekhead
{

	text-align:center;
	font-weight:bold;
	background-color:#ffff6f;
}

td.greyed
{

	background-color:#c0c0c0;
}

td.leftpad
{

	padding-left:4px;
}

td.fieldhead
{

	color:#c0c0c0;
	font-weight:bold;
}

td.monthgrid
{

	background-color:#c0d0f0;
	width:90px;
	border-style:none;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
}

td.teamgrid
{

	background-color:#c0d0f0;
	width:100px;
	border-style:none;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
}

td.topheader
{

	font-family:copperplate gothic bold,arial,helvetica;
	color:white;
	font-size:20pt;
}

a.topheader
{

	font-family:copperplate gothic bold,arial,helvetica;
	color:blue;
	font-size:20pt;
	text-decoration:none;
}

a.topheader:hover{color:black;}

a.appointment{text-decoration:none;color:#00005f;font-size:8pt;}
a.appointment:hover{text-decoration:underline;color:#5f5f5f;}
a.appt1{text-decoration:none;color:#c00000;font-size:8pt;font-weight:bold}
a.appt1:hover{text-decoration:underline;color:#5f5f5f;}
a.appt2{text-decoration:none;color:#808000;font-size:8pt;font-weight:bold}
a.appt2:hover{text-decoration:underline;color:#5f5f5f;}
a.appt3{text-decoration:none;color:#008000;font-size:8pt;font-weight:bold}
a.appt3:hover{text-decoration:underline;color:#5f5f5f;}
a.appt4{text-decoration:none;color:#af00af;font-size:8pt;font-weight:bold}
a.appt4:hover{text-decoration:underline;color:#5f5f5f;}
a.appt5{text-decoration:none;color:#ef6c15;font-size:8pt;font-weight:bold}
a.appt5:hover{text-decoration:underline;color:#5f5f5f;}
a.appt6{text-decoration:none;color:#52bfc6;font-size:8pt;font-weight:bold}
a.appt6:hover{text-decoration:underline;color:#5f5f5f;}
a.appt7{text-decoration:none;color:#a2144a;font-size:8pt;font-weight:bold}
a.appt7:hover{text-decoration:underline;color:#5f5f5f;}
a.appt8{text-decoration:none;color:#14a27c;font-size:8pt;font-weight:bold}
a.appt8:hover{text-decoration:underline;color:#5f5f5f;}

td.big
{
    font-size: 12pt;
    font-weight:bold;
}

a.headertitle:active
{
    color: blue;
    text-decoration: none
}

a.repeatfilter { text-decoration:none;color:#505050;}

a.emltem {color:red; text-decoration:none;font-weight:bold;}
a.inctem {color:blue;text-decoration:none;font-weight:bold;}
a.inktem {color:#666600;text-decoration:none;font-weight:bold;}
a.normtem {color:black;text-decoration:none;font-weight:bold;}
a.temtem{color:#54679a;text-decoration:none;font-weight:bold;}
a.ormtem{color:#9f0000;text-decoration:none;font-weight:bold;}
a.ooptem{color:#666600;text-decoration:none;font-weight:bold;}

a.simple{font-size:10pt;text-decoration:none;font-weight:bold;}

#templates
{
	width:90%;
}

td.menuhead{background-color:#bfcfff}
a.menuhead 
{ 
	text-decoration:none; 
	color: #d6efff;
	font-size:12pt;
	font-weight:bold;
}
a.menuhead:hover { text-decoration:underline; color: red;font-size:12pt;}

a.redlink {color:red; text-decoration:none;}
a.redlink:hover {text-decoration:underline; color: red}

a.blacklink {color:black; text-decoration:none;}
a.blacklink:hover {text-decoration:underline; color: black}

a.headertitle:link
{
    color: blue;
    font-family: arial,verdana,tahoma;
    text-decoration: none
}
a.headertitle:visited
{
    color: blue;
    font-family: arial,verdana,tahoma;
    text-decoration: none
}



p.vision { font-family: arial, verdana; font-size: 11pt; font-weight: bold }
p.vision1 { font-family: arial, verdana; font-size: 11pt; font-weight: normal }
p.itemhead { font-family: arial, verdana; font-size: 11pt; font-weight: bold }

td.pagetitle { font-family: arial, verdana; font-size: 14pt; font-weight: bold }

td.c { background-color: #ffb0cf}

td.web { background-color: #aff0af}

table.adddialog
{
	background-color: #ffffff;
	width: 100%;
}

.adddialog td
{
	padding: 2px 0px 2px 6px;
}

table.adddialog .rowcolour
{
	background: #eef;
}

div.maindiv
{
     background-color:#ffffff;
     border-color:#000000;
     border-style:solid;
     border-top-width:1px;
     border-right-width:1px;
     border-bottom-width:1px;
     border-left-width:1px;
     margin-top:3px;
     padding-left:5px;
     padding-top:3px;
     padding-right:15px;
     padding-bottom:3px;
     width:100%;
}

a.menu
{
     color:blue;
     text-decoration:none;
     font-weight:bold;
}

a.menu:hover
{
     color:#000000;
     text-decoration:none;
     font-weight:bold;
}

a.menubot
{
     color:blue;
     text-decoration:none;
     font-weight:bold;
     font-size:8pt;
}

a.menubot:hover
{
     color:#000000;
     text-decoration:none;
     font-weight:bold;
     font-size:8pt;
}

a.help{color:#009000;}

#bodypart
{
        border-style:solid;
        border-color:#00ff00;
        border-width:0px;
        z-index:1;
}

div.colorpicker
{
	display: inline;
	height:15px;
	border: 1px solid #000;
	padding:0px;
	margin:0px;
	cursor: pointer;
}

ul.folder
{
	list-style-image:url('/oxebiz_admin/xbinary/6-5/icons/folder.gif');
	margin-left:20px;
}

.list_s{font-size:8pt;}
.list_sg{color:#005040;font-size:8pt;}

td.list_s
{

	border-style:solid;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-color:#5f5f00;
}

div.message
{
	color: #ff0000;
}

div.bodylevel
{
	background-color:green;
	float:none;
}

div.contextmenu
{
	width:220px;
	position:absolute;
	top:130px;
	left:3px;
	border-style:dotted;
	border-width:1px;
	border-color:#0096a5;
	padding:4px;	
}

div.body
{
	position:absolute;
	top:130px;
	left:239px;
	border-style:dotted;
	border-width:1px;
	border-color:#0096a5;
	padding:4px;
	width:650px;
}

div.topmenu
{
	position:absolute;
	left:0px;
	top:50px;
}

div.topmenubutton
{
	float:left;
}

div.submenu
{
	position:absolute;
	left:0px;
	top:85px;
}

div.submenuitem
{
	float:left;
	padding-left:6px;
	padding-right:12px;
}

a.submenu_on 
{
	color:red;
}

a.submenu_off
{
	color:blue;
	text-decoration:none;
}

a.submenu_off:hover { color:red;font-weight:normal;}

div.logo
{
	float:right;
	padding-left:12px;

}

div.h1
{
	float:left;

}

.outside
{
	width:100%;
	border-width:0px;
	border-color:red; 
	padding:0px;
	margin:0px; 
}

.inside
{
	width:100%;
	border-width:0px;
	border-color:red; 
	padding:0px;
	margin:0px; 
}

td.header
{
	width:100%;
	height:45px;
	background-image:url('/oxebiz_admin/xbinary/6-5/bg/titlebg.gif');
	background-repeat:repeat-x;
	border-width:0px;
	border-color:red; 
	padding:0px;
	margin:0px; 
}

table.title
{
	width:100%;
	padding:0px;
	border-style:solid;
	border-color:#ff0000;
	border-width:0px;
}

table.headlinks
{
	width:60px;
	height:100%;
	padding:0px;
}

td.topmenu
{
	width:100%;
	height:36px;
	background-image:url('/oxebiz_admin/xbinary/6-5/bg/menubg.gif');
	background-repeat:repeat-x;
	border-width:0px;
	border-color:red; 
	padding-top:1px;
	margin:0px; 
}

td.submenu
{
	width:100%;
	height:26px;
	background-image:url('/oxebiz_admin/xbinary/6-5/bg/submenubg.gif');
	background-repeat:repeat-x;
	border-style:solid;
	border-width:0px;
	border-color:red; 
	padding-left:4px;
	padding-top:4px;
	margin:0px; 
	color:#ffffff;
}

td.body
{
	width:100%;
	padding:0px;
}

table.body
{
	width:100%;
	padding:0px;
}

td.content
{
	padding:0px;
	margin:0px;
}

/* content index page */

div.contentlink
{
	margin-bottom:3px;
}

div.contentlink a,
div.contentlink a:hover
{
	
	color:#00f;
	background-color:#fff;
	text-decoration:none;
}

div.contentlink a:hover
{
	border-bottom:1px solid #5f9fcf;
}

/* webcontent multiple select on company editing */

div.recordchooser
{
	border:1px solid #000;
	margin-top:5px;
}

div.recordchooser div.name
{
	background-color:#ddd;
	padding-left:5px;
}

div.recordchooser a,
div.recordchooser p
{
	display:block;
	margin:5px 0 5px 5px;
}

div.chooselist,
div.chooselisttall
{
	border:2px solid #ddd;
}

div.chooselist
{
	overflow: auto;
	height: 82px;
}

div.chooselist div.group,
div.chooselisttall div.group
{
	padding-left:10px;
	margin-bottom:10px;
}

div.chooselist div.group div.groupname,
div.chooselisttall div.group div.groupname
{
	font-weight:bold;
}

/* company group listing */

div.companygroups
{
	overflow: auto;
	height: 200px;
	border:1px solid #000;
}

div.companygroupsinside
{
	border:2px solid #ddd;
	xpadding: 5px;
}

div.comanygrouptype
{
	background-color:#ddd;
}
