body {
margin:0px auto;
text-align:center;
font-family:trebuchet MS,tahoma,verdana;
font-size:12px;
background-color:#ffffff;
}
a {
	font-family:trebuchet MS; color:#888888; text-decoration:none;
}
a:hover {
	font-family:trebuchet MS; color:#6699FF; text-decoration:none;
}

.mainwrapper      {margin:auto; width:990px; background: url('/img/toplogo.jpg') top center no-repeat; text-align:center;}
.topnav           {margin:auto; width:950px; height:20px; background: url('/img/navtop.jpg') top center no-repeat; text-align:right; padding:1px;}
.mid              {margin:auto; width:990px; min-height:400px; background: url('/img/topgrad.jpg') top left repeat-x;  text-align:center;}
.hpmain           {margin:auto; width:950px; height:240px; background: url('/img/hpmain.png') top center no-repeat;  text-align:center;}
.evmain           {margin:auto; width:950px; height:240px; background: url('/img/evmain.png') top center no-repeat;  text-align:center;}
.hpmainbase       {margin:auto; width:950px; height:35px; background: url('/img/hpmainbase.jpg') top center no-repeat; text-align:left;}
.latestevents     {margin:10px auto; width:600px; min-height:200px; background: url('/img/latesteventsbg2.gif') top right no-repeat; text-align:left; float:right;}
.latestcasestudies{margin:10px auto; width:600px; min-height:200px; background: url('/img/latestcasestudies.gif') top right no-repeat; text-align:left; float:right;}

