 /* Migration Tech Name: Ahmed Ateya */
/* Date: January 14, 2012 */

/* |-------------------------| SUMMARY |----------------------------| */

/* |-------------------------| FIREFOX TABLE FONT FIX |-------------| */
/* |-------------------------| HTML,BODY |--------------------------| */
/* |-------------------------| BODY CONTAINER |---------------------| */
/* |-------------------------| CONTAINER |--------------------------| */
/* |-------------------------| COURTESY LINKS |---------------------| */
/* |-------------------------| HEADER |-----------------------------| */
/* |-------------------------| MAIN MENU |--------------------------| */
/* |-------------------------| DROP DOWN MENU |---------------------| */
/* |-------------------------| LANDING PAGE MENU |------------------| */
/* |-------------------------| CONTENT |----------------------------| */
/* |-------------------------| TOP & BOTTOM |-----------------------| */
/* |-------------------------| COLUMN CONTAINERS |------------------| */
/* |-------------------------| COLUMN |-----------------------------| */
/* |-------------------------| SIDE-MENU |--------------------------| */
/* |-------------------------| DIV.BLOCK |--------------------------| */
/* |-------------------------| DIV.PAD |----------------------------| */
/* |-------------------------| FOOTER |-----------------------------| */
/* |-------------------------| HEADINGS |---------------------------| */
/* |-------------------------| LINKS |------------------------------| */
/* |-------------------------| LISTS |------------------------------| */
/* |-------------------------| BLOG |-------------------------------| */
/* |-------------------------| FORMS |------------------------------| */
/* |-------------------------| OTHER HTML ELEMENTS |----------------| */






/* |-------------------------| FIREFOX TABLE FONT FIX |-------------| */
table,td {
font-family:inherit !important;
font-size:inherit !important;
}

/* |-------------------------| HTML,BODY |--------------------------| */
html,body#Body {

}

/* |-------------------------| BODY CONTAINER |---------------------| */
#foxboro_body {
background: url(images/header.jpg) repeat-x 0 0 !important;
}

/* |-------------------------| CONTAINER |--------------------------| */
#foxboro_container {
}

/* |-------------------------| COURTESY LINKS |---------------------| */
#foxboro_courtesy_links {
display:none !important;
}

#foxboro_courtesy_links{}

#foxboro_courtesy_links a {}

#foxboro_courtesy_links a:hover {}

/* |-------------------------| HEADER |-----------------------------| */
#foxboro_header {
padding: 8px 0 0 !important;
}

#foxboro_header h1{
color: #FFFF00 !important;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif!important;
font-size: 32px !important;
line-height: 38px !important;
margin: 0 !important;
font-weight: normal !important;
}

#foxboro_header h1 big{
color: #CCCCCC !important;
font-size: 32px !important;
line-height: 42px !important;
}

#foxboro_header span.logo {}

#foxboro_header span.logo a {}

#foxboro_header span.logo a img {
}
/* |-------------------------| MAIN MENU |--------------------------| */
#foxboro_menu {
margin: -15px 0 45px !important;
}

#foxboro_menu div.radmenu {
white-space:normal !important;
float:right !important;
}

#foxboro_menu ul.rootGroup {
padding: 0 2px 0 0 !important;
}

#foxboro_menu li.item {
white-space:nowrap;
}

#foxboro_menu ul.rootGroup li a {
border-right: 2px solid #ffffff !important;
}

#foxboro_menu ul.rootGroup li a:hover{
text-decoration: underline !important;
}

#foxboro_menu ul.rootGroup li a:hover , #foxboro_menu ul.rootGroup li a.selectedtab  {}

#foxboro_menu ul.rootGroup li a span {}

#foxboro_menu .rootGroup .item .text {
font-size: 19px !important;
font-weight: normal !important;
padding: 0 7px !important;
font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/* |-------------------------| DROP DOWN MENU |---------------------| */
#foxboro_menu div.slide {}

#foxboro_menu ul.group {}

#foxboro_menu ul.group li {}

#foxboro_menu ul.group li a {}

#foxboro_menu ul.group li a:hover , #foxboro_menu ul.group li a.selectedtab {}

#foxboro_menu ul.group li a span {}

