/*----------------------------------*/

.ewTablef {
	font-family: Tahoma; /* font name */
	border: 1px outset; /* border */
	border-color: #aaaaff;  /* table background color */
	border-collapse: collapse;
	padding: 5;
}

.ewTablef td {
	border: 1px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	font-size: 12px; /* font size */
	color: #0000AA;
	padding: 5;
}


.inp {
	font-family: Arial; 
	color:#555555; 
	font-size:12px;  
	background-color: #ffffff; 
	border: 1px solid; 
	border-color: #8888ff;
}

/*----------------------------------*/

/* main table */

.ewTable {
	font-family: Tahoma; /* font name */
	border: 0px outset; /* border */
	border-collapse: collapse;
	padding: 5;
}

.ewTable td {
	border: 0px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	font-size: 12px; /* font size */
	color: #0000AA;
	padding: 4;
}


.ewTableHeader {
	background-color: #D6D6D6; /* header color */
	color: #000000; /* header font color */	
	vertical-align: top;	
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #ffffcc; /* alt row color 2 */	
}

.ewTableSmall {
	background-color: #ffffdd;
	font-family: Tahoma; /* font name */
	font-size: x-small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
	padding=2
	font-size: xx-small; /* font size */

}

.ewTableSmall td {
	padding: 1px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	font-size: x-small; /* font size */
}

.ewTableSmall2 {
	border: 0px outset; /* border */
	border-collapse: collapse;
	padding=2;
}

.ewTableSmall2 td {
	padding: 2px; /* cell padding */
	border: 0px solid; /* cell spacing */
	font-family: Tahoma; /* font name */
	font-size: 11px; /* font size */
}

.ewTableSmall3 {
	background-color: #ffffed;
	font-family: Tahoma; /* font name */
	border: 0px outset; /* border */
	border-collapse: collapse;
	padding: 5;
}

.ewTableSmall3 td {
	padding: 1px; /* cell padding */
	border: 1px solid; /* cell spacing */
	font-size: 12px; /* font size */
	border-color: #ddddaa;  /* table background color */
	padding: 5;	
}

.ewTableFormHeader {
	background-color: #eaeaea; /* header color */
	color: #000000; /* header font color */	
	font-size: xx-small; /* font size */
	vertical-align: top;
	padding: 1px;
}

.ewTablewide {
	background-color: #ffffff;
	font-family: Tahoma; /* font name */
	font-size: xx-small; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
	padding: 2;
}

.ewTablewide td {
	border: 1px solid; /* cell spacing */
	border-color: #C5DAEB;  /* table background color */
	font-size: 12px; /* font size */
	color: #0000AA;
	padding: 1;
}

.ewTablewideHead {
	border-color: #aaaaff;  /* table background color */
	font-size: 14px; /* font size */
	font-WEIGHT: bold;
	color: #000000;
}

