/**********************************************************************/
/*  																																	*/
/*  RidgeRunners Project Site																					*/
/*  2007-03-30																												*/
/*  Created By:  Micke Nicander Kuwahara															*/
/*	 Copyright (C) 2007  Micke Nicander Kuwahara											*/
/*  Customer: RidgeRunner	 																						*/
/*																																		*/
/**********************************************************************/


/* ========================================== FF specific - BEGIN ========================================== */

.formListBox
{	
	background-color: white; 
	color: #56595b; 
	font-size: 11pt; 	 
	font-family: "Verdana";
	font-weight: 400;			
	text-decoration: none;
	height: 22px;
	width: 272px;	
	padding-left: 10px;
	border: 1px solid #8a8a8a;
	outline: none;	
}

.pushdown
{		
	padding-top: 0px;	
}


.thumbnailCapsBlu
{		
	outline: none;
	line-height: 3pt;
	padding-left: 0px;	
	background-color:#00629f;
	width: 80px;
	height: 4px;
	position:relative;
	left: 0px; 
	top: -6px;
}


.headerText
{	
	color: #ed1b24;
	font-size: 26px;
	letter-spacing: 2px;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: 700;
	outline: none;
	text-transform: uppercase;
}


.headerTextDark
{	
	color: #5B5B5E;
	font-size: 26px;
	letter-spacing: 2px;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: 700;
	outline: none;
	text-transform: uppercase;
}


.headerTextOrange
{	
	color: #f47526;
	font-size: 26px;
	letter-spacing: 2px;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: 700;
	outline: none;
	text-transform: uppercase;
}


.headerTextBlue
{	
	color: #0d4f76;
	font-size: 26px;
	letter-spacing: 2px;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: 700;
	outline: none;
	text-transform: uppercase;
}



.thumbnailCaps
{		
	outline: none;
	line-height: 3pt;
	padding-left: 0px;	
	background-color:#262626;
	width: 80px;
	height: 4px;
	position:relative;
	left: 0px; 
	top: -6px;
}


.headerTextLightwWLine
{	
	color: #ffffff;
	font-size: 26px;
	padding-top: 27px;
	letter-spacing: 2px;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: 700;
	outline: none;
	border-bottom: 1px solid #ffffff;
	width: 240px; 
	height: 78px;
	text-transform: uppercase;
}


.searchBox1
{	
	border-style: none; 	
	height: 20px; 
	text-align: right; 
	font-size: 10pt; 
	color: #0d4f76; 
	font-family: "Trebuchet MS"; 
	font-weight: 600;	
	width: 150px;
	background-color: transparent;		
	text-transform: uppercase;
	right: -5px;	
}


.searchBoxText1a
{		
	font-size: 10pt; 	
	height: 20px; 
	padding-top: 5px;
	color: #0d4f76; 
	font-family: "Trebuchet MS"; 
	font-weight: 600;			
	text-decoration: none;
	vertical-align: top; 
	outline: none;
	text-transform: uppercase;
	width: 170px;
}

.searchBoxText1b
{		
	font-size: 10pt; 
	color: #0d4f76; 
	font-family: "Trebuchet MS"; 
	font-weight: 600;			
	text-decoration: none;
	height: 20px; 
	vertical-align: top; 	
	padding-top: 6px;
	padding-left: 24px;
	outline: none;
	text-transform: uppercase;
	width: 70px;
}

.searchBoxText2a
{		
	font-size: 10pt; 
	color: #0d4f76; 
	font-family: "Trebuchet MS"; 
	cursor: default;
	width: 155px;
	padding-top: 9px; 
	padding-right: 15px;
	height: 20px;
	font-weight: 600;			
	text-decoration: none;
	vertical-align: top; 	
	outline: none;
	text-transform: uppercase;
}


.searchBoxText2b
{		
	font-size: 10pt; 
	color: #0d4f76; 
	font-family: 'Trebuchet MS'; 
	font-weight: 600;			
	text-decoration: none;
	vertical-align: top; 	
	padding-top: 9px;
	padding-left: 24px;
	outline: none;
	text-transform: uppercase;
	width: 70px; 
	height: 20px;
}

