/*@font-face {
    font-family: 'minecraftiaregular';
    src: url('/global/fonts/minecraftia-webfont.eot');
    src: url('/global/fonts/minecraftia-webfont.eot?#iefix') format('embedded-opentype'),
         url('/global/fonts/minecraftia-webfont.woff') format('woff'),
         url('/global/fonts/minecraftia-webfont.ttf') format('truetype'),
         url('/global/fonts/minecraftia-webfont.svg#minecraftiaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/

html {
	overflow-y: scroll;
}

/* Remove focus box around elements */
*:focus {
	outline: none !important;
}

/* clearfix */
.group:after {
	content: "";
	display: table;
	clear: both;
}

body {
	background:#2E456F url('/global/images/background_grad.gif') repeat top left;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 90%;
	margin: 0;
	padding: 0;
}

img {
  display: block;
}

.rollover.underline {
	text-decoration: underline !important;
}

a.nounderline {
	text-decoration: none;
}

div#siteshell {
	width: 950px;
	margin: 0 auto;
	border: 0;
}

	div#topnav {
		width: 790px;
		padding: 7px 0 5px 0;
	}

		div#topnav p#makers {
			font-style: italic;
			float: left;
			color: white;
			padding: 5px 0 0 10px;
			margin: 0;
			font-size: ;
		}

			p#makers span.reg {
				position: relative;
				top: -2px;
				font-size: 8px;
			}


		div#topnav ul#links {
			float: right;
			height: 26px;
			margin: 0;
			padding: 0;
		}

			div#topnav ul#links li {
				float: left;
				list-style-type: none;
				color: white;
				font-size: 85%;
				margin: 5px 5px 0 5px;
			}

			div#topnav ul#links li.globe {
				margin: 0 5px 0 0 !important;
			}

			div#topnav a {
				color: white;
				font-weight: normal;
				font-size: 95%;
			}

			div#topnav a:hover {
				color: red;
			}

	div#logo-search {
		width: 806px;
		height: 66px;
		margin: 0;
		padding: 0;
		background: transparent url('/global/images/2013/HeaderBarLogo.png') no-repeat;
	}

		div#logo-box {
			width: 220px;
			height: 55px;
			float: left;
			cursor: pointer;
		}

		div#search {
			float: right;
			margin: 17px 20px 0 0;
		}

			div#search input#searchbox {
				width: 200px;
				height: 15px;
			}

			div#search input#searchbtn {
				height: 20px;
				color: white;
				border: none;
				cursor: pointer;
				/*border: none;
				color: white;

				border-radius: 0px;
				-webkit-border-radius: 0px;
				-moz-border-radius: 0px;

				background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#000));
				background: -moz-linear-gradient(top, #fff, #000);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#000');*/
				text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
 background-color: #7d7e7d; background-image: -webkit-gradient(linear, left top, left bottom, from(#7d7e7d), to(#0e0e0e));
 background-image: -webkit-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -moz-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -ms-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -o-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: linear-gradient(to bottom, #7d7e7d, #0e0e0e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7e7d, endColorstr=#0e0e0e);
			}


			div#search input#searchbtn:hover {
				 cursor: pointer;
				 background-color: #646464; background-image: -webkit-gradient(linear, left top, left bottom, from(#646464), to(#282828));
				 background-image: -webkit-linear-gradient(top, #646464, #282828);
				 background-image: -moz-linear-gradient(top, #646464, #282828);
				 background-image: -ms-linear-gradient(top, #646464, #282828);
				 background-image: -o-linear-gradient(top, #646464, #282828);
				 background-image: linear-gradient(to bottom, #646464, #282828);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#646464, endColorstr=#282828);
			}


	div#mid-container {
		width: 950px;
		margin: 0 auto;
		background: transparent;


	}

		div#msgbar {
			margin: 0 auto 3px auto;
			width: 950px;
			height: 30px;
		}

			div#msgbar div#scrollbox {
				width: 205px;
				height: 30px;
			}


		div#insidebox {
			width: 950px;
			margin: 0 auto;
			/*background-image:url('/global/images/2013/leftnav_bg.png');*/
			background-image:url('/global/images/2013/background-insidebox-extension.png');
			background-repeat:repeat-y;
			background-color: transparent;
		}



			div#left {
				width: 198px;
				float: left;
				margin-right: 4px;
				padding: 10px 0 0 7px;
				background-color: #E1D0BC;
			}

				div#left ul.section-head, div#left ul.section-link {
					list-style-type: none;
					margin:0;
					padding: 0;
				}



				div#left ul.section-head li {
					font-size: 90% !important;
					color: #000624 !important;
					font-weight: bold;
					margin: 0 0 8px 0;

				}

					div#left ul.section-head li.section-separator {
						padding: 0 0 1px 0;
					}

					div#left ul.section-head li > a {
						text-decoration: none;
						color: #000624 !important;
						font-size: 90% !important;
					}

					div#left ul.section-head li > a:hover {
						color: red;
						text-decoration: underline;
					}

					div#left ul.section-link li {
						margin: 0;
						padding: 1px 0 1px 20px;

					}

						div#left ul.section-link li a {
							text-decoration: none;
							color: #244974;
							font-size: 95% !important;
							font-style: normal;
							font-weight: normal !important;
						}

						div#left ul.section-link li a:hover {
							color: red;
							text-decoration: underline;
						}

			div#page-graphic {
				width: 588px;
				float: left;
				padding: 0;
				margin: -33px 0 0 0;
				height: 161px;
				background: #fff;
			}

			div#content {
				width: 588px;
				float: left;
				margin: -33px 4px 0 0;
				background-color: transparent;
			}

				div#content.sub {
					width: 572px;
					background-color: #fff;
					padding: 8px;
				}



			div.right-box {
				width: 149px;
				float: left;
				margin-bottom: 5px;

			}

				div.right-box.contact {
					background-color: #2c5daa;
					padding: 0 0 5px 5px;
					width: 144px !important;
				}

					p.contact-qhead {
						margin: 7px 0 0 0 !important;
						color: white;
						text-align: left;
						font-weight: bold;
						font-size: 15px;
					}

					p.contact-qsubhead {
						margin: 2px 0 2px 0 !important;
						color: white;
						text-align: left;
						font-weight: bold;
						font-size: 12px;
					}

					p.contact-questions {
						margin-bottom: 5px;
						color: white;
						text-align: left;
						font-size: 10px;
					}

					a.contact-qlink {
						color: white;
						font-weight: normal;
					}

					div.contact-qbutton-block {
						display: inline-block;
						padding: 5px 0;
						width: 130px;
						background-color: #ff0000;
						color: white;
					}

					img.contact-qimg {
						width: 20px;
						height: 13px;
						display: inline;
						float: left;
						margin-left: 5px;
						margin-top: 3px;
					}

					div.contact-qbutton-text {
						display: inline;
						float: left;
						margin: 2px 0 0 10px;
						font-size: 13px;
					}

				div.right-box-header {
					width: 149px;
					height: 30px;
					background-color: #000630;
					margin: 0;
				}

					div.right-box-header p {
						color: #fff;
						margin: 0;
						padding: 7px;
					}

						div.right-box-header p > a {
							color: #fff;
							text-decoration: none;
						}

						div.right-box-header p > a:link {
							color: #fff;
						}

						div.video-box {
							width: 143px;
							background-color: #fff;
							margin: 0;
							padding: 4px 3px 1px 3px;
						}

						div.video-box img {
							margin-bottom: 10px;
						}

						div.video-box p {
							font-size: 10px;
						}


			div#right-col {
				width: 149px;
				float: left;
				margin-top: -33px;
			}

				div#right-col.sub {
					margin-top: -161px;
				}

			div#right {
				width: 149px;
				height: 200px;
				float: left;
				/*margin-top: -33px; */
			}


				div#right.sub {
					/*margin-top: -161px;*/
				}

				div#right-header {
					width: 149px;
					height: 30px;
					background-color: #000630;
					margin: 0;
				}

					div#right-header p {
						color: #fff;
						margin: 0;
						padding: 7px;
					}

						div#right-header p > a {
							color: #fff;
							text-decoration: none;
						}

						div#right-header p > a:link {
							color: #fff;
						}

				div#event-box {
					width: 130px;
					background-color: #fff;
					margin: 0;
					padding: 10px 9px 0 10px;
				}

					div#event-box img {
						margin-bottom: 10px;
					}

				div#event-box1 {
					width: 130px;
					background-color: #fff;
					margin: 0;
					padding: 0px 0px 0 0px;
				}

					div#event-box1 img {
						margin-bottom: 0px;
					}

				div#product-box {
					width: 130px;
					background-color: #fff;
					margin: 0;
					padding: 5px 9px 5px 10px;
				}

					div#product-box ul  {
						list-style-type: none;
						margin: 0;
						padding: 0;
					}

					div#product-box ul > li  {
						list-style-type: none;
						margin: 0 0 5px 0;
						padding: 0;
					}


					div#product-box ul > li > a {
						text-decoration: none;
						white-space:nowrap;
						padding: 1px 0 1px 25px;
						color: #000;
						font-size: 70% !important;
						font-weight: bold;
					}

					div#product-box ul > li > a:hover {
						text-decoration: underline;
						color: red;
					}





	div#footer {
		width: 797px;
		height: 23px;
		margin: 5px 0 0 0;
		clear: left;
		background: #000 url('/global/images/2013/footer.jpg') no-repeat;
	}

		div#footer p {
			margin: 4px 20px 0 0;
			padding: 0;
			font-size: 10px;
			float :right;
			color: #fff;
		}


