
/************* Navigation **************/

#solidblockmenu{
margin: 0;
padding: 0px;
float: left;
font: 11px Arial, Helvetica, sans-serif;
font-weight:bold;
height: 22px;
line-height: 18px ;
width: 740px;
border: 0px solid #21344C;
border-width: 0px 0;
background: #b90b0c center center repeat-x;
}

#solidblockmenu li{
display: inline;
}

#solidblockmenu li a{
float: left;
color: #FFFFFF;
font-weight:bold;
padding: 2px 15px 1px 15px;
text-decoration: none;
border-right: 0px solid #596A7F;
}

#solidblockmenu li a:visited{
font-weight:bold;
color: #FFFFFF;
}

#solidblockmenu li a:hover, #solidblockmenu li .current{
color: #FFFFFF;
height: 19px;
font-weight:bold;
background: #ce0e0e center center repeat-x;
}

#solidblockmenu #nav-home a, #solidblockmenu #nav-cap a, #solidblockmenu #nav-prod a, #solidblockmenu #nav-avail a, #solidblockmenu #nav-contact a{
float: left;
height: 19px;
line-height: 18px ;
font-weight:bold;
color: #FFFFFF;
background: #05182d center center repeat-x;
}

#solidblockmenu #nav-home a:hover, #solidblockmenu #nav-cap a:hover, #solidblockmenu #nav-prod a:hover, #solidblockmenu #nav-avail a:hover, #solidblockmenu #nav-contact a:hover{
float: left;
height: 19px;
font-weight:bold;
line-height: 18px ;
color: #FFFFFF;
background: #e32d3b center center repeat-x;
}



/************* Main Site body **************/


body {	

background-image:url(../images/background.jpg);
background-position:0px 0px;
background-repeat:repeat;
background-attachment: fixed;

}



.main_title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #05182D;
}





.subtitle4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
}

.subtitle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
}

.subtitle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
}

.whtext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}



.whtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height:16px;
}
.whtext A:link, .whtext A:visited, .whtext A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
		line-height:16px;
}

.whtext A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-color:#27a7e0;
	text-decoration: none;
}







.whtext_bd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}




.top62 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-align: left;
	font-weight:bold;
	line-height:23px;
}

.top62 A:link, .top62 A:visited, .top62 A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	line-height:23px;

}

.top62 A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #e32d3b;
	font-weight:bold;
}



.top6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #222222;
	text-align: left;
	font-weight:bold;
	padding-top:8px;
}

.top6 A:link, .top6 A:visited, .top6 A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #222222;
	font-weight:bold;
	text-decoration: none;
}

.top6 A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #e32d3b;
	font-weight:bold;
}




.main_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 35px;
	color: #FFFFFF;
	text-align: left;
	font-weight:bold;
}


.main_title_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #555555;
	text-align: right;
	font-weight:bold;
	line-height:22px;
}


.main_subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #222222;
	font-weight:bold;
	text-align: left;
	line-height:14px;
}






.main{
font-family: Arial, Helvetica, sans-serif;
color:#222222;
font-weight: normal;
font-size:12px;
line-height:16px;
}

.main A:link, .main A:visited, .main A:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #222222;
}

.main A:hover {
	background-color: #d61f26;
	color: #ffffff;
}


.main_bd2{
font-family: Arial, Helvetica, sans-serif;
	color: #d61f26;
font-weight: bold;
font-size:14px;
line-height:16px;
}









.maintext_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	text-align: left;
	line-height:15px;
}

.maintext_small A:link, .maintext_small A:visited, .maintext_small A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	text-decoration: none;
	line-height:15px;
}

.maintext_small A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}







.maintext_small2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	text-align: justify;
	line-height:15px;
}


.bullettext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	text-align: left;
	line-height:20px;
}


.bullettext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-align: justify;
	font-weight:bold;
}





.bullettext_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e32d3b;
	text-align: left;
	font-weight:bold;
	line-height:22px;
}


.bullettext_red A:link, .bullettext_red A:visited, .bullettext_red A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e32d3b;
	text-align: left;
	font-weight:bold;
	line-height:22px;
	text-decoration: none;
}

.bullettext_red A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ed1a1a;
	text-decoration: underline;
}






