/* STANDARD CSS 
-- WARNING: Do not change this file.
-- Override in system named CSS if possible.
*/
BODY
{
	/* background-color: #e1ddd9; */
	background: #808080 url(../images/bg.jpg) repeat-x;
	color:#111111;
	font-size:9pt;
	height:auto;
	margin:10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

HTML {
	height: auto
}

#middlebar{
	margin: 0px -3px 0px -3px;
	padding-top:3px; 
	padding-left:10px;
	padding-right:10px;
}
#topbar{
	margin: 0px -3px 0px -3px;
	padding-top:3px; 
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px; 
}
#layoutdims{
	margin: 0px -3px 0px -3px;
}

#content {
	background-color:#FFFFFF;
	/* border:1px dashed #564B47; */ 
	margin:0 auto;
	padding:0;
	text-align:left;
	vertical-align:middle;
	width:800px;
}

a {
	color: #336699;
	outline: none;
}
a:link {
	color: #111111;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #111111;
}
a:hover {
	text-decoration: none;
	color: #666666;
}
a:active {
	text-decoration: none;
}

/* Content Menu */
.contmenu {
	color: #aa0000;
	outline: none;
}
.contmenu:link {
	color: #aa0000;
	text-decoration: none;
}
.contmenu:visited {
	text-decoration: none;
	color: #aa0000;
}
.contmenu:hover {
	text-decoration: none;
	color: #336699;
}
.contmenu:active {
	text-decoration: none;
	color: #336699;	
}
.contmenudescription {
	text-decoration: none;
	color: #666666;	
}


h1, h2, h3 {
	margin:0px;
    color: #3B6B98;
 	font-size:24px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding:0;
	line-height: 120%; 
}
h2 {
	font-size:24px;
    margin:.2em 0 .2em 0;
}
h3 {
    margin:.4em 0 .6em 0;
	font-size:18px;
	margin-bottom:5px;
	margin-top:0px;
}
h4   {
	line-height: 120%; 
	margin: 0cm 0cm 0cm 0cm; 
	COLOR: #000000; 
	background-color: #FF8888; 
	PADDING-LEFT: 10px;
}

img {
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px;	
	/* margin:10px 0 5px; */
}

p {
	margin:.2em 0 .2em 0;
	padding:0;
}

.container, 
.container_medicalrelay,
.container_staffrelay,
.container_button, 
.container_block,
.container_block_full
 {
	float:left;
	margin-bottom:0px;
	margin-right:10px;
	border:0;
	text-align:left;
}
.container {
	width:100%;
	margin-top:3px;
	margin-bottom:10px;
}
.container_block,
.container_block_full
{
	margin-top:3px;
	margin-bottom:10px;
	display: block;
}
.container_block_full
{
	width:100%;
}
.container_medicalrelay{
	width:100%;
	background:  url(../images/mr_containerlogo.gif) no-repeat top right;
	display: block;
	
}
.container_staffrelay{
	width:100%;
	background:  url(../images/sr_containerlogo.gif) no-repeat top right;
	display: block;
}


/* Outline Holders Containers */
.cont_outline {
	margin-top:3px;
	background:#ffffff;
	border:1px solid #dddddd;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	display: block;
}
.cont_wrapper {
	margin-top:3px;
	background:#ffffff;
	border:1px solid #dddddd;
	padding:0px;
	padding-left:3px;
	padding-right:3px;
	display: block;
}

/* Shaded Holders Containers */
.cont_shaded {
	margin-top:3px;
	background:#eeeeee;
	border:1px solid #dddddd;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	display: block;
}
/* Content Containers */
.cont_outer {
	margin-top:3px;
	background:#ffffff; 
	border:1px solid #a4a09e;
	padding:6px 0;
}
.cont_inner {
	background: #FFFFFF url(../images/container-back.gif) repeat-x scroll left top;
	padding: 1px;
	border: 2px solid #ffffff;
}


/* Header Containers */
.cont_header, .cont_header_admin {
	margin-top:3px;
	font-size: 14px;
	font-weight: bold;
	background:#2F55AC;
	color:#ffffff;
	border:1px solid #2F55AC;
	padding:0px;
	padding-left:10px;
}

.cont_header_admin {
	background:#FF8888;
	color:#CC0000;
	border:1px solid #FF8888;
}


