/* CSS Document */

#testing{
	color:#000;
	font-size:14px;
	background-color: #333333;
}

body {
	background-attachment: fixed; 
	background-color: #CCCCCC;
	background-image: url(../../images/site_images/5_09_04%20005.jpg);
	background-repeat: no-repeat;
	background-position: center; 	
	margin-right:auto;
}

.frame{/*Creates a grey/silver framed look.*/
	border-left:#ebf3e7 solid 2px;
	border-top:#ebf3e7 solid 2px;
	border-right:#777e74 solid 2px;
	border-bottom:#777e74 solid 2px;
	line-height: 1.8;
}

.frameWback{/*Creates a grey/silver framed look.*/
	border-left:#ebf3e7 solid 2px;
	border-top:#ebf3e7 solid 2px;
	border-right:#777e74 solid 2px;
	border-bottom:#777e74 solid 2px;
	background-image:url(../../images/site_parts/gradientBack.gif);
	/*background-repeat:repeat-x;*/
	text-decoration:none;
	/*font-variant:small-caps;*/
	color: #FFFFFF;
	line-height:1.7;
	padding:2px;
}
	.frameWback a:link, 	.frameWback a:hover, 	.frameWback a:visited, 	.frameWback a:active {
		color:#FFFFFF;
	}

a.frameWback:link, a.frameWback:hover, 	a.frameWback:visited, a.frameWback:active {
		color:#FFFFFF;
	}
	

.boxBtn{/*Converts links to look like sqaure buttons with framed edges and a faint two-tone sheen.  Altered states below.*/
		display:block;
		background-image:url(../../images/site_parts/btn_back.png); 
		margin:0;
		min-height::25px;
		padding:7px 0 7px 7px;
		width:100px;
		text-decoration:none;
		font-variant:small-caps;
		font-size:120%;
	}
	
	a.boxBtn:link, a.boxBtn:visited{
		color:#fff;
		border-left:#908aa5 solid 2px;
		border-top:#908aa5 solid 2px;
		border-right:#2c263d solid 2px;
		border-bottom:#2c263d solid 2px;
	}
	
	a.boxBtn:hover, a.boxBtn:active{
		
		color:#524872;
		border-left:#ebf3e7 solid 2px;
		border-top:#ebf3e7 solid 2px;
		border-right:#777e74 solid 2px;
		border-bottom:#777e74 solid 2px;
	}
	
.error{/* Red bold italic*/
	color:#ff0000;
	font-style:italic;
	font-weight:bold;
	background-image:url(../../images/site_parts/whiteAlpha7.png)
}

.user img{
	border:medium;
}

.navbar {
	width:160px;
	float:left;
	padding-top:0px;
	overflow:hidden;
}
	.navbar ul{
		margin:0;
		padding:0;
		list-style:none;
	}

	.navbar li{
		text-align: left;
		list-style-type:none;
	}
	
	.navbar a{
		display:block;
		background-image:url(../../images/site_parts/gradientBack.png); 
		margin:0;
		height:15px;
		padding:3px 3px 3px 3px;
		/*width:145px;*/
		/*max-width:200;*/
		text-decoration:none;
		font-variant:small-caps;
		font-size:110%;
	}
	
	.navbar a:link, #navbar a:visited{
		color:#fff;
		border-left:#908aa5 solid 2px;
		border-top:#908aa5 solid 2px;
		border-right:#2c263d solid 2px;
		border-bottom:#2c263d solid 2px;
	}
	
	.navbar a:hover, #navbar a:active{
		
		color:#524872;
		border-left:#ebf3e7 solid 2px;
		border-top:#ebf3e7 solid 2px;
		border-right:#777e74 solid 2px;
		border-bottom:#777e74 solid 2px;
	}

.blackBack{
	background-color:#000000 !important;
	color:#FFFFFF;
}

a:link, a:active{
	color:#FFFFFF;
}

a:hover{
	color:#FFF;
	font-style:italic;
}

a:visited{
	color:#FFFF66
	
}

/*//////////////////////////////Right Bar, With the Control Panel///////////////////////////////////*/

#rightBar{/* */
	right:0;
	top:0;
	position:fixed;
	max-width:130px;
	clip: auto;
	float:right;
	height:100%;
}

/*//////////////////////////////Left Bar, With the Profile Info///////////////////////////////////*/

#leftBar{/* */
	left:0;
	top:0;
	position:fixed;
	max-width:130px;
	clip: auto;
	float:left;
}

