

body 
{
  background:#fff;
  margin:0px;
}

body p div span
{ 
    font-size:11px;
    color:#6F6F6F; 
}

#wrapper 
{
  width:975px;
  background:#fff;
  margin:auto;
}

#sitehead 
{
  background:url(/csda_assets/images/headbg.gif) repeat-x;
  width:100%;
  padding-top:5px;
  height:29px;
  margin:0px;
  text-align:right;
  text-decoration:none;
  color:#fff;
  text-transform:uppercase;
  font-weight:bold;
  font-size:10px;
}


#sitehead a, a:link, a:visited, a:hover {
  text-decoration:none;
  color:#fff;
  text-transform:uppercase;
  font-weight:bold;
  font-size:10px;
  /*margin:0 5px 0 5px;*/
}

#header {
  margin:0 25px 0px 17px;
}

#wrlogotext {
  height:37px;
  vertical-align:bottom;
}

#logotext {
  height:20px;
  padding:0px;
  margin:0px;
  margin-bottom:2px;
}

.wrnav {
  background:url(/csda_assets/images/navbg.gif) repeat-x;
  height:35px;
  vertical-align:top;
}

.static_nlsitem td {
  padding-right:5px;
  padding-left:5px;
}

.tsubnav table {
  padding-top:0px !important;
}

.DynamicMenuStyle {
//margin-top:-3px;
}

.wrnav a {
  display:block;
  margin-top:4px;
}

.wrtopnav a {
  color:#fff !important;
  margin-right:5px;
}

.wrtopnav a:hover {
  color:#fff !important;
  margin-right:5px;
}


#nav {
  list-style-type:none;
  padding:0px;
  margin:0px;
  position:relative;
  margin-top:10px;
  height:30px;
}

#nav li {
  display:inline;
  padding:0px;
  margin:0px;
  padding:2px;
  vertical-align:top;
  position:relative;
  float:left;
}

#nav li, #nav li a, .ctl00_Menu3_3{
  text-decoration:none;
  color:#fff !important;
  text-transform:uppercase;
  font-weight:bold;
  font-size:11px;
  font-family:Arial !important;
}

#nav li a:hover {
  text-decoration:underline;
  color:#B8CFD7;
}

#nav ul {
  position:absolute;
  top:22px;
  left:0;
  background:#B8CFD7;
  margin:0px;
  padding:0 0 7px 0;
  width:150px;
  visibility:hidden;
}

#nav li:hover ul, #nav li ul:hover, #nav li ul li:hover, #nav li ul li a:hover{
  visibility:visible;
}

#nav li a {
  display:block;
  float:left;
  height:30px;
}

#nav ul li a, #nav ul li {
  display:inline;
  float:none;
  height:normal;
}

#nav ul li a:hover {
  color:#810031;
}

#nav ul li, #nav ul li a {
  display:block;
  height:15px;
  margin:5px 0 5px 0;
  padding-left:4px;
  color:#21578A;
}


#nav li:hover ul{
     display:block; 
} 

#wrbot {
  margin:auto;
  margin-top:20px;
}

#wrbot td {
  height:30px;
  line-height:10px;
}

#wrbotl {
  width:13px;
}

#wrbotr {
  width:16px;
}

#bot {
  background:url(/csda_assets/images/botbg.gif) repeat-x;
  color:#fff;
  font-weight:bold;
  font-size:9px;
}

#wrmain {
  width:815px;
  padding-left:10px;
  margin:auto;
}

#rbartab {
  width:201px;
}

#rbartab *, #lbarmenu * {
  font-family:Arial, Helvetica, sans-serif;	
  font-size:11px;
  color:#000000;
}

#wrrbar {
  background:url(/csda_assets/images/rbbg.gif);
  
  padding:5px;
  border-left:1px solid #88A2C6;
  height:522px;
  vertical-align:top;
  width:180px;
}

#wrrbarborder {
  background:url(/csda_assets/images/rbborder.gif) repeat-y;
  font-size:7px;
  width:9px;
}

#wrrbar h2, #lbarmenu h2 {
  padding:0px;
  margin:0px;
  text-align:right;
  text-transform:uppercase;
  font-size:12px;
  color:#21578A;
  padding-bottom:5px;
  background:url(/csda_assets/images/rbardot.gif) repeat-x bottom;
}

