/* Migration Tech Name: Sam T.  */
/* Date:  10FEB2011   */

/* WEBSITE BACKGROUND */
html, body#Body, #foxboro_body {
background: #044180 url(template/bg_texture.jpg) 50% 0 repeat-y !important;
}
/* CONTAINER */

/* COURTESY LINKS */
#foxboro_courtesy_links a:hover {
color: #DC6801;
}
#foxboro_courtesy_links {
display:none;
}

/* HEADER */
#foxboro_header {

}

/* MENU */
#foxboro_menu {
height: 61px;
background: transparent url(template/bg_menu.png) 0 0 no-repeat;
}
#foxboro_menu div.radmenu {
margin-left: 50px;
}
#foxboro_menu div.radmenu.NavHidden {display: none !important;}

#foxboro_menu ul.rootGroup li {
height: 60px;
line-height: 60px;
margin-left: 8px;
}
#foxboro_menu ul.rootGroup li.last .link .text {
color: #DC6801;
}
#foxboro_menu .rootGroup .link:hover, 
#foxboro_menu .rootGroup .focused, 
#foxboro_menu .rootGroup .expanded, 
#foxboro_menu .rootGroup .selectedtab {
background: transparent url(template/menu_hover.png) 0 50% no-repeat !important;
}
#foxboro_menu .rootGroup .link:hover .text, 
#foxboro_menu .rootGroup .focused .text, 
#foxboro_menu .rootGroup .expanded .text, 
#foxboro_menu .rootGroup .selectedtab .text {
background: transparent url(template/menu_rt.png) 100% 50% no-repeat !important;
}

#foxboro_menu .rootGroup .item .text {
padding: 0px 10px 0px 10px !important;
}

#foxboro_menu ul.rootGroup li span {
font-size: 20px !important;
font-style:italic;
}


/* SUB MENU */
#foxboro_menu ul.group {
height: auto !important;
background: #044180 none !important;
border: solid 1px #07141C;
}
#foxboro_menu ul.group li {
height: auto !important;
line-height:30px;
margin-left: 0px;
}
#foxboro_menu ul.group li a {

}
#foxboro_menu ul.group li.last .link .text {
color: #ffffff;
}
#foxboro_menu .group .link:hover, 
#foxboro_menu .group .focused, 
#foxboro_menu .group .expanded, 
#foxboro_menu .group .selectedtab {
background: #ffffff none !important;
color: #044180 !important;
}
#foxboro_menu .group .link:hover .text, 
#foxboro_menu .group .focused .text, 
#foxboro_menu .group .expanded .text, 
#foxboro_menu .group .selectedtab .text {
background: #ffffff none !important;
color: #044180 !important;
}
#foxboro_menu .group .item .text {
padding: 5px 10px !important;
}
#foxboro_menu ul.group li span {
font-size: 14px !important;
font-style: normal;
}






/* SIDE MENU */
#foxboro_side-menu_top {
height: 23px;
background: transparent url(template/bg_sidebarTop.jpg) 50% 0 no-repeat;
}
#foxboro_side-menu {display:none!important}
#foxboro_content div.radmenu.NavHidden {display: none;}
#foxboro_content div.radmenu ul.rootGroup {
padding: 0px 25px;
background: transparent url(images/sidebar_line.jpg) 50% 100% no-repeat;
}
#foxboro_content div.radmenu ul li {
font-size:1.2em;
line-height:30px;
background: transparent url(images/sidebar_line.jpg) 50% 0 no-repeat;
}
#foxboro_content div.radmenu ul li.first {
height: 30px;
background: transparent url(template/avionics-product-categories.png) 25% 0 no-repeat;
}
#foxboro_content div.radmenu ul li a {

}
#foxboro_side-menu ul li a span {
line-height:30px;
background: transparent url(images/orangeArrow.gif) 100% 55% no-repeat;
/* display:inline-block;*/
display:none;
padding:7px 18px 7px 14px;
}
#foxboro_content div.radmenu ul li a:hover span {
text-decoration: underline;
}
#foxboro_content div.radmenu ul li.first span, 
#foxboro_content div.radmenu ul li.first span {display: none;}







/* CONTENT */
#foxboro_one-column, 
#foxboro_two-column, 
#foxboro_two-column-right,
#foxboro_two-column-equal, 
#foxboro_three-column,
#foxboro_three-column-equal {
background: #ffffff url(template/bg_content.jpg) 50% 0 repeat-y !important;
}



/* TOP PANE */
#foxboro_top {
height: 215px;
overflow: hidden;
background: transparent url(template/top-pane.png) 0 0 no-repeat !important;
}
#dnn_TopPane {
height:100px;
margin-top:80px;
overflow: hidden;
}
#foxboro_top p {
margin: 0px 0px 0px 35px;
color: #023D75;
font-size: 40px;
line-height:40px;
letter-spacing:-1px;
font-weight: bold;
font-style: italic;
}

/* BOTTOM PANE */
#foxboro_bottom {
background: #ffffff url(template/bg_content.jpg) 50% 0 repeat-y !important;
}


/* ALL SKINS */

