
body {font-family: Arial, sans-serif; font-size: x-large; color: #000000; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0px; }

#wrapper {margin-left: auto; margin-right: auto; width: 950; border: 1px solid #000;}
.slogan {padding-bottom: 18px;}
img {border: none;}

/* Main Table */
.main-theme {background-image: url('../images/back-blue.gif'); background-repeat: repeat-x; background-position: bottom center; background-color:#FFFFFF;}

.left-theme {background-image: url('../images/background-left.png'); background-repeat: no-repeat; background-position: bottom left; padding-left: 15px; padding-right: 15px; padding-bottom: 20px;}

.main-content {padding: 0px 20px 20px 10px;}
.welcome-header {font-family: Arial; font-size: 11px; font-weight: bold; color: #FF0000;}
.welcome-message {font-family: Arial; font-size: 11px; color: #000000;}
.up-events-header {font-family: Arial; font-size: 11px; font-weight: bold; color: #000000;}
.up-events {font-family: Arial; font-size: 10px; color: #000000;}
a.up-events {font-family: Arial; font-size: 10px; color: #FFFFFF; text-decoration: none;}
.up-events-post {font-family: Arial; font-size: 10px; color: #7C7D7D;}

/* .maintd { padding: 0 15 15 15; } */ 
h1 { font-family: Verdana; font-size: x-large; color: #01487C; font-weight: bold; }
h2 { font-family: Verdana; font-size: large; color: #01487C; font-weight: bold; }
a { color: #B61C1C; }

/* Top Navigation */
#nav-hash {background-image: url('../images/nav-hash.png'); background-repeat: no-repeat; width: 2px; }
#jsddm {	margin: 0; padding: 2; }
#jsddm li {	float: left; list-style: none; font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; }
#jsddm li a {	display: block; padding: 2px 5px; text-decoration: none; color: #EAFFED; white-space: nowrap; text-align: center; }
#jsddm li a:hover {	color: #F9C42A; }
#jsddm li ul {	margin: 0; padding: 0; position: absolute; visibility: hidden; border-top: 1px solid black; }
#jsddm li ul li {	float: none; display: inline; }
#jsddm li ul li a {	width: auto; background: #c02020; }
#jsddm li ul li a:hover {	background: #c02020; }
#n0 {width: 60px;}
#n1 {width: 95px;}
#n2 {text-align: left;}
#n3 {text-align: left;}
#n4 {width: 72px;}
#n5 {width: 115px;}
#n6 {width: 106px;}
#n7 {width: 95px;}
#n8 {width: 70px;}
#n9 {width: 210px; text-align: right;}
#n10 {width: 105px; text-align: center;}

.nav-box {padding-bottom: 0px;}
.nav {font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF;}
a.nav {font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.nav:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #F9C42A; text-decoration: none;}

/* Search Box */
.search {padding-right: 1px;}
.search-box {z-index: 1; font-family: Arial; font-size: 11px; color: #3f3f3f; border: 1px solid #000; height: 16px;}
.search-button {background: transparent; border: 0px; font-family: Arial; font-size: 11px; font-weight: bold; color: #FEC32C;}

/* Login Box */
.login {background-image: url('../images/back-login.gif'); background-repeat: repeat;}
.login-text {font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.login-box {z-index: 1; font-family: Arial; font-size: 11px; color: #3f3f3f; border: 1px solid #000; height: 16px;}
.login-button {background: transparent; border: 0px; font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.login-header {font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.login-newsletter {font-family: Arial; font-size: 11px; font-weight: bold; color: #FEC22E;}
/*a.login-newsletter {font-family: Arial; font-size: 11px; font-weight: bold; color: #FEC22E; text-decoration: none;}
a.login-newsletter:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #FEC22E; text-decoration: none;}*/

/* Curriculum Box */
.curriculum-box {background-image: url('../images/curriculum-bottom.jpg'); background-repeat: no-repeat; background-position: bottom center; background-color:#013565;}
.curriculum-header {font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; padding-left: 15px;}
.curriculum-list {font-family: Arial; font-size: 8px; color: #CE0000; padding-left: 2px; padding-right: 4px;}
.curriculum-body {font-family: Arial; font-size: 7px; color: #FFFFFF; padding-left: 10px; padding-top: 3px; padding-right: 10px; padding-bottom: 30px;}

/* Featured Videos Box */
.featured-videos-box {}
.featured-videos-header {font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; padding-left: 15px; padding-top: 4px;}
.featured-videos-name {font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; padding-left: 5px;}
a.featured-videos-name {font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}
a.featured-videos-name:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}
.featured-videos-back {font-family: Arial; font-size: 10px; color: #394B5C; padding-left: 10px;}
.featured-video-thumb {position: relative; top: -12px; float: right; width: 71px; margin-right: 10px;}

/* Right Side Billboard */
.right-billboard {padding-top: 10px; padding-bottom: 15px;}

/* Left Side Info */
.left-header {font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF;}
.left-forum {font-family: Arial; font-size: 10px; font-weight: bold; color: #FFFFFF;}
ul.left-forum {margin-left: 0; padding-left: 20; line-height: 15px;}

/* Footer */
.footer { font-family: Arial; font-size: 11px; color: #313E4D; text-align: center; }
a.footer { text-decoration: none; }
a.footer:hover { text-decoration: none; }

.text {font-family: Arial; font-size: 12px; font-weight: normal; line-height: 125%;}
a.text {text-decoration: underline; color: #0033CC;}
a.text:hover {text-decoration: underline; color: #0033CC;}

.title {font-family: Arial; color: #000000; font-size: 12px; font-weight: bold; text-align: left; }
.ctitle { width: 100px; }

.error { font-family: Arial; color: #ff0000; font-size: 12px; border: 1px solid gray; padding: 5px; background-color: #ffe8e8; }
.expander {/*color: blue; */cursor: pointer;}

.instructor-image { background:#fff; margin:0 0 5px; padding:8px; border:#ccc 1px solid; }

/* General Form Styles */
.button {border-top: solid 1px #d5d5d5; border-right: solid 1px #808080; border-bottom: solid 1px #808080; border-left: solid 1px #d5d5d5; color: #333; font-weight: bold;}

input, textarea, select {z-index: -3; font-size: 11px; border: 1px solid #ccc;}

/* Videos List Page */
.shortTitle {font-size: 16px; font-weight: bold; color: #0033CC; margin: 5px 5px 5px 0px; text-decoration: none;}
.shortCat {font-size: 12px; color: #0033CC; text-decoration: underline;}

/* Video Detail Page */
.detailTable {border-width: 1px 1px 1px 1px; border-spacing: 5px; border-style: solid solid solid solid; border-color: silver silver silver silver;}
.detailTitle {font-size: 24px; font-weight: bold; margin: 10px 0px 15px 0px;}
.detailRatings {font-size: 10px; color: #a9a9a9; vertical-align: middle}
.detailReviews {font-size: 12px; color: black;}
.detailReviewsTitle {font-size: 12px; font-weight: bold; color: blue;}
.relatedTitle {font-size: 12px; font-weight: bold; color: blue; text-decoration: none}

/* Pagination */
.pageNumbers {font-size: 14px; font-weight: bold; color: #000000; margin: 5px 5px 5px 5px; text-decoration: none;}
a.pageNumbers {font-size: 14px; font-weight: bold; color: #0033CC; margin: 5px 5px 5px 5px; text-decoration: underline;}

/*  Ratings Styles */
.loading {height: 20px; background: url('../images/working.gif') 50% 50% no-repeat;}
.unit-rating {list-style: none; margin: 0px; padding: 0px; height: 20px; position: relative; background: url('../images/gloverating.gif') top left repeat-x;}
.unit-rating li{text-indent: -90000px; padding: 0px; margin: 0px; float: left;}	
.unit-rating li a {outline: none; display: block; width: 20px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 16; position: absolute; padding: 0px;}	
.unit-rating li a:hover{background: url('../images/gloverating.gif') left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}
.unit-rating li.current-rating {background: url('../images/gloverating.gif') bottom left; position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1;}
.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

/* Banner */
div#banner { height: 83px; width: 619; padding: 10px 0px 10px 0px;}

.button_silver { padding: 5 30 8 30; background: url('/images/button_silver.jpg'); font-family: Verdana; color: black; font-weight: bold; font-size: 14px; border: 1px solid #CCCCCC; }
