* {
	padding: 0;
	margin: 0;
}
html, body {
	height: 100%;
	padding-top:20px;
	
}
body {
	font-family:arial,sans-serif,'Open Sans';
	background-color:#f7f7f5;
	color:#505050;
	background: #f7f7f5 url(top-bg.png);
}

#container {
	
	min-height: 100%;
	background-color: #f5f5f5;
	box-shadow:0 0 8px rgba(0, 0, 0, 0.3);	
	width: 975px;
	margin: 0 auto;
	overflow:hidden;
	background: #f7f7f5 url(bg.png);
	
}

* html #container {
	height: 100%;
}

/******TOP SECTION *******/

#top-header{
	float:left;
	height:103px;	
	width:975px;
	background: #f7f7f5 url(hbg.png);
	
	
}
#top-header #logo{
	float:left;
	width:287px;
	text-align:center;
	padding-top:20px
}
#top-right-sec {
	width:688px;
	text-align:right;
	float:left;
}

#top-icon{

	width:688px;
	text-align:right;	
	padding-top:11px;
	padding-bottom:11px;
}
.top-icon-setting {

	font-size:16px;
	font-family :arial;
	background: url(setting-icon.png) no-repeat left center;	
	color:#fff;
	padding:15px 15px 15px 15px;
}
.top-icon-exit a{

	font-size:16px;
	font-family :arial;	
	color:#fff;
	text-decoration:none;
	
}
.top-icon-exit a:hover{

	font-size:16px;
	font-family :arial;	
	color:#ff0000;
	text-decoration:none;
	
}
.top-icon-setting a:hover{

	font-size:16px;
	font-family :arial;	
	color:#ff0000;
	text-decoration:none;
	
}
.top-icon-setting a{

	font-size:16px;
	font-family :arial;	
	color:#fff;
	text-decoration:none;
	
}
.top-icon-exit {

	font-size:16px;
	font-family :arial;
	background: url(exit-icon.png) no-repeat left center;	
	color:#fff;
	padding:15px 26px 16px 15px;
}

#toggleBtn
{
	position:absolute;
	float:left;
	top:140px;
	left:84%;
}
#toggleBtn img{
	width:30px;
}
/***** Search Box ******/

#search-box{
	background: url(searchbox.png) no-repeat;	
	width:334px;
	height:50px;
	float:right;
	padding-right:22px;
	border:0px solid red;
}
#search-box  .search-textbox
{
	width:252px;
	height:41px;
	margin-top:4px;
	margin-left:20px;
	margin-right:4px;
	font-size:14px;
	font-family:'Trebuchet MS';
	color:#c1c1c1;
	border:0px;
	background:none;
	
}
#search-box  .search-button
{
	width:52px;
	height:40px;
	border:0px;
	background:none;
	cursor:pointer;
}
/***********/
/*******TOP QUOTES SECTION ****/

#quotes-sec
{
	height:286px;	
	width:975px;
	margin-left:30px;
	margin-right:30px;
}
#quotes-sec .quotes
{
	margin-top:30px;
	background: url(quotes.png)no-repeat;		
	height:261px;
	width:232px;
	float:left;
}

#quotes-sec .quotes2
{
   margin-top:30px;
   background: url(quotes2.png)no-repeat;     
   height:261px;
   width:232px;
   float:left;
}

.hrline {
  border-top: 1px dotted #000;
  color: #fff;
  background-color: #fff;
  height: 1px;
  width:100%;
}


/***********/
/***********/
#top-banner{
	float:left;
	width:975px;
	height:254px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;	
}
#main-content{
	width:975px;
	height:100%;
	float:left;
}
/*********** HOME TEXT *********/
.home-text-container{
	margin-top:15px;
	width:975px;
	height:138px;
	float:left;
	padding-left:20px;
	border:0px solid #cccccc;		
}
.home-text-container .text{
	padding:0px 10px 10px 10px;
}
.home-text-container .heading1{
	 font-family : 'Trebuchet MS';
	 font-size:18px;
	 background: url(blue-icon.png) no-repeat left center;
	 padding-left:25px;	 
	 font-weight:normal;
	
}

.home-text-container .heading2{
	 font-family : 'Trebuchet MS';
	 font-size:18px;
	 background: url(green-icon.png) no-repeat left center;
	 padding-left:25px;	 
	 font-weight:normal;
	
}
.home-text-container .heading3{
	 font-family : 'Trebuchet MS';
	 font-size:18px;
	 background: url(orange-icon.png) no-repeat left center;
	 padding-left:25px;	 
	 font-weight:normal;
	
}

