/* Body */


body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4C73B5;
	margin: 10px;


}


a {
	color: #003896;
	text-decoration: none;
	font-size: 10px;


}


a:hover {


color: #0A94D6;


; text-decoration: underline


}


img {


border: none;


}


hr {


margin: 5px 0px;


border-bottom: 2px solid #B3C7E3;


}


/* Table */


table#main {


background-color: #FFFFFF;


width: 95%;


border: 2px solid #0A94D6;


}


td, th {


font-size: 12px;


vertical-align: top;


text-align: left;


padding: 0px;


}


th {


font-weight: bold;


}


td#header {


font-size: 15px;


font-weight: bold;


color: #FFFFFF;


background-color: #1568F2;


height: 1em;


padding: 2px 15px;


}


td#content {


padding: 0px 15px;


}


/* Sidebar */


td#sidebar1, td#sidebar2, td#sidebar3 {


font-size: 10px;


padding: 0px 15px;


width: 220px;


}


td#sidebar1 {


background-color: #B5DFF3;


}


td#sidebar2 {


color: #003896;


background-color: #53B4E2;


}


td#sidebar3 {


color: #B5DFF3;


background-color: #0A94D6;


}


td#sidebar1 a:hover {


color: #003896;


}


td#sidebar2 a, td#sidebar2 a:hover, td#sidebar3 a, td#sidebar3 a:hover {


color: #FFFFFF;


}


td#sidebar1 h1, td#sidebar2 h1, td#sidebar3 h1 {


font-size: 12px;


}


/* Headers */


h1, h2, h3, h4 {


font-weight: bold;


padding: 2px 15px;


margin: 0px -15px 2px -15px;


}


h1 {


font-size: 15px;


color: #333333;


background-color: #FFFF99;


background-repeat: no-repeat;


background-position: left center;


}


h2 {


font-size: 18px;


color: #9999FF;


}


h3 {
	font-size: 12px;
	color: #9999FF;
	text-decoration: underline;


}


h4 {


font-size: 12px;


color: #003896;


border-bottom: 2px solid #B3C7E3;


; text-decoration: none


}


table.h4 {


margin: 0px -15px 2px -15px;


border-bottom: 2px solid #B3C7E3;


}


table.h4 td, table.h4 th {


font-weight: bold;


color: #003896;


vertical-align: bottom;


padding: 2px 15px;


}


table.h4 td {


font-size: 10px;


text-align: right;


}


/* Text elements */


p, form, ul, ol {


margin: 10px 0px;


}


p.frame {


font-size: 10px;


background-color: #E6F4FB;


padding: 5px;


border: 2px solid #B5DFF3;


}


p.center {


font-size: 10px;


text-align: center;


}


input, select, textarea {


font-size: 10px;


font-family: Verdana, Arial, Helvetica, sans-serif;


}


input.text, select, textarea {


padding: 1px 2px;


border: 1px solid #B5DFF3;


}


input.button {


font-size: 12px;


font-weight: bold;


color: #4C73B5;


background-color: #E6F4FB;


padding: 1px 2px;


border: 1px solid #B5DFF3;


}


ul {


list-style-type: none;


}


ul li {


background-repeat: no-repeat;


background-position: 0px 2px;


padding-left: 8px;


}


/* Classes */


.linespace {


margin-top: 1em;


}

.style99 {font-size: 10px}
