/***** Font Definition for Open Sans. This stylesheet comes from qrohlf.com/posts/better-opensans *****/

/* Regular */
@font-face {
    font-family: 'Open Sans';
    src: url('/css/fonts/OpenSans-Regular-webfont.eot');
    src: url('/css/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('/css/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('/css/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-weight: 400;
    font-style: normal;

}

/* Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('/css/fonts/OpenSans-Italic-webfont.eot');
    src: url('/css/fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/OpenSans-Italic-webfont.woff') format('woff'),
         url('/css/fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('/css/fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
    font-weight: normal;
    font-weight: 400;
    font-style: italic;

}

/* Light */
@font-face {
    font-family: 'Open Sans';
    src: url('/css/fonts/OpenSans-Light-webfont.eot');
    src: url('/css/fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('/css/fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('/css/fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: 200;
    font-style: normal;

}

/* Light Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('/css/fonts/OpenSans-LightItalic-webfont.eot');
    src: url('/css/fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('/css/fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('/css/fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
    font-weight: 200;
    font-style: italic;

}

/* Semibold */
@font-face {
    font-family: 'Open Sans';
    src: url('/css/fonts/OpenSans-Semibold-webfont.eot');
    src: url('/css/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('/css/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('/css/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
    font-weight: 500;
    font-style: normal;

}

/* Semibold Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('/css/fonts/OpenSans-SemiboldItalic-webfont.eot');
    src: url('/css/fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('/css/fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('/css/fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
    font-weight: 500;
    font-style: italic;

}

/* Bold */
@font-face {
    font-family: 'Open Sans';
    src: url('/css/fonts/OpenSans-Bold-webfont.eot');
    src: url('/css/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('/css/fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('/css/fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: bold;
    font-weight: 700;
    font-style: normal;

}

/* Bold Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('/css/fonts/OpenSans-BoldItalic-webfont.eot');
    src: url('/css/fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('/css/fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('/css/fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
    font-weight: bold;
    font-weight: 700;
    font-style: italic;

}

/* Extra Bold */
@font-face {
    font-family: 'Open Sans';
    src: url('/css/fonts/OpenSans-ExtraBold-webfont.eot');
    src: url('/css/fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('/css/fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('/css/fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
    font-weight: 900;
    font-style: normal;

}

/* Extra Bold Italic */
@font-face {
    font-family: 'Open Sans';
    src: url('/css/fonts/OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('/css/fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
         url('/css/fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
         url('/css/fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
    font-weight: 900;
    font-style: italic;

}

/* Top elements */
* { margin:0; padding: 0; }

body {
	margin: 0 auto;
	font-family: 'Open Sans';
	background-color: #FFFFFF;
	color: #303030;
}
img {
	border: 0px;
}
p {
	padding-bottom: 10px;
}
a {
	color: #007AB7;
	text-decoration: none;
}
a:hover {
	color: #990000;
	text-decoration: none;
}

table {
	clear: both;
	margin: 20px auto;
}
table th {
	padding: 10px;
	border: 1px solid #B9B9B9;
	background: #EAEAEA;
}
table td {
	padding: 10px;
	border: 1px solid #B9B9B9;
}
table.exam {
	width: 960px;
	margin: 5px auto;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #bbb;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAADCAYAAADLNZR2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAM5SURBVHja7JvPctowEIe3M5lJwFBo4ID/8HJ9uj5YMXAIBCwX6KU9NBRjJHl3WdlkZk/fSKv9rfAxX/Ql+/7jz8+3ErJJBMrHJgCInFEqlUqlslVu3PX5lNeXTfvOvgUpBz/fmvuK4NZTr+XMX/u4PkLuYlNC6uPWU5/g+jJX/duZ/dq6wnfH/sfv4/Slnr5cKGfxbnj3ts0fO1irZw31K+5wuflN3bBymubn2D5bzsjOzFff1/fNZd2QW2W+LyEZRZDvLBw79hv6Ul8fIedf3UDydQD53kD6wfM6GdXWVRaO/YZzS0oOcv7tvaPmeyHmp03zhw421StcGkpOdFl7+lLC/Nzwfof33ufcAYJlcbVeGgPxmcPamlIvL2tyriPHN39101c050bNXP3y1H05nr6EMP82p0DNZ9/bNr9/4aq6ttT/8+DYt9ajq3qCzfHNr9VXlPs15Va/x8HArOdgP3LXj76+63XcG4jkVLlm9q0OhXf+2na/FwtPjv1jQ9/RQCyUU62vjwXMXoawOvNUW1fZc+zbWMmJXfVnC3879k+3ffGzL2ePzqlyTZivVCqVSiWGAKDfQr9dZ3zSP+5/HgKAyBmlUqlUKlvlNESfcUv5QPPnHHm+oZ43+D5CrleiTxCSnSPXr2Sx4UnqbSnel3U8nyzRuUTmZkI5ZPk/lpHoTnL7LDlo2Y2V61I5WMlMlduecyk3h9RXyP8OqkRHkiS7i4Il6aVkP/neGIluOYeW21y5HiAnocr9CMeEeJ4lqQPkJFLzazI56SPlckSpFyIy28ckUG5Mkc1oSU0gMycOND/GyHOM3MZSKCe+R5IfmbL91IKkZubEKsmVSqVSKUwA0G+h364zPukf9/UFulKpVCqVXXE+bVnKS+ZQJDr6Bbp8LkuOE+V6hpLoDNndtdz25jz4C3S2FDfikv6uPu4L9J3QC/QAkjyVkuuh5LYUkfND3buNF+idye2A80kv0E2gF+hG6AU6e77MC/THk9vF/ZL+jhfooSR0eElPoNgL9ABSugW5PuP+U4DrhbywFI+l5PpVXUiKexhTJbrEC/TTXl7Sq1xXKpVKpb6i1m/3yfgXAAD//wMAj78bFq83sUUAAAAASUVORK5CYII=") repeat-y center;
}
table.exam th {
	height: 80px;
    padding: 4px 8px;
	border: none;
	background: inherit;
	color: #FFFFFF;
	font-size: 1.8em;
	font-weight: 400;
}
table.exam td {
	background: #FFFFFF;
}

input[type="text"] {
	width: 370px;
	border: 1px solid #CFCFCF;
	padding: 10px;
	margin: 5px 0px 10px 0px;
}
input[type="radio"] {
	margin-right: 10px;
}
input[type="checkbox"] {
	margin-right: 10px;
}
input[type="submit"] {
	padding: 10px 25px;
	background: #24A87A;
	color: #FFFFFF;
	border: none;
	font-size: 1.1em;
	cursor: pointer;
}
input.button {
	padding: 10px 25px;
	background: #3F9BC9;
	color: #FFFFFF;
	border: none;
	font-size: 1.1em;
	cursor: pointer;
}
input.toggleon {
	display: block;
	float: right;
	margin-left: 5px;
	padding: 8px;
	background: #168E94;
	color: #FFFFFF;
	border: none;
	font-size: 1em;
	cursor: pointer;
}
input.toggleoff {
	display: block;
	float: right;
	margin-left: 5px;
	padding: 8px;
	background: #787878;
	color: #FFFFFF;
	border: none;
	font-size: 1em;
	cursor: pointer;
}
textarea {
	border: 1px solid #CFCFCF;
	padding: 10px;
	margin: 5px 0px 10px 0px;
	width: 688px;
}
label {
	display: block;
}
iframe {
	border: none;
	overflow: hidden;
}

#login-outer {
	width: 100%;
	height: 10px;
	background-color: #303030;
}

#login {
	width: 960px;
	margin: 0 auto;
	color: #FFFFFF;
	text-align: right;
}

#top-menu-outer {
	width: 100%;
	height: 70px;
	background-color: #F6F6F6;
}

#top-menu {
	width: 960px;
	margin: 0 auto;
	font-weight: 500;
}

.logo a {
	display: block;
	float: left;
	width: 154px;
	height: 46px;
	padding-top: 22px;
	background: #F6F6F6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJoAAAAYCAYAAAACh+TEAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAFnRFWHRDcmVhdGlvbiBUaW1lADAxLzE5LzE05rR/tgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAM/SURBVHja7ZrBkaswDEBTAiW4BEqgBErwKWdKoIRc/40SKIESKMEluIOs2REz/kSyJduQza53RpOM1xIifkiyzO12//c8ivu7VblG7vd778Q6ecJn/xvv81ZBeztoO2S72ApalTNAex6lglalRrQKWq3RKmhV/rxU0KpU0Kr8cdDcHO1kRnQtjHcR/cazYRA729jkRAVsoH67z9bJQt1PQK+Ba9rD/WxjDbPe6pxMTgyym9zqryln1+n+p5w8nKyYHozPpX0U6s9OdBZo28I7WTEdRGZqgZj6+0JrgY02dj+EXhO5rzXy4zdOFmLxgxBxQXPjI8d+QD/ZRw/ylesDgNiKQYNFtAJIvmHLBG2HTTFtmETQFoYfA7EALdKiKAqaGxsEC/w8wUeR/iHCtVLQDBG1OpCBAFEHIFkghe42NGFjyoE1A/JoVBM+5amgWSJN9pDKOvg+YX24HB8hEpoEyHzYGhZoAMBLFEDmjcx5K1XHufEei1QC0MwB3oGpN0ZgxwDQgR/34UHQQVQyiaBh1+iYdWOWj4FoasC2DzoF9MgFDatfemReJ91cQEreI+JIpTEmaDZWuBN6E+OBwQBYQumi1BFUYKF7hv0sHwl4tms3kvm3jEVNSl0ekHOmDXYdxdDrUh4Y6uktfdYZSV0WUmbPtS/xkdDXkZOOF53LQYN2QQlYo8AIQFNIlE0FrTsBtF6w0+tL+ijVhzT6XtColLQX25A2Hxk+qRTQUuddBZq3gNyivP9NoHXi7jC+c/2vIQq9uiSfmD6cDZo+8zUhr2EaajeYUj4mpE6dA5ohIlAjBI1TH40fBBrVHW/OAg1JqWvIRq6PhP0V04dWCDqfC9oUaCUMXivB74d9H+cwQPN7cWNOjfYG0KZAgT4eWgcPoseV9eIjlapK+Rg4kVgF7Q3NBU0V2giU3Ln+BNCUtGOe0bCdoaflg6GpdkIpHyFK2YyGrZGeDOiLdpzLp4AWaYiWBE26uLqwj9cdQXlde5sBmoror3DA/TGgeenL/hDQdGkfPdgkR1lbo1glvyYEIAyRg+gF6i1FpOHg6zifBpqXYsbAYiwYBEzQpsgiL5BW1Rk+ItFxJqA14OtLR+IL3aa76idjuTUAAAAASUVORK5CYII=") no-repeat center;
}
.logo span {
	width:100%;
	height:100%;
	top:0;
	left: 0;
}

#show-menu {
	display: none;
}
#show-nav {
	display: none;
}

#menu {
	float: right;
	margin-top: 20px;
}
#menu ul {
	list-style: none;
}
#menu ul li {
	display: block;
	position: relative;
	float: left;
	padding: 5px 20px;
	border-right: 1px solid #B9B9B9;
}
#menu ul li:last-child {
	display: block;
	position: relative;
	float: left;
	padding: 5px 0px 5px 20px;
	border: none;
}
#menu ul li ul {
	margin: 0 0 0 -80px;
	left: 50%;
	display: none;
	padding: 30px 10px 10px 10px;
	background: #303030 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAeCAYAAACWuCNnAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAC9SURBVHja7NShEcMwEERROYVeNapJ1Vwdog4K9ZhFO/MeXrTgX3vvewAE+LgAECwAwQIEC0CwAAQLECwAwQIQLECwAAQLQLAAwQIQLADB4p+qalSVIxAszo9Vd4/uFi0Ei/Nj9SNaCBYRsRItBIuoWIkWgsVR5pyPsRItBItjYrXWer0XLQSLiFiJFoJFVKxEC8EiKlaihWARFSvRQrCIipVoIVhExUq0ECyiYiVaCBZRsRIt3voCAAD//wMAbPtty9d1SOoAAAAASUVORK5CYII=") no-repeat top -7px center;
}
@-moz-document url-prefix() { 
	#menu ul li ul {
		background-position: top -8px center;
	}
}
#menu ul li a {
	display: block;
	text-decoration: none;
	color: #333333;
}
#menu li:hover ul {
	display: block;
	position: absolute;
	z-index:100;
}
#menu li:hover li {
	float: none;
	padding: 10px 20px;
	font-size: 0.8em;
	white-space: nowrap;
	border: none;
}
#menu li:hover li a {
	color: #FFFFFF;
}
#menu li:hover li a:hover {
	text-decoration: underline;
}

