/* Elements */

.content1
{
	text-align: left;
	padding: 0px;
}

a:link,
a:hover,
a:visited,
a:active 
{
	text-decoration: underline;course-confirmed
	color: #bf460b;
}

a:hover {
	color: #bf460b;
	text-decoration: none;
}

.SkinObject,
.Head,
.SubHead,
.SubSubHead,
.Normal,.NormalDisabled,
.NormalBold,
.NormalRed,
.NormalTextBox,
.DataGrid_AlternatingItem,
.DataGrid_Header,
.DataGrid_Item,
.DataGrid_SelectedItem,
.TreeMenu_Node,
.TreeMenu_NodeSelected,
.FileManager_Header,
.FileManager_Pager,
.FileManager_StatusBar,
.FileManager_Item,
.FileManager_AltItem,
.FileManager_SelItem,
.FileManagerTreeNode,
.FileManagerTreeNodeSelected,
.WizardHelpText,
.WizardText,
.Help,
.CommandButton,
.StandardButton,
H1, H2, H3, H4, H5, H6,
DT,
TFOOT, THEAD,
TH,
BLOCKQUOTE, PRE,
.ModuleTitle_MenuItem,
.ModuleTitle_MenuItemSel,
.MainMenu_MenuItem,
.MainMenu_MenuItemSel,
.SelectedTab,
.OtherTabs
{
    font-family: 'trebuchet ms',arial,verdana,sans-serif;
	font-size: inherit;
}

H1, H2, H3, H4, H5 
{
	color: #003366;
}

/* Layout */

body {
	font-family: 'trebuchet ms', verdana, arial, sans-serif;
	margin: 0px;
	behavior: url("http://www.spurgeonsonline.org.uk/csshover.htc");
}
 
body,
p {
	font-size: 14px;
}

th
{
	font-size: 14px;
}

.container {
	width: 988px;
	margin: 0 auto;
}

#header {
	padding-right: 63px; 
	background: #fff url("images/spurgeons_logo.gif") center right no-repeat;
	float: left;
	width: 924px;
}

#header .top {
	color: #fff;
	background: #003245 url("images/top_header_back.gif") center right repeat-x;
	
}

#header .links {
	color: #fff;
	background: #E97D10 url("images/head_buttons_back.gif") top left repeat-x;
	float: left;
	width: 924px;
	margin: 0px;
	padding: 0px;
}

#content 
{
	background: #d4c9bc url("images/margin_green.jpg") top left no-repeat;
	overflow: hidden;
	clear: both;
	_height: 1%;
}

#content .left-margin {
	width: 140px;
	float: left;
	text-align: center;
}

#content .left-margin td {
	text-align: center;
}

#content .left-margin select {
	width: 80px !important;
}

#content .main 
{
	background-color: #fff;
	width: 838px;
	float: right;
}

.in-line 
{
	float: left;
}

a.CommandButton:hover,
a.CommandButton:active,
a.CommandButton:link,
a.CommandButton:visited
{
	color: inherit;
	font-size: inherit;
}

td.SelectedTab
{
	color: inherit;
	font-size: inherit;
}

/* Containers */

#content .teaser {
	padding: 15px;
}

#content .footer {
	padding: 15px;
	background-color: #fff;
	clear: both;
}

.module-container .footer {
	background-color: transparent !important;
}

#content H2 {
	margin: 0 0 10px 0;
		font-size: 22px;
	font-weight: normal;
}

#content H3 {
	margin: 0 0 10px 0;
	font-weight: normal;
}

#content .course-browser {
	margin-top: 10px;
}

#content .course-browser .course-category {
	padding: 0px 15px 15px 15px;
}

#content .course-browser .course-list {
	overflow: hidden;
clear: both;
background:#FFFFFF;
	
}

#content .course-browser .course-item .course-teaser {
	padding: 15px;
	background: #fff url("images/course_description_back.gif") top left repeat-x;
}

#content .course-browser .course-item .course-teaser p,
#content .course-browser .course-details p {
	padding: 0px; 
	margin: 0 0 10px 0;
}

#content .course-browser .course-item .course-title 
{
	padding-top: 5px;
	background: #fff url("images/gray_shadow.gif") bottom left repeat-x;
}

#content .course-browser .course-item .course-title .tab {
	display: block;
	padding: 5px 15px 5px 15px;
	width: 240px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	background: #fff url("images/tab_end_white.gif") bottom right no-repeat;
}

