body{ margin:0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
.text {
	font-size: 10px;
	font-weight: normal;
	color: #f2f2f2;
	text-decoration: none;
}
.header {
            background-image:url(../images/concepts-header.jpg);
			height:207px;
}
.text-bottom {
	font-size: 9px;
	font-weight: normal;
	color: #f2f2f2;
	text-decoration: none;
}
.menu { font-size:10px;
        color:#f2f2f2;
		font-weight:normal;
		text-decoration:none;
}
.menu:hover { font-size:10px;
        color:#facb87;
		font-weight:normal;
		text-decoration:none;
}
.heading { font-size:10px;
           font-weight:bold;
		   color:#74b74a;
		   padding-left:;
		   text-align:left;
		   }
.main-heading { font-size:24px;
           font-weight:bold;
		   color:#74b74a;
		   text-align:center;
		   padding:5px;
		   }
.green-heading { font-size:14px;
           font-weight:bold;
		   color:#795d93;
		   text-align:left;
		   padding:5px;
		   background-color:#ebfad3;
		   border:#74b74a solid 1px;
		   }
.newgreen-heading { font-size:16px;
           font-weight:bold;
		   color:#ffffff;
		   text-align:left;
		   padding:5px;
		   background-color:#74b74a;
		   border:#74b74a solid 1px;
		   }
.purple-heading { font-size:14px;
           font-weight:bold;
		   color:#795d93;
		   text-align:left;
		   padding:5px;
		   border:#7b518d dashed 1px;
		   background:#ded8e5;
		   }

.heading-b { font-size:12px;
           font-weight:bold;
		   color:#000000;
		   padding:5px;
		   text-align:left;
		   }
.heading-help { font-size:12px;
           font-weight:bold;
		   color:#795d93;
		   padding:5px;
		   text-align:left;
		   text-decoration:none;
	}		   
.purple-bg { background-color:#795d93; font-size:0px;
}
.green-bg { background-color:#91cc6d; 
font-size:0px; 
height:1px;
}
.green-bg-text { background-color:#91cc6d;
                 font-weight:bold;
				 font-size:10px;
				 color:#000;
				 text-align:center;
				 height:20px;
				}
.purple-text { font-size:10px;
                font-weight:normal;
				color:#795d93;
				text-align: justify;
				padding:5px;
}
.readmore { font-size:9px;
             color:#fc9324;
			 text-align:right;
			 padding:2px;
			 text-decoration:underline;
}
.text-black {
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	padding:5px;
	text-align:left;
}
.text1 {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	padding:5px;
	text-align:justify;
}
.text-white {
	font-size: 12px;
	font-weight: bold;
	color: #f2f2f2;
	text-decoration: none;
	padding:5px;
}
.text-white:hover {
	font-size: 12px;
	font-weight: bold;
	color: #74b74a;
	text-decoration: none;
}
.text-bold { font-size:11px;
              color:#91cc6d;
			  text-align:left;
			  font-weight:bold;
			  text-decoration:underline;
}
.text-purple { font-size:9px;
              color:#795d93;
			  font-weight:bold;
			  text-decoration:underline;
			  text-align:center;
}
.heading1 {font-size:10px;
           font-weight:bold;
		   color:#bcf35b;
		   text-align:left;
		   padding:5px;
}
.text-green {font-size:9px;
           font-weight:bold;
		   color:#bcf35b;
		   text-align:center;
}
.text-black1 {font-size:9px;
           font-weight:bold;
		   color:#000;
		   text-align:left;
		   text-decoration:underline;
}
.heading-purple { font-size:13px;
              color:#795d93;
			  font-weight:bold;
			  text-decoration:underline;
			  text-align:center;
}
.heading-white { font-size:15px;
              color:#ffffff;
			  font-weight:bold;
			  text-decoration:underline;
			  text-align:center;
}
.heading-purple1 { font-size:16px;
              color:#795d93;
			  font-weight:bold;
			  text-decoration:none;
			  text-align:left;
			  padding:5px;
}
.heading-text { font-size:18px;
              color:#795d93;
			  font-weight:bold;
			  text-decoration:none;
			  text-align:left;
			  padding:5px;
			 /* border:#000000 solid 1px;*/
}
.green-bg-text1 { background-color:#91cc6d;
                 font-weight:bold;
				 font-size:13px;
				 color:#fff;
				 text-align:left;
				 padding:10px;
				 text-align:center;
				}
.purple-bo{ background-image:url(../images/bg.jpg); border:#FFFFFF solid 1px;}



/*******LOGIN FORM********/
.login{
	text-align:left;
	background-color:#6A4C88;
	height:185px;	
}
.login fieldset {
  border-color: #91CC6D;
  color:#000000;
  border-width: 1px;
  border-style: solid;
  padding: 5px;
  margin: 0px;
  margin-left:5px;
  margin-top:5px;
  margin-bottom:5px;
  width:89%;
  vertical-align:middle;
}
.login fieldset legend {font-size:14px; font-weight:600;color:#FFFFFF; /*background-color:#91CC6D;*/ padding:2px;}
.login label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 80px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as login input - textarea etc. elements */
	text-align: left;
	color:#FFFFFF;
	font-weight:normal;
	font-size:12px;
}
.login input, textarea, select {
	width:auto;      /* set width of login elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of login elements rather than right of */
	padding: 1px;
	font-size:11px;
	vertical-align:middle;
	color: #6A4C88;
	border: solid  1px #91CC6D;
}
.login span{
	color:#FF0000;
}
.login a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
}
.login a:hover{
	text-decoration:underline;
}
/*****************/
button{
	padding: 2px;
	margin:5px;
	padding-bottom:1px;
	padding-top:1px;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#91CC6D;
	cursor:pointer;
	border: #6A4C88 1px solid;
}
.clslink{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	color:#795d93;
}
.footer_links a{
	text-decoration:none;
	width:auto;
	border-right:#FFFFFF 1px solid;
	padding-left:5px;
	padding-right:5px;
	font-size: 9px;
	font-weight: normal;
	color: #f2f2f2;
}
.footer_links a:hover{
	color:#f2f2f2;
	text-decoration:underline;
	width:auto;
}	

.cms_heading{
	background:#74b74a;
	color:#FFFFFF;
	font-size:14px;
	padding:5px;
	font-weight:bold;
}	
.cms_heading_help{
	background:#795d93;
	color:#FFFFFF;
	font-size:14px;
	padding:5px;
	font-weight:bold;
}	
.green-head { font-size:12px;
              color:#91cc6d;
			  text-align:left;
			  font-weight:bold;
			  text-decoration: none;
			  padding:5px;
}
.heading-b1 { font-size:12px;
           font-weight:bold;
		   color:#000000;
		   padding:5px;
		   text-align:left;
		   text-decoration:none;
		   }
.red-heading{ font-size:13px;
           font-weight:bold;
		   color: #FF0000;
		   padding:5px;
		   text-align: left;
		   text-decoration:none;
		   }			 		