* 									{
	margin: 0px;
	padding: 0px;
}
body
{
font: 12px Trebuchet MS, Helvetica, Sans-Serif;
/*background: url(../images/rucker_l.png) white no-repeat fixed ;*/
background-position: 0px 200px;
 width:100%;margin:0px 0px 0px 20px; padding:0px;
 background-color:white;
 width:980px;
 align:center;


/* -moz-border-radius:10px;
    -webkit-border-radius:10px;
   behavior:url(border-radius.htc);
*/
}
   


.content_g_bsi
{
	background-image:url(../images/templatemo_content_top.jpg);
	width:968px;	
	background-repeat:repeat-x;
}

#page-wrap
{ width: 968px; margin: 0px 2px; height:26px;
  background-image:url(img/bg2.png);

background-repeat:repeat-x; background-color:#677684; color:#FFF; } 
a									{ text-decoration: none; }
ul									{ list-style: none;
}
p                                   {
	margin: 15px 0;
	text-align: justify;
}


/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative;
width:100%;

}
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background-image:url(img/bg2.png);
background-repeat:repeat-x; color:#fff; }
ul.dropdown a:hover		            { color: #fff; }
ul.dropdown a:active                { color: #fff;}
ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid #333;
color:#fff; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { position: relative; background-color:#038; font-weight:bold; }
/*ul.dropdown li:hover                { background: #F3D673; color: black; position: relative; }*/
ul.dropdown li.hover a              { color: #fff; }

/* 
	LEVEL ONE

ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: bold; float: left; zoom: 1; background: #000; }
ul.dropdown a:hover		            { color: #fff; }
ul.dropdown a:active                { color: #ffa500;}
ul.dropdown li a                    { display: block; padding: 4px 8px; border-right: 1px solid 		#333;  color: #fff; }
ul.dropdown li:last-child a         { border-right: none; }  Doesn't work in IE 
ul.dropdown li.hover,
ul.dropdown li:hover                { background: Aqua; color: black; position: relative;font-weight:bold; }
ul.dropdown li.hover a              { color: black; }

*/


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: bold; background:#036; color: #fff; 
									  border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }



/* 
	css of slider added from the slides
*/


a								{ text-decoration: none; outline: none; }
a img							{ border: none; }

h2								{ font-family: Trebuchet Ms, Georgia, Serif; font-size: 36px; text-align: center; 
								  font-weight: normal; }

#page-wrap1						{ background: white; width: 960px; margin: 0 auto; 
								  padding: 0px 0px; }
.ul2 {
	margin: 0;
	padding : 2;
	list-style-image: url(../images/bullet.gif);
	list-style-position: inside;
	list-style-type: none;
	padding-left: 10px;
}
#slider							{ background: white url(../images/slider-bg2.jpg);  height: 200px; overflow: hidden;
								  position: relative; margin: 0px 0px; }
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: auto; position: absolute; }

.slide							{ padding: 40px 30px; width: 900px; float: left; position: relative; }
.slide h1						{ font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px;
								  color: #ac0000; }
.slide p						{ color: #999; font-size: 12px; line-height: 22px; width: 300px; }
.slide img						{ position: absolute; top: 20px; left: 400px; }
#slider-stopper					{ position: absolute; top: 1px; right: 20px; background: #ac0000; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
								  
								  
								  
								  /*Twitter Section @ top*/
/* content */

#templatemo_content {
	width: 940px;
	margin: 0 auto;
	padding: 5px 5px;
	background: url(../images/templatemo_content_top.jpg) repeat-y center;
	background:
}

#templatemo_content #twitter_section {
	clear: both;
	margin-bottom: 20px;
}

#templatemo_content #twitter_section p {
	float: left;
	width: 800px;
	font-size: 26px;
	line-height: 34px;
	color: #2a90c1;
}

#templatemo_content #twitter_section .followme a {
	display: block;
	float: right;
	width: 128px;
	height: 128px;
/*	background: url(../images/twitter.png) no-repeat;*/
	background-image:url(../images/twitter.png) no-repeat;

}


#templatemo_content p {
	margin-bottom: 10px;
}
.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
.box {
	float: left;
	width: 270px;
	padding: 0 29px 0 0;
}

.box_border {
	border-right: 1px dotted #999;
}

.box h2 {
	color: #9b1919;
	font-size: 20px;
	margin-bottom: 20px;
}

.box .box_image_wrapper {
	float: left;
	text-align: center;
	margin-right: 20px;
}

.em_text {
	font-size: 14px;
	color: #000;
}

.section_w940 {
	clear: both;
	width: 940px;
}

.section_w450 {
	float: left;
	width: 450px;
}
.section_w500 {
	float: left;
	width: 500px;
	padding-left:5px;
}
.section_w700 {
	float: left;
	width: 509px;
	padding-left:5px;
}
.section_w200 {
	float: left;
	width: 200px;
}
.section_w700 {
	float: left;
	width: 700px;

}
.section_w900 {
	float: left;
	width: 900px;
}

.news_box{
	margin-bottom: 10px;
	border-bottom: 1px dashed #ccc;	
	color: #2f5e9e;
}

.news_box .post_info {
	color: #666;
}

.news_box .post_info a {
	color: #000000;
	font-weight: bold;
}

.news_box .post_info strong {
	color: #000000;
}

.news_box a {
	color: #2f5e9e;
}

.testimonial {
	font-style: italic;
}

/* footer */

