
body {
  topmargin:0; leftmargin:0; marginwidth:0; marginheight:0;
  background: #FFFFFF url(/img/bggreydg.gif);
}

body,td,th {
	Font-Family : trebuchet ms, arial, helvetica, sans-serif;; 
	Font-Size : 14px; 
}

A {
	Color : #000000;
	text-decoration : none;
	LETTER-SPACING: 1px;
	TEXT-TRANSFORM: uppercase;
	outline: none;
}

A:hover {
	Color : #475474;
	text-decoration : none;
	LETTER-SPACING: 1px;
	TEXT-TRANSFORM: uppercase;
}

A.sl {
	Color : #000000;
	Font-Size : 11px;
	text-decoration : none;
}

A.sl:hover {
	Color : White;
	Font-Size : 11px;
	text-decoration : none ;
}

A.mnu {
	Color : White;
	Font-Weight : Bold;
	text-decoration : none;
}

A.mnu:hover {
	Color : White;
	Font-Weight : Bold;
	text-decoration : none;
}

.txtin { 
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	font-size: 11px; 
	Border-Color : #8098B0; 
}

ul, li {
	list-style: square;
}

INPUT.button { 
	border : thick solid 1;
	background-color: #7E8391;
	font-weight : bold;
	color : #ffffff;
}

select {
	border : thin solid 1;
	font-size: 9pt;
}

textarea { 
	border : thin solid 1;
}


.err {
	font-weight: bold;
	color: red;
}

OPTION.root { 
	color:0000FF; 
}

.ex_row {
	background-color: #7E8391;
	color: FFFFFF;
	font-weight: bold;
	height:19;
}

.imgTag {
	BORDER-RIGHT: #fff 1px solid; 
	BORDER-TOP: #fff 1px solid; 
	BORDER-LEFT: #fff 1px solid; 
	BORDER-BOTTOM: #fff 1px solid;
}
.detail {
	font-size: 16px;
	border-bottom:1px dotted #d7d7d7;
}

A:hover .imgTag {
	BORDER-RIGHT: #000 1px solid; 
	BORDER-TOP: #000 1px solid; 
	BORDER-LEFT: #000 1px solid; 
	BORDER-BOTTOM: #000 1px solid; 
	border-thickness: 1px;
}

.txt12 { font-size: 12pt; font-family: trebuchet ms, arial, helvetica, sans-serif; }
.txt11 { font-size: 11pt; font-family: trebuchet ms, arial, helvetica, sans-serif; }
.txt10 { font-size: 10pt; font-family: trebuchet ms, arial, helvetica, sans-serif; }
.txt9 { font-size: 9pt; font-family: trebuchet ms, arial, helvetica, sans-serif; }
.txt8 { font-size: 8pt; font-family: trebuchet ms, arial, helvetica, sans-serif; }
.txt7 { font-size: 7.5pt; font-family: trebuchet ms, arial, helvetica, sans-serif; }

#menubar{
	text-align: center;
	background-color: #6E7A8A;
	color: #000;
	font:bold 12px trebuchet ms,arial,helvetica,sans-serif;
	border-top: 1px solid #000;
	padding-right:15px;
	border-bottom: 1px solid #000;
	padding-bottom: 10px;
}

#menubar a {
	color: #FFFFFF;
	text-decoration: none;
}

#menubar a:hover {
    color: #000;
	text-decoration: none ;
}

/*tabs */

div.tabArea {
  font-size: 80%;
  font-weight: bold;
}

a.tab {
	background-color: #6E7A8A;
	border: 1px solid #000000;
	border-bottom-width: 0px;
	padding: 6px 1em 6px 1em;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Century Gothic, Trebuchet MS, Helvetica, Arial, Geneva, sans-serif;	 	
	TEXT-TRANSFORM: uppercase;
	LETTER-SPACING: 1px;
	color: #FFFFFF;
}

a.tab, a.tab:visited {
  color: #F7E472;
}

a.tab:hover {
  background-color: #fff;
  color: #C1C7D8;
}

/* ********** [Start FOOTER] ********** */

