body{margin:0 auto;
padding:0;
line-height: 1.5em;
font-family: arial, verdana, sans-serif;
min-width:1254px;
width:1254px;
background-color:#f4f4f4;}

a, a:link, a:visited {text-decoration: none;
font-family: arial,verdana,sans-serif;
color:maroon;
}

a:hover{text-decoration: underline;
font-family: arial,verdana,sans-serif;
}
 
a:link img, a:visited img { border:none}
a:hover img { border:none}
a:link {text-decoration:none}
a:visited {text-decoration:none}

b{font-size: 100%;}
em{color: #800000;}
samp { letter-spacing:1px; color: #800000; }
var{color:#996600;}
.white{color:white;}
.clear         { clear:both; }
.float-leftw    { float:left;margin:6px 20px 0 190px; }
.float-rightw    { float:right;margin:6px 200px 0 20px; }
.float-lefti    { float:left;margin-right:14px;margin-bottom:-3px; }
.float-left    { float:left;margin-right:11px; }
.float-right   { float:right; }
 .float-rightmbm   { float:right; margin:5px 12px 0px 16px;}
 .float-righttm   { float:right;margin-right:484px;margin-top:4px; }
 .float-righttm1   { float:right;margin-right:24px;margin-top:4px; }
 .sc{font-variant:small-caps;}
 .minle {margin-left:-15px;}
 .lsn{letter-spacing:-1px;}
 
#maincontainer{
border:2px ridge #cecece;
width: 1254px;
min-width: 1254px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
  
  #topsection{
background: #eaeaea;
height: 130px; /*Height of top section*/
}

#header  {
  background-color:       #4d4d4d;
  background-image:       url('images/a1.gif');
  background-repeat:      repeat-x;
  color:                  #ffffff;
  height:                 104px;
  }
  
  #header h2  {  color:                  #fff;
  float: left;
  font-family:arial,verdana,sans-serif;
  font-size:              19px;
  font-weight:            normal;
  letter-spacing:         -1px;
  margin: 8px 0 8px 8px;
  padding-top:            0px;
  }
  
  #header h2 span  {display:block;
  background-color:       transparent;
   color:                  #DADADA;
  font-size:              19px;
  margin: 4px 0px 2px 0;
  }
  
#delegate {float:right;margin-right:570px;margin-top:6px;text-transform:uppercase;font-size:10px;color:#f6f6f6;line-height:12px;width:107px;height:74px;text-align:justify;letter-spacing:-1px;padding:4px;border:1px double #c0c0c0;background:url(images/exp.png) no-repeat;} 
#cdladirector {float:right;margin-right:10px;margin-top:6px;text-transform:uppercase;font-size:10px;color:#D8D6D6;line-height:12px;width:110px;height:74px;text-align:justify;letter-spacing:-1px;padding:4px;border:1px double #c0c0c0;background:url(images/exp.png) no-repeat;}  
  
    
  #quickcontact  {
  background-image:       url('images/bgform15.jpg');
  background-repeat:      no-repeat;
  border: 1px ridge #ccc;
  color:                  #fff;
  float:                  right;
  font-weight:            normal;
  height:                 115px;
  letter-spacing:         2px;
  margin-top:             20px;
  position:               absolute;
  right:                  4px;
 top:                    -16px;
  width:                  440px;
  }
  
.misc { color:#c0c0c0;font-size:20px;font-style:italic;letter-spacing:1px;}
  
  a.logo1:link ,  a.logo1:visited {
  background-color:       transparent;
  color:                  #f3f3f3;
  font-size:              20px;
  font-weight:            400;
  text-decoration:        none;
  }
  a.logo1:hover  {
  background-color:       transparent;
  color:                  #f3f3f3;
  font-size:              20px;
  font-weight:            400;
  }
  
  #slogan  {
  background-color:       transparent;
  color:                  #DADADA;
  float:                  left;
  font-family:            arial, verdana, sans-serif;
  font-size:              14px;
  margin-left:            8px;
  margin-top:             2px;
  position:               absolute;
  top:                    65px;
    left:                  45px;
	letter-spacing:-1px;
  }
  
  #shortform  {
  background-color:       transparent;
   padding-bottom:         0px;
  padding-left:          5px;
  padding-right:          10px;
  padding-top:            1px;
  width:320px;height:118px;float:right;text-align:right;
  }
  
   .formelement, .formelementl  {
  color:                  maroon;
  display:                block;
  float:                  right;
  font-size:              10px;
  font-weight:            bold;
  line-height:            10px;
  margin:                 0px;
  padding:0 1px;
  text-align:             right;
  width:                  250px;
  }
  
