/* Zero down margin and padding on all elements */
* {
  margin: 0;
  padding: 0;
}
body {
  font: 11px "Arial", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
  background-color:#003366;
  text-align: center;
  min-width: 760px;
}
h1 {font-size: 20px;font-family: Times New Roman;color: #003366;
}
h2 {font-size: 2.0em;font-weight: normal;
}

#wrapper {
  position: relative;
  width: 760px;
  padding: 5px;
  margin: 0 auto;
  text-align: left;
  background: url(/images/wrap_bg.jpg) no-repeat;
  background-color: #fff;
  border-bottom: 10px solid #fff;
}

#wrappernoblue {
  position: relative;
  width: 760px;
  padding: 5px;
  margin: 0 auto;
  text-align: left;
  background-color: #fff;
  border-bottom: 10px solid #fff;
}

#header {
  height: 202px;
  background-color:#fff;
  background: url(/images/header.jpg) no-repeat bottom left;
}
#header img {border: 0;
}
#mainNav {
  list-style: none;
  background-color:#eee;
}
#top_anchor {float: right;padding-top: 5px;}
#top_anchor a {color: #373737;text-decoration: none;font-size: 12px;}
#top_anchor a:hover {color: #003366;}
#secondaryContent {
  width: 141px;
  display: inline; /* :KLUDGE: Fixes IE double margin float bug */
  float: right;
  padding: 5px;
  border-top: 1px solid #fff;
}
#secondaryContent h2 {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
}
#mainNav {
  width: 152px;
  float: left;
  border-top: 1px solid #fff;
  background-color: #eaeded;
}
#content {
  width: 605px;
  float: right;
  margin-bottom: 5px;
}


* #mainContent ul li
{
  margin-left:30px;
  list-style-type:disc;
}
* #mainContent ul ul li
{
  list-style-type: circle;
}

#mainContent ul{
	margin-top:10px;
	margin-bottom:10px;
}
#mainContent ul ul{
	margin-top:0px;
	margin-left: 20px;
	margin-bottom:20px;
}

#mainContent {
  width: 445px;
  margin: 0;
  float: left;
  padding-left:5px;
  padding-top:4px;
}

#mainContent div {
  padding-left:2px; 
}

#mainContent p {
  padding-left:2px; 
}

html>body #mainContent img {/*Firefox//// %?Child element?% v1/v2/ */display:block;}

/* searchbox */

#searchbox {
  position: relative;
  left: 440px;
  top: -26px;
  width: 325px;
  height: 30px;
  float: left;
  color: #fff;
}
#searchbox form {
  float: right;
  height: 30px;
}
#searchbox p {
  color: #000;
  font-size: 12px;
  float: left;
  line-height: 18px;
  padding-right: 5px;
}
#searchbox form input {
  width: 140px;
  height: 14px;
}
#searchbox form #button_submit {
  height: 18px;
  width: 37px;
  border: none;
  padding-left: 5px;
}
.black {color: #373737;font-size: 12px;
}
.noborder {border: none;
}
.clear {clear: both;
}

/*
#topnav {
  width: 761px;
  height: 40px;
}
#topnav li {
  display: block;
  float: left;
  list-style: none;
  height: 40px;
  width: 152px;
  background: url(/images/button_bg.jpg) no-repeat;
}
#topnav li a:hover {
  text-decoration: underline;
}
#topnav li a {
  color: #fff;
  display: block;
  text-decoration: none;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
  line-height: 16px;
  height: 36px;
}
*/
/* html #topnav li {  /* fix line-height in ie
  height: 1%;
}
#topnav #blue_bg  {
  background: url(/images/blue_button_bg.jpg) no-repeat;
  width: 153px;
}
*/



#topnav {
  width: 761px;
  height: 40px;
}
#topnav li a:hover {
  text-decoration: underline;
}
* html #topnav li dl dt a  {  /* fix line-height in ie*/
  height: 1%;
}
#topnav #blue_bg  {
  background: url(images/blue_button_bg.jpg) no-repeat;
  width: 153px;
}
#topnav {list-style-type:none;
margin:0; /* settings */
padding:0;
float: right;
}
#topnav li {
  display: block;
  float: left;
  position:relative;
  list-style: none;
  height: 40px;
  width: 152px;
  z-index:100;
  padding-bottom: px;
  background: url(images/button_bg.jpg) no-repeat;
}
#topnav li dl dt  {
  color: #fff;
  display: block;
  text-decoration: none;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 4px;
  line-height: 16px;
  height: 36px;
}
#topnav li span {display:block; z-index:100;font-size:12px;  padding-left: 5px;  padding-top: 4px; line-height: 16px; padding-right: 5px; color:#fff;}
#topnav dl {position:absolute; top:0; left:0; margin: 0; padding: 0; background: url(transparency.gif);}
#topnav dt {margin:0; font-size: 12px; float:left;color:#bebebe;border-bottom:1px solid #fff;}
#topnav dd {width:151px;display:none; border-bottom:1px solid #cce; clear:left; margin:0; padding:0; color: #fff; font-size: 12px; text-align:left;}
#topnav dt a, #topnav dt a:visited {display:block; color:#fff; padding: 0px 0px; text-decoration:none;}
#topnav dd a, #topnav dd a:visited {background:#983300; color:#e4ac9b;font-size:11px; text-decoration:none; display:block; padding: 5px 10px;}
#topnav li a:hover {border-bottom:0;}
#topnav li:hover dd, #topnav li a:hover dd {display:block;}
#topnav li:hover dl, #topnav li a:hover dl {border-bottom:none;}
#topnav li a:hover dt a, #topnav dd a:hover {text-decoration: none; color:#fff;}
#topnav li:hover dt a {color: #fff;}
#topnav table {border-collapse: collapse;}