.admincenter {
	line-height: 120%; 
	margin: 0cm 0cm 0cm 0cm; 
	COLOR:#000000; 
	background-color: #FF8888; 
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}

.userAdmin {
	line-height: 120%; 
	margin: 0cm 0cm 0cm 0cm; 
	COLOR:#000000; 
	background-color: #ff9999; 
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}
.userStandard {
	line-height: 120%; 
	margin: 0cm 0cm 0cm 0cm; 
	COLOR:#000000; 
	background-color: #ffffff; 
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}
.userNotYetAuth{
	line-height: 120%; 
	margin: 0cm 0cm 0cm 0cm; 
	COLOR:#000000; 
	background-color: #dddddd; 
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}


.important {
	color:#CC0000;
	font-weight:bold;
}

.drawattentionto {
	background-color: #fff9b0; 
	padding:2px;
	margin:0px;
}

.largerfont{
	font-size:14pt;
}

/* column container */
.colmask {
	position:relative;	/* This fixes the IE7 overflow hidden bug */
	width:100%;			/* width of whole page */
	overflow:hidden;	/* This chops off any overhanging divs */
}

/* common column settings */
.colright,
.colmid,
.colleft ,
.colleft-wide {
	float:left;
	width:100%;	/* width of page */
	position:relative;
}
.colleft p {
	margin:.4em 0em .8em 0em;
	font-size:110%; /* 10pt; */
	padding:0;
}
.colleft strong {
    color: #3B6B98;
	font-size:12pt;
	font-variant:normal;
	font-weight:normal;
}
.col1,
.col2,
.col1-wide,
.col2-wide,
.col3 {
	float:left;
	position:relative;
	/* no left and right padding on columns, we just make them narrower instead  only padding top and bottom is included here, make it whatever value you need */
	padding: 0 5px 1em 0;	
	overflow:hidden;
}
/* Button */
.myButton {
	width:75px;
}

/* ***********  3 Column settings  *********** */
.threecol {
	background:#f6f6f6;	/* right column background colour */
}
.threecol .colmid {
	right:25%;			/* width of the right column */
	background:#fff;	/* center column background colour */
}
.threecol .colleft {
	right:50%;			/* width of the middle column */
	background:#f6f6f6;	/* left column background colour */
}
.threecol .col1 {
	width:46%;			/* width of center column content (column width minus padding on either side) */
	left:102%;			/* 100% plus left padding of center column */
}
.threecol .col2 {
	width:21%;			/* Width of left column content (column width minus padding on either side) */
	left:31%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
	width:21%;			/* Width of right column content (column width minus padding on either side) */
	left:85%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}

/* ***********  2 Column settings  *********** */
.rightmenu {
	background:#f6f6f6;	/* right column background colour */
}
.rightmenu .colleft {
	right:230px;	/* right column width */
 	background: #fff url(../images/corner-top-right.gif) no-repeat top right;
}
.rightmenu .col1 {
	width:544px;	/* left column content width (left column width minus left and right padding) */
	left:240px;		/* (right column width) plus (left column left padding) */
}
.rightmenu .col2 {
	width:210px;	/* right column content width (right column width minus left and right padding) */
	left:265px;		/* (right column width) plus (left column left and right padding) plus (right column left padding) */
}
/* Similar to Event Box (above), but used for wider page format for user edits with quick menus etc */
.rightmenu .colleft-wide {
	right:110px;
 	background: #fff url(../images/corner-top-right.gif) no-repeat top right;
}
.rightmenu .col1-wide {
	width:675px;	/* Major Column white */
	left:120px;		/* Select Column gray */
}
.rightmenu .col2-wide {
	width:110px;
	left:125px;
}

/* Holder for all portfolio items */
#portfolio_items,#portfolio_items_company,#portfolio_items_second  {
	float:left;
	margin-right:10px;
	padding-top:3px;
    width:350px;
}
/* Holder for all portfolio items */
#portfolio_items_wide, #portfolio_items_full {
	float:left;
	margin-right:10px;
	padding-top:3px;
    width:540px;
}

#portfolio_items_full {
	width:672px;
}

/* Holder for bordered paragraph */
.mini_portfolio_item {
	border:1px solid #A3A09E;
	margin-bottom:5px;
	position:relative;
}