#ticker {
	height: 30px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#ticker li {
	height: 30px;
	margin: 7px 0 3px 5px;
	padding: 0;
	color: yellow;
	font-family: Verdana, Sans-Serif;
	font-size: 90%;
}

#ticker li > a {
	text-decoration: none;
	color: yellow;
	font-family: Verdana, Sans-Serif;
	font-size: 100%;
	font-weight: normal;
}

#ticker li a:hover {
	text-decoration: underline;
}


/*
====================================================
PRODUCTS TAB
====================================================
*/

/*div#product-cols-border {
	border: 1px solid #b7d5f1;
	padding-top: 10px;
	margin: 10px 0 0 10px;
	position: absolute;
	width: 565px;
	height: 130px;
}*/

div#product-cols-border {
	border: 1px solid #b7d5f1;
	padding: 7px 0;
	position: relative;
	top: 10px;
	width: 564px;
	margin: 0 10px;

}


ul.product-col {
	float: left;
	list-style-type: none;
	margin: 0 5px 0 15px;
	padding: 0;
}

	ul.product-col.last {
		margin: 0 0 0 25px;
	}

ul.product-col li {
	font-size: 80%;
	margin: 8px 0;
}

ul.product-col li a {
	text-decoration: none;
	color: #b7d5f1;
	font-weight: bold;
	font-size: 95% !important;
}