#content .course-browser .course-item .course-title .tab a:link,
#content .course-browser .course-item .course-title .tab a:visited,
#content .course-browser .course-item .course-title .tab a:active,
#content .course-browser .course-item .course-title .tab a:hover {
	color: #fff;
	text-decoration: none;
}

#content .course-list-4 .course-item 
{
	width: 206px;
	float: left;
}

#content .course-list-3 .course-item {
	width: 278px;
	float: left;
}

#content .course-list-2 .course-item {
	width: 418px;
	float: left;
}

#content .course-list-1 .course-item {
	width: auto;
}

#content .course-browser .course-item-1 .course-title .tab {
	background-color: #A60079;
}

#content .course-browser .course-item-2 .course-title .tab  {
	background-color: #34227D;
}

#content .course-browser .course-item-3 .course-title .tab {
	background-color: #E97D10;
}

#content .course-browser .course-item-4 .course-title .tab  {
	background-color: #6DAA00;
}

#content .course-browser .course-titles {
	overflow: hidden;
}

#content .course-browser .course-details {
	padding: 15px;
	overflow: hidden;
	background-color: #fff;
}

#content .course-browser .course-details-1 {
	background-color: #A60079;
	color: #fff;
}

#content .course-browser .course-details-2 {
	background-color: #34227D;
	color: #fff;
}

#content .course-browser .course-details-3 {
	background-color: #E97D10;
	color: #fff;
}

#content .course-browser .course-details-4 {
	background-color: #6DAA00;
	color: #fff;
}

#content .course-browser .current-category {
	float: left;
	padding: 6px 5px 6px 0;
	font-weight: bold;
}

#content .course-browser li.course-tree-change {
	display: block;
	padding: 5px;
	font-weight: bold;
	border: 1px solid #000;
	float: left;
}

#content .course-browser .course-tree-icon {
	padding: 6px 5px 6px 0;
}


#content .course-browser li.course-tree-change ul.course-tree {
	display: none;
	position: absolute;
	background-color: #fff;
	padding: 10px 10px 10px 5px;
	border: 1px solid #bbb;
}

#content .course-browser li.course-tree-change:hover ul.course-tree {
	display: block;
}

#content .course-browser .enroll-button 
{
	width: 55px;
	clear: left;
	background: transparent url("images/arrow.gif") center right no-repeat;
}

#content .course-browser .modules {
	width: 384px;
	float: right;

}

#content .course-browser .modules .module-header 
{
	padding: 10px;
}

#content .course-browser .modules table {
	color: #000;
	font-size: 12px;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	width: 384px !important;
}

#content .course-browser .modules th
{
	padding: 10px;
	border-top: 1px solid #003366;
	background-color: #fff;
}

#content .course-browser .modules td
{
	border: none;
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #000;
	background-color: #d6ebf5;
}

#content .course-browser table thead {
	font-size: 14px;
	font-weight: bold;
}

#content .course-browser .course-details-text {
	float: left;
	width: 400px;
}

#content .course-browser h2
{
	margin: 0px !important;
	color: #003366 !important;
	text-transform:none;
}

#edit-courses-tree {
	border: 1px solid #ccc;
}

.view-module-browser  {
	overflow: hidden;
}

.view-module-browser .navigation-pane {
	float: left;
	width: 140px;
	font-size: 12px;
	text-align: center;
}

.view-module-browser .content-pane {
	float: right;
	width: 810px;
}


.view-module-browser .navigation-pane .navigation-pane-item {
	padding: 5px 8px 5px 8px;
}

.view-module-browser .navigation-pane .navigation-pane-item a[disabled]{
	color: #fabc7d;
}

.view-module-browser .navigation-pane .navigation-pane-unit {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #fabc7d;
}

.view-module-browser .navigation-pane .submit-assignment {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #fabc7d;
}

.view-module-browser td 
{
	border: none !important;
}

.view-module-browser .navigation-pane .navigation-pane-item a,
.view-module-browser .navigation-pane .navigation-pane-item a:link,
.view-module-browser .navigation-pane .navigation-pane-item a:visited,
.view-module-browser .navigation-pane .navigation-pane-item a:active
{
	color: #fff;
	font-weight: bold;
}

.message 
{
	padding: 10px;
	margin: 10px 0 10px 0;
	border: 1px solid #ecc058;
	background-color: #fde999;
}

.error-message 
{
	padding: 10px;
	margin: 10px 0 10px 0;
	border: 1px solid #df3434;
	background-color: #f9cfc3;
}

