
/*---------------------------------
	IMPORTS
-----------------------------------*/

@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&amp;subset=latin);
@import url(header.css);
@import url(footer.css);


/*---------------------------------
	OVERRIDES
-----------------------------------*/

h1,h2,h3,h4,h5,h6{
	font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

p,ol,ul,li,td{
	color:#666666;
}

b{
	color:inherit;
}

.default{
	margin:20px 0px 20px 0px;
	padding:0px 10px 0px 10px;
}

thead th,
tbody th{
	font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
	font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

input{
	border:1px solid rgba(0,0,0,0.5);
}

.menu{
	font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

blockquote{
	font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

select{
	height:29px;
	background-color:#ffffff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

textarea{
	resize:none;
}



/*---------------------------------
	LAYOUT
-----------------------------------*/

/* Google Maps v3 */

#map_canvas{
	height:100%;
}

html{
	height:100%;
}

body{
	height:100%;
	margin:0;
	padding:0;
	color:#666;
	background:#fff;
	font:normal 0.9em/150% 'Arimo', "Trebuchet MS", arial, verdana, sans-serif;
	text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */
}



#footer
{
	width:100%;
	text-align:center;
	padding:10px;
	margin:0;
	background:rgba(0,0,0,0.7);
	color:#fff;
	font-size:0.8em;
	text-shadow:0px 1px 1px #666;
}

#link-top
{
	float:right;
	color:#666;
	text-decoration:none;
	display: inline-block;
	padding:5px 10px;
	background:#e5e5e5;
	line-height:100%;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
	
	
	
/*---------------------------------
	MY STYLES
-----------------------------------*/

hr{
	margin:0;
	padding:0;
	border:0;
	height:0;
	border-top:1px solid rgba(0,0,0,0.2);
	border-bottom:1px solid rgba(255,255,255,0.2);
}

.cloud
{
	margin:20px 10px 0px 10px;
	padding:5px 10px 10px 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 3px 3px 10px #999999;
	-moz-box-shadow: 3px 3px 10px #999999;
	box-shadow: 3px 3px 10px #999999;
	background-color:rgba(255,255,255,1.0);
	background: -webkit-linear-gradient(left top, rgba(255,255,255,1.0), rgba(255,255,255,0.8));
	background: -o-linear-gradient(bottom right, rgba(255,255,255,1.0), rgba(255,255,255,0.8));
	background: -moz-linear-gradient(bottom right, rgba(255,255,255,1.0), rgba(255,255,255,0.8));
	background: linear-gradient(to bottom right, rgba(255,255,255,1.0), rgba(255,255,255,0.8));
}

.cloud-green
{
	margin:20px 10px 0px 10px;
	padding:5px 10px 10px 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 3px 3px 10px #999999;
	-moz-box-shadow: 3px 3px 10px #999999;
	box-shadow: 3px 3px 10px #999999;
	background-color:rgba(112,168,0,0.8);
	background: -webkit-linear-gradient(left top, rgba(157,209,46,1.0), rgba(112,168,0,0.8));
	background: -o-linear-gradient(bottom right, rgba(157,209,46,1.0), rgba(112,168,0,0.8));
	background: -moz-linear-gradient(bottom right, rgba(157,209,46,1.0), rgba(112,168,0,0.8));
	background: linear-gradient(to bottom right, rgba(157,209,46,1.0), rgba(112,168,0,0.8));	
}

.cloud-grey
{
	margin:20px 10px 0px 10px;
	padding:5px 10px 10px 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 3px 3px 10px #999999;
	-moz-box-shadow: 3px 3px 10px #999999;
	box-shadow: 3px 3px 10px #999999;
	background-color:rgba(190,190,190,1.0);
	background: -webkit-linear-gradient(left top, rgba(190,190,190,1.0), rgba(70,70,70,0.8));
	background: -o-linear-gradient(bottom right, rgba(190,190,190,1.0), rgba(70,70,70,0.8));
	background: -moz-linear-gradient(bottom right, rgba(190,190,190,1.0), rgba(70,70,70,0.8));
	background: linear-gradient(to bottom right, rgba(190,190,190,1.0), rgba(70,70,70,0.8));	
}

.cloud-black
{
	margin:20px 10px 0px 10px;
	padding:5px 10px 10px 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 3px 3px 10px #999999;
	-moz-box-shadow: 3px 3px 10px #999999;
	box-shadow: 3px 3px 10px #999999;
	background-color:rgba(100,100,100,1.0);
	background: -webkit-linear-gradient(left top, rgba(100,100,100,1.0), rgba(0,0,0,0.8));
	background: -o-linear-gradient(bottom right, rgba(100,100,100,1.0), rgba(0,0,0,0.8));
	background: -moz-linear-gradient(bottom right, rgba(100,100,100,1.0), rgba(0,0,0,0.8));
	background: linear-gradient(to bottom right, rgba(100,100,100,1.0), rgba(0,0,0,0.8));	
}

.cloud-blue
{
	margin:20px 10px 0px 10px;
	padding:5px 10px 10px 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 3px 3px 10px #999999;
	-moz-box-shadow: 3px 3px 10px #999999;
	box-shadow: 3px 3px 10px #999999;
	background-color:rgba(78,155,222,1.0);
	background: -webkit-linear-gradient(left top, rgba(78,155,222,1.0), rgba(0,82,150,0.8)); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom right, rgba(78,155,222,1.0), rgba(0,82,150,0.8)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom right, rgba(78,155,222,1.0), rgba(0,82,150,0.8)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to bottom right, rgba(78,155,222,1.0),rgba(0,82,150,0.8)); /* Standard syntax */
}

.cloud-orange
{
	margin:20px 10px 0px 10px;
	padding:5px 10px 10px 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 3px 3px 10px #999999;
	-moz-box-shadow: 3px 3px 10px #999999;
	box-shadow: 3px 3px 10px #999999;
	background-color:rgba(252,100,10,1.0);
	background: -webkit-linear-gradient(left top, rgba(250,138,10,1.0), rgba(252,100,10,0.8)); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(bottom right, rgba(250,138,10,1.0), rgba(252,100,10,0.8)); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(bottom right, rgba(250,138,10,1.08), rgba(252,100,10,0.8)); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to bottom right, rgba(250,138,10,1.0), rgba(252,100,10,0.8)); /* Standard syntax */
}

.cloud-red
{
	margin:20px 10px 0px 10px;
	padding:5px 10px 10px 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 3px 3px 10px #999999;
	-moz-box-shadow: 3px 3px 10px #999999;
	box-shadow: 3px 3px 10px #999999;
	background-color:rgba(219,73,57,1.0);
	background: -webkit-linear-gradient(left top,rgba(219,73,57,1.0), rgba(171,25,17,0.8));
	background: -o-linear-gradient(bottom right, rgba(219,73,57,1.0), rgba(171,25,17,0.8));
	background: -moz-linear-gradient(bottom right, rgba(219,73,57,1.0), rgba(171,25,17,0.8));
	background: linear-gradient(to bottom right, rgba(219,73,57,1.0), rgba(171,25,17,0.8));
}

.cloud-yellow
{
	margin:20px 10px 0px 10px;
	padding:5px 10px 10px 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-webkit-box-shadow: 3px 3px 10px #999999;
	-moz-box-shadow: 3px 3px 10px #999999;
	box-shadow: 3px 3px 10px #999999;
	background-color:rgba(235,168,0,1.0);
	background: -webkit-linear-gradient(left top, rgba(235,232,0,1.0), rgba(235,168,0,0.8));
	background: -o-linear-gradient(bottom right, rgba(235,232,0,1.0), rgba(235,168,0,0.8));
	background: -moz-linear-gradient(bottom right, rgba(235,232,0,1.0), rgba(235,168,0,0.8));
	background: linear-gradient(to bottom right, rgba(235,232,0,1.0), rgba(235,168,0,0.8));
}

.border-blue
{
	border:1px solid #8FA3C4;
}

.border-green
{
	border:1px solid #a3c48f;
}

.border-red
{
	border:1px solid #cda0a0;
}

.features-green
{
	color:#fff;
	text-decoration:none;
	display: inline-block;
	padding:5px 10px;
	margin:2px 2px 2px 0px;
	background:#70a800;
	line-height:100%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.features-red
{
	color:#fff;
	text-decoration:none;
	text-shadow:0px -1px 0 rgba(0,0,0,0.5);
	display: inline-block;
	padding:5px 10px;
	margin:2px 2px 2px 0px;
	background:#db4939;
	line-height:100%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.features-orange
{
	color:#ffffff;
	text-decoration:none;
	display: inline-block;
	padding:5px 10px;
	margin:2px 2px 2px 0px;
	background:#ff9633;
	line-height:100%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.features-blue
{
	color:#ffffff;
	text-decoration:none;
	display: inline-block;
	padding:5px 10px;
	margin:2px 2px 2px 0px;
	background:#4e9bde;
	line-height:100%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.features-alpha
{
	color:#ffffff;
	text-decoration:none;
	display: inline-block;
	padding:5px 10px;
	margin:2px 2px 2px 0px;
	background:rgba(0,0,0,0.2);
	line-height:100%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.cloud-title{
	color:#fff;
	text-shadow:0px 1px 1px rgba(0,0,0,0.7);
}


.round
{
	-moz-border-radius:32px;
	-webkit-border-radius:32px;
	border-radius:32px;
}

.radius20
{
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
}

.radius10
{
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.radius5
{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.shadow
{
	-webkit-box-shadow: 3px 3px 10px #999999;
	-moz-box-shadow: 3px 3px 10px #999999;
	box-shadow: 3px 3px 10px #999999;
}

.shadow-center
{
	-webkit-box-shadow: 0px 0px 3px #aaaaaa;
	-moz-box-shadow: 0px 0px 3px #aaaaaa;
	box-shadow: 0px 0px 3px #aaaaaa;
}

.mmenu:hover
{
	color:#4e9bde;
}

.padded
{	
	margin-left:10px;
	margin-right:10px;
}

.pad
{
	padding-left:20px;
	padding-right:20px; 
	padding-top:10px;
	padding-bottom:10px;
}

.grey {color:#888888;}
.dark-grey {color:#666666;}
.green {color:#70a800;}
.dark-green {color:#698c56;}
.yellow {color:#eeee00;}
.dark-yellow {color:#999900;}
.blue {color:#4e9bde;}
.dark-blue {color:#56698C;}
.red {color:#db2912;}
.dark-red {color:#990000;}
.orange {color:#ff9633;}
.white {color:#ffffff;}
.black {color:#000000;}

.headline
{
	margin:30px;
	text-align:center;
}

.headline h1 {
	margin-bottom: 0;
}

.headline p {
	margin: 0;
}

.headline img {
	max-width: 100%;
}

.skeleton
{
	padding:0px;
	margin:0px;
	font-size:1.0em;
	border:0px;
}

.cloud-green p, .cloud-grey p, .cloud-black p, .cloud-blue p, .cloud-orange p, .cloud-red p, .cloud-yellow p{
	color:#ffffff;
}

.cloud-green li, .cloud-grey li, .cloud-black li, .cloud-blue li, .cloud-orange li, .cloud-red li, .cloud-yellow li{
	color:#ffffff;
}


.black-link a:link,
.black-link a:active,
.black-link a:visited{
	color:#fff;
	text-decoration:none;
	display: inline-block;
	padding:5px 10px;
	margin:0;
	background:rgba(0,0,0,0.3);
	line-height:100%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.black-link a:hover{
	background:rgba(0,0,0,0.1);
}

/*
.cloud a:link,
.cloud-green a:link,
.cloud-grey a:link,
.cloud-black a:link,
.cloud-blue a:link,
.cloud-orange a:link,
.cloud-red a:link,
.cloud-yellow a:link

.cloud a:active,
.cloud-green a:active,
.cloud-grey a:active,
.cloud-black a:active,
.cloud-blue a:active,
.cloud-orange a:active,
.cloud-red a:active,
.cloud-yellow a:active

.cloud a:visited,
.cloud-green a:visited,
.cloud-grey a:visited,
.cloud-black a:visited,
.cloud-blue a:visited,
.cloud-orange a:visited,
.cloud-red a:visited,
.cloud-yellow a:visited{
	color:#fff;
	text-decoration:none;
	display: inline-block;
	padding:5px 10px;
	margin:5px;
	background:rgba(0,0,0,0.3);
	line-height:100%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

.cloud a:hover,
.cloud-green a:hover,
.cloud-grey a:hover,
.cloud-black a:hover,
.cloud-blue a:hover,
.cloud-orange a:hover,
.cloud-red a:hover,
.cloud-yellow a:hover{
	background:rgba(0,0,0,0.1);
}
*/

.cloud h6,
.cloud-green h6,
.cloud-grey h6,
.cloud-black h6,
.cloud-blue h6,
.cloud-orange h6,
.cloud-red h6,
.cloud-yellow h6{
	color:#fff;
	text-shadow:0px -1px 0 rgba(0,0,0,0.5);
}

@keyframes fade {
    from { opacity: 1.0; }
    50% { opacity: 0.4; }
    to { opacity: 1.0; }
}

/*
@-webkit-keyframes fade {
    from { opacity: 1.0; }
    50% { opacity: 0.4; }
    to { opacity: 1.0; }
}
*/

.head {font-size:15px; color:#303030; line-height:200%; font-weight:bold;}

.big_head {font-size:20px; color:#303030; line-height:200%; font-weight:bold;}

.blink {
    animation:fade 2000ms infinite;
    -webkit-animation:fade 2000ms infinite;
}



/*------------------------------
	PACKAGES STYLES
------------------------------*/

.packages{
	text-align:center;
	margin-top:20px;
}

	.packages p{
		margin:10px;
		padding:10px;
		text-align:left;
		background-color:rgba(0,0,0,0.04);
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		font-weight:lighter;
		-webkit-box-shadow: 1px 1px 6px #ccc;
		-moz-box-shadow: 1px 1px 6px #ccc;
		box-shadow: 1px 1px 6px #ccc;
	}

	.packages img{
		margin-bottom:5px;
		height:64px;
	}

	.packages b{
		font-size:0.8em;
		font-weight:bolder;
		color:#ff0000;
	}
	
	.packages span{
		font-weight:lighter;
		color:#D74502;
	}
	
	.packages a:link, .packages a:visited, .packages a:active{
		color:#fff;
		text-decoration:none;
		display: inline-block;
		padding:5px 5px;
		margin:0px;
		background:rgba(0,0,0,0.3);
		line-height:100%;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}

	.packages a:hover{
		background:rgba(0,0,0,0.1);
	}



/*------------------------------
	CLIENT SLIDESHOW STYLES
------------------------------*/

#client-slideshow{
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}

	#client-slideshow table{
		padding:0;
		margin:5px 0px;
		font-size:1.0em;
		border:0px;
	}

	#client-slideshow td{
		margin:0;
		font-size:1.0em;
		border:0px;
		vertical-align:top;
	}

.client-slidehsow-img{
	width:96px;
	text-align:right;
	padding:0px 5px 0px 10px;
}

	.client-slideshow-img img{
		max-width:96px;
	}


.client-slidehsow-txt{
	text-align:left;
	padding:0px 10px 0px 5px;
}

	.client-slidehsow-txt p{
		line-height:150%;
		padding:0;
		margin:0;
		font-size:1.0em;
	}

	.client-slidehsow-txt span{
		color:#db4939;
		font-weight:bold;
	}

	.client-slidehsow-txt a:link, .client-slidehsow-txt a:visited, .client-slidehsow-txt a:active{
		color:#fff;
		text-decoration:none;
		display: inline-block;
		padding:5px 5px;
		margin:0px;
		background:rgba(0,0,0,0.3);
		line-height:100%;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}

	.client-slidehsow-txt a:hover{
		background:rgba(0,0,0,0.1);
	}



/*------------------------------
	FEED BODY STYLES
------------------------------*/

.feed-body{
	text-align:left;
	padding:10px;
	margin:10px;
	-webkit-box-shadow: 0px 0px 6px #ccc;
	-moz-box-shadow: 0px 0px 6px #ccc;
	box-shadow: 0px 0px 6px #ccc;
}

	.feed-body p.txt{
		margin-top:20px;
		margin-bottom:20px;
	}

	.feed-body p.img{
		text-align:center;
		margin-bottom:20px;
	}

		.feed-body p.img img{
			-webkit-box-shadow: 0px 0px 6px #ccc;
			-moz-box-shadow: 0px 0px 6px #ccc;
			box-shadow: 0px 0px 6px #ccc;
		}
	
	.feed-body h5 a{
		text-decoration:none;
		color:#333;
	}


	.feed-body table.sub{
		padding:0;
		margin:0;
		font-size:1.0em;
		display:inline;
	}

		.feed-body table.sub td.img{
			margin:0;
			font-size:1.0em;
			vertical-align:middle;
			width:21px;
			text-align:center;
			padding:0px 5px 0px 0px;
		}

			.feed-body table.sub td.img img{
				max-width:16px;
				margin:0;
				padding:0;
			}		

		.feed-body table.sub td.txt{
			font-size:1.0em;
			vertical-align:middle;
			width:auto;
			text-align:left;
			padding:0px 10px 0px 0px;
			margin:0;
		}

			.feed-body table.sub td.txt p{
				line-height:150%;
				padding:0;
				margin:0;
				font-size:11px;
				color:#666;
				position:relative;
				top:3px;
			}	

				.feed-body table.sub td.txt p a{
					text-decoration:none;
					color:#666;
				}



/*------------------------------
	PAGE SELECTOR STYLES
------------------------------*/

#page-selector{
	margin:20px;
	padding:0;
	width:100%;
	text-align:center;
}

	#page-selector select{
		height:25px;
		margin:0px 10px;
	}



/*------------------------------
	SEARCH STATISTICS STYLES
------------------------------*/

#search-stats{
	
}

	#search-stats table{
		padding:0;
		margin:0;
		font-size:1.0em;
		display:block;
		width:auto;
	}

	#search-stats td{
		margin:0;
		border:0;
		font-size:1.0em;
		vertical-align:middle;
	}	

.search-stats-img{
	width:26px;
	text-align:center;
	padding:5px;
}

	.search-stats-img img{
		width:16px;
		position:relative;
		bottom:3px;
	}	

.search-stats-txt{
	text-align:left;
	padding:0;
	width:auto;
}	

	.search-stats-txt p{
		color:#fff;
		line-height:150%;
		padding:0;
		margin:0;
		font-size:1.0em;
	}



/*------------------------------
	FEED FILTERS STYLES
------------------------------*/

#feed-search-info{
	margin-bottom:30px;
}

#feed-filters{
	
}

	#feed-filters select{
		height:25px;
		margin:5px 0px;
		display:block;
	}	



/*------------------------------
	FEED SEARCH BAR STYLES
------------------------------*/

#feed-search-bar{
	text-align:center;
	margin:20px 5px;
}

	#feed-search-bar table{
		background-color:rgba(0,0,0,0.1);
		padding:0;
		margin:0 auto;
		width:auto;
		text-align:center;
		font-size:1.0em;
		border:0px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		-webkit-box-shadow: 1px 1px 6px #aaa;
		-moz-box-shadow: 1px 1px 6px #aaa;
		box-shadow: 1px 1px 6px #aaa;
	}

	#feed-search-bar td{
		margin:0;
		padding:0;
		font-size:1.0em;
		border:0;
	}

	#feed-search-bar input{
		height:25px;
		margin:10px 5px 10px 10px;
	}	

	#feed-search-bar button{
		font-size:12px;
		margin:10px 10px 10px 5px;
	}

.feed-search-bar-txt{
	width:auto;
	text-align:right;
}

.feed-search-bar-btn{
	width:auto;
	text-align:left;
}	



/*------------------------------
	VOLUNTEERS STYLES
------------------------------*/

.volunteers-img{
	width:128px;
}

.together-img{
	width:160px;
	-moz-border-radius-topright:50px;
	-moz-border-radius-bottomleft:50px;	
	-webkit-border-radius: 0px 50px 0px 50px;
	border-radius: 0px 50px 0px 50px;
	border:1px solid rgba(0,0,0,0.2);
}

.influencer-members{
	
}

	.influencer-members table{
		padding:0;
		margin:0;
		font-size:1.0em;
		display:block;
		width:auto;
	}

	.influencer-members td{
		margin:0;
		border:0;
		font-size:1.0em;
		vertical-align:middle;
	}	

.influencer-members-img{
	width:58px;
	text-align:center;
	padding:5px 10px 5px 0px;
}

	.influencer-members-img img{
		width:48px;
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
		border-radius:50%;
	}	

.influencer-members-txt{
	text-align:left;
	padding:0;
	width:auto;
}	

	.influencer-members-txt p{
		color:#fff;
		line-height:150%;
		padding:0;
		margin:0;
		font-size:1.0em;
	}

	.influencer-members-txt a:link,
	.influencer-members-txt a:active,
	.influencer-members-txt a:visited{
		color:#fff;
		text-decoration:none;
		display: inline-block;
		padding:5px;
		margin:0;
		background:rgba(0,0,0,0.3);
		line-height:100%;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}

	.influencer-members-txt a:hover{
		background:rgba(0,0,0,0.1);
	}



/*------------------------------
	ADD ARTICLE STYLES
------------------------------*/

.add-article{
	
}

	.add-article input, .add-article button{
		width:100%;
	}	

	.add-article textarea{
		width:100%;
		height:100px;
		resize:none;
	}
	
	.add-article h6{
		color:#fff;
		text-shadow:0px -1px 0 rgba(0,0,0,0.5);
	}

	.add-article hr{
		margin-bottom:10px;
	}



/*------------------------------
	BLOG ARTICLE STYLES
------------------------------*/

.blog-article{
	padding:0;
	text-align:left;
	display:inline;
}

	.blog-article h5{
		color:rgba(0,0,50,1);
	}

	.blog-article p.sub{
		text-align:left;
		font-size:0.8em;
	}
	
	.blog-article p.pic{
		text-align:center;
		margin-top:30px;
	}
	
	.blog-article p.pic img{
		-webkit-box-shadow: 1px 1px 6px #ccc;
		-moz-box-shadow: 1px 1px 6px #ccc;
		box-shadow: 1px 1px 6px #ccc;
	}



/*------------------------------
	BLOG ARCHIVE STYLES
------------------------------*/

.blog-archive{
	
}

	.blog-archive-alt-color{
		background-color:#f6f6f6;
	}

	.blog-archive table{
		padding:0;
		margin:0 auto;
		font-size:1.0em;
		width:auto;
		border:0px;
		width:100%;
	}

	.blog-archive table td{
		margin:0;
		font-size:1.0em;
		border:0px;
		vertical-align:top;
	}	

		.blog-archive td.blog-img{
			padding:0px 10px 0px 0px;
			vertical-align:top;
			width:138px;
		}

			.blog-archive td.blog-img img{
				max-width:128px;
				max-height:128px;
			}		

		.blog-archive td.body-main{
			padding:0px 5px 20px 0px;
			vertical-align:top;
		}

			.blog-archive table.body-container{
				-webkit-box-shadow: 3px 3px 10px #bbb;
				-moz-box-shadow: 3px 3px 10px #bbb;
				box-shadow: 3px 3px 10px #bbb;
				width:100%;
			}

			.blog-archive table.body-container td.title{
				text-align:left;
				padding:10px 10px 5px 10px;
			}

				.blog-archive table.body-container td.title h6{
					margin:0;
					padding:0;
					line-height:150%;
				}

					.blog-archive table.body-container td.title a{
						text-decoration:none;
						color:#666;
					}
				
				.blog-archive table.body-container td.title p{
					font-size:0.8em;
				}				



/*------------------------------
	HISTORIC INCIDENT STYLES
------------------------------*/

.historic-container{
	margin-top:30px;
}

.historic-incident{
	
}

	.historic-incident-alt-color{
		background-color:#f6f6f6;
	}

	.historic-incident table{
		padding:0;
		margin:0 auto;
		font-size:1.0em;
		width:auto;
		border:0px;
		width:100%;
	}

	.historic-incident table td{
		margin:0;
		font-size:1.0em;
		border:0px;
		vertical-align:top;
	}	

		.historic-incident td.incident-img{
			padding:0px 10px 0px 0px;
			vertical-align:top;
			width:138px;
		}

			.historic-incident td.incident-img img{
				-moz-border-radius:50%;
				-webkit-border-radius:50%;
				border-radius:50%;
				max-width:128px;
				max-height:128px;
			}		

		.historic-incident td.body-main{
			padding:0px 5px 20px 0px;
			vertical-align:top;
		}

			.historic-incident table.body-container{
				-webkit-box-shadow: 3px 3px 10px #999999;
				-moz-box-shadow: 3px 3px 10px #999999;
				box-shadow: 3px 3px 10px #999999;
				width:100%;
			}

			.historic-incident table.body-container td.title{
				text-align:left;
				padding:10px 10px 5px 10px;
			}

				.historic-incident table.body-container td.title h6{
					margin:0;
					padding:0;
					line-height:150%;
				}

					.historic-incident table.body-container td.title a{
						text-decoration:none;
						color:#666;
					}
				
				.historic-incident table.body-container td.title p{
					font-size:0.8em;
				}				
				
			.historic-incident table.body-container td.body{
				text-align:left;
				padding:5px 10px 5px 10px;
			}					
					
				.historic-incident table.body-container td.body p{
					margin:0;
					padding:0;
					line-height:150%;
				}

			.historic-incident table.body-container td.link{
				text-align:left;
				vertical-align:top;
				padding: 5px 10px 5px 10px;
			}					



/*------------------------------
	TRAFFIC IN PICTURES STYLES
------------------------------*/

.traffic-in-pictures{
	padding:0;
	width:100%;
	text-align:left;
}

	.traffic-in-pictures img{
		padding:0;
		margin:5px;
		line-height:150%;
		max-height:128px;
		-webkit-box-shadow: 0px 0px 6px #999;
		-moz-box-shadow: 0px 0px 6px #999;
		box-shadow: 0px 0px 6px #999;
	}

/*------------------------------
	TOP 5 REPORTERS STYLES
------------------------------*/

.top-reporters{
	margin:30px 5px;
	padding:0;
	width:100%;
	text-align:left;
}

	.top-reporters div{
		display:inline;
		width:auto;
		padding:0;
		margin:0;
		font-size:1.0em;
		text-align:center;
		border:0;
		vertical-align:middle;
	}

	.top-reporters a:link, .top-reporters a:visited, .top-reporters a:active{
		text-decoration:none;
		display:inline-block;
		padding:5px;
		margin:2px;
		background:rgba(40,189,15,0.7);
		line-height:100%;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}

	.top-reporters a:hover{
		background:rgba(40,189,15,0.4);
	}

	.top-reporters table{
		padding:0;
		margin:0;
		font-size:1.0em;
		display:block;
		width:250px;
	}

	.top-reporters td{
		margin:0;
		font-size:1.0em;
		border:0px;
		vertical-align:middle;
	}	

		.top-reporters td.img{
			width:58px;
			text-align:center;
			padding:5px;
		}

			.top-reporters td.img img{ /* 48px */
				-moz-border-radius:50%;
				-webkit-border-radius:50%;
				border-radius:50%;
				max-width:48px;
				max-height:48px;
			}

		.top-reporters td.txt{
			text-align:left;
			padding:0;
		}

			.top-reporters td.txt p{
				color:#fff;
				line-height:150%;
				padding:0;
				margin:0;
				font-size:1.0em;
			}

			.top-reporters td.txt b{
				text-shadow:0px -1px 0 rgba(0,0,0,0.3);
			}



/*------------------------------
	TRAFFIC MAP STATS STYLES
------------------------------*/

.map-statistics{
	overflow-y:auto;
}

.back-overlay{
	display:none;
	position:fixed;
	top:0%;
	left:0%;
	width:100%;
	height:100%;
	background-color:white;
	z-index:1001;
	-moz-opacity:0.8;
	opacity:.80;
	filter:alpha(opacity=80);
}

.fore-content {
	display:none;
	position:fixed;
	top:10%;
	left:0%;
	width:100%;
	height:0%;
	padding:0px;
	background-color:white;
	z-index:1002;
	overflow:visible;
	text-align:center;
}



/*------------------------------
	USER ATTRIBUTE STYLES
------------------------------*/

#user-attrib{
	margin:30px 5px;
	padding:0;
	width:100%;
	text-align:left;
}

	#user-attrib div{
		display:inline;
		width:auto;
		padding:0;
		margin:0;
		font-size:1.0em;
		text-align:center;
		border:0;
		vertical-align:middle;
	}

	#user-attrib a:link, #user-attrib a:visited, #user-attrib a:active{
		text-decoration:none;
		display:inline-block;
		padding:5px;
		margin:2px;
		background:rgba(40,189,15,0.7);
		line-height:100%;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}

	#user-attrib a:hover{
		background:rgba(40,189,15,0.4);
	}

	#user-attrib table{
		padding:0;
		margin:0;
		font-size:1.0em;
		display:block;
		width:250px;
	}

	#user-attrib td{
		margin:0;
		font-size:1.0em;
		border:0px;
		vertical-align:middle;
	}	

.user-attrib-img{
	width:42px;
	text-align:center;
	padding:5px;
}

	.user-attrib-img img{
		width:32px;
		height:32px;
	}

.user-attrib-txt{
	text-align:left;
	padding:0;
}

	.user-attrib-txt p{
		color:#fff;
		line-height:150%;
		padding:0;
		margin:0;
		font-size:1.0em;
	}

	.user-attrib-txt b{
		text-shadow:0px -1px 0 rgba(0,0,0,0.3);
	}



/*------------------------------
	PROFILE TOOLS STYLES
------------------------------*/

#profile-tools{
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
}

	#profile-tools div{
		display:inline;
		width:auto;
		padding:0;
		margin:0;
		font-size:1.0em;
		text-align:center;
		border:0;
		vertical-align:middle;
	}

		#profile-tools div img{
			max-width:56px;
		}

	#profile-tools a:link, #profile-tools a:visited, #profile-tools a:active{
		color:#fff;
		text-decoration:none;
		display: inline-block;
		padding:5px;
		margin:4px 2px;
		background:rgba(0,0,0,0.2);
		line-height:100%;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}

	#profile-tools a:hover{
		background:rgba(0,0,0,0.1);
	}



