.error {/*FONT-WEIGHT: bold;*/ FONT-SIZE: 11px; COLOR: #000; background-color:#ffecbf; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif}
.ErrorMessage {font:10pt Verdana, Arial, sans-serif; color:#000; font-weight:bold; background-color:#ffd975;}



#main a.button {
	font-size: 11px;
    line-height:16px;
    height: 16px;
    font-weight: bold;
	color: #fff;
	display: -moz-inline-box;
	display: inline-block;
	xvertical-align: 2px;
	margin-top: 6px;
	float:none;
}
#main a.button:hover {
	color: #fff;
}

#main a.button span {
	display: block;
	padding: 0 6px;
	margin: 0 20px 0 0;
	/* ie6 fixes */
	_display: inline-block;
	_cursor: pointer;
}

#main a.bluebtn {
	background: url(../_styles/citrix/button_right.png) no-repeat right top;
	_background: url(../_styles/citrix/button_right.gif) no-repeat right top;
	

}
#main a.bluebtn span {
	background: url(../_styles/citrix/button_left.png) no-repeat left top;
	_background: url(../_styles/citrix/button_left.gif) no-repeat left top;
}

#main a.backbtn {
	background: url(../_styles/citrix/button_right_back.gif) no-repeat right top;

}
#main a.backbtn span {
	background: url(../_styles/citrix/button_left.gif) no-repeat left top;
}

/* from Emarketing (citrix.fr) _stylesfbo */
.Default{
	font: 12px Arial, Verdana, sans-serif;
	color: #35383d;
	line-height: 18px;
}
.Headline26, .HeadMainText { /* .titlegroup h2 */
	font-size: 25px;
	font-weight: bold;
	font-style: normal;
	color: #545454;
	line-height: 24px;
	letter-spacing: -1px;
}
.Subhead16 { /* .titlegroup h3 */
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #0075b0;
	line-height: 18px;
}

.Subhead16Common {
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	color: #545454;
	line-height: 18px;
}

.Intro14{ /* p.intro */
	font-size: 14px;
	line-height: 20px;
}
.InContentSubhead15 { /* h3 */
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	color: #545454;
}

.InContentSubhead15 a { font-weight: bold; }

.Headline12, .head2, .Head2 { /* div.contentcallout h3 */
	font-size: 12px;
	line-height: 15px;
	color: #545454; /* //! not sure */
	font-weight: bold; /* //! not sure */
}
.Description11 { /* ul.relatedlist li */
	font-size: 11px;
	line-height: 14px;
}
.BlueStrong11{
	color: #0075b0;
	font-size: 11px;
	font-weight: bold;
}
.WhiteStrong11{
	color: #eaeaea;
	font-size: 11px;
	font-weight: bold;
}
.Gray9{ /* copyright */
	font-size: 9px;
	color: #666;
}

.InContentSubhead15 a { font-weight: bold; }
.Subhead16 a { font-weight: bold; }
.Headline12 a { font-weight: bold; }


.BigTitle{ 
	font-size: 25px !important;
	margin-bottom: 8px !important;
	margin-top: 2px !important;
	font-weight: bold !important;
	font-style: normal !important;
	color: #545454 !important;
	line-height: 24px !important;
	letter-spacing: -1px !important;
}
.BigBlueSubTitle
{
font-size: 20px !important;
font-weight: normal !important;
font-style: normal !important;
color: #0075b0 !important;
line-height: 18px !important;
}
.RegularText
{
font-size: 12px !important;
line-height: 18px !important;
}
.InContentSubTitle
{
font-weight: bold !important;
font-size: 15px !important;
line-height: 18px !important;
color: #545454 !important;
}
a.BigBlueLink
{
text-decoration: none !important;
font-size: 16px !important;
color: #0075b0 !important;
line-height:18px !important;
}
a.BigBlueLink:hover
{
color: #005986 !important;
font-size: 16px !important;
}
a.SmallBlueLink
{
text-decoration: none !important;
font-size: 11px !important;
color: #0075b0 !important;
line-height:15px !important;
}
a.SmallBlueLink:hover
{
color: #005986 !important;
font-size: 11px !important;
}
.SuperSmallText
{
font-size: 10px !important;
color: #76797c !important;
line-height: 13px !important;
}
.SmallText
{
font-size: 11px !important;
line-height: 13px !important;
}
.TopLineGray
{
border-top-width: 1px !important;
border-top-style: dotted !important;
border-top-color: #cccccc !important;
}
.BottomLineGray
{
border-bottom-width: 1px !important;
border-bottom-style: dotted !important;
border-bottom-color: #cccccc !important;
}
.GrayHeader
{
font-weight: bold !important;
font-size: 13px !important;
line-height: 18px !important;
color: #545454 !important;
}

.ErrorMessageSummary { padding:10px 0 10px 5px;  color:#0075B0; font-weight:bold; text-align:center;}