@font-face {
font-family: Arial;
}
.field .field-label{display:none;}
ul.primary{margin:-10px; 0 0 0; width:300px;}
ul.primary{margin:-10px; 0 0 0; width:100%;}

body {min-width: 948px;padding-top /* padding: 0 0 60px; */
background: color: #494F56;}
a{color: #E85B2D;text-decoration: none;}
.clear {clear: both; overflow: hidden; height: 0; width: 100%;}

/* @group Header */
#header {height: 109px; /*padding: 0 12px;*/padding:0 12px 0 10px; background: url(../i/bg-header.png) 0 0 repeat-x; -moz-box-shadow: 0px 0px 11px 2px gray; -webkit-box-shadow: 0px 0px 11px 2px gray; box-shadow: 0px 0px 11px 2px gray; }
#header .inner {position: relative; z-index: 200; width: 924px; margin: 0 auto;}
#header #logo {display: block; position: absolute; left: 0; top: 35px; height: 35px; width: 345px; margin: 0;}

#header-contact {position: absolute; top: 0; right: 290px; margin: 0; color: #aaa899; font-size: 11px; font-weight: bold; line-height: 22px;}

#breadcrumb {color: #00476D;
    font-weight: bold;
    text-transform: uppercase;
    position: absolute;
    right: 253px;
    top: 163px;
    width: 660px;}

#nav-sites {list-style-type: none; overflow: hidden; position: absolute; right: 0; top: 0; height: 20px; width: 278px; margin: 0; background: url(../i/nav-sites.png) 0 0 no-repeat;}
#nav-sites li {margin: 0;}
#nav-sites a {display: block; height: 100%; width: 100%; text-indent: -10000px;}
#nav-sites-3vr {display: none;}
#nav-sites-portal {position: absolute; left: 89px; top: 0; height: 20px; width: 116px;}
#nav-sites-portal a {background: url(../i/nav-sites.png) 0 -1000px no-repeat;}
#nav-sites-portal a:hover {background-position: -89px -20px;}
#nav-sites-crimedex {position: absolute; left: 206px; top: 0; height: 20px; width: 72px;}
#nav-sites-crimedex a {background: url(../i/nav-sites.png) 0 -1000px no-repeat;}
#nav-sites-crimedex a:hover {background-position: -206px -20px;}

#block-menu-block-1 {position: absolute; left: -10px; top: 82px; height: 26px;}
#block-menu-block-1 ul.menu {display: block; margin: 0;}
#block-menu-block-1 ul.menu li {display: inline; float: left; list-style-image: none; list-style-type: none; position: relative; margin: 0; padding: 0;}
#block-menu-block-1 ul.menu li a {display: inline; float: left; overflow: hidden; height: 26px; /*padding: 0 16px;*/ padding: 0px 10px; color: #fff; /*background: transparent url(../i/bg-nav-states.png) 0 -1000px no-repeat;font:11px;*/ line-height: 26px; font-size: 11px; text-transform: uppercase; text-decoration: none;}
#block-menu-block-1 ul.menu li a:hover, #block-menu-block-1 ul.menu li:hover a, #block-menu-block-1 ul.menu li.active-trail a:hover, #block-menu-block-1 ul.menu li.active-trail:hover a {/*background-color: #131517;*/  background-position: 0 -26px; background-repeat: repeat-x;}
 #block-menu-block-1 ul.menu li a:hover{background-color:#7b7f85;}

/*#block-menu-block-1 ul.menu li.active-trail a {background-color: #55585d; background-position: 0 0; background-repeat: repeat-x;}*/
#block-menu-block-1 ul.menu li.active-trail a {background:url(../images/selected_tip.png) no-repeat bottom; padding:0px; margin:0px; height:32px;}
#block-menu-block-1 ul.menu li.active-trail{background:#000000;height: 27px;padding-left: 10px;padding-right: 10px;}

#block-menu-block-1 ul.menu li.active a{background:url(../images/selected_tip.png) no-repeat bottom; padding:0px; margin:0px; height:32px;}
#block-menu-block-1 ul.menu li.active{background:#000000;height: 27px;padding: 0px 10px;}

/*#wrapper #block-menu-block-1 ul.menu ul li.active-trail*/
#block-menu-block-1 ul.menu li.active-trail ul.menu li.active{background:#4F5258; padding:0px;}

#wrapper #block-menu-block-1 ul.menu ul {visibility: visible;background:#4f5258; display: none; position: absolute; /*left: -5px;*/ left:0px; top: 26px; min-width: 100%; /*border: 5px solid #ccc;*/ border-top: 0;}
#wrapper #block-menu-block-1 ul.menu ul li {display: block; float: none;/* border-top: 1px solid #a1a6ac;*/background:#4f5258; padding-left:10px !important;}
#wrapper #block-menu-block-1 ul.menu ul li a, #wrapper #block-menu-block-1 ul.menu ul li.active-trail a {display: block; float: none; overflow: visible; height: auto; 
/*padding: 4px 18px 3px 0px;*/padding: 7px 18px 5px 0px; /*background: #1b1d20; */font-size: 11px; background:#4f5258; color: #fff; /*font:11px;*/ line-height: 18px; text-transform: none; white-space: nowrap;}
#wrapper #block-menu-block-1 ul.menu ul li a:hover, #wrapper #block-menu-block-1 ul.menu ul li.active-trail a:hover {/*background: #4c525a;*/ background:#7d807e;}
#wrapper #block-menu-block-1 ul.menu li:hover ul {display: block; /*-moz-box-shadow: 0 3px 6px #888; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .6); box-shadow: 0 3px 6px #888;*/}
#wrapper #block-menu-block-1 ul.menu ul li.active-trail a {padding: 4px 7px 3px 0px;}
#block-menu-block-1 ul.menu li.active-trail:hover{ background:#7d807e !important;}
#block-menu-block-1 ul.menu li:hover{ background:#7d807e !important;}
/* @end */

/* @group Content */
#content-wrapper {position: relative; background-color:#FFFFFF; -moz-box-shadow: 0px 0px 11px 2px gray; -webkit-box-shadow: 0px 0px 11px 2px gray; box-shadow: 0px 0px 11px 2px gray; } 
* html #content-wrapper {height: 1%;}
#content {width: 924px; margin: 0 auto;/* padding: 0 12px;*/ padding: 0px; overflow: hidden; }
#content a {/*color: #E85B2D; text-decoration: underline;*/}
/*#content a:hover {text-decoration: underline;}*/

#main {display: inline; float: left; position: relative; left: 0px; z-index: 100; width: 640px; padding: 50px 0 0 20px; }
* html #main {margin-left: 264px; left: 0;}
*+html #main {margin-left: 264px; left: 0;}
#sidebar-wrapper {background: url("../images/sidebar-background.jpg") no-repeat scroll 0 0 transparent; width: 250px; overflow: hidden; float: right; }
#sidebar-first {display: inline; float: right; position: relative; left: 0px; z-index: 50; /*width: 300px;*/width: 230px;/* padding: 168px 0 0;*/ padding:0;}
* html #sidebar-first {margin-left: -664px; left: 0;}
*+html #sidebar-first {margin-left: -664px; left: 0;}
#sidebar-second {display: none; float: right; position: relative; z-index: 50; width: 230px; padding: 20px 0px 0 0; overflow: hidden; }

#main .node-header h1, .node-type-content-simple #main h1, #main .view-header h1 {margin: 0 1 0px; color: #00476d; font-size: 26px; font-weight: bold; line-height: normal;}
/*My code O #main .node-header h1, .node-type-content-simple #main h1, #main .view-header h1 {margin: 0 0 2px; color: #687367; font-size: 18px; font-weight: normal; line-height: 24px}*/
#main .node-header p, #main .view-header p {margin: 0;}
/*My code O #main .node-tags {overflow: hidden; position: relative; height: 27px; width: 659px; margin: 0 -259px 20px -24px; padding: 0 0 0 24px; background: #6f8395 url(../i/bg-tags.png) 0 0 repeat-x; color: #fff;}*/
/*.node-tags {width:224px; height:328px; margin-left:134px; margin-top:300px; overflow: hidden;}*/
#main .node-tags ul {/*list-style-type: none; position: relative; z-index: 50; margin: 0; white-space: nowrap;*/
line-height:20px;
	width:224px;
	color:#7D807E;
	height:250px;
	}
#main .node-tags li {/*display: inline; margin: 0; font-size: 11px; line-height: 28px; text-transform: uppercase;*/
list-style: disc outside url;}
#main .node-tags li span {padding: 0 35px 0 0;}
#main .node-tags li a {color: #7D807E; text-decoration: none;}
#main .node-tags li a:hover {color: #00476D;}
#main .node-tags span.cover {display: block; position: absolute; right: 0; top: 0; z-index: 100; height: 27px; width: 60px; background: url(../i/bg-tags-cover.png) 0 0 no-repeat;}
#main .node-tags span.cover2 {display: block; position: absolute; left: 0; top: 0; z-index: 100; height: 27px; width: 10px; background: url(../i/bg-tags-cover.png) -60px 0 no-repeat;}
#main .node-tags span.cover3 {display: block; position: absolute; right: 0; top: 0; z-index: 101; height: 27px; width: 25px; cursor: pointer;}
* html #main .node-tags span.cover, * html #main .node-tags span.cover2 {display: none;}

 #main .content-text {color: #494F57;padding: 0 40px 0 0;margin-left:0px;}
/*My code o #main .content-text {padding: 0 40px 0 0; color: #494f57;}*/

#main .content-text img{padding: 0px;}
#main .content-text table {width: 100%;}
#main .content-text table thead th {padding: 0px 10px 2px 0;}
#main .content-text table tbody th, #main .content-text table tbody td {border: 0; padding: 0px 0px 0px 0;}
#main .content-text li {margin: 0 0 3px 13px; list-style: disc outside url;}
/*My code O #main .content-text li {margin: 0 0 3px 25px;}*/

#main .content-text li ul {margin: 3px 0 0;}

#main .node-media-gallery h1 {margin-top: 40px; margin-bottom: 15px; font-size: 26px;}
#main .node-media-gallery h1 a {color: #00476D;}
#content-wrapper #main .item-list .pager {width: 380px; text-align: left;}
#content-wrapper #main .item-list .pager li {margin: 0; padding: .2em;}
#main #block-system-main .view-news ul, #main #block-system-main .view-events ul {list-style-type: none; /* width: 630px; */ margin: 0; margin-left:0px;}
#main #block-system-main .view-news li.views-row, #main #block-system-main .view-events li.views-row {margin: 0 0 25px;}
#main #block-system-main .view-news li.views-row h2 {clear: both; margin: 0 0 10px; font-size: 16px; font-weight: bold; line-height: 20px;color: #00476D; padding-top:12px;}

#main #block-system-main .view-news li.views-row h2 a{color: #00476D !important;}
#main #block-system-main .view-news li.views-row h2 a:hover{border-bottom:1px solid #00476D !important;}
 
#main #block-system-main .view-news li.views-row div.views-field-created {margin: 0 0 5px;}
#main #block-system-main .view-news li.views-row div.views-field-field-intro {font-size: 12px;}
#main #block-system-main .view-news li.views-row div.views-field-field-news-image {display: inline;}
#main #block-system-main .view-news li.views-row div.views-field-field-news-image div {display: inline;}
#main #block-system-main .view-news li.views-row div.views-field-field-news-image div img {display: inline; float: right; margin: 4px -4px 70px 0; margin-left: 50px}

.page-node-270 #main .view-header h2 {margin: 0 0 2px; color: #00476D; font-size: 20px; font-weight: bold;}
.page-node-270 #main .view-news ul {list-style-type: none; /* width: 630px; */ margin: 0;}
.page-node-270 #main .view-news li.views-row {margin: 0 0 25px;}
.page-node-270 #main .view-news li.views-row h2 {clear: both; margin: 0 0 5px; font-size: 12px; font-weight: bold; line-height: 21px; color: #00476D; padding-top:12px;}
 .page-node-270 #main .view-news li.views-row h2 a{color: #00476D !important;}
 /*.page-node-270 #main .view-news li.views-row h2 a:hover{border-bottom:1px solid #00476D !important;} */
 /*.page-node-270*/ #main .field-content a{}
 /* #main .field-content a:hover{border-bottom:1px solid #494F56;}*/
  #main .more-external a{color: #E85B2D;}
 /* #main .more-external a:hover{border-bottom:1px solid #E85B2D;} */
 