/*------------------------------
	MESSAGES SLIDER STYLES
------------------------------*/

#messages-slider{
	text-align:center;
	margin:30px 10px;
	padding:0;
}

	#messages-slider div#back{
		display:inline-block;
		width:100px;
		height:50px;
		background-color:rgba(0,0,0,0.1);
		border:1px solid rgba(0,0,0,0.1);
		-moz-border-radius:50px;
		-webkit-border-radius:50px;
		border-radius:50px;
		-webkit-box-shadow: inset 1px 1px 6px #ccc;
		-moz-box-shadow: inset 1px 1px 6px #ccc;
		box-shadow: inset 1px 1px 6px #ccc;	
	}

	#messages-slider div#fore{
		display:inline-block;
		width:50px;
		height:50px;
		position:relative;
		border:1px solid rgba(0,0,0,0.1);
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
		border-radius:50%;
		-webkit-box-shadow: inset 0px 0px 6px rgba(0,0,0,0.1);
		-moz-box-shadow: inset 0px 0px 6px rgba(0,0,0,0.1);
		box-shadow: inset 0px 0px 6px rgba(0,0,0,0.1);
		cursor:pointer;
	}

	#messages-slider span#text{
		color:white;
		text-shadow:1px 1px 1px rgba(0,0,0,0.3);
		position:relative;
		top:12px;
		cursor:pointer;
	}	
	
		.slide-right{
			animation:slide-right 500ms 1;
			-webkit-animation:slide-right 500ms 1;
			right:-25px;
			background-color:rgba(0,255,0,0.3);
		}

		.slide-left{
			animation:slide-left 500ms 1;
			-webkit-animation:slide-left 500ms 1;
			right:25px;
			background-color:rgba(255,0,0,0.3);
		}