#foxboro_menu ul.group li a:hover span, #foxboro_menu ul.group li a.selectedtab span {}

/* |-------------------------| LANDING PAGE MENU |------------------| */
#foxboro_menu div.NavHidden {}

#foxboro_menu div.NavHidden ul.rootGroup {
display:none !important;
}

/* |-------------------------| CONTENT |----------------------------| */
#foxboro_content {

}

/* |-------------------------| TOP & BOTTOM |-----------------------| */
#foxboro_top,
#foxboro_bottom {
}

#foxboro_top {}

#foxboro_top #dnn_TopPane !important; {}

#foxboro_bottom {}

#foxboro_bottom #dnn_BottomPane {}

/* |-------------------------| COLUMN CONTAINERS |------------------| */
#foxboro_one-column,
#foxboro_two-column,
#foxboro_two-column-right,
#foxboro_three-column,
#foxboro_two-eq-column,
#foxboro_three-eq-column {
padding: 0 10px !important;
width: 960px !important;
}

/* |-------------------------| COLUMN |-----------------------------| */
#foxboro_col1,
#foxboro_col2,
#foxboro_col3 {
}

#foxboro_col1, #foxboro_col3 {
width: 228px !important;
}

#foxboro_three-column #foxboro_col2 {
width: 502px !important;
}

#foxboro_col1{
border-right: thin solid #000066 !important;
}

#foxboro_col3{
border-left: thin solid #000066 !important;
}

#foxboro_two-column #foxboro_col1,
#foxboro_two-column-right #foxboro_col3,
#foxboro_three-column #foxboro_col1,
#foxboro_three-column #foxboro_col3 {
width: 220px !important;
}

#foxboro_two-column #foxboro_col2,
#foxboro_two-column-right #foxboro_col2 {
width: 725px !important;
}

#foxboro_three-column #foxboro_col2 {
}

#foxboro_two-eq-column #foxboro_col1,
#foxboro_two-eq-column #foxboro_col3 {
}

#foxboro_three-eq-column #foxboro_col1,
#foxboro_three-eq-column #foxboro_col2,
#foxboro_three-eq-column #foxboro_col3 {
}

/* |-------------------------| SIDE-MENU |--------------------------| */
#foxboro_side-menu_top,
#foxboro_side-menu_bottom {
}

/* |-------------------------| DIV.BLOCK |--------------------------| */
#foxboro_content div.block {}

/* |-------------------------| DIV.PAD |----------------------------| */
#foxboro_content div.block div.pad {
margin:0 !important;
}

#foxboro_col1 div.block div.pad {
padding:0 10px 0 0 !important;
}

#foxboro_col3 div.block div.pad {
padding:0 0 0 10px !important;
}

#foxboro_col2 div.pad {
padding: 0 10px !important;
}

#foxboro_content #foxboro_two-column div.block div.pad {}

#foxboro_content #foxboro_two-column-right div.block div.pad {}

#foxboro_content #foxboro_three-column #foxboro_col1 div.block div.pad {}

#foxboro_content #foxboro_three-column #foxboro_col3 div.block div.pad {}

#foxboro_one-column #foxboro_col2 div.pad {}

#foxboro_two-column #foxboro_col2 div.pad {}

#foxboro_two-column-right #foxboro_col2 div.pad {}

#foxboro_three-column #foxboro_col2 div.pad {}

#foxboro_three-eq-column #foxboro_col2 div.pad {}

/* |-------------------------| FOOTER |-----------------------------| */
#foxboro_footer {
/*background: url(images/footer.jpg) center bottom repeat-x !important;*/
height:140px !important;
padding: 10px 10px !important;
border-top: 1px solid #9a9a9a !important;
margin: 0 0 7px !important;
width:960px !important;
}

#foxboro_footer,
#foxboro_footer div.clear {}

#foxboro_footer div.clear {
width: 600px !important;
float:right !important;
text-align: right !important;
}

#foxboro_footer,
#foxboro_footer a,
#foxboro_footer span,
#foxboro_footer p.copyright,
#foxboro_footer p.copyright a {
font-size: 12px !important;
}

#foxboro_footer span#dnn_dnnLINKS_lblLinks {}

#foxboro_footer span#footerContainer {}

