body { margin: 0; padding: 0 0 10px 0; background: #fff url(images/bg.jpg) no-repeat top left scroll;  color: #000; font-family: "Trebuchet MS", sans-serif; font-size: 95%; }
a, a:visited { color: #4DA6D2; text-decoration: none; }
a:hover, a:active { color: #4365A6; text-decoration: underline; }

#container { background: transparent; margin: 0 auto; padding: 0 0 10px 0 !important; width: 980px; }
#main { background:#fff; float:left; margin:0 0 10px 270px !important;
margin:0 0 10px 121px; padding:0 15px 10px 0 !important; padding: 0 8px 10px 7px; width:497px; }
#main h1 { font-size: 1.4em; color: #7192C2; }
#main h2 { font-size: 1.3em; color: #7192C2; }
#main p { padding-bottom: 10px; margin: 0 0 10px 0; }
#main ul { list-style-type: none; padding: 0; margin: 0; }

#main ul li { line-height: 32px; background-image: url(images/bullet.png); background-repeat: no-repeat; background-position: .1em; padding-left: 2.2em; }

#header { margin: 10px 0; width: 497px; height: 50px; }
#header h1 { text-align: center; width: 497px; height: 50px; color: #7192C2; background: transparent url(images/divider1.jpg) center bottom no-repeat; font-size: 1.9em !important; }
#desc { text-align:center; font-style: italic; }

#right { float: left; width: 192px; color:#000; background: transparent url(images/divider2.jpg) center bottom no-repeat; margin: 0; padding: 0 0 9px 0; height: auto; }
#right p { padding: 10px; margin: 0; font-size: 0.85em !important; }
#right h2 { background: transparent url(images/divider2.jpg) center top no-repeat; font-size: 1.2em; padding: 18px 0 0 0; margin: 10px 0 0 0; text-align: center; color: #7192C2; }

#navcontainer { width: 192px; padding: 0; margin: 0 auto; font-family: "Trebuchet MS", sans-serif; background: transparent; color: #333; }

#navcontainer ul { list-style: none; margin: 0; padding: 0; border: none; font-size: 0.85em !important; }

#navcontainer li { border-bottom: 1px solid #7192C2; margin: 0; }

#navcontainer li a, #navcontainer li a:visited { display: block; padding: 5px 5px 5px 0.5em; border-left: 2px solid #7192C2; border-right: 2px solid #7192C2; background-color: #fff; color:#000; text-decoration: none; width: 100%; }

html>body #navcontainer li a, body #navcontainer li a:visited { width: auto; }

#navcontainer li a:hover, #navcontainer li a:active { border-left: 2px solid #7192C2; border-right: 2px solid #7192C2; background-color: #D4FFFF; color: #000; }

#farleft { margin: 0; padding: 10px; text-align: left; font-size: 0.75em; position: absolute; top: 420px; left: 0; width: 270px; font-size: 0.7em !important; }
#farleft ul { list-style: none; margin: 0; padding: 0; }
#farleft h2 { font-size: 1.3em; color: #7192C2; }

img.centered {display:block; margin: 0 auto 5px auto; padding:2px; }

img.alignright { float: right; display: inline; margin:5px 0 0 7px; padding:4px;  }

img.alignleft { float: left; display: inline; margin:5px 7px 0 0; padding:4px; }

img.border { border: 0; }

.clear { clear: left; padding-top: 10px; }
.clear2 {clear:right; padding-top: 10px; }

form { margin: 0px; padding: 0px; }
form input, form textarea, form submit { border: 1px solid #7192C2; background-color:#D4FFFF }
form option {padding: 0 5px;}

.alignleft { float:left; text-align:left; }

.alignright { float:right; text-align:right; }
.center { text-align: center; }
