@charset "UTF-8";
/* CSS Document */

body {
color:#3d3d3d;
background-color:#bfbfbf;
padding:0px;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
}
img {
border:none;
}

hr {display:none;}
div.hr {
display:block;
height: 10px;
width:100%;
border-bottom: 1px solid #F92826;
clear: both;
margin: 0px 0px 10px 0px;
}

a.logo {
padding:0px;
}
a.highlight {
color:#FFF;
}
h1, h2, h3, h4 {
font-size:125%;
font-weight:normal;
color:#F92826;
padding:0px;
margin:0px;
clear:both;
}
h1 span {
font-size:80%;
color:#3d3d3d;

}
h2.special, h2.special2 {
border-bottom:1px solid #cc1413;
padding-bottom:7px;
padding-top:8px;
}
h2.special2 {
padding-top:20px;
}
h3 {
font-size:110%;
padding:10px 0px 0px 0px;
}
h4 {
font-size:90%;
padding:6px 0px;
/*font-weight:bold;*/
}
p, p.footer, li{
padding:5px 0px 3px 0px;
margin:0px;
font-size:87%;
}
p, p.footer {
line-height:17px;
}
p.initial {
font-size:105%;
}
p.alignLeft {

}
a {
color:#F92826;
padding-bottom:7px;
}
p.enlarge {
font-size:100%;
}
#mainWrapper {
/*padding-bottom:100px;*/
margin:0px;
text-align:center;

}
#headerWrapper {
width:977px;
padding:0px 23px;
background-color:#FFF;
text-align:center;
margin:0px auto;
}
.header {
background-image:url(../images/header_tile.gif);
background-repeat:repeat-x;	
background-position:bottom left;
padding-top:13px;
background-color:#FFF;
border-bottom: 6px solid #b50a09;
}
.headBlock {
width:802px;
}
.headerLeft {
float:left;
padding-bottom:20px;
padding-left:25px;
}
.headerRight {
text-align:right;
padding-top:41px;
padding-right:31px;
float:right;
color:#f92826;
}
.headerRight span {
font-size:140%;
}
.headerRight p{
font-size:80%;
}
.headerInner {
text-align:left;
}
.clear {
clear:both;	


}
.content {
width:977px;
padding:0px 23px;
background-color:#FFF;
text-align:left;
margin:0px auto;

}
.contentLeft, .contentRight {
color:#FFF;
float:left;
width:173px;
background-color:#2c2c2c;
border-right:1px solid #676767;
font-size:80%;	
min-height:793px;
}
#home .contentLeft {
padding-bottom:11px
}
#home .contentLeft, #home .contentRight {
height:auto;
}
.contentRight {
color:#FFF;
/*float:right;*/
width:176px;
}
.contentPanel, .contentPanelLast, .contentPanelMiddle {
margin:0px 20px 10px 20px;
border-bottom:1px dotted #FFF;
padding-bottom:10px;
}
.contentLeftLast {
border:none;
}
.contentPanelLast, .contentPanelMiddle {
margin:15px 15px 0px 20px;
border:none;
}
.contentPanelMiddle {
padding-bottom:0px;
}
.contentMain {
float:left;
width:626px;
font-size:80%;
}
.innerContent {
width:572px;
padding:10px 27px 27px 27px;
margin-top:17px;
}
.contentMain a {
text-decoration:none;
}
.contentMain a:hover {
text-decoration:underline;
}
.contentInner {
padding:0px 27px;
margin-top:17px;
}
.column1, .column2, .column3 {
margin-right:18px;
float:left;
width:45%;
}


.innerContent ul {
margin:10px 0px;
padding:0px;
}
.innerContent ul li {
background-image:url(../images/list_bullet.gif);
background-position:center left;
background-repeat:no-repeat;
padding:5px 0px 4px 0px;
text-indent:14px;
}

.imageWrapper .col1, .col2, .col3, .imageWrapper2 .col1, .col2, .col3 {
margin:10px 28px 10px 0px;
float:left;
width:30%;
}
.imageWrapper2 .col1, .imageWrapper2 .col2, .imageWrapper2 .col3{
margin-top:0px;
}
.imageWrapper .col3, .imageWrapper2 .col3 {
margin-right:0px;
}
.innerSection ul, .innerSectionLast ul {
margin:10px 0px;
padding:0px;
}