/* COLUMN 1 - ALL SKINS */
/* COLUMN 3 - ALL SKINS */
#foxboro_content #foxboro_col1 div.block div.pad, 
#foxboro_content #foxboro_col3 div.block div.pad {
margin:0 0 0 0;
padding:8px 35px;
}


/* ONE COLUMN SKIN */
/* TWO COLUMN SKIN */
#foxboro_two-column #foxboro_col1 {
width:33.9%;
background: transparent url(template/bg_sidebarBottom.jpg) 50% 100% no-repeat;
padding-bottom: 26px !important;
margin-bottom:10px;
}
#foxboro_two-column #foxboro_col1 div.pad {
padding-bottom: 0px !important;
background: transparent url(template/bg_sidebarMiddle.jpg) 50% 0 repeat-y;
}
#foxboro_two-column #foxboro_col2 {
width:66%;
}
/* TWO COLUMN EQUAL SKIN */
/* TWO COLUMN RIGHT SKIN */
#foxboro_two-column-right #foxboro_col3 {
width:33.9%;
background: transparent url(template/bg_sidebarBottom.jpg) 50% 100% no-repeat;
padding-bottom: 26px !important;
margin-bottom:10px;
}
#foxboro_two-column-right #foxboro_col3 div.pad {
padding-bottom: 0px !important;
background: transparent url(template/bg_sidebarMiddle.jpg) 50% 0 repeat-y;
}
#foxboro_two-column-right #foxboro_col2 {
width:66%;
}

/* THREE COLUMN SKIN */
#foxboro_three-column #foxboro_col1 {
width:33.9%;
background: transparent url(template/bg_sidebarBottom.jpg) 50% 100% no-repeat;
padding-bottom: 26px !important;
margin-bottom:10px;
}
#foxboro_three-column #foxboro_col1 div.pad {
padding-bottom: 0px !important;
background: transparent url(template/bg_sidebarMiddle.jpg) 50% 0 repeat-y;
}
#foxboro_three-column #foxboro_col2 {
width:36%;
}

#foxboro_three-column #foxboro_col3 {
width:30%;
padding-bottom: 26px !important;
margin-bottom:10px;
}
#foxboro_three-column #foxboro_col3 div.pad {
padding-bottom: 0px !important;
}
#foxboro_content #foxboro_three-column #foxboro_col3 div.block div.pad {
padding: 8px 25px
}

/* THREE COLUMN EQUAL SKIN */


/* MODULES - ALL SKINS */
/* MODULES - COLUMN 1 - ALL SKINS */ 
/* MODULES - COLUMN 1 - TWO COLUMN SKIN */
/* MODULES - COLUMN 1 - THREE COLUMN SKIN */


/* MODULES - COLUMN 2 - ALL SKINS */
/* MODULES - COLUMN 2 - ONE COLUMN SKIN */ 
/* MODULES - COLUMN 2 - TWO COLUMN SKIN */ 
/* MODULES - COLUMN 2 - TWO COLUMN RIGHT SKIN */ 
/* MODULES - COLUMN 2 - THREE COLUMN SKIN */


/* MODULES - COLUMN 3 - ALL SKINS */ 
/* MODULES - COLUMN 3 - TWO COLUMN RIGHT SKIN */ 
/* MODULES - COLUMN 3 - THREE COLUMN SKIN */


/* HEADINGS */
#foxboro_col2 h1 {
font-size:20px;
font-style:italic;
font-weight:bold;
}
#foxboro_content div.block h3 {
font-size:1.6em;
font-weight:bold;
line-height:125%;
margin:0 0 10px;
padding:5px 0 0;
white-space:normal;
font-style: italic;
letter-spacing:-1.2px;
}

#foxboro_col2 h2 {
font-size:18px;
font-style:italic;
}

/* LINKS */
 
#foxboro_col2 a {
font-style:italic;
font-weight:bold;
text-decoration:none;
}
#foxboro_col2 a:hover {
color:#333333;
text-decoration:underline;
}

#foxboro_col1 div.block div.pad a, 
#foxboro_col3 div.block div.pad a {
color: #1967A2;
text-decoration: underline;
font-style:italic;
font-weight:bold;
}
#foxboro_col1 div.block div.pad a:hover, 
#foxboro_col3 div.block div.pad a:hover {
color: #DA6700;
text-decoration: none;
}




/* LISTS */
#foxboro_col2 ul {
list-style-image:url(images/orangeArrow.gif);
}
#foxboro_col2 li {
list-style-position: inside;
}


/* FORMS */
div.ContactFormWrapper {
font-size:13px;
}
div.ContactFormWrapper div.CheckboxGroupContainer input {
margin-top: 5px !important;
margin-bottom: 5px !important;
}
div.ContactFormWrapper label, 
.AutoFormLabel {
margin-top:10px!important;
margin-bottom:5px!important;
}




/* FONT */


/* FOOTER */

#foxboro_footer {
background: transparent url(template/bg_footer-back.jpg) 50% 0 no-repeat !important;
margin-bottom: 20px !important;
}
span#dnn_dnnLINKS_lblLinks {display: none;}
#foxboro_footer p.copyright {
padding-top: 5px;
}



/* SEARCH */
.searchBox {
float:right!important;
width:300px!important;
padding-right:20px!important;
}







