* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	MARGIN-BOTTOM: 1px; HEIGHT: 100%
}
BODY {
	TEXT-ALIGN: left; FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana; BACKGROUND: #BEBEBE; BACKGROUND-IMAGE: url("../Pictures/body_background.jpg"); background-repeat:repeat-x; COLOR: #1f4879; FONT-SIZE: 90.01%
}
.fieldset {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
IMG {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
P {
	PADDING-TOP: 8px
}
INPUT {
	VERTICAL-ALIGN: middle
}
TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
TH {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
#pattern {
	MARGIN: 0px auto -50px; MIN-HEIGHT: 100%; HEIGHT: auto !important
}
#content {
	MARGIN: 0px auto 0px; 
	WIDTH: 1024px; min-height: 600px; 
	OVERFLOW: hidden; BACKGROUND-IMAGE: url("../Pictures/content_background.png"); 
}
#footer {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto 0px; PADDING-LEFT: 0px; WIDTH: 1024px; PADDING-RIGHT: 0px; HEIGHT: 105px; PADDING-TOP: 0px
}
#header {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto 0px; PADDING-LEFT: 0px; WIDTH: 1024px; PADDING-RIGHT: 0px; HEIGHT: 105px; PADDING-TOP: 0px
}
#menu {
	PADDING-BOTTOM: 20px; MARGIN: 2px auto; PADDING-LEFT: 0px; WIDTH: 1014px; 
	PADDING-RIGHT: 0px; HEIGHT: 70px; PADDING-TOP: 0px; 
}
#login {
	MARGIN-LEFT: 25px; MARGIN-RIGHT: 25px
}
LABEL {
	PADDING-LEFT: 2px; MARGIN-LEFT: 5px
}


.labelsmall
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 75%;
}
.labelsmallhead
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 75%;
	font-weight: bold;
}
.labelmedium
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 85%;
}

.labelmediumbold
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 85%;
	font-weight: bold;
}

.labelmediumhead
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 85%;
	font-weight: bold;
}
.labelmediumremark
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: gray;
	font-size: 85%;
}
.labelbig
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 95%;
}

.labelbigger
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 105%;
}

.labelbighead
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 105%;
	font-weight: bold;
}

.labelverybighead
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: White;
	font-size: 135%;
	font-weight: bold;
}



.labelbigerror
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: red;
	font-size: 95%;
}
.labelbigcontent
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 0.8em;
}
.textbox
{
	border-color: #1f4879;
	padding-bottom: 2px;
	margin: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 100%;
	padding-top: 2px;
}
.textboxred
{
	border-bottom-color: red;
	padding-bottom: 2px;
	border-top-color: red;
	margin: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: red;
	border-right-color: red;
	font-size: 85%;
	border-left-color: red;
	padding-top: 2px;
}
.dropdownlist
{
	border: #1f4879 1px solid;
	padding-bottom: 2px;
	margin: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 85%;
	padding-top: 2px;
}
.listpanels
{
	margin-top: 5px;
	height: 100%;
	margin-left: 5px;
	margin-right: 5px;
}
.listpanelsindentleft
{
	border-bottom: #8c8c79 1px solid;
	border-left: #8c8c79 1px solid;
	background-color: #f6f6da;
	margin-top: 10px;
	height: 100%;
	margin-left: 0px;
	border-top: #8c8c79 1px solid;
	border-right: #8c8c79 1px solid;
}
.listpanelsindentleftright
{
	border-bottom: #1F4879 1px dotted;
	border-left: #1F4879 1px dotted;
	background-color: white;
	margin-top: 10px;
	height: 100%;
	margin-left: 0px;
	border-top: #1F4879 1px dotted;
	margin-right: 0px;
	border-right: #1F4879 1px dotted;
}
.listpanelmessage
{
	border-bottom: #8c8c79 1px solid;
	position: fixed;
	border-left: #8c8c79 1px solid;
	background-color: #f6f6da;
	width: 640px;
	height: 480px;
	border-top: #8c8c79 1px solid;
	border-right: #8c8c79 1px solid;
}
.textbox
{
	border: 1px solid;
  padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 85%;
	padding-top: 2px;
}
.textboxred
{
	border: 1px solid red;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 0.8em;
	}
.checkbox
{
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 90%;
	padding-top: 2px;
}
.checkboxred
{
	border-bottom: red thin solid;
	border-left: red thin solid;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: red;
	font-size: 90%;
	border-top: red thin solid;
	border-right: red thin solid;
	padding-top: 2px;
}
.checkboxindent
{
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	margin-left: 20px;
	font-size: 90%;
	padding-top: 2px;
}
.button
{
	background-color: #9ad3f0;
  border: #1F4879 1px solid;
	padding-bottom: 2px;
	margin: 2px;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 90%;
	padding-top: 2px;
}
.buttontranparent
{
	border: 1px dashed;
  padding-bottom: 2px;
	background-color: transparent;
	margin: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 90%;
	padding-top: 2px;
}
.radiobutton
{
	padding-bottom: 2px;
	margin: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: #1f4879;
	font-size: 90%;
	padding-top: 2px;
}
.menuimage
{
	margin-top: 9px;
}
.gridview
{
	width: 100%;
	border-color: #1f4879;
	border-style: solid;
	border-width: 1px;
	padding: 4px;
	color: Black;
	background-color: white;
}
.gridrowstyle
{
	background-color: #F7F6F3;
	color: #1f4879;
}
.gridalternatingrowstyle
{
	background-color: #9ad3f0;
	color:  #1f4879;
}
.gridselectedrowstyle
{
	background-color: #CE5D5A;
	color: #1F4879;
	font-weight: bold;
}
.gridfooterstyle
{
	background-color: #5C5240;
}
.gridheaderstyle
{
	background-color: #1F4879;
	color: White;
	font-weight: bold;
}
.GridHeaderStyleLink a {color: white!important} 

.gridpagerstyle
{
	background-color: White;
	color: Black;
	text-align: right;
}


.menustaticselectedstyle
{
	background-color: #5D7B9D;
}
.menustaticmenuitemstyle
{
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px; 
	padding-top: 2px;	
	color: White;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.menudynamichoverstyle
{
	background-color: #59b8d2;
	color: #1f4879;
	
}
.menudynamicmenustyle
{
	background-color: #1f4879 ! important;
	border: 2px;
	border-style: solid;
	border-color: #59b8d2;
	color: White ! important;
	z-index: 1000;
}
.menudynamicselectedstyle
{
	background-color: #1f4879;
}
.menudynamicmenuitemstyle
{
	color: #1f4879;
  padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif, Verdana;
}
.menustatichoverstyle
{
	background-color: #1f4879;
}