.mt_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e32d3b;
	text-align: left;
	line-height:17px;
}

.mt_red A:link, .mt_red A:visited, .mt_red A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e32d3b;
	text-decoration: none;
}

.mt_red A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ed1a1a;
	text-decoration: underline;
}











.mandatory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-align: left;
	font-weight:bold;
	line-height:17px;
}




.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	text-align: left;
	line-height:17px;
}

.maintext A:link, .maintext A:visited, .maintext A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	text-decoration: none;
}

.maintext A:hover {
	background-color: #d61f26;
	color: #ffffff;
}




.maintext_bdd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#555555;
	text-align: left;
	line-height:20px;

}

.maintext_bdd A:link, .maintext_bdd A:visited, .maintext_bdd A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	background-color:#555555;
	color: #FFFFFF;
	text-decoration: none;
}

.maintext_bdd A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px;
	background-color:#222222;
	color: #FFFFFF;
	text-decoration: none;
}







.maintext_air_bd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #05182D;
	font-weight:bold;
	text-align: left;
	line-height:17px;
}




.maintext_air {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #05182D;
	text-align: left;
	line-height:17px;
}

.maintext_air A:link, .maintext_air A:visited, .maintext_air A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #05182D;
	text-decoration: none;
}

.maintext_air A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ed1a1a;
	text-decoration: underline;
}





.maintextright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	text-align: right;
	line-height:17px;
}

.maintextright A:link, .maintextright A:visited, .maintextright A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	text-decoration: none;
}

.maintextright A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ed1a1a;
	text-decoration: underline;
}






.maintext_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ed1a1a;
	text-align: left;
	line-height:14px;
}

.maintext_red A:link, .maintext_red A:visited, .maintext_red A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ed1a1a;
	text-decoration: none;
}

.maintext_red A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
}





.maintextbd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	font-weight: bold;
}

.maintextbd A:link, .maintextbd A:visited, .maintextbd A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	font-weight: bold;
	text-decoration: none;
}

.maintextbd A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3E9CCF;
}





.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #051931;
	font-weight: bold;
	text-align:right;
}






.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	text-align: left;
	line-height:14px;
}
.footer A:link, .footer A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	text-decoration: none;
}

.footer A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #27a7e0;
	text-decoration: none;
}




.loggedin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	text-align: right;
	font-weight: bold;
	line-height:14px;
}
.loggedin A:link, .loggedin A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	font-weight: bold;
	text-decoration: none;
}

.loggedin A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	background-color:#ed1a1a;
	font-weight: bold;
	text-decoration: none;
}



.footer3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	text-align: right;
}





.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	text-align: left;
	line-height:14px;
}
.footer2 A:link, .footer2 A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	text-decoration: none;
}

.footer2 A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #27a7e0;
	text-decoration: none;
}





.bread, .bread A:link, .bread A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	text-align: right;
	text-decoration: none;
}

.bread A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
	text-decoration: none;
}




.mwindow_bd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #777474;
	text-align: right;
	font-weight:bold;
	line-height:18px;
}

.mwindow_bd A:link, .mwindow_bd A:visited, .mwindow_bd A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #777474;
	font-weight:bold;
	text-decoration: none;
}

.mwindow_bd A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ed1a1a;
	font-weight:bold;
}




.mwindow_bd_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #e32d3b;
	text-align: right;
	font-weight:bold;
	line-height:18px;
}

.mwindow_bd_red A:link, .mwindow_bd_red A:visited, .mwindow_bd_red A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #e32d3b;
	font-weight:bold;
	text-decoration: none;
}

.mwindow_bd_red A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #777474;
	font-weight:bold;
}




.mwindow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #777474;
	text-align: right;
	font-weight:normal;
	line-height:18px;
}

.mwindow A:link, .mwindow A:visited, .mwindow A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #777474;
	font-weight:normal;
	text-decoration: none;
}

.mwindow A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ed1a1a;
	font-weight:normal;
}



.main_title_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #999999;
	font-weight: bold;
}

.main_title_header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #2e287c;
	font-weight: bold;
}

.sub_title_home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bb0b0c;
	font-weight: bold;
}

.news_bold A:link, .news_bold A:visited, .news_bold A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cd0e0f;
	font-weight: bold;
	text-decoration:none;
}


