/* CSS Document */
@import url("http://fonts.googleapis.com/css?family=Open+Sans:100,200,400,600");

html,body{font-size:.95em!important; font-weight: normal!important; font-style:normal!important;
  font-family: "Open Sans", Helvetica, Arial, sans-serif!important;
  -webkit-font-smoothing: antialiased!important; background-color:#FFF!important; background-image:url('images/home-bkg-slice.png ')!important; background-repeat:repeat-x!important;}

#brighton_body{width:993px; margin:0 auto; display:block; background-image:url('images/shadow.png ')!important; background-repeat:repeat-y!important; padding-bottom:30px!important; background-color:none!important;}
#brighton_container{display:block;margin:0 auto;text-align:left;overflow:hidden; width:961px!important;}

#brighton_header{width:100%;overflow:hidden; height:114px!important;}
#brighton_header span.logo{display:block;font-size:1.5em;margin:0;padding:0; padding-left:56px!important; padding-top:21px!important; display:inline!important;}

#brighton_courtesy_links {display:none!important;}

#header-right { width:460px; float:right; padding-top:20px; padding-right:20px; list-style:none!important;}
#links-phone { float:right; width:240px; text-align:right; color:#c82929;  font-weight:600!important; font-family: "Open Sans", Helvetica, Arial, sans-serif!important;
  -webkit-font-smoothing: antialiased!important; font-size:30px; clear:right;}
#tagline { float:right; clear:right; width:224px; height:58px; background-image:url('images/product-research-4.png ')!important; background-repeat:no-repeat; margin-top:10px; margin-right:-15px;}