/* animations */

@keyframes slide-right{
    from{right:25px; background-color:rgba(255,0,0,0.3);}
    to{right:-25px; background-color:rgba(0,255,0,0.3);}
}	

@keyframes slide-left{
    from{right:-25px; background-color:rgba(0,255,0,0.3);}
    to{right:25px; background-color:rgba(255,0,0,0.3);}
}



/*------------------------------
	LATEST BLOG ARTICLES STYLES
------------------------------*/

.article-title{
	padding:5px;
	position:absolute;
	bottom:0px;
	background-color:rgba(0,0,0,0.5);
	width:100%;
	color:white;
	text-align:left;
}

.latest-articles{
	text-align:center;
	margin:0px 0px 20px 0px;
	padding:5px;
	width:100%;
}

	.latest-articles table{
		padding:0;
		margin:0;
		font-size:1.0em;
		width:100%;
	}

	.latest-articles td{
		margin:0;
		font-size:1.0em;
		border:0px;
		vertical-align:top;
		width:100%;
	}	

.latest-articles-author{
	width:100%;
	text-align:center;
	padding:5px;
	border:0px;
}	

	.latest-articles-author div.pic{
		position:relative;
		background-repeat:no-repeat;
		background-size:cover;
		background-position:50% 50%;
		width:100%;
		height:150px;
		margin:0px 0px 5px 0px;
		padding:0;
		-webkit-box-shadow: 1px 1px 6px #999;
		-moz-box-shadow: 1px 1px 6px #999;
		box-shadow: 1px 1px 6px #999;
	}

	/* indicates sponsored articles */
	
	.latest-articles-author div.sponsored{
		position:absolute;
		width:100%;
		height:150px;
		margin:0;
		padding:0;
		background-image:url("sponsored.png");
		background-repeat:no-repeat;
		background-position:right top;
	}		
	