#courses-users-pane .navigation-pane td {
	border: none !important;
	padding: 0;
}

.shopping-cart 
{
	width: 100%;
	margin-bottom: 10px;
}

.shopping-cart td
{
	border-top: 1px solid #9ecde5;
	margin: 0;
	padding: 3px
}

.shopping-cart th
{
	margin: 0;
	padding: 3px
}


#empty-cart-button a 
{
	display: block;
	background: transparent url("images/cancel.gif") top left no-repeat;
	float: left;
	padding: 0 0 0 23px;
}

#checkout-button a 
{
	display: block;
	background: transparent url("images/goon.gif") top left no-repeat;
	float: right;
	padding: 0 0 3px 20px;
	font-weight: bold;
}

#remove-button a,
#remove-button a:link,
#remove-button a:hover,
#remove-button a:visited,
#remove-button a:active
{
	display: block;
	background: transparent url("images/cancel.gif") top right no-repeat;
	padding: 0 15px 0 0;
	color: #f4f9fc;
}

.my-profile-panel-common ul, 
.my-profile-panel-notifications ul,
.my-profile-panel-blog ul,
.my-profile-panel-vouchers ul 
{
	list-style: none;
	padding: 0;
	margin: 0 0 0 0;
}

.my-profile-panel-common ul li,
.my-profile-panel-notifications ul li,
.my-profile-panel-blog ul li,
.my-profile-panel-vouchers ul li
{
	font-size: 14px;
	list-style: none;
	padding: 10px 0 10px 0px;
}

.my-profile-panel-blog ul li 
{
	border-top: 1px solid #9ecde5;
}

.my-profile-panel-common ul li.message-centre,
.my-profile-panel-notifications ul li.messages
{
	border-top: 1px solid #9ecde5;
	background: transparent url("images/my_profile_messages.gif") 8px 5px no-repeat;
	padding: 10px 0 10px 53px;
}

.my-profile-panel-common ul li.modules
{
	border-top: 1px solid #9ecde5;
	background: transparent url("images/icon_books.gif") 8px 5px no-repeat;
	padding: 10px 0 10px 53px;
}

.my-profile-panel-vouchers ul li.voucher
{
	border-top: 1px solid #9ecde5;
	background: transparent url("images/my_profile_voucher.gif") 8px 5px no-repeat;
	padding: 10px 0 10px 53px;
}

.my-profile-panel-common ul li.voucher
{
	border-top: 1px solid #9ecde5;
	background: transparent url("images/icon_checklist.gif") 8px 5px no-repeat;
	padding: 10px 0 10px 53px;
}

.my-profile-panel-common ul li.account
{
	border-top: 1px solid #9ecde5;
	background: transparent url("images/icon_checklist.gif") 10px 5px no-repeat;
	padding: 10px 0 10px 53px;
	
}

.my-profile-panel-common ul li.feedback
{
	border-top: 1px solid #9ecde5;
	background: transparent url("images/my_profile_feedback.gif") 11px 5px no-repeat;
	padding: 10px 0 10px 53px;
}

.my-profile-panel-common ul li.announcements
{
	border-top: 1px solid #9ecde5;
	background: transparent url("images/my_profile_announcements.gif") 11px 5px no-repeat;
	padding: 10px 0 10px 53px;
}

.my-profile-panel-common ul li.logout
{
	border-top: 1px solid #9ecde5;
	background: transparent url("images/my_profile_logout.gif") 11px 5px no-repeat;
	padding: 10px 0 10px 53px;
}

.breadcrumb 
{
	padding: 15px 15px 0px 15px;
}

.breadcrumb a:link,
.breadcrumb a:hover,
.breadcrumb a:active,
.breadcrumb a:visited
{
	font-weight: normal !important;
	color: #bf460b !important;
	text-decoration: underline;
}

.breadcrumb a:hover
{
	text-decoration: none;
}

.pager 
{
	padding: 5px;
	text-align: center;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	background-color: #003366;
	color: #90b4c5;
	overflow:hidden;
	text-align: center;
}

.pager li 
{
	float: left;
	list-style-type: none;
	padding: 0px 5px 0px 5px;
	border-left: 1px solid #fff;
}

.pager li.page-0
{
	border-left: none;
}

.pager a:link,
.pager a:hover,
.pager a:visited,
.pager a:active
{
	color: #fff;
	font-weight: bold;
}

.my-messages .username 
{
	font-weight: bold;
}

.my-messages .name 
{
	font-size: 12px;
}

