body	{
	background-color : #FFFFFF;
	color : #000000;
}

A:link {
	color : #004080;
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : underline;
}

A:visited {
	color : #004080;
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : underline;
}

A:hover
{
	color : #FF0000;
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
}

b {
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
}

form {
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
}

hr {
	color: #000080;
}

p {
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
}

td {
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
}

h2 {
	color: #666;
	padding-bottom: 3px;
	border-bottom: 1px solid #a0c80e;
	font-size: 150%;
	letter-spacing: -1px;
}
h3 {
	color: #666;
	padding-bottom: 1px;
	font-size: 150%;
	letter-spacing: -1px;
}

#wrapper-header {	background: #222; }

#header {
	background: #222 url('images/banner.jpg') right no-repeat;
	width: 75%;
	height: 125px;
	line-height: 125px;
	margin: 0 auto;
	border-left: 1px solid #707070;
	border-right: 1px solid #707070;
	text-align: left;
}

#header h1 {
	margin: 0;
	padding: 0;
	color: #eee;
	font-size: 220%;
	padding-left: 10px;
	letter-spacing: -1px;
}

#wrapper-menu {
	background: #88ac0b url('images/menu-background.png') top left repeat-x;
	float: left;
	width: 100%;
}

#menu {
	width: 100%;
	margin: 0 auto;
	font-size: 95%;
	white-space: nowrap; /* stops half a menu link dropping to next line. Instead, the whole link will drop. This only happens if you have a lot of menu links, and large text size */
	padding-right: 2px;	/* The menu far left, and far right borders are not quite lining up in non IE browsers for some reason. This makes it less noticable */
}

* html #menu { padding-right: 0; } /* See above comment. This re-adjusts IE to the above padding */

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	border-left: 1px solid #95bc0e;
	border-right: 1px solid #95bf0f;
	width: 100%;
}

#menu li { display: inline; }

#menu a:link, #menu a:visited {
	padding: 0.25em 1em;
	background: transparent;
	color: #fff;
	text-decoration: none;
	float: left;
	border-right: 1px solid #95bc0e;
}

#menu a:hover {
	background: #b6e41c url('images/menu-hover.png') repeat-x;
	color: #485b06;
}


.activetrigger {
	color: #FF0000;
	font-weight: bold;
}

.formbutton {
	border-color : #E1E1E1;
	background-color : #D1D1D1;
	color : #000000;
	font-family : Geneva, Arial, sans-serif;
	font-variant : small-caps;
	font-size : 9pt;
}

.formcheckbox {

}

.formdropdown {
	background : #F5F3EF;
	color : #000000;
}

.formradio {

}

.formtext {
	background : #F5F3EF;
	color : #000000;
}

.logobar {
	background : #000080;
	color : #FFFFFF;
}

.pagetitle {
	color : #000080;
	font-size : 16pt;
	font-weight : bold;
	}

.tablecellapp {
	background : #BBDDFF;
	color : #000000;
}

.tablecellcustom {
	background : #000000;
	color : #FFFFFF;
}

.tablecelldevice {
	background : #FFFFF1;
	color : #000000;
}

.tablecelldim {
	background : #FFBE7D;
	color : #000000;
}

.tablecelldisabled {
	background : #FFCCCC;
	color : #000000;
}

.tablecellemail {
	background : #DFDFFF;
	color : #000000;
}

.tablecellevent {
	background : #FFE6FF;
	color : #000000;
}

.tablecellgreeting {
	background : #FFFFFF;
	color : #000000;
}

.tablecellir {
	background : #FFCECE;
	color : #000000;
}

.tablecellmisc {
	background : #BBDDFF;
	color : #000000;
}

.tablecelloff {
	background : #DFDFDF;
	color : #000000;
}

.tablecellon {
	color : #000000;
	background : #FFFFCE;
}

.tablecellphone {
	background : #FFFFFF;
	color : #000000;
}

.tablecellrelay {
	background : #FFC891;
	color : #000000;
}

.tablecellscript {
	background : #BADCDC;
	color : #000000;
}

.tablecellsecurity {
	background : #FFC891;
	color : #000000;
}

.tablecellspeak {
	background : #BBDDFF;
	color : #000000;
}

.tablecellunknown {
	background : #000000;
	color : #FFFFFF;
}

.tablecellwav {
	background : #BBDDFF;
	color : #000000;
}

.tablecolumn {
	background : #B6C8ED;
	color : #000000;
	font-weight : bold;
	text-align : center;
}

.tableheader {
	background : #000080;
	color : #FFFFFF;
	font-weight : bold;
	text-align : center;
}

.tableroweven {
	background : #EFEFEF;
	color : #000000;
}

.tablerowodd {
	background : #DFDFDF;
	color : #000000;
}
.blue {
	color : #3366CC;
}
.smallcopy {
	font-size : 6pt;
}
.pink {
	color : #FF66FF
}
.green {
	color : #00CC00
}
.small {
	font-size : 7pt;
}	