.latest-articles-body{
	text-align:left;
	padding:5px;
	width:100%;
}

	.latest-articles-body h6{
		color:#333;
		text-align:left;
	}	

		.latest-articles-body h6 a{
			text-decoration:none;
			color:#333;
		}			

	.latest-articles-body p{
		line-height:150%;
		text-align:left;
	}

		.latest-articles-body p a{
			text-decoration:none;
			color:#666;
		}
	
	.latest-articles-body i{
		font-size:11px;
	}

/*------------------------------
	TRAFFIC MAP STYLES
------------------------------*/

#map_canvas{
	
}

	#map_canvas table.load-main{
		padding:0;
		margin:0 auto;
		font-size:1.0em;
		border:0;
		width:100%;
		height:100%
	}

		#map_canvas table.load-main td{
			margin:0;
			font-size:1.0em;
			border:0;
			vertical-align:middle;
			text-align:center;
		}



/*------------------------------
	ROAD REPORT STYLES
------------------------------*/

.pick-road{
	
}

	.pick-road p{
		text-align:center;
	}

	.pick-road select{
		font-size:15px;
		margin-top:20px;
	}

.road-stats{
	padding:20px 10px;
}

	.road-stats span.title{
		color:#db4939;
	}

	.road-stats i{
		font-size:1.0em;
		color:#db4939;
	}

	.road-stats img.density{
		padding:0;
		margin:0;
		border:1px solid rgba(0,0,0,0.3);
		width:32px;
		-moz-border-radius:16px;
		-webkit-border-radius:16px;
		border-radius:16px;
		-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
		-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
		box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
	}

	.road-stats span.density{
		position:relative;
		bottom:6px;
		margin-left:6px;
	}

	.road-stats img.activity{
		padding:2px;
		margin:5px;
		background-color:rgba(255,255,255,1.0);
		width:32px;
		-moz-border-radius:16px;
		-webkit-border-radius:16px;
		border-radius:16px;
		-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
		-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
		box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
	}


