/* Default CSS */
/* Base Styles */

body {
  padding: 0;
  margin-top: 10px;
  width: 100%;
  height: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
  text-align: center;
  line-height: 1.5em;
  color: #2f3746;
  background: #ffffff;
  margin: 0 auto;
}

body {
    overflow-x: hidden !important;
}
a{
  color: #5493ff;
  font-weight: bold;
  text-decoration: none;
}
a:visited
{
  color: purple;
  text-decoration: none;
	}

a:hover {
  color: #5493ff;
  text-decoration: none;
}

/* Main Layout */

#wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
  /*  border: 1px solid #94A4AC;*/
    margin: 0 auto;
    width: 960px;
}

#page-wrapper {
  padding: 0;
  margin:0px auto;
   width: 954px;
  text-align: left;
  background: #ffffff;
}

#middle-wrapper {
}

body.sidebars #middle-wrapper {
/*   background: url(images/sidebar-bg.png) repeat-y;*/
}

body.sidebar-left #middle-wrapper {
   background: url(images/sidebar-bg-left.png) repeat-y left;
}

body.sidebar-right #middle-wrapper {
   background: url(images/sidebar-bg-right.png) repeat-y right;
}

#main-content {
  float: left;
  width: 100%;
  background:white;
}

#squeeze {
}

#main-content-inner {
/*  padding: 10px 20px;*/
  margin: 0;
  width: 100%;
  padding-top: 16px;
}

#middle-wrapper .sidebar-right {
  float: left;
  z-index: 1;
  position: relative;
}

#middle-wrapper .sidebar-left {
  float: left;
  z-index: 1;
  position: relative;
}

body.sidebars #main-content {
/*  margin-left: -200px;
  margin-right: -200px;*/
margin-left: -194px;
margin-right: -200px;
        padding-top: 10px;
}

body.sidebar-left #main-content {
  margin-left: -200px;
}

body.sidebar-right #main-content {
 /* margin-right: -200px;*/
}

body.sidebars #squeeze {
/*  margin: 0 200px 0 200px;*/
	margin: 0 -43px;
}

body.sidebar-left #squeeze {
  margin-left: 200px;
}

body.sidebar-right #squeeze {
 /* margin-right: 200px;*/
}

#middle-wrapper .sidebar-left {
  width: 200px;
  margin-top: 6px;
  background: url("images/bimages/new11.jpg") repeat-x scroll 0 0 #43468D;
}

#middle-wrapper .sidebar-right {
background: none repeat scroll 0 0 #FFFFFF;
	  width: 200px;
}

.sidebox-left h3, .sidebox-right h3 {
  padding: 0 5px;
  margin: 0;
  font-size: 1.0em;
  font-weight: bold;
  line-height: 34px;
  background: url(images/sidebox-h3.png) no-repeat;
  display: none;
}

.sidebox-left, .sidebox-right {
/*  padding: 18px 18px 0 18px;
  width: 164px;*/
}
.sidebox-left
{
	/* padding-top:6px;*/
	}
div.sidebar-left .sidebox-content {
  margin: 0;
  /* background: url("images/bimages/new11.jpg") repeat-x scroll 0 0 #43468D;
 padding: 5px 0px;*/
}

#topboxes {
  padding: 0;
  margin: 0;
  background: #c3d9ff url(images/bb-bg.png) repeat-x top;
}

#topboxes a {
  font-weight: bold;
}

#topboxes a:hover {
  color: #ffffff;
}


#bottomboxes {
  padding: 0;
  margin: 0;
  color: #ffffff;
  background: #111318;
}

#bottomboxes a {
  color: #cbdeff;
  font-weight: bold;
}

.userbox, .userbox-bottom {
  float: left;
}

.userbox-inner {
  padding: 20px;
}

.userbox-bottom-inner {
  padding: 20px;
  background: #111318;
}

.width25 {width: 25%;}
.width33 {width: 33.3333%;}
.width50 {width: 50%;}
.width100 {width:100%;}

#footer {
   background: url("images/bimages/footer.jpg") repeat-x ;
  padding: 10px;
  margin: 0;
  clear: both;
  text-align: center;
  height: 40px;
 /* background: #111318;*/
}

/* Header */

#header-wrapper {
  height: 88px;
  background:none;
  border: 1px solid white;
}

#site-logo {
  padding: 12px 0 0 0;
  height: 77px;
  float: left;
  border: 0;
}

#site-name {
  padding: 17px 0 0 10px;
  margin: 0;
  float: left;
  text-align: right;
}

#site-name a {
  font-size: 54px;
  font-weight:900;
  line-height: 54px;
  color: #ff6c00;
  text-decoration: none;
}

.site-slogan-logo h2 {
  margin-top: -20px;
  padding: 0;
  font-size: 12px;
  line-height: 12px;
  text-align: right;
}


.site-slogan h2 {
  margin-top: 0;
  padding: 0;
  font-size: 12px;
  line-height: 12px;
  text-align: right;
}

#search-box {
    float: right;
   padding-top: 10px;
  /* padding: 40px 20px 0 0;*/
}

/* Side Menu */

.sidebox-content ul.menu, .sidebox-content ul.menu li {
  position: relative;
  margin: 0;
  padding: 0;
  list-style-image: none;
  list-style: none;
  list-style-type: none;
}