#loggedin {width: 148px;height: 60px;background-color: #d1cdcd;padding-left:4px;
}
#login {width: 152px;height: 100px;background-color: #d1cdcd;
}
#login input {width: 120px;margin-bottom:2px;
}
fieldset {width: 130px;border:none;margin-bottom:2px;
}
#login .submit input  {padding-top: 2px;width: 56px;height: 19px;
}
.infbox {position: relative;width: 138px;height: 470px;padding: 3px;border: 1px solid #999;background: url(images/add_bg.jpg) no-repeat top left;float: left;border-bottom: 24px solid #003366;margin-top: 10px;margin-right: 4px;
}
.infbox h3 {color: #382352;font-size: 11px;line-height: 11px;height: 60px;
}
.infbox img {border: none;
}
.infbox .bottoma {position: absolute;top: 100%;right: .1%;color: #fff;text-decoration: none;font-size: 12px;padding-top: 2px;margin-top: 1px;padding-right: 20px;background: url(images/more_img.jpg) no-repeat top right;
}
#subnav li {list-style: none;
}
* html #subnav li {height: 1%; /* fix height in ie */
}
#subnav a {
  color: #fff;
  text-decoration: none;
  display: block;
  font-size: 12px;
  padding-left: 12px;
  padding-right:2px;
  background:#993400 url(images/submenu_bg.jpg) no-repeat;
  padding-top:1px;
  padding-bottom:2px;
  margin-bottom: 1px;
}
#subnav a:hover {
  text-decoration:underline;
}

a.latestNews:visited {color: #ffffff; text-decoration: none;font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

a.latestNews:link {color: #ffffff; text-decoration: none;font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

a.latestNews:active {color: #ffffff; text-decoration: underline;font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

a.latestNews:hover {color: #ffffff; text-decoration: underline;font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}

.News {
  margin-top: 5px;
}
.News p {
  color: #b9b5e5;
}
.date  {
  color: #7774c8;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
.more {
  color: #fff;
  text-decoration: none;
}
.News a:hover {
  text-decoration: underline;
}
#footer {
  padding: 14px 100px 40px 100px;
  height: 50px;
  clear: both;
  margin-top: 5px;
  text-align: center;
  background-color: #fff;
  background:#fff url(/images/foot_bg.jpg);
  z-index: 100;  
  margin-bottom: -10px;
}
#footer a {
  font-size: 11px;
  text-decoration: none;
  color: #003366;
  z-index: 1000;
}

.forumtextearea

{

            font-family: Arial, Helvetica, sans-serif;

            font-size: 12px;

            color: #000000;

            width:400px;

            height:150px;

            font-weight: bold;

            color: #735480;

}

#forumPageTitle

{

            font-family: Arial, Helvetica, sans-serif;

            font-size: 12pt;

            font-weight:bold;

            

}

.Quote

{

            font-family: Arial, Helvetica, sans-serif;

            font-size: 10px;

            color: #000000;

            background-color:#FFEFEF;

            font-weight:bold;

            text-align :left;

            padding :3px;

            

            

}

.forumtitle

{

            font-family: Arial, Helvetica, sans-serif;

            font-size: 14px;

            color:#735480;

            background-color:#CCCCBB;

            font-weight:bold;

            padding :3px;

}

.forumuserInfo

{

            font-family: Arial, Helvetica, sans-serif;

            font-size: 10px;

            color: #000000;

            background-color:#CCCCCC;

            font-weight:bold;

            text-align :left;

            vertical-align :text-top;

            padding :3px;

}

.forumdate

{

            font-family: Arial, Helvetica, sans-serif;

            font-size: 12px;

            color: #000000;

            background-color:#CCCCBB;

            font-weight:bold;

            text-align :left;

            padding :3px;

}

.forumreply

{

            font-family: Arial, Helvetica, sans-serif;

            font-size: 12px;

            color: #7F7A5F;

            background-color:#ffffff;

            font-weight:bold;

            text-align :right;

            padding :2px;

}

.spacerline

{

            position :relative;

            background-color:#FFFFFF;

            height :8px;

}

.ForumNoResult

{

            font-family: Arial, Helvetica, sans-serif;

            font-size: 11px;

            color: #000000;

            text-align :center;

            position:relative;

            height :150px;

}

.forumback

{

            font-family: Arial, Helvetica, sans-serif;

            text-align :center;

            width :100%;

}

.forum1stCell

{

            font-family: Arial, Helvetica, sans-serif;

            font-size: 11px;

            color: #000000;

            background-color:#cccccc;

            padding :6px;

}

.forumRemainingCell

{

            font-family: Arial, Helvetica, sans-serif;

            font-size: 11px;

            color: #000000;

            background-color:#CECECE;

            padding :6px;

            

}

A.forumlink:visited  {color: #000000; text-decoration: underline;font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}

A.forumlink:link  {color: #000000; text-decoration: underline;font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}

A.forumlink:active  {color: navy; text-decoration: none;font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}

A.forumlink:hover   {color: navy; text-decoration: underline;font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}


.homepage_blockleft
{
  padding-right:2px;
}

.homepage_blockright;
{

}

.homepage_bluetop
{
  padding:0px;
  background-color:#EAEDED;
  FONT-SIZE: 10pt;
  COLOR: #003366; 
  height:66px;
}

.homepage_bluebottom
{
  background-color:FFFFFF;
  height:250px;
}

.homepage_middle
{
    background-color:003366;
    height:24px;
}

 