ul.product-col li a:hover {
	color: #fff;
	text-decoration: underline;
}

img#product-img {
	clear: left;
	display: block;
	width: 586px;
	height: 125px;
	margin: 0;
}

/*
==================================================
POPULAR LINKS TAB
====================================================
*/

ul.popular-links-col {
	float: left;
	list-style-type: none;
	margin: 10px 12px 15px 20px;
	padding: 0;
	width: 250px;
}

ul.popular-links-col li {
	margin: 10px 0 20px 0;
}

ul.popular-links-col li a {
	text-decoration: none;
	color: #56595e;
	font-size: 75%;
	font-weight: bold;
}

ul.popular-links-col li a:hover {
	color: red;
	text-decoration: underline;
}




/*
==================================================
SOLUTIONS TAB
====================================================
*/

ul.solutions-col {
	float: left;
	list-style-type: none;
	margin: 10px 5px 15px 8px;
	padding: 0;
	width: 116px;
}

	ul.solutions-col.last {
		margin-right: 0;
	}

ul.solutions-col li {
	margin: 10px 0 10px 5px;
	font-size: 11px;
}

	ul.solutions-col.dm {
		width: 175px;
	}

ul.solutions-col li.head {
	font-weight: bold;
	margin: 5px 0 12px 0;
	color: #000624;
}

	ul.solutions-col li.head.bottom {
	font-weight: bold;
	margin-top: 30px;
}

ul.solutions-col li a {
	text-decoration: none;
	color: #56595e;
	font-size: 90% !important;
	font-weight: normal;
}

ul.solutions-col li a:hover {
	color: red;
	text-decoration: underline;
}

div.solutions-sep {
	display: inline;
	float: left;
	margin-top: 15px;
	height: 270px;
	width: 1px;
	background-color: #ccc;


}


