body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	background-color: #e8e8e8;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #333333;
/*	font-weight: bold;
*/}

a {
	color: #3366CC;
	text-decoration: none;
	font-weight: bold;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
        font-size: 18px;
	line-height: 20px;
        font-weight: bold;
	color: #161616;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
        color: #161616;
        margin-bottom: 0px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
        color: #161616;
        padding: 4px;
        margin-top: 0px;
        margin-bottom: 0px;
  }

blockquote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
        color: #161616;
        padding: 4px;
        margin-top: 0px;
        margin-bottom: 0px;
  }


hr {
        width: 75%;
        height: 4px;
        color: #348DE9;
        background-color: #348DE9;
}

ul {
        margin: 0px;
}

ol {
        margin: 0px;
}

li {
        margin: 0px;
        line-height: 16px;
        padding: 4px;
}

img {
	border: none;
	border-style: none;
	border-width: 0px;
	margin: 0px;
}

/*
form {
	background-color: #CCCC99;
}
*/

fieldset {
	background-color: #FFFFCC;
	border-color: #3366CC;
}

form table, label {
   font-weight: bold;
}

legend {
	color: #3366CC;
	font-weight: bold;
	font-size: 16px;
}


.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #006666;
  color: #DCDCDC;
}

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding: 2px;
}

.sidebarLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#161616;
	font-weight: bold;
	line-height: 20px;
	padding: 2px;
	padding-left: 6px
}
.sidebarLink:hover {
	color: #348DE9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
  	font-weight: bold;
	text-decoration: underline;

}

.subsidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 22px;
	line-height: 14px;
}

.subsidebarLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#161616;
	font-weight: bold;
	padding-left: 22px;
	line-height: 14px;	
}
.subsidebarLink:hover {
	color: #348DE9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  	font-weight: bold;
	text-decoration: underline;

}


.sidebarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #0F810F;
}


.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #161616;
}

.legal a {
	color: #ffffff;
}

.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-align: right;
        color: #BEBEBE;
        padding: 4px;
        margin-top: 20px;
        margin-bottom: 10px;
  }

.error {
   color: #C80000;
   font-weight: bold;
   }

.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
  border-style: ridge;
  margin: 10px
}

.img-left {
        margin: 0px;
        margin-right: 10px;
        margin-bottom: 10px;
        padding: 0px
        position: relative;
        float: left;
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
        border-style: ridge;
}

.img-right {
        margin: 0px;
        margin-left: 10px;
        margin-bottom: 10px;
        padding: 0px
        position: relative;
        float: right;
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
        border-style: ridge;
}

a:hover {
	text-decoration: underline;
}

########  Left Menu  #########

#button {
	width: 12em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #FEDD52 /* #90bade */;
	color: #333;
	}

#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
		
#button li {
	border-bottom: 1px solid #FEDD52 /* #90bade */;
	margin: 0;
	padding: 0px;
	}

#button li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #1958b7;
	border-right: 10px solid #508fc4;
	background-color: #2175bc;
	color: #fff;
	text-decoration: none;
	width: 100%;
  	font-weight: bold;
	}

html>body #button li a {
	width: auto;
	}

#button li a:hover {
	border-left: 10px solid #1c64d1;
	border-right: 10px solid #5ba3e0;
	background-color: #2586d7;
	color: #fff;
  	font-weight: bold;
	}


########  Right Menu  ########

#button-right {
	width: 12em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #FEDD52 /* #90bade */;
	color: #333;
	}

#button-right ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
		
#button-right li {
	border-bottom: 1px solid #FEDD52 /* #90bade */;
	margin: 0;
	padding: 0px;
	}

#button-right li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #508fc4;
	border-right: 10px solid #1958b7;
	background-color: #2175bc;
	color: #fff;
	text-decoration: none;
	width: 100%;
  	font-weight: bold;
	}

html>body #button-right li a {
	width: auto;
	}

#button-right li a:hover {
	border-left: 10px solid #5ba3e0;
	border-right: 10px solid #1c64d1;
	background-color: #2586d7;
	color: #fff;
  	font-weight: bold;
	}


########  Logout Button  ########

#logout {
	width: 12em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #a80000 /* #FEDD52  #90bade */;
	color: #333;
	}

#logout ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	}
		
#logout li {
	border-bottom: 1px solid #a80000 /* #FEDD52 #90bade */;
	margin: 0;
	padding: 0px;
	}

#logout li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #780000 /* #508fc4 */;
	border-right: 10px solid #a66464 /* #1958b7 */;
	background-color: #a60000 /* #2175bc */;
	color: #fff;
	text-decoration: none;
	width: 100%;
  	font-weight: bold;
	}

html>body #logout li a {
	width: auto;
	}

#logout li a:hover {
	border-left: 10px solid #910000 /* #5ba3e0 */;
	border-right: 10px solid #a67474 /* #1c64d1 */;
	background-color: #a64444 /* #2586d7 */;
	color: #fff;
  	font-weight: bold;
	}


########  Deprecated  ########
.title {
	font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
	line-height: 20px;
  font-weight: bold;
	color: #161616;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
  color: #161616;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
  color: #161616;
  padding: 4px;
  margin-top: 0px;
  margin-bottom: 0px;
  }
  
