body {
	background:#0B2972 none repeat scroll 0%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin:0pt;
	padding:0pt;
	text-align:center;
}
a, a:link, a:visited{
	color:#0E2870;
	text-decoration:none;
	font-weight:700;
}
a:hover {
	text-decoration:underline;
}
img {
	border:medium none;
}
.relax {
clear:both;
font-size:0pt;
height:0pt;
line-height:0px;
}
#page {
margin:auto;
text-align:left;
width:990px;
}
.header {
background:transparent url(../images/big-image.jpg) no-repeat scroll left top;
float:left;
height:189px;
position:relative;
width:100%;
}
a.logo {
float:left;
margin-left:38px;
margin-top:25px;
}
.right-header {
bottom:6px;
float:right;
margin-right:15px;
position:absolute;
right:0px;
text-align:right;
width:531px;
}
.right-header p {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin:0px;
padding:0px;
}
.right-header p a {
color:#FFFFFF;
font-size:11px;
}
.right-header a.contact-us {
float:right;
margin-left:15px;
}
.top-menu {
background:#0A2465 url(../images/bg-menu.gif) repeat-x scroll left top;
border-bottom:1px solid #B3B3B3;
float:left;
padding-bottom:3px;
width:100%;
}
.top-menu ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px 0px 0px 0px;
padding:0px;
}
.top-menu ul li {
background:transparent url(../images/border-li.gif) no-repeat scroll right top;
display:inline;
float:left;
padding:5px 10px;
position:relative;
}
.top-menu ul li.about-li {
background:transparent none repeat scroll 0%;
}
.top-menu ul li a {
color:#F0A818;
float:left;
font-family:"Arial Narrow";
font-size:12px;
text-transform:uppercase;
}
ul.subnav {
display:none;
float:left;
left:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:4px 0pt 0pt;
position:absolute;
top:25px;
width:172px;
z-index:1;
}
.top-menu ul li:hover ul.subnav {
display:block;
}
ul.subnav li {
background:#113B9F none repeat scroll 0%;
border-top:1px solid #FFFFFF;
float:left;
margin:0pt;
padding:0pt;
position:relative;
width:100%;
z-index:20;
}
ul.subnav li.li-last {
border-bottom:1px solid #FFFFFF;
}
ul.subnav li a {
background:transparent url(../images/icon-li.gif) no-repeat scroll left center;
color:#FEFEFE;
display:block;
float:none;
font-family:Tahoma;
font-size:10px;
margin-left:10px;
padding:5px 0px 5px 10px;
position:relative;
text-transform:none;
z-index:10;
}
ul.subnav li:hover {
background:#0D2D7B none repeat scroll 0%;
}
ul.subnav li:hover a {
color:#FFFFFF;
text-decoration:none;
}
ul.subnav ul.subnav {
display:none;
left:173px;
top:-1px;
}
ul.subnav li:hover ul.subnav {
display:block;
}
ul.subnav li:hover ul.subnav li {
background:#113B9F none repeat scroll 0%;
}
ul.subnav li:hover ul.subnav li:hover {
background:#0D2D7B none repeat scroll 0%;
}
ul.subnav li:hover ul.subnav li a {
color:#FEFEFE;
}
ul.subnav li:hover ul.subnav li:hover a {
color:#FFFFFF;
}

.content {
background:#FEFEFE none repeat scroll 0%;
border-top:1px solid #4C4C4C;
float:left;
width:100%;
}
#center_column.large {
width:100%;
}
.with_background #center_column {
float:left;
width:820px;
}
.left-col {
float:left;
padding-bottom:40px;
width:605px;
}
.right-col {
float:left;
margin-left:28px;
width:312px;
}
.text-block {
float:left;
margin-left:27px;
margin-top:20px;
width:95%;
}
.left-col .text-block {
width:100%;
}
.text-block h1 {
color:#0C2C7B;
font-family:"Arial";
font-size:24px;
margin:0px;
padding:0px;
}
.text-block h2, .text-block h3, .text-block h4, .text-block h5 , .text-block h6{
color:#0C2C7B;
font-family:"Arial";
font-size:20px;
margin:15px 0 5px;
padding:0pt 0pt 8px;
}
.text-block h2{
	margin-top:0;
	text-transform:uppercase;
}
.text-block h3 {
font-size:15px;
border-bottom: 1px solid #ddd;
border-width:1px;
color:#0C2C7B;
padding-bottom:3px;
margin-bottom:14px;	
}
.text-block h4 {
font-size:16px;
background: #F0A818 url(images/h4_bg.gif) repeat-x;
color:#0C2C7B;
padding:10px 8px;
border:none;
}
.text-block h5 {
font-size:15px;
}