/*////////////////////////////// The Header ///////////////////////////////////*/
#header{
	text-align:center;
	color:#fff;
	padding: 0px;
	margin: auto;
}

#header p{
	padding:0px;
}

#headerNavbar {
	/*width:100px;
	float:left;
	padding-top:0px;
	overflow:hidden;*/
}
	#headerNavbar ul{
		margin:0;
		padding:0;
		list-style:url(../../images/site_parts/silver_btn_sm.png);
	}

	#headerNavbar li{
		text-align:left;
		display:inline;
		/*list-style-type:none;*/
	}
	
	#headerNavbar a{
		/*display:block;*/
		background-image:url(../../images/site_parts/gradientBack.gif);  
		margin:2px;
		height:12px;
		padding:3px 3px 3px 3px;
		width:120px;
		text-decoration:none;
		font-variant:small-caps;
		font-weight:bold;
		/*font-size:120%;*/
		color:#fff;
		border-left:#ebf3e7 outset 2px;
		border-top:#ebf3e7 outset 2px;
		border-right:#777e74 outset 2px;
		border-bottom:#777e74 outset 2px;
	}
	
	#headerNavbar a:link{
		color:#fff;
		border-left:#ebf3e7 outset 2px;
		border-top:#ebf3e7 outset 2px;
		border-right:#777e74 outset 2px;
		border-bottom:#777e74 outset 2px;
/*		color:#fff;
		border-left:#908aa5 outset 2px;
		border-top:#908aa5 outset 2px;
		border-right:#2c263d outset 2px;
		border-bottom:#2c263d outset 2px;
*/	}
	
	#headerNavbar a:hover{
		color:#ccc;
		border-left:#4858C4 solid 2px;
		border-top:#4858C4 solid 2px;
		border-right:#7DA0C8 solid 2px;
		border-bottom:#7DA0C8 solid 2px;
	}
	
	/*#headerNavbar a:visited{
		color:#fff;
	}*/

	/************* Special id used to identify the current page in the headerNavbar. ****************/
	#thisgroup a:link, #thisgroup a:visited, #thisgroup a:hover, #thisgroup a:active{
		color:#fff;
		/*background-image:none;*/
		text-transform:capitalize;
		border-left:#aaa inset 3px;
		border-top:#aaa inset 3px;
		border-right:#fff inset 3px;
		border-bottom:#fff inset 3px;
	}
	
	 #navbar a:active{
		color:#524872;
		border-left:#ebf3e7 solid 2px;
		border-top:#ebf3e7 solid 2px;
		border-right:#777e74 solid 2px;
		border-bottom:#777e74 solid 2px;
	}
	
	#navbar a:visited{
		color:#fff;
		border-left:#908aa5 solid 2px;
		border-top:#908aa5 solid 2px;
		border-right:#2c263d solid 2px;
		border-bottom:#2c263d solid 2px;
	}
/*////////////////////////////// The Entire Page Content //////////////////////////*/
#content { /*Contains the header, navbat, text area, and footer */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*text-align: right; Commented out 8/26/08*/
	width: 75%;
	margin-left:auto;
	margin-right:auto;
	border-left:#ebf3e7 solid 2px;
	border-top:#ebf3e7 solid 2px;
	border-right:#777e74 solid 2px;
	border-bottom:#777e74 solid 2px;
}

#moto {
	font-size:130%;
	font-weight:bold;
	padding:0px;
	background-image:url(../../images/site_parts/blackAlpha5.png);
}

/*////////////////////////// Navbar/////////////////////////////*/
#navbar {
	width:auto;
	float:left;
	padding-top:0px;
	overflow:hidden;
	margin: 0;
}
	#navbar ul{
		margin:0;
		padding:0;
		list-style:none;
	}

	#navbar li{
		text-align: left;
		/*list-style-type:none;*/
	}
	
	#navbar a{
		display:block;
		background-image:url(../../images/site_parts/btn_back.png); 
		margin:0;
		height:25px;
		padding:7px 7px 7px 7px;
		min-width:135px;
		text-decoration:none;
		font-variant:small-caps;
		font-size:120%;
	}
	
	#navbar a:link, #navbar a:visited{
		color:#fff;
		border-left:#908aa5 solid 2px;
		border-top:#908aa5 solid 2px;
		border-right:#2c263d solid 2px;
		border-bottom:#2c263d solid 2px;
	}
	
	#navbar a:hover, #navbar a:active{
		
		color:#524872;
		border-left:#ebf3e7 solid 2px;
		border-top:#ebf3e7 solid 2px;
		border-right:#777e74 solid 2px;
		border-bottom:#777e74 solid 2px;
	}

	/************* Special id used to identify the current page in the navbar. ****************/
	#thispage a:link, #thispage a:visited, #thispage a:hover, #thispage a:active{
		color:#fff;
		/*background-image:none;*/
		text-transform:capitalize;
		border-left:#333 solid 3px;
		border-top:#333 solid 3px;
		border-right:#fff solid 3px;
		border-bottom:#fff solid 3px;
	}
	
