body {
  padding:0; 
  margin:0;
  background-color:#000000;
  font-size: 12px; 
  color: rgb(46,54,64);
  font-family: arial;
}

a {
  color: #002EF4;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

.slideToggle *,
.ui-accordion :focus,
.ui-accordion * { outline: 0; }

.slideToggle a {
  cursor: pointer;
  cursor: hand;
}

h1,h2,h3,h4,ul,li,p,img {
  margin:0;
  padding:0;
  border:0;
}

ul,li {
  list-style-type:none;
}

h1 {
  font-size:13pt;
  padding-bottom:10px;
}

h2 {
  font-size:12pt;
  padding-bottom:8px;
}

h3 {
  font-size: 12px; 
  color: rgb(0, 128, 0);
  padding-bottom:8px;
}

h4 {
  font-size:13px;
  padding-bottom:8px;
}

#wrapper {
  width:1028px;
  margin-right:auto;
  margin-left:auto;
  background:#ffffff url(images/header.jpg) top center no-repeat;
}


.smi #wrapper {
  background:#ffffff url(images/header2.jpg) top center no-repeat;
}

.home #wrapper {
  background: #000000 url(images/home_bg.jpg) top center no-repeat;
}

.home #nav {
  float:right;
  padding-top:42px;
}

.home #nav li {
  float:left;
  padding-right:36px;
}

#nav li a {
  color:#ffffff;
}

#nav li a.active {
  text-decoration:underline;
}

.home #left {
  width:270px;
  height:648px;
  padding:138px 0 0 16px;
  line-height:18px;
}

.home #right {
  float:right;
  width:723px;
}

.home #copyright {
  position:relative;
  top:634px;
  left:580px;
  color:#ffffff;
  font-size:8pt;
  width:300px;
}

.home div#rotator,
.home div#rotatorr {
  padding-left:20px;
  padding-right:20px;
  font-size: 12px; 
}


.home div#rotatorr {
  position:relative;
  top:84px;
  left:4px;
  color:#000;
  width:480px;
  line-height:14pt;
  font-size:13px;
}


.home div#rotator {
  position:relative;
  top:344px;
  left:140px;
  width:420px;
  color:#ffffff;
  line-height:14pt;
}

.home div#rotator a {
  color:#8CC63E;
}

#header {
  height:170px;
}

a.logo {
  display:block;
  width:132px;
  height:56px;
  float:left;
  margin:18px 0 0 72px;
}

#nav {
  padding-top:28px;
  clear:both;
}

#nav ul {
  padding-left:120px;
}

#nav li {
  float:left;
  padding-right:54px;
}


#content #left {
  width:225px;
  float:left;
  text-align:center;
}


#content #left .heading {
  font-weight:bold;
  font-size:14px;
}

#content #left img {
  border:1px solid #efefef;
  padding:2px;
}

#content #right {
  min-height:400px;
  line-height:18px;
  margin-left:225px;
  padding:0 30px;
  border-left:#9E9E9E 2px solid;
}

#content li {
  list-style-type:circle;
  margin:0 0 4px 34px;
}

#footer {
  text-align:center;
  padding:40px 0 20px 0;
  font-size: 8pt; 
  color: rgb(0, 0, 0);
}


#accordion h3, 
#accordion h2 {
  font-weight:normal;
  font-size:12px;
}



