/* ========================================== FF specific - END ========================================== */




.noDec
{		
	outline: none;
	text-decoration: none;
	color: white;
	font-family: "Trebuchet MS";
	font-weight: 600;
	font-size: 10px;
}

.noDecSimple
{		
	outline: none;
	text-decoration: none;	
}


.RRLogoFrame
{		
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 100%; 
	height: 240px; 
	z-index: 20;	
}


.RRLogo
{	
	position: relative; 
	left: 30px; 
	top: 0px; 
	width: 908px; 
	height: 212px;
}


.basicImg
{	
	border-width: 0;
}


.showImg
{	
	border: 0px solid #ffffff;
}


.menuFrame
{	
	position:absolute; 
	left: 47px; 
	top: 214px; 
	width: 100%; 
	height: 30px; 
	z-index: 22;
}


.basicMenuBtn
{	
	position:absolute; 
	top:1px; 
	width: 50px; 
	height: 30px;
}


.topMenu
{	
	color: #5B5B5E;
	font-size: 12px;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: 700;
	letter-spacing: 1px;
	outline: none;
	text-transform: uppercase;
}


.basicDiv
{	
	position:absolute; 
	left: 47px; 
	top: 240px; 
	width: 280px; 
	height: 40px; 
	z-index: 10; 
	background-color: #ffffff;
	visibility: hidden;
}


.theVeryBottom
{	
	background-color: #ffffff;	
	position:absolute; 
	left: 0px; 
	top: 240px; 
	width: 1000px; 
	height: 26px; 
	z-index: 3; 	
	visibility: hidden;
	padding-top: 4px;
	padding-left: 47px;
}

.nobasicDiv
{	
	position:absolute; 	
	height: 75%; 
	z-index: 8; 
	background-color: #dddfe0;
	visibility: hidden;
	vertical-align: bottom;
}


.basicDiv2
{	
	position:absolute; 
	left: 47px; 
	top: 240px; 
	width: 300px; 
	height: 40px; 
	z-index: 10; 
	background-color: #ffffff;
	visibility: hidden;
}

.basicDiv3
{	
	position:absolute; 
	left: 47px; 
	top: 240px; 
	width: 400px; 
	height: 40px; 
	z-index: 10; 
	background-color: #ffffff;
}

.basicBkgDark
{	
	background: #262626;
}


.basicBkgBlack
{	
	background: #000000;
}


.basicBkgLight
{	
	background: #dddfe0;
}

body
{	
	background-image: url('images/downBkg.jpg');
	
}


.simpleTextLightwWLine
{	
	color: #ffffff;
	font-size: 11px;
	font-family: "Verdana";
	text-decoration: none;
	font-weight: 400;
	outline: none;
	line-height: 14pt;
	width: 240px; 
	height: 12px; 
	border-bottom: 1px solid #ffffff;
}


.simpleTextLight
{	
	color: #ffffff;
	font-size: 11px;
	font-family: "Verdana";
	text-decoration: none;
	font-weight: 400;
	outline: none;
	line-height: 14pt;
	width: 240px; 
	height: 12px; 	
}


.searchBoxOuterFr
{	
	width: 240px; 
	height: 117px; 	
}


.headerTextLightwBlBkg
{	
	color: #ffffff;
	font-size: 26px;
	letter-spacing: 2px;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: 700;
	outline: none;
	background: #000000;
	width: 240px; 
	height: 80px;
	text-transform: uppercase;	
}


.headerTextLightwBlBkgAdj
{	
	color: #ffffff;
	font-size: 26px;
	letter-spacing: 2px;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: 700;
	outline: none;	
	width: 730px; 
	height: 75px;
	text-transform: uppercase;
	padding-top: 0px;
	padding-left: 22px;		
}

