/* CSS Reset */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

img, body, html {
	border:0 none;
}

html {
	
}

body {
	/* Trebuchet MS */
	font-family: Arial,Helvetica,sans-serif;
	font-size:10pt;
	color:#000000; /*#696969;*/
}

body.main {
	margin:0 auto;
	background: #EAEAEA; /*url('/images/bg.png');*/
	/*background: #F1F1F1 url('/images/bg.png') repeat-x scroll center top;*/
	width:100%;
}

body.mobile {
	margin:0 auto;
	background: #FFFFFF;
	width:100%;
}

body.admin {
	margin:0 auto;
	background: #F1F1F1 url('/images/bg.png') repeat-x scroll center top;
	width:100%;
	font-size:10pt;
}

h1, h2, h3, h4, h5, h6 {
	margin:10px 0 5px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
}
h1 {
	color: #C70215;
	font-size:18pt;
	/*font-family: Georgia,Arial,Helvetica,sans-serif;*/
}
h2 {
	font-size:15pt;
}
h3 {
	font-size:13pt;
}
h4 {
	font-size:12pt;
}
h5 {
	font-size:11pt;
}
h6 {
	font-size:10pt;
	font-style:italic;
}

.subheader{
	font-size:17pt;
	font-style:italic;
	font-weight:bold;
}

p {
	margin:10px 0;
	/*color:#696969; */ /*#8b8989;*/
}

table {
	margin:0;
	padding:0;
}

blockquote {
	padding:10px 30px;
}

#content input[type="text"], #content input[type="password"], #content input[type="search"], #content input[type="email"], #content select {
	/*display:block;*/
	border:1px solid #696969;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:13px;
	padding:3px;
	outline:none;
}

/* remove the rounding from the right side of select lists */
/*#content select {
	border-top-right-radius: 0 !important; 
	border-bottom-right-radius: 0 !important; 
	-webkit-border-top-right-radius: 0 !important; 
	-webkit-border-bottom-right-radius: 0 !important; 
	-moz-border-radius-topright: 0 !important; 
	-moz-border-radius-bottomright: 0 !important; 
}*/

/*To get rid of the ugly dotted focus line...for FireFox*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, select::-moz-focus-inner {   
    border : 0px;
} 
/*To get rid of the ugly dotted focus line...for IE8 */
input[type="submit"]:focus, input[type="button"]:focus, select:focus {     
    outline : none;
}
form *:focus {     
    outline : none;
}

/* make ext's select image taller to match our inputs.  could be taller actually.*/
.x-form-trigger {
	height: 21px !important;
}

/* th a {
	color:868484;
	text-decoration:none;
}
 */
textarea {
	font-family: Arial,Helvetica,sans-serif;
	color: #5B5B5B;
	font-size:10pt;
}
/*riffed from extjs*/
/*input,textarea{height:18px;line-height:18px;vertical-align:middle;padding:1px 1px;background:#fff url(/js/ext/resources/images/default/form/text-bg.gif) repeat-x 0 0;border:1px solid #B5B8C8;}*/

/*to kill the padding above when you use ext to gen a table*/

.exttable {
	margin:0;
	padding:0;
}

ol{
	list-style: decimal;
	margin:0 0 0 30px;
}

/* If you change the margin here please offset it in the Color Picker style below */

ul{
	list-style: disc outside;
	margin-left:1em;
	/*border:1px black solid;*/
	/*padding-left:1em;
	margin-left:1em;
	*/
}

/*
li {
	margin:5px 0 5px 1em;
}
*/

hr {
	color:#cecece;
	background-color:#cecece;  /*EAEAEA*/
	height:2px;
	border:0;
	width:100%;
}

strong {
	font-weight:bold;
}

.strong {
	font-weight:bold;
}


a.strong {
	font-weight:bold;
	text-decoration: none;
}


strong.red {
	font-weight:bold;
	color:#630003;
}


em {
	font-style:italic;
}
.em {
	font-style:italic;
}

legend {
	color: #0F034E;
	padding:0 2px; 
	margin:0 2px;
	font-weight:bold;
	/*font-size:11px;*/
}

fieldset {
	padding:5px;
	margin:10px 0;	
	border: 1px solid #ccc;
}

a {
	color: #C70215;
	text-decoration: none;
	outline: none;
}
a:visited {
	color: #C70215;
}
a:active {
	color: #C70215;
	outline: none;
}
a:hover {
	color: #C70215;
}

.articleDate {
	color:#696969;
	font-size:9pt;
}
	
.required {
	margin:15px 0 0 5px;
	font-size:12pt;
	color:red;
}

.requiredNote {
	text-align:right;
	margin:0;
	padding:0;
	font-size:8pt;
}

.callout{
	background-color:#FFFFFF;
	/*color:black;
	padding:0;
	margin:0;*/
}

.hcallout{
	width:480px;
	background-color:#FFFFFF;
	color:black;
	padding:10px;
	
	/*float:right;
	width:216px;
	min-height:400px;*/
	
	border:2px solid #1A335B;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	/*padding:30px 5px;*/
	/*text-align:center;
	margin-top:-20px;
	background-image:url('/images/choose.png');
	background-repeat:no-repeat;
	behavior: url(/css/helper/iepngfix.htc);*/
}

.callout h3 {
	font-family: Georgia,Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:26pt;
	color: #C70215;
}

.linkbar {
	background-image:url('/images/divbg-2x29.jpg');
	background-repeat:repeat-x;
	min-height:29px;
	margin: 10px 0 10px 0;
	text-align:center;
	padding:0;
	/*padding:5px 5px 0 5px;*/
}

.linkbar a{
	margin:0 5px 0 5px;
}

a.breadcrumb { color: black; text-decoration: none;}
a.breadcrumb:visited { color: black; }
a.breadcrumb:active { text-decoration: none; }
a.breadcrumb:hover { color: black; text-decoration: underline; }
span.activeBreadcrumb {color:red;}

.smallp{
	font-size:9pt!important;
	line-height:180%;
}

a.medium {font-size: 12px!important;}
a.small {font-size: 11px!important;}
a.smaller {font-size: 10px!important;}
a.tiny {font-size: 8px!important;}

a.nobold {font-weight:normal;}

a.red {color: red;}
.red {color: red;}

.formTable {
}
.formTable td {
	padding:3px 2px;
	color:#696969;
}
.formButtons {
	margin:5px 0 10px 10px;
}

.searchInput {
	background:url( /images/search-icon.gif ) no-repeat; 
	background-position:right;
	background-color:#FFFFFF;
	padding-right:10px;
}

/* STYLES TARGETED TO SPECIFIC IDs ON THE PAGE */

#page {
	margin: 0 auto;
	padding:0;
	text-align: left;
	width: 970px;
	clear:both;
	opacity:1.0;
	background:#FFFFFF;
	/*filter:alpha(opacity=100);*/
	/*border:1px black solid;*/
}

#header{
	height:131px;
	width:100%;
	padding:8px 0 0 0;
	background: url('/images/bg_header.png') repeat-x;
	-khtml-user-select: none;
	-moz-user-select:none;
}

#header-admin{
	height:80px;
	width:100%;
	padding:8px 0 0 0;
	background: url('/images/bg_header_admin.png') repeat-x;
}

#content {
	/*position:relative;*/
	/*top:130px;*/
	clear:both;
	background:#FFFFFF;
	/*padding:10px 15px 20px 15px;*/
	margin:10px 15px 20px 10px;
	min-height:600px;
}

/*#footer {
	background:#EAEAEA;
	padding:10px; 
	color:#696969;
	width: 100%;
	clear:both;
	font-size:9pt;
	min-height:40px;
}*/

#footer {
	height:130px;
	width:100%;
	padding:5px 20px 20px 20px;
	background: #400000 url('/images/bg_footer.png') repeat-x 0 0;
	font-size:9pt;
	color:white;
	margin:0;
	clear:both;
}

#footer h3 {
	font-size:11pt;
	margin:0 0 5px 0;
}

#footer a {color:white;text-decoration:none;}
#footer a:visited {color:white;text-decoration:none;}
#footer a:active {color:white;text-decoration:underline;}
#footer a:hover {color:white;text-decoration:underline;}

/* red to match the footer links above */
/*#footer .highlight {
	color:#C70215;
}*/

.copyright {
	margin-right:20px;
}

#logoArea {
	float:left;
	margin-left:20px;
	/*border:1px green solid;*/
}

#logoArea img {
	z-index:200;
	position:absolute;
	margin-left:10px;
}

#navbox {
	float:right;
	padding:0;
	margin:10px 30px 0 0;
	background-color:transparent; /*#FFAC1F;*/
	clear:right;
}

#nav {
	list-style:none;
	margin:0;
	padding:0;
}

