body {
    background: #FFF;
    margin: 0px;
    padding: 0px;
    text-align: center;
    }
    
.clear {
    clear: both;
    }
	
sup, sub { vertical-align: 0;
           position: relative; }
sup { bottom: 1ex; }
sub { top: .8ex; }

ol {
    margin: 0px 0px 10px 15px;
    padding: 0px;
    }

ul {
    margin: 0px 0px 10px 15px;
    padding: 0px;
    }

li {
    color: #000;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, "Helvetica Neue";
    line-height: 18px;
    }

li a {
    color: #c32033;
    text-transform: uppercase;
    }

p {
    margin: 0px;
    padding: 0px 0px 15px 0px;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, "Helvetica Neue";
    line-height: 18px;
    }

p a {
    color: #000;
    }

p a:hover {
    color: #c32033;
    }

h1 {
	margin: 0px;
	padding: 0px;
	color: #d70019;
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, "Helvetica Neue";
	letter-spacing: 0.03em;
	line-height: 30px;
	text-transform: uppercase;
    } 


h3, h3 a {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    color: #d70019;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, "Helvetica Neue";
    text-transform: uppercase;
    letter-spacing: 1px;
    text-decoration: none;
    line-height: 18px;
    }

h3 a:hover {
    color: #000;
    border-bottom: 1px solid #D6D6D6;
    }

h4 {
    margin: 0px;
    padding: 0px 0px 10px 0px;
    color: #000;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, "Helvetica Neue";
    }

#container {
    background: #e3f3f7;
    width: 914px;
    display: block;
    margin: 40px auto;
    margin-left: auto;
    margin-right: auto;
    padding: 40px;
    text-align: left;
    }

#header {
    width: 914px;
    height: 65px;
    display: block;
    margin-bottom: 10px;
    }

#logo {
    width: 200px;
    height: 65px;
    display: block;
    float: left;
    }

#menu {
    width: 714px;
    height: 65px;
    display: block;
    float: left;
    }

#menu_inside {
    padding-top: 40px;
    text-align: right;
    }

#menu_inside a {
    padding: 3px 8px 3px 9px;
    border-left: 1px solid #c9d0d2;
    color: #000;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial, "Helvetica Neue";
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0.1em;
    }
	#menu_inside_home {
    padding-top: 40px;
    text-align: right;
    }
	#menu_inside_home a {
		padding: 3px 5px;
		border-left: 1px solid #c9d0d2;
		color: #000;
		font-size: 10px;
		font-weight: bold;
		font-family: Arial, "Helvetica Neue";
		text-transform: uppercase;
		text-decoration: none;
		letter-spacing: 0px;
		}
		#menu_inside_home a:hover {
			border-bottom: 1px solid #D6D6D6;
			color: #c32033;
			font-weight: bold;
			}
		
		#menu_inside_left_home {
			display: inline;
			}
		
		#menu_inside_left_home a {
			padding: 3px 5px;
			border-left: 0px solid #c9d0d2;
			color: #000;
			font-size: 10px;
			font-weight: bold;
			font-family: Arial, "Helvetica Neue";
			text-transform: uppercase;
			text-decoration: none;
			letter-spacing: 0px;
			}
		
		#menu_inside_left span a, #menu_inside span a {
			color: #c32033;
			}

#menu_inside a:hover {
    border-bottom: 1px solid #D6D6D6;
    color: #c32033;
    font-weight: bold;
    }

#menu_inside_left {
    display: inline;
    }

#menu_inside_left a {
    padding: 3px 8px 3px 9px;
    border-left: 0px solid #c9d0d2;
    color: #000;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial, "Helvetica Neue";
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 0.1em;
    }

#menu_inside_left span a, #menu_inside span a {
    color: #c32033;
    }

#blackbox {
    background: #e3f3f7;
    padding: 2px 0px;
    border-top: 2px solid #010101;
    border-bottom: 2px solid #010101;
    }

#blackbox_inner {
    background: #010101;
    padding: 25px 20px;
    }

#blockbox_inner img {
    display: block;
    }

#blackbox_inner h1 {
    margin: 0px;
    padding: 5px 0px;
    color: #FFF;
    font-size: 19px;
    font-weight: bold;
    font-family: Arial, "Helvetica Neue";
    text-transform: uppercase;
    letter-spacing: 0.05em;
    line-height: 26px;
    }

#blackbox_inner h1 span {
    color: #d70019;
    }

#blackbox_inner_left {
    width: 660px;
    display: block;
    float: left;
    }

#blackbox_inner_right {
    width: 214px;
    display: block;
    float: left;
    }

#footer {
    padding-top: 15px;
    border-top: 2px solid #010101;
    color: #000;
    font-size: 8px;
    font-weight: bold;
    font-family: Arial, "Helvetica Neue";
    text-transform: uppercase;
    text-decoration: none;
    }

#footer_left {
    width: 614px;
    display: block;
    float: left;
    }
	

#footer_left a {
    padding: 0px 10px;
    color: #000;
    text-decoration: none;
    }    

#footer_left a:hover {
    color: #c32033;
    }

#footer_left span {
    color: #b7c0c2;
    }
	#footer_left_home {
    width: 680px;
    display: block;
    float: left;
    }
	#footer_left_home a {
		padding: 0px 6px;
		color: #000;
		text-decoration: none;
		}    
	
	#footer_left_home a:hover {
		color: #c32033;
		}
	
	#footer_left_home span {
		color: #b7c0c2;
		}

#footer_right {
    width: 300px;
    display: block;
    float: left;
    text-align: right;
    }
	#footer_right_home {
    width: 180px;
    display: block;
    float: right;
    text-align: right;
    }

#content {
    margin: 20px 0px 0px 0px;
    }