/*
==================================================
PRODUCT DEMOS TAB
====================================================
*/

div#product-demos-container {
	margin: 0 auto;
	height: 290px;
	padding-top: 10px;
	padding-left: 15px;
}

	ul#product-demos-links {
		width: 240px;
		height: 250px;
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	ul#product-demos-links li {
		font-weight: normal;
		margin: 10px 0 15px 5px;
		font-size: 11px;
		color: #809FBE;
	}

	ul#product-demos-links li.head {
		margin: 5px 0 18px 0;
		color: #000624;
		font-weight: bold;
		font-size: 14px;
	}

	ul#product-demos-links li.foot {
		font-weight: bold;
		color: #999;
		font-style: italic;
	}

	ul#product-demos-links li a {
		text-decoration: none;
		color: #809FBE;
	}

	ul#product-demos-links li a:hover {
		color: red;
		text-decoration: underline;
	}

	img#product-demos-img {
		width: 300px;
		height: 225px;
		border: 2px solid #ccc;
		float: right;
		margin: 0 15px 0 0;
	}



/*
==================================================
USER STORIES BLOCK
====================================================
*/

div#user-stories {
	margin-top: 0px;
	width: 564px;
	height:85px;
	padding: 10px 12px 10px 12px;
	background:#000;
}

	div#user-stories div.story-block {
		width: 176px;
		height: 81px;
		border: 2px solid #BA996F;
		float: left;
		margin-right: 12px;
		background: #fff;
	}

		div#user-stories div.story-block div.story-text {
			float: left;
			height: 59px;
			padding: 0 0 3px 3px;
			margin: 3px 0 0 0;
			width:119px;
		}

			div#user-stories div.story-block div.story-text > p {
				font-size: 10px;
				font-style: italic;
				font-weight: bold;
				color: #00AEF1;
				margin: 0;
				padding: 0;
				line-height: 12px;
			}

			div#user-stories div.story-block div.story-text > p > a {
				background:url('/global/images/2013/icons/arrowSM.jpg') left no-repeat;
				padding:0 0 0 20px;
				white-space:nowrap;
				text-decoration: none;
				padding: 1px 0 1px 20px;
				font-style: normal;
				color: #3c2101;
			}

			div#user-stories div.story-block div.story-text > p.read-more {
				margin-top: 5px;
			}

			div#user-stories div.story-block div.story-text > p > a {
				font-size: 85% !important;
			}

			div#user-stories div.story-block div.story-text > p > a:hover {
				color: red;
				text-decoration: underline;
			}

		div#user-stories div.story-block img {
			float: left;
			width: 46px;
			height: 65px;
			margin-left: 1px;
			margin-top: 3px;
			background: #ccc;
		}

		div#user-stories div.story-block img.full {
			width: 176px;
			height: 81px;
			margin: 0;
			padding: 0;
		}

	div#user-stories div.story-block.last {
		margin-right: 0;
	}



/*
==================================================
INFO COLUMNS
====================================================
*/

div#info-container {
	width: 586px;
	border: 1px solid #414145;
	background: #fff;
	margin: 0px 0 0 0;
}

ul.info-col {
	float: left;
	list-style-type: none;
	margin: 15px 10px 0 10px;
	padding: 0;
	width: 175px;
}

	ul.info-col.last {
		margin-right: 0;
	}

ul.info-col li {
	margin: 8px 0;
	font-size: 10px;
}

	ul.solutions-col.dm {
		width: 175px;
	}

ul.info-col li.head {
	font-weight: bold;
	font-size: 12px;
	margin: 5px 0 0 0 !important;
	color: #000624 !important;
}



ul.info-col li.head.bottom {
	font-weight: bold;
	margin-top: 15px;
}

ul.info-col li a {
	text-decoration: none;
	color: #1f3761;
	font-size: 95% !important;
	font-weight: normal;
}



ul.info-col li a:hover {
	color: red;
	text-decoration: underline;
}

div.info-col-sep {
	display: inline;
	float: left;
	margin-top: 15px;
	height: 225px;
	width: 1px;
	background-color: #ccc;
}



ul.read-more {
	clear: left;
	list-style-type: none;
	margin: 10px 0;
	padding: 0;
	width: 100%;
	height: 20px;
}