#index-face-outer {
	width: 100%;
	height: 310px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAADCAYAAADLNZR2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAM5SURBVHja7JvPctowEIe3M5lJwFBo4ID/8HJ9uj5YMXAIBCwX6KU9NBRjJHl3WdlkZk/fSKv9rfAxX/Ql+/7jz8+3ErJJBMrHJgCInFEqlUqlslVu3PX5lNeXTfvOvgUpBz/fmvuK4NZTr+XMX/u4PkLuYlNC6uPWU5/g+jJX/duZ/dq6wnfH/sfv4/Slnr5cKGfxbnj3ts0fO1irZw31K+5wuflN3bBymubn2D5bzsjOzFff1/fNZd2QW2W+LyEZRZDvLBw79hv6Ul8fIedf3UDydQD53kD6wfM6GdXWVRaO/YZzS0oOcv7tvaPmeyHmp03zhw421StcGkpOdFl7+lLC/Nzwfof33ufcAYJlcbVeGgPxmcPamlIvL2tyriPHN39101c050bNXP3y1H05nr6EMP82p0DNZ9/bNr9/4aq6ttT/8+DYt9ajq3qCzfHNr9VXlPs15Va/x8HArOdgP3LXj76+63XcG4jkVLlm9q0OhXf+2na/FwtPjv1jQ9/RQCyUU62vjwXMXoawOvNUW1fZc+zbWMmJXfVnC3879k+3ffGzL2ePzqlyTZivVCqVSiWGAKDfQr9dZ3zSP+5/HgKAyBmlUqlUKlvlNESfcUv5QPPnHHm+oZ43+D5CrleiTxCSnSPXr2Sx4UnqbSnel3U8nyzRuUTmZkI5ZPk/lpHoTnL7LDlo2Y2V61I5WMlMlduecyk3h9RXyP8OqkRHkiS7i4Il6aVkP/neGIluOYeW21y5HiAnocr9CMeEeJ4lqQPkJFLzazI56SPlckSpFyIy28ckUG5Mkc1oSU0gMycOND/GyHOM3MZSKCe+R5IfmbL91IKkZubEKsmVSqVSKUwA0G+h364zPukf9/UFulKpVCqVXXE+bVnKS+ZQJDr6Bbp8LkuOE+V6hpLoDNndtdz25jz4C3S2FDfikv6uPu4L9J3QC/QAkjyVkuuh5LYUkfND3buNF+idye2A80kv0E2gF+hG6AU6e77MC/THk9vF/ZL+jhfooSR0eElPoNgL9ABSugW5PuP+U4DrhbywFI+l5PpVXUiKexhTJbrEC/TTXl7Sq1xXKpVKpb6i1m/3yfgXAAD//wMAj78bFq83sUUAAAAASUVORK5CYII=") repeat-y center;
}
#inner-face-outer {
	width: 100%;
	height: 110px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB9AAAAADCAYAAADLNZR2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAM5SURBVHja7JvPctowEIe3M5lJwFBo4ID/8HJ9uj5YMXAIBCwX6KU9NBRjJHl3WdlkZk/fSKv9rfAxX/Ql+/7jz8+3ErJJBMrHJgCInFEqlUqlslVu3PX5lNeXTfvOvgUpBz/fmvuK4NZTr+XMX/u4PkLuYlNC6uPWU5/g+jJX/duZ/dq6wnfH/sfv4/Slnr5cKGfxbnj3ts0fO1irZw31K+5wuflN3bBymubn2D5bzsjOzFff1/fNZd2QW2W+LyEZRZDvLBw79hv6Ul8fIedf3UDydQD53kD6wfM6GdXWVRaO/YZzS0oOcv7tvaPmeyHmp03zhw421StcGkpOdFl7+lLC/Nzwfof33ufcAYJlcbVeGgPxmcPamlIvL2tyriPHN39101c050bNXP3y1H05nr6EMP82p0DNZ9/bNr9/4aq6ttT/8+DYt9ajq3qCzfHNr9VXlPs15Va/x8HArOdgP3LXj76+63XcG4jkVLlm9q0OhXf+2na/FwtPjv1jQ9/RQCyUU62vjwXMXoawOvNUW1fZc+zbWMmJXfVnC3879k+3ffGzL2ePzqlyTZivVCqVSiWGAKDfQr9dZ3zSP+5/HgKAyBmlUqlUKlvlNESfcUv5QPPnHHm+oZ43+D5CrleiTxCSnSPXr2Sx4UnqbSnel3U8nyzRuUTmZkI5ZPk/lpHoTnL7LDlo2Y2V61I5WMlMlduecyk3h9RXyP8OqkRHkiS7i4Il6aVkP/neGIluOYeW21y5HiAnocr9CMeEeJ4lqQPkJFLzazI56SPlckSpFyIy28ckUG5Mkc1oSU0gMycOND/GyHOM3MZSKCe+R5IfmbL91IKkZubEKsmVSqVSKUwA0G+h364zPukf9/UFulKpVCqVXXE+bVnKS+ZQJDr6Bbp8LkuOE+V6hpLoDNndtdz25jz4C3S2FDfikv6uPu4L9J3QC/QAkjyVkuuh5LYUkfND3buNF+idye2A80kv0E2gF+hG6AU6e77MC/THk9vF/ZL+jhfooSR0eElPoNgL9ABSugW5PuP+U4DrhbywFI+l5PpVXUiKexhTJbrEC/TTXl7Sq1xXKpVKpb6i1m/3yfgXAAD//wMAj78bFq83sUUAAAAASUVORK5CYII=") repeat-y center;
}