.sidebox-content ul.menu li {
  padding: 1.5px;
  margin-left: 0;
 /* background: url(images/li-bg.png) repeat-x bottom;*/
}

.sidebox-content ul.menu li a {
 // display: block;
  padding: 5px 5px 5px 2px;
  font-weight: bold;
}

.sidebox-content ul.menu li a:hover {
  color: #ffffff;
  font-weight: bold;
/*  background: #303948 url(images/primary-bg.png) repeat-x;*/
  text-decoration:none;
  
}

.sidebox-content ul.menu li a {
  font-weight: bold;
  color:white;
  display: block;
}
div.sidebox-left .sidebox-content
{
	padding:10px;


	}

.sidebox-content ul.menu li ul {
/*  margin: 0;
  padding: 0;
  list-style: none;*/
}

.sidebox-content ul.menu li ul li {
/*  margin: 0;
  margin-left: 10px;
  padding: 0;
  list-style: none;
  background: url();*/
}

.sidebox-content ul.menu li ul li a {
  font-weight: none;
}

.sidebox-content ul.menu li ul li a.active {
  color: #2f3746;
  font-weight: bold;
}

.sidebox-content ul.menu li ul li a.active:hover {
  color: #ffffff;
  font-weight: bold;
}

/* Misc Elements */

.item-list {
  color: #999999;
}

.item-list ul {
  padding: 10px 0;
  margin: 0;
}

.item-list ul li {
  padding: 0 0 5px 5px;
  margin: 0;
  list-style:none;
  font-size: 0.9em;
}

.item-list ul li a {
  font-size: 1.0em;
  font-weight: bold;
}

.sidebox-content .item-list ul {
  padding: 10px 0;
  margin: 0;
}

.submitted {
  font-size: 0.8em;
  color:#999999;
}

.title, .node-title {
  padding: 0;
  margin: 0;
font-size: 2.0em;
  line-height: 1.5em;
  font-weight: bold;
    color: #7A7ED7;
}
div#node-120 div.node-inner p a
{
font-size:12px;
}

.title a {
  text-decoration: none;
}

.node {
  padding-bottom: 10px;
  margin-bottom: 10px;
/*  border-bottom: 1px dashed #a9c9ff;*/
  /*background: url(images/node-bg.png) repeat-x bottom; */
}

.breadcrumb {
  float: left;
  font-weight: bold;
  display: none;
}

.block-region {
  padding: 10px;
  border: 2px dashed #333333;
  background:#FFFFFF;
}

.links {
  clear: both;
  font-size: 1.0em;
  font-weight: bold;
}

.more-link a {
  padding: 0 2px;
  font-weight: bold;
  border: 1px solid #2d3644;
  background: #c0d7fd;
}

#search-block-form {
  width: 100%;
  text-align: center;
}

.indented {
  margin-left: 30px;
}

/* Comments */

#comments {
}

#comments .submitted  {
  color: #2d3644;
}

.comment {
  padding: 10px;
  margin-bottom: 10px;
  color: #363636;
  border: 1px solid #a1acc0;
  background: #dfebff;
}

.indented .comment {
  background: #fffbcf;
}

.indented .subject a {
  color: #999999;
}


/* Aggregator */

.feed-url {
  padding: 10px 0;
  font-size: 0.8em;
}

.feed-updated {
  padding: 0 0 10px 0;
  font-size: 0.8em;
}

.feed-item-date {
  font-size: 0.8em;
  color:#999999;
}

.feed-item-body a {
  font-weight: bold;
}

/* Poll */

.poll {
  padding: 5px 0;
}

.poll .bar {
  height: 1.0em;
  background: url(images/poll-bar.png) repeat-x;
}

.poll .bar .foreground {
  height: 1.0em;
  background: url(images/poll-foreground.png) repeat-x;
}

.sidebox-content .poll .title {
  font-size: 1.0em;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

/* Primary Links */

#primary-links h2 {
  display:none;
}

#primary-links {
	background: url("images/bimages/Clipboard01-right.jpg") no-repeat scroll right bottom transparent;
	/*  background: url("images/bimages/right_menu.jpg") no-repeat scroll right bottom transparent;*/
    width: 944px;
}

#primary-links, #primary-links ul {
  padding: 0;
  margin: 0;
  line-height: 30px;
  list-style: none;
 /* background: url(images/primary-bg.png) repeat-x;*/
}

#primary-links a {
  display: block;
  margin: 0;
  padding: 4px 11px 0 0;
  font-weight: bold;
  font-size: 12px;
  color: white;
  text-decoration: none;
 /* background: url(images/primary-r.png) right top no-repeat;*/
}

#primary-links li {
  float: left;
  list-style: none;
  margin: 0;
  padding: 0 0 0 11px;
 /* background: url(images/primary-l.png) left top no-repeat;*/
}

#primary-links li:hover a {
  color: #303a49;
 /* background: url(images/primary-hover-r.png) right top no-repeat;*/
}

#primary-links li:hover {
 /* background: url(images/primary-hover-l.png) left top no-repeat;*/
}

#primary-links li:hover li a, #primary-links li:hover li {
  color: #171c23;
  background:#f8f8f8;
 /* border:1px solid black;*/
}

 	#primary-links li ul {
  margin-left: -30px;
  margin-top: 6px;
  position: absolute;
   left: -999em;
  border: 2px solid #8387e0;
 /* width: 210px;
  z-index: 100;
  background: #aebfd8;*/

}

 	#primary-links li ul li
 	{
 	border-bottom:2px solid #8387e0;
 	}