.my-modules,
.my-students,
.my-messages,
.tutor-panel .navigation-panel
{
	width: 100%;
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	margin-bottom: 15px;
}

.my-messages 
{
	margin-bottom: 0;
}

.no-messages 
{
	border: 1px solid #003366;
	padding: 10px;
	margin-top: 10px;
}

.my-modules th,
.my-messages th,
.my-students th
{
	padding: 10px;
	border-top: 1px solid #003366;
}

.my-modules tr td,
.my-messages tr td,
.my-students tr td
{
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #003366;
	background-color: #d6ebf5;
}

td.tool-links 
{
	overflow: hidden;
}

td.tool-links ul li 
{
	float: left !important;
		margin: 0;
	padding: 0 10px 0 0;
	list-style-type: none;
}



td.tool-links ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.my-students tr td 
{
	font-size: 11px;
}

.my-students td.user-name 
{
	font-size: 14px;
	font-weight: bold;
}

.my-messages tr.item_-1 td
{
	background-color: #aed1e2;
}

.my-modules tr.module-completed td
{
	background-color: #90b4c5;
}

.my-modules tr.module-in-progress td 
{
	background-color: #aed1e2;
}


.my-modules tr.totals td
{
	padding: 5px 10px 5px 10px;
	border-top: 1px solid #003366;
	background-color: #003366;
	font-weight: bold;
	color: #fff;
}

.my-modules-course-header,
.my-students-header,
.message-list-header
{
	background: transparent url("images/my_modules_mid.gif") top left repeat-y;
	padding: 0px;
	font-weight: normal;
	border-top: none;
	margin-top: 15px;
}

.my-modules-course-header h2,
.my-students-header h2,
.message-list-header h2
{
	background: transparent url("images/my_modules_top.gif") top left no-repeat;
	margin: 0px !important;
	padding: 10px 10px 10px 10px !important;
	color: #003366 !important;
}

.my-modules-course-header .course-summary,
.my-modules-course-header .course-confirmed
{
	margin: 0px !important;
	padding: 0 10px 10px 10px !important;
	color: #003366 !important;
}

.my-modules-course-header .course-summary p,
.my-modules-course-header .course-confirmed p
{
	margin: 0px 0px 10px 0px !important;
}

.my-modules-course-header .course-confirmed
{
	font-weight: bold;
}

.compose-message 
{
	background-color: #003366;
	border-bottom: 1px solid #003366;
	color: #fff; 
	margin-top: 15px;
}

.compose-message .debug-message 
{
	border: 1px solid #fff;
	padding: 5px;
	margin-bottom: 10px;
}

.compose-message h2 
{
	background: transparent url("images/my_modules_top2.gif") top left no-repeat;
	margin: 0px !important;
	padding: 10px 10px 10px 10px !important;
	color: #fff !important;
}

.compose-message td 
{
	padding-top: 3px;
	padding-bottom: 3px;
}

.compose-message a:link,
.compose-message a:visited,
.compose-message a:active,
.compose-message a:hover
{
	color: #fff; 
}

.compose-form 
{
	padding: 10px;
}

.compose-form input 
{
	width: 300px;
}

.compose-form textarea 
{
	width: 440px;
}

.message-view h2
{
	margin-top: 10px;
	margin-bottom: 0px !important;
	
}

.message-view .from
{
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
}

/* Controls  */

#header form.fast-login {
	padding-top: 5px;
	width: 190px;
	float: right;
	
}

#header form.fast-login td {
	text-align: right;
}

/* Specifics */

#username-input,
#password-input {
	width: 100px;
}

#spurgeons_logo2_img {
	margin: 15px 0 16px 10px;
}

#openlearning_logo_img {
	margin: 10px 0 10px 10px;
}

.common-teaser-container .content{
	padding: 0 15px 0 15px !important;
}

/* Main menu */

.main-menu
{
	float: left;
}

.main-menu li:hover a,
.main-menu li li a
{
    text-decoration: none;
}

.main-menu ul 
 { 
    list-style: none;
    margin: 0;
    padding: 0;
}

.main-menu a 
{
    display: block;
    text-decoration: none;
white-space: nowrap; 
}

.main-menu a:link,
.main-menu a:hover,
.main-menu a:active,
.main-menu a:visited 
{
	color: #fff;
}

.main-menu li 
{
    list-style: none;
    position: relative;
    padding: 3px 0px 3px 0px;
    float: left;
    margin: 0;
}

.main-menu li a
{
	padding: 2px 12px 2px 12px;
	border-right: 1px solid #fff;
	text-align: center;
	float: left;
	text-transform: uppercase;
}

