body, .pBody, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.pBodyBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.pBold {
	font-weight: bold;
}

.pHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #b5121b;
	font-weight: normal;
	text-transform: capitalize;
}

.pHeader:hover{
font-size: 17px;
}

a.kc{ color: #ffffff; font-weight: bolder; }
a.kc:hover{ text-decoration: none; color: #ffffff; font-weight: bolder; }

.top-nav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.top-nav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b4083a;
	font-weight: bold;
	padding-left:8px;
	padding-right:8px;
	text-decoration:none;
}

.top-nav a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a6877c;
	font-weight: bold;
}

.top-nav .visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b4083a;
	font-weight: bold;
	padding-left:8px;
	padding-right:8px;
}

.Solutions{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: C6E3F5;
	font-weight: bold;
	color: 064C92;
}
.MHSolutions{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: 1C3C71;
	font-weight: bold;
	color: FFFFFF;
	text-decoration:underline
}
.LogoPadding
{
padding-bottom: 5px;
padding-left: 4px;
padding-right: 4px;
padding-top: 1px;
}

.form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.d-content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E6E6E6;
	font-size:11px;
	padding:7px;
}

a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size:12px;*/
	color:#B52B46;
	font-weight:500;
	text-decoration:none;
}

a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size:12px;*/
	font-weight:500;
	color:#B52B46;
	text-decoration: underline;
}

.TagLine
{
	font-family: Verdana, Arial, Helvetica, sans-serif; color: 78848C; font-size:10px;
}
a.Copyright, .Copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color: #000000;
}
a.Copyright:hover{
	font-size:10px;
	text-decoration: none;
}
.pNewsHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #a6877c;
	font-size:18px;
	font-weight: normal;
	padding-left: 10px;
}

.background-header{
	background-color:#F2F5F8;
	background-image: url('/images/banner_bg.gif');
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#32516D;
}

.s-content-feature-header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0E3F60;
	font-size:12px;
	font-weight:bold;
	padding:10px;
}

.portletTitleBar{  background:#DDE0BD none repeat-x;padding: 6px; color: #000; font-weight: bolder; font-size: 11px;}

.s-content-feature-subheader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0E3F60;
	font-weight:bold;
	font-size:11px;
}

a.loginForgot{font-size:10px;color:#b5121b;text-decoration:none;}
a.loginForgot:hover{font-size:10px;color:#b5121b;text-decoration:underline;}
.loginsmall{font-size:10px;}
.lblLogin {color:#999999;font-size:15px;font-weight:bolder;}
.text {border:1px SOLID #CCCCCC;color:#999999;font-size:15px;font-weight:bold;padding:2px;width:185px;}
.btnLogin{background: transparent url('/images/cta-button_login.gif') no-repeat; width:134px;height:40px;border:0;cursor:pointer;}
/*.btnLogin{background: transparent url('/images/Login_Btn.png') no-repeat; width:140px;height:35px;border:0;cursor:pointer;}*/
.btnCC_left{background:transparent url('http://hospitality.softbrands.com/css/images/sprite.png') no-repeat 0px -560px;height:40px;width:14px;float:left;}
.btnCC_right{background:transparent url('http://hospitality.softbrands.com/css/images/sprite.png') no-repeat 0px -620px;height:40px;width:15px;float:left;}
.btnCC_body{background:transparent url('http://hospitality.softbrands.com/css/images/sprite.png') repeat-x 0px -680px;height:40px;width:160px;float:left;}
.clear{clear:both;}
.btnText{margin:10px 0 5px 0;color:#fff;font-size:14px;text-align:center;cursor:pointer;font-weight:bolder;}
.btnText_black{margin:10px 0 5px 0;color:#000;font-size:14px;text-align:center;cursor:pointer;font-weight:bolder;}
a.btn{display:block;margin:0;text-decoration:none;}
a.btn:visited{display:block;margin:0;text-decoration:none;color:#fff;}
a.btn:link{display:block;margin:0;text-decoration:none;color:#fff;}
#Seperator{position: relative; width: 100%; height: 4px;background-color:#b5121b;font-size:1px;}

.s-content-feature-content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0E3F60;
	font-size:11px;
	padding:10px;
}

.pIdLike_FindOutMore
{
	font-size: 11px;
	color: #3a3a3a;
	font-weight:500;
	font-weight: normal;	
}

.pIdLike_FindOutMore:hover
{
	font-size: 11px;
	color: #B5121B;
}

.border{border: 1px solid #C7C947;}
td.loginLeft{background-color:#F1F2E1;vertical-align:top;width:172px;}

.pTrainingHeader
{ font-family: arial,helvetica; font-size: 16px; font-weight: bold; color: white; background-color: #626668; }
.pEvenTR
{ font-family: arial,helvetica; font-size: 12px; font-weight: normal; color: 626668; background-color: #F1F3DC; }
.pOddTR
{ font-family: arial,helvetica; font-size: 12px; font-weight: normal; color: 626668; background-color: white; }
#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 200px; /*marquee height */
background-color: white;
overflow: hidden;
border: 2px solid White;
padding: 2px;
padding-left: 4px;
}