#templatemo_footer_wrapper {
	width: 968px;
	margin: 0 0 0 0;
	padding-top:5px;
	margin-bottom:0px;
border-top:1px solid #CCCCCC;
	
	/*background: #677684 url(../images/templatemo_footer_bg.png) repeat top;*/
	
}

#templatemo_footer {
	width: 900px;
	margin: 0 auto;
	padding: 25px 10px 5px 0px;
	color: #000000;
}

#templatemo_footer  a {
	color: #000066;
}

#templatemo_footer .section_w240 {
	float: left;
	width: 200px;
	padding-right: 30px;
}

#templatemo_footer .section_w240 h3 {
	font-size:14px;
	font-weight: bold;
	color: #000000;
	
}

#templatemo_footer .footer_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}


#templatemo_footer .footer_list li {
	margin: 0px;
	padding: 3px 0;
}

#templatemo_footer .footer_list li a {
	color: #000000;
}

#templatemo_footer .footer_list li a:hover {
	color: #000000;
	text-decoration: none;
}

.button_01 a {
	clear: both;
	display: block;
	width: 57px;
	height: 23px;
	padding: 2px 5px 0 22px;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background: url(../images/templatemo_button_01.jpg) no-repeat;
}

.button_01 a:hover {
	color: #ffffff;
	background: url(../images/templatemo_button_01_hover.jpg) no-repeat;
	

}



/* end of footer */


	/***** left Panel *****/
#left-panel				{width:230px; padding-right:20px;}
#left-panel #logo-div	{background-color:#fff; width:100%; height:auto; padding:50px 0 20px;}
.btn-join-now,
.btn-connect-fb			{display:block; margin:0 auto;}
.btn-connect-fb			{margin-top:5px; margin-left:40px;}
		/***** Left Nav Starts *****/
#left-nav-cont			{background:url(../images/inner-page/left-nav-bg.jpg) no-repeat; height:615px;}
h2.left-nav-head		{padding-left:17px; font:bold 14px/25px Arial, Helvetica, sans-serif; color:#fff; background-color:#2073af; height:25px; width:196px;}
#left-nav 				{width: 213px;margin:0;}
#left-nav h3 			{background: #fff url(../images/left-nav-arrow.gif) no-repeat right -51px; padding:7px 15px; margin-top:1px;
							font:bold 14px Arial, Helvetica, sans-serif; color:#1f69a6; cursor:pointer;}
#left-nav h3:hover 		{color:#fff; background:#358bc9 url(../images/current-left-nav.gif) 188px center no-repeat}
#left-nav h3.active 	{}
#left-nav h3.current	{color:#fff; background:#358bc9 url(../images/current-left-nav.gif) 188px center no-repeat}
#left-nav p 			{background-color: #ffffff; filter:alpha(opacity=80); -moz-opacity:0.1;  opacity: .8; margin:0; padding:5px 10px; color:#333; } 
#left-nav p .read-more	{font:bold 12px Arial, Helvetica, sans-serif; color:#333; padding-top:5px; display:block;}
		/***** Left Nav Ends *****/
		
#left-bot-regions					{width:220px; background-color:#0b7bc0; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; text-align:center; padding:5px 0;}
#left-bot-regions .sel-region   	{position:absolute; margin-top:-66px; margin-left:20px; padding:0; text-align:left}



/***** Tranparent div Starts *****/
.tranparent-div			{width:220px; color:#fff; height:110px; position:absolute; margin-top:-220px;
						-moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; filter:alpha(opacity=50); background-color:#000;}
.ontop {width:210px; padding:10px 5px; color:#fff; position:absolute; z-index:77; margin-top:-220px;}
/***** Tranparent div Ends *****/
	/***** left Panel Ends*****/
	
.c_title
{
	color:#006; font-family:Calibri; font-size:32px;
/*	background-color:#FFC;*/
	margin-top:10px;
	padding: 0px 10px;
}
.c_title1
{
	color:#006; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; font-size:24px; 
}
.bsicontent{
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 10px;
	

}

/*accord*/
.accordian {
	width: 220px;
	margin: 0px auto;
	background-color:#e8f7fd;
}

.accordian li {
	list-style-type: none;
	padding: 5px 10px;
}

.dimension {
	height: 200px;
	width: 150px;
}
	
.even, .odd {
	font-weight: bold;
	height: auto;
	padding-top: 3px;
	padding-left: 10px;
}
	
.even {
	border: 1px solid #d8d8d8;
	background-color: #00728f;
	color:white;
}
	
.odd {
		border: 1px solid #d8d8d8;
		color: #00728f;
		background-color:white;
	
}
#our_approach
{
background-color:#e8f7fd;
padding:5px 15px 10px 15px;
font-size:12px;
line-height:15px;
width:190px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fffffff;
background-color:#00728f;
}
#our_approach a{color:#ffffff!important;text-decoration:none!important;}

#our_approach ul li{padding:0 0 0px 0;margin:0 0 10px 0; text-decoration:none; border-bottom:1px dotted #A6A297; list-style-type:none;}

.contentroll{
	width:220px;
	border:solid #333 0px;
	background-color:#FFC;
	position:relative;
}
			.contentroll .textroll{ height:800px;
			background-color:#fff; margin-left:0px; 
			text-align:center; color:black; font-size:12px; }
		.contentroll #menu{ position:absolute; left:0px; width:200px; height:450px; background:url(../images/bolt.jpg); text-align:center; color:#fff; font-size:2em; }