#foxboro_footer p.copyright {
float:left !important;
text-align: left !important;
font-size: 12px !important;
width: 350px !important;
margin: -15px 0 0 !important;
}

/* |-------------------------| HEADINGS |---------------------------| */
#foxboro_content h1 {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-size: 32px !important;
}

h2 {
font-size: 24px !important;
line-height: 30px !important;
font-weight: bold !important;
margin: 0 0 19px !important;
}

h3 {
color: #000033 !important;
font-family:  "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-size: 18px !important;
margin: 18px 0 !important;
}

#foxboro_col2 h4 {}

#foxboro_content div.block h3 {}

#foxboro_content div.block h1 {}

#foxboro_content div.block h2 {}

#foxboro_content div.block div.pad div div h3 {}

#foxboro_content div.block h4 {}

#foxboro_top h1 {}

#foxboro_top h2 {}

#foxboro_top h3 {}

#foxboro_top h4 {}

#foxboro_bottom h1 {}

#foxboro_bottom h2 {}

#foxboro_bottom h3 {}

#foxboro_bottom h4 {}

/* |-------------------------| LINKS |------------------------------| */
#foxboro_top a,
#foxboro_bottom a,
#foxboro_col2 a,
#foxboro_content div.block a,
#foxboro_footer a {
color: #060C31 !important;
text-decoration: underline !important;
}

#foxboro_top a:hover,
#foxboro_bottom a:hover,
#foxboro_col2 a:hover,
#foxboro_content div.block a:hover,
#foxboro_footer a:hover {
color: #FF0000 !important;
text-decoration: underline !important;
}

/* |-------------------------| LISTS |------------------------------| */
#foxboro_col2 ul, #foxboro_col2 ol{
margin: 16px 0 !important;
padding: 0 0 0 40px !important;
}

#foxboro_content div.block ul, #foxboro_content div.block ol {
margin: 10px 0 !important;
padding: 0 0 0 30px !important;
}

#foxboro_col2 ul, #foxboro_content div.block ul {
list-style-type:disc !important;
}

#foxboro_col2 li, #foxboro_content div.block li {
margin: 0 !important;
padding: 0 !important;
}

#foxboro_content div.block ul li {}

#foxboro_content div.block ol {}

#foxboro_content div.block ol li {}

#foxboro_one-column #foxboro_col2 ul,
#foxboro_two-column #foxboro_col2 ul,
#foxboro_two-column-right #foxboro_col2 ul,
#foxboro_three-column #foxboro_col2 ul {}

#foxboro_one-column #foxboro_col2 ul li,
#foxboro_two-column #foxboro_col2 ul li,
#foxboro_two-column-right #foxboro_col2 ul li,
#foxboro_three-column #foxboro_col2 ul li {}

#foxboro_one-column #foxboro_col2 ol,
#foxboro_two-column #foxboro_col2 ol,
#foxboro_two-column-right #foxboro_col2 ol,
#foxboro_three-column #foxboro_col2 ol {}

#foxboro_one-column #foxboro_col2 ol li,
#foxboro_two-column #foxboro_col2 ol li,
#foxboro_two-column-right #foxboro_col2 ol li,
#foxboro_three-column #foxboro_col2 ol li {}

/* |-------------------------| BLOG |-------------------------------| */
#bb-container {
}

#bb-container div.post {
}

#bb-container div.post div.byline {
}

#foxboro_content #bb-container div.post h3.title {}

#foxboro_content #bb-container div.post h3.title,
#foxboro_content #bb-container div.post h3.title a {}

#foxboro_content #bb-container div.post h3.title a:hover {}

/* |-------------------------| FORMS |------------------------------| */
.IngeniMailSubscribeEmailInput {
width:94% !important;
}

.ContactFormWrapper {}

/* |-------------------------| OTHER HTML ELEMENTS |----------------| */
#foxboro_col2, #foxboro_col2 p, #foxboro_col2 li, #foxboro_col2 td, #foxboro_content div.block, #foxboro_content div.block p, #foxboro_content div.block li, #foxboro_content div.block td{
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
font-size: 16px !important;
line-height: 19px !important;
}

#foxboro_content p{
margin: 0 0 16px !important;
}

hr {}

blockquote {}

pre {}