#primary-links li:hover ul, #primary-links li.sfhover ul {
  left: auto;
}

#primary-links li ul li a, #primary-links li ul li {
  padding:0px;
  margin: 0;
//  width: 200px;
  background: #aebfd8;
}
#primary-links li ul li a
{
	padding-left:2px;
	}

#primary-links li ul li a:hover, #primary-links li ul li:hover {
  color: #ffffff;
  background:#d2d2d2;
}

#primary-links li:hover ul ul, #primary-links li.sfhover ul ul {
  left: -999em;
}

/* Secondary Links */

#secondary-links h2 {
  display:none;
}

#secondary-links {
  background: #d9dbde url(images/secondary-bg.png) top repeat-x;
}

#secondary-links, #primary-links ul {
  padding: 0;
  margin: 0;
  line-height: 30px;
}

#secondary-links a {
  display: block;
  margin:0;
  padding: 0 15px 0 0;
  font-size: 11px;
}

#secondary-links li {
  float: left;
  margin:0;
  padding: 0 0 0 0;
  list-style: none;
}

#secondary-links li:hover a {
  color: #303a49;
}

/***************    sujan     *************************/

div#search div#edit-search-theme-form-1-wrapper label
{
	display:none;
}

div#edit-search-theme-form-1-wrapper
{
	margin-top:0px;
	margin-bottom:0px;
	}
div#edit-query-wrapper input.form-text
{
 	-moz-border-radius:0px;
 	-webkit-border-radius:0px;
    -khtml-border-radius:0px;
    border-radius:0px;
 	/*border-left:1px solid #BBBBBB;
 	border-top:1px solid #BBBBBB;
 	border-bottom:1px solid #BBBBBB;
 	*/
    border:none;
    font-family: inherit;
    font-size: 1em;
    padding: 4px 8px 3px 0;
    background:white;
}

form#google-cse-searchbox-form input.form-submit
{
	-moz-border-radius:0px;
    -webkit-border-radius:0px;
    -khtml-border-radius:0px;
    border-radius:0px;
    background: #FFFFFF;
    border:none;
  /*  border-right:1px solid #BBBBBB;
    border-top:1px solid #BBBBBB;
 	border-bottom:1px solid #BBBBBB;
 	border-left:none;*/
   cursor: pointer;
    font-size: 0.85em;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: -6px;
    margin-top: 0;
    padding: 5px 0 3px 0;
    background:white;

}
form#google-cse-searchbox-form
{
	border:1px solid #d4d4d4;
}
div#edit-query-wrapper input.form-text
{
	border:none;
	}

div#block-menu-menu-top-menu
{
	 padding-top: 16px;
   /*  padding-left: 30px;
     width: 312px;*/

}


div#block-menu-menu-top-menu div.content ul.menu li
{
	float:left;
	list-style:none;

}
div#block-menu-menu-top-menu h2
{
	display:none;
}

div#menubutton
{
/*	float:right;*/
}

div.first
{
	float:right;
	  position: relative;
}
div#block-menu-menu-top-menu div.content ul.menu li.leaf
{
	background:url('images/bimages/header_,menu_sep.jpg') no-repeat right center;
}

div#block-menu-menu-top-menu div.content ul.menu li.last
{
	background:none;
}

div#block-menu-menu-top-menu div.content ul.menu li.leaf a
{
	color:#363c90;
}


div#headerslide
{
	width:300px;
	float:left;
}
/*div#block-block-2
{
	float: left;
    width: 400px;
}*/

/*div#block-block-2 div.edit-block
{
	display:none;
}*/

/*div#block-block-2 div.content img
{
	float:right;
	padding-top:10px;
}*/

/*div#primary-links li
{
	height:40px;
background:url('images/bimages/menu_sep.jpg') no-repeat right center ;
	padding:0 30px;
}*/

div#primary-links li.last
{
	background:none;
	}

div#block-menu-primary-links
{
	  background: url("images/bimages/menu_mid.jpg") repeat-x scroll 0 0 transparent;
    width: 834px;
}

div#block-menu-primary-links div.content div.menu li.leaf a
{
	color:white;
}
div.primary
{
     background: url("images/bimages/menu_nor_left.jpg") no-repeat scroll left bottom transparent;
    padding-left: 16px;
    width: 920px;
	}
div.mainimg
{
	padding-top:2px;
}
div#block-block-3 div.edit-block
{
	display:none;
}



div#block-block-4 div.edit-block
{
	display:none;
}

div#block-block-3
{
	 background: url("images/bimages/link_bg.jpg") no-repeat;
	 width:960px;
}

div#block-block-5 div.edit-block
{
	display:none;
	}
ul.icon li
{
	float:left;
	list-style:none;
	padding-right:26px;
	background: url("images/bimages/link_sep.jpg") no-repeat right center;

}

ul.icon li.news
{
	padding-left:6px;
	}
ul.icon li.news1
{
	padding-left:22px;
	}

ul.icon li.news2
{
	padding-left:26px;
	}

ul.icon li.news3
{
	padding-left:20px;
	background:none;
	}