.page-node-270 #main .view-news li.views-row p {margin: 0 0 12px;}
.page-node-270 #main .view-news li.views-row div.views-field-created {margin: 0 0 5px;}
.page-node-270 #main .view-news li.views-row div.views-field-field-intro {font-size: 12px;}
.page-node-270 #main .view-news li.views-row div.views-field-field-intro p {margin: 0 0 5px;}
.page-node-270 #main .view-news li.views-row div.views-field-field-news-image {display: inline;}
.page-node-270 #main .view-news li.views-row div.views-field-field-news-image div {display: inline;}
.page-node-270 #main .view-news li.views-row div.views-field-field-news-image div img {display: inline; float: left; margin: 5px 10px 5px 0;}

.node-type-news #main .node-header {/* width: 630px; */ margin-bottom: 30px; }
.node-type-news #main .node-header h2 {
color: #00476D;
    font-size: 20px;
    margin: 35px 0 20px;
    line-height: normal;
    }
.node-type-news #main .node-header .image {border-top: 1px solid #bdbbad; border-bottom: 1px solid #bdbbad; padding: 10px 0;}
.node-type-news #main .node-header .image img {display: block;}
.node-type-news #main .node-header p.meta {margin: 0 0 12px; color: #494f57;}
.node-type-news #main .node-header p.subtitle {position: relative; margin: -1px 0 0; padding: 8px 0; color: #687367;}
.node-type-news #main h2, .node-type-news #main h3 {text-transform: none;}
.node-type-news #sidebar-second {padding-top: 8px;}
.jsEnabled .node-type-news #main .node-header h1 {position: relative; width: 580px; margin-right: -220px;}

/* Blog CSS*/
#main #block-system-main .view-blog .view-header {padding: 0px; height: 0; margin-bottom: 40px; min-height: 40px; overflow: hidden; position: relative; /* width: 630px; */}
#main #block-system-main .view-blog {border-right: 1px solid #E1E2E3;}
#main #block-system-main .view-blog ul {list-style-type: none; width: 600px; margin: 0; margin-left:0px;}
#main #block-system-main .view-blog li.views-row {margin: 0 0 25px; padding-bottom: 60px; border-bottom: 2px dotted #E1E2E3;} 
#main #block-system-main .view-blog li.views-row h2 {clear: both; margin: 0 0 10px; font-size: 20px; font-weight: bold; line-height: 30px; color: #4A4D53; padding-top:30px;}
#main #block-system-main .view-blog li.views-row h2 a{color: #00476D !important;}
#main #block-system-main .view-blog li.views-row h2 a:hover{border-bottom:1px solid #00476D !important;}
#main #block-system-main .view-blog li.views-row div.views-field-field-intro {font-size: 12px;}
#main #block-system-main .view-blog li.views-row p {color: #494F57; margin-top: 20px;}
#main #block-system-main .view-blog li.views-row strong {font-size: 14px; font-weight: lighter;}
#main #block-system-main .view-blog li.views-row div.views-field-sharethis {margin-top: 25px; margin-bottom: 25px; margin-left: -3px;}
#main .node-blog h1 {color: #00476D; font-size: 26px; margin: 35px 0 20px; line-height: normal; width: 600px;}
#main .node-blog h1 a {color: #00476D;}
#main .node-blog p {
  color: #494F57; 
  font-size: 12px; 
  line-height: inherit; 
  padding-left:0px;
  width: 600px;}
}

.node-blog #sidebar-second {
	float: right;
    padding: 0px 0 0;
    position: relative;
    width: 230px;
    z-index: 50;
}

#block-blog-recent {
	background-color:#efeeee;
	border-radius: 5px 5px 5px 5px;
	padding:0 0 1px;
	width:230px;
	margin-bottom: 20px;
	margin-top: 25px;
}

#block-blog-recent h2 {
	background-color: #00476D;
	border-radius: 5px 5px 0 0;
    color: #EFEEEE;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 4px;
    padding: 4px 0 4px 10px;
    text-transform: uppercase;
}

#block-blog-recent a {color: #00476D;}	
   
#block-blog-recent .item-list ul {
	color: #00476D; 
    margin: 0 0 0.75em;
    padding: 10px 10px 0;
   }
	
#block-blog-recent .item-list ul li {
	color: #00476D;
	padding-right: 10px;
}

#block-blog-recent .more-link {
	padding: 10px;
	font-weight: bold;
}
	
#block-views-blog-archive-block .item-list ul {
	margin-left: 1px;
    padding-top: 10px;
	list-style: none;
} 

#block-views-blog-archive-block .item-list ul li {
	margin: 0px;
} 

#block-views-blog-archive-block .item-list a {
	color: #00476D;
} 

/*end of Blog CSS*/

#main #block-system-main .view-events li.views-row {overflow: hidden; margin: 0 0 40px;}
* html #main #block-system-main .view-events li.views-row {overflow: visible; height: 1%;}
#main #block-system-main .view-events li.views-row h2 {clear: both; margin: 0 0 15px; color: #00476D; font-size: 20px; font-weight: bold; line-height: 21px;}
#main #block-system-main .view-events li.views-row .views-field-field-news-image {float: left; width: 100px; padding: 0 10px 0 0; text-align: center;}
#main #block-system-main .view-events li.views-row .views-field-body {float: left; width: 260px;}
#main #block-system-main .view-events li.views-row .views-field-body p {margin: 10px;}

.node-type-events #main .node {font-family:"Arial";}
.node-type-events #main .node h1 {width: 360px; margin: 0 0 12px; padding: 12px 0 0; color: #687367; font-size: 18px; font-weight: normal; line-height: 24px;}
.node-type-events #main .node h1 a {color: #00476D;}
.node-type-events #main .node .content {overflow: hidden; color: #494f57;}
* html .node-type-events #main .node .content {overflow: visible; height: 1%;}
.node-type-events #main .node .field-type-image {float: left; width: 100px; padding: 0 10px 0 0; text-align: center;}
.node-type-events #main .node .field-name-body {float: left; width: 260px;}
.node-type-events #main .node .field-name-body p {margin: 0;}
.node-type-events #sidebar-second {padding-top: 8px;}

#sidebar-first ul.menu {list-style-type: none;
/* old width: 300px;*/ 
/* margin-bottom:15px; */
margin-top: 45px; padding: 0px 0px 10px; width:230px;}
#sidebar-first ul.menu li {list-style-image: none; list-style-type: none;margin: 0; border-bottom: 1px solid #00476d; padding: 9px 0px;font-size:12px; font-weight:bold; color: #00476D;/* font-weight:bold;*/ text-transform: uppercase;}

/* my code o->  #sidebar-first ul.menu {list-style-type: none; width: 240px; margin: 0; padding: 2px 0 0; background: url(../i/trans-50.png) 0 0 repeat; text-transform: uppercase;}
#sidebar-first ul.menu li {list-style-image: none; list-style-type: none; border-bottom: 2px solid #d1d6d6; margin: 0; padding: 10px 15px 9px; font-weight: bold;} */

* html #sidebar-first ul.menu {background: #fff;}

#sidebar-first ul.menu ul {width: auto; padding: 2px 0 0; background: transparent; margin-top:0px; border:none; font-family: "Arial";}
#sidebar-first ul.menu ul li {border: 0; padding: 6px 10px 2px 0; font-weight: bold; line-height: 14px; font-size:12px; min-width:242px; text-transform: capitalize; font-family: "Arial";}

#sidebar-first ul.menu a:hover, #sidebar-first ul.menu li.active-trail a, #sidebar-first ul.menu li.active-trail li a:hover, 
#sidebar-first ul.menu li.active-trail li.active-trail a, #sidebar-first ul.menu li.active-trail li.active a, .node-type-news #sidebar-first li.menu-mlid-446 a, .node-type-events #sidebar-first li.menu-mlid-456 a, #sidebar-first ul.menu ul li a:hover {color: #E85B2D; text-decoration: none; font-family: "Arial";}

#sidebar-first { display: none; font-family: "Arial";}
#sidebar-first ul.menu ul.menu { padding-left: 20px; font-family: "Arial";}
#sidebar-first ul.menu ul.menu li.leaf a { color: #000000; font-family: "Arial";}
#sidebar-first ul.menu ul.menu li.leaf a.active-trail { color: #E85B2D; font-family: "Arial";}

#sidebar-first ul.menu a, #sidebar-first ul.menu li.active-trail li a {color: #00476D; text-decoration: none; font-family: "Arial";}
#sidebar-first ul.menu a:hover, #sidebar-first ul.menu li.active-trail li a:hover{/*color:#00658F;*/color:#00476D; text-decoration:none; font-family: "Arial";}
 #sidebar-first ul.menu ul li a:hover{color:#00476D; text-decoration:none; font-weight: normal !important; font-family: "Arial";}

.not-front #content-wrapper {/*padding: 32px 0 80px;*/ /*padding: 43px 0 37px;*/}
.node-type-content #content-wrapper, .node-type-content-product #content-wrapper, .node-type-section-with-boxes #content-wrapper, 
.node-type-sub-section-with-boxes #content-wrapper, .node-type-content-simple #content-wrapper, .page-search-node #content-wrapper, 
.page-news #content-wrapper, .page-blog #content-wrapper, .page-events #content-wrapper, .node-type-news #content-wrapper, .node-blog #content-wrapper, .node-type-events #content-wrapper {/*padding: 43px 0 80px;*/padding: 0 0 27px;
background-color:#FFFFFF;}

 .node-type-section #main .node-header {overflow: hidden; position: relative; min-height:95px; max-height:117px; /* width: 630px; */ margin: 0px; 
/* padding: 9px 36px 0 8px;*/ padding: 0px 0px 0px;
 background: #fff;}
/*My code o .node-type-section #main .node-header {overflow: hidden; position: relative; height: 118px; width: 466px; margin: 1px 0 0 -264px; padding: 22px 50px 0 8px; background: #fff;}*/
.node-type-section #main .node-header h1 { padding-left: 5px; }
.node-type-section #main .node-header h1 a { color: #00476D; }
.node-type-section #main .node-header p {color: #494f56; font-size: 12px; font-weight: bold; line-height: 20px;}

.node-type-content #main .node-header, .node-type-content-product #main .node-header, .node-type-section-with-boxes #main .node-header, .node-type-sub-section-with-boxes #main .node-header {overflow: hidden; position: relative; /* min-height: 85px; height:85px; width: 630px; */ padding: 0; margin-bottom:20px; margin-top:40px; 
/*background: url("../images/hdrtxt.jpg") repeat-x scroll 0 0 transparent;*/}/**/
#main #block-system-main .view-header { padding: 40px 0px 0px; height: 0; margin-bottom: 0; min-height: 40px; overflow: hidden; position: relative; /* width: 630px; */}
/*My code o.node-type-content #main .node-header, .node-type-content-product #main .node-header, .node-type-section-with-boxes #main .node-header, .node-type-sub-section-with-boxes #main .node-header, #main #block-system-main .view-header {overflow: hidden; position: relative; height: 118px; width: 489px; margin-right: -259px; padding: 12px 170px 27px 0; background: url(../i/bg-tags.png) 0 100% repeat-x;}*/



.node-type-content #main .node-header p, .node-type-content-product #main .node-header p, .node-type-section-with-boxes #main .node-header p, .node-type-sub-section-with-boxes #main .node-header p, #main #block-system-main .view-header p {font-weight: bold; color: #00476D; font-size: 12px; line-height: inherit; padding-left:0px;}
.node-type-content #main .node-header img, .node-type-content-product #main .node-header img, .node-type-section-with-boxes #main .node-header img, .node-type-sub-section-with-boxes #main .node-header img, #main #block-system-main .view-header img {position: absolute; right: 0; top: 1px;}

/* My code o .node-type-content #sidebar-first ul.menu, .node-type-content-product #sidebar-first ul.menu, .node-type-content-simple #sidebar-first ul.menu, .node-type-section-with-boxes #sidebar-first ul.menu, .node-type-sub-section-with-boxes #sidebar-first ul.menu, .page-news #sidebar-first ul.menu, .page-events #sidebar-first ul.menu, .node-type-news #sidebar-first ul.menu, .node-type-events #sidebar-first ul.menu {border-top: 27px solid #c4ccd4;}*/
.node-type-content #sidebar-first ul.menu ul, .node-type-content-product #sidebar-first ul.menu ul, .node-type-content-simple #sidebar-first ul.menu ul, .node-type-section-with-boxes #sidebar-first ul.menu ul, .node-type-sub-section-with-boxes #sidebar-first ul.menu ul, .page-news #sidebar-first ul.menu ul, .page-events #sidebar-first ul.menu ul, .node-type-news #sidebar-first ul.menu ul, .node-type-events #sidebar-first ul.menu ul {border: 0;}