.innerRight, .innerRightSmall {
float:right;
width:178px;
}
.innerLeft, .innerLeftLarge {
float:left;
width:370px;
}
.innerLeftLarge {
width:450px;
}
.innerRightSmall {
width:100px;
}
.innerRight2 {
float:right;
width:377px;
}
.innerLeft2 {
float:left;
width:178px;
}
.panel, .panel2, .panelLast {
background-image: url(../images/banner_grad.gif);
background-position:top left;
background-repeat:repeat-x;
color:#8d8d8d;
height:80px;
padding:0px 8px 0px 8px;
border-left:1px solid #676767;
}
.panel p, .panel2 p, .panelLast p {
font-size:70%;	
margin:0px;
line-height:11px;
padding-top:2px;
}
.panel2 {
background-image:url(../images/banner_grad_2.gif);
color:#FFF;
}
.panel2 h3{
color:#FFF;
}
.panelLast {
border-bottom:2px solid #F92826;

}
.navigation {
padding-left:0px;
}
ul {
padding:0px 0px 0px 0px;
margin:10px 0px 10px 0px ;
}
ul li{
list-style-type:none;

}
.navigation ul li a{
text-decoration:none;
font-size:125%;
color:#FFF;
}
.navigation ul li a:hover{  
text-decoration:underline;
}
.navigation ul li a.current{  
color:#F92826;
}

.navigation ul li a:focus {outline: none;}

.navigation ul.subNav {
font-size:95%;
margin:5px 0px 0px 0px ;
}
ul.subNav li {
padding-bottom:0px;	
}
ul.subNav li a {
color:#F92826;
display:block;
height:8px;
line-height:8px;
}
ul.subNav li a.current {
color:#F92826;
font-weight:bold;
background:url(../images/list_bullet.gif) no-repeat top left;
text-indent:14px;
}
#home a.navHome,
#about a.navAbout {
}
.footerWrapper {
background-image:url(../images/footer_tile.gif);
background-position: top left;
background-repeat:repeat-x;
padding:14px 0px 100px 0px;
margin-top:15px;
}
.footer {
background-image:url(../images/footer_base_tile.gif);
background-position:top left;
background-repeat:repeat-x;
padding:50px 0px;
}
p.footer {
text-align:right;
padding-bottom:50px;
padding-right:5px;
font-size:55%;
color:#CC1413;
}

.footer a {
color:#CC1413;
}
table {
margin-top:10px;
}
table td {
padding-right:15px;
padding-bottom:5px;
vertical-align:top;
}
td span {
color:#F92826;
}
table.synopsis {
width:400px;
}
table.synopsis td {
padding-right:8px;
}
table.synopsis td.first {
width:90px;
}
table.synopsis td.last {
width:300px;
padding-right:0px;
}
td.final {
margin-bottom:20px;
}
input, select {
width:300px;
}
select {
width:305px;
}
input#iSubmit {
width:100px;
}
textarea {
width:304px;
height:100px;
}
input.sendbutton {
background-color:#F92826;
border:medium none;
color:#FFFFFF;
font-size:1em;
height:auto;
margin:0 54px 0 0;
padding:3px 10px 4px 10px;
width:auto;


/*-------------------Images and extra styles---------------------*/
}
img.logo, img.map, img.map2 {
border:1px solid #999;
}
img.map, img.map2 {
margin-top:10px;
padding:9px;
}
img.map2 {
padding:5px;
}
img.lastLogo {
float:right;
}
div.logoWrapper img {
float:left;
margin:0px auto;
padding:0px;
}
div.logoWrapper img.lastLogo, .innerRightSmall img{
float:right;
}
img.title {
padding-bottom:5px;	
}
/*img.homeMain {
border-bottom:2px solid #F92826;
}*/
p.special, p.contact {
font-size:110%;
color:#F92826;
}
p.contact {
color:#FFF;

}
img.horizImage {
margin-right:30px;
}
img.right {
float:right;
margin:0px 0px 10px 20px;
}
img.left {
float:left;
margin:0px 20px 10px 0px;
}
img.leftend {
float:left;
margin:0px 0px 10px 0px;
}
img.rightLarge{
float:right;
margin:0px 0px 20px 20px;
}
img.minefield {
margin-top:15px;	
}


.blockimg {
position:relative;
border-bottom:2px solid #F92826;
width:626px;
height:241px;
}

.blockimg img.backL {
position:absolute;
left:0px;
top:0px;
z-index:1000000
}
.blockimg img.backR {
position:absolute;
left:auto;
right:0px;
top:0px;
z-index:1000000
}

div.error {color:#F92826;font-weight:bold;}

#loading {width:346px;padding: 60px 0px 0px 280px;position:absolute;background:#fff;height: 181px;z-index:110000000;display:none;}