/**** Default design style ****/
body {
	background-color: #ffffff;
	font-size: 11pt;
	font-weight: normal;
	font-family: Verdana, Arial, Courier,  sans-serif;
	color: #000000;
 	margin: 0 0 0 0;}

a:active {font-size: 0.9em; color: navy; text-decoration: underline; }
a:link {font-size: 0.9em;color: navy; text-decoration: underline; }
a:visited {font-size: 0.9em;color: navy; text-decoration: underline; } 
a:hover {font-size: 0.9em;color: #6297CA; text-decoration: none; }

h1{color: #ffffff; font-size:2em; font-weight:bold;font-family:Verdana, Arial, Courier, sans-serif;}
h2{color: #B3FF00; font-weight:bold;font-size:0.9em; font-family:Verdana, Arial, Courier, sans-serif; padding-top:20px;padding-left:10px;}
h3 {color:navy; font-weight:bold; font-size:0.8em;font-family:Verdana, Arial, Courier, sans-serif; margin-top:0; margin-bottom:o; padding-top:0; padding-bottom:0; padding-left:15px;}
h4 {font-size: 0.9em; font-weight:bold; color: #000000; font-family: Arial, Courier, Verdana, sans-serif;}
h5 {font-size: 0.9em; color: navy; font-family: Arial, Courier, Verdana, sans-serif; padding-top:5px; padding-bottom:0px;padding-left:10px; margin-right:4em;}
h6 {font-size: 0.8em; margin-bottom:2px;}
p {font-size: 0.7em; color: #000000; margin-top:10px; padding-left:10px;padding-right:10px; }
p.highlight{ font-size: 0.8em;font-weight:bold; color: #5E7F00;  padding-left:10px;padding-right:10px;
}
hr {color:#d1d1d1; height: 1px; margin-top:0px; margin-bottom:0px;}
ul {  list-style: circle; margin-left:15px; margin-top:10px;}
li { font-size:0.8em; color:#000000;  margin-left:15px; margin-bottom:15px;}
span.footnote { font-size:0.9em; color: #838383;line-height:1em;}
p.footnote { font-size:0.7em; color: #6D6D6D; margin-top:2px;padding-bottom:5px;}

/**** main navigation on the top style ****/
table.topbar-selected { font-family:Verdana, Arial, Courier, sans-serif; }
table.topbar-selected a:link, 
table.topbar-selected a:active, 
table.topbar-selected a:hover,
table.topbar-selected a:visited
{font-size: 0.6em; color: #ffffff; text-decoration: none;}


table.topbar-normal { font-family:Verdana, Arial, Courier, sans-serif; }
table.topbar-normal a:link {font-size: 0.6em; color: navy; text-decoration: none;}
table.topbar-normal a:active {font-size: 0.6em; color: navy; text-decoration: none;} 
table.topbar-normal a:visited {font-size: 0.6em; color: navy; text-decoration: none;}
table.topbar-normal a:hover {font-size: 0.6em; color: #A9E300; text-decoration: none;}

/**** sidebar navigation on the left style ****/
table.navigation {color: navy; font-weight:bold; 
                   border-bottom: 0px solid navy; border-top: 1px solid navy; margin-left:8px; margin-right:5px;}
table.navigation th {color: navy; background-color: #ffffff;  border-bottom: 1px solid navy; border-top: 0px solid navy; padding-left:0px; }
table.navigation th.title { padding-left:0px;}

table.navigation th.selected {color: navy;  background-color: #CBD8E8; border-bottom: 1px solid navy; border-top: 0px solid navy;}
table.navigation th a:link, 
table.navigation th a:active, 
table.navigation th a:visited
{color: navy; font-size:0.8em; text-decoration: none; font-family:Verdana, Arial, Courier, sans-serif;}
table.navigation th a:hover
{color: #6297CA; font-size:0.8em; text-decoration: none; font-family:Verdana, Arial, Courier, sans-serif;}


table.navigation td {font-size:0.7em; font-weight:normal; color: #000000; background-color: #CBD8E8;  border-bottom: 1px solid navy; border-top: 1px solid #ffffff; padding-left:15px;}
table.navigation td.selected {font-size:0.7em; color: #ffffff; background-color: navy;  border-bottom: 0px solid navy; border-top: 1px solid #000000;}

table.navigation td a:link {color: #000000; text-decoration: none; }
table.navigation td a:active {color: #000000;  text-decoration: none; }
table.navigation td a:visited {color: #000000;  text-decoration: none; }
table.navigation td a:hover {color: #ffffff; text-decoration: none; }


/**** content page style(with title bar and white page space) ****/
table.page{ margin-left:0.5em; margin-right:0.5em; margin-bottom:0.5em;border-bottom: 1px solid #D1D1D1; border-right: 1px solid #D1D1D1;
}
table.page p {margin-right:6em;}
table.page th {color:#f4f4f4; font-weight:bold; background-color:#5C6CA2; font-size:0.7em; padding-left:8px;}
table.page td.content { border-left: 1px solid #D1D1D1; }
table.page ul {  list-style-image: url(images/pointer.gif); margin-left:10px;margin-right:6em;}
table.page li { font-size:0.7em; color:#000000;  margin-left:10px; margin-top:1.5em;}

table.page  p.news { color:#5E7F00; font-family: Arial, Courier, Verdana, sans-serif; margin-right:0.5em; }
table.page  p.news a:link, 
table.page  p.news a:active, 
table.page  p.news a:visited
{font-size: 0.9em; color: navy; text-decoration: underline;}
table.page  p.news a:hover{font-size: 0.9em;color:#6297CA; text-decoration: none;}

table.list { font-size:0.8em;color: #5E7F00; 
                   margin-left:8px; }
table.list ul { font-size:1.1em; list-style: square; list-style-image:none; margin-left:10px; margin-top:0px;}
table.list li { margin-left:10px; margin-bottom:2px; margin-top:0px;}


table.sitemap { font-size:1em;  color: navy; font-family:Verdana, Arial, Courier,  sans-serif;
                   margin-left:0px; }
table.sitemap p {color:navy; margin-bottom:0px;margin-top:5px;}
table.sitemap ul {  list-style: square; list-style-image:none; margin-left:40px; margin-top:0px;}
table.sitemap li { color: navy; font-size:0.8em;  margin-left:10px; margin-bottom:2px; margin-top:0px;}
table.sitemap a:link, 
table.sitemap a:active, 
table.sitemap a:visited
{color: #5E7F00; font-size:1em; text-decoration: underline; font-family: Arial, Verdana,Courier, sans-serif;}
table.sitemap a:hover
{color: #5E7F00; font-size:1em; text-decoration: none; font-family: Arial,Verdana, Courier, sans-serif;}

table.learnmore { margin-left:8px; margin-right:5px;
}
table.learnmore p { margin-bottom:2px;}

table.copyright td.text {font-size:0.6em; color:#000000; font-family: Arial, Courier, Verdana, sans-serif; }
table.copyright td.line { background: url(images/page-bottomline.gif); background-repeat: repeat-x;  }


table.quots { font-size:0.7em;color: black;  font-family:Arial, Verdana, Georgia, Times New Roman, sans-serif;   }

/**** form style ****/

table.form {color: #5E7F00; font-size:0.7em;  font-family: Verdana, Arial, Courier,  sans-serif; margin-left:30px; }
table.form td {}
span.required {background-color: #f4f4f4; padding-left:5px; padding-right:5px;}
table.form input { font-size:1.1em;  background-color: #ffffff; height:1.8em; border:1px solid navy; font-family:  Arial, Courier, Verdana, sans-serif; }
table.form select { font-size:1.1em;  background-color: #ffffff; height:1.8em; border:1px solid navy; font-family:  Arial, Courier, Verdana, sans-serif; }

table.form textarea { font-size:1.1em;  background-color: #ffffff;  border:1px solid navy; font-family:  Arial, Courier,Verdana,  sans-serif; }

table.box {background-color: #E8EDF8; font-size:0.8em; margin-left:20px; }
table.box td { border-bottom:1px solid #ffffff;}