#index-face {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 20px 0px;
	color: #FFFFFF;
	text-align: left;
}

#index-face h1 {
	font-weight: 600;
	font-size: 3.3em;
	padding-bottom: 20px;
}

#index-face img {
	position: absolute;
	right: 0;
	top: 30px;
}

#inner-face {
	width: 960px;
	margin: 0 auto;
	padding: 25px 0px 20px 0px;
	color: #FFFFFF;
	text-align: left;
	font-size: 2.5em;
	font-weight: 600;
}

#index-courses-outer {
	width: 100%;
	height: 130px;
	background-color: #E5E5E5;
	border-top: 1px solid #FFFFFF;
}

#index-courses {
	width: 960px;
	margin: 0 auto;
	text-align: center;
}

#index-courses h2 {
	font-weight: 600;
	font-size: 1.3em;
	padding-top: 10px; 
	padding-bottom: 15px;
}

.course-button-left {
	float: left;
	width: 300px;
	height: 40px;
	margin-left: 170px;
	padding-top: 8px;
	background-color: #24A87A;
	font-family: 'Verdana';
	font-size: 1.5em;
	color: #FFFFFF;
	border: 1px solid #24A87A;
	border-radius:3px;
}
a .course-button-left:hover {
	background-color: #28b785;
	border: 1px solid #28b785;
}

