*{
  margin:0px;
  padding:0px;
}

html{
  height:100%;
}

body{
  height:100%;
  background-color:#09204c;
}

a{
 color:#3d367d;
}

p{ margin-bottom:22px; }

h1{
  font-size:34px;
  font-weight:normal;
  color:#c4151c;
  margin-bottom:10px;
}



h2{
  font-size:30px;
  font-weight:normal;
  color:#c4151c;
  margin-bottom:10px;
}

h3{
  font-family:Arial, Helvetica, sans-serif;
  font-size:19px;
  font-weight:bold;
  margin-top:25px;
  margin-bottom:8px;
}

h2.contentheading span{
  font-size:14px;
  color:#59595c;
}

.clear{
  clear:both;
}

.img_right{
  float:right;
  margin-left:10px;
  margin-bottom:10px;
}

.jda{
  color:#c4151c;
  font-family:Arial, Helvetica, sans-serif;
}

.gray_title{
  font-family:Arial, Helvetica, sans-serif;
  font-size:19px;
  font-weight:bold;
}

.gray_title2{
  font-family:Arial, Helvetica, sans-serif;
  font-size:19px;
  font-weight:normal;
}

.blue_title{
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:bold;
  color:#3d367d;
  
}

.blue_title2{
  font-family: "Times New Roman", Times, serif;
  font-size:16px;
  font-weight:normal;
  color:#3d367d;
  
}

.contact_title{
  font-family: Arial, Helvetica, sans-serif;
  font-size:19px;
  font-weight:normal;
  color: #000;
  
}

.float_left{
  width:50%;
  float:left;
}

div.componentheading{
  display:none;
}

div#top_menu{
  width:100%;
  background-color:#09204c;
  padding:10px 0px 10px 0px;
}

div#top_menu ul li{
  list-style:none;
  float:right;
}

div#container{
  width:817px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  background-image:url(../images/container_bg.jpg);
  background-repeat:repeat-y;
  background-color:#fff4da;
  margin:0px auto;
  margin-bottom:-80px;
}

div#header h1{
  width:817px;
  height:249px;
  text-indent:-9999px;
  background-image:url(../images/jda.jpg);
}

div#header h1#header_2{
  width:817px;
  height:119px;
  text-indent:-9999px;
  background-image:url(../images/header_2.jpg);
}

div#left{
  float:left;
  width:170px; /*185*/
  padding-top:26px;
  padding-left:15px;
}

div#banner{
  width:100%;
  text-align:center;
}

div#content{
}

* html div#left{
  overflow:hidden;
}

div#left ul{
  margin-bottom:28px;
}

div#left li{
  /*width:134px;*/
  padding:5px 10px 5px 0px;
  padding-right:10px;
  list-style:none;
  line-height:11px;
  border-bottom:1px solid #fff4da;
}

div#top_menu ul li a,
div#left li a{
  text-decoration:none;
  font-size:11px;
  font-weight:bold;
  font-family:Verdana, Geneva, sans-serif;
  text-transform:uppercase;
  color:#fff4da;
}

div#top_menu ul li a:hover,
div#left li a:hover,
div#left ul.menu li li.current a,
div#left ul.menu li.current a{
    color:#ffc91d;
}

div#top_menu ul.menu li.current li a,
div#left ul.menu li.current li a{
  color:#fff4da;
}

div#left li ul{
  margin-left:15px;
  margin-bottom:0px;
}

* html div#left li ul{
  margin-left:10px;
}

div#left li ul li{
  padding-bottom:0px;
  border-bottom:none;
}

div#left li ul li{
  line-height:12px;
}

div#right a{
  color:#3d367d;
  text-decoration:none;
}

div#right ol{
  margin-left:20px;
}

div#right ol li{
  margin-bottom:10px;
  }

div#right ol{
  list-style-position:inside;
  color:#3d367d;
}

div#right ul{
  margin-top:5px;
  margin-bottom:15px;
  list-style:none;
  padding-left:10px;
}

div#push_footer{
  height: 120px;
  clear: both;
}

div#footer{
  width:559px; /*817*/
  height:120px;
  padding-left:211px;
  padding-right:31px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#3d367d;
  margin:0px auto;
}

div#right a.more{
  color:#3d367d;
  text-decoration:underline;
}


div#right{
  float:left;
  width:559px; /*632*/
  padding-top:26px;
  padding-left:32px;
  padding-right:31px;
  background-color:#fff4da;
  font-family:"Times New Roman", Times, serif;
  font-size:18px;
  color:#59595c;
}


div#right ul { list-style-position:outside; list-style-image:url(../images/bullet.jpg); padding-left:15px;}
div#right ul li { margin-bottom:10px;}

div#glancebox{
  float:left;
  width:302px;
  height:263px;
  margin-top:10px;
  margin-left:-1px;  
  padding: 5px 0px 0px 20px;
  background-image:url(../images/glancebox_bg.jpg);
  background-repeat:no-repeat;
  font-size:16px;
  font-family:Arial,Helvetica,sans-serif;
  font-weight:normal;
  color:#758a79;
  margin-bottom:72px;
}

div#glancebox h3{
  color: #758a79;
  font-size:17px;
  text-align:center;
  margin: 10px 0px 10px 0px;
  padding-right:25px
}

div#glancebox p{
  margin-bottom:10px;
  line-height:19px
}

.home_introduction{
  line-height:31px;
  font-size:21px;
  margin-top:50px;
  margin-bottom:15px;
}

img.align_left{
  float:left;
  margin-right:10px;
}

img.align_right{
  float:right;
  margin-left:10px;
}