#nav li {
	height:36px;
	/*_width:80px;  IE 6 only */
	display:block;
	float:left;
	/*width:100px;*/
	/*margin:0 10px;
	padding:5px 10px;*/
	text-align:center;
	color: #FFFFFF;
	/*margin:0 20px 0 0;*/
	padding:0;
	background:transparent; /*#b10512;*/
	border-left:1px solid #CC0002;
	border-right:1px solid #800000;
}

#nav li.selected a {
	color:#FFFFFF;
	background:#fff url(/images/menu-button-on.png) repeat-x 0 0;
	/*background:#fff url(/images/menu-selected-bg.png) repeat-x 0 0;*/
}

#nav li.selected a {
	/*color: #b10512!important;*/
	/*background-color: transparent;*/
}

#nav li:first-child {
	border-left:0;
}

#nav li:first-child a {
	border-top-left-radius: 10px; 
	border-bottom-left-radius: 10px; 
	-webkit-border-top-left-radius: 10px; 
	-webkit-border-bottom-left-radius: 10px; 
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-bottomleft: 10px;
	border-left:0;
}

#nav li:last-child {
	border-right:0; 
}

#nav li:last-child a {
	border-top-right-radius: 10px; 
	border-bottom-right-radius: 10px; 
	-webkit-border-top-right-radius: 10px; 
	-webkit-border-bottom-right-radius: 10px; 
	-moz-border-radius-topright: 10px; 
	-moz-border-radius-bottomright: 10px;
	border-right:0; 
}

#nav a {
	height:28px;
	/*margin-right:20px;*/
	font-weight:bold;
	/*border:1px solid #1A335B;*/
	display:block;
	/*color:#FFF;*/
	text-decoration:none;
	/*padding:9px 20px;*/
	/*border-right:1px solid #0F034F;*/ /*#635D8D;*/
	padding:8px 25px 0;
	font-size:11pt;
	/*border-left:1px solid #FFF;*/
	color: #FFFFFF; /*#868484;*/ /*#5B5B5B;*/
	/*text-transform:uppercase;*/
	background:#fff url(/images/menu-button-off.png) repeat-x 0 0;
}

#nav a:active {
	color:#FFFFFF;
}

#nav a:hover {
	color:#FFFFFF;
	background:#fff url(/images/menu-button-on.png) repeat-x 0 0;
	/*background:url('/images/bg_topnav.jpg') repeat-x;*/
	/*background:#cc0119;*/
}

#nav a:visited {
	color:#FFFFFF;
}

#loginArea {
	height:53px;
	position:relative;
	/*width:228px;*/
	float:right;
	margin-right:10px;
	/*margin:20px 0 0 150px;*/
	padding:10px 0;
	/*background-color:#000000;*/
	color:#FFFFFF;
	font-size:9pt;
	font-weight:bold;
	text-align:right;
	z-index:1000;
	/*padding:20px 5px;*/
	/*border:1px green solid;*/
}

#loginArea a {
	color:#FFFFFF;
	text-decoration:none;
	padding:10px 5px;
	/*margin-bottom:-5px;*/
	height:30px;
	font-weight:bold;
	/*border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;*/
}

/*for our good friend IE*/
#loginArea a.signInArrow {
	*padding:11px 5px;
}

#loginArea a.signIn {font-size:10pt;color:#FFFFFF;text-decoration:none;}
#loginArea a.signIn:visited {color:#FFFFFF;text-decoration:none;}
#loginArea a.signIn:active {color:#FFFFFF;text-decoration:none;}
#loginArea a.signIn:hover {color:#FFFFFF;text-decoration:none;background-color:#710407;}

#loginArea a.signInArrow:visited {color:#FFFFFF;text-decoration:none;}
#loginArea a.signInArrow:active {color:#FFFFFF;text-decoration:none;}
#loginArea a.signInArrow:hover {color:#FFFFFF;text-decoration:none;background-color:#000000;}

#loginArea .selected {
	background-color:#710407;
}

#loginArea .selectedArrow {
	background-color:#000000;
}

#loginBox {
	display:none;
	text-align:left;
	position:absolute;
	right:0;
	top:32px;
	/*position:absolute;
	left:820px;
	top:130px;*/
	/*float:right;*/
	/*width:100%;*/
	background-color:#710407;
	margin-top:5px;
	padding:5px 10px;
	color:#FFFFFF;
	font-size:9pt;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	/*border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;*/
}


#loginBox div {
	margin:10px 0;
}

#leftCol {
	float:left;
	width:185px;
	padding-right:15px;
}

#centerCol {
	float:left;
	width:460px;
}
#centerCol p {
	padding-right:10px;	
}

#rightCol {
	float:right;
	width:auto;
}

#searchBox {
	display:none;
	text-align:left;
	position:absolute;
	top:97px;
	/*position:absolute;
	left:820px;
	top:130px;*/
	/*float:right;*/
	/*width:100%;*/
	background-color:#710407;
	margin-top:5px;
	padding:5px 10px;
	color:#FFFFFF;
	font-size:9pt;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	/*border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;*/
	z-index:500;
}

#searchBox div {
	margin:10px 0;
}

#messageBox {
	display:none;
	text-align:left;
	position:absolute;
	top:105px;
	right:160px;
	background-color:#710407;
	margin-top:5px;
	padding:5px 10px;
	color:#FFFFFF;
	font-size:9pt;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	z-index:500;
}

#messageBox div {
	margin:10px 0;
}

.photo {
	border: 0!important;
	-webkit-box-shadow: 1px 1px 2px #000;
	-moz-box-shadow: 1px 1px 2px #000;
}

.message-list {
	margin-top:20px;
}

.message-block {
	min-height: 82px;
	clear: both;
	width: 100%;
	color: #333333!important;
	border-bottom: 1px solid #666666;
	padding: 10px 0 15px;
}

.message-block .avatar-container {
	float:left;
	width:34px;
	height:34px;
	z-index:200;
}

.message-block .content {
	margin:0 5px 0 42px;
}

.message-block .avatar {
	width:34px;
	height:34px;
}

.message-text {margin:4px 0;}
.message-title {margin:4px 0;font-weight:bold;}

.message-time {
	color: #666;
	font-size: 80%;
	float:left;
}

textarea.posttext {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 1px solid #696969;
	padding: 5px;
	font-size: 16px;
	min-height:40px;
	resize:none;
}

/* content goes within page */
#contentWrapper {
	background-color:#ffffff;
	color:#3A3A3A;;
	/*clear:both;*/
	/*margin:10px 10px 0 10px;*/
	margin:0;
	padding:10px 20px;
}

/* content goes within page */
#adminContentWrapper {
	background-color:#ffffff;
	color:#000000;
	/*clear:both;*/
	/*margin:10px 10px 0 10px;*/
	margin:15px 0 0 0;
	padding:0;
	/*border:1px solid #1A335B;*/
	/*padding:10px 0 20px 0;*/
	width:100%;
}

/*
#contentWrapper a {
	color: #000000; 
	text-decoration:none;
}

#contentWrapper a:hover {
	color:#000000;
}

#contentWrapper a:visited {
	color: #000000;
}
*/

/* SS: This makes all the hyperlinks in admin black! Not good. If custom black links are 
needed, "darkLink" class can be used or they need to be wrapped within another container
and a new definition created.
#adminContentWrapper a {
	color: #000000; 
	text-decoration:none;
}

#adminContentWrapper a:hover {
	color:#000000;
}

#adminContentWrapper a:visited {
	color: #000000;
}
*/



/* Another content wrapper with no padding */
#contentWrapper2 {
	background-color: #E6E6E6;
	clear:both;
	margin:10px 10px 10px 10px;
	padding-bottom:5px;
}

/* Shaded contentWrapper*/
#contentWrapperShaded {
	background-color: #E6E6E6;
	clear:both;
	margin:5px 10px 15px 10px;
	padding:10px;
	/*padding:10px 0 20px 0;*/
}

contentWrapperShaded div {background-color: #E6E6E6;}

/*#body {
	margin:0;
	width:800px;
	min-height:637px;
	background-image:url(/images/beach-chair-800.png);
	background-repeat:no-repeat;
	background-position:center center;
}*/

/*#content {
	background-color:#FFFFFF;
	margin:20px 20px 20px 300px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter:alpha(opacity=70);
	-moz-opacity:.65;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}*/

/*#body {
	width:100%;
	border:1px solid #1A335B;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
}

#content {
	_width:100%;
	_height:100%;
	min-height:400px;
	/*float:left;
	clear:left;*/
}
*/

.profilePhoto {
	z-index:-100;
}

#admincontent {
	/*position:relative;*/
	/*top:130px;*/
	clear:both;
	background:#FFFFFF;
	padding:10px 15px 20px 15px;
	/*margin:10px 10px;*/
	min-height:600px;
	width:880px;
}

/* Content class with padding */
.contentNoPad {
	padding:0!important;
}