.course-button-right {
	float: right;
	width: 300px;
	height: 40px;
	margin-right: 170px;
	padding-top: 8px;
	background-color: #24A87A;
	font-family: 'Verdana';
	font-size: 1.5em;
	color: #FFFFFF;
	border: 1px solid #24A87A;
	border-radius:3px;
}
a .course-button-right:hover {
	background-color: #28b785;
	border: 1px solid #28b785;
}

#index-hot-topics {
	width: 960px;
	min-height: 340px;
	margin: 0 auto;
	overflow: auto;
	padding-top: 20px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAARCAYAAAC8XK78AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACcSURBVHjaxM6xEcIwDEbhB+dKlaYi07GQ9/EKbqEiR4jjSCJx/kqn5n23UsqLC3cXkQnIF7SziExJVTNArRXgMTD+VNWcAAYj5jhA+nwHIRbxBWAAYhVfAU5ENONNwAmIzfgm4EBEN94FHIDYje8C/kCY4iZAAGGOmwEOhCvuAhgQ7rgb0EGE4iFAA0E0HgZ8I35v794AAAD//wMANp1gTj0A5n8AAAAASUVORK5CYII=") no-repeat top center;
	text-align: center;
}

#index-hot-topics h2 {
	font-weight: 400;
	font-size: 2.8em;
	padding-top: 5px;
	padding-bottom: 20px;
}

.topic {
	position: relative;
	float: left;
	width: 290px;
	height: 150px;
	margin: 0 14px 20px 14px;
	text-align: left;
}
.topic .date {
	font-size: 0.8em;
	padding-bottom: 5px;
}
.topic h3 {
	font-size: 1em;
	padding-bottom: 8px;
	font-weight: 500;
	
}
.topic a {
	font-size: 0.8em;
	text-decoration: none;
	color: #007AB7;
}
.topic a:hover {
	font-size: 0.8em;
	text-decoration: none;
	color: #990000;
}

#index-rss-outer {
	width: 100%;
	background: #d3eee4 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADESURBVHjavNQ7DoJAFIXhQ4AJmYrKVdnSugG3IqULsHZRLMACGpCH5FhpggzzMsxJpqH5v4Yb1UNb5EIeAZwQdmU/T1WSC3lvxg65kAiIKPt5qrI4vSYAEBjxjQNA8vkaCLGILwABEKv4CrAjQhlXAnZAbMYBACQ3Xz20Bckb/Xd5vsazrqEF/Ikwxq0AngiruDXAEWEddwJYIpzizgADwjnuBdhAeMVJqu+AaT934qH9zw2LSHpfmGbsiixOD75xAHgPAKC3MRoC4vD2AAAAAElFTkSuQmCC") no-repeat top center;
	padding-top: 20px;
	text-align: center;
}

