html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;outline: 0;
font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;
vertical-align:middle;border-collapse:collapse;}

body {
	line-height: 1;
	color: black;
	background: #DEE6ED;
}

ul {
	list-style: none;
}

caption, th, td {
	font-weight: normal;
}

a {color:#29007D;text-decoration:none;}
a:visited {color:#3a118e;}
a:hover{text-decoration:underline;}

.container {
	background:#efefff;
	margin:auto;
	width:958px;
	padding:0 1px 1px 1px;
	border:1px solid #666668;
	border-width:0 1px 1px 1px;
	margin-bottom:20px;
	overflow:hidden;
}

.wrapper {
	background:#f0f1ec;
	border:1px solid #000;
	border-width:0 1px 1px 1px;
}

.header {
	background:#f0f1ec;
	height:90px;
}

.logo {
	position:absolute;
}
/*\*/ * html .logo {margin-left:-10px;}/**/
.logo h1 a {
  display:block;
	width:260px;
	height:78px;
	margin:5px 0 0 13px;
	background: transparent url(../images/t_logo-trans.png) center center no-repeat;
	text-indent:-999999px;
	cursor:pointer;
}
.logo p {
	font-size:11px;
	padding-top:2px;
	text-indent:8px;
	margin:0px;
}

.signin {
	font-family:Arial;
	float:right;
	border: 1px solid #cececc;
	padding:5px;
	margin:10px;
	font-size:9px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.signin .username {font-size:13px}
.signin .username span {
	font-weight:bold;
	font-size:16px;
	font-style:italic;
}

.signin  input{
	font-size:11px;
	color:#00c;
}

.nav {
	height:34px;
	background: #fff url(../images/t_nav2-trans.png) top left no-repeat;
	float:left;
	width:100%;
}

/* navigation */

.nav ul{
	list-style-type:none;
	padding:0;
	margin:8px 0 0 165px;
	font-family:Helvetica;
}

.nav li{
	font-size:13px;
	float:left;
	position:relative;
	z-index:100;
	background: url(../images/t_nav_b.png) top center no-repeat;
}
.nav table{
	position:absolute;border-collapse:collapse;z-index:80;left:-1px;top:25px;
}
.nav a, .nav :visited {
	font-weight:bold;
	display:block;
	width:110px;
	padding:7px 0;
	color:#000;
	text-decoration:none;
	margin-right:1px;
	text-align:center;
}
.nav a:hover{
	color:#444;
	text-decoration:underline;
}
.nav ul ul {
	margin:0;
	visibility:hidden;
	position:absolute;
	width:110px;
	height:0;
}
.nav ul ul li{
	font-size:0.9em;
	border:1px solid #cececc;
	border-top:none;
	background: #fff;
}
.nav ul li:hover ul,
.nav ul a:hover ul{
	visibility:visible;
}

/*  */

.main {
	font-family:sans-serif;
	clear:both;
	background:#fff;
}

.main h1 { font-size:25px; text-indent:20px; clear:both; font-weight:bold; padding-top:20px;color: #6699cc}
.main h2 {font-weight:bold; font-size:23px; text-indent:20px;clear:both; padding-top:20px;color: #6699cc}
.main h3 { font-size:18px; text-indent:20px;clear:both;font-weight:bold;color: #6699cc}
.main p { padding:20px; text-align:justify}

img.left {float:left;margin:0 10px 10px 0}
img.right {float:right;margin:0 0 10px 10px}

p.left {float:left}
p.right {float:right}

.main .aboutUS {line-height:120%;vertical-align:text-top;}
.main .aboutUS a {color:#29007D;text-decoration:none;line-height:120%;vertical-align:text-top;}
.main .aboutUS a:visited {color:#3a118e;line-height:120%;vertical-align:text-top;}
.main .aboutUS a:hover{text-decoration:underline;line-height:120%;vertical-align:text-top;}

.main .content {width:700px;float:left;}
strong {font-weight:bold}
.main hr {width:80%}

.main table {margin:20px}

.main ol {margin-left:40px}

/*  */
.sidebar {
	float:right;
	width:236px;
	margin:10px;
}
.sidebar .block {
	margin:5px;
}

.block { height:431px; }

.sidebar p {padding:5px}

.sidebar .block  h4 {
	padding:5px;
	background:#F0F1EC;
}

.footer {
	font-family:Arial;
	font-size:13px;
	clear:both;
	background:url(../images/f_bg.png) top center repeat-x;
	padding:7px 4px 4px 4px;
}
.footer .links {
	text-align:right;
	margin:10px 0 15px 0;
}
.footer .links li {
	background:#343434;
	display:inline;
	padding:4px;
}
.footer .links a {
	color:#fff;
	text-decoration:none
}
.footer .links a:hover {
	color:#aaa;
}
.footer .copyright {
	text-align:right;
  font-size:.9em;
  color:#555;
}



/**/



input.LoginF {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9px;
color:#0000CC;
}

.selectFont1{
	color: #000000;
	}
.selectFont2{
	color: #0099FF;
	}

select.LoginF {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 9px;
	background-color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	border-top-color: #FEF7D6;
	border-right-color: #FEF7D6;
	border-bottom-color: #FCE364;
	border-left-color: #FCE364;
}

input.SearchF {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#663300;
background-color:#99ccff;
text-align:center;
border-style:none;
height:18px;
width:170px;
}

myDiv{
height:100%;
}
#FWTableContainer589928213 {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	margin:0px;
	width:960px;
	height:90%;
	text-align:left;
}

.itemText { text-decoration: none; color: #336699; font: 10px Arial, Helvetica }
.itemHover { text-decoration: none; color: #FFFF99; font: 10px Arial, Helvetica }
.itemBorder { border: 1px solid #336699 }

.crazyText { text-decoration: none; color: #FFCC99; font: Bold 12px Arial, Helvetica }
.crazyHover { text-decoration: none; color: #99CCFF; font: Bold 12px Arial, Helvetica }
.crazyBorder { border: 1px outset #6699CC }
.crazyBorderOver { border: 1px inset #CC9966 }

.aTD {COLOR: #ffffff; BACKGROUND: #336699; font: 14px Arial, Helvetica;	border: 1px solid #336699; text-align: center}
.bTD {COLOR: #000000; BACKGROUND: #cccccc; font: 14px Arial, Helvetica;	border: 1px solid #336699; text-align: center}
.cTD {COLOR: #ff0000; BACKGROUND: #ffffff; font: Bold 14px Arial, Helvetica; border: 1px solid #336699; text-align: center}
.dTD {COLOR: #336699; BACKGROUND: #ffffff; font: Bold 14px Arial, Helvetica; border: 1px solid #336699; text-align: center}

.eTD {COLOR: #9900cc; BACKGROUND: #ffcccc; font: 16px Arial, Helvetica; border: 1px solid #336699; text-align: center}
.fTD {COLOR: #0000ff; BACKGROUND: #ccccff; font: 16px Arial, Helvetica; border: 1px solid #336699; text-align: center}
.gTD {COLOR: #006600; BACKGROUND: #ffffcc; font: 12px Arial, Helvetica; text-align: right}
.hTD {COLOR: #000000; BACKGROUND: #ffffff; font: 14px Arial, Helvetica;	border: 1px solid #336699; text-align: center}

.iTD {COLOR: #000000; BACKGROUND: #ffffcc; font: 12px Arial, Helvetica; text-align: center}
.jTD {COLOR: #ff0000; BACKGROUND: #ffffcc; font: 12px Arial, Helvetica; text-align: center}
.kTD {COLOR: #336699; BACKGROUND: #ffffcc; font: 12px Arial, Helvetica; text-align: center}
.lTD {COLOR: #6699cc; BACKGROUND: #ffffcc; font: 12px Arial, Helvetica; text-align: center}

.mTD {COLOR: #ffffff; BACKGROUND: #336699; font: 12px Arial, Helvetica; text-align: center}
.nTD {COLOR: #000000; BACKGROUND: #cccccc; font: 12px Arial, Helvetica; text-align: center}
.oTD {COLOR: #ff0000; BACKGROUND: #ffffff; font: 12px Arial, Helvetica; text-align: center}
.pTD {COLOR: #336699; BACKGROUND: #ffffff; font: 12px Arial, Helvetica; text-align: center}

.qTD {COLOR: #000000; BACKGROUND: #ffffcc; font: 12px Arial, Helvetica; text-align: right}
.rTD {COLOR: #000000; BACKGROUND: #ffffff; font: 12px Arial, Helvetica; text-align: left}
.sTD {COLOR: #000000; BACKGROUND: #ffcccc; font: 12px Arial, Helvetica; text-align: center}
.tTD {COLOR: #000000; BACKGROUND: #ccccff; font: 12px Arial, Helvetica; text-align: left}

.uTD {COLOR: #ff0000; BACKGROUND: #ffffcc; font: 12px Arial, Helvetica; text-align: right}
.vTD {COLOR: #9900cc; BACKGROUND: #ffcccc; font: Bold 14px Arial, Helvetica; text-align: right}
.wTD {COLOR: #0000ff; BACKGROUND: #ccccff; font: Bold 14px Arial, Helvetica; text-align: right}

.xTD {COLOR: #000000; BACKGROUND: #ffffcc; border: 1px solid #336699}
.yTD {COLOR: #ffffff; BACKGROUND: #336699; border: 1px solid #336699}
.zTD {COLOR: #336699; BACKGROUND: #ffffff; border: 1px solid #336699; font: 18px Arial, Helvetica; text-align: left}

.tdA {line-height:1; margin:10px; padding:10px; COLOR: #000000; BACKGROUND: #ffffcc; border: 1px solid #336699}
.tdB {line-height:1; margin:10px; padding:10px; COLOR: #336699; BACKGROUND: #ffffff; border: 1px solid #336699}

.archie {vertical-align:text-top;line-height:18px;text-align:center}
.archie a:link {vertical-align:text-top;color:#336699;font-weight:bold;text-decoration:none}
.archie a:visited {vertical-align:text-top;color:#9966cc;font-weight:bold;text-decoration:none}
.archie a:hover{vertical-align:text-top;text-decoration:underline}
.archie a:active{vertical-align:text-top;text-decoration:underline}
.archie table {margin:0;vertical-align:middle;border-collapse:separate}

.overFG {padding:8px; background-color:#ffffcc; font-family:sans-serif; border: 1px solid #336699;}
.overBG {padding:4px; background-color:#336699; font-family:sans-serif; border: 1px solid #336699; color:white}
.overCX {padding:4px; background-color:#336699; font-family:sans-serif; border: 1px solid #336699;}