.menuWrapper {
	width:100%;
	height:28px;
	margin:0;
	padding:0;
	background-color:#808080;
}

.menu {
	width:100%;
	background-color:#808080;
	margin: 0 auto 0 auto;
	clear:both;
}

a.menuItem {
	display:inline-block;
	margin:0 12px;
}

a.yuimenubaritemlabel{
	padding: 4px 15px!important;
}

/* CUSTOM CLASSES */

/*#logoArea {
	float:left;
	margin:5px 20px 5px 30px;
	padding:0;
}*/

.shadedBox {
	background-color:#ffab24; /*#0F034F;*/
	color:white;
	padding:10px;
	margin:0 10px;
}

.shadedBox a {
	color:white;
}

.right {
	float:right;
}
.left {
	float:left;
}

.shaded {
	background-color:#DDDDDD;
}

.productTable {
	border-top:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
}

.productTable td {
	border-left:1px dotted #EEEEEE;
	border-bottom:1px dotted #EEEEEE;
	padding:2px;
}

.reportTable {
	border: 1px solid #999999;
	border-spacing: 0px;
	border-collapse: collapse;
}

.reportTable th {
	background-color:#C70215;
	color: #FFFFFF;
	vertical-align:bottom;
	padding:5px;
	font-weight:bold;
	border: 1px solid #999999;
}

.reportTable td {
	padding:5px;
	border: 1px solid #999999;
	vertical-align: top;
}

.gradientFill {
	background-image:url('/images/gradientbg.jpg');
	width:662px;
	height:159px;
	margin:10px 0;
}

