/* redefining HTML tags */
body {border:0px; padding:0px; margin:0px; background:url(images/rightrun.gif) repeat-y top right #fff}
div {font: normal normal normal .95em Tahoma,Helvetica,Arial,sans-serif;}
h1 {font-size:20px; padding:10px; color:#333;}
h2 {font-size:16px; padding:0px 10px; margin:0px;}
h3 {font-size:13px; padding:0px 10px; margin:0px;}
p {border:0px; margin:1em 1em 2em 1em; padding:1px; text-align:justify;}

/* special DIV IDs and attributes of children */
#container {width:1000px;}
#top {float:left; width:800px; height:220px; color:white; text-align:center;
	background:URL(images/header.jpg) no-repeat #006be7;}
#left {float:left; width:800px; background:white;}
#right {float:right; width:200px;}
#nav {float:left; background:URL(images/bg-nav.jpg) repeat-y; width:156px; color:white;}
#main {float:left; margin:0px 10px; width:455px; 
	min-height:500px; height:auto !important; height:500px;}
#wider {float:right; width:615px; margin-right:10px; 
	min-height:500px; height:auto !important; height:500px;}
#wider h1 {padding:10px 10px 0px 10px; margin:0px;}
#wider h2 {padding:0px 10px; margin:0px;}
#wider h3 {padding:0px 10px; margin:0px;}
div.h1 {background:URL(images/bg-h1.gif) no-repeat; height:45px; width:400px; margin-top:8px;}
#nav li a, #nav li a:link {color: #ffffff; display: block; line-height:22px; display:block;
	width:100%; border-bottom:1px dashed white; padding:2px 0px; text-indent:10px; 
	text-decoration:none; font: normal normal 600 12px Tahoma,Helvetica,Arial,sans-serif;} 
#nav li	a:visited { color: #e9e9e9;}
#nav li	a:hover  {background-color: #006be7;}
#nav li a:active {background-color: #006be7;}
#nav ul, #nav li  {list-style-type:none; border:0px; margin:0px; padding:0px; display:inline;}
#rightnav {float:right; background:URL(images/bg-right.jpg) repeat-y; width:156px; color:white;}
#rightnav a {color:white; text-decoration:none;}
#rightnav p {border:0px; margin:2px; padding:1px; text-align:left;} 

/* classes */
.righthead {height:24px; border-top:2px solid white; border-bottom:2px solid white; padding:4px;
	background:url(images/bg-nav.jpg) repeat-y; font-weight:bold; font-size:16px; text-align:center;}
.sm {font-size:.66em}
.smbold {font-size:.66em; font-weight:bold;}
.smboldc {font-size:.66em; font-weight:bold; text-align:center;}
