/** generics **/
body {
	background-color: #336699;
	font-family: arial, helvetica, sans-serif;
	color: #000000;
}
td {
	font-size: 12px;
	color: #000000;
}
#page {
	background-color: #ffffff;
}
a {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	color: #0000ff;
}
/** top navigation **/
#title_bar table {
	background-color: #336699;
}
#title_bar td {
	color: #ffffff;
	font-size: 11px;
}
#title_bar a {
	color: #ffffff;
	font-size: 11px;
}
#title {
	font-weight: bold;
}
#logout {
	font-weight: bold;
}
/** footer **/
#footer td {
	font-size: 10px;
}
/** buttons **/
input.form_button {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #ffffff;
	color: #336699;
	font-weight: bold;
}	
a.button {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #ffffff;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
input.but_small {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #ffffff;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
input.but_smallest {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #ffffff;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
input.but_smallandwide {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #ffffff;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
input.but {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #ffffff;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
input.but_big {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
	background-color: #ffffff;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
input.but_bigger {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;

	background-color: #ffffff;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
input.but_biggest {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;

	background-color: #ffffff;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
input.but_bigsmall {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;

	background-color: #ffffff;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
input.form_button:hover {
	background-color: #336699;
	color: #ffffff;
}
a.button:hover {
	background-color: #336699;
	color: #ffffff;
}
input.but_small:hover {
	background-color: #336699;
	color: #ffffff;
}
input.but_smallest:hover {
	background-color: #336699;
	color: #ffffff;
}
input.but_smallandwide:hover {
	background-color: #336699;
	color: #ffffff;
}
input.but:hover {
	background-color: #336699;
	color: #ffffff;
}
input.but_big:hover {
	background-color: #336699;
	color: #ffffff;
}
input.but_bigger:hover {
	background-color: #336699;
	color: #ffffff;
}
input.but_biggest:hover {
	background-color: #336699;
	color: #ffffff;
}
input.but_bigsmall:hover {
	background-color: #336699;
	color: #ffffff;
}

/** other **/
a.menu_link {
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
	background-color: #ffffff;
	color: #000000;
}
a.menu_link:hover {
	background-color: #336699;
	color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

tr.pageheader {
	background-color: #bbbbbb;
}
td.pageheader {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.emphasis {
	background-color: #cccccc;
}
.info {
	font-weight: bold;
	color: #993333;
}
.smallinfo {
	color: #993333;
	font-size: 11px;
}
.smallheader {
	font-size: 10px;
	color: #000000;
	background-color: #e4e7f1;
}
td.small {
	font-size: 10px;
}
input.small {
	font-size: 10px;
}
select.small {
	font-size: 10px;
}
textarea.small {
	font-family: arial, sans-serif;
	font-size: 10px;
}

.warning {
	color: #ff0000;
	font-weight: bold;
	font-size: 12px;
}
.required {
	color: #ff0000;
}
.read_only {
	color: #ff00ff;
}
td.section {
	color: #0000ff;
	font-weight: bold;
}
td.section a {
	color: #0000ff;
	font-weight: bold;
}
.negative {
	color: #ff0000;
}

.inactive {
	color: #ff0000;
}

.done {
	color: #0000ff;
}
.header {
	font-weight: bold;
}
tr.section {
	background-color: #dddddd;
}
.othersmallheader {
	background-color: #336699;
	color: #ffffff;
	text-decoration: underline;
	font-size: 10px;
}

/* special fields mods */
.dblclickshade {
	background-color: #AED7FF;
}

.readonlyshade {
	border-style: solid;
	border-width: 1px;
	border-color: #bbbbbb;
	background-color: #f8f8f8;
}

/* menu */
.menuitem {
	background-color: #f6f6f6;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial;
	font-style: normal;
	font-size: 10px;
}

.menuitem_hover {
	background-color: #e4e7f1;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial;
	font-style: normal;
	font-size: 10px;
}

.menuitem_header {
	background-color: #336699;
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Tahoma, Arial;
	font-style: normal;
	font-size: 11px;
}

/****** Help / Tool Tips *****/

#dhtmltooltip{
    position: absolute;
    width: 150px;
    border: 2px solid black;
    padding: 2px;
    background-color: #ffffcc;
    visibility: hidden;
    z-index: 100;
    /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.ToolTipContentStyle {
	font-family: Verdana;
    font-size:9px;
	padding:2px;
    text-align:left;     
}

.FieldStyle1 {
	text-decoration:underline;
	cursor:help;
}

.emphasis-red
{
	background-color: red;
}	

.emphasis-white
{
	background-color: #FFFFFF;
}	

.DivHide
{
    display:none 
}

.DivShow
{
    display:block  
}

.dvMenuOn 
{
    background-color: White 
}

.dvMenuOff
{
    background-color: Transparent  
}

.TAHeader
{
    font-family:arial,helvetica,sans-serif;	font-size:13px; font-weight:bold 
}