/*--------------------------------------------------*/


.road-report{
	
}

	.road-report-alt-color{
		background-color:#f6f6f6;
	}

	.road-report table{
		padding:0;
		margin:0 auto;
		font-size:1.0em;
		width:auto;
		border:0px;
		width:100%;
	}

	.road-report table td{
		margin:0;
		font-size:1.0em;
		border:0px;
		vertical-align:top;
	}	

		.road-report td.author-img{
			padding:0px 10px 0px 0px;
			vertical-align:top;
			width:58px; 		
		}

			.road-report td.author-img img{
				-moz-border-radius:50%;
				-webkit-border-radius:50%;
				border-radius:50%;
				max-width:48px;
				max-height:48px;
			}		

		.road-report td.body-main{
			padding:0px 5px 20px 0px;
			vertical-align:top;
		}

			.road-report table.body-container{
				-webkit-box-shadow: 3px 3px 10px #999999;
				-moz-box-shadow: 3px 3px 10px #999999;
				box-shadow: 3px 3px 10px #999999;
				width:100%;
			}

			.road-report table.body-container td.title{
				text-align:left;
				padding:10px 10px 5px 10px;
			}

				.road-report table.body-container td.title p{
					margin:0;
					padding:0;
					line-height:150%;
				}

					.road-report table.body-container td.title span{
						font-size:0.9em;
					}

			.road-report table.body-container td.body{
				text-align:left;
				padding:5px 10px 5px 10px;
			}					
					
				.road-report table.body-container td.body p{
					margin:0;
					padding:0;
					line-height:150%;
				}
					
					.road-report table.body-container td.body img.report-pic{
						padding:0;
						margin:10px 0px 0px 0px;
						line-height:150%;
						max-width:192px;
						-webkit-box-shadow: 0px 0px 6px #ccc;
						-moz-box-shadow: 0px 0px 6px #ccc;
						box-shadow: 0px 0px 6px #ccc;
					}					
					
			.road-report table.body-container td.legend{
				text-align:left;
				vertical-align:top;
				padding: 5px 10px 5px 10px;
			}					

				.road-report table.body-container td.legend img{
					padding:2px;
					margin:0px 5px 0px 0px;
					background-color:rgba(255,255,255,1.0);
					width:32px;
					-moz-border-radius:16px;
					-webkit-border-radius:16px;
					border-radius:16px;
					-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
					-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
					box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
				}
			
			.road-report table.body-container td.source{
				text-align:right;
				padding:5px 10px 10px 5px;
			}			
			
				.road-report table.body-container td.source p{
					margin:0;
					padding:0
					line-height:150%;
					font-size:0.9em;
				}			