#index-rss {
	width: 960px;
	min-height: 340px;
	margin: 0 auto;
	overflow: auto;
}

#index-rss h2 {
	font-weight: 400;
	font-size: 2.8em;
	padding-top: 5px;
	padding-bottom: 30px;
}

.threat {
	position: relative;
	float: left;
	width: 290px;
	height: 120px;
	margin: 0 14px 20px 14px;
	text-align: left;
}
.threat .date {
	font-size: 0.7em;
	padding-bottom: 5px;
}
.threat h3 {
	font-size: 0.9em;
	padding-bottom: 10px;
	font-weight: 500;
	
}
.threat a {
	font-size: 0.9em;
	text-decoration: none;
	color: #007AB7;
}
.threat a:hover {
	font-size: 0.9em;
	text-decoration: none;
	color: #990000;
}

#video {
	width: 960px;
	margin: 0 auto;
	padding: 40px 0px;
	text-align: center;
}

#wrapper {
	width: 960px;
	min-height: 960px;
	overflow: hidden;
	margin: 0 auto;
}

.breadcrumb {
	width: 960px;
	font-size: 0.8em;
	padding-top: 5px;
	margin-bottom: 20px;
}
.breadcrumb div {
	position: relative;
	float: left;
	padding-right: 3px;
}
.breadcrumb a {
	text-decoration: none;
	color: #004E9D;
}

