
.7pt
{
    FONT: 7pt Verdana
}
.8pt
{
    FONT: 8pt Verdana
}
.9pt
{
    FONT: 9pt Verdana
}

.10pt
{
    FONT: bold 10pt Verdana
}
.10ptnobold
{
    FONT: 10pt Verdana
}

.Title
{
    FONT: bold 10pt Verdana;
    COLOR: #6699ff
}

BODY
{
    COLOR: Black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
}
TD
{
    COLOR: Black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
A:link
{
    COLOR: #4f6daa;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
A:visited
{
    COLOR: #4f6daa;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
A:active
{
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #2668ef;
    TEXT-DECORATION: underline;
}
H1
{
	font-size:15pt;
	font-family:Arial;
	color:White;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
H2
{
	font-size:10pt;
	font-family:Arial;
	color: Black;
	margin:0px;
	padding:0px;
}
H3
{
	font-size:13pt;
	font-family:Arial;
	color:White;
	margin:0px;
	padding:0px;
	padding-bottom: 5px;
}
.TextBox
{
	border: solid 1px gray;
	background-color: #efefef;
}
.SmallButton
{
	font-size:8pt;
}
.SmallLink
{
	font-size:7pt;
}
.Copyright
{
	font-size:7pt;
	color: Gray;
}
/* ##################  Layout ##################### */

.LeftFrame
{
	background-color: #72767e;
	background-image: url(/_images/menu.bg.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.TopBG
{
	background-image: url(/_images/top.bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}
.TopOverlay
{
	background-image: url(/_images/top.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.MainContent
{
	background-color: #d2dff5;
	background-image: url(/_images/main.bg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding:10 10 10 18;
}
.UserText
{
	font-family: Verdana;
	font-size: 8pt;
	color: White;
}

/* ##################  Buttons ##################### */

.ButtonText
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 4px;
	padding-right: 3px;
	color: White;
}
.Button_Off
{
	cursor: hand;
	background-image: url(/_images/navbutton.mid.dark.gif);
	background-repeat: repeat-x;
	
	padding-left: 10px;
	padding-right: 10px;
}
.Button_On
{
	cursor: hand;
	background-image: url(/_images/navbutton.mid.light.gif);
	background-repeat: repeat-x;
	
	padding-left: 10px;
	padding-right: 10px;
}
.CalendarButton
{
	cursor: hand;
	padding-top:3px;
	margin-left: 5px;
}
.ButtonIcon
{
	cursor: hand;
	padding: 0 0 0 0;
}
.ButtonIconText
{
	width: 100%;
	font-size: 8pt;
	font-weight: bold;
	padding-top: 2px;
}
.ButtonIconImg
{
	width: 10px;
	padding-top: 2px;
}
/* ##################  Menu ##################### */

.MenuHeader
{
	color: Black;
	
	font-family: Arial;
	font-size: 13pt;
	font-weight: bold;
	
	padding: 0 5 0 0;
}
.MenuItem_Off
{
	cursor: hand;
	
	color: Black;
	
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;

	background-image: url(/_images/menu.item.bg.gif);
	background-repeat: repeat-x;
	background-color: #a6b7cc;
	background-position: top;
	
	border: solid 1px silver;

	filter: alpha(opacity=45);
}
.MenuItem_On
{
	cursor: hand;

	color: Black;
	
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;

	background-image: url(/_images/menu.item.bg.gif);
	background-repeat: repeat-x;
	background-color: #a6b7cc;
	background-position: top;
	
	border: solid 1px white;

	filter: alpha(opacity=90);
}
.MenuItemText
{
	color: Black;
	
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: bold;

	padding-right: 5px;
}

/* ##################  List ##################### */

.ListTable
{
	border: solid 1px gray;
}
.ListHeader
{
	background-image: url(/_images/list.header.bg.gif);
	background-repeat: repeat-x;
	background-color: #3d4757;
	background-position: bottom;
	
	color: White;
	font-weight: bold;
	font-size: 8pt;
	padding: 1 3 1 3;
}
.ListItem_Light
{
	background-color: #dee4ec;
	font-size: 8pt;
	padding: 1 3 1 3;
}
.ListItem_Dark
{
	background-color: #d1d8e3;
	font-size: 8pt;
	padding: 1 3 1 3;
}

/* ##################  Section ##################### */

.SectionHeaderBG
{
	background-image: url(/_images/section.header.bg.gif);
	background-repeat: repeat-x;
	background-color: #99a4bb;
	background-position: bottom;
	padding: 5 5 5 5;
	border: solid 1px gray;
	border-bottom: solid 1px black;
}
.SectionHeaderText
{
	/* color: #52627a; */
	color: Black;
	font-weight: bold;
}
.SectionBodyBG
{
	background-image: url(/_images/section.bg.jpg);
	background-repeat: no-repeat;
	background-color: #c6d3e7;
	background-position: left top;
	padding: 10 10 10 10;
	border: solid 1px gray;
	border-bottom: solid 1px black;
}


/* ##################  Hardware ##################### */

.HardwareBoxBottom
{
	background-image: url(/_images/section.header.bg.gif);
	background-repeat: repeat-x;
	background-color: #99a4bb;
	background-position: bottom;
	padding: 5 5 5 5;
	border: solid 1px gray;
	border-bottom: solid 1px black;
	font-weight: bold;
}
.HardwareBoxBottomText
{
	color: Black;
	font-weight: bold;
}
.HardwareBoxTop
{
	border: solid 1px gray;
	background-color: White;
}
.HardwareListItemPicture
{
	border-top:solid 1px gray;
}
.HardwareListItemText
{
	border-top:solid 1px gray;
	margin-right: 0px;
	font-size: 8pt;
}

/* ################## Form ##################### */

.FormText
{
	font-size:8pt;
	font-weight: bold;
	text-align: right;
}
.FormTextLeft
{
	font-size:8pt;
	font-weight: bold;
	text-align: left;
}

.FormTextCenter
{
	font-size:8pt;
	font-weight: bold;
	text-align: center;
}

.FormElement
{
	border:solid 1px gray;
	background-color: #d3deef;
}

