body, td, th, input, select, textarea {font-family: arial; font-size: 12px;}
body {background-color: #E4E4DE; margin: 3px;}
form {margin: 0px; padding: 0px}
a {color: #CC5714;}
p {margin-top: 0px; margin-bottom: 15px; padding: 0px;}

a.backtotop {color: #70C0D3; display: block; margin-bottom: 10px; text-align: right; font-weight: bold;}
a.cal{color: #000000;}

.superscript {vertical-align: super; font-size: 10px;}

#logo {border-bottom: 2px #E4E4DE solid;}
table#main {width: 780px;}
#left {width: 175px; background-color: #76AC49; border: 2px #FFFFFF solid;}
#left #nav {padding: 2px 0px; background-color: #FFFFFF; border-bottom: 6px #E4E4DE solid;}
#left #nav a {display: block; background-color: #004F84; color: #FFFFFF; text-decoration: none; font-weight: bold;
	padding-left: 8px; padding-top: 3px; padding-bottom: 3px; text-transform: uppercase; font-size: 11px; margin-bottom: 1px;}
#left #nav a:hover {color: #EBD05C;}
#left #nav span {display: block; background-color: #004F84; color: #EBD05C; text-decoration: none; font-weight: bold;
	padding-left: 8px; padding-top: 3px; padding-bottom: 3px; text-transform: uppercase; font-size: 11px; margin-bottom: 1px;}

#left #subnav {color: #FFFFFF; border-top: 2px #FFFFFF solid; font-size: 11px;}
#left #subnav h1 {font-size: 12px; padding: 4px 8px; margin: 0px; color: #FFFFFF; border-bottom: 2px solid #FFFFFF;}
#left #subnav div {padding-top: 5px;}
#left #subnav div a {padding-left: 15px; display: block; color: #FFFFFF; text-decoration: none; padding-top: 3px; padding-bottom: 3px;}
#left #subnav div a.more {background-image: url("images/right.gif"); background-repeat: no-repeat; background-position: 7px center;}
#left #subnav div span {padding-left: 15px; display: block; color: #FFFFFF; text-decoration: underline; padding-top: 3px; padding-bottom: 3px; font-weight: bold;}
#left #subnav div span.more {background-image: url("images/down.gif"); background-repeat: no-repeat; background-position: 5px center;}
#left #subnav div a:hover {text-decoration: underline;}
#left #subnav div div {padding-left: 8px; padding-top: 0px;}
#left #subnav div div span {font-style: italic; font-weight: normal;}
#left #subnav div div a.more {background-image: none;}
#left #subnav div div span.more {background-image: none;}
#left #subnav div div div a {font-style: italic; color: #E3E3E3; padding-top: 1px; padding-bottom: 1px;}
#left #subnav div div div span {color: FFF; padding-top: 1px; padding-bottom: 1px;}

#left #spotlight {padding: 7px; color: #FFFFFF; border-top: 2px #FFFFFF solid;}
#left #spotlight h1 {font-size: 12px; margin-top: 2px; margin-bottom: 4px; margin-left: 4px; color: #FFFFFF;}
#left #spotlight p {background-image: url("images/spot_arrow.gif"); background-repeat: no-repeat; padding-left: 10px; padding-top: 0px;
	padding-bottom: 3px; margin-top: 3px; margin-left: 3px; margin-bottom: 0px; border-bottom: 1px #A5C68A solid; background-position: 0px 4px; font-size: 11px;}
#left #spotlight a {color: #FFFFFF;text-decoration: none;}
#left #spotlight a:hover {text-decoration: underline;}

#left #text {padding: 10px; color: #FFFFFF; background-color: #004F84; border-bottom: 3px #A5C68A solid;}

#breadcrumb {margin-left: 5px; color: #447FA6; font-size: 10px;}
#breadcrumb a {color: #447FA6; text-decoration: none;}
#breadcrumb a:hover {text-decoration: underline;}

ul, ol {margin: 0px; padding: 0px; margin-left: 30px;}
li {padding-bottom: 8px;}
#right {background-color: #FFFFFF;}
#right #content {padding: 4px 8px; margin-top: 5px; margin-bottom: 20px;}
#right #content h1 {font-size: 13px; margin-top: 5px; margin-bottom: 5px; color: #76AC49;}
#right #content h2 {font-size: 13px; margin-top: 5px; margin-bottom: 5px; color: #CC5714;}
#right #content h3 {font-size: 13px; margin-top: 5px; margin-bottom: 5px;}

#right #content table#model td#col1 {width: 45%}
#right #content table#model td#col1 h4 {color: #C94D04; font-size: 13px; margin-top: 5px; padding-bottom:10px; margin-bottom: 10px; border-bottom: 1px solid #CCC;}
#right #content table#model td#col1 strong {color: #C94D04;}
#right #content table#model td#col2 {width: 45%}
#right #content table#model td#col2 h4 {color: #005085; font-size: 13px; margin-top: 5px; padding-bottom:10px; margin-bottom: 10px; border-bottom: 1px solid #CCC;}
#right #content table#model td#col2 h4 small {font-weight: normal; font-size: 12px;}
#right #content table#model td#col2 strong {color: #005085;}
#right #content #right-image {margin-left: 10px; margin-bottom: 10px; float: right}
#right #content #right-image img {display: block; margin-bottom: 3px;}

#right #nav {margin-top: 2px; padding-left: 2px}
#right #nav div {width: 116px; height: 116px; display: block; float: left; margin-left: 1px; margin-right: 1px; text-align: center;}
#right #nav div a {display: block; padding-top: 91px; color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;}
#right #nav div a:hover {text-decoration: underline;}
#footer {border-top: 4px #76AC49 solid; font-size: 9px; text-align: center; padding-bottom: 10px; padding-top: 4px;}

#login {background-image: url("images/bg_login.gif"); background-repeat: repeat-x; text-align: right; padding-top: 1px; margin-bottom: 3px; padding-right: 1px;}
#login span {background-color: #005085; padding: 2px;}
#login input {font-size: 10px; border: 1px solid #005085;}
#login input.text {width: 130px; color: #005085; text-align:center;}
#login input.button {width: 40px; color: #FFFFFF; background-color: #61B1C5;}