.node-type-content-product #main #content-tabs-nav {list-style-type: none; overflow: hidden; position: relative; height: 23px; width: 655px; margin: 0 -255px 22px 0; padding: 2px; background: url(../i/bg-tags.png) 0 100% repeat-x;}
.node-type-content-product #main #content-tabs-nav li {display: inline; float: left; margin: 0; font-size: 11px; line-height: 24px; text-transform: uppercase;}
.node-type-content-product #main #content-tabs-nav li a {display: inline; float: left; height: 23px; padding: 0 14px; color: #fff;}
.node-type-content-product #main #content-tabs-nav li a:hover {text-decoration: none;}
.node-type-content-product #main #content-tabs-nav li.selected a {background: #d2d8de; color: #5b626c; text-decoration: none;}
.node-type-content-product #main #content-tabs .content-tabs-tab {padding-bottom: 1px;}
.jsEnabled .node-type-content-product #main #content-tabs .content-tabs-tab {display: none;}
.jsEnabled .node-type-content-product #main #content-tabs .content-tabs-tab-selected {display: block;}

.node-type-section-with-boxes #main, .node-type-sub-section-with-boxes #main, .node-type-content-simple #main {width: 660px;}
* html .node-type-section-with-boxes #sidebar-first, * html .node-type-sub-section-with-boxes #sidebar-first, * html .node-type-content-simple #sidebar-first {margin-left: -923px; left: 0;}
*+html .node-type-section-with-boxes #sidebar-first, *+html .node-type-sub-section-with-boxes #sidebar-first, *+html .node-type-content-simple #sidebar-first {margin-left: -923px; left: 0;}
.node-type-section-with-boxes #main .node-header, .node-type-sub-section-with-boxes #main .node-header, .node-type-content-simple #main .node-header {margin-right: 0; margin-top:76px; }
.node-type-section-with-boxes #main .content-text, .node-type-sub-section-with-boxes #main .content-text {padding-right: 20px;}

.node-type-section-with-boxes #main .section-boxes {overflow: hidden; position: relative; /* width: 630px; */ margin: 0;}
.node-type-section-with-boxes #main .section-boxes-item {
    background-color: #F1F9FD;
    border-top: 1px solid;
    padding: 20px;
    }
.node-type-section-with-boxes #main .section-boxes-item h2 {color: #00476D; font-weight: bold;margin: 1px; font-size:15px; padding-top:3px; padding-bottom: 10px;}
	
/*.node-type-section-with-boxes #main .section-boxes-item {display: inline; float: left; width: 317px; margin: 0 0 0 24px; padding: 0 0 22px;}
.node-type-section-with-boxes #main .section-boxes-item h2 {width: 293px; margin: 0; padding: 6px 12px; background: #536a80; color: #fff; font-size: 11px; font-weight: normal; line-height: 1; text-transform: uppercase;}
.node-type-section-with-boxes #main .section-boxes-item-content {position: relative; height: 92px; width: 198px; border-bottom: 3px solid #bdbbad; padding: 7px 5px 8px 114px; color: #494f57; font-size: 11px; line-height: 12px;}
.node-type-section-with-boxes #main .section-boxes-item-content p {margin: 0;}*/

.node-type-section-with-boxes #main .section-boxes-item-content p.more {position: absolute; left: 113px; bottom: 8px; width: 203px; font-size: 11px; line-height: 14px;}
.node-type-section-with-boxes #main .section-boxes-item-content p.more a {padding: 0 0 0 19px; background: url(../i/arrow.png) 0 0 no-repeat;}
.node-type-section-with-boxes #main .section-boxes-item-content img {position: absolute; left: 0; top: 7px;}
/*.node-type-section-with-boxes #main .section-boxes .noimg .section-boxes-item-content {width: 281px; padding: 7px 24px 8px 12px; font-size: 12px; line-height: 14px;}*/
.node-type-section-with-boxes #main .section-boxes .noimg .section-boxes-item-content p.more {left: 12px; width: 281px; font-size: 12px;}

/*.node-type-sub-section-with-boxes #main .section-boxes {overflow: hidden; position: relative; width: 680px; margin: 27px 0 0 -21px; color: #494f57;}*/
.node-type-sub-section-with-boxes #main .section-boxes {overflow: hidden; position: relative; /* width: 630px; */ margin: 0; color: #494f57;}

/*.node-type-sub-section-with-boxes #main .section-boxes-item {display: inline; float: left; position: relative; min-height: 92px; width: 205px; margin: 0 0 0 21px; padding: 0 0 30px 114px;}
.node-type-sub-section-with-boxes #main .section-boxes-item img {position: absolute; left: 0; top: 0;} */
.node-type-sub-section-with-boxes #main .section-boxes-item {/* width: 630px; */ padding:1px 0 0px;}
.node-type-sub-section-with-boxes #main .section-boxes-item img {padding:5px;}

* html .node-type-sub-section-with-boxes #main .section-boxes-item {height: 92px;}
.node-type-sub-section-with-boxes #main .section-boxes-item h2 {font-size:12px;font-weight: bold;margin: 13px 0;}
	
/*.node-type-sub-section-with-boxes #main .section-boxes-item h2 {margin: 0 0 5px;color: #E85B2D;font-size: 15px;font-weight: normal;line-height: 18px;text-transform: uppercase;}
.node-type-sub-section-with-boxes #main .section-boxes-item a:hover{color: #E85B2D; text-decoration:underline;}
.node-type-sub-section-with-boxes #main .section-boxes-item p {margin: 0; font-size: 12px; line-height: 16px;}*/
/* .node-type-sub-section-with-boxes #main .section-boxes .noimg {width: 588px; min-height: auto; padding: 0 10px 30px 0; display:none;}*/
*html .node-type-sub-section-with-boxes #main .section-boxes .noimg {height: 1%;}
.node-type-sub-section-with-boxes #main .section-boxes .noimg img {display: block; position: static;}

.node-type-sub-section-with-boxes #main .section-boxes .noimg {/* width: 630px; */ padding:1px 0 0px;
	/*margin:20px 10px 0;*/ margin-left:0px;}
/*new code for home arrow buttons*/
#home-slide-spacer { height: 365px; width: 100%; -moz-box-shadow: 0px 5px 8px gray; -webkit-box-shadow: 0px 5px 8px gray; box-shadow: 0px 5px 8px gray;}
#content-wrapper #home-left { background-image: url("../images/prev.png"); position: absolute; display: block; height: 124px; width: 40px; top: 110px; left: 20px; z-index: 100; }
#content-wrapper #home-left:hover { background-image: url("../images/prevh.png"); }
#content-wrapper #home-right { background-image: url("../images/next.png"); position: absolute; display block; height: 124px; width: 40px; top: 110px; right: 20px; z-index: 100; }
#content-wrapper #home-right:hover { background-image: url("../images/nexth.png"); }

/*Styles for widget slider*/
#home-widget-spacer { position: relative; height: 100px; padding: 22px 0 22px 0; width: 100%; text-align: center; overflow: hidden; background-color: #EFEEEE; }
#home-widget-spacer h3 {font-size: 15px; color: #00476D; margin: 0 0 6px;}
#home-widget-spacer .button { position: absolute; top: 50%; margin: -17px 0 0 0; height: 35px; width: 35px; z-index: 200; cursor: pointer; }
#home-widget-spacer .prev { left: 0; }
#home-widget-spacer .next { right: 0; }
#home-widget-spacer .slider-wrapper { height: 100%; text-align: left; padding-left: 5px; }
#home-widget-spacer .slider-block { position: relative; display: inline-block; margin: 0 12px; height: 100px; width: 280px; overflow: hidden; }
#home-widget-spacer .slider-block a { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 100; }
#home-widget-spacer .slider-block .slider-content { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }
#home-widget-spacer .slider-block div.slider-content div { width: 164px; float: left; padding: 11px 7px 0 113px; }

/*Styles for main content area*/
#home-content-wrapper { position: relative; width: 100%; margin: 22px 0 0 0; } /* previously had height: 500px; */
#home-content-spacer { position: relative; overflow: hidden; padding: 30px; margin: 0 30px 30px 20px; border: solid 1px #CCC; width: 570px; float: left; }
/* #home-content-spacer { position: relative; overflow: hidden; padding: 30px; margin: 0 30px 0 20px; border: solid 1px #CCC; height: 420px; width: 570px; float: left; } */

/*Styles for feed display area */
#home-feed-spacer { position: relative; height: 480px; width: 220px; float: left; }
#home-feed-spacer h3 { margin-top: 3px; margin-bottom: 8px; color: #00476D; }
#home-feed-spacer #block-wrapper { height: 430px; overflow: hidden; }
#home-feed-spacer .feed-block { height: 110px; position: relative; padding: 10px 10px; padding-left: 0; padding-right: 0; border-bottom: inset 1px #00476D; color: #00476D; text-align: left; }
#home-feed-spacer .text-block { width: 120px; height: 90px; overflow: hidden;}
#home-feed-spacer .text-block a { color: #000000; }
#home-feed-spacer .feed-block img { position: absolute; border: solid 1px #D9D9D9; padding: 8px; top: 25px; right: 0px;}
#home-feed-spacer .feed-block .text-block a { display: block; font-style: italic; font-weight: lighter; height: 10px; }
#home-feed-spacer .feed-block a { display: block; height: 10px; font-weight: bold;}
.social { position: absolute; width: 220px; top: 980px; right: 20px; }
.social-inner { margin: 0 auto; width: 160px; }
	
.node-type-home #main{display: block; float: none; left: 0; margin: 0; width: 924px;padding:0px;}
/*murugan*/
#home-tabs-solve{border-top:8px solid #145377;}
#home-tabs-protect{border-top:8px solid #ED1C24;}
#home-tabs-grow{border-top:8px solid #4e8034;}
.node-type-home #home-tabs-nav{float: right;font: bold 12px;height: 23px;margin-top: 324px;width: 200px;}

.node-type-home #home-tabs-nav #home-tabs-nav-grow {width: 66px;}
.node-type-home #content-wrapper {position: relative; height:auto; background: #fff;}
.node-type-home #home-tabs-nav a{border-bottom: 5px solid #383D44;float: left;height: 16px;margin-right: 5px;width: 60px; text-decoration:none;color:#383D44;}

.node-type-home #home-tabs-nav a:hover, .node-type-home #home-tabs-nav li.selected a {border-bottom:5px solid #145377;color:#145377;}
.node-type-home #home-tabs-nav #home-tabs-nav-protect a:hover, .node-type-home #home-tabs-nav #home-tabs-nav-protect.selected a {
border-bottom:5px solid #ED1C24; color:#ED1C24;}
.node-type-home #home-tabs-nav #home-tabs-nav-grow a:hover, .node-type-home #home-tabs-nav #home-tabs-nav-grow.selected a {border-bottom:5px solid #4e8034; color:#4e8034;}
.node-type-home #home-tabs .home-tabs-tab {visibility: hidden; position: absolute; z-index: 50; left: 0px; top: 15px; width: 291px;/* padding: 9px 20px 15px 6px;*/ background: #fff; padding:10px;}
.node-type-home #home-tabs h2 {margin: 0 0 5px; color: #04476e; font-size: 25px; font-weight: normal; line-height: 24px; width:234px;}
.node-type-home #home-tabs p {/*margin: 0 0 9px;*/ margin:0px; color: #494f57; font-size: 12px; line-height: 15px;}
.node-type-home #home-tabs-nav li {display: inline; float: left; height: 22px; width: 66px; margin: 0;}
.node-type-home #home-tabs{ margin-top:12px;}