#content_bottom {
    margin: 20px 0px 20px 0px;
    }

#home_left {
    width: 300px;
    display: block;
    float: left;
    margin-right: 19px;
    }

#home_left h1 {
    padding-top: 10px;
    }

#home_middle {
    width: 290px;
    display: block;
    float: left;
    margin-right: 19px;
    }

#home_right {
    width: 285px;
    display: block;
    float: right;
    }
.bldtwlv, .bldtwlv a {
	font-weight:bold;
	font-size:16px;
	color:#c42033;
	text-transform:uppercase;
}

.bldtwlv a:hover {
    color: #000;
    }

h2{
	font-family:Arial,"Helvetica Neue";
	line-height:18px;
	margin:0;
	padding:0 0 15px;
}

h2 a {
    text-decoration: none;
    }

.nnblvd{
	font-weight:bold;
	font-size:14px;
}
.ahrefhme a{
	font-weight:bold;
	font-size:12px;
	color:#c42033;
	text-transform:uppercase;
	text-decoration:none
}
#submenu {
    margin: 0px 0px 15px 0px;
    }

#submenu a {
    background: #808080;
    display: block;
    float: left;
    width: 180px;
    height: 20px;
    margin: 0px 10px 0px 0px;
    padding-top: 6px;
    text-align: center;
    color: #FFF;
    font-size: 10px;
    font-weight: bold;
    font-family: Arial, "Helvetica Neue";
    text-transform: uppercase;
    text-decoration: none;
    }

#submenu a:hover {
    background: #000;
    }

#submenu span a {
    background: #d70019;
    }

#submenu span a:hover {
    background: #000;
    }

#sidewithquote {
    width: 500px;
    display: block;
    float: left;
    }

#side_quote {
	width: 360px;
	display: block;
	float: left;
	font-weight: bold;
	margin-left: 25px;
	margin-bottom: 20px;
    }

#side_quote h1 {
    font-size: 20px;
    line-height: 30px;
    }

#side_quote h4 {
    padding-top: 20px;
    }

.quote_move {
    display: block;
    margin-left: -25px;
    }  

#side_image {
    width: 230px;
    display: block;
    float: left;
    }

#maincontentwithquote {
    width: 414px;
    display: block;
    float: left;
    }

#side {
    width: 500px;
    display: block;
    float: left;
    }

#side img {
    display: block;
    margin: 20px 0px 0px 0px;
    }

#side_employment {
    width: 500px;
    display: block;
    float: left;
    }

#side_employment img {
    display: block;
    }

#side_news {
    width: 400px;
    }

#side_news li {
    padding-bottom: 15px;
    color: #d70019;
    text-transform: uppercase;
    }

#side_news li a {
    text-decoration: none;
    }

#side_news li a:hover {
    color: #000;
    }

#side_news li ul {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    }

#side_news li li {
    margin-left: 20px;
    padding-top: 0px;
    padding-bottom: 3px;
    }

#maincontent {
    width: 414px;
    display: block;
    float: left;
    }

#scroller {
    width: 914px;
    height: 71px;
    display: block;
    margin: 0px 0px 20px 0px;
    }

#scroller_l {
    float: left;
    width: 16px;
    height: 71px;
    display: block;
    margin-right: 1px;
    }

#scroller_l a {
    background-images: url(gui/arrow_left_on.gif) no-repeat top left;
    background: url(gui/arrow_left.gif) no-repeat top left;
    float: left;
    width: 16px;
    height: 71px;
    display: block;
    }

#scroller_l a:hover {
    background: url(gui/arrow_left_on.gif) no-repeat top left;
    }

#scroller ul {
    display: block;
    float: left;
    height: 71px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    }

#scroller li {
    display: block;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    list-style-type: none;
    } 

#scroller li a {
    width: 92px;
    height: 58px;
    display: block;
    float: left;
    margin: 0px 9px;
    padding-top: 7px;
    padding-bottom: 6px;
    }

#scroller li a:hover {
    background: #e41c39;
    }

#scroller li span a {
    background: #808080;
    width: 92px;
    height: 58px;
    display: block;
    float: left;
    margin: 0px 3px;
    padding: 7px 6px 6px 6px;
    }

#scroller li span a:hover {
    background: #e41c39;
    }

#scroller_r {
    float: left;
    width: 16px;
    height: 71px;
    display: block;
    margin-left: 1px;
    }

#scroller_r a {
    background-images: url(gui/arrow_right_on.gif) no-repeat top left;
    background: url(gui/arrow_right.gif) no-repeat top left;
    float: left;
    width: 16px;
    height: 71px;
    display: block;
    }

#scroller_r a:hover {
    background: url(gui/arrow_right_on.gif) no-repeat top left;
    }

#sideimpact {
    width: 400px;
    float: left;
    display: block;
    }

#sideimpact img {
    padding-left: 20px;
    }

#contentimpact {
    width: 514px;
    float: left;
    display: block;
    }

#flash {
    background: #000;
    display: block;
    padding-left: 30px;
    padding-right: 27px;
    }

#side_special img {
    margin: 0px;
    padding: 0px;
    }

#sentence {
    text-transform: none;
    }.captions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
}


.headerRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#d70019;
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}

.header-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
}


.headerRed-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#d70019;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
}

.c02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	text-decoration: none;
}.siteMap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.sideQuote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 24px;
	font-weight: bold;
	color: #d70019;
	text-decoration: none;
}

.sideQuote-02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	color: #d70019;
	text-decoration: none;
}

.sideQuote-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	color: #d70019;
	text-decoration: none;
}
.sideQuote-home h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	color: #d70019;
	text-decoration: none;
	text-transform:none;
	letter-spacing:normal;
	margin-top:-10px;
}

#form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 800px;
}
