/* Migration Tech Name:  */
/* Date:  */

/* |-------------------------| 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 |----------------| */



@font-face { 
    font-family: 'BebasNeueRegular';
    src: url('fonts/bebasneue-webfont.eot');
    src: url('fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bebasneue-webfont.woff') format('woff'),
         url('fonts/bebasneue-webfont.ttf') format('truetype'),
         url('fonts/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* |-------------------------| FIREFOX TABLE FONT FIX |-------------| */
table,td {
font-family:inherit !important;
font-size:inherit !important;
}

/* |-------------------------| HTML,BODY |--------------------------| */
html,body#Body {
	color: #333333 !important;
    font-family: Verdana,Geneva,sans-serif !important;
}

/* |-------------------------| BODY CONTAINER |---------------------| */
#foxboro_body {
}

/* |-------------------------| CONTAINER |--------------------------| */
#foxboro_container {
    width:auto !important;
}

/* |-------------------------| COURTESY LINKS |---------------------| */
#foxboro_courtesy_links {
	position:relative;
	height:0px !important;
	line-height:0px;
	width: 980px !important;
	margin:0 auto;
	z-index:100;
	overflow:visible !important;
}
#foxboro_courtesy_links div{
	position:absolute;
	z-index:100;
	top:20px;
	right:0px;
}

#foxboro_courtesy_links a {
font-family: Arial,Helvetica!important;
    font-size: 9px!important;
}

#foxboro_courtesy_links a:hover {
color:gray !important;
}

/* |-------------------------| HEADER |-----------------------------| */
#foxboro_header {
	position:relative;
	background:#036;
	height:0px !important;
	line-height:0px;
	width: 980px !important;
	margin:0 auto;
	z-index:101;
	overflow:visible !important;
}
#foxboro_header span.logo {
	display: block;
    top:22px;
	left:28px;
    width: 401px;
	height:26px;
	position:absolute;
	display:block;
}

#foxboro_header span.logo a {
	background-image: url("images_gr/logo-game-ready.png");
	width:401px;
	height:26px;
	display:block;
}
#foxboro_header span.logo a img{
	display:none;
}
/* |-------------------------| MAIN MENU |--------------------------| */
#foxboro_menu {
	background-image: url("images_gr/BC-header.gif");
    background-repeat: repeat-x;
    position: relative;
	height:120px;
	z-index:1;

}

#foxboro_menu div.radmenu {
	float:none !important;
	width: 980px;
	margin:0 auto 0;
	padding-top:71px;
	background:transparent !important;
	position:relative;
	white-space:normal !important;
}

#foxboro_menu ul.rootGroup {
	text-align: justify;
	width: 980px;
	position:relative !important;	
}

#foxboro_menu li.item {
	/*white-space:nowrap;*/
	padding-top:0 !important;
	padding-left:27px !important;
	padding-right:33px !important;
    position: relative !important;
	display:inline !important;
	float:none !important;
	position:relative !important;
}
#foxboro_menu ul.rootGroup li a {
	color: #FFFFFF;
    font-family: 'BebasNeueRegular',Verdana,Geneva,sans-serif;
    font-size: 20px;
    line-height: 28px;
    text-decoration: none;
    text-transform: uppercase;
	background-color: transparent;
	font-weight:normal !important;
	display:inline !important;
	float:none !important;
}
#foxboro_menu .rootGroup .selectedtab {
    background-color: transparent !important;
    color: #CDCDCD !important;
}

#foxboro_menu ul.rootGroup li a:hover{
	color:CDCDCD !important;
	background-color: transparent;
	font-weight:normal !important;
} 
#foxboro_menu ul.rootGroup li a.selectedtab  {
}
#foxboro_menu ul.rootGroup li a span {
	margin:0 !important;
	padding:0 !important;
	display:inline !important;
	font-size: 20px !important;
    line-height: 28px !important;
	float:none !important;

}
#foxboro_menu .link .text{
	color:#ffffff !important;
}
#foxboro_menu .link:hover .text{
	color:#CDCDCD !important;
}
#foxboro_menu .link.selectedtab .text{
	color: #CDCDCD !important;
}
/* |-------------------------| DROP DOWN MENU |---------------------| */
#foxboro_menu div.slide {
background-color:#666666!important;
}

#foxboro_menu ul.group {}

#foxboro_menu ul.group li {}

#foxboro_menu ul.group li a {
background-color:#666666!important;}

#foxboro_menu ul.group li a:hover , #foxboro_menu ul.group li a.selectedtab {
background-color:#cccccc!important;
}

#foxboro_menu ul.group li a span {
line-height:25px !important;

}

#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 {
	background-image: url("images_gr/BC-body.gif") !important;
    background-repeat: repeat-x !important;
    position: relative;
}
#foxboro_content #foxboro_top {
	padding:10px 15px;
	width:950px !important;
	background-color:#FFF !important;
	margin-left: auto !important;
	margin-right: auto !important;
	float:none;
}
#foxboro_content #foxboro_two-column-right {
	width:950px !important;
	background-color:#FFF !important;
	margin-left: auto !important;
	margin-right: auto !important;
	float:none;
	padding:0 15px 20px;
}
#foxboro_col2{
	font-size:12px;
	line-height: 22px;
	color: #333333 !important;
}