#HouseMenuNavItemHome 
{
	padding: 0px;
}

#HouseMenuNavItemHome a {
	background: #003245 url("images/home_back.gif") bottom left repeat-x;
	padding: 5px 15px 35px 15px;
	width: 120px; 
	border-right: none;
}

.main-menu li a,
.main-menu li a:hover,
.main-menu li a:visited,
.main-menu li a:link {
	text-decoration: none;
}

.main-menu li:hover a
{
    background-image: none;
}

.main-menu li li 
{
    border: none;
    float: none;
    background-image: none;
    background-color: #fff;
    height: 22px;
}

.main-menu ul ul a,
.main-menu ul ul a:link,
.main-menu ul ul a:active,
.main-menu ul ul a:visited
{
    width: 230px;
    background-image: none;
    background-color: transparent;
    border: none;
    color: #3590b6;
    text-align: left;
}

.main-menu ul ul li:hover a,
.main-menu ul ul li:hover li:hover  a
{
    
}

.main-menu ul ul li:hover li a
{
    background-image: none;
}

.main-menu li:hover li:hover 
{
    border: none;
    background-color: #a3cddf;
}

.main-menu ul ul {
    position: absolute;
    z-index: 500;
    width: 270px;
    background-color: #fff;
    top: 27px;
    left: 0px;
    border: 1px solid #35b3d1;
}

.main-menu ul ul li ul {
    top: -1px;
    left: 270px;
}

.main-menu ul ul,
.main-menu ul li:hover ul ul,
.main-menu ul ul li:hover ul ul
{
    display: none;
}

.main-menu ul li:hover ul,
.main-menu ul li:hover ul li:hover ul,
.main-menu ul li:hover ul li:hover ul li:hover ul
{
    display: block;
}
    
.margin-menu 
{
}

.margin-menu ul { 
    list-style: none;
    margin: 0;
    padding: 10px;
    text-align: left;
}

.margin-menu li { 
    list-style: none;
}

.module-breadcrumb .module-breadcrumb-item 
{
	float: left;
	padding: 10px 0 15px 0;
}

.module-unit-title 
{
	clear: left;
}

/* ----------------------------- ACTUAL PAGE STYLES*/

/* Admin OL */


/* Home page, Courses */

#tab-36 .main {
	background: #fff url("images/teaser_green.jpg") top right repeat-x;	
}


#tab-36 .LoginPane {
	float: left !important;
	padding-left: 15px;
	margin: 0 0 5px 0;
}

#tab-36 .CoursesPane {
	float: left !important;
	padding-left: 5px;
	margin: 0 0 5px 0;

}

#tab-36 .AnnouncementsPane {
	float: right !important;
padding-right: 5px;
margin: 0 0 5px 0;
}

#tab-36 .SearchPane {
	float: left !important;
	margin: 0 0 0 0;
padding-left: 15px;
}

.home-aligner 
{
	overflow: hidden;
	_height: 1%;
	background: transparent url("images/home_page_boxes_bottom.gif") bottom left no-repeat;
	margin-bottom: 15px;
	padding-bottom: 10px;
}

/* Forum */

.Forum_Container .Forum_AltHeader td
{
	padding: 2px;
}

.Forum_HeaderText 
{
	padding-left: 5px;
}

/* NOT SET STUFF */

#tab-36 .common-teaser-container 
{
	padding-right: 180px;
}

#tab-36 .breadcrumb 
{
	display: none;
}

/* User Resgistration Styles */

#dnn_ctr679_ManageUsers_lblTitle 
{
	display: none;
}

#dnn_ctr679_ManageUsers_lblUserHelp
{
	display: none;
}

#dnn_ctr679_ManageUsers_User_UserEditor_tbl 
{
	width: 298px;
}

#dnn_ctr679_ManageUsers_User_UserEditor_tbl tr,
#dnn_ctr679_ManageUsers_User_UserEditor_tbl td
{
	width: 298px !important;
}

#dnn_ctr679_ManageUsers_User_UserEditor_tbl td div
{
	width: 298px !important;
}

#dnn_ctr679_ManageUsers_User_UserEditor_tbl td div div
{
	width: auto !important;
}

/* About Open Learning */


#tab-72 #content 
{
	background: #57688d url("images/margin_blue.gif") top left no-repeat;
}

#tab-72 .main 
{
	background-color: #e6edf7;
}

/* How to apply */

