/* index.html default page -- begin -- */
#index_page_body {
width:100%;
}

#index_page_tbl td {
text-align:center;
width:100%;
}

#index_page_tbl {
width:100%;
}

#index_page_aerospace {
color:blue;
border:2px solid #AFD8FF;
text-decoration:none;
padding-left:112px;
padding-right:112px;
font-size:36px;
font-family:verdana, helvetica, arial, sans-serif;
/*float:left;*/
border-radius:2px;
background-color:#D8ECFF;
}

#index_page_aerospace:hover {
background-color:#AFD8FF;
}

#index_page_automation {
color:red;
border:2px solid #FF8080;
text-decoration:none;
padding-left:100px;
padding-right:100px;
font-size:36px;
font-family:verdana, helvetica, arial, sans-serif;
/*float:left;*/
border-radius:2px;
background-color:#FFCCCC;
}

#index_page_automation:hover {
background-color:#FF8080;
}
/* index.html default page -- end-- */


/* level A software products and services -- begin -- */

body {
font-family:Verdana,Arial;
/*background-color : beige;*/
text-align:center;
/*background-color:#D8ECFF;*/ /*blue very, very light*/
background-color:white;
width:1000px;
margin-left:auto;
margin-right:auto;
}

section#page {
/*padding:5px;*/
/*margin:10px;*/
width:980px;
padding:10px 10px 10px 10px;
/*border:4px solid blue;*/
/*border:4px solid rgba(169,208,245,0.5);*/
border-radius:5px;                           /*css 3*/
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#AFD8FF;
/*background-color:rgba(169,208,245,0.5);*/       /*css 3*/
/*box-shadow:10px 10px 5px #255;*/                /*css 3*/
/*transform:rotate(7.5deg);*/                     /*css 3*/
/*linear-gradient(top,#fff,#efefef);*/            /*css 3*/
/*@font-face{font-family:AwesomeFont; src:url(http://example.com/awesomeco.ttf);font-weight:bold;}*/
/*background-color:#A9D0F5;*/
}

header#page_head table {
width:980px;
border-spacing:2px;
}

header#page_head td {
/*border:1px solid black;*/
vertical-align:middle;
height:32px;
padding:0px 4px 0px 4px;
font-size: 15px;
/*color:white;*/
color:#31618e;
/*padding-top:0px;*/
/*padding-bottom:0px;*/
}

td#page_head_flag {
/*border:1px solid yellow;*/
/*height:32px;*/
/* <span ><img src="./flag_small_can.jpg" width="64" height="32"/></span> */
text-align:center;
width:64px;
height:32px;
background-image:url("./flag_small.png"); 
background-repeat:no-repeat;
}

td#page_head_search {
/*border:1px solid yellow;*/
/*height:32px;*/
/* <span ><img src="./flag_small_can.jpg" width="64" height="32"/></span> */
/*text-align:center;*/
/*width:17px;*/
/*height:18px;*/
/*background-image:url("./search.gif");*/ 
/*background-repeat:no-repeat;*/
/*padding-top:4px;*/
/*padding-bottom:4px;*/
}

td#page_head_search div {
/*border:1px solid brown;*/
height:17px;
text-align:center;
}

section#page_visual {
/*background-color : beige;*/
/*background-image:url("./maindsp_heli.jpg");*/  /*original helicopter picture*/
/*background-repeat:no-repeat;*/
/*background-image:url("./heli_jet.jpg");*/
/*background-repeat:repeat-x;*/
background-image:url("./heli_agusta2.jpg");
background-repeat:repeat-x;
}

header#page_visual_head {
/*border:1px solid red;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
/*color:white;*/
/*color:#31618e;*/
color:#006cd1;
/*margin-top:5px;*/
}

header#page_visual_head h1 {
/*border:1px solid red;*/
padding-top:5px;
margin-top:20px;
margin-bottom:15px;
}

nav#page_visual_system table {
width:980px;
border-spacing:8px;
}

nav#page_visual_system table td {
/*border:1px solid red;*/
/*height:20px;*/
vertical-align:middle;
}

nav#page_visual_system table td a {
/*border:1px solid red;*/
/*height:20px;*/
/*vertical-align:middle;*/
text-decoration: none;
}

nav#page_visual_system table td a:hover {
/*border:1px solid red;*/
/*height:20px;*/
/*vertical-align:middle;*/
background-color: #006cd1;
}

div.page_visual_system_txt {
border:2px solid #E8F3F6;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
padding:2px 2px 2px 2px;
/*background-color:white; */
/*background-color: rgb(0, 108, 209);*/
background-color: #31618e;
width:200px;
text-align:center;
font-size: 11px;
/*color: #fff;*/ /* color white*/
color:#E8F3F6;
font: bold 13px Arial, Helvetica, sans-serif;
text-decoration: none;
text-shadow: 1px 1px 2px rgba(0, 0, 0, 4.0); /* x y blur color=black transparancy=0.4 */
margin-left:0px;
margin-right:0px;
}

div.page_visual_system_txt:hover {
border:2px solid #31618e;
}

section#page_visual_products {
width:280px;
/*height:300px;*/
clear:right;
float:right;
/*border:1px solid red;*/
margin-right:10px;
}

section#page_visual_products header {
/*border: 1px solid blue;*/
height:30px;
}

section#page_visual_products header h4 {
margin-top:0px;
margin-bottom:0px;
/*border:1px solid yellow;*/
padding-top:5px;
color:white;
/*color:black;*/
}