.headerTextLightwBlueBkgAdj
{	
	color: #ffffff;
	font-size: 26px;
	letter-spacing: 2px;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: 700;
	outline: none;	
	width: 505px; 
	height: 75px;
	text-transform: uppercase;
	padding-top: 0px;
	padding-left: 47px;		
}


.simpleNewsText
{	
	color: #5b5b5e;
	font-size: 10px;
	font-family: "Verdana";
	text-decoration: none;
	font-weight: 400;
	outline: none;
	line-height: 14pt;
	width: 200px;
	height: 85px; 
	border-bottom: 1px dotted #000000;
}


.ordinaryNewsText
{	
	color: #000000;
	font-size: 12px;
	font-family: "Georgia";
	text-decoration: none;
	font-weight: 400;
	outline: none;
	line-height: 14pt;
	width: 600px;	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}

.ordinaryNewsTextLightHead
{	
	color: #ffffff;
	font-size: 13px;
	font-family: "Georgia";
	text-decoration: none;
	font-weight: 400;
	outline: none;	
	padding-left: 10px;	
	padding-top: 1px;
}

.ordinaryNewsTextDarkHead
{	
	color: #000000;
	font-size: 12px;
	font-family: "Georgia";
	text-decoration: none;
	font-weight: 400;
	outline: none;	
	padding-left: 10px;	
	padding-top: 5px;
}



.HLNewsText
{	
	color: #ed1b24;
	font-size: 11px;
	font-family: "Georgia";
	text-decoration: none;
	font-weight: 400;
	outline: none;
	line-height: 14pt;
	width: 600px;	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
}



.simpleMiniText
{	
	color: #c5c6c8;
	font-size: 10px;
	font-family: "Verdana";
	text-decoration: none;
	font-weight: 400;
	outline: none;
	line-height: 10pt;		
}


.simpleEmptyNewsText
{	
	color: #5B5B5E;
	font-size: 11px;
	font-family: "Georgia";
	text-decoration: none;
	font-weight: 400;
	outline: none;
	line-height: 14pt;
	width: 200px;
	height: 85px; 	
}


.captionImgName
{	
	background-color:#ed1b24; 
	color: white;
	font-size: 11px;
	font-family: "Trebuchet MS";
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: 600;
	outline: none;	
	padding-left: 10px;
	padding-top: 4px;
	text-transform: uppercase;	
	width: 265px; 
	height: 19px;
	position:relative;
	left:0px; 
	top:-6px;
}


.captionImgNameOr
{		
	background-color: #f47526; 
	color: white;
	font-size: 11px;
	font-family: "Trebuchet MS";
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: 600;
	outline: none;	
	padding-left: 10px;
	padding-top: 4px;
	text-transform: uppercase;	
	width: 265px; 
	height: 19px;
	position:relative;
	left:0px; 
	top:-6px;
}


.captionImgNameBlue
{		
	background-color: #00629f; 
	color: white;
	font-size: 11px;
	font-family: "Trebuchet MS";
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: 600;
	outline: none;	
	padding-left: 10px;
	padding-top: 4px;
	text-transform: uppercase;	
	width: 265px; 
	height: 19px;
	position:relative;
	left:0px; 
	top:-6px;
}


.teamImgCaption
{	
	width: 70px; 
	height: 0px; 
	position:relative; 
	left: 160px; 
	top: -145px; 
	vertical-align: bottom;
	text-transform: uppercase;
}


.simpleTextfTeamImg
{	
	color: #5B5B5E;
	font-size: 11px;
	font-family: "Verdana";
	text-decoration: none;
	font-weight: 700;
	outline: none;
	line-height: 12pt;
	text-transform: uppercase;	
}


.captionText
{	
	color: white;
	font-size: 11px;
	font-family: "Verdana";
	text-decoration: none;
	font-weight: 400;
	outline: none;
	line-height: 10pt;
	padding-left: 10px;	
	padding-right: 10px;	
	padding-top: 5px;	
	background-color:#262626; 
	width: 255px; 
	height: 58px; 
	position:relative; 
	left:0px; 
	top:-6px;
}


