/*SITE COLORS
	DarkBlue = #007bb5
	LightBlue = #27d0fb
	Orange = #ff7e00
*/
h1{
	color:#ff7e00;
	font-weight:bold;
	font-size:1.3em;
	text-transform:normal;
	margin:0px;
	padding:0px;
}
h2{
	color:#007bb5;
	font-weight:bold;
	font-size:.8em;
	text-transform:normal;
	margin:0px;
	padding:0px;
}
h3{
	color:#27d0fb;
	font-weight:bold;
	font-size:.75em;
	text-transform:normal;	
	margin:0px;
	padding:0px;
}
h4{
	color:#d4b98c;
	font-weight:bold;
	font-size:1.5em;
	text-transform:normal;
	margin:0px;
	padding:0px;
}
h5{
	color:#d4b98c;
	font-weight:bold;
	font-size:1.15em;
	text-transform:normal;
	margin:0px;
	padding:0px;
}
h6{
	color:#d4b98c;
	font-weight:normal;
	font-size:1em;
	text-transform:normal;
	margin:0px;
	padding:0px;
}
p{
	color:#007bb5;
	font-weight:normal;
	font-size:.8em;	
	margin:0px;
	padding:0px;
}
.teenie-tiny-text{
	font-size:5px;	
}
.para-indent-5{
	margin-left:5em;
}
.para-indent-4{
	margin-left:4em;
}
.para-indent-3{
	margin-left:3em;
}
.para-indent-2{
	margin-left:2em;
}
.clear-both{
	clear:both;
}
.clear-left{
	clear:left;
}
.clear-right{
	clear:right;
}
.float-left{
	float:left;
}
.float-right{
	float:right;
}
.center-content{
	margin:auto;
	text-align:center;
}
a{
	font-size:1em;
}
a.primary:link{
	
	color:#ff7e00;
	text-decoration:none;
}
a.primary:visited{
	color:#ff7e00;
	text-decoration:none;
}
a.primary:hover{
	color:#ff7e00;
	text-decoration:underline;
}
a.secondary{
	font-size:1em;
}
a.secondary:link{
	color:#e68819;
	text-decoration:none;
}
a.secondary:visited{
	color:#e68819;
	text-decoration:none;
}
a.secondary:hover{
	color:#ff7e00;
	text-decoration:none;
	cursor:pointer;
}
a.thirdary{
	text-align:center;
	margin:auto;
	font-weight:normal;
	text-transform:normal;
	background-image:url('../../images/photos/utility/link-BG.jpg');
	background-repeat:no-repeat;
	padding-top:0px;
	padding-right:30px;
	padding-bottom:1px;
	padding-left:30px;
	background-color:#654011;
	border-bottom:1px solid #654011;
	border-right:1px solid #654011;
	
	letter-spacing:.03em;
}
a.thirdary:link{
	color:#FFFFFF;
	text-decoration:none;
}
a.thirdary:visited{
	color:#f7f4eb;
	text-decoration:none;
}
a.thirdary:hover{
	color:#f7f4eb;
	text-decoration:none;
	background-position:-191px 0px;
}
hr{
	color:transparent;
	border-top:6px dotted #00aeff;
}
.invisible{
	display:none;
}
.generalPage-container{
	padding-top:15px;
	clear:both;
}
.btm-runner{
	background-repeat:repeat-x;
	position:absolute;
	width:100%;
	bottom:0px;
	left:0px;
}
#loading{
	position:fixed; 
	left:50%; 
	top:0px; 
	text-align:center;
	z-index:4000;
	display:none;
	background-color:#FFFFFF;
	padding:5px;
}
/*JS Overlay BOX CSS*/
#overlay-page{
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	display:none;
	margin:auto;
	z-index:9000;
}
#overlay-page-bg{
	width:100%;
	height:200%;
	top:0px;
	left:0px;
	background-color:white;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	opacity:.85;
	position:fixed;
}
#overlay-page-window{
	position:absolute;
	margin:auto;
	width:486px;
	background-repeat:no-repeat;
	display:none;
	background-color:transparent;
	z-index:2000;
}
#overlay-page-close-top{
	top:-40px;
	right:-22px;
	position:absolute;
	color:white;
	float:right;
	cursor:pointer;
	z-index:9003;
}
#overlay-page-title{
	background-image:url('../../Images/DefaultBlue/Graphics/Utility/overlay-top-runner.gif');
	background-repeat:no-repeat;
	padding-left:15px;
	height:18px;
	background-color:transparent;
	color:#FFFFFF;
	font-size:36px;
	line-height:50px;
	font-weight:bold;
	position:relative;
	z-index:9002;
}
#overlay-page-msg-background{
	background-color:#00aeff;
	clear:both;
	background-repeat:no-repeat;
	position:relative;
	z-index:9000px;
	padding:23px 6px 0px 6px;
}
#overlay-page-msg{
	clear:both;
	height:100%;
	background-color:#FFFFFF;
	margin-bottom:-1px;
	padding:10px 10px 10px 10px;
	color:#007bb5;
	position:relative;
	z-index:9001px;
}
#overlay-page-msg ul li a{
	font-size:.9em;
	color:#007bb5;
}
#overlay-page-msg ul li a:link{
}
#overlay-page-msg ul li a:hover{
	color:#27d0fb;
}
/*
DarkBlue = #007bb5
LightBlue = #27d0fb
Orange = #ff7e00
*/