div.link1
{
	padding-top:6px;
	padding-left:6px;
}
div.anno
{
	height:85px;
}
div#node-17
{
	display:none;
}
div#block-block-6 div.back
{
	background: url("images/bimages/advant_l.jpg") no-repeat left top;
	height:150px;
	}

div#block-block-6 div#back
{
	background: url("images/bimages/advant_mid.jpg") repeat-x ;
	height:150px;
	margin-left:12px;
/*	width:944px;*/
	}
div#block-block-6 div.content p
{
	padding-left:10px;
	padding-top:10px;
	margin-bottom:0px;
	padding-right:20px;
	}

div#block-block-6 div.content p.link
{
	padding-left:10px;
	padding-top:0px;
	margin-top:0px;
	float:right;
	padding-right: 30px;
	}

	div#block-block-6 div.content p#link2
{
    text-align: justify;
	margin-top:0px;
	}

	div#block-block-6 div.content p#link1
{

	margin-top:0px;
	}
div#block-block-6 div.back1
{
	background: url("images/bimages/advant_r.jpg") no-repeat right top;
	height: 150px;
}
div#block-block-6 div.edit-block
{
	display:none;
}
a.feed-icon
{
	display:none;
}
div#block-block-5 div.first
{
	float:left;
/*	background: url("images/bimages/bot_sep.jpg") no-repeat right center;*/
	}
div#block-block-5 div#first
{
	float:left;
	padding: 13px 18px 13px 13px;
	background: url("images/bimages/bot_sep.jpg") no-repeat right center;
	}
div#block-block-5 div#second
{
	float:left;
	  padding: 20px 13px 13px;
	  background: url("images/bimages/bot_sep.jpg") no-repeat right bottom;
	}
div#block-block-5 div#third
{
 float: left;
       padding: 30px 8px 4px 20px;
       margin-left: 94px;
	/*  background: url("images/bimages/bot_sep.jpg") no-repeat left center;*/
	}
div#block-block-5 div#four
{
	float: left;
     padding: 0 8px 15px 19px;
}
div#block-block-5 div.edit-block
{
	display:none;
}



div#alter{
/*	border: 1px solid red;*/
	/*float: left;
	width: 75%;
	padding-left: 6px;*/
	 float: left;
    margin-left: 240px;
    padding-left: 6px;
    width: 77%;

	}

div#block-menu-primary-links ul.menu li:hover,div#block-menu-primary-links ul.menu li.active-trail
{
	background: url("images/bimages/menu_hover_px.jpg") repeat-x ;

	}

div#block-menu-primary-links ul.menu li:hover,div#block-menu-primary-links ul.menu li.active-trail a
{
color:#303a49;
}

div#search
{
border:1px solid #BBBBBB;
}
div#block-superfish-1 ul#superfish-1
{
  background: url("images/bimages/menu_mid.jpg") repeat-x;
    height: 40px;
     width: 910px;
}
div#block-superfish-1 ul#superfish-1 li
{
 background:url("images/bimages/menu_sep.jpg") no-repeat right center;
 /*padding:0px 30px;*/
}
div#block-superfish-1 ul#superfish-1 li:hover
{
 background:url("images/bimages/menu_hover1.jpg") no-repeat center;
}
div#block-superfish-1 ul#superfish-1 li
{
 background:url("images/bimages/menu_sep.jpg") no-repeat right center;
}
div#block-superfish-1 ul#superfish-1 li#menu-896-1,div#block-superfish-1 ul#superfish-1 li#menu-897-1,div#block-superfish-1 ul#superfish-1 li#menu-749-1,
div#block-superfish-1 ul#superfish-1 li#menu-895-1,div#block-superfish-1 ul#superfish-1 li#menu-934-1,div#block-superfish-1 ul#superfish-1 li#menu-752-1,
div#block-superfish-1 ul#superfish-1 li#menu-753-1
{
	    height: 40px;
	padding:0px 30px;
}
/*div#block-block-12 div.content p a img
{
	padding: 0 20px ;
}*/
/*div#block-block-12 div.edit-block
{
	display:none;
}*/
div#middle-wrapper div#alter
{
	margin-left:238px;
	width:52%;
}
div#middle-wrapper1 div#alter
{
	margin-left:0px;
	width:76%;
}
div#middle-wrapper div.sidebox-left ul.menu li a
{
   background: url("images/bimages/3mod_bult.png") no-repeat scroll left center transparent;
    padding-left: 20px;
}
/*div#block-block-12
{
	text-align:center;
}*/
div#node-97,div#node-96
{
	display:none;
}
.toggle_container
{
	display:none;
}
h5.activeslide
{
	background: url("images/bimages/cups.png") no-repeat scroll left bottom !important;
}