.share {
	position:fixed;
	float: right;
	width: 50px;
	text-align: center;
	top:280px;
	background: #FFFFFF;
}
#fb {
	display: block;
	float: left;
	padding: 10px 0px 0px 15px;
	width: 32px;
	height: 32px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8wOC8xNSWHG2gAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAABrUlEQVRYhc2X0XWCMBSGPz19txvUDYovedUNdIOwQTsC3cBuEDaQDewrL8UNdAOdgD6QcAIiJgjS/xyPELn3/w3JvX8meZ4zJl5cHxRSzYGN/gTArPbIBciAHbBL4/DokndybwaEVAEQAWtXsRoJEKVxmHUWIKTaAh+exHV8p3H46SVASPUK7IH3B8kNDsAqjcNz/YfpE8jRufY6d7uAAcgrIloF6Hc+BHkpQnOUKNeAXu2/HZL+WNdN27MJC7M77DoQeRKfKBbW0QwIqfbA0iE2oqgnxSvQRcZ3n0euxaYBa81ZzsCmQ5KywAipzrhNvY0NsJ1aN16oVThf8pLTzEDgEXgCVG3sS3+HwJtjnsAW4PMPjmkcRvaAuRdSrTwEzKC5ED2CuW+Aczu2sBRS5WkcTsyAkKqzqeh7BjoLuIzAfbEFtJqGgZDZAnYjCNj9HwG6pidPJE9MH6l3Q+eGJKSKHhBQxlY8YU8m9B4qJvXKlAqpMoZzRYc0Dit9p6kQrShcbO/kOncFVwK0de5bxE1bPvrBpLUX6MAF3bZoQmE+b5KDw9nQYLTD6dD4AzfdpCTv9WsiAAAAAElFTkSuQmCC") no-repeat center;
}
#fb span {
	width:100%;
	height:100%;
	top:0;
	left: 0;
}
#fb:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAFtSURBVFhHzZcxdsIwEETpOQA9d8gN0tNTpOQUHICePqnpcz9nxm+XrORBQkZ5SvHfw+vZ0WBbkr2Zpmkosqh4+/jagQO4gBv4zmCN56jZKQ+FLEZgtgdnkA9Ygz175RmRRQcGp2C4lpPydmQRTVtwDSavQq+tGmtRoNAalNEryBDJATGhMujBNR8vOYCgxz2vkTwTcXA+7aqhBqeeo6an4j47YoDWqfYJkvmOY4ZQ2pyz93gjFxklLPHuJg5qzwYgc3hv5OqlRCXulxG/n730kUMM0JJ8xge3fqmpcIkBWv4B7/0xC3A0eE71KG4xgBI8Yk6u4LlMW4Q93igFDygFaLkCqwPMZANLTY1/FaB5GnUIkDyEw6dh80LUIUCyEDUvxR0C/C7FZtK0GXmf9UpNgXQzMpPW7dhXP6LOl1huxxZi3AuJA8G4VzIC0diXUkKhNSijNcjByaIQQdOYD5MIDMZ9mkVgNubj9G+ZNj/oh9H4b0u/ZQAAAABJRU5ErkJggg==") no-repeat center;
}
#twt {
	display: block;
	float: left;
	padding: 10px 0px 0px 15px;
	width: 32px;
	height: 32px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8wOC8xNSWHG2gAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAB+UlEQVRYhcWXwXniMBCF//DlTlKBkqsucSqIO4hPuoatIEkHdLDQQfaqk6lg2QrWXHRGHUAF7MFjx3aMZbMxvO/jAIznPUujeaOrw+HAJXHdN1Bbfwck8omAaSNkD2RACqTOqG2fvFehFdDWR8AceO4rVrAC5s6o7GQB2voF8DqQuImlM+ptkABt/Q2wBh7+k7zABoidUbvmH5MzkCO51pK7W8AI5DURnQJkz8cgL0UIR4myBqTa/45IXsVjcTqqKzA/E3mNawJlk+k65/tAwnfgFrgHfkn8piP+WTjLTpgECGYS89JG7owq9nUHzGQ7PwI5E2AxqXzphDNqRv6m+8bvi5bwrYgJCShrIAoEv1XI7oAf5Ev950h8BDwFckbwuQVNY2lip61PnFGpdLMPwkscwhTaG1GrAGdUOiB53Dewr4AXbf1RQ2nB7LsFQF7dwcTa+hhQQwWEzjnkxbcNkN/Qvzb2VQGdQ4NgCvzW1re6WsVF+759rRWHCsyTH7l3IGn6uiz7mmFGlsLnMUyBn4EHMiAryKWVxuQNZei4VgqoumF6YqJTsHJG1TohXNINAcSfl2cgX1Yn5S9DqbY+Y7ypaOOMqvlOWyOK6fbyk8lpadFfBEiVf7eIo2P5xS8mnV4gDz6SX7OGYkU+fHaaWPBuWOBil9Ox8Q964cSjco9lHwAAAABJRU5ErkJggg==") no-repeat center;
}
#twt span {
	width:100%;
	height:100%;
	top:0;
	left: 0;
}
#twt:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAG6SURBVFhHxZcxlsIwDETpOQA93Rb0HICefg9AT88B6Onp03MgbpKdybOysjO7Sgw8F/89UEZjx5HlZNX3fVNkUPHVPTfgCK6gA48CxniNmo3yUMigB2ZbcAHlgBHM2SpPjwwaMDg5w1pOytuQQSStwc2ZvAq91mqsSYDClKCMXkFOIvtDklAZvINbOV72B4J3PPOIrCb84Kx2lfAJxt3hJ1Cz1Wq5ZBNAgE1GCQ3VeDxsPixe+pwB9VEtDc3KJkADJTL2gMbq2tHuxkCMjzOawJBnCWyhSmTsk44TzVbDBvUgztWIPK/UWkK0xIPYmR8AV2SMexDfAeXj6ai1BCXwsECHVZgDtHMmMKyeJUiB4+wHiID+u8iXUGsJUlAwKba/gPZe5EqotQQpKGBVH/xACmhmLT+h3pKiIiTU7PxgJbjOAp119yArwmjLeKidnGqMgSUHWbYNo0bEu7LXLTU4l33pKZo1oqgVcwI8KcdHgN/MYT+oPUN+W3EybHcYpQm0PY7TJNq9kBgQLC2mJfz/SkYgWrqd5kLP+KWUUJgSlFENcnAyCXiQ1ObDxAODdp9mHpi1+Tj9LP3qB/JXNePXaiPYAAAAAElFTkSuQmCC") no-repeat center;
}
#gpl {
	display: block;
	float: left;
	padding: 10px 0px 0px 15px;
	width: 32px;
	height: 32px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8wOC8xNSWHG2gAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAACRElEQVRYhcWXPY6bUBSFvxmlt5fgkeiDVzCIPhoKinSeIn1G2UDIDjwriFOlQQou0zB4BbF7pDg7wCtwinvBgOEBHnt8JCSb93POu+/+cbPf77km3vWdmPruBPD0sYFRbcoOWAMREFlhvO2z702XBVLftYEAeOgrVrEEAiuM1ycLSH13DnweSFzHsxXGT4MEpL47BhLg/SvJc2wAxwrjrD5w+wbk6F6J7m0WcAHyigijAL3zS5AXIpSjQOED6u1/emyyAbZIyOWwOUTJP2DMcZiWMc2jo2yBoIN4B3xQ8gyY6wPglOYtauKaUHDdQpFkuuLcAT7pvBmSbDIVM0JOvuJgnZWKbsKDchYW8DrIV2qyshff67Ut9H+CnCzRd4GKaYM3RECOehw7pd8z4AV4RK7mBbNDVwTYHcS2xvC89j7h2HcmVC3VuiccipHJY/PxBFE9Rfxgi5y2nqpnPcgLzt7VEDHnXyQMn5DrWAxY34imTNhHyFid8sdbC1gC39A7tsL4EXg+h4C2eM2xQU6eAV+B76nvZqnvelpqT7HErizAlLl2iPN9oepgI+BX6rsep/lCJRVHponaXk1axrtCuA1RXwE58aJlfI1ExUkCytUwor0erJCYnyBxP0bywG/go2FdG5ZWGHtQzQOBYaN7DjkgT8d3wM+BxGUuoNYTnqkJ7UKlST1qSlPfXXO5rmhjhXHFaZsSkYOY+uzkVKtnswBtMs4torUtv/qHibEW6MIpUgOGYok0n8Yc0fltmONqH6eXxn+bo9QCxCDqEQAAAABJRU5ErkJggg==") no-repeat center;
}
#gpl span {
	width:100%;
	height:100%;
	top:0;
	left: 0;
}
#gpl:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAH7SURBVFhHxZc9bgIxEEbpOQBtRJ82oooUhZ4iXQ5AnfT0oaenp89tcpjN95CdjM3s2ngXUTyJtefP45nZZdZ13V1xFz1+3l4WYiP24iS+M1hjD5mFZ8PDXbTI2FLsRO6wBDpLz6bFXYzIwNYYbGXr2Y64i1Kai4MxMhZszT1fFwsIBgXP0BjcIJIHCIKegSk45P6SBwlMceclkpqwzql2TyGHDFHh7wbbJUfhtanlrztsAKVWw+iTQO5TUCtAANYhz8wDq5uzSwLQAkPGE7Tk82AfdBk8PHNyHK8FV9k3sCLnYRUDiEb6iM7ykxEUWeA3WXkUHIZ1fg8V9MYGUEpZDCC/JgKPAURqrgDONmMApaJhH0ecyq5z0rxzyERNK59sAJ5ADkZjejnlqxjVttcGECEQMkEg3n41rQHAKuiRbm+/ipYAKELSv0Yv6DZfgw2gVISk/UHYE6MzJhNJEQ61DY4ovj4nK5F3Rw1JGw4Nor4hFOFKWgJIBtHQKD4GGUast08GSu8Rj/9RHBwMGeH0BMlJkfsSH+I5PHs6Q6QvoxBATV9TjAQT8WRquHwdhyDu90ESkUDNHG9l+JMMJMRL5xZBYLP8UQoIBgXPUAuuc7hYsEhpipq4/o+JRQbojqZWE+P+mllkjDnAxKT9vHcHa+whM92f09vSzX4Bg/U/rwB+ad8AAAAASUVORK5CYII=") no-repeat center;
}
#in {
	display: block;
	float: left;
	padding: 10px 0px 0px 15px;
	width: 32px;
	height: 32px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8wOC8xNSWHG2gAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAABzklEQVRYhc2XwU3DMBSGvyLfywaUCSgbhAlgA3rxzRKMEDZoJd98YYR0AtIJKBNQNqB3S+HQ5+CGJqQ0afmlSLH97P/Xs/3e86AoCk4J1drQuBFwJ98YGFZM1sASyIDMW71qs+7gNw8o48ZACty2FSuYA6m3evlnAcq4KfCwJ3EVM2/1414ClHHnQA5cHUge8AYk3urP6sDZEciRtXJZu1lAD+RbIhoFyJ73QV6KEI4S5RmQ0/7aI3mM63A7Yg+kNcZr4MZbPQCeOhJQcg2KoghB5r3GeOGtTkJDGddV6Lz0Vq+CB+4aDMeyPSjj0o7IS04VN2owBF6VcR1yl5zTIGDcYPgBPMv/CLiv6Vvwfc0mwMUvAjZelUY1scRYeatTAGVcImTVvtxb/RzNSZVxGc35Ywi7A9Fe8FbnQKaMS+QwB0zazD9YgCAHXoBlECFxf9G7ANmCED2HQBIN/0g+dQLWhwqJMIr+m2qBdSygsWjoCVuhODuBgOz/CJACcn5E8nkoWv9POpaO2RHIZ3Gl/KMoVcYt6a8qevNWb+WdXYEoYVPFdk7OdpDaLUBCaNciasvykz9MGnOBTLzmb1d0zua015JDi7dhwMkep33jCyQKwJENG38/AAAAAElFTkSuQmCC") no-repeat center;
}
#in span {
	width:100%;
	height:100%;
	top:0;
	left: 0;
}
#in:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAGKSURBVFhHxZcxcsIwEEWZSckB6Om5RXp6DkCTKj0HoKejSE/P/Zz/PbvOynzLwZZGxRvs1dfXIskre9N1XVNkUPHxdd+BI7iCB3iOYIxt1OyUh0IGIzDbgwsYDzgH++yVZ0QGHRicg+FSzsrbkUF02oJbMFkLvbZqrJcAhdZBGa1BJpHcEBMqgxLcxuMlNxCUWPM5kj0RB+duVx1qMDwdMYGpR43P98E0pxBfwyVJAAEWGSUkVxebVmmW0BcrN2X1UiLCGeinDL+lZoAcYwIsoUpUk35mPQFV250fwH9OvjMx/gmPsT16KB4xASVwhj2A68NE7NPvQ3z2/KDOxVJgZBOwOKsn24ZT0GJjrwTqSiXg1ZNLGZPI7i1qVicQYs6wHLjOLgM1LsxtwncTOIU2bsjYFkk2YW6qaiXQe7gwV4hqJZAUon+VYlyXTOCvFJt4asPUSCA9jEzc9ji2JNq9kDgQtHslIxC1fSklFFoHZbQEOTh5CUTQqc2HSQQG7T7NIjBr83Fal27zC80dXUI6qDu5AAAAAElFTkSuQmCC") no-repeat center;
}