ul.read-more li {
	display: inline;
	width: 175px;
	margin: 5px;
	padding: 5px;

}

	ul.read-more li > a {
	background:url('/global/images/2013/icons/arrowLG.jpg') left no-repeat;
	padding:5px 0 5px 20px;
	white-space:nowrap;
	text-decoration: none;
	font-size: 10px;
	color: #3c2101;
	}

		ul.read-more li.second {
			margin-left: 105px;
		}

		ul.read-more li.third {
			margin-left: 105px;
		}

		ul.read-more li a:hover {
			color: red;
			text-decoration: underline;
		}


div#tab-container div.tab-content {
				margin-top: 0;
				position: relative;
				padding:0;
				width:586px;
				background:#fff;
				border: 1px solid black;
				border-top: 0 !important;
				height: 325px;
			}


			div#tab-container {
				padding: 0;
				margin: 0;
				border: 0;
				width: 588px;
				background-color: transparent;
			}




			ul.tabs {
				padding:0;
				margin:0;
				z-index: 1000;
			}

			.tabs li {
				list-style:none;
				display:inline;
				margin-right: -1px;

			}

			.tabs li a {
				font-size: 90% !important;
			}

			.tabs li.popular-links-tab a {
				-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;
				background-color: #450212; background-image: -webkit-gradient(linear, left top, left bottom, from(#450212), to(#FF2007));
				background-image: -webkit-linear-gradient(top, #450212, #FF2007);
				background-image: -moz-linear-gradient(top, #450212, #FF2007);
				background-image: -ms-linear-gradient(top, #450212, #FF2007);
				background-image: -o-linear-gradient(top, #450212, #FF2007);
				background-image: linear-gradient(to bottom, #450212, #FF2007);
				filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#450212, endColorstr=#FF2007);
			}

			.tabs li.popular-links-tab a.active {
				-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;
				background-color: #450212; background-image: -webkit-gradient(linear, left top, left bottom, from(#450212), to(#FF2007));
				background-image: -webkit-linear-gradient(top, #450212, #FF2007);
				background-image: -moz-linear-gradient(top, #450212, #FF2007);
				background-image: -ms-linear-gradient(top, #450212, #FF2007);
				background-image: -o-linear-gradient(top, #450212, #FF2007);
				background-image: linear-gradient(to bottom, #450212, #FF2007);
				filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#450212, endColorstr=#FF2007);
				color: #fff;
				border-bottom: 1px solid red;
			}

			.tabs a {
				padding:5px 10px;
				display:inline-block;
				background:#666;
				color:#fff;
				text-decoration:none;
				margin-right: -4px;
				width: 121px;
				text-align: center;
				border: 1px solid black;

				-webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;
 background-color: #253240; background-image: -webkit-gradient(linear, left top, left bottom, from(#253240), to(#84B5E6));
 background-image: -webkit-linear-gradient(top, #253240, #84B5E6);
 background-image: -moz-linear-gradient(top, #253240, #84B5E6);
 background-image: -ms-linear-gradient(top, #253240, #84B5E6);
 background-image: -o-linear-gradient(top, #253240, #84B5E6);
 background-image: linear-gradient(to bottom, #253240, #84B5E6);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#253240, endColorstr=#84B5E6);

			}


			.tabs li.product-demos-tab a{
				width: 140px;
				/* IE */
				width: 141px\9;
			}



.tabs li a.active {
	background:#fff;
	color:#000;
	font-weight: bold;
	border-bottom: 1px solid white;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0 0;
}



			.tabs li.products-tab a.active {

			    -webkit-border-radius: 0 3px 0px 0px;
			    -moz-border-radius: 0 3px 0px 0px;
			    border-radius: 0 3px 0 0;
			    background-color: #000624;
			    color: #b7d5f1;
			    border-bottom: 1px solid #000624;
			}

			.tabs li.product-demos-tab a.active {

			    -webkit-border-radius: 3px 0 0px 0px;
			    -moz-border-radius: 3px 0 0px 0px;
			    border-radius: 3px 0 0 0;
			}







#product-img {
	position: absolute;
	bottom: 0;
}


video {
	width:304px;
	height:229px;
	/*background:transparent url('/global/images/2013/demo_rollovers/fatscopydemo.jpg') no-repeat center center;*/
	-webkit-background-size: 304px 229px;
	-moz-background-size: 304px 229px;
	-o-background-size: 304px 229px;
	background-size: 304px 229px;
	border: 2px solid #ccc;
	margin: 15px 10px 0 0;
}



div.menu-container {
				border: 0;
				width: 580px;
				height: 1%;
				margin: 0 !important;
				padding: 0 !important;
				position: absolute;
				background: #fff;

			}

				div.menu-header {
					float: left;
					width: 132px;
					padding: 5px 5px 5px 6px;
					margin: 0 0 0 0;
					border: 1px solid #ccc;
					border-right: 0;

				}

					div.menu-header.first {
						padding-left: 0;
					}

					div.menu-header.last {
						border-right: 1px solid #ccc;
					}

				ul.drop-down {
					display: none;
					list-style-type: none;
					margin: 0 0 0 15px;
					padding: 10px 0 10px 0;
					border-right: 1px solid #ccc;
					border-bottom: 1px solid #ccc;
					margin-top: 5px;
					margin-bottom: -6px;
					width: 200px;
				}

					ul.drop-down > li {
						margin: 0;
						padding: 0;
					}

						ul.drop-down > li > a {
							color: #999;
							text-decoration: none;
							font-weight: normal;
							font-size: 75% !important;
						}

							ul.drop-down > li > a:hover {
								color: red !important;
								text-decoration: underline;
							}

					ul.drop-down > li.sub-head {
						font-weight: bold;
						font-size: 75% !important;
						cursor: default;
						margin: 7px 0 1px 0;
					}

					ul.drop-down > li.sub-head > a {
						font-weight: bold;
						font-size: 100% !important;
						color: #000624 !important;
					}

						ul.drop-down > li.sub-head > a:hover {
							color: red !important;
						}



				div.menu-header:hover > ul.drop-down, div.menu-header > a:hover + ul.drop-down {
					display: block;
					z-index: 1000 !important;
					background: #fff;
				}

				div.menu-header:hover {
					border-right: 1px solid #ccc;
					margin-right: -1px;
					cursor: pointer;
					z-index: 1000 !important;
					background: #fff;
				}

				p.menu-header-text {
					margin: 0;
					padding: 0;
					text-align: center;
				}

					p.menu-header-text > a {
						text-decoration: none;
						color: #000624;
						font-weight: bold;
						font-size: 85% !important;
					}

					p.menu-header-text > a:hover {
						text-decoration: underline;
						color: red;
					}

					p.menu-header-text > a.has-submenu:hover {
						text-decoration: none;
						color: #000624;
					}

/* Search engine URL wrap */
pre { width: 450px; }
.wrapped {

	/* wrap long urls */
	word-wrap: break-word;
	-ms-word-break: break-all;
	word-break: break-all;

	/* Non standard for webkit */
	word-break: break-word;

	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;

}



.blink-me {
padding-left: 5px;
color: red;
font-weight: bold;
font-size: 10px !important;
font-family: Verdana, Sans-Serif;
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;

    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  /* Decimal not necessary, 0 and 1 is enough */
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}


/* BULLETED LISTS */

ul.bullets {
	list-style-type: none;
}

ul.bullets li.green {
	/*list-style-image: url('/global/images/GreenBullet.jpg');*/
	margin: 0 0 5px 0;
	list-style-type: square;
}

ul.bullets li.yellow {
	list-style-image: url('/global/images/YellowBullet.jpg');
	margin: 0 0 5px 17px;
}





/*@media screen and (max-width: 960px) {
   div#tab-container, div#left, div#right, div.right-box, div#msgbar, div.menu-container, div#topnav, div#logo-search, div#footer {
   	display: none !important;
   }

   div#page-graphic {
    	margin: 0;
    	padding: 0;
    }

    div#page-graphic, div#content {
    	width: 100% !important;
    	margin: 0;
    	padding: 0;
    }

    div#content img {
    	max-width: 50%;
    	height: auto;
    }

   div#page-graphic > a > img {
   	max-width: 50%;
   	height: auto;
   }

   td.bodytext, div#content.sub {
   	padding: 0 !important;
   }

   div#content table {
   	max-width: 100% !important;
   }
}*/