body
{ 
background: url(images/background.gif); 
/*background-attachment: fixed;*/ 
background-repeat: repeat-x; 
background-position: top; 
background-color: #EBEEF3; 
margin:auto;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
h1{
font-size:15px;
color:#6C0008;
padding:5px;
margin:3px;
font-weight:normal;
}
h2{
font-size:13px;
color:#666666;
margin:0px;
padding:3px;
}
h3{
font-size:14px;
color:#666666;
margin:0px;
padding:3px;
}
h4{
font-size:12px;
color: #CE6700;
margin:0px;
padding:3px;
font-weight:normal;
}
.clear {
clear:both;
overflow:hidden;
height:4px;
}
#main_content
{
  width:930px;
  height:auto;
  margin:auto;
  background-color:#FFFFFF;
}
#top_banner
{
  width:930px;
  height:10px;
  background-color:#0C1280;
}

#center_banner
{
  width:930px;
  height:205px;
  background-color:#024594;
}
/*
.center_banner_content
{
  float:left;
  padding:0px 0px 0px 0px;  
}
.center_banner_content img
{
  padding:0px 0px 0px 0px;
}
#center_banner_content h1
{
  font-size:25px;
  color:#6C0008;
  padding:0px 0px 0px 0px;
  font-weight:bold;
}
#center_banner_content h2
{
  font-size:15px;
  color:#6C0008;
}*/
#page_content{
width:930px;
height:auto;
background-color:#FFFFFF;
}
/*------top menu---------*/
#menu
{
  padding: 0px 0px 0px 0px;
  width:930px;
  height:20px;
  text-align: center;
  background-color:#024594;
}
/*
#menu ul
{
  list-style-type:none;
  display:block;
  padding:0px 0px 0px 0px;
}

#menu li
{
  display:inline;
}
*/
#menu a
{
  padding:0px 24px 0px 0px;
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
  color:#FFFFFF;
}

#menu a:hover
{
  text-decoration:none;
  color: #FD9700;
}

/*------left section-----*/
#left_section
{
  width:300px;
  height:600px;
  float:left;
  padding:0 0 10px 30px;
}
.left_box_border
{
  width:250px;
  height:60px;
  border:1px #CCCCCC solid;
  padding:2px;
  margin-top:15px;
}

.left_box_border a
{
  text-decoration: none;
}

.left_box
{
  width:250px;
  height:auto;
  background:url(images/box.jpg) no-repeat top;
  padding-top:10px;
}
.left_box_orange
{
  width:250px;
  height:50px;
  background-color:#FD9700;
  padding-top:10px;
  color:#FFFFFF;
}

.box_title
{
  margin-left: 10px;
  font-weight:bold;
  font-size: 14px;
  color:#FFFFFF;  
}

.left_box_orange a:hover
{
  color:#7B0E10;
}
.left_box_red
{
  width:250px;
  height:50px;
  background-color:#FF2607;
  padding-top:10px;
  color:#FFFFFF;  
}
.left_box_red a:hover
{
  color:#7B0E10;
}
.left_box_purple
{
  width:250px;
  height:50px;
  background-color:#7C81B8;
  padding-top:10px;
  color:#FFFFFF;  
}
.left_box_purple a:hover
{
  color:#7B0E10;
}
.left_box_stuff
{
  width:250px;
  height:350px;
  padding:0px;
  margin-top:25px;
}
.left_box_stuff a
{
  text-decoration: none;
}
.left_box_stuff img
{
  border: none;
}
.left_box_stuff_calendar
{
  padding-left: 15px;
}
img.pic
{
  float:left;
  padding:10px;
}
.title
{
  padding: 0px 0px 0px 0px;
  font-size:14px;
  font-weight:bold;
  color:#7B0E10;
}
.title a
{
  padding: 0px 0px 0px 10px;
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
}
.content
{
  padding: 0px 0px 0px 0px;
  text-align:justify;
  font-size: 12px;
}
.left_content
{
  padding: 0px 0px 0px 10px;
  text-align:justify;
}
.agency_left
{
  border: 1px solid #000000;
  float: left;
}
.agency_right
{
  border: 1px solid #000000;
  float: right;
}
.current_events
{
  border: 1px solid #000000;
}  

.current_events_margin_left
{
  border: 1px solid #000000;
  margin-left:  10px;
}  

.current_events_margin_right
{
  border: 1px solid #000000;
  margin-right:  10px;
}  

/*------right section-----*/
#right_section
{
  width:600px;
  height:auto;
  float:left;
}