.content {
	width: 728px;
	float: left;
	font-size: 0.9em;
	padding-bottom: 30px;
}
.content h1 {
	font-size: 2.8em;
	font-weight: 400;
	padding:10px 0px 20px 0px;
}
.content h2 {
	font-size: 1.8em;
	font-weight: 400;
	padding: 5px 0px 20px 0px;
}
.content p {
	line-height: 1.7;
	padding-bottom: 20px;
	color: #222222;
}
.content img {
	display: block;
	clear: both;
    margin-left: auto;
    margin-right: auto;
	padding: 20px 0px;
	text-align: center;
}
.content blockquote {
	display: block;
	clear: both;
	padding: 5px;
	margin: 10px 0px 20px 0px;
	background-color: #333333;
	color: #FABE1B;
	font-family: courier new; 
}
.content blockquote p {
	color: #FABE1B;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 1.5em;
}
.content blockquote p code {
	color: #FABE1B;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 1.5em;
	font-family: courier new;
}
.content blockquote div {
	line-height: 1.5em;
}
.content ul {
	padding: 0px 0px 10px 30px;
}
.content ul li {
	padding: 5px 0px;
	list-style-type: initial;
	list-style-position: inside; 
}
.content ul li ul li{
	list-style-type: initial;
}
.content ol {
	padding: 0px 0px 10px 30px;
}
.content ol li {
	padding: 5px 0px;
	list-style-type: decimal;
	list-style-position: outside; 
}
.content ol li ol li{
	list-style-type: initial;
}
.justifyright {
	text-align: right;
}

.blog-post {
	padding-top: 20px;
}

.blog-post a:hover {
	color: #007AB7;
	text-decoration: underline;
}