#tab-203 #content {
	background: #57688d url("images/margin_blue.gif") top left no-repeat;
}


#tab-203 .main {
	background-color: #e6edf7;
}

/* COURSE BROWSER */
#tab-62 #content 
{
	background: #710052 url("images/margin_purple.gif") top left no-repeat;
}


/* MY PROFILE */
#tab-65 .ContentPane,
#tab-66 .ContentPane,
#tab-69 .ContentPane,
#tab-70 .ContentPane,
#tab-206 .ContentPane,
#tab-208 .ContentPane,
#tab-209 .ContentPane,
#tab-212 .ContentPane

{
    float: left;
    width: 502px;
}

#tab-212 .ContentPane 
{
	    float: left;
    width: 502px;
}

#tab-65 .RightPane,
#tab-66 .RightPane,
#tab-69 .RightPane,
#tab-70 .RightPane,
#tab-212 .RightPane
{
	padding-top: 275px;
    float: right;
    width: 325px;
    background: #d4eaf5 url("images/my_profile_teaser.jpg") top right no-repeat;
}

#tab-206 .RightPane 
{
	padding-top: 20px;
}

#tab-206 .RightPane,
#tab-208 .RightPane,
#tab-209 .RightPane
{
    float: right;
    width: 325px;
    background-color: #d4eaf5;
}


#tab-206 .RightPane #dnn_ctr709_ModuleContent table,
#tab-208 .RightPane #dnn_ctr728_ModuleContent table,
#tab-209 .RightPane #dnn_ctr731_ModuleContent table
{
	width: 100%;
}

#tab-65 .footer,
#tab-66 .footer,
#tab-69 .footer,
#tab-70 .footer,
#tab-206 .footer,
#tab-208 .footer,
#tab-209 .footer
{
	clear: both;
}

#tab-65 .main,
#tab-69 .main,
#tab-70 .main,
#tab-206 .main,
#tab-208 .main,
#tab-209 .main  
{
    background: #fff url("images/my_profile_back.gif") top right repeat-y;	
}

#tab-65 #content,
#tab-66 #content,
#tab-69 #content,
#tab-70 #content,
#tab-206 #content,
#tab-208 #content,
#tab-209 #content
{
	background: #81c241 url("images/my_profile_margin.gif") top left no-repeat;
}

#tab-65 .main .content,
#tab-66 .main .content,
#tab-69 .main .content,
#tab-70 .main .content,
#tab-206 .main .content,
#tab-208 .main .content,
#tab-209 .main .content
{
	padding-top: 10px;
}

#tab-65 .common-teaser-container,
#tab-66 .common-teaser-container,
#tab-69 .common-teaser-container,
#tab-70 .common-teaser-container,
#tab-206 .common-teaser-container,
#tab-208 .common-teaser-container,
#tab-209 .common-teaser-container
{
	padding-right: 180px;
	background: transparent url("images/teaser_green.jpg") top right no-repeat;	
}



#tab-65 .main-menu ul ul a,
#tab-66 .main-menu ul ul a,
#tab-69 .main-menu ul ul a,
#tab-70 .main-menu ul ul a,
#tab-206 .main-menu ul ul a,
#tab-208 .main-menu ul ul a,
#tab-209 .main-menu ul ul a
{
    border: none;
}

#tab-65 h2,
#tab-66 h2,
#tab-69 h2,
#tab-70 h2,
#tab-206 h2,
#tab-208 h2,
#tab-209 h2
{
    color: #003366;
    text-transform:none;
    margin-top: 10px;
}

#tab-65 h1,
#tab-66 h1,
#tab-69 h1,
#tab-70 h1,
#tab-206 h1,
#tab-208 h1,
#tab-209 h1
{
    color: #000;
    font-size: 30px;
    font-weight: bold;
   	margin-bottom: 0px;
	margin-top: 0px;
}

/* Blog */

#tab-206 #Table1,
#tab-208 #Table1,
#tab-209 #Table1
{
	width: 100%;
}

#tab-206 #Table2,
#tab-208 #Table2,
#tab-209 #Table2
{
	width: 300px;
}

#dnn_ctr707_EditEntry_picFilename
{
	width: 70%;
}

#dnn_LeftPane .UDT_Table_Head 
{
	display: none;
}