.text-block h6{
	background: #ccc;
	display:block;
	font-size:15px;
	padding: 5px 14px;
	text-transform:none;
}
.content ul, .content table , .content ol{
color:#444444;
font-size:12px;
padding-top:0;
margin-top:0;
}

.content table.with_border {
	border-spacing: 0px;
	border:none;
	border-collapse: collapse;
	background-color: white;
}
.content table.with_border th {
	padding: 3px;
	border: thin solid gray;
	border-style:solid;
	border-width: 1px;
	background-color: white;
}
.content table.with_border td {
	padding: 3px;
	border: thin solid gray;
	border-width: 1px;
	background-color: white;
}



.content p {
color:#444444;
font-size:12px;
margin:0px;
padding:0 0 10px;
}
.content p.mar {
margin-top:10px;
}
.content p.mar.line-height-big {
line-height:18px;
}
.sample-block {
float:left;
margin-left:28px;
margin-top:25px;
width:605px;
}
.top-sample {
background:#D3D3D3 none repeat scroll 0%;
float:left;
width:100%;
}
.lt-sample {
background:transparent url(../images/lt-sample.gif) no-repeat scroll left top;
float:left;
width:100%;
}
.rt-sample {
background:transparent url(../images/rt-sample.gif) no-repeat scroll right top;
float:left;
height:7px;
width:100%;
}
.header-sample {
background:#0A2463 url(../images/bg-header-sample.gif) repeat-x scroll left top;
float:left;
width:100%;
}
h1.sample-concrete {
color:#FFFFFF;
font-size:16px;
font-weight:normal;
margin:9px 0pt 8px 11px;
padding:0px;
text-transform:uppercase;
}
.content-sample {
background:#FEFEFE url(../images/bg-content-sample.jpg) repeat-x scroll left top;
float:left;
position:relative;
width:100%;
}
#scroll {
float:left;
height:206px;
left:18px;
margin:10px 0pt;
overflow:auto;
position:relative;
width:572px;
}
.line-concrete {
border-bottom:1px solid #939393;
border-top:1px solid #D5D4D4;
float:left;
margin-left:18px;
margin-top:1px;
padding-bottom:17px;
padding-top:18px;
width:530px;
}
#scroll .line-concrete {
float:none;
margin-left:0pt;
position:relative;
}
.line-concrete.first-con {
border-top:medium none;
}
.line-concrete.last-con {
border-bottom:medium none;
}
.img-concrete img {
margin:1px;
}
.img-concrete {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #8D8D8D;
float:left;
font-size:1px;
height:65px;
line-height:0px;
width:99px;
}
#scroll .img-concrete {
margin-right:10px;
}
.img-concrete.small {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #8D8D8D;
float:left;
height:56px;
width:86px;
}
.text-concrete {
float:left;
margin-left:12px;
width:417px;
}
#scroll .text-concrete {
float:none;
}
.text-right {
float:left;
margin-left:12px;
width:188px;
}
.content p span {
color:#000000;
font-weight:bold;
}
.content-sample-right {
background:#FEFEFE url(../images/bg-right-content.jpg) repeat-x scroll left top;
float:left;
padding-bottom:20px;
width:100%;
}
.text-right a {
color:#000000;
float:left;
font-family:Tahoma;
font-size:10px;
line-height:11px;
width:188px;
font-weight:500;
}
.sample-block.for-right {
margin-top:25px;
width:100%;
}
.r-col {
float:left;
margin-left:12px;
margin-top:20px;
width:290px;
}
.title-gray {
background:#D3D2D2 url(../images/bg-gray.jpg) repeat-y scroll left top;
border-bottom:1px solid #CECDCD;
border-top:1px solid #CECDCD;
float:left;
height:28px;
width:312px;
}
.title-gray h2 {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
margin:8px 0pt 10px 11px;
padding:0px;
}
.with-shadow {
float:left;
width:5px;
}
.with-shadow img {
float:left;
margin:0px;
padding:0px;
}
.shadow {
float:left;
margin-left:-5px;
margin-top:20px;
width:321px;
z-index:auto;
}
.footer {
background:#D3D3D3 url(../images/bg-footer.jpg) repeat-x scroll left top;
float:left;
width:100%;
}
.menu-footer {
float:left;
margin-top:20px;
text-align:center;
width:100%;
}
.menu-footer a {
color:#004890;
font-family:Tahoma;
font-size:10px;
margin:0px;
padding:0px;
text-transform:uppercase;
}
.menu-footer span {
color:#004890;
font-size:10px;
}
.text-footer {
float:left;
margin-left:28px;
margin-top:35px;
width:310px;
}
.text-footer p {
color:#004890;
font-family:Tahoma;
font-size:10px;
margin:0px;
padding:0px;
}
.img-footer {
float:right;
margin-top:10px;
padding-bottom:11px;
width:455px;
}
.img-footer img {
margin-right:25px;
}
.rb-footer {
background:transparent url(../images/rb-footer.gif) no-repeat scroll right bottom;
float:left;
width:100%;
}
.lb-footer {
background:transparent url(../images/lb-footer.gif) no-repeat scroll left bottom;
float:left;
width:100%;
}
.with_background {
background:transparent url(../images/center_bg.gif) repeat-y scroll left top;
}
#left_column {
display:none;
}
.with_background #left_column {
background:#FFFFFF none repeat scroll 0%;
clear:none;
display:block;
float:left;
margin:0pt 0pt 20px;
padding:23px 0pt 0pt;
width:168px;
}
#left_column ul, #left_column ul.subnav {
background:transparent none repeat scroll 0%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
width:168px;
}
#left_column ul li, #left_column ul.subnav li {
background:transparent none repeat scroll 0%;
border-top:1px solid #FFFFFF;
border-width:1px;
margin:0pt;
padding:0pt;
width:168px;
}
#left_column ul li a, #left_column ul.subnav li a {
background:#fff url(../images/icon-li_dark.gif) no-repeat scroll 10px center;
color:#113B9F;
display:block;
font-family:Tahoma;
font-size:12px;
margin:0pt;
padding:5px 5px 5px 20px;
text-decoration:none;
text-transform:none;
width:143px;
}
#left_column ul li a:hover, #left_column ul.subnav li a:hover, #left_column ul li a.selected, #left_column ul.subnav li a.selected {
	background:#0D2D7B url(../images/icon-li.gif) no-repeat scroll 10px center;
	color:#fff;
}

