.jw_cleanlink:link { text-decoration: none; color: #333333}
.jw_cleanlink:visited { text-decoration: none; color: #333333}
.jw_cleanlink:hover { text-decoration: none; color: #333333}
.jw_cleanlink:active { text-decoration: none; color: #333333}

.jw_topLevelMainDiv {
	display:block;
	text-align:center;
}

.jw_cleanFont {
	color: #333333 !important;
	font-family: sans-serif !important;
}

.jw_mediumFont {
	color: #777777 !important;
}

.jw_smallerLink {
	font-size: smaller !important;
}

.jw_appName {
	color: #777777;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 2px;
}

.jw_resizeImage {
	width: 240px;
}

div.jw_allDownloads, div.jw_switcherLinks {
	padding-top:20px;
}

.jw_mainDiv {
	padding:10px;
	overflow: hidden;
	width:340px;
}

.jw_lightFont {
	color: #CCCCCC !important;
}

.jw_nowrapCell {
	white-space:nowrap !important;
	text-align: center;
}

.jw_rightEdgeCell {
	text-align:right !important;
	width:50% !important;
}

.jw_leftEdgeCell {
	min-width: 21px !important;
	text-align:right !important;
	width:50% !important;
}

.jw_infoDiv {
	height:99px;
	border: 1px solid #F5F5F5;
	background-color: #F5F5F5;
	margin-top:15px;
}

.jw_optionContentCell {
	padding-left: 30px !important;
	padding-bottom: 5px !important;
}

tr.jw_noborder {
	border: 0px !important;
}

.jw_optionLabelCell {
	color: #666;
	text-align: right;
	padding-bottom: 5px !important;
	width:30% !important;
}

.jw_infoButton {
	margin-top: 30px;
	color: #AAAAAA;
	cursor: pointer;
	cursor: hand;
}

.jw_collapsedTable {
	border-spacing:0;
	border-collapse:collapse;
	border: 0px !important;
	margin: 0px !important;
	width: 100%;
}

.jw_recommendedLink {
	background-color: #F3F9FD;
	color: #3C7ED8;
}

.jw_topPaddedDiv {
	padding-top: 15px;
}

.jw_Link {
	color: #AAAAAA;
	cursor: pointer;
	cursor: hand;
	background-color: #FAFAFA;
}

.jw_Link:hover {
	color: #3C7ED8;
	text-decoration: underline;
}

.jw_shadowedFont {
}

.jw_roundBorder,  .jw_recommendedLink, .jw_Link{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 10px;
	overflow: hidden;
}

.jw_blueGradient {
	background-color: #F3F9FD;
	border: 1px solid #A8BCDB;
	color: #3C7ED8;
}

.jw_pipe {
	padding-left: 0px;
	padding-right: 0px;
}

.jw_grayGradient {
	background-color: #F0F0F0;
	border: 1px solid #ccc;
	color: #666;
}

.jw_buttonSelected {
	text-align: center;
	cursor: pointer;
	cursor: hand;
	box-shadow: 0 0px 1px rgba(50, 50, 93, .11);
}

.jw_button {
	text-align: center;
	cursor: pointer;
	cursor: hand;
	box-shadow: 0 0px 1px rgba(50, 50, 93, .11);
 }

.jw_button:hover {
	background-color: #EAEAEA;
	border: 1px solid #CCC;
}

.jw_button:active {
	border: 1px solid #71AEDC;
}

.jw_buttonSelected:hover {
	background-color: #D8EBF9;
	border: 1px solid #94BDE1;
}

.jw_buttonSelected:active {
	border: 1px solid #71AEDC;
}