
body {

margin: 0;
}


#header {
                     
float: left;
width: 958px;
background: #49bdef url(images/styles.gif) repeat;

}

#sitebranding {
float: left;
color:#fff;

}
#sitebranding  h1{
color:  #002d4b;
}

#tagline {
float: left;
color: black;
font-size: 24px;
font-weight:bold;
padding-top: 5px;
padding-bottom: 1px;
padding-left: 5px;
margin-top: 60px;

}
#tagline h1 {
color: #fff;
font-size: 20px;
}

#navbar {
}
#navbar ul {
padding: 0;
list-style-type:  none;
background: url(images/styles.gif) repeat ;
float: left;
width: 958px;
margin-top: 0;
margin-left: 0;
margin-bottom: 0;
}

#navbar a {
display: block;
width: 10em;
text-decoration: none;
color: #9f0315;
}
#navbar li {
float: left;
width: 8em;
}
#navbar li ul {
display: none;
background: #00a8ec;
}
#navbar li:hover ul, #navbar li.hover ul  {
display: block;
width: 10em;
position: absolute; 
margin-left: 0;
}
#styling{
float: left;
width: 958px;
background: url(images/horizontal3.gif) repeat; 
}


#wrapper {
float: left;
width: 794px;
margin-right: 0;
padding: 0;
}
#wrapper2 {
padding: 0;
float: right;
width: 159px;
}

#container2 {
width: 160px;
float: left;
margin-right: 0;
margin-top: 0;
color: #000;
}
#container2 h1 {
color: #000;
font-size: 26px;
padding-left: 15px;
}
#container2 h2 {
color: #002d4b;
line-height: 200%;
}
#highlights h1 {
font-size: 18px;
padding-left: 0;
color: #000;
}

#highlights h2 {
font-size: 15px;
padding-left: 0;
color: #000;
}


#bodycontent {
width: 630px;
float: right;
margin-left: 0;
margin-top: 0;
padding-right: 0;
background: #fff;
}
#news  {
width: 160px;
float: right;
color: #000;
}

#news h1 {
color: #000;
font-size: 24px;
}
#news h2 {
color: #002d4b;
line-height: 200%;
}

#maincontainer {
width: 960px;
margin-right: auto;
margin-left: auto;
float: none;
}

#bodycontent h2 {
font-size: 14px;
color: #000;
margin-left: 5px;
}

#mainheading {
color: #f31e1e;
float: left;
}
#highlight {
font-size 18px;
color:  #207ebf;
}


div.imagecaption img {
float: right;
width: 140px;
background: #036;
}

div.imagecaption1 img {

margin-left:170px;
width: 225px;
background: #036;
}

div.imagecaption2 img {

margin-left:190px;
width: 175px;

}

#leftheading  {
float: left;
color: #fff;
width: 49%;
clear: left;
}

#rightheading  {
float: right;
width: 49%;
color: #fff;
}
#wrapper5{
float: left;
}
#wrapper5 h1{
font-size: 25px;
color: #6d020f;
margin-left: 5px;
}
#wrapper5 h2{
color: #000;
}

#thumbnail {
padding-left: 65px;
float: left;
} 
#extensions{
padding-left: 115px;
float: left;
} 

#leftstyle {
float: left;
color: black;
width: 49%;
clear: left;
padding-left: 5px;
}

#rightstyle {
float: right;
width: 49%;
color: #000;
}
#wrapper6{
float: left;
width: 99%;
}
#wrapper6 h2 {
font-size: 17px;
color: #b8293a;
}
#rightstyle p {
font-size: 12px;
color: #000;
font-family: "Palatino Linotype", baskerville, serif;
font-weight: bold;
}
#leftstyle h3,#rightstyle h3 {
color: #000;
font-size: 14px;
font-weight: bold;
}
#rightstyle h4{
font-size: 11px;
font-weight: bold;
color: #000;
}

#wrapper7 {
float: left;
color: #207ebf;
width: 206px;
}

#wrapper8 {
float: left;
color: #207ebf;
width: 208px;
}
#wrapper9 {
float: right;
color: #207ebf;
width: 206px;
}

#wrapper10{
float: left;
color: #002d4b;
width: 260px;
}

#wrapper11{
float: right;
color: #002d4b;
width: 360px;
}
#wrapper11 h1 {
padding-left: 25px;

}

#footer {
 float: left;
width: 958px;
background: url(images/styles.gif) repeat ;
margin-top: 0;
}
#footnote {
float: left;
color: #002d4b;
}
#copyright {
float: right;
color:  #002d4b;
margin-top: 115px;
margin-bottom: 0px;
padding-right: 5px;
padding-bottom: 0;
border-top: dotted blue 1px;

}
#copyright h2 {
font-size: 14px;
}