/*.node-type-home #home-tabs-nav #home-tabs-nav-grow {width: 47px;}
.node-type-home #content-wrapper {overflow: hidden; position: relative; height: 622px; background: #fff;}
.node-type-home #home-tabs-nav {list-style-type: none; overflow: hidden; position: absolute; z-index: 50; left: 224px; top: 33px; height: 180px; width: 163px; margin: 0; background: url(../i/nav-home-slide.png) 0 0 no-repeat;}
.node-type-home #home-tabs-nav li {display: inline; float: left; height: 22px; width: 50px; margin: 0;}
.node-type-home #home-tabs-nav a {display: inline; float: left; height: 100%; width: 100%; background: url(../i/nav-home-slide.png) -1000px -1000px no-repeat; text-indent: -10000px;}
.node-type-home #home-tabs-nav a:hover, .node-type-home #home-tabs-nav li.selected a {background-position: 0 -22px;}
.node-type-home #home-tabs-nav #home-tabs-nav-protect a:hover, .node-type-home #home-tabs-nav #home-tabs-nav-protect.selected a {background-position: -50px -22px;}
.node-type-home #home-tabs-nav #home-tabs-nav-grow a:hover, .node-type-home #home-tabs-nav #home-tabs-nav-grow.selected a {background-position: -116px -22px;}
.node-type-home #home-tabs .home-tabs-tab {visibility: hidden; position: absolute; z-index: 50; left: 71px; top: 55px; width: 271px; padding: 7px 20px 15px 25px; background: #fff;}
.node-type-home #home-tabs h2 {margin: 0 0 5px; color: #04476e; font-size: 19px; font-weight: normal; line-height: 24px; text-transform: uppercase;}
.node-type-home #home-tabs p {margin: 0 0 9px; color: #494f57; font-size: 14px; line-height: 16px;}*/


.node-type-home #home-tabs-nav #home-tabs-nav-protect {width: 66px;}



.node-type-home #home-tabs .home-tabs-tab-selected {visibility: visible;}
.jsEnabled .node-type-home #home-tabs .home-tabs-tab {display: none; visibility: visible;}
.jsEnabled .node-type-home #home-tabs .home-tabs-tab-selected {display: block;}


.node-type-home #home-tabs p.more {margin: 0; font-size: 11px;}
.node-type-home #home-tabs p.more a {padding: 0 0 0 19px; background: url(../i/arrow.png) 0 0 no-repeat;}
.node-type-home #home-tabs-protect h2 {color: #ED1C24;}
.node-type-home #home-tabs-grow h2 {color: #5b953d;}

.node-type-home #home-content-area {position: inherit; left: 0; top: 400px; z-index: 50; height: 185px; width: 924px; padding: 0;}
* html .node-type-home #home-content-area {background: #fff;}
.node-type-home #home-content-area p {margin: 0 0 18px; color: #373d44; font-size: 12px; line-height: 16px;}
.node-type-home #home-content-area p strong {color: #687367; font-weight: normal;}
.node-type-home #home-content-area p.more {position: absolute; left: 12px; top: 168px; margin: 0; font-size: 11px;}
.node-type-home #home-content-area p.more a {padding: 0 0 0 19px; background: url(../i/arrow.png) 0 0 no-repeat;}

.node-type-home #block-views-quotes-home-block {position: absolute; left: 664px; top: 283px; z-index: 50; height: 178px; width: 220px; padding: 25px 15px 0 25px; background: url(../i/trans-85.png) 0 0 repeat;}
* html .node-type-home #block-views-quotes-home-block {background: #fff;}
.node-type-home #block-views-quotes-home-block .views-field-field-quote-text {margin: 0 0 7px; color: #687367; font-size: 20px; line-height: 24px; text-indent: -9px;}
.node-type-home #block-views-quotes-home-block .views-field-field-quote-author {color: #373d44; font-size: 11px; line-height: 12px;}

.node-type-home #block-views-home-features-block {overflow: hidden; position: absolute; left: 241px; top: 283px; z-index: 50; height: 203px; width: 423px; background: url(../i/bg-home-featured.png) 0 0 no-repeat;}
.node-type-home #block-views-home-features-block .content {color: #373d44;}
.node-type-home #block-views-home-features-block .views-row {padding: 40px 155px 0 15px; height: 163px; width: 253px;}
.jsEnabled .node-type-home #block-views-home-features-block .views-row {position: absolute; left: 0; top: 0; display: none;}
.jsEnabled .node-type-home #block-views-home-features-block .home-features-selected {display: block;}
.node-type-home #block-views-home-features-block h2 {margin: 0 0 6px; color: #687367; font-size: 20px; font-weight: normal; line-height: 20px; text-transform: uppercase;}
.node-type-home #block-views-home-features-block p {margin: 0; font-size: 12px; line-height: 16px;}
.node-type-home #block-views-home-features-block p.more {position: absolute; left: 15px; top: 169px; font-size: 11px;}
.node-type-home #block-views-home-features-block p.more a {padding: 0 0 0 19px; background: url(../i/arrow.png) 0 0 no-repeat;}
.node-type-home #block-views-home-features-block img {position: absolute; top: 23px; right: 0;}
.node-type-home #block-views-home-features-block span.home-features-circles {position: absolute; right: 13px; top: 8px; height: 7px;}
.node-type-home #block-views-home-features-block span.home-features-circles span.circle {float: left; overflow: hidden; height: 7px; width: 8px; margin: 0 0 0 5px; background: url(../i/home-featured-circles.png) 0 -7px no-repeat; cursor: pointer;}
.node-type-home #block-views-home-features-block span.home-features-circles span.selected, .node-type-home #block-views-home-features-block span.home-features-circles span:hover {background-position: 0 0;}

.node-type-home #block-views-news-block-1 {overflow: hidden; position: absolute; left: 0; top: 256px; height: 27px; width: 924px; background: #6f8395 url(../i/bg-tags.png) 0 0 repeat-x; color: #fff; font-size: 11px; line-height: 28px;}
.node-type-home #block-views-news-block-1 .view-header {display: none;}
.node-type-home #block-views-news-block-1 .view-content ul {list-style-type: none; margin: 0;}
.node-type-home #block-views-news-block-1 .view-content li {position: absolute; left: 10px; top: 0; width: 904px; margin: 0; opacity: 0; filter: alpha(opacity=0);}
.node-type-home #block-views-news-block-1 .view-content li.views-row-1 {opacity: 1; filter: alpha(opacity=100);}
.node-type-home #block-views-news-block-1 .view-content span.label {padding: 0 8px 0 0; text-transform: uppercase;}
.node-type-home #block-views-news-block-1 .view-content a {color: #fff;}

.node-type-content-simple #main h1 {margin: 0 0 25px; padding: 12px 60px 0 0; line-height:35px;}
.node-type-content-simple #main h1 a { color: #00476D; }
.node-type-content-simple #main .content-text {padding: 0 70px 70px 0;}
.node-type-content-simple #content-wrapper #content .helper1, .page-search-node #content-wrapper #content .helper1 {left: -222px;}
.node-type-landing-page #main {width: 832px; left: 92px;}
.node-type-landing-page #main #landing-left {float: left; width: 380px; padding: 16px 0 0; color: #434950;}
.node-type-landing-page #main #landing-right {float: right; width: 370px; padding: 40px 0 0; color: #464c53;}

.node-type-landing-page #main #landing-left h1 {position: relative; width: 430px; margin: 0 -50px 15px 0; color: #f04e23; font-size: 22px; font-weight: normal; line-height: 28px;}
.node-type-landing-page #main #landing-left p.title {margin: 0 0 3px; color: #04264c; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.node-type-landing-page #main #landing-left ul {list-style-type: square;}
.node-type-landing-page #main #landing-left p.note {margin: 0 0 10px; font-size: 10px;}

.node-type-landing-page #main #landing-right h2 {width: 346px; margin: 0; padding: 6px 12px; background: url(../i/bg-title-landing.png) 0 0 repeat-y; color: #fff; font-size: 12px; font-weight: normal; line-height: 12px; text-transform: uppercase;}
.node-type-landing-page #main #landing-right form {margin: 0 0 12px; padding: 15px 12px; background: #e7e8e8;}
.node-type-landing-page #main #landing-right form table {border: 0; width: 100%;}
.node-type-landing-page #main #landing-right form table td {border: 0;}
.node-type-landing-page #main #landing-right form td.genius_com_w2l_form_label_cell {text-align: right; line-height: 20px;}
.node-type-landing-page #main #landing-right form label {color: #7e7e7e; font-weight: normal;}
.node-type-landing-page #main #landing-right form .genius_com_w2l_field input {width: 240px; border: 1px solid #b5b5b5 !important; padding: 2px !important;}
.node-type-landing-page #main #landing-right form input.submit-button {display: block; overflow: hidden; height: 23px; width: 70px; border: 0; margin: 4px 0 0 276px; padding: 0; background: url(../i/button-landing-submit.png) 0 0 no-repeat; cursor: pointer; font-size: 0; line-height: 0; text-indent: -10000px;}
.node-type-landing-page #main #landing-right p {font-size: 11px;}
.node-type-landing-page #main #landing-right .form-thankyou {margin: 0 0 12px; padding: 15px 12px; background: #e7e8e8;}
.node-type-landing-page #main #landing-right .form-thankyou p {font-size: 12px;}

/*.node-type-section #content-wrapper .helper1 {display: block; overflow: hidden; position: absolute; left: 0; top: 34px; z-index: 10; height: 139px; width: 50%; background: #fff;}
.node-type-section #content-wrapper .helper2 {display: block; overflow: hidden; position: absolute; left: 0; top: 173px; z-index: 10; height: 27px; width: 100%; background: #536a80; opacity: .34; filter: alpha(opacity=34);}*/


/*My code o .node-type-content #content-wrapper .helper1, .node-type-content-product #content-wrapper .helper1, .node-type-section-with-boxes #content-wrapper .helper1, 
.node-type-sub-section-with-boxes #content-wrapper .helper1, .node-type-content-simple #content-wrapper .helper1, .page-search-node #content-wrapper .helper1, 
.page-news #content-wrapper .helper1, .page-events #content-wrapper .helper1, .node-type-news #content-wrapper .helper1, .node-type-events #content-wrapper .helper1 {display: block; overflow: hidden; position: absolute; left: -461px; top: 51px; z-index: 10; height: 27px; width: 50%; background: #c7ced5;}*/

/*My code o .node-type-content #content-wrapper .helper2, .node-type-content-product #content-wrapper .helper2, .node-type-section-with-boxes #content-wrapper .helper2, 
.node-type-sub-section-with-boxes #content-wrapper .helper2, .page-news #content-wrapper .helper2, .page-events #content-wrapper .helper2 {display: block; overflow: hidden; position: absolute; right: 0; top: 173px; z-index: 10; height: 27px; width: 50%; background: #c3cbd2;}*/

.node-type-home #content-wrapper .helper1 {display: block; overflow: hidden; position: absolute; left: 0; top: 256px; z-index: 10; height: 27px; width: 100%; opacity: .34; filter: alpha(opacity=34);}
#content-wrapper .helperspecial {display: block; position: absolute; left: 0; top: 0; height: 365px;/*My Home : height:50%;*/ z-index: 100; width: 100%; }
/*Newest rules for main banner image thumbs */
#content-wrapper .bgselect { display: inline; position: absolute; width: 25px; height: 25px; top: 325px; cursor: pointer; right: 682px; background: url("../images/3vrcircle.png") no-repeat center center; z-index: 200; }
#content-wrapper .bgselect.bgselect-selected { background: url("../images/3vrscircle.png") no-repeat center center; }
/* @end */
/*New rules for main banner image thumbs */
/*#content-wrapper .bgselect { display: inline; position: absolute; width: 15px; height: 9px; top: 338px; right: 682px; background-color: #E6E6E6; border: 1px solid #E85B2D; z-index: 200; } 
#content-wrapper .bgselect:hover { background-color: #00476D; }
#content-wrapper .bgselect.bgselect-selected { background-color: #E85B2D; }
*/
/* @end */

/* @group Right Sidebar */
#block-block-7, #block-block-8, #block-block-10, #block-block-11, #block-block-21, views-field views-field-field-quote-text, views-field views-field-field-quote-author{margin: 0 0 27px; width:230px;}
#block-block-7 h2, #block-block-8 h2, #block-block-10 h2, #block-block-11 h2, #block-block-33 h2, #block-block-34 h2, #block-block-35 h2, #block-views-blog-archive-block h2 {margin: 0; padding: 4px 0px 4px 10px; color: #00476D; font-size: 12px; font-weight: bold; line-height: 25px; text-transform: uppercase; background-color: #efeeee;}
#block-block-21 h2 {margin: 0; color: #44474C; font-size: 20px; font-weight: bold; line-height: 14px; text-transform: uppercase;}
#block-block-8 ul {list-style-type: none; width: 234px; margin-left: 10px; padding: 10px 1px 0px; background: #fff; text-transform: uppercase;}
#block-block-8 a, #block-block-10 li a, #block-block-11 li.link a {font-size: 12px;padding: 0px;line-height: 7px; margin-left:0px;}
/*My code o
#block-block-7, #block-block-8, #block-block-10, #block-block-11 {margin: 0 0 27px; width: 260px; border-bottom: 3px solid #bdbbad;}
#block-block-7 h2, #block-block-8 h2, #block-block-10 h2, #block-block-11 h2 {margin: 0; padding: 5px 12px 4px; background: #687367; color: #fff; font-size: 11px; font-weight: normal; line-height: 14px; text-transform: uppercase;}
#block-block-8 ul {list-style-type: none; width: 234px; margin: 0; padding: 10px 12px 10px; background: #fff;}
#block-block-8 a, #block-block-10 li a, #block-block-11 li.link a {padding: 0 0 0 19px; background: url(../i/arrow.png) 0 0 no-repeat; line-height: 16px;}
*/
#block-block-7 p {margin: 0;}
#block-block-7 img {display: block;}
#block-block-8 li, #block-block-11 li.link {margin: 0 0 2px; width:210px;}