/*------------------------------
	EMERGENCY CONTACT STYLES
------------------------------*/

.emergency-alt-color{
	background-color:#e8e8e8;
}

table.emergency-contacts{
	padding:0;
	margin:0 auto;
	font-size:1.0em;
	width:auto;
	border:0px;
	width:100%;
}

table.emergency-contacts td{
	margin:0;
	font-size:1.0em;
	border:0px;
	vertical-align:top;
	width:50%; 
}	

	table.emergency-contacts td.name{
		padding:0px 5px 0px 5px;
		text-align:left;
	}

		table.emergency-contacts td.name p{
			color:#db4939;
		}
	
	table.emergency-contacts td.info{
		padding:0px 5px 0px 0px;
		text-align:left;
	}

		table.emergency-contacts td.info i{
			font-size:1.0em;
			color:#db4939;
		}

		
p.emergency-twitter-info{
	text-align:center;
	display:inline;
}

	p.emergency-twitter-info img{
		border:0px;
		max-width:48px;
		margin:0px 5px 0px 5px;
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
		border-radius:50%;
		-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
		-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
		box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
	}
		
/*------------------------------
	SOCIAL BAR STYLES
------------------------------*/

table.social{
	padding:0;
	margin:0 auto;
	font-size:1.0em;
	width:auto;
}

