/* Some reset styles */
div, span, applet, object, iframe, blockquote,
pre, a, abbr, acronym, img, strong, sub, sup, ol, ul, li, fieldset, label,
table, caption, tbody, tfoot, tr, th, td, form {
    margin: 0px;
    padding: 0px;
    border: none;
    outline: none;
    font-size: 100%;
    vertical-align: top;
}



.error { color:#cc0000; font-size:11px; text-transform: uppercase; }

#ctl01 {width:620px;}
#ctl01 p { font-family:Arial,Helvetica, sans-serif; font-size:16px;  }

.ibfButtonOuterTable {margin-top:25px;}
.lhstable, .rhstable {margin-bottom:10px;}

.lhsTable td, .rhsTable td {
	font-size:13px !Important;
	font-weight:normal !Important;
	font-family:Arial, Helvetica, sans-serif !Important; 
	
}



.AprimoTextBox  {
	font-size:13px !Important;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif !Important; 
	width:288px;
	height:29px;
	outline:none;
	border:solid 1px #ccc;
	padding:3px; 
	float:left;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	
}


.hidetd { display:none;}


#DesignerCt_Div td {font-family:Arial, Helvetica, sans-serif !Important;  line-height:18px; font-size:16px; margin-bottom: 10px !important;}

.hideTable,
.ibfButtonInnerTable
 {display:none;}

.moreInfoButton {float:right; display:block; width:100px; height:20px; line-height:20px; color:#ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-family: Helvetica; font-size:12px; text-align:center; text-decoration: none;}
.lhstable table table {float:left;}
.lhstable table {margin:3px 0;}
.moreInfoBox {display:none; padding:5px; font-family: Arial,Helvetica,sans-serif;}
.infoBoxHolder {height:70px;}


.news {border:solid 1px #7d161a; }
.sport {border:solid 1px #26662e; }
.business {border:solid 1px #115a6c; }
.opinion {border:solid 1px #494a34; }
.lifeandstyle {border:solid 1px #934117; }
.culture {border:solid 1px #71334f; }
.more {border:solid 1px #024040; }
.news {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #7D161A;
	*background-color: #7D161A;
	background-image: -moz-linear-gradient(top, #CC0000, #7D161A);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#CC0000), to(#7D161A));
	background-image: -webkit-linear-gradient(top, #CC0000, #7D161A);
	background-image: -o-linear-gradient(top, #CC0000, #7D161A);
	background-image: linear-gradient(to bottom, #CC0000, #7D161A);
	background-repeat: repeat-x;
	border-color: #7D161A;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CC0000', endColorstr='#7D161A', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.news:hover,
.news:focus,
.news:active,
.news.active,
.news.disabled,
.news[disabled] {
	color: #FFFFFF;
	background-color: #7D161A;
	*background-color: #003bb3;
}
.sport {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #26662e;
	*background-color: #26662e;
	background-image: -moz-linear-gradient(top, #3EA447, #26662e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#3EA447), to(#26662e));
	background-image: -webkit-linear-gradient(top, #3EA447, #26662e);
	background-image: -o-linear-gradient(top, #3EA447, #26662e);
	background-image: linear-gradient(to bottom, #3EA447, #26662e);
	background-repeat: repeat-x;
	border-color: #26662e;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3EA447', endColorstr='#26662e', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.sport:hover,
.sport:focus,
.sport:active,
.sport.active,
.sport.disabled,
.sport[disabled] {
	color: #FFFFFF;
	background-color: #26662e;
	*background-color: #003bb3;
}
.business {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #115a6c;
	*background-color: #115a6c;
	background-image: -moz-linear-gradient(top, #1190AF, #115a6c);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1190AF), to(#115a6c));
	background-image: -webkit-linear-gradient(top, #1190AF, #115a6c);
	background-image: -o-linear-gradient(top, #1190AF, #115a6c);
	background-image: linear-gradient(to bottom, #1190AF, #115a6c);
	background-repeat: repeat-x;
	border-color: #115a6c;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1190AF', endColorstr='#115a6c', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.business:hover,
.business:focus,
.business:active,
.business.active,
.business.disabled,
.business[disabled] {
	color: #FFFFFF;
	background-color: #115a6c;
	*background-color: #003bb3;
}
.opinion {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #494A34;
	*background-color: #494A34;
	background-image: -moz-linear-gradient(top, #777552, #494A34);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#777552), to(#494A34));
	background-image: -webkit-linear-gradient(top, #777552, #494A34);
	background-image: -o-linear-gradient(top, #777552, #494A34);
	background-image: linear-gradient(to bottom, #777552, #494A34);
	background-repeat: repeat-x;
	border-color: #494A34;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#777552', endColorstr='#494A34', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.opinion:hover,
.opinion:focus,
.opinion:active,
.opinion.active,
.opinion.disabled,
.opinion[disabled] {
	color: #FFFFFF;
	background-color: #494A34;
	*background-color: #003bb3;
}
.lifeandstyle {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #934117;
	*background-color: #934117;
	background-image: -moz-linear-gradient(top, #FF6600, #934117);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FF6600), to(#934117));
	background-image: -webkit-linear-gradient(top, #FF6600, #934117);
	background-image: -o-linear-gradient(top, #FF6600, #934117);
	background-image: linear-gradient(to bottom, #FF6600, #934117);
	background-repeat: repeat-x;
	border-color: #934117;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6600', endColorstr='#934117', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.lifeandstyle:hover,
.lifeandstyle:focus,
.lifeandstyle:active,
.lifeandstyle.active,
.lifeandstyle.disabled,
.lifeandstyle[disabled] {
	color: #FFFFFF;
	background-color: #934117;
	*background-color: #003bb3;
}
.culture {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #71334F;
	*background-color: #71334F;
	background-image: -moz-linear-gradient(top, #B74F7D, #71334F);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#B74F7D), to(#71334F));
	background-image: -webkit-linear-gradient(top, #B74F7D, #71334F);
	background-image: -o-linear-gradient(top, #B74F7D, #71334F);
	background-image: linear-gradient(to bottom, #B74F7D, #71334F);
	background-repeat: repeat-x;
	border-color: #71334F;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B74F7D', endColorstr='#71334F', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.culture:hover,
.culture:focus,
.culture:active,
.culture.active,
.culture.disabled,
.culture[disabled] {
	color: #FFFFFF;
	background-color: #71334F;
	*background-color: #003bb3;
}
.more {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #024040;
	*background-color: #024040;
	background-image: -moz-linear-gradient(top, #006666, #024040);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#006666), to(#024040));
	background-image: -webkit-linear-gradient(top, #006666, #024040);
	background-image: -o-linear-gradient(top, #006666, #024040);
	background-image: linear-gradient(to bottom, #006666, #024040);
	background-repeat: repeat-x;
	border-color: #024040;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#006666', endColorstr='#024040', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.more:hover,
.more:focus,
.more:active,
.more.active,
.more.disabled,
.more[disabled] {
	color: #FFFFFF;
	background-color: #024040;
	*background-color: #003bb3;
}


@media only screen and (max-width : 768px) {
  table[class=lhstable] { width: 300px !important; }
	table[class=rhstable] { width: 300px !important; }
	table[class=contenttable] { width: 620px !important; }
	.AprimoTextBox  { width:278px !important; }
	#ctl01  {width:620px !Important;}
}

@media only screen and (max-width : 480px) {
	table[class=lhstable] { width: 426px !important; }
	table[class=rhstable] { width: 426px !important; }
	table[class=contenttable] { width: 426px !important; }
	.AprimoTextBox  { width:298px !important; }
	#ctl01  {width:426px !Important;}
}

@media only screen and (max-width : 320px) {
	table[class=lhstable] { width: 300px !important; }
	table[class=rhstable] { width: 300px !important; }
	table[class=contenttable] { width: 300px !important; }
	#ctl01  {width:300px !Important;}
	.AprimoTextBox  { width:298px !important; }
	.rhsTable {margin-left:0 !Important;}
}


/* Styles for Bootstrapesque submit buttons */

.btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 10px 4px;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 18px;
    *line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
    background-image: -ms-linear-gradient(top, #fff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
    background-image: -o-linear-gradient(top, #fff, #e6e6e6);
    background-image: linear-gradient(top, #fff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e6e6e6;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled = false);
    border: 1px solid #ccc;
    *border: 0;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *margin-left: .3em;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05)
}

.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
    background-color: #e6e6e6;
    *background-color: #d9d9d9
}

.btn:active, .btn.active {
    background-color: #ccc \9
}

.btn:first-child {
    *margin-left: 0
}

.btn:hover {
    color: #333;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    background-position: 0 -15px;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -ms-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear
}

.btn:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.btn.active, .btn:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}

.btn.disabled, .btn[disabled] {
    cursor: default;
    background-color: #e6e6e6;
    background-image: none;
    opacity: .65;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn-large {
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.btn-large [class^="icon-"] {
    margin-top: 1px
}

.btn-small {
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px
}

.btn-small [class^="icon-"] {
    margin-top: -1px
}

.btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px
}

.btn-primary, .btn-primary:hover, .btn-warning, .btn-warning:hover, .btn-danger, .btn-danger:hover, .btn-success, .btn-success:hover, .btn-info, .btn-info:hover, .btn-inverse, .btn-inverse:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active,
.btn-info.active, .btn-inverse.active {
    color: rgba(255, 255, 255, 0.75)
}

.btn {
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
}

.btn-primary {
    background-color: #0074cc;
    background-image: -moz-linear-gradient(top, #08c, #05c);
    background-image: -ms-linear-gradient(top, #08c, #05c);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#05c));
    background-image: -webkit-linear-gradient(top, #08c, #05c);
    background-image: -o-linear-gradient(top, #08c, #05c);
    background-image: linear-gradient(top, #08c, #05c);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0055cc', GradientType=0);
    border-color: #05c #05c #003580;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #05c;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled = false)
}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #05c;
    *background-color: #004ab3
}

.btn-primary:active, .btn-primary.active {
    background-color: #004099 \9
}