/* |-------------------------| TOP & BOTTOM |-----------------------| */
#foxboro_top,
#foxboro_bottom {
}

#foxboro_top {}

#foxboro_top #dnn_TopPane {}

#foxboro_bottom {}

#foxboro_bottom #dnn_BottomPane {}

/* |-------------------------| COLUMN CONTAINERS |------------------| */
#foxboro_body #foxboro_one-column,
#foxboro_body #foxboro_two-column,
#foxboro_body #foxboro_two-column-right,
#foxboro_body #foxboro_three-column,
#foxboro_body #foxboro_two-eq-column,
#foxboro_body #foxboro_three-eq-column {
width: 950px;
margin: 0 auto;
padding: 10px 15px;
background: #fff;
float: none;
}

#foxboro_body #foxboro_two-column #foxboro_col1 {
width: 30%;
}

#foxboro_body #foxboro_two-column #foxboro_col2 {
width: 66%;
float: right;
}

/* |-------------------------| COLUMN |-----------------------------| */
#foxboro_col1,
#foxboro_col2,
#foxboro_col3 {
}
#foxboro_two-column-right #foxboro_col2 {
	width: 73% !important;
}

#foxboro_two-column #foxboro_col1,
#foxboro_two-column-right #foxboro_col3,
#foxboro_three-column #foxboro_col1,
#foxboro_three-column #foxboro_col3 {
}

#foxboro_two-column #foxboro_col2,
#foxboro_two-column-right #foxboro_col2 {
}

#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;
padding:0!important;
}

#foxboro_content #foxboro_two-column div.block div.pad {
padding-right:0px !important;
}

#foxboro_content #foxboro_two-column-right div.block div.pad {
padding-left:0px !important;
}

#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_col2 div.pad {margin:0!important;
padding:0!important;}

#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 {
    width:auto !important;
    background-image: url("images_gr/BC-footer.gif") !important;
    background-position: center bottom !important;
    background-repeat: repeat-x !important;
	background-color:transparent !important;
	padding:10px 0 0;
}


#foxboro_footer,
#foxboro_footer div.clear {
    font-size: 9px!important;
    text-align: justify!important;
}

#foxboro_footer div.clear {
	font-size: 11px!important;
	width:980px !important;
	padding:50px 0 50px !important;
}

#foxboro_footer,
#foxboro_footer a,
#foxboro_footer span,
#foxboro_footer p.copyright,
#foxboro_footer p.copyright a {
font-size:9px !important;
color:#FFF !important;
}

#foxboro_footer span#dnn_dnnLINKS_lblLinks {
text-align:left!important;
font-size:9px !important;
}

#foxboro_footer span#footerContainer {}

#foxboro_footer p.copyright {
text-align:center !important;
font-size:9px !important;
}

/* |-------------------------| HEADINGS |---------------------------| */
#foxboro_col2 h1{
	color: #8D1831 !important;
    display: block;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 16px;
	margin-top:0;
	padding-top:0;
	font-family: 'BebasNeueRegular',Verdana,Geneva,sans-serif !important;
}

#foxboro_col2 h2 {
    font-size: 15px!important;
    text-align: justify!important;
    text-decoration: none!important;

}

#foxboro_col2 h3 {
   color: #4B4B4B!important;
    font-size: 24px!important;
    font-weight: normal!important;
	font-family: 'BebasNeueRegular',Verdana,Geneva,sans-serif !important;
}

#foxboro_col2 h4 {
   color: black!important;
    font-size: 14px!important;
    font-weight: bold!important;
	font-family: 'BebasNeueRegular',Verdana,Geneva,sans-serif !important;
}

#foxboro_content div.block h3 {
	color: #8D1831 !important;
    display: block;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 16px;
	padding-top:0;
	font-family: 'BebasNeueRegular',Verdana,Geneva,sans-serif !important;
	
}

#foxboro_content div.block h1 {
	color: #8D1831;
    display: block;
    font-size: 24px;
    font-weight: normal;
    margin-bottom: 16px;
	padding-top:0;
}

#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 {
    text-decoration: none!important;
	color: #8D1831 !important;
}

#foxboro_top a:hover,
#foxboro_bottom a:hover,
#foxboro_col2 a:hover,
#foxboro_content div.block a:hover {
    color: #8D1831 !important;
    text-decoration: underline!important;
}

/* |-------------------------| LISTS |------------------------------| */
#foxboro_content div.block ul {}

#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 {display:block;border-bottom:1px solid #ccc;margin:0 0 20px 0;padding: 0 0 30px 0;font-size:12px;line-height:165%;
}

#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 {
	font-weight: normal;
}

#foxboro_content #bb-container div.post h3.title a:hover {}

/* |-------------------------| FORMS |------------------------------| */
.IngeniMailSubscribeEmailInput {
width:94% !important;
}

.ContactFormWrapper {}

/* |-------------------------| OTHER HTML ELEMENTS |----------------| */
hr {}

blockquote {}

pre {}

/* |-------------------------| game ready design |----------------| */