.newsTopBorder
{		
	background-color:#000000; 
	width: 600px; 
	height: 26px; 
	position:relative; 
	left: 0px; 
	top: 0px;	
	padding-top: 3px;
}



.featListTtl
{	
	color: white;
	font-size: 11px;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: 600;
	outline: none;
	padding-left: 15px;
	padding-right: 15px;	
	padding-top: 4px;	
	height: 19px;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-color:#ed1b24; 
	width: 245px; 
	position:relative;
	left:0px; 
	top:-2px;
}


.featListText
{	
	color: white;
	font-size: 11px;
	font-family: "Verdana";
	text-decoration: none;
	font-weight: 400;
	outline: none;
	line-height: 14pt;
	padding-left: 15px;	
	padding-right: 15px;	
	padding-top: 5px;	
	background-color:#262626; 
	width: 245px; 	
	position:relative; 
	left:0px; 
	top:-2px;
}


.teamListR
{	
	background-color:#ed1b24; 
	color: white;	
	text-transform: uppercase;	
	font-family: "Trebuchet MS";
	text-decoration: none;	
	outline: none;	
	line-height: 10pt;
	padding-left: 3px;	
	padding-top: 0px;		
	left: 0px; 
	top: 6px;
	font-size: 12px;
	font-weight: 700;	
	width: 265px; 
	height: 30px; 
	position:relative; 	
}


.teamListG
{	
	background-color:#575757; 
	color: white;	
	text-transform: uppercase;	
	font-family: "Trebuchet MS";
	text-decoration: none;	
	outline: none;		
	padding-left: 10px;	
	padding-top: 3px;		
	left: 0px; 
	top: 6px;
	font-size: 12px;
	font-weight: 700;	
	width: 270px; 
	height: 20px; 
	position:relative; 	
}


.teamListGTxt
{		
	color: white;	
	text-transform: uppercase;	
	font-family: "Trebuchet MS";
	text-decoration: none;	
	outline: none;			
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: 700;		
}


.teamListB
{		
	background-color:#000000; 
	color: white;	
	text-transform: uppercase;	
	font-family: "Trebuchet MS";
	text-decoration: none;	
	outline: none;	
	line-height: 10pt;
	padding-left: 3px;	
	padding-top: 0px;		
	left: 0px; 
	top: 6px;
	font-size: 12px;
	font-weight: 700;	
	width: 265px; 
	height: 30px; 
	position:relative; 	
}


.simpleNBText
{	
	color: #5B5B5E;
	font-size: 11px;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: 600;
	outline: none;
	line-height: 12pt;
	text-transform: uppercase;
}


.simpleNBTextBlu
{	
	color: #00629f;
	font-size: 11px;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: 600;
	outline: none;
	line-height: 12pt;
	text-transform: uppercase;
	width: 100px;
}


.simpleNBTextDisable
{	
	color: #ffffff;
	font-size: 11px;
	font-family: "Trebuchet MS";
	text-decoration: none;
	font-weight: 600;
	outline: none;
	line-height: 12pt;
	text-transform: uppercase;
	width: 100px;
}


.formTxtBox
{	
	background-color:#d8d9db; 
	font-size: 11pt; 
	color: #56595b; 
	font-family: "Verdana";
	font-weight: 400;			
	text-decoration: none;
	height: 18px;
	width: 260px;	
	padding-left: 10px;
	border: 1px solid #8a8a8a;
	outline: none;	
}


.formTxtBox2
{	
	background-color:#c6d8f0; 
	font-size: 11pt; 
	color: #56595b; 
	font-family: "Verdana";
	font-weight: 400;			
	text-decoration: none;
	height: 18px;
	width: 260px;	
	padding-left: 10px;
	border: 1px solid #8a95a5;
	outline: none;
}





.formMemoBox
{	
	background-color:#d8d9db; 
	color: #56595b; 
	font-size: 11pt; 	 
	font-family: "Verdana";
	font-weight: 400;			
	text-decoration: none;
	height: 140px;
	width: 260px;	
	padding-left: 10px;
	border: 1px solid #8a8a8a;
	outline: none;	
}