.highlight{color:#527E8B;}

.darkBox{
	color:white;
	background-color:black;
	padding:5px 5px;
	margin:5px 5px;
	text-align:center;
	font-weight:bold;
}
.darkBoxContainer{
	background-color:gray;
	/*padding:10px;
	margin:5px;*/
	padding:0;
	margin:0;
	text-align:center;
}


.panel {
	padding:5px;
}

/* apply this class to panels that require it in IE 7.  can't apply to panels that may cross pulldown menus. */
.relative {
	position:relative;
}

.scrolling {
	overflow: auto;	
}

.nonscrolling {
	overflow: hidden;	
}

/*.mainTableCell {
	margin:0;
	padding:5px;
	border:5px black solid;
}*/

.dark {
	background-color:#000000;
	color:#FFFFFF;
}

a.darkLink {color:black;text-decoration:none;}
a.darkLink:visited {color:black;text-decoration:none;}
a.darkLink:active {color:black;text-decoration:underline;}
a.darkLink:hover {color:#C70215;text-decoration:underline;}

a.lightLink {color:white;text-decoration:none;}
a.lightLink:visited {color:white;text-decoration:none;}
a.lightLink:active {color:white;text-decoration:underline;}
a.lightLink:hover {color:white;text-decoration:underline;}

a.silverLink {color:silver;text-decoration:none;}
a.silverLink:visited {color:silver;text-decoration:none;}
a.silverLink:active {color:silver;text-decoration:underline;}
a.silverLink:hover {color:silver;text-decoration:underline;}

a.gray {color:#666666;text-decoration:none;}
a.gray:visited {color:#666666;text-decoration:none;}
a.gray:active {color:#666666;text-decoration:underline;}
a.gray:hover {color:#666666;text-decoration:underline;}

a.button{
	display:block;
	color:white;
	cursor:pointer;
	white-space:nowrap;
	border:1px solid #666666;
	background: #999;
	padding:0px 5px;
}
a.button:hover{text-decoration:none!important;color:white!important;}

.light {
	background-color:#FFFFFF;
}

.headline {
	font-size:15pt;
	color:#999;
}

.headline2 {
	font-size:11px;
	font-weight:bold;
}

div.pod{
	/*border:1px solid #5B5B5B;*/
	background-color:#F0F0E7; /*#F0F4F7;  */
	/*padding:10px;*/
	margin:10px;
	-moz-border-radius: 20px;
	-khtml-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}

div.subpod{
	/*border:1px solid #5B5B5B;*/
	background-color:#F1F1F1; /*#F0F4F7;  */
	/*padding:10px;*/
	margin:10px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

td.subpod{
	background-color:#ededed; /*#F0F4F7;  */
	margin:5px;
}




div.pod h3 {
	font-family: Georgia,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:22pt;
	color: #710407;
}

div.panelContainer{
	padding:10px 0 10px 10px;
}

.popupTitle {
	margin:0;
	padding:10px;
	overflow:hidden;
	font-size:26pt;
	font-family: Georgia,Arial,Helvetica,sans-serif;
	/*font-weight:bold;*/
	color: #444444;
	text-align: center;
}

img.pageTitle {
	margin:20px 0;
}

div.pageTitle {	
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:22pt;
	margin:0 0 10px;
	color: #696969;
	width:100%;
	text-align: left;
}
 
.subTitle {
	font-weight:bold;
	font-size:12pt;
	margin:20px 0;
	color: #CC0000;
}

.podWide {
	padding:10px;
	background: url('/images/pod-wide-bg.png') no-repeat;
	width:660px;
	height:260px;
}

.podWideBody {
	width:100%;
	padding:20px 45px;
}

.podWideTitle {
	color:#951B23;
	font-size:14pt;
	margin:5px;
	font-weight:bold;
	text-transform:uppercase;
}

.podWideHead {
	width:100%;
}

.podWideMore {
	color:#FFFFFF;
	font-weight:bold;
	position:relative;
	top:-14px;
	left:470px;
	font-size:9pt;
}

.podWideMore a {color:#FFFFFF;}
.podWideMore a:hover {color:#FFFFFF;}
.podWideMore a:visited {color:#FFFFFF;}
.podWideMore a:active {color:#FFFFFF;}

.podTitle {
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
	color:#000000;
	width:100%;
}

.podTitleShaded {	
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	margin:0;
	padding:0;
	background-color: #58595B;
	color: White;
	overflow: hidden;
	height:34px;
}

.podShadedTextTitle {	
	margin:10px 10px 10px 10px;
}
.podTextTitle{	
	margin:10px 10px 10px 10px;
}


.podFeatureTitleShaded {	
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	margin:0;
	padding:0;
	background-color: #58595B;
	color: White;
}

div.commentPod{
	padding:0;
	margin:0;
	background-color:#CCCCCC;
	text-align:left;
}

.podCommentTitleShaded {	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	margin:0;
	padding:8px 0 0 12px;
	background-color: #58595B;
	color: White;
}

.podCommentText{
	font-size:12px;
}


.contextHeader {
	color:white;
	font-weight:bold;
	margin:10px;
	padding:10px 0;
	font-size:18pt;
	/*font-size:27px;
	line-height:30px;
	margin:10px 5px;*/
}

.podWide370 {
	margin:10px 0;
	background: url('/images/pod-wide-370-bg.png') no-repeat;
	width:660px;
	height:500px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;

}
.podWide370Title {
	color:#951B23;
	font-size:17pt;
	font-weight:bold;
	text-transform:uppercase;
	width:270px;
	height:30px;
	overflow-x:hidden;
	overflow-y:hidden;
}

.podWideMore370 {
	padding-top:10px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:9pt;
}

.podWideMore370 a {color:#FFFFFF;}
.podWideMore370 a:hover {color:#FFFFFF;}
.podWideMore370 a:visited {color:#FFFFFF;}
.podWideMore370 a:active {color:#FFFFFF;}



.podWide370Head {
	padding:10px 0 5px 10px;
	width:610px;
}

.podWide370Content {
	padding: 10px 0 0 10px;
}


a.contentcomments {
	background: transparent url('/images/comments-bg.png') no-repeat top left;
	width:100px;
	height:25px;
	display:inline-block;
	padding:3px 0;
	text-align:center;
	font-size:8pt;
	margin:4px 0 0 0;
}


.podWide370Content p{
	padding-right:0!important;
	margin:5px 10px 5px 0!important;
	line-height:15px;
}

.podWideCol{
	width:418px;
	height:435px;
	float:left;
	padding:0 0 0 10px;
	overflow-y:hidden;
}
/*
 * for the TwoOne Config
 * */

.podWideColNoMargin{
	width:418px;
	height:435px;
	float:left;
	overflow-y:hidden;
}

.podThinColLeftBorder{
	width:200px;
	height:435px;
	border-left:1px solid silver;
	float:left;
	padding:0 0 0 10px;
	overflow-y:hidden;
}

.podThinColRightBorder{
	width:200px;
	height:435px;
	border-right:1px solid silver;
	float:left;
	padding:0;
	overflow-y:hidden;
}

.podThinColNoBorder{
	width:208px;
	height:435px;
	float:left;
	padding:0 0 0 10px;
	overflow-y:hidden;
}

.podLargeCol{
	overflow-y:hidden;
	height:435px;

}
.podColContentTitle{
	font-weight:bold;
	line-height:15px;
}

.podColContentDate{
	font-size:9px;
	height:10px;
}
a.podColGetMore{
	color:#C70215;
	font-style:italic;
}



/* apply to p or div */
.text {margin:10px 5px;}

/* Regular font, only smaller size.*/
.small {
	font-size: 11px;
}

/* Regular font, only medium size.*/
.medium {
	font-size: 12px;
}

.smaller {
	font-size: 10px;
}

.smaller2 {
	font-size: 9px;
}

div.comingSoon h1{
	padding-top:100px;
	text-align:center;
	color:red;
}

.x-form-field{margin:0;font:normal 12px tahoma,arial,helvetica,sans-serif;}
.x-form-text,textarea.x-form-field{height:18px;line-height:18px;vertical-align:middle;padding:1px 1px;background:#fff url(/js/ext/resources/images/default/form/text-bg.gif) repeat-x 0 0;border:1px solid #B5B8C8;}
.x-form-focus,textarea.x-form-focus{border:1px solid #7eadd9;}
.x-item-protected{height:18px;line-height:18px;vertical-align:middle;padding:1px 1px;color:black;background-color:silver}

/*
button, input[type="submit"], input[type="reset"], input[type="button"] {
	background-color: transparent; 
	background-image:url(/images/bg_button.jpg);
	background-repeat:repeat-x;
	color: white;
	font-weight:bold;
	font-size:13pt;
	//padding:2px 15px;
}
*/

/* Ext buttons in admin need black color*/
.x-btn button {
	color:black!important;
}

button.disabled {
	background-color: transparent; 
	background-image:url(/images/bg_button_grey.jpg)!important;
	background-repeat:repeat-x;
	height:35px;
	color:white;
	font-weight:bold;
	font-size:13pt;
	//padding:2px 15px;
}

.button{
	font-size:10pt;
	cursor:pointer;
	white-space:nowrap;
	color:black;
	border:1px solid #B5B8C8;
	margin:2px;
	padding:2px;
	font-weight:bold;
	/*background-color: transparent;
	background-image:url('/images/buttonbg-tall.jpg');
	background-repeat:repeat;*/
	/* hoses IE! min-width:160px;*/
	text-align:center;
}
.imgButton{
	cursor:pointer;
	border:none;
	margin:2px;
	padding:2px;
	background-color:transparent;
}

.transparent {
	color:white;
	background-color: transparent;
	border:none;
}

button.img {
    font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	cursor:pointer;
	white-space:nowrap;
	color:white;
	border:none;
	padding-bottom:3px;
	font-weight:bold;
	text-align:center;
	outline: none;
}

/*To get rid of the ugly dotted focus line*/
button::-moz-focus-inner {border : 0px;}	/* FF */
button:focus {outline : none;}				/* IE */

button.regular {
	background: transparent url('/images/btn-bg-regular.png') no-repeat top left;
	width:162px;
	height:35px;
}
button.small {
	background: transparent url('/images/btn-bg-small.png') no-repeat top left;
	width:81px;
	height:35px;
}
button.medium {
	background: transparent url('/images/btn-bg-medium.png') no-repeat top left;
	width:117px;
	height:35px;
}
button.large {
	background: transparent url('/images/btn-bg-large.png') no-repeat top left;
	width:192px;
	height:35px;
}

button.imgDisabled {
	background-position: 0 -37px;
}
/*#search-form-query {
	background: transparent url('/images/btn-search.png') no-repeat top right;
	width:160px;
	height:16px;
	padding:3px 70px 3px 3px!important;
}*/
button.search {
	background: transparent url('/images/btn-search.png') no-repeat top right;
	width:59px;
	height:24px;
	margin:0;
	padding:0;
	float:right;
}

.inlineButton{cursor:pointer;white-space:nowrap;border:1px solid #B5B8C8;padding-bottom:2px;}
#takenMessage,#takenLegendMessage,#takenAthleteMessage,#conflictMessage{color:red;}
#coolMessage{color:green;}
/*.buttonGo{cursor:pointer;white-space:nowrap;border:0px;background:transparent url(/images/go.png) no-repeat 100%;width:30px;height:20px;}*/

/* Reg Form Styles */
.form-note {
	background:transparent url(/images/note-bottom.gif) no-repeat scroll 20px 100%;
	bottom:10px;
	color:#FFFFFF;
	left:500px;
	display:none;
	padding-bottom:9px;
	position:absolute;
	width:210px;
}

.form-note p {
    margin: 0;
    padding: 15px;
    font-family: Arial, Helvetica, sans-serif;
  	font-size: 12px;
    background: red;
    color: #fff;
	line-height:1.5;
}

div.formContainer{
	/*padding-left:125px;*/
}
.frmCol {padding-left:110px;}

form div.fieldset{position:relative;margin-bottom:5px;}

form div.fieldset label.fieldlabel{
	display:block;
	float:left;
	width:100px;
	padding:4px 0 0;
	position:relative;
	vertical-align:middle;
	white-space:nowrap;
	padding-left:10px;
}


/*This is the style attached to the div that most extjs forms are bound to it 
 * provides left padding and bottom padding so the form isn't crammed over to 
 * the left and the buttons at the bottom of the forms a have a little spacing
 * before the footer kicks in.
 */

#out{padding-left:10px;padding-bottom:20px;}

.panel-album-photo{height:180px;width:103px;padding:0 25px 25px 0;border:0 none;}
.panel-album-photo-inner{border:1px black solid;}
.white-body .x-window-body {background-color: #FFFFFF;background:#FFFFFF;}
.black-body .x-window-body {background-color: #000000;background:#000000;}
.white {background-color: #FFFFFF;background:#FFFFFF;}
.black {background-color: #000000;background:#000000;}

.cssTable {
margin:0px;
padding:0px;
border-spacing:0px;
} 

img.thumb {border:1px solid #CCCCCC;max-width:100px;max-height:100px;width: expression(this.width > 100 ? 100: true);height: expression(this.height > 100 ? 100: true);} 
img.msgFull {border:1px solid #CCCCCC;max-width:500px;max-height:500px;width: expression(this.width > 500 ? 500: true);height: expression(this.height > 500 ? 500: true);} 
img.thumbSmall {border:1px solid #CCCCCC;max-width:50px;max-height:50px;width: expression(this.width > 50 ? 50: true);height: expression(this.height > 50 ? 50: true);} 
img.thumbMedium {border:1px solid #CCCCCC;max-width:75px;max-height:75px;width: expression(this.width > 75 ? 75: true);height: expression(this.height > 75 ? 75: true);} 
/*
img.thumbSmall {border:1px solid #CCCCCC;max-width:50px;max-height:50px;width: expression(this.width > 50 ? 50: true);height: expression(this.height > 50 ? 50: true);} 
img.thumbTiny {border:1px solid #CCCCCC;max-width:25px;max-height:25px;width: expression(this.width > 25 ? 25: true);height: expression(this.height > 25 ? 25: true);} 
img.thumbMediumWide {border:1px solid #CCCCCC;max-width:133px;max-height:75px;width: expression(this.width > 100 ? 100: true);height: expression(this.height > 75 ? 75: true);} 

img.thumbSmallSet {border:1px solid #CCCCCC;width:50px;height:50px;} 
*/

/* for video 16:9 thums */

img.thumbWide {border:1px solid #CCCCCC;max-width:178px;max-height:100px;width: expression(this.width > 133 ? 133: true);height: expression(this.height > 100 ? 100: true);} 
img.thumbSmallWide {border:1px solid #CCCCCC;max-width:89px;max-height:50px;width: expression(this.width > 67 ? 67: true);height: expression(this.height > 50 ? 50: true);} 
img.thumbMediumWide {border:1px solid #CCCCCC;max-width:133px;max-height:75px;width: expression(this.width > 100 ? 100: true);height: expression(this.height > 75 ? 75: true);} 
/*
img.thumbNoBorder {border:0px;max-width:100px;max-height:100px;width: expression(this.width > 100 ? 100: true);height: expression(this.height > 100 ? 100: true);} 
img.thumbSmallNoBorder {border:0px;max-width:50px;max-height:50px;width: expression(this.width > 50 ? 50: true);height: expression(this.height > 50 ? 50: true);} 
img.thumbMediumNoBorder {border:0px;max-width:75px;max-height:75px;width: expression(this.width > 75 ? 75: true);height: expression(this.height > 75 ? 75: true);} 

img.fullSize {border:1px solid #CCCCCC;max-width:800px;max-height:550px;width: expression(this.width > 800 ? 800: true);height: expression(this.height > 550 ? 550: true);} 
img.articleLead {border:1px solid #CCCCCC;max-width:250px;max-height:350px;width: expression(this.width > 250 ? 250: true);height: expression(this.height > 350 ? 350: true);} 
img.brand {border:1px solid #CCCCCC;max-width:375px;max-height:275px;width: expression(this.width > 375 ? 375: true);height: expression(this.height > 275 ? 275: true);} 
img.videoThumbFull {border:0px solid #CCCCCC;max-width:435px;max-height:250px;width: expression(this.width > 435 ? 435: true);height: expression(this.height > 250 ? 250: true);} 
img.feature {border:0px solid #CCCCCC;max-width:400px;max-height:270px;width: expression(this.width > 400 ? 400: true);height: expression(this.height > 270 ? 270: true);} 
img.user {border:0px solid #CCCCCC;max-width:238px;max-height:238px;width: expression(this.width > 238 ? 238: true);height: expression(this.height > 238 ? 238: true);} 
*/

/* this is for the kick in the balls ie 5/6 will deliver if you use tranparency in a png image*/
img.png{ behavior: url(/css/helper/iepngfix.htc) }

img.pngInactive { behavior: url(/css/helper/iepngfix.htc) }


.alignTop {vertical-align:top;margin-top:0px;}

.nomargin {
	margin:0;
	padding:0;
}

.clear {
	clear: both;
}

/* TABS the following classes are for tabs...see WEB-INF/tags/layout/tabset.cfm */
/*
 * color scheme:
 * E6E6E6 - light gray background
 * CCCCCC - medium gray spot color
 * 737373 - dark gray spot color
 */
div.tabSet {
	margin:0;
	/*padding-top: 20px;
    width:100%;*/
    line-height:normal;
}
ul.tabList {
	margin:0;
	padding:0; /*10px 10px 0;*/
	list-style:none;
	/*max-width: 770px;*/
	font-size:14px;
	background-color:transparent;
	color: #737373;
	height: 32px;
	border-bottom:2px solid #C70215;
}
li.tabListItem {
	float: left;
	text-align: left;
	overflow: hidden;
	margin-right:0px;
	max-width:300px;
	overflow:hidden;
	height: 30px;
	border-right:2px solid #C70215;
	border-top:2px solid #C70215;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
}
li.tabListItem:first-child {border-left:2px solid #C70215;}
ul.indented li.tabListItem:first-child {margin-left:30px;}

ul.tabList li.selected{
	border-bottom:2px solid #FFFFFF;
}

/* base class for tab "links" */
a.tabLink {
	display: block;
	padding: 8px 10px 8px 10px;
	/*text-transform:uppercase;*/
	font-weight: bold;
}
/* four variants for tabs that are not currently in focus */
a.tabLinkUnselected {
	background-color:#CCCCCC;
	color: #444444;
	text-decoration:none;	
}
a.tabLinkUnselected:visited {
	background-color:#CCCCCC;
	color: #444444;
	text-decoration:none;
}
a.tabLinkUnselected:active {
	background-color:#737373;
	color: #000000;
	text-decoration:none;
}
a.tabLinkUnselected:hover {
	background-color:#737373;
	color:#000000;
	text-decoration:none;
}
/*and four for tabs that are in focus */
a.tabLinkSelected {
	color: #000000;
	background-color:#FFFFFF;
	text-decoration:none;
}
a.tabLinkSelected:visited {
	color: #000000;
	background-color:#FFFFFF;
	text-decoration:none;
}
a.tabLinkSelected:active {
	background-color:#FFFFFF;
	color: #000000;
	text-decoration:none;
}
a.tabLinkSelected:hover {
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;
}
/* finally, the content region beneath the tab */
div.tabContent {
	position:relative;
	overflow:auto;
	/*border-bottom: 2px solid black;
	border-right: 2px solid black;
	border-left: 2px solid black;*/
	padding: 10px 10px 0 10px;
	background-color:#E6E6E6;
	color:#000000;
}


/*Alternate tab classes*/

div.paneltabset {


padding-bottom:10px !important;
_position: relative
}

div.paneltabset a {text-decoration: none;}
div.paneltabset a:hover {text-decoration: none;}
div.paneltabset a:active {text-decoration: none;}
div.paneltabset a:visited {text-decoration: none;}

div.tabsContainer {
	border-left: 1px solid #fff; 
	position: relative;
	top: 1px;
	_top: 0;
	left: -1px;
	_height: 15px;
	_padding-top: 6px;
	display: block;
}

ul.panelTabList {
font-size:10px;
_position: absolute;
top:0;
}

ul.panelTabList li {
	position: relative;
	top: 0; 
	padding-left: 5px;
	padding-right: 5px;
}

ul.panelTabList {

	display: block;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	text-transform: uppercase;
	font-weight:bold;
	z-index: 500;
/*\*/	vertical-align: middle;/*\*/
	font-family: Arial, Helvetica, sans-serif;
	list-style-type:none;
}


li.panelTabFirstListItem {
	background-color:#CCCCCC;
	background-image:none;
	border: 1px solid silver;
	border-width:1px;
	display:block;
	float:left;
	margin:0;
	padding:4px 7px 3px 7px;
	_padding:4px 7px 4px 7px;
	white-space:nowrap;
	z-index:980;
}

li.panelTabListItem {
	background-color:#CCCCCC;
	background-image:none;
	border: 1px solid silver;
	border-width:1px 1px 1px 0;
	display:block;
	float:left;
	margin:0;
	padding:4px 7px 3px 7px;
	_padding:4px 7px 4px 7px;
	white-space:nowrap;
	z-index:998;
}


li.panelTabListItemSelected {
	background-color:#eeeeee;
	border-bottom: none;
	padding:4px 7px 4px 7px;
	_padding:4px 7px 5px 7px;
	z-index:999;
}




/* base class for tab "links" */
a.panelTabLink {
	color: #000000;
}

/* four variants for tabs that are not currently in focus */
a.panelTabLinkUnselected {
	color: #000000;
}
a.panelTabLinkUnselected:hover {
	color: #000000;
}
a.panelTabLinkUnselected:active {
	color: #000000;
}
a.panelTabLinkUnselected:visited {
	color: #000000;
}


/*and four for tabs that are in focus */

a.panelTabLinkSelected {
	color: #000000;
}
a.panelTabLinkSelected:hover {
	color: #000000;
}
a.panelTabLinkSelected:active {
	color: #000000;
}
a.panelTabLinkSelected:visited {
	color: #000000;
}


/* Same but with borders */


div.panelTabContent {
border: 1px solid silver;
clear:both;
display:block;
margin:0;
padding:7px;
_padding: 7px 7px 30px 7px;
background-color:#eeeeee;

}








/* end TABS */

/* Color Picker */
/* The negative margin here is to correct for the 20 px margin set in the ul style above */
.x-color-picker, .x-color-picker {
  height: 195px;
  position: relative;
  overflow: hidden;
  margin-left:-20px;
}
.x-color-picker div canvas {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
.x-color-picker-wheel {
  z-index: 1;
}
.x-color-picker-gradient  {
  z-index: 0;
}

/* Photo nav overlay */
.navOverlay {
	background:white;
	/*float: left;*/
	position: relative;
	left: 390px;
	top: -20px;
	width: 40px;
	height: 15px;
	z-index: 10;
	text-align:center;
}
.navOverlaySmall {
	background:white;
	/*float: left;*/
	position: relative;
	left: 410px;
	top: -20px;
	width: 20px;
	height: 15px;
	z-index: 10;
	text-align:center;
}
.transparent {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
.no-transparent {
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

div.article { position: relative;}
div.article div { position: relative;}
div.article p { position: relative;margin:10px 5px 10px 0;}
div.wrapRight div { float: right; clear: right;}
div.wrapLeft div { float: left; clear: left;}

div.exclusiveLabel{
	background-color:White;
	border:1px solid black;
	height:10pt;
	left:60%;
	padding:0;
	position:absolute;
	text-align:center;
	top:-8px;
	width:80px;
	z-index:50;
}
div.exclusive{
	/*position: relative;*/
	background: #660000;
	color: White;
}
div.exclusive div a{
	color: White;
}

/* content search popup styles for Ext template */
.search-item {
    /*font:normal 11px tahoma, arial, helvetica, sans-serif;*/
    padding:3px 10px 3px 10px;
    border:1px solid #fff;
    border-bottom:1px solid #eeeeee;
    white-space:normal;
}
.search-item h3 {
    display:block;
    font:inherit;
    font-weight:bold;
}

.search-item h3 span {
    float: right;
    font-weight:normal;
    margin:0 0 5px 5px;
    width:100px;
    display:block;
    clear:none;
}

.titleShaded {
	font-weight: bold;
	font-size: 14px;
	margin: 10px 5px 5px 5px;
	padding: 0;
	background-color: #AAAAAA;
}

.separator {
	margin: 5px 5px 10px 0;
	padding: 0;
	background-color: #737373;
	width:900px;
	height:3px;
	font-size:1px; /* for IE6 */
}

.separatorLight {
	margin: 5px 5px 10px 0;
	padding: 0;
	background-color: #CCCCCC;
	width:900px;
	height:1px;
	font-size:1px; /* for IE6 */
}

/* search "links" */
a.searchLinkSelected, a.searchLinkSelected:active, a.searchLinkSelected:visited {
	font-weight: bold;
	color:#000000;
	text-decoration: none;
}
a.searchLinkSelected:hover {
	text-decoration:none;
}
a.linkSelectedColor, a.linkSelectedColor:active, a.linkSelectedColor:visited {
	font-weight: bold;
	color:#8A0054;
}
a.linkSelectedColor:hover {
	text-decoration:none;
}

.font10 {
	font-size:13px;
}

div.thin {
	border: none 0;
	border-top: 1px solid #999!important;
	height: 1px;
	text-align:left;	/* IE */
	margin: 10px auto 0 0; /* Mozilla */
}

bloglink {font-size: 12px; color: black; align:right;}

.blogpager {font-size: 12px; color: black; align:right;}


a.bloglink {font-size: 12px; color: black; text-decoration: none;}
a.bloglink:visited {font-size: 12px; color: black; }
a.bloglink:active {font-size: 12px; text-decoration: none; }
a.bloglink:hover {font-size: 12px; color: black; text-decoration: underline; }

/*the following classes work together to make the transparent overlay in the videoplayer component*/
.flashWrapper {
	position:relative;
	/*float:left;	SS:4/27/08: causes the flash object to float outside its container div */
}
.flashContainer {
	margin:auto;
	position:relative;
	z-index:1;
}
.transparentOverlay {
	z-index:2000;
	cursor:hand;
}
.transparentIframe {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	z-index:2000;
	/* IE code for opacity.  Firefox opacity attribute intentionally omitted, since it is buggy when used with flash on the Mac. */
	filter:alpha(opacity=0);
}

.sportTitle {
	font-weight:bold;
	text-transform:uppercase;
	color: #8A0054;
	font-size:14px;
	margin:0 5px 10px 0;
	padding:0;
}

.hidden {visibility:hidden;}
.hidden2 {display:none;}

.shadedDark{
	background-color: #AAAAAA;
}

.whiteTitle {	
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	padding:5px;
	color: White;
}

.darkGray{
	color: #737373;
}

/* vertical overflow only */
.vOverflow{overflow-x:hidden;overflow-y:auto;}
/* horizontal overflow only */
.hOverflow{overflow-x:auto;overflow-y:hidden;}

.noBorder{border:none;}

a.podHeadlink {font-size: 11px; color: black;}
a.podHeadlink:visited {font-size: 11px; color: black; }
a.podHeadlink:active {font-size: 11px; text-decoration: none; }
a.podHeadlink:hover {font-size: 11px; color: white; text-decoration: underline; }

a.podHeadlinkSmall {font-size: 9px; color: black;text-transform:none;display:block;}
a.podHeadlinkSmall:visited {color: black;}
a.podHeadlinkSmall:active {text-decoration: none; }
a.podHeadlinkSmall:hover {color: white; text-decoration: underline; }

a.podHeadlinkSmallLight {font-size: 9px; color: white;text-transform:none}
a.podHeadlinkSmallLight:visited {color: white;}
a.podHeadlinkSmallLight:active {text-decoration: none; }
a.podHeadlinkSmallLight:hover {color: white; text-decoration: underline; }

.initCaps {text-transform:capitalize;}

/* default ext windows to white bg */
.x-window-body{background:white}

/* and turn off "li" discs on ext tabs */
ul.x-tab-strip-top {
	list-style:none;
	margin:0;
	padding:0;
}

/* birdsong3 provided these for the go button */
input.go-btn {
	width: 20px;
	height: 20px;
	background: #999 url(/images/go.gif) no-repeat;
	vertical-align: middle;
}
input.go-btn:hover {
	background: #ccc url(/images/go.gif) no-repeat 0 -20px;
}


/*
 * Custom EXT CSS styles
 */
.x-form-head-label {
    font:bold 10px tahoma, arial, helvetica, sans-serif;
    padding-left:105px;
    position:relative;
    margin-bottom:7px;
    margin-top:3px;
}

/* Override Ext style to make the blank row height same as other rows inside a combobox */
.x-combo-list-item{
	border:1px solid #FFFFFF;
	font-family:tahoma,arial,helvetica,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	overflow:hidden;
	padding:2px;
	white-space:nowrap;
	height:14px;			/* custom value */
}

.deadlink{color:silver;}
/* these are used in my favorites pod*/
.favSection{padding-bottom:5px;}
.favTitle{padding-bottom:3px;}

a.subMenulinkSmallLight {font-size: 11px; color: white;text-transform:none}
a.subMenulinkSmallLight:visited {color: white;}
a.subMenulinkSmallLight:active {text-decoration: none; }
a.subMenulinkSmallLight:hover {color: white; text-decoration: underline; }

/* Exposure meter*/
.statpad{padding-left:10px;}

/* Community styles used in the community pods and commenting*/

.comPopupTitle{
padding:0 0 0 10px;
font-size: 16px;
}

.comPopupInstruction{
padding-left:95px;
font-size: 10px;
}

.comPopupInstruction125{
padding-bottom:3px;
padding-left:125px;
font-size: 10px;
}

.comPopupMsg{
padding:10px 0 0 10px;
font-size: 13px;
}

.comMinimal{
padding:0;
}

.comPopupSubject{
padding-left:10px;
font-size: 13px;
}

.upload-icon {
            background: url('/images/image_add.png') no-repeat 0 0 !important;
        }

.supportSubTitle {
	font-size:14pt;
	font-weight:bold;
}

div.faq{
	background-image:url('/images/faq_bg.png');
	background-repeat:no-repeat;
	height:73px;
	padding:0;
	margin:0;
	font-size:0;
}

div.faqblock{margin:20px 0 20px 0;}

div.faqimg{float:left;}

div.faqquestion{
	float:left; 
	margin:0 0 0 10px; 
	width:550px;
	cursor:pointer;	
}

div.faqanswercontainer{margin:0 10px 0 46px;}


div.faqanswer{
	padding:0;
	margin:0;
	display:none;
	width:550px;
}

.box {
	border:1px solid #999;
}

td.tabBarVertical{
	background:url('/images/left_nav.png') no-repeat scroll right top;
	width:230px;
	min-height:800px;
}
div.tabBar{
	 width:100%;
	 height:60px;
	 position:absolute;
	 top:308px;
	 z-index:100;
}

.center{
	text-align:center;
	margin:0 auto;
}

.tabDescr {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13pt;
	color:#494949;
	line-height:150%;
	margin:10px 0 30px;
}

.tabDescr p{
	margin: 10px 0 20px;
	width: 100%!important, 
	max-width: 100%!important	
}

.tabDescr a {
	font-size:11pt;
	margin:0 0 0 15px;
}

.tabHeadImg{
	margin-bottom: 20px;
}
.tabDescr h1 {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-weight:normal;
	font-size:16pt;
	color: #0575E1;
}

.tabText {
	font-size:12pt;
	color:#717171;
}
.tabLinks{
	 width:400px;
	 height:40px;
	 position:absolute;
	 top:240px;	
	 left:535px; 
	 z-index:100;
}
.tabLinks a{
	display:inline-block;
	margin-right:10px;
}
.expand{
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:13pt;
	margin-bottom:10px;
}
.expand span{
	cursor:pointer;
}
.expand img{
	margin-right:10px;
	cursor:pointer;
}
.expand div{
	margin-left:10px;
	font-size:12pt;
}
.expand ul{
	padding-left:20px;
}
.expand ul ul{
	list-style-type: square;
}
.expand ul ul ul{
	list-style-type: circle;
}
.quote{
	font-family: Arial,Trebuchet MS,Helvetica,sans-serif;
	font-size:12pt;
	color: #717171;
}
.quoteAuthor{
	font-family: Arial,Trebuchet MS,Helvetica,sans-serif;
	font-size:12pt;
	font-weight: bold;
	font-style: italic;
	color: #0E59AD;
	text-align: right;
}
.footLinks{
	font-size:9pt;
	text-align:center;
	margin: 0 auto 5px;
}
.subHead {
	font-size:16pt;
	font-weight: bold;
	color: #BB0000;
	margin: 20px 0;
}
.subHead2 {
	font-size:16pt;
	font-weight: bold;
	color: #0575E1;
	margin: 20px 0;
}

table.compare {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #999999;
	border-collapse: collapse;
}
table.compare td {
	border-width: 1px;
	padding: 10px;
	border-style: solid;
	border-color: #999999;
}
table.compare th {
	font-weight: bold;
	border-width: 1px;
	padding: 10px;
	border-style: solid;
	border-color: #999999;
	text-align: center;
}
div.legal {
	padding: 10px 150px;
}
.slideshow {
	height:370px;
	width:950px;
	position:absolute;
	top:0;
}
div.tabCell {
	width:100%;
	height:100%;
}
div.tabCell .text {
	position:relative;
	width:420px;
	float:right;
	background-color:transparent;
	z-index:20;
	border:0px solid black;
}
.subTitle2 {
	font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
	font-size:17pt;
	margin:15px 0;
	color: #C01C23;
}
.intro {
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	font-stretch: semi-expanded;
	margin:0 3px 15px 0;
	color: #747474;
	line-height: 150%;
}
/*.safeRed {
	color:#C01C23;
}*/
ul.info {
	font-family: Arial,Helvetica,sans-serif;
	font-size:15px;	
	padding-left:5px;
	color: #727272;
	list-style-image: url('/images/bullet.png');
}
ul.info li {
	margin:5px 0 5px 5px;
}
ul.info li:before {
	color: #4E7FC3;
}
div.homeTabs{
	width: 100%;
	height: 370px;
	margin: 0 0 20px 0;
	position: relative;
}

table.spaced {
	border-collapse: collapse;
}	
table.spaced td {
	padding:5px 0;
}
.x-tabs-strip .x-tabs-text {
	font-size:14px;
}

div.tabCell2 {
	height:100%;
	padding:10px;
	margin-bottom:50px;
}

table.tablesorter thead tr .header {
	background-image: url('/images/sort.gif');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	font-size:12pt;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url('/images/asc.gif');
}
table.tablesorter thead tr .headerSortDown {
	background-image: url('/images/desc.gif');
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	color: #1075AD;
}

a.helprequest {font-size: 11px; color: blue!important;}
a.helprequest:visited {color: blue!important;}
a.helprequest:active {color: blue!important;}
a.helprequest:hover {color: blue!important; }

a.classic {color: blue!important;}
a.classic:visited {color: blue!important;}
a.classic:active {color: blue!important;}
a.classic:hover {color: blue!important; }

.wait {
	background:#fff url(/images/ajax-loader.gif) no-repeat center center;
}

a.support {font-size: 16px; text-decoration: none; color: black!important;}
a.support:visited {text-decoration: none;color: black!important;}
a.support:active {text-decoration: none;color: black!important;}
a.support:hover {text-decoration: none;color: black!important; }

/* Support search page*/
div.autosize { display: table; width: #iif(request.isIE,DE('#iePaginationWidth#px'),DE('auto'))#; }
div.autosize > div { display: table-cell;}
.center {margin-left:auto;margin-right:auto;}
.pagination a{color:##000000;font-weight:bold;border:1px solid ##999999;}
.pagination span {color:##000000;font-weight:bold;}
.pagination .current{font-weight:bold;border:1px solid ##999999;}

span.select {
	background:transparent url(../images/select_100px.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	height:19px;
	line-height:19px;
	overflow:hidden;
	padding:0 20px 0 5px;
	position:absolute;
	width:100px;
	behavior: url(/css/helper/iepngfix.htc);
}

select.styled {
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	position:relative;
	width:100px;
	z-index:5;
	font-weight:bold;
	font-size:12px;
	padding:0px!important;
}

div.supportSubtext{
	text-align:center;
	font-size: 9pt;
	font-weight:bold;

}

div.bigMargin{
	margin:0 200px!important;
}



textarea.comment {
	font-family: Arial,Helvetica,sans-serif;
	color: #5B5B5B;
	width:350px;
	height:20px;
}


div.CommentBlock{
	margin:5px;
	padding:10px;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	background-color:#EEEEEE;
	
border:1px solid silver;	
}

div.CommentAuthor{
	float:left;
	font-size: 9pt;
	font-weight:bold;
}

div.CommentDate{
	float:right;
	font-size: 9pt;
	font-weight:bold;
}

div.CommentBody{
	margin:5px 0;
	font-size: 9pt;
}

div.NewComment{
	/*background-color:#ffffff;
	border:1px solid silver;*/
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 9pt;
}

div.PlaceHolder{
	background-color:#ffffff;
	border:1px solid silver;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 9pt;
	height:25px;
}


.CommentButton{
	font-size:8pt;
	cursor:pointer;
	white-space:nowrap;
	color:white;
	border:1px solid #B5B8C8;
	margin:10px 2px 2px 2px;
	padding:2px;
	font-weight:bold;
	text-align:center;
}

.votesButton {
	background-color:transparent;
	background-image:url(/images/votes-button.png);
	background-repeat:no-repeat;
	border:0 none;
	color:white;
	font-size:11pt;
	font-weight:normal;
	height:35px;
	width:165px;
}

.searchButton {
	background-color:transparent;
	background-image:url(/images/search-button.png);
	background-repeat:no-repeat;
	border:0 none;
	color:white;
	font-size:11pt;
	font-weight:normal;
	height:35px;
	width:90px;
}


div.follow {
	background-color:transparent;
	background-image:url(/images/follow-button.png);
	background-repeat:no-repeat;
	color:white;
	font-size:11pt;
	height:20px;
	width:180px;
	padding: 7px 5px;
	text-align:center;
}

div.CommentName{
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 9pt;
	margin:10px 2px 2px 2px;
}

.commentpager {font-size: 9pt; color: black; align:right;}

a.CommentLink {font-size: 8pt; font-weight:bold; color: #094F8D; text-decoration: none;}
a.CommentLink:visited {font-size: 8pt; font-weight:bold; color: #094F8D; }
a.CommentLink:active {font-size: 8pt; font-weight:bold; color: #094F8D;text-decoration: none; }
a.CommentLink:hover {font-size: 8pt; font-weight:bold; color: #094F8D; text-decoration: underline; }

a.selector {text-decoration: none;}
a.selector:visited {text-decoration: none;}
a.selector:active {text-decoration: none; }
a.selector:hover {text-decoration: underline;}

.message-info {margin-top:5px;float:left;}

a.comments {
	background: transparent url('/images/comments-bg.png') no-repeat top left;
	width:100px;
	height:27px;
	display:inline-block;
	padding:3px 0;
	text-align:center;
	font-size:8pt;
	margin-left:15px;
}
span.comment-count {color:#000!important;font-weight:bold;}

.post-actions-menu {
	text-align:right;
	height:30px;
}
.comment-actions-menu {
	text-align:right;
	height:30px;
}
.msg-action {height:40px;text-align:center;font-size:8pt;padding-left:10px;display:inline-block;}
.msg-action img {max-width:30px;height:20px;}
.msg-highlight {background-color:#ddd;}
.repost-status, .reposter {font-style:italic;margin:5px 0;}

.message-block .post-vote-count {
	font-weight: bold;
	color: #C70215;
}

.attachments {
	max-width: 120px;
	max-height: 180px;
	padding: 5px 5px 0 0;
	vertical-align:top;
}

.attachments .media-icon {
	vertical-align:top;
}

.progress {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 1px solid #000000;
	background-color: #000000;
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	-khtml-opacity:0.80;
	color: white;
	font-size: 18px;
	font-weight: bold;
	height: 60px;
	left: 50%;
	top: 50%;
	line-height: 60px;
	position: fixed;
	text-align: center;
	z-index:1000;
	padding:0 40px;
}

div.loader {
	background: transparent url(/images/ajax-loader.gif) no-repeat center center;
	width: 100%;
	height: 50px;
}

.upload-icon {
    background: url('/images/image_add.png') no-repeat 0 0 !important;
}

#headerLeft{float:left;width:160px;height:70px;margin-left:20px;}
#headerRight{float:left;margin-left:30px;}
.x-grid3 table td p{margin:0!important;}
.x-form-item {font-family: Arial,Helvetica,sans-serif;font-size:10pt;}
.x-panel-body {font-size:10pt;}
input.readOnly {border:0 none;background:#fff;padding:0;}

ul.subMenu {
	display:inline-block;
	margin:3px auto;
	padding:0;
	list-style:none;
	font-size:14px;
	background-color:#FFFFFF;
	color: #737373;
	border:0 none;
	height:20px;
}
ul.subMenu li {
	float: left;
	text-align: left;
	overflow: hidden;
	max-width:150px;
	overflow:hidden;
}
/*ul.subMenu li:last-child {border-right:0 none;}  does not work for IE*/ 
ul.subMenu li.pipe {border-right:2px solid #000000;}

ul.subMenu li a {
	display: block;
	padding: 0 15px;
	font-weight: bold;
	color: #000;
}

ul.subMenu li.selected a {
	color: #C70215;
}

/*Without these styles existing ext file upload fields (see employee edit - photo) 
 * are getting hosed over.*/
.x-form-file-wrap .x-form-file {
height:22px;
opacity:0;
position:absolute;
right:0;
z-index:2;
}
.x-form-file-wrap .x-form-file-btn {
position:absolute;
right:0;
z-index:1;
}

.x-form-file-wrap .x-form-file-text {
color:#777777;
left:0;
position:absolute;
z-index:3;
}

.x-form-file-wrap {
height:22px;
position:relative;
}

.msgTitle {
	font-weight:bold;
	font-size:13pt;
	margin:0 0 10px;
}
.video-block {
	float:left;
	width: 100px;
	height: 108px;
	margin: 0 20px 10px 10px;
	overflow: hidden;
}
a.media-poster-link{display:block;position:relative;}
a.media-poster-link img.video-play{opacity:0.65;filter:alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity:0.65;position:absolute;top:25px;left:40px;width:40px;}
a.media-poster-link img.video-play-big{opacity:0.65;filter:alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity:0.65;position:absolute;top:115px;left:175px;width:80px;}
a.media-poster-link img.video-play-small{opacity:0.65;filter:alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity:0.65;position:absolute;top:22px;left:37px;width:30px;}
a.media-poster-link img.video-play:hover{opacity:0.85;alpha(opacity=8);-moz-opacity:0.85;-khtml-opacity:0.85;}
a.media-poster-link img.video-play-big:hover{opacity:0.85;alpha(opacity=8);-moz-opacity:0.85;-khtml-opacity:0.85;}
a.media-poster-link img.video-play-small:hover{opacity:0.85;alpha(opacity=8);-moz-opacity:0.85;-khtml-opacity:0.85;}

.photo-block {
	float:left;
	margin: 0 5px 10px 0;
	overflow: hidden;
	height: 50px;
}

.audio-block {
	min-height: 50px;
	clear: both;
	width: 100%;
	color: #333333!important;
	/*border-bottom: 1px solid #ccc;*/
	padding: 10px 0;
}

.audio-block .audio-poster {
	float:left;
	width: 50px;
	height: 50px;
	z-index:200;
}

.audio-block .content {
	margin:0 5px 0 50px;
}

.pod-block {
	min-height: 75px;
	clear: both;
	width: 100%;
	color: #333333!important;
	padding: 10px 0;
}

.pod-block .pod-poster {
	float:left;
	width: 75px;
	height: 75px;
	z-index:200;
}

.pod-block .content {
	margin:0 5px 0 85px;
}

/*sports menu*/
ul.sportsMenu {
	display:inline-block;
	margin:3px auto;
	padding:0;
	list-style:none;
	font-size:14px;
	background-color:#FFFFFF;
	color: #737373;
	border:0 none;
	height:20px;
}
ul.sportsMenu li {
	float:left;
	text-align: left;
	overflow: hidden;
	max-width:100px;
	overflow:hidden;
}
/*ul.sportsMenu li:last-child {border-right:0 none;}   does not work for IE */
ul.sportsMenu li.pipe {border-right:2px solid #000000;}

ul.sportsMenu li a {
	display: block;
	padding: 2px 20px;
	font-weight: bold;
	color: #000;
}

ul.sportsMenu li a.selected {
	color: #C70215;
}

.sportsMenuHover {
	display: block;
	padding: 5px;
	font-weight: normal;
	background-color:#8F080C; /*#DC0119;*/
	color: #fff!important;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
}


ul.sportsMenu li.selected a {
	color: #C70215;
}

.sportSubMenu {
	display:none;
	text-align:left;
	position:absolute;
	background-color:#8F080C; /*#DC0119;*/
	margin-top:0;
	padding:5px;
	color:#FFFFFF;
	font-size:8pt;
	z-index:5;
	-moz-border-radius-topright:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}

ul.sportsMenu table.sportSubMenu a {
	display: block;
	padding: 3px!important;
	font-weight: bold;
	color: #ffffff;
}

ul.sportsMenu table.sportSubMenu a:hover {
	display: block;
	padding: 0 15px;
	font-weight: normal;
	color: #000;
	background-color:#ffffff;
}

ul.sportsMenu table.sportSubMenu a.title {
	font-weight: bold;
}

table.sportSubMenu a.disabled{
	color: silver!important;
	font-weight: normal!important;
	cursor: default;
}

#pagination {
	font-size:12pt;
}
#pagination .prev, #pagination .next {
	background:url("/images/btn-bg-small.png") no-repeat scroll center top transparent;
	color:white;
	height:20px;
	text-align:center;
	width:70px;
}
#pagination a {
	border:0;
	font-size:12pt;
	padding: 0.5em 0.6em;
}
#pagination .current {
	background:none repeat scroll 0 0 #C70215;
	border:0 none;
	color:#FFFFFF;
	font-weight:bold;
	padding:0.3em 0.5em;
}
#pagination .current.prev, #pagination .current.next {
	background:url("/images/btn-bg-small.png") no-repeat scroll 0 -37px transparent;
	color:#FFFFFF;
	padding:0.5em;
}

/* colorbox title font override */
#cboxTitle {color:#242424!important;font-size:12pt!important;}


.overlabel-wrapper {
	position:relative;
}

label.overlabel {
	color:#999;
	font-size:14px;
	position:absolute;
}

label.overlabel-apply {
	position:absolute;
	top:5px;
	left:10px;
	z-index:1;
	color:#999;
}

img.media-poster {
	max-width: 420px;
	max-height: 640px;
}

img.media-poster-small {
	max-width: 180px;
	max-height: 180px;
}

img.video-poster {
	width: 120px;
	height: 90px;
}

img.video-poster-big {
	width: 420px;
	height: 315px;
}

div.comment-block{
	margin:2px 0;
	min-height: 82px;
	clear: both;
	width: 100%;
	color: #333333!important;
	/*border-bottom: 1px solid #666666;*/
	padding:5px;
	background-color:#F1F1F0;
}

div.articleTitle{
	font-size:15pt;
	font-weight:bold;
	margin:0;
	padding:0;
}

div.articleBody{
	margin:10px 0 0 0;
}

div.supportContainer{
	margin-top:20px;
	
}

img.replied {margin:5px;}

img.header-bg-thumb{max-width:300px;max-height:100px;}
img.body-bg-thumb{max-width:300px;max-height:100px;}

input.ie-search-input{
	position:inherit!important;
}

ul.sortMenu {
	margin:0;
	padding:0;
	list-style:none;
	font-size:14px;
	background-color:#FFFFFF;
	color: #737373;
	border:0 none;
	display:inline-block;
	float:left;
}
ul.sortMenu li {
	float: left;
	text-align: left;
	overflow: hidden;
	overflow:hidden;
	height: 15px;
	border-right:2px solid #000;
}
ul.sortMenu li:last-child {border-right:0 none;}

ul.sortMenu li a {
	display: block;
	padding: 0 15px;
	font-weight: bold;
	color: #000;
}

ul.sortMenu li.selected a {
	color: #C70215;
}

.gallery {margin-top:20px;}
.gallery-item {
	position:relative;
	float:left;
	width:260px;
	height:175px;
	margin:10px 20px 10px 0;
	padding:10px;
	text-align:left;
	overflow:hidden;
	border:1px solid #bbb;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	background-color:#eee;
}
.gallery-item.video {height:175px;}
.gallery-item.audio {height:175px;}
.gallery-item.photo {height:185px;}
.gallery-item .photo-poster {max-width:120px;max-height:120px;}
.gallery .photo {-moz-box-shadow:none!important;-webkit-box-shadow:none!important;}

.gallery-item .poster {float:left;margin:5px 5px 10px 0;}
.gallery-item .message {height:100px;padding:5px 0 0 5px;overflow:hidden;}
.gallery-item .footer {height:25px;position:absolute;right:0;bottom:0;width:100%;}
.gallery-item .footer .stats {float:left;margin-left:10px;}
.gallery-item .footer .actions {float:right;margin-right:10px;}

.shadedHead{
	background-image: url(/images/gray_gradient.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height: 85px;
}

.searchTitle {
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	/*background: transparent url(/images/red_gradient.jpg) repeat-x top left;*/
	background: #881619;
	padding:5px 10px;
	text-transform:uppercase;
	font-family:Verdana,Arial,sans-serif;
	height:15px;
}

div.search-group-header {margin:30px 0px 0px 0px;width:920px;}

.searchSubHeaderLeft{
	font-size: 25px;
	font-weight:bold;
	/*text-transform:uppercase;
	line-height: 75%;*/
	color: #B10512;
}
.searchSubHeaderRight{
	font-size: 45px;
	font-weight:bold;
	color: #999999;
	line-height: 75%;
}

div.search-group-header .group-title{
	left:10px;
	position:relative;
	top:14px;
	color:#A81619;
	font-size:35px;
	font-weight:bold;
	line-height:75%;
}

input.search-field {
	border-right:0!important;
	border-radius:5px 0 0 5px!important;
	-moz-border-radius:5px 0 0 5px!important;
	-webkit-border-radius:5px 0 0 5px!important;
}