#block-block-8 a:hover, #block-block-10 li a:hover, #block-block-11 li.link a:hover{color:#00476d;}
#block-block-10 .content, #block-block-11 .content {padding: 10px 12px; color: #494f57;}
#block-block-10 .content ul {list-style-type: none; margin: 0 0 8px;}
#block-block-10 .content li {margin: 0 0 2px;}
#block-block-10 h3 {margin: 0 0 2px; font-size: 12px; line-height: 16px;}
#block-block-10 form {margin: 0 0 5px;}
#block-block-10 input.text {display: inline; float: left; width: 140px; border: 1px solid #ccc; margin: 0 5px 0 0; padding: 3px 8px 1px; font-size: 11px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
#block-block-10 input.default {color: #999;}
#block-block-10 button {overflow: hidden; height: 18px; width: 52px; border: 0; margin: 0; padding: 0; background: url(../i/button-sidebar-news.png) 0 0 no-repeat; text-indent: -10000px;}

#block-block-11 ul {list-style-type: none; margin: 0;}
#block-block-11 li.featured-in-hard-focus {border: 1px solid #bdbbad; height: 39px; width: 172px; margin: 0 0 6px; padding: 9px 10px 0 50px; background: url(../i/content/in-hard-focus.jpg) 1px 1px no-repeat; line-height: 14px;}
#block-block-11 li.featured-in-hard-focus strong {font-weight: normal; text-transform: uppercase;}

* html .node-type-section-with-boxes #block-block-8 ul, * html .node-type-sub-section-with-boxes #block-block-8 ul, * html .node-type-content-simple #block-block-8 ul {overflow: visible; height: 1%;}

.node-type-section #sidebar-second {padding-top: 0px;}

.node-type-section #block-views-quotes-sidebar-block, .node-type-section #block-views-quotes-sidebar-block-1{margin: 0 0 27px;position: absolute;top: 419px;width: 223px;}
.node-type-section #block-views-quotes-sidebar-block .views-field-field-quote-text, .node-type-section #block-views-quotes-sidebar-block-1 .views-field-field-quote-text {margin: 0 0 10px; color: #5C953E; width:235px; font-size: 26px; line-height: 26px; text-indent: -7px; border-top:5px solid #5C953E; padding-top:15px; padding-left:20px; padding-right:33px;} 
.node-type-section #block-views-quotes-sidebar-block .views-field-field-quote-author, .node-type-section #block-views-quotes-sidebar-block-1 .views-field-field-quote-author {color: #383D44; font-size: 12px; line-height: 20px; float:left;padding: 9px 0px 0 22px;}

/*New codes*/
.node-type-section #block-views-quotes-sidebar-block .views-field-field-quote-text{margin-top:190px;}
.node-type-section #block-views-quotes-sidebar-block-1 .views-field-field-quote-text{margin-top:107px;}
.node-type-section #block-views-quotes-sidebar-block-1 .views-field-field-quote-text .field-content{color:#5C953E;
	font:normal 26px/26px;	
	padding:0 20px 0 0px;
	}
/*My code-> .node-type-section #block-views-quotes-sidebar-block, .node-type-section #block-views-quotes-sidebar-block-1{width: 223px; margin: 0 0 27px; padding: 30px 5px 30px 30px; background: url(../i/trans-70.png) 0 0 repeat;}
.node-type-section #block-views-quotes-sidebar-block .views-field-field-quote-text, .node-type-section #block-views-quotes-sidebar-block-1 .views-field-field-quote-text {margin: 0 0 10px; color: #ed1c24; font-size: 15px; line-height: 21px; text-indent: -7px;}
.node-type-section #block-views-quotes-sidebar-block .views-field-field-quote-author, .node-type-section #block-views-quotes-sidebar-block-1 .views-field-field-quote-author {color: #383d44; font-size: 11px; line-height: 12px;}*/

* html .node-type-section #block-views-quotes-sidebar-block, * html .node-type-section #block-views-quotes-sidebar-block-1 {background: #fff;}




.node-type-section #content-wrapper .helper3 {display: none; position: absolute; width: 93px; top: 200px; right: 0; background: url(../i/trans-70.png) 0 0 repeat;}
* html .node-type-section #content-wrapper .helper3 {background: #fff;}
/* @end */

/* @group Search */
/*.page-search-node #main {width: 589px; padding: 40px 70px 0 0; color: #494f57;}*/
/*
.page-search-node #main h1 {font-size: 25px font-weight: bolder; line-height: 33px; margin: -1px 0 0; text-transform: uppercase; }*/
.page-search-node #sidebar-second {display: none;}

.page-search-node #main h1 {margin: 0 0 10px; padding: 12px 0 0; color: #687367; font-size: 18px; font-weight: normal; line-height: 24px; text-transform: uppercase;}
.page-search-node #main h1 {font-size: 25px font-weight: bolder; line-height: 33px; margin: -1px 0 0; text-transform: uppercase; }
.page-search-node #main h1 {font-size: 25px; font-weight: bolder; line-height: 33px; margin: 30px 0 20px 0; text-transform: uppercase; color: #00476D;}
.page-search-node #main h1 a { color: #00476D; }
.page-search-node #main h2 {margin: 20px 0 10px; color: #687367; font-size: 15px; font-weight: normal; text-transform: uppercase;}
.page-search-node #main .search-advanced {border-top: 1px solid #ccc; margin: 12px 0 0; padding: 10px 0;}
.page-search-node #main .search-advanced legend {padding: 0; font-size: 12px}
.page-search-node #main .search-advanced legend a {color: #494f57; text-decoration: none;}
.page-search-node #main .search-advanced .fieldset-wrapper {padding: 0 15px;}
.logged-in #main .search-form {border: 1px solid #ccc; padding-top: 10px;}
.logged-in .container-inline {padding-left: 15px;}
.page-search-node #main .container-inline label {display: block;}

.page-search-node #main .search-results li {margin: 0 0 20px;}
.page-search-node #main .search-results h3 {margin: 0; font-size: 12px;}
.page-search-node #main .search-results .search-snippet-info {padding: 0;}
.page-search-node #main .search-results p {margin: 0;}

.page-search #main h1 {margin: 0 0 10px; padding: 12px 0 0; color: #687367; font-size: 18px; font-weight: normal; line-height: 24px; text-transform: uppercase;}
.page-search #main h1 {font-size: 25px font-weight: bolder; line-height: 33px; margin: -1px 0 0; text-transform: uppercase; }
.page-search #main h1 {font-size: 25px; font-weight: bolder; line-height: 33px; margin: 30px 0 20px 0; text-transform: uppercase; color: #00476D;}
.page-search #main h1 a { color: #00476D; }
.page-search #main h2 {margin: 20px 0 10px; color: #687367; font-size: 15px; font-weight: normal; text-transform: uppercase;}
.page-search #main .search-advanced {border-top: 1px solid #ccc; margin: 12px 0 0; padding: 10px 0;}
.page-search #main .search-advanced legend {padding: 0; font-size: 12px}
.page-search #main .search-advanced legend a {color: #494f57; text-decoration: none;}
.page-search #main .search-advanced .fieldset-wrapper {padding: 0 15px;}
.logged-in #main .search-form {border: 1px solid #ccc; padding-top: 10px;}
.logged-in .container-inline {padding-left: 15px;}
.page-search #main .container-inline label {display: block;}

.page-search #main .search-results li {margin: 0 0 20px;}
.page-search #main .search-results h3 {margin: 0; font-size: 12px;}
.page-search #main .search-results .search-snippet-info {padding: 0;}
.page-search #main .search-results p {margin: 0;}

/* @end */