h5.trigger
{
	background: url("images/bimages/cups.png") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 14px;
    font-weight: normal;
    height: 27px;
    line-height: 27px;
    margin: 0 0 5px;
    padding: 0 0 0 50px;
    width: 520px;
}
h5.trigger a
{
	font-size: 14px;
    font-weight: normal;
}
h5.trigger a:hover
{
    color: #CCCCCC;
     display: block;
    text-decoration: none;
}
.qaBUIinAction
{
	display:none;
}
input.button2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    color:#2b2f8a;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
}
input.button {
  color: #7274c7;
  background: #fff;
  font-size: .8em;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: solid 1px #fff;
}
.toggle_container {
    background:#F0F0F0;
    border: 1px solid #000000;
    clear: both;
    font-size: 1.2em;
    margin: 0 0 5px;
    overflow: hidden;
    padding: 0;
    width: 520px;
}
.toggle_container .block {
background: url("images/toggle_block_btm_lg.gif") no-repeat scroll left bottom transparent;
    padding: 20px;
}
div#block-event-0 h2
{
	display:none;
}
div#search-box,div#block-google_cse-0 h2
{
	display:none;
}
div#block-google_cse-0 div.content
{
	  float: right;
    padding-top: 14px;
}
div#block-block-7
{
	/* float: right;
    height: 13px;
    position: relative;
    width: 122px;*/
   /* float: right;
    height: 13px;
    /*padding-left: 233px;*/

  margin-right: 22px;
    padding-top: 5px;
    position: absolute;
    right: 0;
    top: 76px;
    /*  height: 67px;
    margin-right: 22px;
    padding-top: 27px;
    position: absolute;
    right: 0;
    top: 76px;
    width: 350px;*/
}
div#block-block-7 div.edit-block
{
	display:none;
}
div#node-53 div.node-inner div.content a img
{
	float: left;
    padding-right: 10px;
}
form#contact-mail-page div#first
{
    float: left;
    height: 448px;
    width: 290px;

}
form#contact-mail-page div#second
{
    float: left;
    height: 448px;
    margin-bottom: 10px;
    width: 242px;
		background: url("images/bimages/basisbldg72w.jpg") no-repeat scroll bottom center transparent;
}
div#edit-field-select-location-wrapper label
{
	float:left;
}
div#edit-field-Selectcategory-wrapper label
{
	float:left;
    padding-right: 12px;
}
select#edit-field-category
{
	    margin-left: 12px;
	}
div#edit-mail-wrapper label
{
	float:left;
	margin-right: 18px;
}
div#edit-subject-wrapper label
{
	float:left;
	margin-right: 30px;
    padding-right: 32px;
}
div#edit-message-wrapper label
{
	float:left;
	margin-right: 30px;
    padding-right: 26px;
}
div#edit-name-wrapper label
{
	float:left;
	margin-right: 40px;
    padding-right: 34px;

}
select#edit-submitted-select-location
{
	    margin-left: 5px;
	}
	div.grippie
{
	display:none;

}
div#block-sharethis-sharethis-block
{
    float: left;
   /* padding-bottom: 14px;*/
    width:320px;
}
div#block-sharethis-sharethis-block span#sharethis_1 a
{
	color: black;
    font-weight: lighter;
    font-size:11px;
}
div#block-sharethis-sharethis-block h2
{
	display:none;
}
span#sharethis_1
{
	 float:right;
}
div#node-1 div.links
{
	display:none;
	}
div#block-print-0 span.print_html
{
	display:none;
	}
span.print_mail
{
	width: 566px;
}
div#block-print-0 span.print_mail
{
	display: inline;
}
div.links
{
	display:none;
}
div#middle-wrapper div.sidebox-left ul#superfish-4 li a {
    background: url("images/bimages/3mod_bult.png") no-repeat scroll left center transparent;
    padding-left: 20px;
    text-decoration: none;
}
.sidebox-content ul#superfish-4 li a /*,.sidebox-content ul#superfish-2 li#menu-416-2 a,.sidebox-content ul#superfish-2 li#menu-417-2 a,
.sidebox-content ul#superfish-2 li#menu-418-2 a,.sidebox-content ul#superfish-2 li#menu-419-2 a,.sidebox-content ul#superfish-2 li#menu-420-2 a*/
{
    //color: white;
    font-weight: bold;
}
div#middle-wrapper div.sidebox-left ul#superfish-5 li a {
    background: url("images/bimages/3mod_bult.png") no-repeat scroll left center transparent;
    padding-left: 20px;
    text-decoration: none;
}
.sidebox-content ul#superfish-5 li a
{
    //color: white;
    font-weight: bold;
    text-decoration:none;
}
div#middle-wrapper div.sidebox-left ul#superfish-4 li a {
    background: url("images/bimages/3mod_bult.png") no-repeat scroll left center transparent;
    padding-left: 20px;
    text-decoration: none;
}
.sidebox-content ul#superfish-4 li a
{
   // color: white;
    font-weight: bold;
    text-decoration:none;
}
div#middle-wrapper div.sidebox-left ul#superfish-5 li a {
    background: url("images/bimages/3mod_bult.png") no-repeat scroll left center transparent;
    padding-left: 20px;
    text-decoration: none;
}
.sidebox-content ul#superfish-5 li a
{
    //color: white;
    font-weight: bold;
    text-decoration:none;
}
div.sidebox-left li ul {
    border: 2px solid #8387E0;
    left: -999em;
    margin-left: 34px;
    margin-top: 0;
    position: absolute;
}
div.sidebox-left li ul li
{
	background:#898de6;
	/* border-bottom: 2px solid #8387E0;*/
}
div.sidebox-left li ul li a
{
	margin-left:6px;
}
ul#superfish-4 li#menu-822-4
{
	background: url("images/bimages/arr1.png") no-repeat scroll right center transparent;
	 padding-right: 12px;
}
ul#superfish-4 li#menu-823-4
{
	background: url("images/bimages/arr1.png") no-repeat scroll right center transparent;

}
ul#superfish-4 li#menu-824-4
{
	background: url("images/bimages/arr1.png") no-repeat scroll right center transparent;
	 padding-right: 24px;
}
ul#superfish-4 li#menu-825-4
{
	background: url("images/bimages/arr1.png") no-repeat scroll right center transparent;
    padding-right:4px;
}
ul#superfish-4 li#menu-830-4
{
	background: url("images/bimages/arr1.png") no-repeat scroll right center transparent;
	width:176px;
}
ul#superfish-5 li#menu-854-5
{
	background: url("images/bimages/arr1.png") no-repeat scroll right center transparent;
    width:176px;
}
ul#superfish-3 li#menu-808-3
{
	background: url("images/bimages/arr1.png") no-repeat scroll right center transparent;
    width:176px;
}
ul#superfish-2 li#menu-732-2
{
	background: url("images/bimages/arr1.png") no-repeat scroll right center transparent;
    width:176px;
}