/*ACCORDION*/
.accordion{
	background-color:#FFFFFF;
	width:85%;
	margin:auto;
	padding-top:20px;
	padding-bottom:20px;
}
.accordion-bellow{
	background-color:#cccccc;
}
.bellow-header:first-child{
}
.bellow-header:hover{
	cursor:pointer;
}
.bellow-header{
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	padding:5px;
}
.bellow-body{
	padding:10px;
	border-top:1px solid #FFFFFF;
	background-color:#eeeeee;
	color:#343434;
	font-size:.85em;
}
.bellow-footer{
	padding:5px;
	padding-bottom:0px;
	clear:both;
/*	border:1px solid green;*/
}
.accordion-button:hover{
	cursor:pointer;
}
.accordion-button{
	float:left;
	border:1px outset #FFFFFF;
	margin-left:5px;
/*	margin-bottom:5px;*/
	padding:2px;
	padding-left:8px;
	padding-right:8px;
}


/*SPONSOR LIST*/
#overlay-page-msg #sponsor-list{
	text-align:left;
	padding:0px;
	margin:0px;
}
#overlay-page-msg #sponsor-list ul{
	border-top:6px dotted #00aeff;
/*	list-style:none;*/
	margin:0px;
	padding:0px;
	margin-top:8px;
	padding-top:8px;
	padding-left:15px;
	font-size:.9em;
}
#overlay-page-msg #sponsor-list ul a{
	text-decoration:none;
	font-size:1em;
}
.pagination-container{
	float:left;
	position:relative;
	width:100%;
	margin-bottom:10px;
	margin-left:30px;
	margin-top:30px;
	font-size:.75em;
	font-family:Verdana;
	color:#999999;
}
.pagination-container a{
	color:#007bb5;
}

.pagination-wrapper{
	float:right;
}
.pagination-page{
	float:left;
	margin:0px 2px 0px 2px;
}
.active-pagination-page{
	float:left;
	margin:0px 2px 0px 2px;
	font-weight:bold;
	color:#ff7e00;
}
.active-pagination-page a{
	color:#ff7e00;
}
.pagination-end{
	color:#ff7e00;
}
.prev-next-pagination{
	position:relative;
	float:right;
	padding-right:30px;
	margin-right:30px;
}




/*ABOUT US*/
#about-us{
	padding:10px;
}
#overlay-page-btm-runner{
	position:relative;
	clear:both;
	background-image:url('../../Images/DefaultBlue/Graphics/Utility/overlay-btm-runner.gif');
	width:486px;
	height:22px;
}
.error-alert-num{
	float:left;
	padding:5px 5px 5px 0px;
	font-weight:800;
}
.error-alert{
	background-color:transparent;
	padding:5px 5px 5px 15px;
	border-bottom:1px solid #bbbbbb;
	
}
/*AJAX RESPONSE BOX*/
#ajax-response-container{
	background-color:#27d0fb;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	position:fixed;
	bottom:0px;
	right:0px;
	padding:10px;
	display:none;
	z-index:3000;
}
/*ADMIN OVERRIDE*/
#admin-override #master-wrapper{
	width:100%;
}


/*ADMIN NAV*/
#admin-nav{
	background-color:#FFFFFF;
	width:110px;
	position:fixed;
	top:0px;
	left:0px;
	font-size:.9em;
}
#admin-nav .nav-head{
	background-color:#007bb5;
	border:1px solid #FFFFFF;
	margin-top:15px;
	padding:5px 10px 0px 5px;
	color:#FFFFFF;
}
#admin-nav .nav-head:first-child{
	margin-top:0px;
}
#admin-nav a{
	color:#007bb5;
	padding-left:5px;
}
#admin-nav a:hover{
	color:#ff7e00;
}
/*ADMIN SPECIALS*/
.result-container table{
	background-color:#FFFFFF;
	padding:10px;
	width:100%;
	border-bottom:8px solid transparent;
	font-size:.8em;
}
.result-container .table-header{
	background-color:#FFFFFF;
	padding:5px;
	background-color:#cccccc;
	margin-top:10px;
}
#retire-response{
	background-color:#FFFFFF;
	padding:10px;
}
/*ORDER FROM*/
#order-accordion input{
	width:100px;
	float:left;
	margin-left:5px;
}
#order-accordion label{
	width:150px;
	float:left;
	text-align:right;
	padding-top:3px;
}
#order-accordion .radioButtonsWrapper{
	padding-top:10px;
	clear:both;
}
#order-accordion .radioButtonWrapper input{
	width:20px;
}
#order-accordion .radioButtonWrapper{
	clear:left;
}
#order-accordion select{
	font-weight:normal;
	float:left;
	margin-left:5px;
}
/*edit Chain Form*/
.editChainForm{
	padding:10px;
	width:600px;
	background-color:#cccccc;
	margin:5px;
	margin-left:auto;
	margin-right:auto;
}
.editChainForm label{
	float:left;
	width:195px;
	padding-right:3px;
	text-align:right;
	padding-top:3px;
}
.editChainForm .radioButtonsWrapper{
	float:left;
}
.editChainForm .radioButtonWrapper{
	float:left;
}
.editChainForm textarea{
	margin-left:198px;
}
.editChainForm textarea#sponsorsText{
	margin-left:0px;
}
.editChainForm .radioButtonWrapper{
	float:left;
}
.editChainForm .radioButtonWrapper label{
	float:left;
}
.editChainForm input[type="submit"]{
	clear:both;
	width:150px;
	margin-top:10px;
	margin-left:200px;
}