#dnn_LeftPane .UDT_Table_Item td a:link,
#dnn_LeftPane .UDT_Table_AlternateItem td a:link,
#dnn_LeftPane .UDT_Table_Item td a:visited,
#dnn_LeftPane .UDT_Table_AlternateItem td a:visited
{
	color: #fff;
}
#dnn_LeftPane .UDT_Table_Item td a:hover,
#dnn_LeftPane .UDT_Table_AlternateItem td a:hover
{
		color: #fff;
		text-decoration: none;
}


#dnn_LeftPane .UDT_Table_Item td p,
#dnn_LeftPane .UDT_Table_AlternateItem td p
{
	padding: 0;
	margin: 0;
}

#dnn_LeftPane .UDT_Table_Item td,
#dnn_LeftPane .UDT_Table_AlternateItem td
{
	padding: 8px 0 8px 5px;
}

#tab-206 hr,
#tab-208 hr,
#tab-209 hr 
{
	display: none;
}

table.BlogInfo td 
{
	padding-top: 5px;
	padding-bottom: 10px;
}

#dnn_ctr705_MainView_ViewBlog_lstBlogView td,
#dnn_ctr719_MainView_ViewBlog_lstBlogView td,
#dnn_ctr729_MainView_ViewBlog_lstBlogView td
{
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #5199bd;
}

#dnn_ctr705_MainView_ViewBlog_lstBlogView td td,
#dnn_ctr719_MainView_ViewBlog_lstBlogView td td,
#dnn_ctr729_MainView_ViewBlog_lstBlogView td td
{
	padding: 0px;
	padding-bottom: 5px;
	border: none;
}

#dnn_ctr705_MainView_ViewBlog_lstBlogView td .CreateFrom,
#dnn_ctr719_MainView_ViewBlog_lstBlogView td .CreateForm,
#dnn_ctr729_MainView_ViewBlog_lstBlogView td .CreateForm
{
	font-size: 12px;
}

#dnn_ctr705_MainView_ViewBlog_lstBlogView td .CommandButton,
#dnn_ctr719_MainView_ViewBlog_lstBlogView td .CommandButton,
#dnn_ctr729_MainView_ViewBlog_lstBlogView td .CommandButton
{
	font-size: 12px;
}

#dnn_ctr705_MainView_ViewBlog_lstBlogView td .SubHead,
#dnn_ctr719_MainView_ViewBlog_lstBlogView td .SubHead,
#dnn_ctr729_MainView_ViewBlog_lstBlogView td .SubHead
{
	font-size: 18px;
	font-weight: normal;
}

#dnn_ctr705_MainView_ViewBlog_lstBlogView a:visited,
#dnn_ctr705_MainView_ViewBlog_lstBlogView a:link,
#dnn_ctr705_MainView_ViewBlog_lstBlogView a:hover,
#dnn_ctr719_MainView_ViewBlog_lstBlogView a:visited,
#dnn_ctr719_MainView_ViewBlog_lstBlogView a:link,
#dnn_ctr719_MainView_ViewBlog_lstBlogView a:hover,
#dnn_ctr729_MainView_ViewBlog_lstBlogView a:visited,
#dnn_ctr729_MainView_ViewBlog_lstBlogView a:link,
#dnn_ctr729_MainView_ViewBlog_lstBlogView a:hover

{
	color: #c8463e;
}

#dnn_ctr707_Blog_pnlExistingBlog a:visited,
#dnn_ctr707_Blog_pnlExistingBlog a:link,
#dnn_ctr707_Blog_pnlExistingBlog a:hover

{
	display: block;
	border-top: 1px solid #9ecde5;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #c8463e;
}

#dnn_ctr707_Blog_pnlExistingBlog br
{
	display: none;
}

/* User */

#dnn_ctr494_ManageUsers_pnlProfile div
{
	width: 350px !important;
}

#dnn_ctr494_ManageUsers_pnlProfile input.NormalTextBox
{
	width: 250px !important;
}

#dnn_ctr494_ManageUsers_Membership_MembershipEditor_tbl 
{
	display: none;
}

#dnn_ctr494_ManageUsers_pnlUser table
{
	width: 450px !important;
}

#dnn_ctr494_ManageUsers_pnlUser table table
{
	width: auto !important;
}

#dnn_ctr494_ManageUsers_pnlUser table table td
{
	width: 400px !important;
}

#dnn_ctr494_ManageUsers_pnlUser table table td div
{
	width: 400px !important;
}

#dnn_ctr494_ManageUsers_User_UserEditor_tbl input.NormalTextBox 
{
	width: 250px !important;
}

/* Module */

.my-profile-text-container #content
{
	background: #fff url("images/orange_left_back.gif") top left repeat-y;
}

