﻿body 
{
	margin:0px 0px 0px 0px;
}
HR
{
	height:1px;
}
/* normal master page */
.PageHomeLink
{
	color:White;
	font-size:large;
	font-family:Helvetica, Arial;
}
.PageUserName
{
	color:White;
	font-size:large;
	font-family:Helvetica, Arial;
}
.PageHeader
{
	background-color:Navy;
	color:White;
	font-size:large;
	font-family:Tahoma, Helvetica, Arial;
}
.PageFooter
{
	background-color:White;
	color:Navy;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
}
.PageLeft
{
	background-color:#CCCCFF;
	color:Black;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
}
.PageRight
{
	background-color:#CCCCFF;
	color:Black;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
}
.HeaderText
{
	color:White;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
}
.LoginButton
{
	background-color:Maroon;
	color:White;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
}
.MenuOver
{
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
	font-weight:normal;
	background-color:Yellow;
	color:Black;
}
.MenuNotOver
{
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
	font-weight:normal;
	background-color:Silver;
	color:White;
	text-decoration:none;
}
.MenuSelected
{
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
	font-weight:normal;
	background-color:Gray;
	color:White;
}
A.MenuSelected
{
	text-decoration:none;
}
A.MenuSelected:visited
{
	text-decoration:none;
}
.MenuItem
{
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
	font-weight:normal;
	border-style:solid;
	border-width:1px;
	border-spacing:3px;
	border-color:Silver;
	width:80px;
}
A.MenuItem
{
	text-decoration:none;
}
A.MenuItem:visited
{
	text-decoration:none;
}

.MenuItemxxx
{
	width:75px;
}

/* home master page */
.PageLeftHome
{
	background-color:#CCCCFF;
	color:Black;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
}
.PageRightHome
{
	background-color:#CCCCFF;
	color:Black;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
}

/* standard page */
H1
{
	color:Blue;
	font-size:large;
	font-weight:bold;
	font-family:Helvetica, Arial;
}
.H1
{
	color:Blue;
	font-size:large;
	font-weight:bold;
	font-family:Helvetica, Arial;
}
H2
{
	color:#330033;
	font-size:medium;
	font-weight:bold;
	font-family:Tahoma, Helvetica, Arial;
	margin-bottom:0px;
	margin-top:0px;
}
.H2
{
	color:#330033;
	font-size:medium;
	font-weight:bold;
	font-family:Tahoma, Helvetica, Arial;
}
H3
{
	color:#336699;
	font-size:medium;
	font-family:Tahoma, Helvetica, Arial;
}
.H3
{
	color:#336699;
	font-size:medium;
	font-family:Tahoma, Helvetica, Arial;
}
.InfoMessage
{
	background-color:Aqua;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
	font-style:normal;
	color:Black;
	border-width:thin;
	border-style:dashed;
}
.ErrorMessage
{
	background-color:Yellow;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
	font-style:normal;
	color:Red;
	border-width:thin;
	border-style:dashed;
}
.FormPrompt
{
	color:Gray;
	font-size:small;
	font-weight:bold;
	font-family:Tahoma, Helvetica, Arial;
}
.FormPromptReq
{
	color:Gray;
	font-size:small;
	font-weight:bold;
	font-family:Tahoma, Helvetica, Arial;
	text-decoration:underline;
}
.FormData
{
	color:Navy;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
}
.FormText
{
	color:#333333;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
}
.FormTextEmp
{
	color:#333333;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
}
td
{
	color:#333333;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
}
div
{
	color:#333333;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
}
.FormButton
{
	background-color:Maroon;
	color:White;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
}
.GridButton
{
	background-color:Blue;
	color:White;
	font-size:small;
	font-family:Tahoma, Helvetica, Arial;
}

.ContentRegion
{
	background-color:#CCFFFF;
	border-color: Black;
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
}
.ContentRegionAlt
{
	background-color:#99FF99;
	border-color: Black;
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
}
.ContentRegionAlt2
{
	background-color:#FFFF99;
	border-color: Black;
	border-collapse:collapse;
	border-style:solid;
	border-width:thin;
}

/* grid styles */
.GridHeader
{
    text-align: left;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    TEXT-TRANSFORM:  capitalize;
    COLOR: #333333;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #cacaca;
    TEXT-DECORATION: none
}
.GridRow1
{
    vertical-align: baseline;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    COLOR: #333333;
    FONT-FAMILY: Tahoma, Helvetica, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}
.GridRow2
{
    vertical-align: baseline;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    COLOR: #333333;
    FONT-FAMILY: Tahoma, Helvetica, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ececec;
    TEXT-DECORATION: none
}
.GridFooter
{
    text-align: left;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    TEXT-TRANSFORM:  capitalize;
    COLOR: #333333;
    FONT-FAMILY: tahoma;
    BACKGROUND-COLOR: #cacaca;
    TEXT-DECORATION: none
}
A
{
    FONT-FAMILY: Tahoma, Helvetica, Arial;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-FAMILY: Tahoma, Helvetica, Arial;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-FAMILY: Tahoma, Helvetica, Arial;
    TEXT-DECORATION: underline
}
A.BrightLink
{
	color:Green;
    FONT-FAMILY: Tahoma, Helvetica, Arial;
    TEXT-DECORATION: underline
}
A.BrightLink:hover
{
	color:Green;
    FONT-FAMILY: Tahoma, Helvetica, Arial;
    TEXT-DECORATION: underline
}
A.BrightLink:visited
{
	color:Green;
    FONT-FAMILY: Tahoma, Helvetica, Arial;
    TEXT-DECORATION: underline
}
.Folder
{
    FONT-FAMILY: Tahoma, Helvetica, Arial;
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
}
.File
{
    FONT-FAMILY: Tahoma, Helvetica, Arial;
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
}
.ContentBox
{
	padding: 2px 2px 2px 3px;
}

/* chat widget styles */
.messagebox{
    width:400px;
    height:250px;
    background-color:ghostwhite;
    color:blue;
    border: 1px solid silver;
    position:relative;
    padding:10px;
}
.messageviewer{
    height:50%;
    width:100%;
    overflow:auto;
    background-color:white;
    border:1px solid dodgerblue;
}
.messagecomposer{
    height:25px;
    background-color:white;
    border:1px solid dodgerblue;
    width:100%;
    position:relative;
    margin-top:40px;
    
}
.messagecomposer input{
    width:100%;
    height:100%;
    border:0px;
    padding:0px;
    margin:0px;
    background-color:white;
}
.messagetoolbar{
    height:20%;
    background-color:white;
    position:absolute;
    bottom:0px;
    left:0px;
}
.sendmessagebutton{
    float:right;
    height:100%;
}