.formelementl {float:left;text-align:left;margin:-14px 0px 0px 76px;}
  
  .button {
    border: 1px solid #ccc;
    background: #750000;
color: #FFF;
padding:2px 10px;
font-size:10px;
margin-top:5px;
text-transform:uppercase;
}
.button:hover {
    border: 1px solid #0076A3;
    background: #005B7F;
color: #FFF;
cursor:pointer;
}

#input  {
  background-color:       transparent;
  background-repeat:      no-repeat;
  float:                  right;
  height:                 134px;
  width:                  438px;
  }
  
  #formbox  {
  background-color:       maroon;
  height:                 200px;
  width:                  260px;
  }
#wrappermenu, #wrappermenul  {
  background-color:       transparent;
  height:                 24px;
  width:                  100%;
  font-size:              11px;
  }
 #wrappermenul {float:right;height:22px;}
  
   

.ddoverlap1, .ddoverlap{
border-bottom: 1px solid #bbb8a9;
}

.ddoverlap1 ul, .ddoverlap ul{
padding: 0;
margin: 0;
font: bold 11px default;
list-style-type: none;
}

.ddoverlap1 li, .ddoverlap li{
display: inline;
margin: 0;
font: bold 11px default;
color:maroon;
}

.ddoverlap1 li a, .ddoverlap li a{
padding: 5px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
background: transparent url(images/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
color:maroon;
}

.ddoverlap1 li a:visited, .ddoverlap li a:visited{
color:maroon;
}

.ddoverlap1 li a:hover, .ddoverlap li a:hover{
text-decoration: underline;
}

.ddoverlap1 li.selected a, .ddoverlap li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(images/righttabselected.gif) 100% 0 no-repeat;
}

.ddoverlap1 li.selected a:hover, .ddoverlap li.selected a:hover{
text-decoration: none;
}

#contentwrapper{
float: left;
width: 100%;
background-color:white;
}

#contentcolumn{
margin: 0 250px 0 250px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#midcolumn {width:750px; margin:0 auto;}
#midcolumn p {width:590px;margin:14px auto; font-size:16px;
  line-height: 32px;}
.ss {margin:16px;width:600px;height:200px;}
.hf  {float: left;
  font-family:Georgia,Helvetica,serif;
  font-size:              80px;
  line-height:            64px;
  margin:3px 6px;
    padding:2px 5px;
  color:maroon;
  }
.box{width:750px;margin:10px 37px 10px 23px;}

.box2  {
  background-color: #f1f1f1;
  border:1px solid #cccccc;
   height:auto;
   margin:16px 16px 16px 28px;
     width:640px;
	 padding:5px 0px 5px 7px;
  }
  
.box3, .box4b, .box4a   
{ background-color:#ffffff;
  border:1px solid #cccccc;
  font-size:              16px;
  line-height:            32px;
  margin:0 auto 10px auto;
  width:                  650px;
  }
  
.box3 h1, .box3 h2, .box3 h3, .box3 h4   {
  color:                  maroon;
  font-size:              20px;
  text-align:             center;
  }
 .box3 h2  {
  font-size:              19px;
  }
  
.box3  h3  {
  font-size:              18px;
  }
  
  .box4b  h5{
  font-size:              12px;
  }
  
