@charset "UTF-8";
/* CSS Document */
/************************************************************************* SWATCHES PALLET */
/* GREYS */
.swatch_greyLight{
color:#DBDBDB;
}
.swatch_greyLightAlt{
color:#AAAAAA;
}
.swatch_greyMedium{
color:#9B9B9B;
}
.swatch_greyMediumAlt{
color:#7B7B7B;
}
.swatch_greyStandard{
color:#888888;
}
.swatch_greyDark{
color:#4B4B4B;
}
.swatch_greyDarkAlt{
color:#6D6D6D;
}
.swatch_greyDarkBlack{
color:#000000;
}
.swatch_grey{
color:#222222;
}
.swatch_greyAlt{
color:#BBBBBB;
}
.swatch_greyWhite{
color:#FFFFFF;
}
.swatch_greyBright{
color:#EEEEEE;
}

.swatchBlocBright{
color:#62340d;
}

/* REDS */
.swatch_red{
color:#B43200;
}
.swatch_redLight{
color:#BD3333;
}
.swatch_redMedium{
color:#8C0000;
}
.swatch_redDark{
color:#370000;
}

/* BROWNS */
.swatch_brown{
color:#745020;
}
.swatch_brownLight{
color:#895950;
}
.swatch_brownDark{
color:#544220;
}
.swatch_brownMedium{
color:#764637;
}
.swatch_brownGold{
color:#9D6200;
}
.swatch_brownRed{
color:#333;
}

/* HIGHLIGHTS */
.swatch_redBright{
color:#FF6043;
}
.swatch_redHighlight{
color:#F65C38;
}
.swatch_green{
color:#8C881C;
}
.swatch_gold{
color:#E3B359;
}
.swatch_alert{
color:#ff6638;
}

/************************************************************************* WIDTH */
.setWidth14{
width:14px;
}
.setWidth20{
width:20px;
}
.setWidth30{
width:30px;
}
.setWidth40{
width:40px;
}
.setWidth60{
width:60px;
}
.setWidth80{
width:80px;
}
.setWidth90{
width:90px;
}
.setWidth100{
width:100px;
}
.setWidth110{
width:110px;
}
.setWidth120{
width:120px;
}
.setWidth130{
width:130px;
}
.setWidth140{
width:140px;
}
.setWidth150{
width:150px;
}

/************************************************************************* FONT SETTINGS */
.fontSizeTiny{
font-size:10px;
}
.fontSizeSmall{
font-size:11px;
}
.fontSizeMedium{
font-size:12px;
}
.fontSizeMediumAlt{
font-size:13px;
}
.fontSizeLarge{
font-size:14px;
}

.fontWeightBold{
font-weight:bold;
}

.lineHeight11{
line-height: 11px;
}
.lineHeight12{
	line-height: 12px;
	color: #333333;
}
.lineHeight13{
	line-height: 13px;
	color: #000;
}
.lineHeight14{
line-height: 14px;
}
.lineHeight15{
line-height: 15px;
}
.lineHeight18{
line-height: 18px;
}
.lineHeight21{
line-height: 21px;
}
.lineHeightHeader{
	line-height: 21px;
	color: #333;
}
.lineHeightSubhead{
line-height: 18px;
}
.lineHeightParagraph{
	line-height: 16px;
	color: #000;
	font-size: 11px;
}

.textIndent4{
text-indent:4px;
}
.textAlignRight{
text-align:right;
}
.textAlignCenter{
text-align:center;
}

.textPaddingTop2{
padding-top:2px;
}
.textPaddingTop3{
padding-top:3px;
}
.textPaddingRight6{
padding-right:6px;
}
.textPaddingLeft10{
padding-left:10px;
}

.textAllCaps{
	text-transform:uppercase;
	color: #F00;
}

.textInline{
	display:inline;
	color: white;
}

/************************************************************************* MASTER */

/* COPYRIGHT */
#copyright {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
	
}
#copyright a:link{
color: #FFFFFF;
}
#copyright a:hover{
color: #CCCCCC;
}
#masterContainerCopyright{
width:950px;
line-height:22px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
float:left;
}
#masterContainerCopyrightBlog{
width:300px;
margin-right:auto;
margin-bottom:10px;
}
#copyrightStyleBoxBlog{
line-height:16px;
background-color:#999999;
float:left;
margin-left:10px;
padding:11px;
}
#copyrightStyleBox{
margin-left:auto;
margin-right:auto;
width:950px;
line-height:14px;
padding-top:5px;
padding-left:3px;
background-color:#555555;
border-bottom:1px;
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:thin;
border-top:1px;
border-top-color:#999999;
border-top-style:solid;
border-top-width:thin;
float:left;
}

/* BODY DIV SPAN */
body,div,span {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	text-align: left;
	text-indent: 0px;
	display: block;
}