.block_inside {
	/* background:#E2DDDC none repeat scroll 0 0; */
	background:#FFFFFF url(../images/back-body.gif) repeat-x scroll left top;
	padding:5px 5px 5px;
	border:1px solid #FFFFFF;
	display:block;
	overflow:visible;
}

.ribbon {
	position:absolute;
	right:-3px;
	top:-3px;
}
#block_portfolio {
	margin-bottom:20px;
}

#footer
{
	margin:0 -3px;
	BORDER-TOP: #e8e8e8 1px solid;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	COLOR: #8895a0;
	BORDER-BOTTOM: #e4e4e4 1px solid;
	BACKGROUND-REPEAT: repeat-y;
	HEIGHT: 30px;
	BACKGROUND-COLOR: #f9f9f9;
	TEXT-ALIGN: center;
}

#footer p {
	padding:5px;
}

#footer img {
	vertical-align: top;
}

.dataError{
  COLOR: #ff0000;
  line-height: 120%; 
  border:1px solid #ff0000;
  margin:10px;
  PADDING-LEFT: 10px;
  PADDING-RIGHT: 10px;
}

/* Password System */
.pass_bad,.pass_weak,.pass_moderate,.pass_strong,.pass_great,.pass_match{
	position:static;
	margin-top:-4px;
	margin-left:0px;
	padding:2px;
}
.pass_bad{
	border:1px solid #FF7878;
	background:#FFBBBB;
}
.pass_weak{
	border:1px solid #FFA28C;
	background:#FFEFBF;
}
.pass_moderate{
	border:1px solid #DFD353;
	background:#FCFFCD;
}
.pass_strong{
	border:1px solid #00BF30;
	background:#C5FFB8;
}
.pass_great{
	border:1px solid #00BF30;
	background:#8EFF9B;
}
.pass_match{
	border:1px solid #c93;
	background:#ff0000;
}

/* Used for AJAX messages returning from server */
.ajax_msgbox, .ajax_msgbox_good, .ajax_msgbox_error {
	position:static;
	margin-top:-4px;
	margin-left:0px;
	border:1px solid #c93;
	background:#ffc;
	padding:2px;
}
.ajax_msgbox_good {
	border:1px solid #6b8;
	background:#efe;
}
.ajax_msgbox_error {
	border:1px solid #CC0000;
	background:#F7CBCA;
	font-weight:bold;
	color:#CC0000;
}


/* Information and Warnings */
.info_testcall   {
	background-color: #FFCB2F;
	border:1px solid #FF6600;
	color: black;
	padding:1px;
	margin:2px; 
	border:1px; 
}


/* Entry status */
.sts_add,
.sts_manual   {
	background-color: #FFEB8F;
	color: black;
	width:3ex;
	padding:0px;
	margin:0px; 
	border:1px solid #FFEB8F; 
	border-collapse:collapse;
}
/* Appointment Delivery and Outbound Message Status */
.sts_new,
.sts_retry,
.sts_pending   {
	background-color: #d2f3f7;
	color: black;
	width:3ex;
	padding:0px;
	margin:0px; 
	border:1px solid #d2f3f7; 
	border-collapse:collapse;
}
.sts_assigned {
	background-color: #F4F79F;
	color: black;
	width:3ex;
	padding:0px;
	margin:0px; 
	border:1px solid #F4F79F; 
	border-collapse:collapse;
}
.sts_done,
.sts_confirm {
	background-color: #73E67C;
	color: black;
	width:3ex;
	padding:0px;
	margin:0px; 
	border:1px solid #73E67C; 
	border-collapse:collapse;
}
.sts_unconfirmed {
	background-color: #CBF0B5;
	color: black;
	width:3ex;
	padding:0px;
	margin:0px; 
	border:1px solid #CBF0B5; 
	border-collapse:collapse;
}
.sts_cancel {
	background-color: #FFC1C1;
	color: black;
	width:3ex;
	padding:0px;
	margin:0px; 
	border:1px solid #FFC1C1; 
	border-collapse:collapse;
}
.sts_none {
	background-color: #FFFFFF;
	color: black;
	width:3ex;
	padding:0px;
	margin:0px; 
	border:1px solid #AAAAAA; 
	border-collapse:collapse;
}


.newmessage
{
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #A55;
}