.red {color:#c82929}

#brighton_menu{z-index:12 !important;padding:0 0 0 0px; height:52px!important; background-image:url('images/menu-bkg.png')!important; background-repeat:repeat-x!important;}

#brighton_menu ul{display:block;float:left;list-style-type:none;margin:0;padding:0; background-color:#b61d1d!important; height:20px!important;  padding-top:0px!important; margin-top:20px!important;}
#brighton_menu ul li{display:block;float:left;margin:0 0 0 0em!important; padding:0; font-size:1.3em!important;font-weight:normal!important; background-color:#b61d1d!important; font-family: "Open Sans", Helvetica, Arial, sans-serif!important; -webkit-font-smoothing: antialiased!important; text-transform:uppercase!important; border-right: 1px solid #FFF; height:20px!important;  padding-top:0px!important; margin-top:-5px!important; padding-left:21px!important; padding-right:21px!important;}

#brighton_menu ul li a{background-color:#b61d1d!important; color:#ffffff!important; height:20px!important; padding-top:0px!important; margin-top:-5px!important;}
#brighton_menu ul li a:hover{cursor:pointer; background-color:#b61d1d!important; color:#ffffff!important; height:20px!important;}

#brighton_menu{background-color:#b61d1d!important;}
#brighton_menu ul.horizontal.rootGroup li a:hover{background-color:#b61d1d; color:#ffffff!important;}
#brighton_menu ul li.selectedtab{background:#b61d1d!important;}
#brighton_menu ul li a{background-color:#b61d1d;color:#ffffff!important;}
#brighton_menu ul li a.selectedtab,#brighton_menu ul.horizontal.rootGroup li a.selectedtab:hover{background-color:#b61d1d;color:#ffffff!important;}
#brighton_menu ul li a.expanded{background-color:#b61d1d!important;}
#brighton_menu ul li ul.group{background-color:#b61d1d!important;}
#brighton_sub-menu {width:248px!important; margin-left:-5px!important; font-size:1.2em!important;}


.item.last{border-right:none!important;}










#caption-bkg {height:394px; width: 286px; margin-left:435px; background: rgb(0, 0, 0) transparent; /* default fallback */
background: rgba(0, 0, 0, 0.6); /* nice browsers */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC121212, endColorstr=#CC121212); /* IE 6/7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC121212, endColorstr=#CC121212)"; /* IE8 */ }

.caption-heading {color:#fff; font-size:22px; line-height:26px; padding-right:23px; padding-left:23px; padding-top:20px; font-weight:bold!important;}

#caption-text {color:#fff; margin:0 auto; width:238px; padding-top:8px; padding-bottom:10px; font-size:1.1em; font-weight:400!important; border-top: 2px solid #FFFFFF;  border-bottom: 2px solid #FFFFFF; line-height:1.3em; margin-top:28px;  margin-bottom:24px;}

#caption-cta {margin:0 auto; width:225px;}

#dnn_TopPane-left {width:721px!important;overflow:hidden; height:392px!important; float:left; background:url(/Portals/55155/images/inovatia-slide1.png); background-repeat:no-repeat!important; border-bottom:2px solid #ffffff;}

#dnn_TopPane-left1 {width:721px!important;overflow:hidden; height:392px!important; float:left; background:url(/Portals/55155/images/inovatia-slide2.png); background-repeat:no-repeat!important; border-bottom:2px solid #ffffff;}

#dnn_TopPane-left2 {width:721px!important;overflow:hidden; height:392px!important; float:left; background:url(/Portals/55155/images/inovatia-slide3.png); background-repeat:no-repeat!important; border-bottom:2px solid #ffffff;}

#dnn_TopPane-left3 {width:721px!important;overflow:hidden; height:392px!important; float:left; background:url(/Portals/55155/images/inovatia-slide4.png); background-repeat:no-repeat!important; border-bottom:2px solid #ffffff;}

#dnn_TopPane-left4 {width:721px!important;overflow:hidden; height:392px!important; float:left; background:url(/Portals/55155/images/inovatia-slide5.png); background-repeat:no-repeat!important; border-bottom:2px solid #ffffff;}

#dnn_TopPane-left5 {width:721px!important;overflow:hidden; height:392px!important; float:left; background:url(/Portals/55155/images/inovatia-slide6.png); background-repeat:no-repeat!important; border-bottom:2px solid #ffffff;}





#dnn_TopPane-right {width:238px!important;overflow:hidden; height:392px!important; float:right; border-bottom:2px solid #ffffff;}

#home-top {width:238px!important;overflow:hidden; height:195px!important; float:left; background:url(/Portals/55155/images/inovatia-right1.png); clear:right; border-bottom:2px solid #ffffff;}
#home-bot {width:238px!important;overflow:hidden; height:195px!important; float:left; background:url(/Portals/55155/images/inovatia-right2.png); clear:right;} 

#home-caption-bkg {height:53px; width: 238px; margin-top:142px; background: rgb(0, 0, 0) transparent; /* default fallback */
background: rgba(0, 0, 0, 0.6); /* nice browsers */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC121212, endColorstr=#CC121212); /* IE 6/7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC121212, endColorstr=#CC121212)"; /* IE8 */ }

#home-caption-bkg a {color:#fff!important; font-size:22px!important; line-height:53px!important; padding-left:16px; font-weight:bold!important; text-decoration:none!important;}
#home-caption-bkg a:hover {color:#fff!important; font-size:22px!important; line-height:53px!important; padding-left:16px; font-weight:bold!important;text-decoration:none!important;}

#feature {height:395px; border-bottom:2px solid #c82929;}







.footerlinks-con {width:100%!important; margin:0 auto; text-align:center; background-color:#1f1d1d; height:360px!important;}
.footerlinks-shadow {width: 993px; height:360px!important; margin:0 auto!important; background-image:url('images/shadow3.png')!important; background-repeat:repeat-y!important; background-color:#1f1d1d;}
.footerlinks {width: 961px; padding-top:20px; margin:0 auto!important; text-align:left; color:#FFF;}


.footerlink h1 {font-size:18px; color:#ffffff; float:left; text-align:left; padding-bottom:10px;}
.footerlink {width:176px; text-align:left; font-size:12px; color:#cccccc; float:left;}
.footerbottom {width:961px; background-color:#1f1d1d!important; clear:left; margin:0 auto; text-align:left; padding-top:20px;}
.flink {color:#ffffff; line-height:18px;}
.1st_flink {color:#ffffff; line-height:22px; padding-top:10px;}
.footerlinks a {color:#FFF!important;}
.footerbottom a {color:#FFF!important;}
.footerlink_last {width:156px; text-align:left; font-size:12px; color:#ffffff; float:left;}
.footerlink_first {width:176px; text-align:left; font-size:12px; padding-left:40px; color:#ffffff; float:left;}



#brighton_footer {display:none!important; padding-bottom:0px!important; padding-top:0px!important; margin-top:0px!important; margin-bottom:0px!important;}
#footerContainer {display:none!important; padding-bottom:0px!important; padding-top:0px!important; margin-top:0px!important; margin-bottom:0px!important;}
#brighton_bottom {padding-bottom:0px!important; padding-top:0px!important; margin-top:0px!important; margin-bottom:0px!important;}








#dnn_BottomPane {padding-bottom:20px!important; padding-left:0px!important; padding-right:0px!important; padding-top:0px!important; margin-top:0px!important; margin-bottom:0px!important; width:934px!important;overflow:hidden; margin:0 auto!important; background:#ffffff!important;}
#brighton_col2 {padding-bottom:0px!important; padding-top:0px!important; margin-top:0px!important; margin-bottom:0px!important;}
#brighton_content {padding-bottom:0px!important; padding-top:0px!important; margin-top:0px!important; margin-bottom:0px!important; vertical-align:top!important;}
#brighton_one-column {padding-bottom:0px!important; padding-top:0px!important; margin-top:0px!important; margin-bottom:0px!important;}
.footerheading {font-size:16px; padding-bottom:5px!important; color:#ffffff!important; font-weight:bold;}

 
h1 {color:#c82929!important; font-size:30px!important;}












#brighton_two-column #brighton_col2 > div.pad {margin: 0 0 0 0px!important;}
#brighton_two-column-right #brighton_col2 > div.pad {margin: 0 0px 0 0!important;}
#brighton_three-column #brighton_col2 > div.pad {margin: 0 0px!important;}

#brighton_one-column,#brighton_two-column,#brighton_two-column-right,#brighton_three-column {margin:0 auto!important; width:961px!important; float:none!important;}

#brighton_one-column {}
#brighton_one-column #brighton_col2 {width:100%;}
#brighton_two-column {}
#brighton_two-column #brighton_col1 {width:31.5%!important;padding-left:20px!important;}
#brighton_two-column #brighton_col2 {width:64%!important;}

#brighton_two-column-right {}
#brighton_two-column-right #brighton_col3 {width:31.5%;float:right!important;}
#brighton_two-column-right #brighton_col2 {width:66%;float:left!important; padding-left:10px!important;}

#brighton_three-column {}
#brighton_three-column #brighton_col1 {width:29%!important; padding-left:20px!important;}
#brighton_three-column #brighton_col2 {width:34%!important; padding-left:0px!important; margin-left:0px!important; padding-right:0px!important; margin-right:0px!important;}
#brighton_three-column #brighton_col3 {width:29%!important; padding-left:0px!important; margin-left:0px!important; padding-right:0px!important; margin-right:0px!important;}
#brighton_col1 {color:#434343!important;}
#brighton_col2 {color:#434343!important;}
#brighton_col3 {color:#434343!important;}

#brighton_col1 div.block div.pad h3 {
	background: url(images/sidebar-title-bkg2.png) no-repeat!important;
	text-shadow: 1px 1px 0 #634428!important;
	font-size: 1.05em !important;
	font-weight: bold !important;
	padding-top:12px!important;
		padding-left:10px!important;
			padding-right:30px!important;
				padding-bottom:20px!important;
				margin-top:-10px!important;
	margin: 0 -20px!important;
	color:#FFF!important;
	width:249px!important;
	}
#brighton_col1 div.block div.pad {
	background: url(images/pad-full3.png) no-repeat bottom!important;
	padding-bottom:34px!important;
	margin: 5px!important;
	padding-left:21px!important;
	width:208px!important; padding-top:0px!important;}


#brighton_col3 div.block div.pad h3 {
	background: url(images/sidebar-title-bkg2.png) no-repeat!important;
	text-shadow: 1px 1px 0 #634428!important;
	font-size: 1.05em !important;
	font-weight: bold !important;
	padding-top:12px!important;
		padding-left:10px!important;
			padding-right:30px!important;
				padding-bottom:20px!important;
				margin-top:-10px!important;
	margin: 0 -20px!important;
	color:#FFF!important;
	width:249px!important;
	}
#brighton_col3 div.block div.pad {
	background: url(images/pad-full3.png) no-repeat bottom!important;
	padding-bottom:34px!important;
	margin: 5px!important;
	padding-left:21px!important;
	width:208px!important; padding-top:0px!important;
	
}












#brighton_col1 div.pad,#brighton_col2 div.pad,#brighton_col3 div.pad {padding-bottom:35px;}

/* *** sidebar styling *** */






#brighton_content div.block li {
	padding: 5px!important;
}

#dnn_Col1Pane {max-width:100%!important; width:100%!important; margin-top:0px!important; padding-top:0px!important;}

#brighton_side-menu ul {text-align:center!important; margin:0 auto!important;}

#brighton_side-menu ul li {display:block; position:static;line-height:46px!important;float:none; color:#03673a!important; font-size:16px!important; font-weight:600!important; text-decoration:none!important;width:228px!important; height:46px!important;
background: url(images/side-menu-bkg-wide.png) no-repeat !important; padding-top:0px!important;  padding-bottom:0px!important; margin-bottom:15px!important; margin-top:1px!important;}

#brighton_side-menu ul li a {display:block; position:static;line-height:46px!important;float:none; color:#03673a!important; font-size:16px!important; font-weight:600!important; text-decoration:none!important;width:228px!important; height:46px!important;
background: url(images/side-menu-bkg-wide.png) no-repeat !important;}

#brighton_side-menu ul li a:hover {display:block; position:static;line-height:46px!important;float:none; color:#ffd100!important; font-size:16px!important; font-weight:600!important; text-decoration:none!important;width:228px!important; height:46px!important;
background: url(images/side-menu-bkg-wide.png) no-repeat !important;}


#brighton_side-menu ul li a span {display:block;padding:0px 0px 0px 0px!important;line-height:46px!important;}
#brighton_side-menu ul li.first {height:48px!important; line-height:48px!important;}


#brighton_col3 #brighton_side-menu ul li {margin-left:15px!important;}

#dnn_Col3Pane div.block ul {list-style-type:square!important;margin:12px 0 0 14px!important;padding:0!important;line-height:145%!important;}
#dnn_Col3Pane div.block ol {margin:12px 0 0 18px!important;padding:0!important;line-height:145%!important;}
#dnn_Col3Pane div.block li {padding:0 0 10px 0!important;margin:0!important;font-size:.95em!important; list-style-image:none!important;}


#home-boxes {width:642px; float:left; margin-bottom:30px;}

#home-boxes h1 { font-weight:bold!important; font-size:22px!important; margin-bottom:10px!important;}


#home-box1 {width:290px; float:left; margin-bottom:15px; height:180px; margin-right:30px;}
#home-box2 {width:290px; float:left; margin-bottom:15px; height:180px;}
#home-box3 {width:290px; float:left; height:180px; margin-right:30px;}
#home-box4 {width:290px; float:left; height:180px;}

#brighton_menu div.NavHidden{border-top:none!important;} 


#slideshow {
    margin: 0px auto;
    position: absolute;
    width: 721px;
    height: 392px;
	z-index:1;
}

#slideshow > div {

    position: absolute;
}

#sub-menu-row {width:100%!important; height:47px!important; background-color:#FFFFFF!important;}
#sub-menu-row-content {width:934px!important; margin:0 auto!important; height:47px!important;}
#sub-menu-row-content-tab {width:318px!important; height:47px!important; float:right!important; margin-right:28px!important; margin-bottom:-30px!important;}
#sub-menu-row-content-tab2 {width:318px!important; height:47px!important; float:right!important; margin-right:28px!important; margin-bottom:-20px!important;}
#sub-menu-row-content-tab3 {width:924px!important; height:47px!important; float:right!important; margin-right:28px!important;}

