.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 960px;
    max-width: 960px;
}

@media (max-width: 980px) { 
    .header .brand {text-align: left;float: left;}
    .header .nav.pull-right, .header-search {float: right;}
    .nav-pills > li {float: left;}
    [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {width: 23.4043%; }
    .row-fluid .span6 {width: 48.9362%; }
    .row-fluid [class*="span"] {float: left;margin-left: 2.12766%;}
    .row-fluid .span4 {width: 31.9149%}
    .row-fluid .span9 {width: 74.4681% ;}
    .row-fluid .span9 {width: 100% ;}
    .well {padding: 19px;}
}


body {overflow-x: hidden }
h2 {
    font-size: 14px;
    line-height: 18px;
}
div.blog-featured img {float:none !important;margin-left:auto !important;margin-right:auto !important;display:block}
div.blog-featured div.items-row div.item strong span 
{font-weight:normal; font-size:11px !important}
div.blog-featured div.items-row div.item h2.item-title 
{display:table-cell;vertical-align:bottom;height:4em;
border-bottom-color:#B3B3B3;
  border-bottom-style:solid;
  border-bottom-width:1px;
  color:#4D4D4D;
  padding-bottom:3px;
   font-size: 1em;}
div.items-row {margin-bottom:10px}
header.header div.header-inner {background-image:url('../images/banner.jpg');
height: 146px;}
header.header div.header-inner div.header-search {display:block;float:right;position:relative;width: 530px;}
div.header-search div.search, div.customsignup, div#mod_improved_ajax_login-116 {float:right;margin-top:13px;margin-right:20px;margin-bottom:18px; }
 div.header-search div.search form.form-inline {margin:0px !important;}
div.customsignup  { margin-bottom: 8px;}
header.header ul.nav {
	list-style-type:none;
	text-align:center;
	display:block;
	float:right;
	clear:both;
	margin-right:11px;
margin-top: 50px;
}

header.header ul.nav li  {
	display:inline;
	/* [disabled]height:20px; */
	/* [disabled]width:202px; */
	text-transform:uppercase;
	/* [disabled]font-weight:bold; */
	/* [disabled]margin-bottom:2px; */

	height:40px;
}
header.header ul.nav li a {
	 color:#fff;
	display:inline;
	height:40px;
	/* [disabled]width:202px; */
	text-decoration:none;
	font-weight:bold;
	background-color:none;
	/* [disabled]line-height:20px; */
	padding:10px;

	position:relative;
}
header.header ul.nav li a span {
	font-weight:bold;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#fff
}
header.header  ul.nav li a:hover {background-color:#D9531E;color:#fff }
 header.header  ul.nav li:hover {}
header.header ul.nav li.current.active a { background:#fff}
header.header ul.nav li.current.active a span {color:#005581}
header.header ul.nav li.current.active a {color:#005581;}
   
 input.search-query {
    border-radius: 5px;
	height: 12px;
 }
div.header-search div.search form.form-inline button.button {padding: 1px 5px;}


	.staffphoto, .wrapimg {float:left;clear:none;display:block;margin-right:15px;margin-bottom:15px;margin-top:5px;border: #ccc double}
	.staffphoto {margin-top:4px}
	
	.wrapimg {margin-bottom:25px}
	.staffname {color:#4d4d4d;font-size:.9em;margin-top:20px;display:block;clear:both}
	
	.stafftitle {font-style:italic;margin-bottom:10px}
	
	.servicetitle { margin-bottom:10px;margin-top:10px;color:#4d4d4d;display:block;font-weight:bold}
	
.list {
  background-color:#FFFFFF;
  background-position:initial initial;
  background-repeat:initial initial;
  border-collapse:collapse;
  font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size:12px;
  margin:20px;
  text-align:left;
  width:480px;
}
#hacker-list table {
  border-collapse:collapse;
  font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
  font-size:12px;
  text-align:left;
  width:100%
}
#hacker-list th { border-bottom-color:#630c0d;
  border-bottom-style:solid;
  border-bottom-width:2px;
  color:#630c0d;
  font-size:14px;
  font-weight:normal;
  padding:10px 8px;
  cursor:pointer;
}
#hacker-list th:hover 
{background-color:#814f2c;
color:#fff}
#hacker-list td {
  color:#814F2C;
  padding:9px 8px 0;
  border-bottom-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
}	
.pix {margin-right:auto;margin-left:auto;margin-bottom:10px;width:218px !important;height:auto !important ;display:block;clear:both}
	
	
	div.moduletabletimeline {background-color:#814f2c;display:block; margin-bottom: 20px;
    padding: 5px;-moz-border-radius:7px;border-radius:7px;text-align:center}
div.moduletabletimeline:hover{background-color:#D9531E;}
div.moduletabletimeline ul.menu li a span {padding:5px; font-weight: bold;color:#fff;}
div.moduletabletimeline ul {list-style-type:none}


footer.footer div.container div.custom {float:left}
.rsform-submit-button, .rsform-button
{
background: url("../images/bg-button.gif") repeat-x scroll 0 0 #005581;
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #FFFFFF;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	 border-image: none;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
}

li.rsform-block:hover {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn-primary {background-color:#005581 !important;background-image:none !important;}


div.custom p { font-family: 'Open Sans',sans-serif; font-size: 18px !important;
    line-height: 20px !important;}
 div.latestnewsenhancedextended_118 {display:block; position:static !important;}

 body.site {border:none !important;padding:10px;}

span.loginBtn {
 font-size: 10px !important;
    font-weight: bold !important;}

.minifrontpage-default .mfp-table-cell:hover p {
    background: none repeat scroll 0 0 #FFF !important;
    box-shadow: none;
}
fieldset.formFieldset legend {font-size: 19.5px !important;
    line-height: 36px  !important;
    margin-bottom: 18px  !important;
    padding: 0  !important;}
	
	body {
 width:100% !important; }
 .container {width:960px !important;}
 
 div.blog-featured div.items-row div.item p strong {font-weight:normal !important;}
 
 div.youtube {padding:15px;}
 div.xslider_wrap {margin-bottom:113px !important;}
 fieldset.cp-field-6 {margin-bottom:0px !important;}
form#cpsearchform119.searchform div div.cp-field fieldset.input-medium {width:159px !important;}
dt.cp-title {border-bottom-color:#ccc;border-bottom-style:solid;border-bottom-width:1px;margin-bottom:10px;}
dt.cp-title a  {color:#005581 !important;font-size:14px; } 
.cp-create-date {color:#aaa}
div.cp-result dl dd.cp-text p.pix {clear:none;}
div.cp-result {
margin-left: 8px;
    margin-right: 8px;width:46% !important; }
div#txmod_154.scroller div.items div.pane div.item div.padding h4 {font-size:12px}
div.txmod_154 div#txmod_154.scroller div.items div.pane div.item div.padding a img.top {height:110px}
main#content.span9 div.moduletable h3:first-of-type
 {text-align:center;  
    padding: 5px;background: none repeat scroll 0 0 #CCCCCC;  }
div.txmod_154 div.pane {border:1px solid lightblue;  width: 710px !important} 
div.sochi {background:url('../images/sochi.gif') no-repeat 10px 10px;background-size:204px 151px;border: 3px solid red;}
div.sochi2 {background:orange}
div.sochi2 a {color:#C91B41;font-weight:bold}
div.noo-cssochi {margin-top:0px;}
div#noo-cs-158.noo-cssochi div.item-image {padding:0px !important;}
div#aside.span3 div.well div.rsform form#userForm fieldset.formFieldset ol#rsform_5_page_0.formContainer li.rsform-block div.formBody input#Email.rsform-input-box,
div#aside.span3 div.well div.rsform form#userForm fieldset.formFieldset ol#rsform_5_page_0.formContainer li.rsform-block div.formBody input#Organization.rsform-input-box {width:160px;}
div.blogsochi div.page-header h1 {background:url('/../../images/sochiheader.gif') no-repeat; background-size:708px;text-indent:-9999px;height: 50px;
    }


div#eblog-wrapper div#ezblog-detail.forCategory div.blogger-child a {	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
		-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
		box-shadow:inset 0px 1px 0px 0px #f29c93;
		background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100 ), color-stop(1, #7D141E) );
		background:-moz-linear-gradient( center top, #ce0100  5%, #7D141E 100% );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#7D141E');
		background-color:#ce0100 ;
		-webkit-border-top-left-radius:24px;
		-moz-border-radius-topleft:24px;
		border-top-left-radius:24px;
		-webkit-border-top-right-radius:0px;
		-moz-border-radius-topright:0px;
		border-top-right-radius:0px;
		-webkit-border-bottom-right-radius:24px;
		-moz-border-radius-bottomright:24px;
		border-bottom-right-radius:24px;
		-webkit-border-bottom-left-radius:0px;
		-moz-border-radius-bottomleft:0px;
		border-bottom-left-radius:0px;
		text-indent:0px;
		/* border:1px solid #d83526; */
		display:inline-block;
		color:#ffffff !important;
		font-family:Times New Roman;
		font-size:12px;
		font-weight:bold;
		font-style:normal;
		height:1.8m !important;
		line-height:1.8em !important;
		width:auto;
		text-decoration:none;
		text-align:center;
		text-shadow:1px 1px 0px #b23e35;
		padding-left:15px;padding-right:15px;
		margin-bottom:5px;}
		.div#eblog-wrapper div#ezblog-detail.forCategory div.blogger-child a:hover {
			background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
			background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
			filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
			background-color:#ce0100;
		}.div#eblog-wrapper div#ezblog-detail.forCategory div.blogger-child a:active {
			position:relative;
			top:1px;
		}
 div.blog-featured div.page-header h1 {font-size: 18px;
    line-height: 1px;clear:both;}
	.cs-indicators {
	text-align:center;
    margin-left: auto !important;
     margin-right: auto !important;
	 width:100px;
	 padding-bottom:15px;
	 
	}
	div.moduletable.freeslide {border:1px solid #4978a8;	margin-bottom:12px;border-radius:4px;
	 /* fallback */
  /*background-color: #1a82f7;
  background-image: url(images/linear_bg_1.png);
  background-repeat: repeat-y; */

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, top,  bottom, from(#4978a8), to(#112554));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #4978a8, #112554);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #255880, #2f2727);

  /* IE 10 */
  background: -ms-linear-gradient(top, #255880, #2f2727);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #255880, #2f2727);}	
  div.freeslide h3 {color:#fff;text-indent:10px;padding-top:5px;}
 div.cs-group-inner div.noo-cs-group div.noo-cs-item div.cs-item-inner div.item-info h2 {margin-left:10px;margin-right:10px;text-align:center;}
 .cs-indicators .active {
     background-color: #4978a8 !important;
 }
 .cs-indicators li {background-color: #dde5e8 !important;}
  a.cs-title span {color:#fff;}
 div.item-image img {
  padding: 0px; border: solid 1px lightgrey; } 
  a:hover div.item-image img { border: solid 1px #CCC; -moz-box-shadow: 1px 1px 5px #999; -webkit-box-shadow: 1px 1px 5px #999; box-shadow: 1px 1px 5px #999;}
	  #ticker-wrapper.has-js { margin-top:1px !important;border-radius:2px;line-height:1em !important;height:27px !important;margin-bottom:4px !important;}
	  #ticker-content {padding-top:6px !important;}
	  #ticker-title {padding-top:8px !important;}
	  #ticker-swipe span {border-bottom: 1px solid #fff !important;}
	  
	  #ezblog-body .blog-text img, #ezblog-body .blog-content img {
	      width: 100% !important;
	  }
	  
	div.page-header h2 {font-size:24px;line-height:1.2em;}
div.item-page p {font-size:14px;line-height:1.7em;}
.breadcrumb {clear:both;}

span.cp-tag:nth-child(odd) a {color:#005580;}
.aidanews2_title a {font-size:12px !important;}
.aidanews2_table .aidanews2_tabrow .aidanews2_art {border:none !important; }
.aidanews2 img {height:128px !important;width:162px !important}
li.srfrRow h3 {font-size:12px;}

div.moduletable_custom1 { background-image: url('../../../images/blogmodule.gif') ;}
div.moduletable_custom1 h3 {height:60px;visibility:hidden;}

div.moduletable_custom1 div.srfrContainer._custom1  h3  { height:auto;visibility:visible; }

div.srfrContainer._custom1 { padding: 8px !important; border: 1px solid #2e2e2e !important;margin-bottom:20px; } 
div.srfrContainer._custom1{ background-color: purple !important; } 
div.srfrContainer._custom1 a { color: #fff !important; text-shadow: 1px 1px 0 #999  !important }
.rstbox {
    padding: 0 !important;
}
.rstbox-content p, .rstbox-header {
    margin: 0 !important;
}
 div.custom.member_area {margin-top:13px;    float: right;
    margin-right: 20px;}
 div#ariyui202.yui-skin-sam, #ariyui202.yui-skin-sam .yuimenubar {width:109px;clear: both;
    float: right;margin-right:10px;}


div.container  div.blogpapal{display:block;clear:both;padding-top:20px;padding-bottom:20px;}

div.blogpapal h2 {font-size:16px;}
div.hooks p {font-size:14px !important;}