/*
*{margin:0; padding:0}

img{border:0}
#body{background:url(images/bg.jpg) repeat-x #003466; font-family:Arial; font-size:14px; width:100%;}
#wrapper{background:url(images/background.jpg) no-repeat; width:1286px;  padding-top:21px;}
#page{no-repeat; width:1041px; height:100%; display:table; margin-left:112px;}
#contents{}
#top_and_header_container{background:url(images/page_top.png) no-repeat; width:1041px; height:155px}
#top{text-align:right; font-size:11px; color:#120d0c; clear:both; padding-right:65px;  padding-top:25px; margin-right:25px; margin-left:25px;}
#top a{color:#000000}
#top a:hover{text-decoration:underline;}
#header{clear:both;  margin-left:25px; margin-right:25px;}
#header #logo{float:left; padding-left:22px; padding-top:5px;}
#header #contact{float:right; font-size:20px; background:url(images/phone_icon.jpg) no-repeat; padding-left:40px; height:38px; margin-top:30px; padding-top:5px; margin-right:27px; letter-spacing:2px}
*/

a{color:inherit; text-decoration:none;}

#mid {
  clear:both;
  display:table;
/*  padding:0px 25px 0 25px;*/
}

#mid #leftCol {
  width:255px;
  float:left;
  margin-top:0px;
  margin-left:7px;
}


.tab1 {
  background:#f7fafd;
  overflow:hidden
}

.tab1 .links {
  padding-top:10px;
  width:259px;
  margin-left:1px;
  border:1px solid #cccccc;
  min-height:166px;
}

ul {
  margin:0 15px;
  padding-left:10px;
  display:block;
}

ul li {
  list-style:url(/images/arrow.jpg);
  display:block;
  padding-left:3px;
  margin-bottom:14px;
}

.menu_first {
  background: url(/images/menu_title_bg.gif) no-repeat;
  width:233px;
  clear:both;
  height:30px;
  padding-top:7px;
  font-size:16px;
  padding-left:22px;
  display:block;
  cursor:pointer
}

.menu {
  background:#c1dcf0;
  width:230px;
  margin-left:1px;
  height:30px;
  padding-top:7px;
  font-size:16px;
  padding-left:22px;
  clear:both;
  display:block;
  border:1px solid #cccccc;
  cursor:pointer
}



#mid #centerCol {
  margin-top:0px;
  float:left;
  margin-left:5px;
}

.center_text_heading {
  background: url(/images/dark_menu_bg.jpg) no-repeat;
  width:446px;
  height:30px;
  font-weight:bold;
  color:#FFFFFF;
  font-size:18px;
  text-align:center;
  padding-top:7px
}

#centerCol .body {
  padding-top:10px;
  width:443px;
  margin-left:1px;
  border:1px solid #cdcdcd;
  background:#f7fafd;
}

#centerCol .body p {
  padding-left:13px;
  padding-right:2px;
  margin-bottom: 1em;
}

#centerCol .body h2 {
  font-size: 110%;
}

#centerCol .body h3, #centerCol .body h2 {
  height:25px;
  width:400px;
  border:1px solid #cccccc;
  background:url(/images/small_gredient.jpg) repeat-x;
  padding-top:5px;
  margin:15px auto;
  padding-left:10px;
}

#centerCol .body h3 span {
  width: 14px;
  height: 19px;
  background: url(/images/point_icon.jpg) no-repeat;
  background-position: center left;
  display: inline;
/*  margin-right: 6px;*/
  float: left;
}

#mid #rightCol {
  margin-top:0px;
  float:left;
  margin-left:4px;
}

.bluebutton {
  background: url(/images/blue_button.jpg) no-repeat;
  width:259px;
  height:51px;
  color:#FFFFFF;
  text-align:center
}

.greenbutton {
  background: url(/images/green_button.jpg) no-repeat;
  width:259px;
  height:53px;
  color:#FFFFFF;
  text-align:center
}

.redbutton {
  background: url(/images/red_button.jpg) no-repeat;
  width:259px;
  height:54px;
  color:#FFFFFF;
  text-align:center
}

.bluebutton a, .greenbutton a, .redbutton a{color:#fff;}


.button_title{font-size:24px; font-weight:bold; clear:both; padding-top:4px;}
.button_title2{font-size:24px; font-weight:bold; clear:both; padding-top:7px;}
.button_small_text{font-size:12px;}
/*
.footer{clear:both; color:#96abc0; font-size:13px; text-align:center;  margin-bottom:10px;}
.footer a{color:#96abc0}
.footer img{vertical-align:middle}


.page_bottom_bg{width:1041px; margin-left:112px; height:69px; }
*/