ul#superfish-2 li#menu-734-2
{
	background: url("images/bimages/arr1.png") no-repeat scroll right center transparent;
    width:176px;
}
div#second2,div#second3
{
	padding-top:10px;
}
div#second2 a,div#second3 a
{
	padding:0px 15px;
}
div#second2 a img#one
{
	padding-left:20px;
}
div#leftone
{
	background:none;
	padding-left:25px;
}
div#leftone a
{
color:white;
}
span.sub_section_header
{
	font-weight:bold;
	font-size:18px;
}
div#block-block-8 div.edit-block
{
	display:none;
}
div#block-block-8 div.content
 {
    float: right;
    padding-top: 14px;
    height: 30px;
}
form#cse-search-box input#ss
{
    background: none repeat scroll 0 0 #8587DE;
    border: medium none;
    color: white;
    padding: 2px;
    cursor: pointer;
	}
div#edit-field-location-wrapper label
{
	float:left;
}
span.style1
{
	color:red;
}
span.style5 em
{
	color:red;
}
div#one
{
	float:right;
}
ul#superfish-6 li
{
	width:164px;
}
ul#superfish-6 li a
{
    background: url("images/bimages/3mod_bult.png") no-repeat scroll left center transparent;
    padding-left: 20px;
    text-decoration: none;
    color:white;
}
ul#superfish-7 li
{
	width:170px;
}
ul#superfish-7 li a
{
    background: url("images/bimages/3mod_bult.png") no-repeat scroll left center transparent;
    padding-left: 20px;
    text-decoration: none;
    color:white;
}
p#mainthing
{
 width: 91%;
}
div#block-gtranslate-0 h2
{
	display:none;
}
div#block-gtranslate-0
{
    margin-left: 54px;
    padding-top: 10px;
    width: 396px;
}
div#block-locale-0 h2
{
	display:none;
}
div#block-locale-0
{
	margin-left: 54px;
	padding-top: 10px;
    width:396px;
}
div#block-locale-0 div.content ul li
{
	    list-style: none outside none;
}
div#block-locale-0 div.content ul li a
{
    background: none repeat scroll 0 0 red;
    float: left;
    font-size: 0;
    height: 11px;
    margin: 2px;
    width: 16px;
}
/*div#block-gtranslate-0 div.content
{
	  padding-left: 100px;
}*/
div.sidebox-right div.sidebox-content ul li a
{
	background: none repeat scroll 0 0 red;
    font-size: 0;
    padding: 10px;
}
div#block-locale-0 div.content ul li.af a
{
	background: url("images/flags/2.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.yi a
{
	background: url("images/flags/58.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.cy a
{
	background: url("images/flags/57.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.vi a
{
	background: url("images/flags/56.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.ur a
{
	background: url("images/flags/55.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.uk a
{
	background: url("images/flags/54.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.tr a
{
	background: url("images/flags/53.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.th a
{
	background: url("images/flags/52.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.sv a
{
	background: url("images/flags/51.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.sw a
{
	background: url("images/flags/50.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.es a
{
	background: url("images/flags/49.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.sl a
{
	background: url("images/flags/48.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.sk a
{
	background: url("images/flags/47.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.sr a
{
	background: url("images/flags/46.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.ru a
{
	background: url("images/flags/45.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.ro a
{
	background: url("images/flags/44.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.pt-br a
{
	background: url("images/flags/43.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.pl a
{
	background: url("images/flags/42.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.fa a
{
	background: url("images/flags/41.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.mt a
{
	background: url("images/flags/39.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.ms a
{
	background: url("images/flags/38.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.mk a
{
	background: url("images/flags/37.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.lt a
{
	background: url("images/flags/36.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.lv a
{
	background: url("images/flags/35.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.ko a
{
	background: url("images/flags/34.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.ja a
{
	background: url("images/flags/33.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.it a
{
	background: url("images/flags/32.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.ga a
{
	background: url("images/flags/31.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.id a
{
	background: url("images/flags/30.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.is a
{
	background: url("images/flags/29.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.hu a
{
	background: url("images/flags/28.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.hi a
{
	background: url("images/flags/27.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.el a
{
	background: url("images/flags/24.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.de a
{
	background: url("images/flags/23.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.ka a
{
	background: url("images/flags/22.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.gl a
{
	background: url("images/flags/21.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.fr a
{
	background: url("images/flags/20.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.fi a
{
	background: url("images/flags/19.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.et a
{
	background: url("images/flags/17.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.en a
{
	background: url("images/flags/1.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.nl a
{
	background: url("images/flags/16.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.da a
{
	background: url("images/flags/15.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.cs a
{
	background: url("images/flags/14.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.hr a
{
	background: url("images/flags/13.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.zh-hant a
{
	background: url("images/flags/12.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.zh-hans a
{
	background: url("images/flags/11.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.ca a
{
	background: url("images/flags/10.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.bg a
{
	background: url("images/flags/9.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.be a
{
	background: url("images/flags/8.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.eu a
{
	background: url("images/flags/7.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.hy a
{
	background: url("images/flags/5.jpg") no-repeat center;
}div#block-locale-0 div.content ul li.ar a
{
	background: url("images/flags/4.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.sq a
{
	background: url("images/flags/3.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.he a
{
	background: url("images/flags/6.jpg") no-repeat center;
}
div#block-locale-0 div.content ul li.nb a
{
	background: url("images/flags/18.jpg") no-repeat center;
}
div#node-67 p#first
{
    font-size: 22px;
    font-weight: bold;
}
div#main-content-inner1 div.block-region{
    float: right;
    width: 600px;
}
div#block-sharethis-sharethis-block {
    float: left;
    margin-left: 245px;
    width: 81px;
}
div.content{
 text-align: left;
}

div.sidebox-content{
 text-align: left;
}
body.sidebars div#middle-wrapper{
 *margin-left: 10px;
 _margin-left: 10px;
}
div#alter{
 text-align: left;
}
/*div#block-block-12 div.content{
 text-align: center;
}*/
a.footer-text-color:visited
{
	color: #87cefa; 
}

.jumpingmenslideshow {
//	margin-left: -244px;
	width: 100%;
}


/** Custom Css  **/
.front .block ul {
    margin: 0;
    padding: 0 0 0.25em 1em;
}

/*.block ul {
    margin: 0;
}*/

.menu {
    margin: 0;
}

.clear-block::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.clear-block {
    display: block;
}

#menu-916-5 , #menu-831-4 , #menu-808-3 , #menu-736-2{
    margin-bottom: 11px;
}

/*.sidebox-content .menu {
    margin-bottom: 1em !important;
}*/


ul#superfish-4 li#menu-826-4 {
    background: transparent url("images/bimages/arr1.png") no-repeat scroll right center;
    padding-right: 4px;
}


ul#superfish-3 li#menu-807-3 {
    background: transparent url("images/bimages/arr1.png") no-repeat scroll right center;
    width: 176px;
}


div#block-block-4 div.content p a img {
    padding: 0 20px;
}


div#block-block-4 div.content {
    text-align: center;
}





@media only screen and (max-width:503px){
    
    body #site-logo{width: 100%; text-align: center;}
    body #primary-links, body div.primary {clear: both;}
    div.first {box-sizing: border-box;clear: both;float: none;padding: 0 10px;width: 100%;}
    body #header-wrapper{height: auto;}
    body .content{text-align: center;}
    body ul.menu {display: inline-block;margin: 0 auto;padding: 0;}
    
}





@media only screen and (max-width:767px){
    

					
				#cse-search-box > div > input {width: 39%;}
				.sidebar-toggle {background-color:#8587de;background-image:url('images/menu.png');background-repeat:no-repeat;height: 35px;background-position:center center;width: 100%;cursor: pointer;}
				body #middle-wrapper .sidebar-left {display: none;}
    .page-node-254 li{text-align:left;}
    body .sf-accordion-toggle.sf-style-none {text-align: center;}
    body #primary-links, body div.primary {background: #42458C !important; padding: 0;}
    
    body div#block-block-7 {margin-right: 15px;padding-top: 0;position: absolute;right: 0;top: 0;}
    body #primary-links a {padding: 5px 0;}
    body #primary-links li{padding: 0;}
    body #primary-links li:hover a{color: #fff;}
    
    
    #primary-links li:hover li a, #primary-links li:hover li {background: #6d70b7;}
    #primary-links li ul li {border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
    ul.sf-menu.sf-accordion, #primary-links li ul {border: 0 none;left: 0;margin-left: 0;margin-top: 0;}
    #primary-links li ul li a, #primary-links li ul li {z-index: 2147483647;}
    
    #primary-links li ul li a:hover, #primary-links li ul li:hover {background: #42458C;}
    div#block-block-8 div.content{text-align: left;}
    
    
    body{overflow-x: hidden;}
    
    
    
    /*Old site pages responsive*/
    #page-wrapper {width: 100% !important;}
    body #main-content {box-sizing: border-box;margin-left: 0% !important;}
    #page-wrapper{width: 100%; margin: 0 !important;}
    #middle-wrapper .sidebar-left {float: none;margin: 0;width: 100%;}
    div#middle-wrapper div.sidebox-left ul.menu li a{background: none;}
    ul.menu {text-align: center;}
    
    div#leftone {padding-left: 0;text-align: center;}
    
    div#middle-wrapper div#alter {box-sizing: border-box;padding: 15px;width: 100%; margin: 0 !important;}
    body.sidebars #squeeze {margin: 0;}
    
    body.sidebars #main-content {float: none;margin-left: 0;margin-right: 0;padding-top: 0;width: 100%; display: inline-block; clear: both;}
    #middle-wrapper .sidebar-right {box-sizing: border-box;padding: 15px;width: 100%;}
    div.sidebox-content {text-align: center;}
    .sidebox-content a {box-sizing: border-box;display: inline-block;padding:0;width: 100%;}
    .sidebox-content a + p {display: none;}
    div#block-block-4 div.content p a img {padding: 2px;}
    .sidebox-content > p {margin: 0;}
    
    #footer {background: rgba(0, 0, 0, 0) url("images/bimages/footer.jpg") repeat scroll 0 0 / contain ;height: auto;margin: 0;padding: 10px;}
    .footer-text-color {color: #ffffff;}
    #footer .content > div {font-size: 11px !important;}
    
    
    /* businesses-running-basis page */
    .page-node-953 .field-item img {width: 100%; height: auto;}
    .title, .node-title {font-size: 1.5em;}
    
    /* success-stories page  */
   .field-item table {height: auto !important;width: 100% !important; overflow: auto; display: block;}
    
    /*  tech-spotlight page  */
    .page-node-1072 .field-item img {width: 100%; margin: 0; padding: 0 !important; height: auto;}
    
    /*  java-break-basis page  */
    h5.trigger {background-image: url("images/cups-up.png"); background-repeat: no-repeat;background-size: auto auto;box-sizing: border-box;float: none;font-size: 14px;font-weight: normal;height: auto;margin: 0;padding: 0 41px; width: 100% !important;}
    
    /*  events page  */
    iframe {box-sizing: border-box;width: 100%;}
    
    
    /* literature  */
    .page-node-950 td {display: block;width: 100%;}
    
    /* advantage-overview   */
    .page-node-929 .field-item img {margin-bottom: 15px;width: 100%; height: auto;}
    .sf-accordion-toggle span {border: 1px solid #ffffff;border-radius: 3px;box-sizing: border-box;color: #ffffff;padding: 7px;}
    
    /*  maps-and-directions   */
    .page-node-925 td {display: block;text-align: center;width: 100%;}
    
    /*  logos  */
    .page-node-1050 .field-item.even img {height: auto;max-width: 100px;width: 100%;}
    .page-node-1050 td {display: block;width: 100%;}
    
    /*  bbj  */
    .page-node-1068 td {display: block;width: 100%;}
    
    /*  pro5-family  */
    .page-node-268.field-item.even > p {display: inline;width: 100%;}
    
    
    
    /* addonsoftware-erp   */
    .page-node-1041 .field-item.even img, .page-node-269 .field-item.even img {height: auto;max-width: 100px;width: 100%;}
    .page-node-1041 td {display: block;text-align: center;width: 100%;}
    
    /*  global-distribution#Dist  */
    .page-node-1069 .field-item.even img {height: auto;width: 100%;}
    
    /* trainingtutorials   */
    .page-node-951 td, .page-node-1064 td, .page-node-1056 td {display: block;padding-top: 10px;}
    
    /*  contact  */
    form#contact-mail-page div#first {float: none;height: auto; width: 100%;}
    form#contact-mail-page div#second {float: left;height: 374px;margin-bottom: 0px;width: 100%;}
    select#edit-submitted-select-location {margin: 0 !important;width: 100%;}
    
    .form-item, .form-actions {display: inline-block;margin-bottom: 0;margin-top: 1em;width: 100%;}
    .page-node-1087 select {display: inline-block;width: 100%;}
    .form-text{width: 99%;}
    
    .toggle_container, .toggle_container #asci, #asci_video, #asci_displayarea, #asci_jwplayer_controlbar, #asci_jwplayer_display{width: 100% !important;}
    .block > div {width: 100% !important;}
    
    .menu.sf-menu.sf-menu-products.sf-style-none.superfish-processed.sf-accordion.sf-hidden{display: none !important;}
    .menu.sf-menu.sf-menu-products.sf-style-none.superfish-processed.sf-accordion.sf-expanded{display: block !important; margin-top: 10px;}
    div#middle-wrapper div.sidebox-left ul.menu li a {padding-left: 0;}
    
    
 
    
    
    
    
    
    
    
    
    
}


@media only screen and (max-width:1199px){
     
     body{overflow-x: hidden;}
     #page-wrapper {width: 750px;}
    
    div.primary {width: 100% !important;}
    #primary-links {width: 100% !important;}
    div#block-superfish-1 ul#superfish-1 {width: 100% !important;}
    div#block-superfish-1 ul#superfish-1 li#menu-896-1, div#block-superfish-1 ul#superfish-1 li#menu-897-1, div#block-superfish-1 ul#superfish-1 li#menu-749-1, div#block-superfish-1 ul#superfish-1 li#menu-895-1, div#block-superfish-1 ul#superfish-1 li#menu-934-1, div#block-superfish-1 ul#superfish-1 li#menu-752-1, div#block-superfish-1 ul#superfish-1 li#menu-753-1 {padding: 0 17px !important;}

    div#middle-wrapper div#alter {margin-left: 0px;width: 100%;}
    #middle-wrapper .sidebar-right {width: 100%;}
    div.sidebox-content {text-align: center;}
    .sidebox-content a {display: inline-block;width: 100%;}
    
    body.sidebars #main-content {margin-left: 0;margin-right: 0;padding-top: 0;}
    #main-content {box-sizing: border-box;float: left;margin-left: 7% !important;width:58%;}
    
    div#middle-wrapper div.sidebox-left ul#superfish-4 li a {font-size: 11px;}
    
}  
    
}