.MessageHeard
{
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BACKGROUND-COLOR: #66CC00;
}
.MessageDeleted
{
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BACKGROUND-COLOR: #E1E1E1;
}
.MessageSaved
{
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BACKGROUND-COLOR: #FF9999;
}
.MessageDepartment
{
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	BORDER-TOP: #EE2C2C 2px solid;
	BORDER-BOTTOM: #EE2C2C 2px solid;
	BORDER-LEFT: #EE2C2C 2px solid;
	BORDER-RIGHT: #EE2C2C 2px solid;
	BACKGROUND-COLOR: #FAB3B3;
	COLOR: #000;
}




#monitorsysteminfo
{
	HEIGHT: 260px;
	FONT-SIZE: 11px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
}
#monitorsysteminfoleft
{
	FLOAT: left;
	WIDTH: 380px;
	FONT-SIZE: 11px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
}
#monitorsysteminforight
{
	FLOAT: left;
	WIDTH: 380px;
	FONT-SIZE: 11px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
}
#monitormaintext
{
	FONT-SIZE: 11px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
}


LI {
    LIST-STYLE-POSITION: inside
}

FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
#wall
{
    BACKGROUND-IMAGE: url(../images/bluewall.gif);
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 20px;
}
UNKNOWN
{
    WIDTH: 829px;
}
#shader
{
    BACKGROUND-IMAGE: url(../images/shader.gif);
    WIDTH: 100%;
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 10px;
}
UNKNOWN
{
    WIDTH: 829px;
}
#breadcrums
{
    MARGIN-TOP: 5px;
    PADDING-LEFT: 15px;
    HEIGHT: 20px;
}
#breadcrums .language
{
    FONT-SIZE: 11px;
    FLOAT: right;
    MARGIN-RIGHT: 5px;
}
#frontpage
{
	margin:0 -3px;
}
#frontpage #right
{
    PADDING-LEFT: 5px;
    FLOAT: left;
    MARGIN-LEFT: 3px;
    WIDTH: 110px;
}
.dashed
{
    MARGIN: 3px 0px 8px;
    BORDER-BOTTOM: #b5b5b5 0px solid
}

DIV#menubar UL LI
{
    DISPLAY: inline
}
DIV#menubar UL
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #e3e2e2 2px;
    PADDING-LEFT: 1px;
    FONT-SIZE: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 3px 0px 0px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #e3e2e2 1px;
    BACKGROUND-COLOR: #f3f3f3
}
DIV#menubar UL LI A:link
{
    BORDER-RIGHT: #e3e2e2 2px solid;
    PADDING-RIGHT: 14px;
    BORDER-TOP: #f3f3f3 1px solid;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #f3f3f3 1px solid;
    COLOR: #000066;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #f3f3f3 1px solid;
    BACKGROUND-COLOR: #f3f3f3;
    TEXT-DECORATION: none
}
DIV#menubar UL LI A:visited
{
    BORDER-RIGHT: #e3e2e2 2px solid;
    PADDING-RIGHT: 14px;
    BORDER-TOP: #f3f3f3 1px solid;
    PADDING-LEFT: 14px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #f3f3f3 1px solid;
    COLOR: #000066;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #f3f3f3 1px solid;
    BACKGROUND-COLOR: #f3f3f3;
    TEXT-DECORATION: none
}
DIV#menubar LI.links
{
    MARGIN-LEFT: 0px
}
DIV#menubar LI.links2
{
    MARGIN-LEFT: 103px
}
DIV#menubar LI.links A:link
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: 0px;
    COLOR: #000066;
    TEXT-INDENT: 40px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #f3f3f3;
    TEXT-DECORATION: none
}
DIV#menubar LI.links A:visited
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: 0px;
    COLOR: #000066;
    TEXT-INDENT: 40px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #f3f3f3;
    TEXT-DECORATION: none
}
DIV#menubar LI.links2 A:link
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: 0px;
    COLOR: #000066;
    TEXT-INDENT: 40px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #f3f3f3;
    TEXT-DECORATION: none
}
DIV#menubar LI.links2 A:visited
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: 0px;
    COLOR: #000066;
    TEXT-INDENT: 40px;
    MARGIN-RIGHT: 0px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: #f3f3f3;
    TEXT-DECORATION: none
}
DIV#menubar LI.links A:hover
{
    COLOR: #CC0000
}
DIV#menubar UL LI A:hover
{
    COLOR: #CC0000
}
.fontimg
{
    MARGIN-TOP: 30px
}
.goproimg
{
    MARGIN-TOP: 20px
}