table.social td{
	margin:0;
	font-size:1.0em;
	border:0px;
	vertical-align:top;
}	

	.topic-post-twitter{
		padding:0px 5px 0px 0px;
		text-align:center;
	}

	.topic-post-twitter-follow{
		padding:0;
		text-align:center;
	}
	
	.topic-post-facebook-like{
		padding:0px 5px 0px 0px;
		text-align:center;
	}

	.topic-post-facebook-share{
		position:relative;
		bottom:1px;
		right:4px;
		padding:0px 5px 0px 0px;
		text-align:center;
	}

	.topic-post-linkedin{
		padding:0px 5px 0px 0px;
		text-align:center;
	}

	.topic-post-gplus{
		padding:0;
		text-align:center;
	}



/*------------------------------
	HOW IT WORKS STYLES
------------------------------*/

.traffic-density{

}

	.traffic-density img{
		padding:0;
		margin:0;
		border:1px solid rgba(0,0,0,0.3);
		width:32px;
		-moz-border-radius:16px;
		-webkit-border-radius:16px;
		border-radius:16px;
		-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
		-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
		box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
	}

	.traffic-density span{
		position:relative;
		bottom:6px;
		margin-left:6px;
	}

.road-activity{

}

	.road-activity img{
		padding:0;
		margin:0;
		background-color:rgba(255,255,255,1.0);
		width:32px;
		-moz-border-radius:16px;
		-webkit-border-radius:16px;
		border-radius:16px;
		-webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
		-moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
		box-shadow: 0px 0px 6px rgba(0,0,0,0.4);
	}

	.road-activity span{
		position:relative;
		bottom:6px;
		margin-left:10px;
	}
	