.blog-post a h2 {
	color: #303030;
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.blog-post a:hover h2 {
	color: #303030;
	text-decoration: underline;
}

.blog-post p {
	padding-bottom: 5px;
}
.blog-post p a {
	font-size: 0.9em;
}

.post-info {
	font-weight: bold;
	padding-bottom: 10px;
}

#captcha {
	width: 668px;
	height: 70px;
	border: 1px solid #CFCFCF;
	padding: 20px;
	margin-top: 5px;
	margin-bottom: 40px;
	background: #EBEBEB;
}
#captcha img {
	float: right;
	padding-top: 0px;
	padding-right: 50px;
}
#ContactForm input[type="submit"] {
	padding: 10px 25px;
	background: #24A87A;
	color: #FFFFFF;
	border: none;
	font-size: 1.1em;
}
#pages {
	width: 728px;
}
#pages a {
	display:block;
	padding: 7px 7px;
	text-decoration: none;
	color: #222222;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	border-radius: 1px;
}
#pages a:hover {
	background-color: #E9E9E9;
	border: 1px solid #E9E9E9;
	border-radius: 1px;	
}
#prev {
	width: 100px;
	position: relative;
	float: left;
	text-align: center;
}
#next {
	width: 100px;
	position: relative;
	float: right;
	text-align: center;
}

#ad1 {
	width: 336px;
	height: 280px;
	position: relative;
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}

.bottom-ad {
	margin: 20px 0px 30px 0px;
}

.right-column {
	float: right;
	width: 232px;
	margin-top: 23px;
}
.right-column p {
	margin-left: 20px;
	padding: 6px 10px;
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: 500;
}
.right-column h4 {
	font-weight: 400;
	font-size: 1.4em;
	text-align: center;
	margin-top: 40px;
}
.skyscraper {
	margin-top: 15px;
	margin-left: 46px;
	width: 160px;
	height: 600px;
}

#nav-menu {
	padding-left: 20px;
	font-size: 0.8em;
}
#nav-menu ul {
	list-style: none;
}
#nav-menu ul li {
	border-bottom: solid 1px #E5E5E5;
}
#nav-menu ul li:last-child {
	border-bottom: none;
}
#nav-menu ul li a {
	display: block;
	margin: 3px 0px 3px 5px;
	padding: 5px;
	color: #0044CC;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: 400;
}
#nav-menu ul li a:hover {
	text-decoration: underline;
}
#nav-menu ul li ul li.active {
	background: #E5E5E5;
	font-weight: 500;
}
#nav-menu ul li ul li {
	border: none;
}
#nav-menu ul li ul li a {
	color: #000000;
	font-weight: 500;
	font-size: 0.9em;
}

#footer-menu-outer {
	width: 100%;
	height: 70px;
	background-color: #252525;
}

#footer-menu {
	width: 960px;
	margin: 0 auto;
	padding-top: 20px;
	color: #FFFFFF;
	font-size: 0.9em;
}
#footer-menu ul {
	list-style: none;
}
#footer-menu ul li {
	display: block;
	position: relative;
	float: left;
	padding: 5px 20px;
	border-right: 1px solid #FFFFFF;
}
#footer-menu ul li:first-child {
	padding: 5px 20px 5px 0px;
}
#footer-menu ul li:last-child {
	display: block;
	position: relative;
	float: left;
	padding: 5px 0px 5px 20px;
	border: none;
}
#footer-menu ul li a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}

#footer-outer {
	width: 100%;
	margin: 0 auto;
	background: #191919;
	min-height: 220px;
}

#footer {
	width: 960px;
	margin: 0 auto;
	color: #FFFFFF;
	padding-top: 30px;
}

.footer-left {
	float: left;
	width: 650px;
	height: 100px;
	font-size: 0.8em;
	font-weight: 400;
}
.footer-left a {
	color: #FFFFFF;
	text-decoration: underline;
}

#license {
	display: block;
	float: left;
	width: 88px;
	height: 31px;
	background: url("data:image/png;base64,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") no-repeat center;
}
#license span {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

#rssfeed {
	display: block;
	float: left;
	width: 29px;
	height: 29px;
	padding-left: 40px;
	background: url("data:image/png;base64,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") no-repeat center;
}
#rssfeed span {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.footer-right {
	float: right;
	width: 300px;
	height: 100px;
}

table.exam.top {
	border-color: #FFFFFF;
	margin: 5px auto;
}
table.exam.top td {
	border-color: #FFFFFF;
	padding: 0px;
}
table.exam.white {
	border-color: #FFFFFF;
	margin: 5px auto;
}
table.exam.white td {
	border-color: #FFFFFF;
	padding: 0px;
	text-align: center;
}
.nps table td {
	padding: 5px;
	border: 0px;
	text-align: center;
}

.nps input[type=radio] {
	transform: scale(2);
	margin-left: 15px;
}
#txt {
	font-size: 0.6em;
}
.question {
	font-size: 1.3em;
}
.answer {
	line-height: 200%;
	padding-left: 20px;
}

@media(min-width: 800px) { .learncisco-adaptive { width: 728px; height: 250px; margin: auto; } }
@media(min-width: 800px) { .learncisco-adaptive-top { width: 728px; height: 250px; margin: auto; } }
@media(min-width: 800px) { .learncisco-adaptive-float { position: relative; float: right; width: 300px; height: 1050px; float: right; margin: 3px 0px 0px 3px; } }
@media(min-width: 800px) { .learncisco-adaptive-bottom { width: 728px; height: 100px; margin: auto; margin-bottom: 5px; } }
@media(min-width: 800px) { .learncisco-adaptive-tests { width: 728px; height: 250px; margin: auto; } }
@media screen and (max-width: 1080px) { .share { display: none; } }