.container-module .main
{
	width: 100% !important;	
	background: #fff url("images/orange_left_back.gif") top left repeat-y;
}

.container-module .main .content
{
	padding-top: 10px;
	padding-left: 5px;
}

.container-module .main td 
{
	padding: 5px;
	
}

.container-module .main-menu ul ul a
{
    border: none;
}

.container-module h2
{
    text-transform:none;
}

.container-module h1
{
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}

.container-module .main .footer,
.container-module .main .breadcrumb
{
	margin-left: 150px !important;
}

.container-module p
{
	margin: 0 0 10px 0;
}


.BannerPane {
margin: 10px 0 10px 0;
}


.container-module .BannerPane {
margin-left: 140px;
}

#dnn_ctr975_DD .footer,
#dnn_ctr973_dnnTITLE_lblTitle,
#dnn_ctr973_ModuleSettings_Settings.ascx_tblAtrributes,
#repo-categories,
#dnn_ctr973_Form___DNNLabelImage_label,
#dnn_ctr973_Form___Image {
display: none;
}

.repo-pager,
.repo-item {
padding: 10px 0 0 0;
margin: 10px 0 0 0;
border-top: 1px solid #bbb;
}

.repo-pager {
text-align: center;
}

#content .course-browser .course-item-5 .course-title .tab {
background-color:#A60079;
}

#content .course-browser .course-item-6 .course-title .tab {
background-color:#34227D;
}

#content .course-browser .course-item-7 .course-title .tab {
background-color:#E97D10;
}

#content .course-browser .course-item-8 .course-title .tab {
background-color:#6DAA00;
}

#content .course-browser .course-item-9 .course-title .tab {
background-color:#A60079;
}

#content .course-browser .course-item-10 .course-title .tab {
background-color:#34227D;
}

#content .course-browser .course-item-11 .course-title .tab {
background-color:#E97D10;
}

#content .course-browser .course-item-12 .course-title .tab {
background-color:#6DAA00;
}


#content .course-browser .course-item-13 .course-title .tab {
background-color:#A60079;
}

#content .course-browser .course-item-14 .course-title .tab {
background-color:#34227D;
}

#content .course-browser .course-item-15 .course-title .tab {
background-color:#E97D10;
}

#content .course-browser .course-item-16 .course-title .tab {
background-color:#6DAA00;
}

#content .course-browser .course-item-17 .course-title .tab {
background-color:#A60079;
}

#content .course-browser .course-item-18 .course-title .tab {
background-color:#34227D;
}

#content .course-browser .course-item-19 .course-title .tab {
background-color:#E97D10;
}

#content .course-browser .course-item-20 .course-title .tab {
background-color:#6DAA00;
}



#content .course-browser .course-item-21 .course-title .tab {
background-color:#A60079;
}

#content .course-browser .course-item-22 .course-title .tab {
background-color:#34227D;
}

#content .course-browser .course-item-23 .course-title .tab {
background-color:#E97D10;
}

#content .course-browser .course-item-24 .course-title .tab {
background-color:#6DAA00;
}

#content .course-browser .course-item-25 .course-title .tab {
background-color:#A60079;
}

#content .course-browser .course-item-26 .course-title .tab {
background-color:#34227D;
}

#content .course-browser .course-item-27 .course-title .tab {
background-color:#E97D10;
}

#content .course-browser .course-item-28 .course-title .tab {
background-color:#6DAA00;
}


#content .course-browser .course-item-29 .course-title .tab {
background-color:#E97D10;
}

#content .course-browser .course-item-30 .course-title .tab {
background-color:#6DAA00;
}


#content .course-browser .course-item-31 .course-title .tab {
background-color:#A60079;
}

#content .course-browser .course-item-32 .course-title .tab {
background-color:#34227D;
}

#content .course-browser .course-item-33 .course-title .tab {
background-color:#E97D10;
}

#content .course-browser .course-item-34 .course-title .tab {
background-color:#6DAA00;
}

#content .course-browser .course-item-35 .course-title .tab {
background-color:#A60079;
}

#content .course-browser .course-item-36 .course-title .tab {
background-color:#34227D;
}

#content .course-browser .course-item-37 .course-title .tab {
background-color:#E97D10;
}

#content .course-browser .course-item-38 .course-title .tab {
background-color:#6DAA00;
}


#content .course-browser .course-item-39 .course-title .tab {
background-color:#E97D10;
}

#content .course-browser .course-item-40 .course-title .tab {
background-color:#6DAA00;
}