/*------------------------------
	TESTIMONY STYLES
------------------------------*/

.testimony{
	text-align:center;
	margin-top:20px;
}

	.testimony p{
		margin:10px;
		padding:10px;
		text-align:left;
		background-color:rgba(0,0,0,0.04);
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		font-weight:lighter;
		-webkit-box-shadow: 1px 1px 6px #ccc;
		-moz-box-shadow: 1px 1px 6px #ccc;
		box-shadow: 1px 1px 6px #ccc;
	}

	.testimony img{
		margin-bottom:5px;
		width:96px;
		height:96px;
		-moz-border-radius:50%;
		-webkit-border-radius:50%;
		border-radius:50%;
	}

	.testimony a:link, .testimony a:visited, .testimony a:active{
		color:#fff;
		text-decoration:none;
		display: inline-block;
		padding:5px 5px;
		margin:0px;
		background:rgba(0,0,0,0.3);
		line-height:100%;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}

	.testimony a:hover{
		background:rgba(0,0,0,0.1);
	}



/*------------------------------
	NAIBAC CARD STYLES
------------------------------*/

.naibac-card{
	text-align:center;
}

	.naibac-card img{
		-webkit-box-shadow: 1px 1px 6px #ccc;
		-moz-box-shadow: 1px 1px 6px #ccc;
		box-shadow: 1px 1px 6px #ccc;
	}

	.naibac-card p{
		margin:20px 5px;
	}



/*------------------------------
	STATS STYLES
------------------------------*/

.stats{
	text-align:center;
}

	.stats p{
		margin:15px;
		padding:10px;
		background-color:rgba(0,0,0,0.04);
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		font-weight:lighter;
		-webkit-box-shadow: 1px 1px 6px #ccc;
		-moz-box-shadow: 1px 1px 6px #ccc;
		box-shadow: 1px 1px 6px #ccc;
	}

	.stats span{
		font-size:3.0em;
		font-weight:lighter;
	}

	.stats a:link, .stats a:visited, .stats a:active{
		color:#fff;
		text-decoration:none;
		display: inline-block;
		padding:5px 5px;
		margin:0px;
		background:rgba(0,0,0,0.3);
		line-height:100%;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	}

	.stats a:hover{
		background:rgba(0,0,0,0.1);
	}



/*------------------------------
	LOGIN STYLES
------------------------------*/

.login-options{
	text-align:center;
	margin-top:20px;
}



/*------------------------------
	LIGHTBOX STYLES
------------------------------*/

.black_overlay{
	display:none;
	position:fixed;
	top:0%;
	left:0%;
	width:100%;
	height:100%;
	background-color:black;
	z-index:1001;
	-moz-opacity:0.8;
	opacity:.80;
	filter:alpha(opacity=80);
}

.white_content {
	display:none;
	position:fixed;
	top:15%;
	left:0%;
	width:100%;
	height:0%;
	padding:0px;
	background-color:white;
	z-index:1002;
	overflow:visible;
	text-align:center;
}