#left_column ul.v_nav li a{
	text-transform:uppercase;
	background-color:#ddd;
	color:#113B9F;
}
#left_column ul.subnav li a {
	text-transform:none;
	color:#113B9F;
	background-color:#fff;
	font-weight:500;
}

ul.v_nav ul.subnav {
display:block;
left:auto;
position:static;
top:auto;
width:auto;
z-index:auto;
}
ul.v_nav ul.subnav li, ul.v_nav ul.subnav li a {
z-index:auto;
position:static;
}
.float_left {
float:left;
}
.full_width {
width:100%;
}
div.menu_toggles {
float:right;
padding:4px;
}
div.menu_toggles a {
padding:0pt 5px;
}
ul#root_menus {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:2px 1%;
width:98%;
}
ul#root_menus ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 0pt 2px;
padding:4px 0pt;
width:auto;
}
#root_menus li.with_child {
border-bottom:2px dotted #808080;
}
#root_menus .controls {
float:right;
padding:5px;
}
#root_menus .handle {
padding:0pt 0pt 0pt 5px;
}
ul#root_menus li div {
}
ul#root_menus li {
background:#F0F0F0 none repeat scroll 0%;
border:1px solid #666666;
float:left;
margin:5px 0pt;
padding:2px;
}
ul#root_menus li:hover {
background:#DFFFFF none repeat scroll 0%;
}
#root_menus p {
margin:2px 0pt;
padding:0pt;
}