.home-text-container p{
	 font-family : 'arial';
	 font-size:13px;	 
	 padding-top:10px; 
	
}
#line-sep{
	width:550px;
	text-align:center;
	margin-left:15px;
	border:0px solid red;
}
.services{
	width:975px;
	height:100%;
	text-align:center;
	padding-bottom:20px;
	
}
.services h2{
	 font-family : 'Trebuchet MS';
	 font-size:24px;		
	 text-align:center;
	 padding-top:23px;
	
	 font-weight:normal;
}

.services h3{
	 font-family : 'Trebuchet MS';
	 font-size:24px;		
	 text-align:center;
	 padding-top:23px;	
	 font-weight:normal;
	 padding:0 20px 0 32px;text-align:left;
	 margin-left:30px;
	 margin-right:30px;
	 border:0px solid #fff;font-size:24px;color:#fff;font-famliy:'Trebuchet MS';padding:5px;background:#097EBE
}
ul.listsImage
{
	list-style-image: url(../images/faq-dot.png);
	padding-left:20px;
}

.bodyText1{font-size:22px;font-family:arial;color:#242424;line-height:25px;padding:10px 1px 20px 20px;}
.bodyText{font-size:12px;font-family:arial;color:#242424;line-height:25px;padding:0 20px 0 20px;}

.services table{
background:#DFE7ED;border:0px solid;margin:0px 30px 20px 30px; color:#999;

}
/************ Footer Menu ********/
#footer{
	font-size:14px;
	padding-top:15px;
	width:975px;
	margin:0 auto;
	text-align:center;
}
#footer-menu li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	
}
#footer-menu li a{

	color:#818181;
	width: 6em;
	text-decoration: none;
	text-align: center;
}
#footer-menu li a:hover{
color:#c05459;
}
/* Hide from IE5-Mac \*/
#footer-menu li a{
	float: none
}
#footer-menu .active{
	color:#c05459;
}
/***********/
#copy{
	padding-top:15px;
	padding-bottom:15px;
	font-size:12px;
	text-align:center;
	margin:0 auto;
}

/***********/

#services-products{
	font-size:14px;
	padding-top:5px;
	width:975px;	
	text-align:center;
}
#services-products ul li
{
	display: inline;
	list-style-type: none;
	text-align:center;
	padding:5px;
	
}
#services-products img
{
	width:113px;	
	cursor:pointer;
	display: inline;
	padding:10px;
	border:1px solid #ccc;
	
}
.readmore{
	color:#7bbb40;
	text-decoration:none;	
	font-style:italic;
	float:right;
	font-size:12px;
	padding-right:35px;
}
.readmore:hover{
	color:#505050;
	text-decoration:none;	
	font-style:italic;
}

.slearn-text {
	 font-family : 'Times New Roman';
	 font-size:16px;
	 background: url(arrow.png) no-repeat right center ;
	 /*color:#83bd50;*/
	 color:#404040;
	 padding-left:25px;	 
	 font-weight:normal;
	
}

/************ TABS ***********/
#PC-TABS{
	width:930px;
	height:208px;
	background:url(news_bg.png);
	margin:0 auto;
	margin-left:30px;

}
.tab-menu { clear: both; }
.tab-menu li { display: inline; }
.tab-menu li a { background: none; padding: 10px; float:left; border: none; text-decoration: none; color: #000; font-weight: bold;}
.tab-menu li.active a { background: #f4f4f4;border-top: 1px solid #ededed;}
.content {
			font-family:arial;
			font-size:12px;
			
			float: left; clear: both; 
			width: 900px;
			padding-left:10px;
			padding-top:10px;
			line-height:25px;
		}
.round-left{
	border-left: 1px solid #ededed;
	-moz-border-radius-topleft: 10px;
	border-top-left-radius: 10px;
}
.myMsgs{
	background: url(msg-icon.png) no-repeat left center;	
	font-size:16px;
	font-family :arial;
	color:#fff;
	padding:5px 7px 5px 7px;
	
}
.c_readmore{
	color:#00517e;
	font-family:arial;
	font-size:12px;
	float:right;
	margin-top:-20px;
	margin-right:10px;
	
}
.c_readmore a{
	color:#00517e;
	
}
.c_readmore a:hover{
	color:#000;	
}
.s-text{color:#595959; font-family:arial;font-size:14px;line-height:20px;}
.s-text1{color:#7ebc3f; font-family:arial;font-size:12px;}
.s-text2{color:#535353; font-family:arial;font-size:11px;}
.s-text2 a {text-decoration:none;color#535353}
.s-text2 a:hover {text-decoration:none;color#000}