.box3  h4  {
  font-size:              17px;
  }
  
  .box4a  {  border-top:1px solid #cccccc;}
  
.box4b  {
   font-size:              16px;
  line-height:            24px;
  text-align:             justify;
  border-top:15px solid maroon;
  }
  
.box4b  h3  {
  font-size:              18px;text-align:center;color:#990000;
  }
.cap  {
  color:                  maroon;
  float:                  left;
  font-size:              42px;
  font-weight:            normal;
  line-height:            32px;
  width:                  32px;
  }
  
#leftcolumn{
float: left;
width: 247px; /*Width of left column*/
margin-left: -100%;
background: #ffffff;
border-right:1px solid #cccccc;
}

.navcontainer3 {margin:0; text-indent:10px;border-bottom:15px solid #800000;}

.navcontainer3 h5{color:maroon;
font-size: 16px;
  margin:10px 0 10px 0;
  text-align:left;}

.navlist3{padding: 0;
margin:0;
border-bottom: 1px dotted gray;
width: 248px;
color:#333;
}

.navlist3 li{list-style: none;
margin: 0;
border-top: 1px dotted gray;
font-size:14px;
height:34px;
line-height:34px;
text-decoration: none; 
color:#333;
font-weight:500;
}

.navlist3 li.first{
border-top: 1px dotted gray;
}

.navlist3 li a, .navlist3 li a:visited, .navlist3 li.first a, .navlist3 li.first a:visited { text-decoration: none; 
color:#333;
padding-left: 14px;
background-image: url(images/left-page.png);
background-repeat: no-repeat;
background-position: -2px 2px;}

.navlist3 li a:hover, .navlist3 li.first a:hover{ text-decoration: none; color:maroon; border-bottom:2px solid maroon; 
background-image: url(images/left-page-hover.png);
background-repeat: no-repeat;
background-position: -2px 2px;}

#rightcolumn{
float: left;
width: 247px; /*Width of right column*/
margin-left: -250px; /*Set left marginto -(RightColumnWidth)*/
background: #ffffff;
border-left:1px solid #cccccc;

}

#footert{
width: 100%;
background-color: #ffffff;
padding: 0;
height:22px;
float:right;
margin:0;
}



#footer{
width: 1254px;
min-width: 1254px;
background-color:#800000;
color: #ffffff;
text-align: center;
padding:0;
margin:-18px 0 0 0;}

#footerf{
width: 1254px;
min-width: 1254px;
background-color:#800000;
color: #ffffff;
text-align: center;
padding:0;
height:48px;
margin:18px 0 0 0;}



#footerf ul{margin: -18px 0 0 0;
list-style-type:none;
background-color:#800000;
color:#ffffff;
width: 1254px;
min-width: 1254px;
text-align: center;
height:28px;
line-height:28px;
}

#footerf li {
display:inline; 
background-color:#800000;
color: #ffffff;
height:28px;
line-height:28px;
font-size: 12px;
margin-right:14px;
font-variant:small-caps;
letter-spacing:1px;
font-weight:600;
}

#footersc{
width: 1254px;
min-width: 1254px;
background-color:#4b4b4b;
color: #ffffff;
text-align: center;
padding:0;
margin:-18px 0 0 0;
min-height:920px;
height:920px;
}

#navlistsd{
background: #686868;
margin: -18px 0 0 0;
padding: 0px;
height: 28px;
border-top: 1px solid #cccccc;
text-align: center;
width: 1254px;
min-width: 1254px;
}

#navlistsd li{
display: inline;
margin: 0px;
padding: 0px;
list-style: none;
text-align: center;
color:#ccc;
font-size:12px;
}

#navlistsd li a:link, #navlistsd li a:visited{
font-size: 11px;
font-family: Georgia, "Times New Roman", Times, serif;
color: #f9f9f9;
text-decoration: none;
display: inline;
padding: 0px 0px 0px 3px;
margin: 0px;
height: 28px;
overflow: hidden;
text-align: center;
}

#navlistsd li a:hover{
color: #FFFFFF;
text-decoration: none;
font-family:"Lucida Sans Unicode",verdana,lucida, arial, helvetica,sans-serif;
}