.headlineMaster{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:34px;
	letter-spacing:normal;
	line-height:normal;
	font-style:normal;
	font-variant:normal;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:none;
}
.headlineMedium{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	letter-spacing:normal;
	line-height:normal;
	font-style:normal;
	font-variant:normal;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:none;
}
.headlineMediumAlt{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	letter-spacing:normal;
	line-height:normal;
	font-style:normal;
	font-variant:normal;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:none;
	color: #333;
}
.headlineNormal{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	letter-spacing:normal;
	line-height:normal;
	font-style:normal;
	font-variant:normal;
	text-align:left;
	font-weight:bold;
	text-transform: uppercase;
	text-decoration:none;
}
.headlineSmall{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:normal;
	line-height:normal;
	font-style:normal;
	font-variant:normal;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
.headline{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:normal;
	line-height:normal;
	font-style:normal;
	font-variant:normal;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}
.headlineTiny{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:normal;
	line-height:normal;
	font-style:normal;
	font-variant:normal;
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}

/* PARAGRAPH */
p {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	text-align: left;
	text-indent: 0px;
	display: block;
}

/************************************************************************* LINKS */
a {
	font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
	color:#9A9A9A;
	border-color:#777777;
	border:none;
}
a:link {
	text-decoration: none;
	border-color:#777777;
	border:none;
}
a:visited {
	text-decoration: none;
	color:#9A9A9A;
	border-color:#777777;
	border:none;
}
a:hover {
	text-decoration: none;
	color: #666666;
	border-color:#777777;
	border:none;
}
a:active {
	text-decoration: none;
	color: #666666;
	border-color:#777777;
	border:none;
}

img  {
	border:0px;
	border-style:none;
}
img:link {
	border:0px;
	border-style:none;
}
img:visited {
	border:0px;
	border-style:none;
}
img:hover {
	border:0px;
	border-style:none;
}
img:active {
	border:0px;
	border-style:none;
}

/************************************************************************* TOOL TIPS */
.tool-tip {
	color:#999999;
	font-size: 9px;
	z-index: 100;
	margin-top:-54px;
	margin-left:-16px;
}
 
.tool-title {
	font-size: 9px;
	font-weight:900;
	color:#444444;
	padding-left:6px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:6px;
	background: url(images/toolTipBkgnd.png) top left;
}
 
.tool-text {
	background: url(images/toolTipBkgnd.png) bottom left;
	font-size: 9px;
	color:#444444;
	padding-left:6px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:17px;
}

.extraLinkTip-tip {
	color:#242424;
	font-size: 9px;
	z-index: 100;
	width:112px;
	margin-left:-65px;
	margin-bottom:-8px;
}
 
.extraLinkTip-title {
	font-size: 9px;
	font-weight:900;
	color:#242424;
	padding-left:6px;
	padding-right:6px;
	padding-top:20px;
	padding-bottom:2px;
	background: url(images/toolTipExtraLinkBkgnd.png) top right;
}
 
.extraLinkTip-text {
	background: url(images/toolTipExtraLinkBkgnd.png) bottom left;
	font-size: 9px;
	font-weight:100;
	color:#242424;
	padding-left:6px;
	padding-right:6px;
	padding-top:0px;
	padding-bottom:4px;
}

/************************************************************************* FORM MASTERS */
label {
	display:inline;
	width:137px;
	text-align: right;
	padding-right: 1px;
	font-size: 11px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
}
em {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right:2px;
	color: #FF0000;
}
form div {
	display: block;
	margin-top: 5px;
	margin-left:70px;
}
form div span{
	display:inline;
	margin-right:6px;
}
input {
	font-size: 11px;
	color: #666666;
	background-color: #ECECEC;
/*	height: 15px;
	width: 120px;*/
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	border: thin solid #CCCCCC;
}
select {
	font-size: 11px;
	color: #666666;
	background-color: #ECECEC;
	height: 15px;
	font-family:"Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	border: thin solid #CCCCCC;
}
fieldset {
	padding: 6px;
	border: 1px solid #EBEBEB;
}
legend {
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	padding: 6px;
}
.submit {
	background-color: #FFFFFF;
	width: auto;
}
.radio {
width:auto;
height:15px;
}
.errorBox{
background-image:url(images/detailOverlay.png);
padding-left:10px;
padding-right:10px;
padding-top:18px;
padding-bottom:2px;
}
.ajax-loading{
background: url(images/spinner.gif) no-repeat center;
background-color:#FFFFFF;
}
.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding: 3px;
	display: block;
	margin-left: 3px;
}
/************************** FORM JOIN LIST */
.formFrontJoinList{
padding-top:28px;
width:auto;
height:99px;
position:absolute;
z-index:0;
}
#frontJoinListError{
width:auto;
height:107px;
padding-left:10px;
padding-right:10px;
position:absolute;
top:0px;
left:0px;
z-index:10;
}
/************************** FORM CELL ALERTS */
.formFrontCellAlerts{
padding-top:28px;
width:auto;
height:99px;
position:absolute;
z-index:0;
}
#frontCellAlertsError{
width:auto;
height:107px;
padding-left:10px;
padding-right:10px;
position:absolute;
top:0px;
left:0px;
z-index:10;
}

/************************************************************************* ALERT */
.alertBlinker{
background-image:url(images/alertBlinkerClear.gif);
background-repeat:no-repeat;
width:12px;
height:15px;
float:left;
}
.alertBlinkerOff{
width:12px;
height:15px;
float:left;
}
.alertText{
background-image:url(images/alertHighlight.png);
background-repeat:no-repeat;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#C53B12;
font-weight:900;
text-align:center;
text-decoration:none;
}