/* @group Forms submit */
.page-forms-submit h1 {margin: 0 0 10px; color: #687367; font-size: 21px; font-weight: normal; line-height: 27px; text-transform: uppercase;}
.page-forms-submit p {color: #494f57; font-size: 14px;}
/* @end */

/* @group Solutions colors */
.page-node-2 #main .node-header h1, .page-node-5 #main .node-header h1, .page-node-6 #main .node-header h1, .page-node-7 #main .node-header h1, .page-node-2 #sidebar-second .views-field-field-quote-text {color: #04476E;}
/*.page-node-2 #content-wrapper .helper2 {background: #04476e;}*/
.page-node-5 #content-wrapper .helper1, .page-node-6 #content-wrapper .helper1, .page-node-7 #content-wrapper .helper1,
.page-node-5 #content-wrapper .helper2, .page-node-6 #content-wrapper .helper2, .page-node-7 #content-wrapper .helper2 {background: #a9c0ce;}
/*.page-node-5 #sidebar-first ul.menu, .page-node-6 #sidebar-first ul.menu, .page-node-7 #sidebar-first ul.menu {border-top-color: #a9c0ce;}*/
/*.page-node-2 #main .node-tags {background: #033958 url(../i/bg-tags-solve.png) 0 0 repeat-x;}*/
.page-node-2 #main .node-tags span.cover {background: url(../i/bg-tags-solve-cover.png) 0 0 no-repeat;}
.page-node-2 #main .node-tags span.cover2 {background: url(../i/bg-tags-solve-cover.png) -60px 0 no-repeat;}
.page-node-3 #main .node-header h1, .page-node-8 #main .node-header h1, .page-node-9 #main .node-header h1, .page-node-10 #main .node-header h1, .page-node-3 #sidebar-second .views-field-field-quote-text
/*.page-node-3 #content-wrapper .helper2 {background: #951d20;}*/
.page-node-8 #content-wrapper .helper1, .page-node-9 #content-wrapper .helper1, .page-node-10 #content-wrapper .helper1,
.page-node-8 #content-wrapper .helper2, .page-node-9 #content-wrapper .helper2, .page-node-10 #content-wrapper .helper2
/*.page-node-8 #sidebar-first ul.menu, .page-node-9 #sidebar-first ul.menu, .page-node-10 #sidebar-first ul.menu {border-top-color: #dbb2b3;}*/
/*.page-node-3 #main .node-tags {background: #771719 url(../i/bg-tags-protect.png) 0 0 repeat-x;}*/
.page-node-3 #main .node-tags span.cover {}
.page-node-3 #main .node-tags span.cover2 {background: url(../i/bg-tags-protect-cover.png) -60px 0 no-repeat;}
.page-node-4 #main .node-header h1, .page-node-11 #main .node-header h1, .page-node-12 #main .node-header h1, .page-node-13 #main .node-header h1, .page-node-4 #sidebar-second .views-field-field-quote-text {}
/*.page-node-4 #content-wrapper .helper2 {background: #5b953d;}*/
.page-node-11 #content-wrapper .helper1, .page-node-12 #content-wrapper .helper1, .page-node-13 #content-wrapper .helper1,
.page-node-11 #content-wrapper .helper2, .page-node-12 #content-wrapper .helper2, .page-node-13 #content-wrapper .helper2 {background: #ccdec2;}
/*.page-node-11 #sidebar-first ul.menu, .page-node-12 #sidebar-first ul.menu, .page-node-13 #sidebar-first ul.menu {border-top-color: #ccdec2;}*/
/*.page-node-4 #main .node-tags {background: #487731 url(../i/bg-tags-grow.png) 0 0 repeat-x;}*/
.page-node-4 #main .node-tags span.cover {background: url(../i/bg-tags-grow-cover.png) 0 0 no-repeat;}
.page-node-4 #main .node-tags span.cover2 {background: url(../i/bg-tags-grow-cover.png) -60px 0 no-repeat;}
/* @end */

/* @group Temp */
#main>.inner>.tabs {position: absolute; left: 0; top: 20px; width: 100%; }
.node-type-home #main>.inner>.tabs {display: none;}
/* @end */



/* New Design Changes  */
#wrapper {/*width: 935px;*/width: 924px; margin:0 auto; }

.adds{width:100%; height:auto; float:left; padding-top:10px; margin-bottom:8px; margin-top:12px;}

.inner_class{float:left; margin:10px;}
.inner_class2{float:left; margin-left:0px; margin-right:0px; width:225px;}
.inner_class3{float:left; margin-left:10px; margin-right:10px; width:432px; margin-top:14px;}
.add_three{width:225px; height:170px; float:left; margin-right:8px;}
.add_three h2{margin-top:12px; font-size:12px; margin-bottom:4px;margin-left: -2px;} 
.add_three p{font-size:12px; /* font:normal 12px/16px Myriad Pro;*/ width:260px; margin-bottom:11px;} 
.btn_text{color:#E85B2D; float:right; text-decoration:none; font-weight:bold;margin-right: 0px;}

/* @group Footer 
#footer {overflow: hidden; height: 26px; padding: 0 12px; background: url(../i/bg-footer.png) 0 0 repeat-x;}
#footer button {float: left; height: 18px; width: 52px; border: 0; margin: 4px 0 0; padding: 0; background: url(../i/button-footer-news.png) 0 0 no-repeat; text-indent: -10000px;} 
#footer form{float: left; height: 26px; border-left: 1px solid #fff; border-right: 1px solid #fff; margin: 0; padding: 0 20px 0 16px; color: #fff; line-height: 26px;}
*/

#footer {overflow: hidden; height:auto;}
#footer .inner {position: relative; z-index: 100; width: 935px; margin: 0 auto;}

.org_arrow{width:28px; height:20px; background:url(../images/searchsubmit.gif);display: block; float:right; margin-left: 10px; margin-top:2px; border:none;}
.bottom_add{width:100%; height:290px; float:left; background-color:#efeeee;}
.bottom_add_img1,.bottom_add_img2, .bottom_add_img3{float:left;width:154px; height:45px;}
.bottom_add_img1{background:url(../images/3vrpartnerportal.png);}
.bottom_add_img2{background:url(../images/3vrsupportportal.png);}
.bottom_add_img3{background:url(../images/3vrcrimedex.png);}
.bottom_head{width:924px; height:auto;float:left; padding-bottom:18px;background-color:#efeeee;}
.bottom_head img{float:left;}
.subscribe{float:right; margin-right:10px; margin-top: 22px; width:350px;}
.subscribe span {float: left; display: inline; font-size: 15px; font-weight: bold; color:#00476D; margin: 3px 0 0 -16px;}
.org_text{color:#E85B2D; float:left; text-decoration:none; font-weight:bold; margin-top:22px; margin-right:10px;}
.email_box{width:210px; height:20px; overflow: hidden;float:right;}
.email_box input{ display: inline; border:none; height: 15px; float:left;margin-top: 1px;width: 160px; font:10px; color:#9ea09e;border:solid 1px grey;}
.email_box img{float:right; margin-top:2px;}
.email_box button.org_arrow {float:right; margin-top:1px; margin-left: 0; margin-right: 2px;height:20px; background:url(../images/searchsubmit.gif) 0 0 no-repeat;}

/*.bottom_add_box a{width:145px; float:left; text-decoration:none;color:#676B70;font:normal 12px/16px Myriad Pro; line-height:18px;}
.bottom_add_box a:hover{text-decoration:underline;}*/

.bottom_add_box{float:left; width:150px; height:165px; border:solid 0px red; margin-right:0px; margin-left:11px;}
.bottom_add_box h4{color:#383D44; font-weight:bold; font-size:8pt;  margin-bottom:10px;width:149px;}
.bottom_add_box2{float:left; width:130px; height:165px; border:solid 0px red; margin-right:10px; margin-left:13px;}
.bottom_add_box2 h4{color:#383D44; font-weight:bold; font-size:8pt; margin-bottom:10px;}
/*.bottom_add_box2 a{width:140px; float:left; text-decoration:none;color:#676B70;font:normal 12px/16px Myriad Pro; line-height:18px;}
.bottom_add_box2 a:hover{text-decoration:underline;}*/

.footmenua{width:145px; float:left; height:auto;}
.bottom_add_box a{width:auto; float:left;color:#676B70; font-size:12px; /*font:normal 12px/16px Myriad Pro;*/ line-height:18px; border-bottom: 1px solid #efeeee;}
.bottom_add_box a:hover{border-bottom:1px solid #676B70;}

.footmenua2{width:140px; float:left; height:auto;}
.bottom_add_box2 a{width:auto; float:left;color:#676B70; font-size:12px;/* font:normal 12px/16px Myriad Pro;*/ line-height:18px; border-bottom: 1px solid #efeeee;}
.bottom_add_box2 a:hover{border-bottom:1px solid #676B70;}

.footer_end{width:100%; height:97px; float:left; background-color:#efeeee; border-top:4px solid #383b40;}
.footer-social-face, .footer-social-twitter, .footer-social-share, .footer-social-b, .footer-social-in, .footer-social-youtube{width:26px; height:25px; float:left;}
.footer-social-face{background:url(../images/Facebook.png) no-repeat;}
.footer-social-in{background:url(../images/LinkedIn.png) no-repeat;}
.footer-social-b{background:url(../images/google+.png) no-repeat;}
.footer-social-twitter{background:url(../images/Twitter.png) no-repeat;}
.footer-social-youtube{background:url(../images/Youtube.png) no-repeat;}
.footer-social-share{background:url(../images/Feed.png) no-repeat;}


/*Custom Feature Template*/
.feature-menu-wrapper{list-style: none;float:left; font-size:12px; color: #FFFFFF; font-weight:bold; width:630px; padding-bottom:9px; background-color:#00476D; margin: 130px 0 0 0; }
.feature-menu-wrapper ul{ list-style:none; padding:0; margin-top:10px; margin-left:9px;}
.feature-menu-wrapper li{float: left; height: 20px;padding: 0px 2px; margin-left:0px; color:#FFFFFF; display: none;}
.feature-menu-wrapper li span {text-decoration:none; /*color:#9ea09e;*/ color:#FFFFFF; cursor: pointer;}
.feature-menu-wrapper li.selected span { color: #E85B2D; }

.feature-content { display: none; margin-top: 180px; width: 630px;}
.feature-content ul { overflow: hidden;}
.feature-content.selected { display: block; }

/*New Footer Systel*/
.footer-menu-wrapper{ margin: 22px 0 0 0; height: 30px; font-size:12px; color: #606060; font-weight:bold; width:924px;}
.footer-menu-wrapper table, .footer-menu-wrapper .genTable { height: 100%; width: 100%; }
.footer-menu-wrapper table tr, .footer-menu-wrapper .genRow { text-align: center; color: #606060; }
.footer-menu-wrapper table tr td,.footer-menu-wrapper .genCol { background-color:#CCC; padding: 5px 0 0 0; border: solid 1px #000000}
.footer-menu-wrapper .genCol {border-right:0}
.footer-menu-wrapper .genCol.colRt{border-right:solid 1px #000000}
.footer-menu-wrapper table tr td a,.footer-menu-wrapper .genCol a { color: #606060; }

.footer_left{list-style: none;float:left; font-size:10px; font-weight:bold; width:924px; margin:15px 0; font-family: "Arial"; height: 80px; }
.footer_left table,.footer_left .genTable { width: 100%; height: 60px; padding: 0; }
.footer_left td.right-col,.footer_left .genCol.right-col { border-left: solid 1px #CCC; padding: 0 0 0 50px; }
.footer_left table tr td,.footer_left .genCol { padding: 0; text-align:left }
.footer_left ul{ list-style:none; padding:0px; margin: 0; font-family: "Arial";}
.footer_left li{float: left; height: 10px;padding: 0px 2px; margin-left:0px; font-family: "Arial";}
.footer_left li a{text-decoration:none; /*color:#9ea09e;*/ font-family: "Arial";}
ul.footer_right{list-style-type: none; font-size:11px; font-weight:bold; padding:0px; margin: 40px 0 0 0;}
ul.footer_right li{float: left; height: 20px;padding: 0 3px 0; margin:0px;}


.footContain{font-size:10px; font-weight:bold; width:924px; margin:15px auto; font-family: "Arial";}
.footLeft{display:block; float:left; border-right: solid 1px #ccc; margin-right:50px; padding-right:50px; width:25%;}
.footLeft ul {list-style:none; clear:both; padding-bottom:5px}
.footLeft li {float: left; height: 10px;padding: 0px 2px; margin-left:0px;}
.footRt{display:block; float:left; width:55%;}

li.in_line{width:1px; height:13px; float:left; background:url(../images/top_img.jpg) no-repeat; margin-top:2px;margin-left: 3px;}
/*murugan --- end*/

#nav-footer {float: left; list-style-type: none; height: 26px;}
#nav-footer li {display: inline; float: left; margin: 0; height: 26px; border-left: 1px solid #fff;}
#nav-footer a {display: inline; float: left; height: 26px; padding: 0 12px; background: transparent url(../i/bg-nav-states.png) 0 -1000px no-repeat; color: #fff; font-size: 11px; line-height: 26px; text-transform: uppercase;}
#nav-footer a:hover {background-color: #131517; background-position: 0 -26px; background-repeat: repeat-x;}
#nav-footer a.addthis_button, #nav-footer a.addthis_button:hover {background: #f04f23 url(../i/bg-share.png) 0 0 repeat-x;}


#footer fieldset {float: left;}
#footer label {display: inline; float: left; padding: 0 8px 0 0; font-size: 11px; text-transform: uppercase;}
#footer input.text {display: inline; float: left; width: 140px; border: 0; margin: 4px 5px 0 0; padding: 3px 8px 1px; font-size: 11px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
#footer input.default {color: #999;}


#nav-footer-social {display: inline; float: left; height: 26px; border-right: 1px solid #fff; padding: 0 12px;}
#nav-footer-social li {display: inline; float: left; margin: 0; padding: 5px 14px 0 0;}
li#nav-footer-social-feed {height: 14px; width: 14px;}
li#nav-footer-social-twitter {height: 18px; width: 19px; padding: 4px 0 0;}
#nav-footer-social a {display: block; height: 100%; width: 100%; background: url(../i/sprite-social.png) 0 0 no-repeat; text-indent: -10000px;}
#nav-footer-social-feed a {background-position: 0 -18px;}

#footer-legal {background: none repeat scroll 0 0 #efeeee; float: left; color: #00476D; font-weight: bold; font-size: 12px; line-height: 26px; padding-bottom: 10px; padding-left: 10px; padding-top: 10px; width: 924px; margin-top:22px;}
#footer-legal a{text-decoration: none; color: #E85B2D;}
#footer-legal a:hover{text-decoration: none; color: #E85B2D;}
#footer-legal span.divider {padding: 0 4px;}
/* @end */
.top_menu {float: right;
    font-family: "Arial";
    font-size: 12px;
    font-weight: bold;
    list-style-type: none;
    margin: 52px 20px 0;
    text-transform: uppercase;}
.top_menu li{float: left; height: 20px;padding: 0px 0px; margin-left:0;color:#E85B2D; font-family: "Arial";}
.top_menu li a{text-decoration:none;color:#00476D; font-family: "Arial";}
.top_menu li a:hover{color:#E85B2D; font-family: "Arial";}
.top_menu li a.select{color:#E85B2D;cursor:inherit; font-family: "Arial";}
.top_menu li img{margin-top:3px;}

/*.search_box{background:url(../images/search_box.jpg); width:152px; height:15px;}
.search_box input{border:none; height: 11px; float:left;margin-left: 6px;margin-top: 1px;width: 111px; font-size:11px; color:#9ea09e;}
.org_arrow{width:28px; height:10px; background:url(../images/search_btn.jpg);display: block; float:left; margin-top:2px; border:none;}*/
#block-search-form input{border:0px;background:transparent;}
#block-search-form {position: absolute; top: 10px; right: 10px;width:210px; height:25px;}
#block-search-form div {display: inline;float: left; margin: 0; padding:0px; }
#block-search-form div.form-item { width: 170px; }
#block-search-form input.form-text {display: inline; height: 15px; float:right;margin-left: 5px;margin-top:0px;width: 160px; font-size:12px;color:#9ea09e; text-transform:lowercase; border: solid 1px grey; }
#block-search-form input.default {color: #999;}
#block-search-form input.form-submit {width:28px; height:20px; background:url(../images/searchsubmit.gif) 0 0 no-repeat;display: block; float:right; margin-top:0; margin-left: 4px; border:none;cursor: pointer; font-size: 0; line-height: 0; text-indent: -10000px;}

#find_btn{width:100px; height:27px; background:url(../images/find.jpg); float:right;top: 82px; right: 10px;position: absolute; }
/*#block-search-form {position: absolute; top: 72px; right: 0;}
#block-search-form div {display: inline; float: left; margin: 0;}
#block-search-form input.form-text {display: inline; float: left; width: 150px; border: 0; margin: 4px 5px 0 0; padding: 3px 8px 1px; font-size: 11px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
#block-search-form input.default {color: #999;}
#block-search-form input.form-submit {display: block; overflow: hidden; height: 18px; width: 18px; border: 0; margin: 4px 0 0; padding: 0; background: url(../i/button-search.png) 0 0 no-repeat; cursor: pointer; font-size: 0; line-height: 0; text-indent: -10000px;}*/

.node .user-picture{
float: left;
padding: 4px;
border: 1px solid #d9d9d9;
margin-right: 7px;
margin-bottom: 7px;
}

.content .user-picture{
float: left;
padding: 4px;
border: 1px solid #d9d9d9;
margin-right: 15px;
margin-bottom: 7px;
}

.adds2{width:100%; height:auto; float:left; background-color:#FFFFFF; padding-bottom:1px; margin-top:-8px;}
.add_offers{width:452px; height:186px; float:left; background-color:#d7d7d7; clear::#44474c;}
.add_space{width:20px; height:176px; float:left;}
.add_line{width:452px; height:9px; float:left; background-color:#44474c;}
.add_offers h1{font-style:normal; font-size:32px; line-height:1em; font-weight:lighter; width:435px; height:114px; float:left; color:#00476d;}
.sign_add{float:right; margin-top:-3px;}
.sign_add p{text-align:right; font-size:12px; line-height:11px; color:#383d44;}
.add_offers img#add{float:left; margin-top:31px;}
.add_text{float:left; width:215px; margin-left:5px;}
.add_text h3{color:#0099CC; border-bottom:#0099CC 1px solid;}
.add_text h2{color:#0099CC;font-weight:lighter; line-height:21px;}
.add_off_3vr{width:204px; height:82px; float:left; background:url(../images/3VR_add.jpg); margin-top:31px; margin-right:8px; margin-left:10px;}
.add_off_3vr2{width:227px; height:170px; float:left; background:url(../images/ban01.jpg);}
.add_off_3vr3{width:227px; height:170px; float:left; background:url(../images/ban02.jpg);}

/* Table styles */
#main .content-text table.product {border: 1px solid #000000;
    border-collapse: collapse;
    font-size: 8pt;}
#main .content-text table.product tbody td, tbody th {border: 1px solid #000000;}
#main .content-text table.product th, td {border: 1px solid #000000;}
#main .content-text table.product tr, td {border: 1px solid #000000;}
table.product {border: 1px solid #000000;
    border-collapse: collapse;
    font-size: 8pt;}
table.product tbody td, tbody th {border: 1px solid #000000;}
table.product th, td {border: 1px solid #000000;}
table.product tr, td {border: 1px solid #000000;}


#disqus_thread { width: 600px !important; margin-top: 50px; }

.detail{
	float:right;
	color:#E85B2D;
	font-size:11px;	
	font-weight:bold;
	padding:0;
	margin:15px 0 0;
}
.detail span{
	background:url(../images/arrwOrange.png) no-repeat 100% 50%;
	padding:0 42px 3px; 0;
	display:block;
}
.banTxt{
	width:212px;
	float:left;
	color:#00476d;
	padding:5px 0 0;
}
strong.underline{
	border-bottom:1px solid #0075A1;
	padding:0 0 2px;
	display:block;
	font-size:12px;
}
#su_id{font-size:7px;}
.bannerCntr .detail{
	position:absolute;
	bottom:7px;
	right:10px;
}
.float{
	float:right;
}
.banTxt h4{
	line-height:22px;
	font-size:18px;
	margin:3px 0 5px;
	font-weight:normal;
}
.minSmal{
	font-size:10px;
	line-height:12px;
	margin:5px 0 0;
}
.minSmal2{
font-size:11px;
	line-height:11px;
	margin:0px;
	
}
.spacer{
	line-height:0px;
	font-size:0px;
	clear:both;
	width:auto;
	min-width:200px;
	height:12px;
	float:right;
}
.spacer2{
	line-height:0px;
	font-size:0px;
	clear:both;
	width:200px;
	height:27px;
	float:right;
}
.home-tabs-tab{height: 150px;}
 /*.field-items p{font-weight:bold;}*/
.field-items li{font-weight:normal;}


/*Interior page----------------------------------------*/
.hd_sub a:hover{border-bottom:1px solid #494F56;}

h4.hdInner{
	color:#00476D;
	font-size:33px;
	font-weight:bold;
	padding:0px;
	/*padding:10px 0 7px;*/
}
.hdrTxt_inner{
	width:442px;
	height:145px;
	background:url(../images/hdrtxt.jpg) repeat-x 0 0 #fff;
	padding:20px 10px 10px 20px;
	margin-top:1px;
}
.blueBrdr, .greenBrdr{
	background:url(../images/hdrtxt.jpg) repeat-x 0 0;
	padding:4px 4px 4px;
	margin-top:-20px;
	margin-bottom:20px;
}
.greyBrdr{
	background:url(../images/greyBrdr.gif) repeat-x 0 0;
	margin-top:21px;
	padding:20px 20px 0px;
}
/*.greenBrdr{
	background-color:#efeeee
	padding-bottom:4px 
}
.greyBrdr02{
	border-top:2px solid #494F56;
	background-image:none;
	padding-top:16px;
	padding-left:10px;
	width:259px; 
	height:auto; 
	margin-left:-266px; 
	margin-top:538px; 
	overflow: hidden;
}*/
.greenBrdr{
	background-color:#efeeee;
	padding:0 0 1px;
	width:230px;
}
.greyBrdr02{
	background-image: none;
    border-top: 2px solid #494F56;
   /* height: 268px;*/
    height:auto;
    margin-left: 0;
    margin-top: 25px;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 16px;
    width: 278px;
}
ul.list01{
	font-size:15px;
	line-height:28px;
	color:#7D807E;
	font-weight:bold;
}
ul.list01b a{
font-weight:lighter;
margin-left:10px;
}
ul.list01b a.select, ul.list01b a:hover{ 
color:#00476D;
font-weight:lighter;
	/*text-decoration:none;
	border-bottom:1px solid #00476D;*/
}
ul.list01 a, ul.list02 a, ul.list03 a{
	color:#E85B2D;
	font-weight:bold;
	margin-left:38px;
}
ul.list03 a{
text-decoration:none;
}
ul.list01 a.selectList, ul.list01 a:hover{
	color:#00476D;
	/*text-decoration:none;
	border-bottom:1px solid #00476D;*/
}
ul.list02{
	color:#E85B2D;
	font-size:16px;
	line-height:26px;
}
ul.list02 li{
	background:url(../i/arrow.png) no-repeat 0 50%;
        padding-left: 20px;
}
ul.list02 a:hover{
	color:#F15622;
	/*text-decoration:none;
	border-bottom:1px solid #00476D;*/
}
ul.list03{
	line-height:20px;
	margin-top:10px;
}
ul.list03 li{
	//background:url(../images/blltOrange.png) no-repeat 0 6px;
	padding:0 0 0 1px;
	margin:8px 0 0; 
}
ul.list04{
	line-height:20px;
	width:224px;
}
ul.list04 li{ margin: 6px 0 0 13px;
list-style: disc outside url;
}
 
h2.hd-blue{
	color:#00476d;
	padding-bottom:6px;
}
.hd-blue a{
color:#00476d;
text-decoration:none;
}
h2.greybig{
	padding:0 20px 0 0;
	margin:-6px 0 21px;
}
/*.greenTxt{
	color:#5C953E;
	font:normal 26px/28px;
	background:url(../images/qL.png) no-repeat 0 5px;
	padding:0 20px 0 13px;
}*/
.greenTxt{
	background:url(../images/qL.png) no-repeat 0 5px;
	padding:0 10px 0 0px;
	color:#5C953E;
    font-size:26px;
    line-height:28px;
    text-indent:-7px;
	letter-spacing: -0.04em;
}
.greenTxt span{
	background:url(../images/qR.png) no-repeat 0 5px;
	padding:0 13px 0 0;
}
/*.txtsmall{
	color:#383D44;
	padding:9px 0 0 13px;
}*/
.txtsmall{
	color:#383D44;
	padding-right:20px;
	/*padding:9px 0 0 13px;*/
}

.hd_interior{
	width:924px;
	height:138px;
	background:url(../images/hd_interior.jpg) no-repeat 0 0;
	padding:26px 0 0;
	margin:0 0 0px;
}
.downadd{width:288px; height:175px; float:left;}

.org_text3{
    float:left;
	color:#E85B2D;
	font-weight:bold;
	width:auto;
	}
	/*a.org_text3:hover{border-bottom:1px solid #E85B2D;}*/
.greyBrdr02 h2{padding-left:10px;}	
	.cyanBrdr_in{
	width:100%;
	height:140px;
	
	}
	.cyanBrdr_in p{
	width:282px;
	padding-bottom:13px;
	height:auto;
	line-height:20px;
	font-size:13px;
	}
	.cyanBrdr_in img{
	margin-top:5px;
	float:right;
	}
	.in_left{
	width:282px;
	height:auto;
	float:left;
	}
	.blue_text{
	color:#00476d;
	}
	.blue_text a{
	color:#00476d;
	text-decoration:none;
	}
    .blue_text a:hover{
	color:#00476d;
	/*text-decoration:underline;*/
	border-bottom:1px solid #00476d;
   }
	ul.list02 a.sele, ul.list02 a:hover{
	color:#00476d;
	/*text-decoration:none;
	border-bottom:1px solid #00476D;*/
	}
	ul.list04 a.sel, ul.list04 a:hover{
	color:#00476d;
	text-decoration:none;
	}
	
	#vplayer{
	padding-bottom:2px;
	}
	
	/*.download_add{
	float:left;
	width:288px;
	height:175px;
	margin-top:10px;
	}*/
	/*#block-block-21{
	float:left;
	width:288px;
	height:175px;
	margin-bottom:33px;	
	margin-top:8px;
	}*/
	.headone{color: #00476d; font-size: 33px; line-height:33px; font-weight: lighter;text-transform: uppercase; margin:10px 0; padding-top:15px;}
	
	/*.page-node-14 #sidebar-first .views-field-field-quote-text{margin-top:99px !important;}
	
	.page-node-1 #sidebar-first .views-field-field-quote-text{margin-top:71px !important;}
	.page-node-2 #sidebar-first .views-field-field-quote-text{margin-top:216px !important;}
	.page-node-3 #sidebar-first .views-field-field-quote-text{margin-top:164px !important;}
	.page-node-266 #sidebar-first .views-field-field-quote-text{margin-top:95px !important;}
	
	.page-node-1 #sidebar-first .greyBrdr02{margin-top:470px !important;}
	.page-node-2 #sidebar-first .greyBrdr02{margin-top:458px !important;}
	.page-node-3 #sidebar-first .greyBrdr02{margin-top:512px !important;}
	.page-node-4 #sidebar-first .greyBrdr02{margin-top:563px !important;}
	
	.page-node-14 #sidebar-first .greyBrdr02{margin-top:435px !important;}
	.page-node-15 #sidebar-first .greyBrdr02{margin-top:-250px !important;}
	.page-node-16 #sidebar-first .greyBrdr02{margin-top:-240px !important;}
	.page-node-17 #sidebar-first .greyBrdr02{margin-top:71px !important;}
	.page-node-266 #sidebar-first .greyBrdr02{margin-top:-215px !important;}*/
	
	/*.page-node-15 #sidebar-first .greyBrdr02{left: 136px;position: relative;top: -271px; margin:0px;}
	.page-node-16 #sidebar-first .greyBrdr02{left: 136px;position: relative;top: -270px; margin:0px;}
	.page-node-17 #sidebar-first .greyBrdr02{left: 136px;position: relative;top: 116px; margin:0px;}
	.page-node-266 #sidebar-first .greyBrdr02{left: 136px;position: relative;top: -77px; margin:0px;}*/
	
	/*.page-node-1 .greyBrdr02{margin-top:530px !important;}
	.page-node-3 .greyBrdr02{margin-top:568px !important;}
	.page-node-4 .greyBrdr02{margin-top:647px !important;}
	.page-node-15 .greyBrdr02{margin-top:-300px !important;}
	.page-node-16 .greyBrdr02{margin-top:-310px !important;}
	.page-node-17 .greyBrdr02{margin-top:160px !important;}
	.page-node-266 .greyBrdr02{margin-top:-118px !important;}*/
	
	#main .node-header h1{font-weight:lighter; padding-bottom:10px; padding-top:0px; margin-left:-3px; line-height:36px; margin-top:-6px;}
	.node-type-content #main .node-header h1, .node-type-content-product #main .node-header h1, .node-type-section-with-boxes #main .node-header h1, .node-type-sub-section-with-boxes #main .node-header h1, #main #block-system-main .view-header h1 {margin: -1px 0px 0px 0px;font-size: 26px;font-weight: bolder; line-height:33px; text-transform:uppercase;}
	#main .content-text h2 {color: #00476D; font-weight: bold;}
	
	h2.hd-grey, h2.hd-blue{
	padding:0px 0 12px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:20px;
}
h2.hd-grey2{
        background-color: #00476D;
        color:#EFEEEE;
	padding:4px 0 4px 10px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:12px;
	font-weight:bold;
        line-height: 25px;
        margin-bottom: 15px;
}
#noline:hover{border:none; text-decoration:none;}

.node-type-news #main .node-newsheader{
    background-color: #FFFFFF;
    border-top: 8px solid #04476E;
    height: 132px;
    margin-left: -265px;
    margin-top: -15px;
    min-height: 118px;
    overflow: hidden;
    padding: 10px 12px 1px 0;
    position: relative;
    width: 461px;

}

.node-type-news #main .node-newsheader h1{
    font-size: 26px;
    font-weight: lighter;
    line-height: 33px;
    margin: 2px 0 0 19px;
	color: #00476D;
	text-transform: uppercase;
}

.nodisk li{list-style:none !important;}
.leftadds{
    display: inline;
    float: left;
    left: -263px;
    padding: 8px 0 0;
    position: absolute;
    top: 650px;
    width: 240px;
    z-index: 50;
}

#admin-menu {
	font-size: 12px;
}
/*Iframe Modal*/
.modal-iframe { height: 600px; width: 800px; }
.modal-iframe iframe { height: 100%; width: 100%; }
/*Site Map*/
#site-map .site-map-taxonomys { width: 200px; height: 200px; display: block; }
#site-map .site-map-taxonomys ul li { margin: 0; }
#site-map ul li { width: 200px; margin: }
#site-map li { list-style-image: none; list-style-type: none; float: left; }
#site-map ul li { font-size: 16px; font-weight: bold; color: #00476D;}
#site-map ul li ul li { font-size: 14px; margin-left: 15px; }
#site-map ul li ul li ul li { font-size: 12px; }
/*Login*/
#user-login { margin: 70px 0 0 0; }
/*Workbench*/
div.workbench-info-block { margin: 50px; 0 0 0; }
.logged-in{padding-top:30px;};

.links.inline .blog_usernames_blog{display:none;}
.page-blog .links.inline .disqus_comments_num,.page-blog .links.inline .blog_usernames_blog ,.page-blog .links.inline .comment-add {display:none;}
.page-blog .links.inline .node-readmore {display:inline-block;}
.node-type-blog .node-teaser,.page-blog .node-teaser {
  border-bottom-color:#BBBBBB;
  border-bottom-style:dotted;
  border-bottom-width:2px;
}
.page-blog .region-content {
  border-right-color:#E1E2E3;
  border-right-style:solid;
  border-right-width:1px;
}
.node-type-blog .submitted,.page-blog .submitted{margin-bottom:20px;font-size:14px;text-align:left;}
.node-type-blog .field-name-body,.page-blog.field-name-body{font-style:Arial;margin-top:60px;color:#494F57;font-size:12px;line-height:inherit;padding-left:0px;width:600px;}
.node-type-blog .block-blog-recent,.page-blog .block-blog-recent{background-color:#efeeee;padding:0 0 1px;width:230px;}
.node-type-blog h2.block-blog-recent,.page-blog h2.block-blog-recent{background-color:#00476D;color:#EFEEEE;font-size:12px;font-weight:bold;line-height:25px;margin-bottom:15px;padding:4px 0 4px 10px;text-transform:uppercase;}
.node-type-blog .item-list ul,.page-blog .item-list ul{color:#00476D;margin:0 0 0.75em;padding:10px;}
.node-type-blog .node-teaser,.page-blog .node-teaser{border-bottom:2px dotted #BBBBBB;margin:0 0 25px;padding-bottom:60px;}
.node-type-blog u,.page-blog ul.inline lil.inline li{margin:0 0 0 0px;padding-right:10px;display:inline-block;}
.page-blog .field-type-text-with-summary {clear:both;}
.page-blog .region-sidebar-second #block-block-35{margin-top: 20px;}
.breadcrumb {margin-left: -5px;}
.breadcrumb a {padding: 0 5px;}


/* Alternative Admin menu CSS by Fredrik Jonsson fredrik at combonet dot se */

/* Admin menu */
#admin-menu {
  font-size: 12px;
  background: #c0c8d6 none;
  height: 27px;
  padding-top: 2px;
}
#admin-menu li.admin-menu-icon a {
  padding: 6px 8px 5px;
}
#admin-menu li.admin-menu-action a {
  border-left: none;
}
/* all lists */
#admin-menu ul a {
  border-right: 1px solid #a2a2a2;
  font-weight: bold;
  padding: 6px 9px;
  color: #202020;
}
#admin-menu ul ul a {
  font-weight: normal;
  color: #eee;
}

/* all list items */
#admin-menu li li {
  background: #fefefe;
  opacity: 0.98;
}
#admin-menu li li a {
  border-top: none;
}

/* second-level lists */
#admin-menu li ul {
  border: 1px solid #ddd;
}
#admin-menu > ul > li > ul {
  border-top: 1px solid #9d9d9d;
}

/* third-and-above-level lists */
#admin-menu li li.expandable ul {
  margin: -27px 0 0 160px;
}

/* first level hovering */
#admin-menu > ul > li:hover {
  border-top: 1px solid #606872;
  background-color: #606872;
}
#admin-menu > ul > li.admin-menu-icon:hover a {
  padding: 1px 8px 2px;
}
#admin-menu > ul > li:hover > a {
  color: #eee;
}

/* second-and-more-level hovering */
#admin-menu li li.expandable {
  background: #fefefe url(../images/arrow.png) no-repeat 145px 5px;
}
#admin-menu li li.expandable:hover {
  background-image: url(../images/oarrow_h.png);
}
#admin-menu li li:hover,
#admin-menu li li.iehover {
  background-color: #606872;
}
#admin-menu li li:hover a,
#admin-menu li li.expandable:hover li:hover a,
#admin-menu li li.expandable:hover li.expandable:hover li:hover a,
#admin-menu li li.expandable:hover li.expandable:hover li.expandable:hover li:hover a {
  color: #eee;
}
#admin-menu li li.expandable:hover a,
#admin-menu li li.expandable:hover li.expandable:hover a,
#admin-menu li li.expandable:hover li.expandable:hover li.expandable:hover a {
  border-color: #ddd;
  color: #eee;
}
#admin-menu li li.expandable:hover li a,
#admin-menu li li.expandable:hover li.expandable:hover li a,
#admin-menu li li.expandable:hover li.expandable:hover li.expandable:hover li a {
  border-color: #ddd;
  color: #202020;
}

/* end alternative admin menu */





#main .quicktabs-tabpage .content-text table tbody td, #main .quicktabs-tabpage .content-text table tbody th {padding:5px}

.clr{clear: both; display: block; font-size:1px; height: 0; line-height:0; width: 1px;}
.genTable{display:table}
.vidTable{display:table; margin:0;}
.vtRow,.genRow{display:table-row}
.genCol{display:table-cell;text-align:center}
.vtCol1,.vtCol2{display:table-cell; padding-right: 15px; text-align:center; width:50%}
.vtCol2{padding-right: 0}
.vidLabel{color:#F37A20; font-weight:bold; padding:5px 0 15px; text-align:center; width:100%}

@media screen and (max-width: 950px) {
    body {min-width: 900px}
}
@media screen and (max-width: 925px) {
    #main {width:65%}
    #header .inner, #content, #wrapper, #wrapper .inner, #breadcrumb, #content, #footer .inner, .footer_left, .node-type-home #main {width: 100%;}
    .footer-menu-wrapper{height:auto;width:95%;margin-left:auto;margin-right:auto}
    .footContain{width:95%}
    .footLeft{margin-right:40px; padding-right:40px; width:35%;}
    .footRt{display:block; float:left; width:50%;}
}

@media screen and (max-width: 900px) {
    #header{padding: 0 0 0 10px;}
    #content-wrapper .helperspecial, #home-slide-spacer{height:300px}
    a#bgimg1.helperspecial.helperspecial-selected, a#bgimg2.helperspecial.helperspecial-selected, a#bgimg3.helperspecial.helperspecial-selected, a#bgimg4.helperspecial{background-size: 100% auto !important;}
    #content-wrapper .bgselect, #home-widget-spacer, .slider-wrapper{display:none;}
    #home-content-spacer, #home-feed-spacer {border:0;width:95%;float:none;margin:0;padding:15px}
    .social{float:none;position:relative;}
    #home-feed-spacer .text-block {width: 65%}
    #home-feed-spacer .feed-block {width:94%}
    #home-feed-spacer .feed-block img {right:20px;top:15px}
    #home-content-spacer p {border-bottom: inset 1px #00476D;padding-bottom:20px; margin:0 10px 0 0;}
}

@media screen and (max-width: 768px) {
    body {min-width: 700px}
    img, iframe, video, embed { max-width: 100%; }
    #content-wrapper .helperspecial, #home-slide-spacer{height:260px}
    .vidTable, .vtRow, .vtCol1, .vtCol2{display:block; float:left}
    .footer-menu-wrapper .genTable,.footer-menu-wrapper .genRow,.footer-menu-wrapper .genCol {display:inline-block; margin:0 0 5px; padding:3px 10px}
    .footer-menu-wrapper .genCol {border-right:1px #000 solid;}
    #main,#block-nice-menus-1{width:100%}
    #sidebar-wrapper{float:none;width:100%}
    #sidebar-first, #sidebar-second{float:none;left:25px;margin:20px 0 0 0;width:90%;}
    .vtCol1, .vtCol2{width:95%}
    .vtCol1{padding-right:0;}
    .footLeft{margin-right:25px; padding-right:25px; width:40%;}
    .footRt{display:block; float:left; width:45%;}
    .node-type-content #main .node-header, .node-type-content-product #main .node-header, .node-type-section-with-boxes #main .node-header, .node-type-sub-section-with-boxes #main .node-header{height:auto}
}

@media screen and (max-width: 660px) {
  body {min-width: 590px}
  #content-wrapper .helperspecial, #home-slide-spacer{height:220px}
  .feature-menu-wrapper{margin: -60px 0 0 0;width:90%}
  .feature-content{margin-top: 0px;width:90%}
}
@media screen and (max-width: 600px) {
  .top_menu{display:none;} 
  .footLeft{margin-right:15px; padding-right:15px; width:45%;}
  .footRt{display:block; float:left; width:48%;}
}
@media screen and (max-width: 560px) {
  body {min-width: 540px}
  #content-wrapper .helperspecial, #home-slide-spacer{height:190px}
  .footer-menu-wrapper .genTable,.footer-menu-wrapper .genRow,.footer-menu-wrapper .genCol {display:block}
  .footLeft{border:0;width:100%;margin:0 0 25px}
  .footRt{width:100%}
}

@media screen and (max-width: 480px) {
  body {min-width: 400px}
  #header #logo{width:300px}
  #logo img {width:280px;height:27px}
  #content-wrapper .helperspecial, #home-slide-spacer{height:165px}
  #home-content-spacer img {max-width:95%;}
  .feature-menu-wrapper{margin: -90px 0 0 0;width:90%}
  .feature-content{margin-top: -30px;width:90%}
}
@media screen and (max-width: 410px) {
  #content-wrapper .helperspecial, #home-slide-spacer{height:150px}
}