* {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;	
}
body {
	background-color: #C5DEF9;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}
legend {
	margin-left: 10px;
	font-family: Verdana;
	font-size: 15px;
	font-variant: small-caps;
	font-weight: bold;
}
a, a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	color: red;
}
input,select,option {
	background-color: #F9F2DA;
	font-family: Tahoma, Verdana;
	padding: 1px;
	border: 1px solid #8595B2;
	background-color: #F9F2DA; 
	background-color: #B2D3F7;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFEBF6FC', EndColorStr='#FFC8E5F6');
}
hr {
	height: 1px; 
	border-top: 1px solid #8595B2;	
	border-bottom: none;
	border-left: none;
	border-left: none;
}
.smalltable, 
.smalltable td {
	font-family: Tahoma, Verdana;
	font-size: 11px;	
}
.thumb_image {
	border: 1px solid black;
}
.tr_normal {
	background-color: #B2D3F7;
}
.tr_partner,
 tr_partner td {
 	border-top: 1px solid black;
 	border-bottom: 1px solid black;
	background-color: #C5DEF9;
	color: Maroon;
}
.trow,
.status_div {
	background-color: #B2D3F7;
}
.trow:hover,
.status_div:hover {
	background-color: white;
}

.check {
	border: none;
	background-color: transparent;
	filter: none;
}
.xbutton {
	border: 3px double #999999;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 2px 5px 2px 5px;
	color: #333333;
	font-size: 11px;
	xfont-weight: bold;
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	background-color: #F9F2DA;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');	
}
.button {
	BORDER: 1px solid #708090;
	background-color: #77BAD3;
	COLOR: #ffffff;
	padding: 1px;
	font-family: Tahoma, Verdana;
	font-size: 11px;	
	background-color: #B2D3F7;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FF53BEFB', EndColorStr='#FF0572b1');	
}
.textarea {
	border: 1px solid #8595B2;
	xxbackground-color: #F9F2DA;
	xxfilter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');		
	background-color: #B2D3F7;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#FFEBF6FC', EndColorStr='#FFC8E5F6');
}
.th {
	border-bottom: 1px solid black;
	background-color: #8BBEF3;
}
.th td {
	font-weight: bold;
}
#maindiv {
	width: 740px;
	font-family: Verdana, Tahoma;
	font-size: 11px;
	text-align: center;
}
#smallmenu {
	width: 100%;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	color: #60728E;
	padding: 2px;
	margin: 0px;
	border-bottom: 1px solid #8595B2;
}
hr {
	margin: 0px;
}
#smallmenu a {
	font-family: Verdana;
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bolder;
	color: #394C5B;
}
#smallmenu a:hover {
	color: #788AA9;
}
#footer, #footer a {
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
}
#cs_error {
	color: red;
	font-weight: bolder;
}
.scan_err {
	color: red;
}
.helptd {
	cursor: help;
	
}


/* Menus */
#page{
	margin: 5px 10px 5px 10px;
	padding-bottom: 10px;
	width: 95%;
}
#subtab {
	position: relative;
	left: 0;
	top: 1px;
	z-index: 10;
	width:100%;
	margin: 0 auto;
	padding: 10px 0px 5px 10px;
	text-align: left;
	line-height: 1.2;
}
#subtab ul {
	margin: 0;
	padding: 0;
} 
#subtab ul li {
	margin: 0 3px;
	padding: 4px 4px;
	font-size: 100%;
	border: 1px solid #404040;
	background-color: #C5DEF9;
	list-style: none;
	display: inline;
}
#subtab ul li.selected {
	border-bottom: 1px solid #B2D3F7;
	list-style: none;
	display: inline;
	background-color: #B2D3F7;
	/*font-weight: bold;*/
}
#subtab ul li a {
	color: #404040;
	text-decoration: none;	
}
#subtab ul li.selected a {
	color: #222222;
	text-decoration: none;	
}
#subtab ul li a:hover {
	text-decoration: underline;	
}
#subbody {
	position: relative;
	z-index: 5;
	width: 100%;
	/*padding: 16px 25px 28px 25px;*/
	padding: 4px 10px 5px 10px;
	margin: auto;
	background-color: #B2D3F7;
	border-top: 1px solid #404040;
	text-align: left;
	vertical-align: top;
	border-left: 1px solid #404040;
	border-right: 1px solid #404040;	
	border-bottom: 1px solid #404040;	
}
#xsubbody {
	position: relative;
	z-index: 5;
	width: 100%;
	/*padding: 16px 25px 28px 25px;*/
	padding: 5px 0px 5px 0px;
	xpadding-bottom: 10px;
	xpadding-top: 1px;
	margin: auto;
	background-color: #ffffff;
	border: 1px solid #404040;
	text-align: left;
	vertical-align: top;
}
#infobody {
	border: 1px solid #404040;
	background-color: #ffffff;
	padding: 5px 5px 5px 5px;
	width: 100%;
	margin: 20px 0px 10px 0px;
	text-align: left;
	font-size: 10px;
}
#infobody a {
	font-size: 10px;
}
.insub {
	width: 100%;
	text-align: left;
	padding-left: 10px;
}
