@import url('local.css');

/**************************************     GENERAL TAGS     ***************/


body {margin:0;padding:0;font:13px/20px Verdana;text-align:center;background:url(../images/new_background.jpg) repeat-y top center}
h1 {margin:0;padding:0 0 0 10px;font:28px/70px Verdana;font-weight:normal;color:#039;}  /* site heading */
h1 span {font-weight:bold;color:#03c;}
h1 em {font-family:georgia, serif;}
h2 {margin:0;padding:0;font:20px/24px Verdana;font-weight:bold;color:#039;}  /* page sub headings */
h3 {margin:25px 0 15px 0;padding:0;font:18px/22px Verdana;font-weight:bold;color:#039;clear:left;}
h4 {font:16px/20px Verdana;font-weight:bold;color:#039;}
p {margin:8px 0;padding:0;}
a {color:#06c;text-decoration:none;}
a:hover {color:#09f;text-decoration:underline;}
blockquote {background:url(../images/icons/blue_quote.gif) no-repeat top left;width:600px;padding:10px 0;margin:0 0 10px 50px;color:#039;clear:both;}
blockquote p {background:url(../images/icons/unquote.gif) no-repeat bottom right;text-align:center;}
blockquote small {float:right;margin:0;padding:0;text-align:right;}


/**************************************     LAYOUT     ***************************/


#header {margin:0 auto;padding:0;text-align:left;width:960px;background:#eef7ff url(../images/banner_background.gif) no-repeat top left;border:0;}
#banner {margin:0;padding:0;line-height:50px;border-left:1px solid #bdf;border-right:1px solid #bdf;}
#banner h1 span {display:none;}
#banner h1 {background:url(../images/title.jpg) no-repeat top right;width:700px; height:70px;}
#banner img {padding-left:200px;}
#subMenu {width:960px;margin:0 auto;padding:0;font-weight:bold;text-align:left;}
#subMenuContent {padding:0 0 0 190px;margin:0;}
#subMenuContent a {padding:0 10px;}
#container {margin:0 auto;padding:0;width:960px;background:#fff url(../images/container_background.gif) no-repeat 768px -45px;border:1px solid #bdf;}
#inner_container {margin:0;padding:0;width:960px;background:transparent url(../images/container_bottom.gif) no-repeat 98% 102%;}
#left_column {margin:0;padding:0;float:left;width:189px;text-align:left;}
.loginform {padding:2px 10px;margin:0;}
.loginform div {float:left;width:48%;height:30px;}
#message {padding-left:10px;}
#date {font-weight:bold;padding:0 10px 5px 10px;}
#news_info {margin:0;padding:0 10px;border:none;height:180px;}
#content {margin:0;padding:10px 10px;float:left;width:750px;text-align:left;}
#footer {margin:10px auto;padding:5px 0;clear:both;width:960px;background:#eef7ff url(../images/banner_background.gif) no-repeat -500px 0;text-align:center;font:11px/16px Verdana;border:1px solid #bdf;}
#footer ul, #footer ul li {display:inline;margin:0;padding:0;list-style-type:none;color:#06c;}
#footer img {padding-top:5px;}
#first {display:block;}
#second, #third, #fourth, #fifth {display:none;}
.box {width:179px;margin:10px 0 0 10px;padding:0;font:11px/16px Verdana;}
.box_top {margin:0;padding:0;background:url(../images/box_top.gif) no-repeat top left;}
.box_body {margin:0;padding:0;background:url(../images/box_filler.gif) repeat-y;}
.set_height {height:40px;}
.box_body h3 {margin:0;padding:0 0 8px 10px;font:16px Verdana;font-weight:bold;color:#039;}
.box_bottom {margin:0;padding:0;background:url(../images/box_bottom.gif) no-repeat bottom left;}
.box p {margin:0;padding:2px 10px;}
.last {margin-bottom:10px;}
p.client {line-height:25px;padding:5px 10px;}
p.client img {padding-right:6px;}
p.client a {font-weight:bold;}
#tools {text-align:center;}
#tools img {padding:0;margin:2px;}
#tools form {margin:5px 0 0 0;padding:0;}
#tools input {margin:0;padding:0;}
.padding {margin:0;padding:0;height:50px;}


/**************************************     NAV BAR     *****************************/

#nav {width:958px;float:left;font-size:93%;font-weight:bold;line-height:normal;border-bottom:1px solid #bdf;border-left:1px solid #bdf;border-right:1px solid #bdf;background:#eef7ff url(../images/nav_background.gif) no-repeat top right;}
#nav ul {margin:0;padding:0 0 0 200px;list-style:none;}
#nav li {display:inline;margin:0;padding:0;}
#nav a {float:left;background:url(../images/navLeft.gif) no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#nav a span {float:left;display:block;background:url(../images/navRight.gif) no-repeat right top;padding:5px 15px 4px 6px;color:#666;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {float:none;}
/* End IE5-Mac hack */
#nav a:hover span {color:#FFF;}
#nav a:hover {background-position:0% -42px;}
#nav a:hover span {background-position:100% -42px;}