body {margin: 0px auto; padding: 0px; font-family: Arial, Verdana, sans-serif; font-size: 1.0em; color: #000; background: #fff;}

#container {padding: 0px; margin: 0px auto; width: 1000px;}

h1 {color: #02b0f7; font: bold 1.3em Arial, Verdana, sans-serif; padding: 17px 25px 20px 25px; margin: 0px;}
h2 {color: #668102; font: bold 0.9em Arial, Verdana, sans-serif; padding: 0px 25px 15px 25px; margin: 0px;}

.leftcolumn {background: #b0e7fd url(images/background-subpage-left.jpg) repeat-y top left;}

.leftimg {background-image: url(images/background-subpage-image.jpg); background-position: top left; background-repeat: no-repeat;}

.rightcolumn {width: 37px; background: #b0e7fd url(images/background-subpage-right.jpg) repeat-y top left;}

.contents {background: #fff url(images/background-subpage-contents.jpg) repeat-x top left; width: 673px;}
.contents p {margin: 0px; padding: 0px 25px 20px 25px; font-size: 0.8em;}
.contents a {padding: 0px; margin: 0; font: normal 1em Arial, Verdana, sans-serif; text-decoration: underline; color: #627a0b;}
.contents a:link {color: #627a0b; text-decoration: underline;}
.contents a:visited {color: #627a0b; text-decoration: underline;}
.contents a:link:hover, .contents a:visited:hover {color: #00aae4;}
.contents ul {padding: 0px; margin: 0px; margin-left: 55px; font-family: Arial, Verdana, sans-serif; font-size: 0.8em; color: #000;}
.contents ul.sub {padding: 0px; margin: 0px; margin-left: 25px; font-family: Arial, Verdana, sans-serif; font-size: 1em; color: #000;}
.contents ol {padding: 0px; margin: 0px; margin-left: 45px; font-family: Arial, Verdana, sans-serif; font-size: 0.8em; color: #000;}
.contents li {line-height: 175%;}

#menuleft {float: left; width: 18px;}
#sitenav {float: left; width: 636px; height: 86px; background: #02b0f7 url(images/background-sitenav.gif) repeat-x top left;}
#sitenav ul {padding: 53px 0px 0px 0px; margin: 0px; text-align: center;}
#sitenav ul li {list-style: none; display: inline; padding: 0px 10px;}
#sitenav ul li a {padding: 0px; margin: 0; font: bold 0.8em Arial, Verdana, sans-serif; text-decoration: none; color: #fff;}
#sitenav ul li a:link {color: #fff;}
#sitenav ul li a:visited {color: #fff;}
#sitenav ul li a:link:hover, #sitenav ul li a:visited:hover {color: #000;}
#menuright {float: left; width: 19px;}

.clr {clear: both;}

#submenu {width: 223px; background: #fff url(images/background-submenu.jpg) repeat-x bottom left; padding: 0px; margin: 20px 0px;}
#submenu p {font: bold 1.1em Arial, Verdana, sans-serif; color: #0091cc; padding: 10px 14px 5px 10px; margin: 10px 10px 0px 10px; background-image: url(images/submenu-dotted.gif); background-repeat: repeat-x; background-position: top left; text-align: left;}
#submenu ul {list-style: none; margin: 0px; padding: 0px;}
#submenu ul li {font: bold 0.8em Arial, Verdana, sans-serif; margin: 0px; padding: 4px 5px 4px 30px; background-image: url(images/bullet-submenu.gif); background-repeat: no-repeat; background-position: center left; text-align: left; color: #627a0b;}
#submenu ul li a {padding: 0px; margin: 0px; color: #000; text-decoration: none;}
html>body #submenu ul li a {width: auto;}
#submenu ul li a:hover {text-decoration: none; color: #627a0b;}

.address {width: 673px; height: 42px; background: #b0e7fd url(images/background-subpage-copyright.jpg) repeat-x top left; text-align: center;}
.address p {font-size: 0.75em; text-align: center; padding: 30px 0px 0px 0px; margin: 0px;}
.address p img {padding: 5px 0px; margin: 0px;}
.address a {padding: 0px; margin: 0; font: normal 1em Arial, Verdana, sans-serif; text-decoration: none; color: #000;}
.address a:link {color: #000;}
.address a:visited {color: #000;}
.address a:link:hover, .address a:visited:hover {color: #000; text-decoration: underline;}

input {width: 156px; font-size: 0.8em; font-family: Arial, Sans-serif; color: #000; border: 1px solid #000; background: #eee; margin: 6px 0px; padding: 1px 3px;}
input.submit {width: 100px; font-size: 0.8em; font-family: Arial, Sans-serif; color: #fff; border: 1px solid #000; padding: 1px 3px; background: #00aae4;}