HR
{
    BORDER-RIGHT: #e3e2e2 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #e3e2e2 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    BORDER-LEFT: #e3e2e2 0px solid;
    COLOR: #e3e2e2;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #e3e2e2 0px solid;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #e3e2e2
}

/* Used to show events for general information */
#eventbox
{
    WIDTH: 206px
}
#eventbox .header
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 9px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/cr_bg_eventbox.gif);
    PADDING-BOTTOM: 0px;
    COLOR: #6b696a;
    PADDING-TOP: 8px;
    BACKGROUND-REPEAT: no-repeat;
}
#eventbox .body
{
    BORDER-RIGHT: #b5b5b5 1px solid;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #b5b5b5 1px solid;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #b5b5b5 1px solid;
    BACKGROUND-COLOR: #ffffff;
    COLOR: #6b696a;
}
#eventbox .body P
{
    MARGIN-TOP: 10px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10%
}

/* Used instead of eventbox for quick menus, of check box selection etc */
#selectbox
{
    WIDTH: 90px
}
#selectbox .header
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left top;
    PADDING-LEFT: 9px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: url(../images/cr_bg_selectbox.gif);
    PADDING-BOTTOM: 0px;
    COLOR: #6b696a;
    PADDING-TOP: 8px;
    BACKGROUND-REPEAT: no-repeat;
}
#selectbox .body
{
    BORDER-RIGHT: #b5b5b5 1px solid;
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 9px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #b5b5b5 1px solid;
    LINE-HEIGHT: 150%;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #b5b5b5 1px solid;
    BACKGROUND-COLOR: #ffffff;
    COLOR: #6b696a;
}
#selectbox .body P
{
    MARGIN-TOP: 10px;
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10%
}


#frontbox
{
    BORDER-RIGHT: #ff00ff 0px solid;
    BORDER-TOP: #ff00ff 0px solid;
    BORDER-LEFT: #ff00ff 0px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #ff00ff 0px solid
}
#frontbox .banner
{
    BORDER-RIGHT: #ff00ff 0px solid;
    BORDER-TOP: #ff00ff 0px solid;
    FLOAT: right;
    MARGIN: 7px 5px 5px 0px;
    BORDER-LEFT: #ff00ff 0px solid;
    WIDTH: 254px;
    BORDER-BOTTOM: #ff00ff 0px solid
}
#frontbox H3
{
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/h2bg.gif);
    MARGIN: 0px 0px 4px;
    WIDTH: 250px;
    COLOR: #6b696a;
    TEXT-INDENT: 10px;
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT: repeat-x
}
#frontbox H4
{
    FONT-SIZE: 11px;
    MARGIN: 0px 0px 8px;
    COLOR: #829dbb;
    PADDING-TOP: 3px;
    FONT-STYLE: italic
}
#frontbox .case
{
    PADDING-LEFT: 8px;
    WIDTH: 250px
}
#frontbox .news
{
    MARGIN-TOP: 7px;
    WIDTH: 315px
}
#frontbox H2
{
    FONT-SIZE: 12px;
    BACKGROUND-IMAGE: url(../images/h2bg.gif);
    MARGIN: 0px 0px 4px;
    WIDTH: 320px;
    COLOR: #6b696a;
    TEXT-INDENT: 10px;
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT: repeat-x
}

.webreport {
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	line-height:130%;
}
.webreport strong {
	color:black;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	line-height:130%;
}

.messagereturndate,.messagemakeselection
{
	position:absolute;
	overflow:visible;
	margin-top:-4px;
	margin-left:0px;
	border:1px solid #9c3;
	background:#efe;
	padding:2px;
	font-size:14px;
}
.messagemakeselection
{
	border:1px solid #FFA28C;
	background:#FFEFBF;
}

.mybutton { width: 6em; }
.mybuttonWide { width: 8em; }
.mybuttonVeryWide { width: 12em; }

.report_buttons{
	border:1px solid #A6C9E2;
	padding:4px 6px 2px 6px;
	background:#ffffff;
}
.report_page_first,
.report_page_prev,
.report_page_next,
.report_page_last{

}