/*////////////////////////////////// Main Content ///////////////////////////////*/
#main{ /*Outlines the navbar and the text body */
	/*float:left;*/
	color:#fff;
	text-decoration: none;
	padding: 0;
}

.avatar {
	max-width:175px;
}

#text {
	background-image: url(../../images/site_images/5_09_04%20005_rot.jpg);
	height:auto;
	overflow:auto;
}

#text p{
	padding:15px;
	bottom: 5px;
	margin: 0px;
}

#text h1, h2, h3,h4,h5,h6{
	text-align: center;
}

#insightsTable a{
	text-decoration:none;
}

#imagePlaceHolder{
	max-width:460px;
	max-height:550px;
	text-align:center;
}

/*/////////////////////////////////// Footer ////////////////////////////////////*/
#footer{
	clear:left;
	text-align:center;
	color:#fff;
	overflow:hidden;
}
#loginBtnFrame .boxBtn {
	text-align:center;
}
#content #main #text {
	height: 700px;
	padding: 0;
	margin: 10px;
}

.memberTile {
	line-height: 1.4;
	text-align: center;
	min-height: 150px;
	min-width: 150px;
	border: 2px inset #FFFFFF;
	padding:4px;
	margin:3px;
}
.paddedFrame{
	background-image:url(../../images/site_parts/whiteAlpha3.png);
	border-left:#ebf3e7 solid 2px;
	border-top:#ebf3e7 solid 2px;
	border-right:#777e74 solid 2px;
	border-bottom:#777e74 solid 2px;
	line-height: 1.8;
	padding:5px;
}
.blPaddedFrame{
	background-image:url(../../images/site_parts/blackAlpha5.png);
	border-left:#ccc solid 2px;
	border-top:#ccc solid 2px;
	border-right:#333 solid 2px;
	border-bottom:#333 solid 2px;
	line-height: 1.8;
	padding:5px;
}
.blackFrame{
	background-image:url(../../images/site_parts/blackAlpha5.png);
	border-left:#ccc solid 2px;
	border-top:#ccc solid 2px;
	border-right:#333 solid 2px;
	border-bottom:#333 solid 2px;
}
a.blPaddedFrame:link, a.blPaddedFrame:visited{
	color:#FFFFFF;
}

.noLine a:link, .noLine a:visited, .noLine a:hover, .noLine a:active{
	text-decoration:none;
	color:#fff;
	
}
/*******************Define A Set of Classes for text corresponding to  user levels *****************/
.Unconfirmed{
	color:#777777;
}
.Confirmed{
	color:#f0ed18;
}
.Local{
	color:#ffff00;
}
.Regional{
 color:#ff6600;
 }
 .National{
 	color:#ff0000;
}
.Continental{
	color:#990033;
}
.Global{
	color:#660066;
}
.Universal{
	color:#330099;
}
.Administrative{
	color:#00ff00;
}
.hideMe {
	border-left:thin #222 outset;
	border-bottom:thin #222 outset;
	border-right:thin #222 outset;
	padding:10px;
	margin-top:0px;
} 
.hideHead{
	text-align:left;
	border:medium #aaa outset;
	background-image:url(../../images/site_parts/blGrad.jpg);
	margin-bottom:0px;
	padding:5px;
}
.hideMe a{
	display:block;
		background-repeat:repeat;
		color:#000066;
		text-decoration:none;
}
.divHead{
	text-align:left;
	border:medium #aaa outset;
	margin-bottom:0px;
	padding:5px;
	margin-left:48px;
}
.squishAble{
	position:absolute;
	z-index:300;
	top:0px;
	overflow:hidden;
	width:30%;
	background-image:url(../../images/site_parts/whiteAlpha8.png);
	padding-left:12px;
	padding-right:11px;
	border-left:#ebf3e7 solid 2px;
	border-top:#ebf3e7 solid 2px;
	border-right:#777e74 solid 2px;
	border-bottom:#777e74 solid 2px;
	line-height: 1.8;
}