.ewTableText {
	font-family: Tahoma; /* font name */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

.ewTableText td {
	border: 1px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	font-size: 13px; /* font size */
	color: #000000;
}


PRE {
	FONT-SIZE: 0.9em
}
.wrapper {
	BACKGROUND: #ffffff; MARGIN: 0px auto; WIDTH: 900px; TEXT-ALIGN: left
}
.header {
	BACKGROUND: url(grad_horiz.gif) repeat-y; WIDTH: 900px; HEIGHT: 60px
}
.container {
	BACKGROUND: url(grad_vert.gif) repeat-x
}
.content {
	PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN-LEFT: 181px; BORDER-LEFT: #cccccc 1px solid
}
.leftcol {
	FLOAT: left; MARGIN: 40px 10px 10px; WIDTH: 155px; TEXT-ALIGN: center
}
.midcol {
	PADDING-RIGHT: 10px; MARGIN-TOP: 40px; WIDTH: 536px
}
.rightcol {
	FONT-SIZE: 0.8em; MARGIN: 100px 10px 10px 560px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 135px; COLOR: #666666; POSITION: absolute; TOP: 64px; TEXT-ALIGN: center
}
.rightcolimages {
	FONT-SIZE: 3px
}
.menubar {
	MARGIN-LEFT: 0px; PADDING-TOP: 1px
}
.loginbar {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.footer {
	CLEAR: both; PADDING-RIGHT: 12px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; TEXT-ALIGN: center
}
.toolbar {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
.logo {
	MARGIN-TOP: 20px; FLOAT: left; MARGIN-LEFT: 40px; POSITION: absolute
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.sep {
	CLEAR: both; FONT-SIZE: 1px; BORDER-BOTTOM: #c0c0c0 1px solid; HEIGHT: 5px
}
.ads {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; FONT-SIZE: 0.7em; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
.separator {
	BORDER-TOP: black 1px solid; FONT-SIZE: 0.1em; HEIGHT: 1px
}
.separator A:hover {
	FONT-SIZE: 0.1em; HEIGHT: 1px
}
.codetitle {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #c0c0c0 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 8px; BACKGROUND: white; PADDING-BOTTOM: 8px; MARGIN-LEFT: 10px; BORDER-LEFT: #c0c0c0 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 8px; BORDER-BOTTOM: 0px
}
.codecontent {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 0px; PADDING-LEFT: 10px; BACKGROUND: white; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; BORDER-LEFT: #c0c0c0 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: courier
}
.topic {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #c0c0c0 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 6px; BACKGROUND: #eeeeee; PADDING-BOTTOM: 6px; OVERFLOW: hidden; BORDER-LEFT: #c0c0c0 1px solid; WIDTH: 642px; PADDING-TOP: 6px; BORDER-BOTTOM: #c0c0c0 1px solid
}
.quotetitle {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #dddddd 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND: white; PADDING-BOTTOM: 8px; MARGIN-LEFT: 10px; BORDER-LEFT: #dddddd 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 8px; BORDER-BOTTOM: 0px; FONT-STYLE: italic
}
.quotecontent {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 0px; PADDING-LEFT: 10px; BACKGROUND: white; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 10px; BORDER-LEFT: #dddddd 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: courier
}
A {
	COLOR: darkblue
}
A:hover {
	COLOR: red
}
H3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: 2px
}
TD.form1 {
	FONT-SIZE: 0.7em; BACKGROUND: #eeeeee
}
TD.form2 {
	FONT-SIZE: 0.7em; BACKGROUND: #93c39b
}
TD.form3 {
	BACKGROUND: #dddddd; FONT-FAMILY: verdana
}
.backG {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #ffffff; BORDER-BOTTOM: #7fb8c0 2px solid; BACKGROUND-COLOR: #477890
}
.backR {
	FONT-WEIGHT: bold; FONT-SIZE: 0.7em; COLOR: #ffffff; BORDER-BOTTOM: #d60e03 2px solid; BACKGROUND-COLOR: #fd8f8a
}
TD.backW {
	FONT-SIZE: 0.7em; BACKGROUND-COLOR: #ffffff
}
TD.menu1 {
	FONT-SIZE: 0.7em; FONT-FAMILY: verdana
}

.sl {
	color: #ffffff; /* text color */
	font-size: 10px; /* font size */
}

.am {
	color: inherit; /* text color */
	font-family: Tahoma; /* font name */
	font-size: 11px; /* font size */	
	Color: Black;
}

/* message */
.ewmsg {
	color: red; /* message color */
	font-family: Tahoma; /* font name */
	font-size: 11px; /* font size */	
}

.am1 {

	font-family: Tahoma;
	font-size:11px; 
	background-color: #ffffff; /* header color */
	border: 1px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	padding: 2px;
}

.am2 {

	font-family: Tahoma;
	font-size:11px; 
	background-color: #ffffcc; /* header color */
	border: 1px solid; /* cell spacing */
	border-color: #bb8888;  /* table background color */
	padding: 2px;
	font-weight: bold;	
}

.ambg {
	color: #000000;
	font-family: Tahoma; /* font name */
	font-size: 11px; /* font size */	
	border: 0px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	padding: 1;
	font-weight: bold;
}

.ambig {
	color: #0B6695;
	font-family: Tahoma; /* font name */
	font-size: 14px; /* font size */	
	border: 0px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	background-color: #ffffff; /* header color */
	padding: 1;
	font-weight: bold;
}


.yellowbg {
	color: #cc0000;
	font-family: Tahoma; /* font name */
	font-size: 14px; /* font size */	
	border: 0px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	background-color: #EFFE00; /* header color */
	padding: 1;
	font-weight: bold;
}

.graybg {
	color: #000000;
	font-family: Arial; /* font name */
	font-size: 13px; /* font size */	
	border: 0px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	background-color: #efefef; /* header color */
	padding: 1;
}

.yellow2bg {
	color: #0000ff;
	font-family: Arial; /* font name */
	font-size: 12px; /* font size */	
	border: 0px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	background-color: #ECF199; /* header color */
	padding: 1;
}

.ambigred {
	color: #cc0000;
	font-family: Tahoma; /* font name */
	font-size: 14px; /* font size */	
	border: 0px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	padding: 1;
	font-weight: bold;
}

.amred {
	color: #cc0000;
	font-family: Tahoma; /* font name */
	font-size: 12px; /* font size */	
	border: 0px solid; /* cell spacing */
	border-color: #aaaaff;  /* table background color */
	padding: 1;
	font-weight: bold;
}