#footerWrap {
	margin: 0px;
	padding: 10px;
	height: 96px;
	background-color: #4D515D;
	clear: both;
	left: 0px;
	bottom: 0px;
}

#footer {
	margin: 0px auto 0px auto; padding: 0px;
	height: 20px; width: 100%;
    font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
    text-align: center;
	letter-spacing:1px
}

a.footer {
	padding: 4px;
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
    text-align: center;
	letter-spacing:1px;
	border-bottom: 1px dotted #666666;
}
h1 {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	text-align: left;
	TEXT-TRANSFORM: uppercase;
	letter-spacing:1px;
	background-color: #D9DAEA;
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}

h2 {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-align: left;
	TEXT-TRANSFORM: uppercase;
	letter-spacing:1px;
	background-color: #D9DAEA;
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}
#footerbar{
	background-color: #6E7A8A;
	height: 30px; 
	color: #000;
	font:bold 14px trebuchet ms, arial, helvetica, sans-serif;
	border-top: 1px solid #000;
	padding:15px;
	border-bottom: 1px solid #000;
	text-align: center;
}

a.tabfoot {
	background-color: #6E7A8A;
	padding: 5px;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet MS, Helvetica,Arial,Geneva,sans-serif;
	TEXT-TRANSFORM: uppercase;
	LETTER-SPACING: 1px;
	color: #666666;
	border-right: 1px dashed #000000;
	border-bottom-width: 0px;
}

a.tabfoot, a.tabfoot:visited {
  color: #F7E472;
  text-decoration: none;
  
}

a.tabfoot:hover {
	background-color: #F8F7CC;
	color: #666666;
	border-bottom: 1px dotted #666666;
}

/* ********** [END FOOTER] ********** */

#subnavbar{
	background-color: #F2F2F2;
	height: 30px; 
	color: #000;
	font:bold 14px trebuchet ms, arial, helvetica, sans-serif;
	padding:5px;
	border-bottom: 1px solid #000;
	text-align: center;
	TEXT-TRANSFORM: uppercase;
}

#adsensewrap { background-color:#fff;
	height: 90px; 
	padding:5px;
	text-align: center;
}
.line {
	border-bottom: thin 1px solid #c7c7c7;
	margin-bottom:4px;
}
#wrapper {
	background-color: #FFFFFF;
	width: 98%;
	border: 1px solid #CACDD4;
	padding:10px;
}
#top {
	background-color: #FFFFFF;
	text-align:right;
	
}
.logo { 
    position: relative;
	width:100%; 
	height:90px;
	background-color:#FFFFFF;
	border:none !important;
}
.logo a {
    border-bottom: 0;}

#toptext {
	font:bold 12px trebuchet ms, arial, helvetica, sans-serif;
	text-align:right;
	vertical-align:top;
}
a.toptext {
	padding: 2px;
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
    text-align: center;
	letter-spacing:1px

}
.leftnavwrap {
font-family: trebuchet ms, arial, helvetica, sans-serif;
padding:10px;
border:1px;
border-color:#666666;
}

/* Left Navigation */

.left-navtitle {
	background-color: #6E7A8A;
	border-bottom: thin 1px solid #666666;
	margin-bottom:4px;
	padding:5px;
	LETTER-SPACING: 1px;
	TEXT-TRANSFORM: uppercase;
	font-weight:bold;
	text-align:center;
	color: #FFFFFF;
}
.bar-greytitle {
	background-color: #EDF2EA;
	border-bottom: thin 1px solid #666666;
	margin-bottom:4px;
	padding:5px;
	LETTER-SPACING: 1px;
	TEXT-TRANSFORM: uppercase;
	font-weight:bold;
}
.bar-greynbld {
	background-color: #D9E1EC;
	border-bottom: thin 1px solid #666666;
	margin-bottom:4px;
	padding:5px;
	LETTER-SPACING: 1px;
}

a img {
	border-bottom:2px solid #fff;
	position:relative;top:1px;
	
}

.pagetitle {
	font-family: trebuchet ms, arial, helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	text-align: left;
	TEXT-TRANSFORM: capitalize;
	letter-spacing:1px;
	background-color: #f2f2f2;
	padding:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}