section#page_visual_products nav a {
/*order:1px solid black;*/
padding:2px 2px 2px 2px;
/*background-color:white;*/
/*background-color:#9BC5DD;*/ 
width:280px;
text-align:center;
color: #000; /*black */
display: block;
font-family: arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
margin-bottom:4px;
color:white;
/*color:black;*/
border:2px solid #31618e;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}

section#page_visual_products nav a:hover {
/*background-color:#31618e;*/
}
 
.page_visual_products_nsel {
background-color:#9BC5DD; 
}

.page_visual_products_nsel:hover {
background-color:#31618e;
}

.page_visual_products_sel {
background-color:#31618e;
}

section#page_visual_services {
/*width:400px;*/
/*height:400px;*/
float:left;
clear:left;
/*border:1px solid red;*/
margin-left:10px;
}

section#page_visual_services header {
/*border: 1px solid blue;*/
height:30px;
}

section#page_visual_services header h4 {
margin-top:0px;
margin-bottom:0px;
/*border:1px solid yellow;*/
padding-top:5px;
/*color:white;*/
/*color:#31618e;*/
/*color:#AFD8FF;*/
color:black;
}

section#page_visual_services nav a {
/*border:1px solid black;*/
padding:2px 2px 2px 2px;
/*background-color:white; */
/*background-color:#F0F5F8;*/
/*background-color:#E8F3F6;*/
background-color:#AFD8FF;
width:160px;
text-align:center;
/*color: #000;*/ /*black */
display: block;
font-family: arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
/*border:1px solid black;*/
margin-bottom:4px;
/*color:#31618e;*/
color:black;

/*border:2px solid white;*/
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}

section#page_visual_services nav a:hover {
/*background-color:white;*/
/*border:2px solid #AFD8FF;*/
}

.page_visual_services_nsel {
border:2px solid white;
}

.page_visual_services_nsel:hover {
border:2px solid #AFD8FF;
}

.page_visual_services_sel {
border:2px solid #AFD8FF;
}

#page_frame {
background-color:white;
}

#body_frame {
background-color:white;
text-align:center;
width:780px;
margin-left:0px;
margin-right:0px;
padding-left:90px;
padding-right:89px;
}

footer#page_footer {
/*clear:both;*/
/*border:1px solid pink;*/
text-align:center;
}

footer#page_footer p {
/*clear:both;*/
/*border:1px solid pink;*/
font-size: 15px;
}

footer#page_footer nav ul {
/*border:1px solid pink;*/
padding-left:0px;
}

footer#page_footer nav ul li{
/*list-style:none;*/ /*remove the ul dot*/
display:inline;
/*font-style: oblique;*/
/*border:1px solid yellow;*/
/*font-size:75%;*/
margin-left:0px;
/*border:1px solid black;*/
margin-left:5px;
margin-right:5px;
}

footer#page_footer nav ul li a {
color:black;
/*font-family: Verdana, Geneva, sans-serif;*/
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
font-weight: bold;
text-decoration: underline;
font-size: 12px;
/*font-weight: bold;*/
/*font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
}

/* level A software products and services -- end -- */

/*     frame aerospace page style : begin     */

#frame {
width:900px;
}

#frame_def {
/*system requirement definition*/
text-align:justify;
}

#frame_exa {
/*system requirement example*/
text-align:center;
text-decoration: underline;
}

#frame_tbl {
width:900px;
border-spacing:2px;
}

#frame_tbl tr td {

}

/*     system requirements table item style : begin     */

.frame_num_cl {
/*requirement number data*/
width:80px;
border:1px solid black;
text-align:left;
font-weight: bold;
font-size: 12px;
}

.frame_sec_cl {
/*requirement section data*/
width:400px;
border:1px solid black;
text-align:left;
font-weight: bold;
font-size: 12px;
}

.frame_alo_cl {
/*requirement allocation data*/
width:400px;
border:1px solid black;
text-align:left;
font-weight: bold;
font-size: 12px;
}

.frame_des_cl {
/*requirement description data*/
text-align:justify;
/*border-bottom:1px solid black;*/
font-size: 12px;
}

/*     system requirements table item style : end     */

/*     software requirements table item style : begin     */

.frame_reqtyp_cl {
/*heading requirement type*/
border:4px solid #31618e;
border-radius:5px;                           /*css 3*/
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#AFD8FF;
text-align:center;
font-weight: bold;
font-size: 16px;
}

.frame_swnum_cl {
/*requirement number data*/
width:15%;
border:1px solid black;
text-align:left;
font-weight: bold;
font-size: 12px;
}

.frame_swsec_cl {
/*requirement section data*/
width:40%;
border:1px solid black;
text-align:left;
font-weight: bold;
font-size: 12px;
}

.frame_swtyp_cl {
/*requirement type*/
width:20%;
border:1px solid black;
text-align:left;
font-weight: bold;
font-size: 12px;
}

.frame_swtra_cl {
/*requirement traceability*/
width:25%;
border:1px solid black;
text-align:left;
font-weight: bold;
font-size: 12px;
}

.frame_des_cl {
/*requirement description data*/
text-align:justify;
/*border-bottom:1px solid black;*/
font-size: 12px;
}

/*     software requirements table item style : end     */

/*     frame aerospace page style : end     */

/* frame contact us style : begin */
#contact_us_div {
width:900px;
/*margin-left:130px;*/
text-align:left;
/*background-color:white;
padding-top:1px;
padding-bottom:5px;
padding-left:10px;*/
}

#contact_us_email {
text-align:justify;
padding-right:10px;
}

#contact_us_phone {
text-align:justify;
padding-right:10px;
}
/* frame contact us style : end */
