/* Start of CMSMS style sheet 'style' */
body {
	background:#e10086;
	font:Arial, Helvetica, sans-serif #999 12px;
	margin:0;
}

a {color:#727272;}

thead,tbody,tr,th,td {border:1px solid #999 !important;}

.footer {
	background:#2e2e2e;
	color:#fff;
	font-size:14px;
	padding:6px;
	text-align:center;	
}

.footer a {color:#fff;}

.header {
	background:url(/_images/headerBg.jpg) no-repeat;
	height:155px;
}

.logo {
	padding-top:35px;	
}

.logo h1 {
	color:#fff;
	font-size:20px;
	font-weight:normal;
}

.logo h1 a ,.logo h1 a:hover{
color:#fff;
}

.nav {
	background:#000 url(/_images/navBg.jpg) no-repeat; height:29px;
}

.nav ul {
	list-style:none;
}

.nav ul li {
	float:left;	
}

.nav ul li a {
	color:#fff; display:block; padding:6px 10px;
}

.nav ul li a:hover,.nav ul li a.current ,.nav ul li a.menuactive{
	background:#fff; color:#999;
}

h3.pinkHeading {
	background:#feeff8;
	color:#f536aa;
	font-size:18px;
	font-weight:bold;
	padding:7px 20px;
	margin:1em 0;
}

.newsItems {
	padding:0 20px;	
}

.newsItems a {
	float:left;
	color:#E10086;
	padding-bottom:20px;
}

.rightLinksContainer {
	background:#737373;
	float:left;
	padding:10px 5px;
}

.rightLink
{
	background:url(/_images/rightLinks.gif) no-repeat;
	clip:rect(0,175,29,0);
	float:right;
	height:29px;
	margin:1px 0;	
	width:175px;
}

.rightLink a {
	display:block;
	padding:7px 50px 7px 7px;
	text-align:right;

}

.logosContainer {
	padding:5px;
	width:170px;
}

.logosContainer h4 {
   color:#f31fa0;
   font-size:14px;
   font-weight:bold;
   text-align:center;
}

.logosContainer img {
        text-align:center;
margin:10px 3px;
}

.greyBg {background:#f9f9f9;}
.mainTextArea {padding:20px;}

.mainTextArea ul {list-style:none;margin:0;}
.mainTextArea li {background:url(/_images/bullet.gif) no-repeat left 5px;padding-left:10px;}

.courseLink {
	background:url(/_images/courseButtonSprite.gif) no-repeat;
	font-size:18px;
	height:44px;
	margin:2px;
	width:195px;
}

.courseLink a {
	color:#333;
	display:block;
	padding:5px 10px 10px 20px;
        line-height:18px;
}

.login {
	font-size:16px;
        font-weight:bold;
        color:#fff;
        text-align:center;
	margin-top:40px;	
}

.login img {
        margin-top:10px;
}

img.officeImage {
    border:2px solid #999;
    float:right;
    margin:5px;
}

img.staffImage {
    border:2px solid #999;
    float:left;
    margin-right:15px;
}

.staffTitle {
    font-weight:bold;
}

div.leftNav ul{
	list-style:none;
	margin:20px 8px;
}

div.leftNav ul ul {
     margin:0 8px;
}

div.leftNav li a {
	background:#fff;
	border-bottom:1px dotted #737373;
	color:#737373;
	display:block;
	margin:2px 0;
	padding:5px;
}

div.leftNav li a.current {
	background:#fff url(/_images/leftNavArrowTrans.gif) no-repeat 8px 9px;
	color:#737373;
	font-weight:bold;
	padding-left:20px;
}

div.leftNav ul li a.current:hover {
      text-decoration:none;
}

label {
     display:block;
}

.error_message {
    color:red;
}

.imageFade {
    height:260px;
    overflow:hidden;
    margin-bottom:20px;
    visibility:hidden;
}

.productLogosBottom {
	text-align:center;
	padding:10px 0;
}

.productLogosBottom img {
	margin:0 4px;	
}

.homeServices {
       text-align:center;
}

.homeServices img {
       margin:5px;
}

#search {
margin-top:10px;
}

.search-input {
    width:135px;
padding:3px;
}

.search-button {
background:#F536AA;
width:30px;
padding:3px;
border:0;
color:#fff;
}

.dot td{
border:1px solid #ccc;
}

.userLogin input{
  width:150px;
}
/* End of 'style' */