.mininav       {background: url('/img/mini-nav.jpg') center center no-repeat; text-align:center; height:16px; width:120px; color:#ffffff; float:right; margin-right:2px; cursor:pointer;}
.mininavOn	   {background: url('/img/mini-nav-on.jpg') center center no-repeat; text-align:center; height:16px; width:120px; color:#ffffff; float:right; margin-right:2px; cursor:pointer;}

.le_p          {margin:40px 0px 5px 60px; padding:0px; text-align:left; font-size:11px; color:#ffffff;}
.le_l          {margin:10px; min-height:100px; padding:20px; text-align:left; font-size:11px; color:#000000; background-color:#F1F1F1; border: 1px solid #C8C7C7; background-image: url('/img/pcurl.png'); background-position: top right; background-repeat: no-repeat;}
.le_l_float    {text-align:center; font-size:11px; color:#000000; float:right;}
.clockspan     {background-image: url('/img/clock.gif'); background-position: center left; background-repeat:no-repeat;}

.genH          {margin:10px auto; padding:6px; background: url('/img/h1bg.png') top center no-repeat; height:30px; width:450px; text-align:left; font-size:14px; font-weight:normal; color:#ffffff}
.genHL          {margin:10px auto; padding:6px; background: url('/img/h1bgL.png') top center no-repeat; height:30px; width:590px; text-align:left; font-size:14px; font-weight:normal; color:#ffffff}
.genHS          {margin:10px auto; padding:6px; background: url('/img/h1bgS.png') top center no-repeat; height:30px; width:310px; text-align:left; font-size:14px; font-weight:normal; color:#ffffff}

.genH1         {margin:0px; padding:10px 0px 10px 0px; text-align:left; font-size:12px; color:#000000;}
.generaltext   {font-size:12px; text-align:justify; margin:20px 0px 0px 0px;}
.testimonials  {margin:10px; padding:0px; text-align:right; font-size:10px; color:#888888;}
.testWrapper   {width:90%; height:160px; float:left;}

.signupWrapper {margin: auto; width:470px; display:inline;}
.signup        {width:230px; min-height:180px; margin:5px 10px 10px 0px; color:purple; float:right; display:block;}
.signupPanel   {width:210px; float:left; display:block;}
.signupT	   {font-size:14px; text-align:left; padding-left:10px; color:purple;}
.sgst          {background: url('/img/sgst.png') center center no-repeat; width:26px; height:18px; margin-left:8px; border:0px; cursor:pointer;}

.link          {font-size:11px; color:#000080; text-decoration:underline;}

.uplink        {font-size:11px; color:#000080; text-decoration:underline; clear:both;}

a.navlink:link    {font-size:14px; color:#ffffff; text-decoration:none;}
a.navlink:visited {font-size:14px; color:#ffffff; text-decoration:none;}
a.navlink:hover   {font-size:14px; color:#ffffff; text-decoration:none;}
a.navlink:active  {font-size:14px; color:#ffffff; text-decoration:none;}

.sidePanel   {width:205px; clear:right; display:inline; float:left; border: 1px solid red;}
.paging        {float:right;}
.epaget		   {color:#25B9CB; font-weight:bold;}
.cpaget        {color:#EA37B5; font-weight:bold;}
.ppaget        {color:#F2B702; font-weight:bold;}

.eventstop     {margin: auto; background: url('/img/eventstop.png') center top no-repeat; width:725px; height:90px; float:left;}
.coachingtop   {margin: auto; background: url('/img/coachingtop.png') center top no-repeat; width:725px; height:90px; float:left;}
.eventsleft    {margin:10px 20px 10px 0px; width:350px; height: 150px; text-align:left; float:left; border:1px solid red; display:inline; background-color:#F1F1F1; border: 1px solid #C8C7C7;}
.eventsright   {margin:10px 0px 10px 0px; width:350px; height: 150px; text-align:left; float:left; border:1px solid blue; display:inline; background-color:#F1F1F1; border: 1px solid #C8C7C7;}
.PageBar	   {margin: auto; width:703px; padding:10px; text-align:left; display:block; background-color:#F1F1F1; border: 1px solid #C8C7C7; float:left;}

.nav_p         {width:120px; height:45px; background-image: url('/img/n_p.png'); background-position: top center; background-repeat:no-repeat; text-align:center; color:#ffffff; font-size:14px; cursor:pointer;}
.nav_p_on      {width:120px; height:45px; background-image: url('/img/n_p_o.png'); background-position: top center; background-repeat:no-repeat; text-align:center; color:#ffffff; font-size:14px; cursor:pointer; }

.nav_p_l       {width:120px; height:45px; background-image: url('/img/n_p_light.png'); background-position: top center; background-repeat:no-repeat; text-align:center; color:#ffffff; font-size:14px; cursor:pointer;}
.nav_p_l_on    {width:120px; height:45px; background-image: url('/img/n_p_light_o.png'); background-position: top center; background-repeat:no-repeat; text-align:center; color:#ffffff; font-size:14px; cursor:pointer; }

.nav_base	   {width:480px; height:10px; background-image: url('/img/nb_p.png'); background-position: top center; background-repeat:no-repeat; text-align:center;}
.nav_base_g    {width:480px; height:10px; background-image: url('/img/nb_g.png'); background-position: top center; background-repeat:no-repeat; text-align:center;}
.nav_base_o    {width:480px; height:10px; background-image: url('/img/nb_o.png'); background-position: top center; background-repeat:no-repeat; text-align:center;}
.nav_base_pk   {width:480px; height:10px; background-image: url('/img/nb_pk.png'); background-position: top center; background-repeat:no-repeat; text-align:center;}

.footerLinks   {margin:10px auto; width:950px; font-size:11px; padding:5px; text-align:center; clear:both;}
.footer        {margin:5px auto; width:950px; font-size:11px; padding:10px; text-align:left; clear:both;}
.footerwrap    {margin:auto; width:950px; min-height:50px; background: url('/img/footerright.jpg') center right no-repeat; border-top: 1px dotted #C8C7C7;}

.it_fl		   {list-style-type:none; display:inline; float:left; text-align:left;}
.it_t          {border:1px solid #444444; background-color:#EBEBEB; color:#222222; padding:1px; font-family:trebuchet MS,tahoma,verdana; font-size:12px;}
.it_s          {border:1px solid #444444; background-color:#EBEBEB; color:#222222; padding:1px; font-family:trebuchet MS,tahoma,verdana; font-size:12px;}
.it_ta         {border:1px solid #444444; background-color:#EBEBEB; color:#222222; padding:1px; font-family:trebuchet MS,tahoma,verdana; font-size:12px;  height:140px;}
.it_sbt		   {border:1px solid #444444; background-color:#EBEBEB; color:orange; padding:1px; font-family:trebuchet MS,tahoma,verdana; font-size:12px; text-align:center; font-weight:bold;}

.info    {color: #00529B;background-color: #BDE5F8;background-image: url('/img/info.png');      background-position: 10px 10px; background-repeat: no-repeat; font-size:14px; border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; text-align:left;}
.success {color: #4F8A10;background-color: #DFF2BF;background-image: url('/img/success.png');   background-position: 10px 10px; background-repeat: no-repeat; font-size:14px; border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; text-align:left;}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('/img/warning.png');   background-position: 10px 10px; background-repeat: no-repeat; font-size:14px; border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; text-align:left;}
.error   {color: #D8000C;background-color: #FFBABA;background-image: url('/img/error.png');     background-position: 10px 10px; background-repeat: no-repeat; font-size:14px; border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; text-align:left;}