.formBtn1 
{	
	background-color:#861316; 
	color: #ffffff; 
	width: 70px;
	height: 22px;
	font-size: 10pt; 
	font-family: 'Trebuchet MS'; 
	font-weight: 500;			
	text-decoration: none;	
	border: 1px solid #5B5B5E;
	padding-bottom: 6px;
	outline: none;
	text-transform: lowercase;	
}


.formBtn2
{	
	background-color:#ed1b24; 
	color: #ffffff; 
	width: 70px;
	height: 22px;
	font-size: 10pt; 
	font-family: 'Trebuchet MS'; 
	font-weight: 500;			
	text-decoration: none;	
	border: 1px solid #5B5B5E;
	padding-bottom: 6px;
	outline: none;
	text-transform: lowercase;	
}


.formBtn1_2 
{	
	background-color:#2a8fce; 
	color: #ffffff; 
	width: 70px;
	height: 22px;
	font-size: 10pt; 
	font-family: 'Trebuchet MS'; 
	font-weight: 500;			
	text-decoration: none;	
	border: 1px solid #5B5B5E;
	padding-bottom: 6px;
	outline: none;
	text-transform: uppercase;	
}


.formBtn2_2
{	
	background-color:#0d4f76; 
	color: #ffffff; 
	width: 70px;
	height: 22px;
	font-size: 10pt; 
	font-family: 'Trebuchet MS'; 
	font-weight: 500;			
	text-decoration: none;	
	border: 1px solid #5B5B5E;
	padding-bottom: 6px;
	outline: none;
	text-transform: uppercase;	
}


.formBtn1_3
{	
	background-color:#0d4f76; 
	color: #ffffff; 
	width: 50px;
	height: 22px;
	font-size: 10pt; 
	font-family: 'Trebuchet MS'; 
	font-weight: 500;			
	text-decoration: none;	
	border: 1px solid #5B5B5E;	
	outline: none;
	text-transform: uppercase;	
	padding-left: 27px;
	padding-top: 4px;
	padding-bottom: 0px;	
}

.formBtn1_3txt
{		
	color: #ffffff; 	
	font-size: 10pt; 
	font-family: 'Trebuchet MS'; 
	font-weight: 500;			
	text-decoration: none;		
	outline: none;
	text-transform: uppercase;		
}


.simpleText
{	
	color: #5B5B5E;
	font-size: 11px;
	font-family: "Verdana";
	text-decoration: none;
	font-weight: 400;
	outline: none;
	line-height: 14pt;	
}


.simpleText2
{	
	color: #5B5B5E;
	font-size: 13px;
	font-family: "Georgia";
	text-decoration: none;
	font-weight: 400;
	outline: none;
	line-height: 14pt;
}


.simpleTextBlue
{	
	color: #0d4f76;
	font-size: 12px;
	font-family: "Verdana";
	text-decoration: none;
	font-weight: 400;
	outline: none;
	line-height: 14pt;
}



.highlightText
{	
	color: #ed1b24;
	font-size: 11px;
	font-family: "Verdana";
	text-decoration: none;
	font-weight: 400;
	outline: none;
}



.highlightTextfTeamImg
{	
	color: #ed1b24;
	font-size: 11px;
	font-family: "Verdana";
	text-decoration: none;
	font-weight: 400;
	outline: none;
	text-transform: uppercase;
}



.underlineLink
{	
	color: #ed1b24;	
	font-family: "Georgia";		
	font-weight: 400;
	outline: none;	
}



.simpleTextBold
{	
	color: #5B5B5E;
	font-size: 11px;
	font-family: "Verdana";
	text-decoration: none;
	font-weight: 700;
	outline: none;
	line-height: 14pt;
}


.saveBtn
{	
	color: #0000ff;
	font-size: 20px;
	font-family: "Verdana";
	text-decoration: none;
	font-weight: 700;
	outline: none;	
}