#wrrbar p {
  color:#21578A;
}

#wrrbar p.more, #wrrbar p.more a {
  text-align:right;
  text-decoration:none;
  color:#21578A;
  font-weight:bold;
  margin-bottom:20px;
}



#hpimage, #content {
  float:left;
}

.gbox, .rbox {
  margin-left:5px;
  width:312px;
  padding-bottom:11px;
  margin-bottom:20px;
}

.gbox div {
  border-left:1px solid #C2D09D;
  height:100%;
}

.rbox div {
  border-left:1px solid #810031;
  height:100%;
}


.gbox h1, .rbox h1 {
  height:44px;
  margin:0px;
  color:#fff;
  padding:5px 10px 0 10px;
  font-size:14px;
}

.gbox p, .rbox p {
  margin:10px 0 0 10px;;
}

.gbox {
  background:url(/csda_assets/images/gboxbot.gif) bottom left no-repeat;
}
.gbox h1 {
  background:url(/csda_assets/images/gboxtop.gif) repeat-x;
}

.rbox {
  background:url(/csda_assets/images/rboxbot.gif) bottom left no-repeat;
}
.rbox h1 {
  background:url(/csda_assets/images/rboxtop.gif) repeat-x;
}

#lbarmenu {
  background:url(/csda_assets/images/lbarmenubg.gif) no-repeat;
  float:left;
  width:150px;
}

#lbarmenu h2{
  font-size:20px;
  text-align:left;
}

#lbarmenu ul {
  list-style-type:none;
  width:100px;
}

#lbarmenu ul li {
  text-align:right;
  margin-bottom:10px;
}

#lbarmenu ul li a {
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  color:#21578A;
}

#lbarmenu ul li a:hover {
  color:#810031;
  text-decoration:underline;
}

#scontent 
{
  width:570px;
  /*float:left;*/
  margin-left:0px;
  font-family:Arial, Helvetica, sans-serif;	
}

#scontent table table {
  width:auto;
}

#scontent h1 
{
  padding:0px;
  padding-top:2px;
  margin-bottom:12px;
  text-align:left;
  font-size:20px !important;
  text-transform:none !important;
  color:#21578A;
  font-weight:bold;
  background:url(/csda_assets/images/rbardot.gif) repeat-x bottom;
}


#scontent h2
{
  padding:0px;
  margin-bottom:12px;
  font-size:16px !important;
  font-weight:bold;
  color:#85A03C;
}

#scontent h3
{
  padding:0px;
  margin-bottom:12px;
  font-size:12px !important;
  font-weight:bold;
  color:#21578A;
}

#scontent h4
{
  padding:0px;
  margin-bottom:11px;
  font-size:11pt !important;
  font-weight:bold;
  color:#21578A;
}

#scontent h5
{
  padding:0px;
  margin-bottom:10px;
  font-size:10pt !important;
  font-weight:bold;
  color:#21578A;
}

#scontent h6
{
  font-size:10pt !important;
  font-weight:normal;
  color:#21578A;
}
#scontent a {
  color:#21578A;
  font-size:12px;
  text-decoration:underline;
  font-weight:normal;
  text-transform:none;
}
  
#scontent a:hover {
  color:#810031;
  font-size:12px;
  text-decoration:underline;
  text-transform:none;
}

#scontent p, div, span
{ 
    font-size:12px;
    color:#6F6F6F; 
}

#col1 {
  width:260px;
  padding:3px;
  float:left;
  margin-right:5px;
  height:100%;
}

#col2 {
  width:190px;
  padding:3px;
  float:left;
  
}

#col1 div, #col2 div {
  background: url(/csda_assets/images/rdottedborder.gif) right repeat-y;
  padding:5px;
  height:100%;
}



#col1 h2, #col2 h2, #col1 .hr, #col2 .hr, #scol h2, #scol .hr {
  padding-bottom:5px;
  margin:0px;
  background:url(/csda_assets/images/rbardot.gif) repeat-x bottom;
}

#col1 .hr, #col2 .hr {
  border:0px;
  height:1px;
  width:100%;
  margin-bottom:5px;
}