.right_box
{
  margin:20px 10px 10px 0;
}
.right_box_left_col
{
  width: 380px;
  float: left;
}
.right_box_right_col
{
  width: 180px;
  float: right;  
  text-align: right;
  margin-right: 10px;
}
img.pic_border
{
  float:left;
  padding:2px;
  border:1px solid #CCCCCC;
}
.pic_border_group
{
  float:left;
  padding:2px 2px 0px 2px;
  border:1px solid #CCCCCC;
}
.title_small{
font-size:12px;
font-weight:bold;
color: #000000;
}
.right_box_space
{
  height: 10px;
  background-color: #FFFFFF; 
}
#right_box_1
{
  width:280px;
  height:280px;
  float:left;
  margin:10px 1px 10px 0px;
  border-right:3px #B3B5B8 solid;
}
#right_box_2
{
  width:250px;
  height:280px;
  float:left;
  margin:10px 5px 10px 1px;
  padding: 0px 0px 0px 12px;
  border-left:1px  #CCCCCC solid;
}
#right_box_object
{
  padding-top: 30px;
}
.news_box
{
  padding:10px 0 0 0;
  clear:both;
}
img.pic_news
{
  float:left;
  padding:0px 10px 10px 10px;
}
.news_submenu
{
  clear:both;
  float:left;
  padding-top:5px;
  margin-left:0px;
  border-bottom:1px #CCCCCC solid;
  width: 270px;
}
.news_link
{
  float:left;
  padding:0px 30px 0px 0px;
}
.news_link a{
text-decoration:none;
color:#999999;
}
.news_link a:hover{
text-decoration:none;
color:#000;
}
/*---------services---------*/
ul.services {
list-style-type:none; float:left; display:block; width:auto; height:20px; 
margin:0px; padding:10px 0 0 2px;}

ul.services li {
display:inline;}

a.nav_services:link, a.nav_services:visited {
display:block; padding:1px 0 0 14px; margin:2px;width: auto; height: auto; text-align:left; line-height:17px;
text-decoration:none; background:url(images/bullet.png) no-repeat left; color:#000;}

a.nav_services:hover {
display:block; padding:1px 0 0 14px; margin:2px;width:auto; height:auto; text-align:left; line-height:17px;
text-decoration:none; background:url(images/bullet_a.png) no-repeat left; color:#000000;}
/*-------footer-----*/
#footer
{
  width:930px;
  height:100px;
  clear:both;
  background-color:#3A4098;
}
#copyrights
{
  width:auto;
  color:#FFFFFF; 
  font-size:10px;
  padding:10px;
}
#footer_address
{
  color:#888FC6; 
  font-size:10px;
  float:left;
  padding:10px;
  width:auto;
}

#footer_address a
{
  color:#FFFFFF;
  text-decoration:none;
}

#footer_address a:hover
{
  color: #0C1280;
}
/*---------footer menu---------*/
ul.footer_menu 
{
  list-style-type:none;
  float:right;
  display:block;
  width:auto;
  height: auto;
  margin:0px;
  padding:3px 20px 0px 10px;
}

ul.footer_menu li 
{
  display:inline;
}

a.nav2:link, a.nav2:visited 
{
  display:block;
  float:left;
  padding:4px 0 0 5px;
  margin:2px;
  width: auto; 
  height:20px;
  text-align:center;
  line-height:16px;
  text-decoration:none;
  color:#FFFFFF;
}

a.nav2:hover 
{
  text-decoration:none;
  color: #0C1280;
}

/* MODAL BOX CSS SETTINGS */
/* Overlay */
#simplemodal-overlay 
{
  background-color:#000000;
}

/* Container */
#simplemodal-container 
{
  height:510px; 
  width:680px; 
  background-color:#ffffff; 
  border:3px solid #cccccc;
}

#simplemodal-container a.modalCloseImg 
{
  background:url(./images/x.png) no-repeat; 
  width:25px; 
  height:29px; 
  display:inline; 
  z-index:3200; 
  position:absolute; 
  top:-15px; 
  right:-18px; 
  cursor:pointer;
}

#simplemodal-container, #basicModalContent 
{
  padding:8px;
}

/* END MODAL BOX CSS SETTINGS */


/* FLOATING BOX CSS SETTINGS */
#boxToDrag 
{
  background-color: #F4F23A;
  border: 1px solid #000000;
  color: #000000;
  padding: 0px;
  margin: 400px 0px 0px 450px;
  position: absolute;
  width: 450px;
  height: 200px;
}

.aBar 
{
  background-color: #024594;
  cursor: move;
  padding: 0px 0px 0px 0px;
  height: 19px;
}

.aBarText
{
  color: #ffffff;
  font-weight: bold;
  font-size:12px;
  padding: 2px 1em 2px 1em;
}

.aBar img
{
  float: right;
  border: 0px;
}

.aBar h2
{
  color: #FFFFFF;
}

.aContent 
{ 
  padding: 10px 0px 0px 0px;
  width: 100%;
  color: #000000;
  font-weight: bold;
}
/* END FLOATING BOX CSS SETTINGS */

