.head-left { width:430px; float:left; height:auto; padding:0 0 0 40px;}
.head-right { width:230px; float:right; height:auto;}
.logo { width:400px; float:left; height:auto; margin-bottom:12px;}

h1.call-num { display:block; font-size:19px; color:#336699; padding:0 0 0 5px;}
.login-btn { text-align:right; padding:13px 0; } 
.search-box { width:212px; float:right; height:auto;}
.search-box-left { width:133px; float:left; height:24px; background:url(../images/search-input.png) no-repeat;}
.search-box-left input{ width:123px; height:24px; background:none; border:none; padding:0 5px; font-size:12px; color:#333333;} 
.search-box-right { width:79px; float:left; height:24px;}

.t-margin { margin:17px 0 0 0;}
.menu-holder { background:url(../images/menu-BG.png) no-repeat; height:32px;}
.menu-holder-left { width:517px; float:left; height:auto; height:32px;}
.menu-holder-right { width:243px; float:right; height:auto; height:32px;}
.menu-holder-right h3{ display:block; font-size:14px; color:#333333; text-align:center; padding:8px 0 0 0; font-weight:bold; margin:0;text-transform:uppercase;letter-spacing:1px;}
ul.main-menu { display:block; text-align:center; font-size:14px; color:#ffffff; padding:5px 0 0 0;}
ul.main-menu li{ display:inline;color:#ffffff; list-style:none; padding:3px 10px 3px 0; margin:0 10px 0 0; background:url(../images/menu-space.png) no-repeat right top;}
ul.main-menu li a{ font-size:14px; color:#ffffff; text-decoration:none; text-transform:uppercase;letter-spacing:1px;}
ul.main-menu li a:hover{ color:#FFC700;}
li.main-menu-last { background:none !important;}
.front-banner { height:184px; background:url(../images/front-banner.png) no-repeat left top; color:#ffffff;}
.front-banner-L {width:517px; float:left;height:184px;}
.front-banner-R {width:243px; float:right; height:184px;}

.ff-L { padding:18px 0 0 146px; float:left;}
h1.ff-heading { display:block; font-size:21px; color:#ffffff; letter-spacing:1px; padding:0; margin:0;}

ul.ff-list { display:block; padding:0 0 0 36px;letter-spacing:1px;}
ul.ff-list li{ line-height:15px;}
p.ff-text { display:block; padding:43px 0 0 87px;letter-spacing:1px;}
p.ff-text a{ color:#ffffff;}
p.ff-text a:hover{ text-decoration:none;}
p.ff-text2 { display:block; padding:20px 0 0 0;letter-spacing:1px; font-size:14px; line-height:16px;}
.ff-R { padding:20px 0 0 16px; float:left;}
p.ff-btn { display:block; text-align:center;}

.column-holder { padding:10px 0;font-size:14px;}
.col-1 { width:246px; padding:0 10px 0 0; color:#000000; float:left;}
.col-2 { width:247px; padding:0 11px 0 0; color:#000000; float:left;}
.col-3 { width:245px; float:left;}

h1.col-headings { font-size:17px; color:#ffffff; display:block; padding:5px 10px 0 10px; font-weight:bold; letter-spacing:1px;}

.red-BAR-top { width:246px; float:left; height:26px; background:url(../images/red-header-bg.png) no-repeat; color:#ffffff; letter-spacing:1px;}
.red-BAR { width:246px; float:left; height:26px; background:url(../images/red-bg.png) no-repeat; color:#ffffff; letter-spacing:1px;}
.red-BAR-body { width:224px; padding:12px 10px 14px 10px; border-left:1px solid #CCCCCC;  border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;  float:left;}
ul.col-list { display:block; list-style:none; }
ul.col-list li{ display:block; line-height:19px;}
ul.col-list li a{ text-decoration:none; color:#000000;}
ul.col-list li a:hover{ text-decoration:underline;}
ul.col-list2 { display:block; list-style:none; font-size:15px; }
ul.col-list2 li{ display:block; line-height:21px;}
ul.col-list2 li a{ text-decoration:none; color:#000000;}
ul.col-list2 li a:hover{ text-decoration:underline;}

.blue-BAR {width:247px; float:left; height:26px; background:url(../images/blue-header-bg.png) no-repeat;}
.blue-BAR-Body { width:213px; float:left; padding:12px 18px 32px 16px; background:#E9E9E9; }
.blue-box {width:213px; float:left; height:auto; margin-bottom:35px;}
.blue-box-H { width:213px; float:left; height:auto; margin-bottom:5px;}
.blue-box-L { float:left; width:155px;}
.blue-box-R { float:right; width:42px; padding:0 6px 0 0; text-align:right;}

.gray-BAR-top { width:245px; float:left; height:26px; background:url(../images/gray-header-bg.png) no-repeat;}
.gray-BAR-body { width:219px; padding:12px; border:1px solid #cccccc; border-top:none !important; float:left;}

.gray-BAR-long {width:502px; float:left; height:26px; background-color:#6E6E6E;}
.gray-BAR-body-long {width:476px; padding:12px; border:1px solid #cccccc; border-top:none !important; float:left;}

.red-BAR-top a {
  color: black;
  font-size: .75em;
  text-decoration: underline;
}

.indent {
  margin-left: 20px;
}
.nav_title {
  color: black;
  font-weight: bold;
  font-size: .8em;
  display: inline;
  clear: both;
}


.right_column ul {
  list-style-type: disc;  
  padding-left: 30px;
  padding-bottom: 30px;
}


