@import url("content.css");

/* Styles for OTA-Registration skin */
/* Created by TFDNN - tfdnn.com - August 2009 */

/* universal */
html {padding: 0; margin: 0;}
body#Body {margin: 0; padding: 0; height: 100%; background: url(img/bg-gradient.jpg) center repeat-y #cfcfcf; text-align: left;}
body, div, span, p, input, ul, li, table, tr, td, textarea, option, select, .Normal, h1, h2, h3, h4, h5, h6 {font-family: arial, sans-serif;}
.clear {clear: both;}
.hidden {display: none;}
html * {outline: 0 none;}

/* page structure */
#admin-login {position: absolute; top: 2px; right: 5px;}
#outer-wrapper {text-align: center; width: 100%; background: url(img/bg2.jpg) repeat-x #fff; background: url(img/bg_OLD.jpg) repeat-x #5087c7;} 
.inner-wrapper {margin: 0 auto; text-align: left; width: 975px; padding-bottom: 19px;}
#header-wrapper {height: 99px; background: url(img/header_bg.gif) 8px 11px no-repeat; position: relative; top: 0; left: 0;}
#dnn-logo {position: absolute; top: 11px; left: 8px;}
#dnn-logo a {width: 180px; height: 56px; display: block;}
#dnn-logo a img {visibility: hidden;}
#header-links {position: absolute; top: 3px; right: 5px; line-height: 11px;}
#header-links p {padding: 0; margin: 0;}
#header-links a {color: #010080; font-weight: bold; font-size: 11px; line-height: 11px; text-decoration: none; margin-left: 13px;}
#header-links a:hover {text-decoration: underline;}
#dnn-search {width: 158px; height: 20px; position: absolute; bottom: 3px; right: -2px; background: url(img/bg_search.gif) no-repeat; font-size: 11px; color: #fff; display: none;}
/* nav styles copied from static site */
#nav-wrapper {width: 975px; margin-top: 6px;}
#nav-wrapper .nav {height: 32px; margin-bottom: 10px;}
#nav-wrapper .nav ul {margin: 0; padding: 0;}
#nav-wrapper .nav ul li {display: block; float: left; list-style-type: none;}
#nav-wrapper .nav ul li a {display: block; height: 32px; width: 103px; background: transparent url(img/bg-nav-complete.png) no-repeat 0 0; text-indent: -9009px; outline: 0 none;}
#nav-wrapper .nav ul li#about-us a:hover {background-position: 0 -32px;}
#nav-wrapper .nav ul li#about-us.selected a {background-position: 0 -64px;}
#nav-wrapper .nav ul li#resources a {width: 146px; background-position: -103px 0;}
#nav-wrapper .nav ul li#resources a:hover {background-position: -103px -32px;}
#nav-wrapper .nav ul li#resources.selected a {background-position: -103px -64px;}
#nav-wrapper .nav ul li#on-location a {width: 180px; background-position: -249px 0;}
#nav-wrapper .nav ul li#on-location a:hover {background-position: -249px -32px;}
#nav-wrapper .nav ul li#on-location.selected a {background-position: -249px -64px;}
#nav-wrapper .nav ul li#online a {width: 141px;	background-position: -429px 0;}
#nav-wrapper .nav ul li#online a:hover {background-position: -429px -32px;}
#nav-wrapper .nav ul li#online.selected a {background-position: -429px -64px;}
#nav-wrapper .nav ul li#self-study a {width: 107px;	background-position: -570px 0;}
#nav-wrapper .nav ul li#self-study a:hover {background-position: -570px -32px;}
#nav-wrapper .nav ul li#self-study.selected a {background-position: -570px -64px;}
#nav-wrapper .nav ul li#student a {width: 181px; background-position: -677px 0;}
#nav-wrapper .nav ul li#student a:hover {background-position: -677px -32px;}
#nav-wrapper .nav ul li#student.selected a {background-position: -677px -64px;}
#nav-wrapper .nav ul li#franchising a {width: 117px; background-position: -858px 0;}
#nav-wrapper .nav ul li#franchising a:hover {background-position: -858px -32px;}
#nav-wrapper .nav ul li#franchising.selected a {background-position: -858px -64px;}
#content-panes-wrapper {margin: 10px 1px 1px 1px;}
#footer-stripe {height: 6px; width: 100%; background: url(img/footer_stripe.gif) center no-repeat; font-size: 1px;}
.inner-wrapper.foot {margin-top: 6px; height: 80px;  position: relative; top: 0; left: 0;}
#footer-logo {position: absolute; top: 0; left: 20px;}
#copyright {position: absolute; top: 45px; left: 15px; font-size: 11px; color: #333;}
#footer-menu {position: absolute; top: 0; right: 0; color: #666; font-weight: normal; font-size: 11px; line-height: 20px; text-align: right;}
#footer-menu a {color: #010080; text-decoration: none; margin: 0 5px;}
#footer-menu a:hover {text-decoration: underline;}


/* content panes */
.content-pane-main {background: transparent; padding: 0; margin: 0;}
table.content-table {min-width: 100%; background: transparent;}
td.content-table-left {}
td.content-table-right {width: 320px; padding-left: 17px;}


/* dnn control panel */
table.ControlPanel {width: 975px; background: #fff; border: 0; margin: 0 auto; text-align: left;}
table.ControlPanel table input {margin-left: 10px; margin-right: 2px;}
table.ControlPanel table table input {margin: 0;}
table.ControlPanel td {padding: 0 6px 10px 6px;}
table.ControlPanel td td {padding: 0px 0 2px 0; background: transparent;}
table.ControlPanel td td.SubHead {padding: 3px 0 0px 0; background: transparent;}
table.ControlPanel td td td.SubHead {background: transparent; border: 0;}
table.ControlPanel td td {vertical-align: middle;}
table.ControlPanel table {width: 60%; margin: 0 auto;}
table.ControlPanel table table table {width: auto; margin-bottom: 0;}
table.ControlPanel table td {padding: 3px 0 0 0;}
table.ControlPanel * {font-family: arial, sans-serif; font-size: 12px;}
table.ControlPanel a, table.ControlPanel a.CommandButton {font-size: 12px; font-weight: bold;}


/* text */
.copyrightText {font-size: 11px; color: #333;}
h1, h2, h3, h4, h5, h6 {color: #000;}
.Normal {font-size: 12px; color: #000;}
.Normal11 {font-size: 11px; color: #000;}
.Head {font-size: 13px; font-weight: bold;}
.SubHead {color: #000; font-size: 12px;}


/* links */
a:link, a:active, a:visited, a:hover {color: #010080; text-decoration: underline;}
a:hover {color: #010080; text-decoration: none;}
a.login-link:link, a.login-link:active, a.login-link:visited, a.login-link:hover {color: #fff; font-size: 11px; font-weight: bold; text-decoration: none;}
a.login-link:hover {color: #010080; text-decoration: none;}
a.CommandButton:link, a.CommandButton:active, a.CommandButton:visited, a.CommandButton:hover {color: #010080; text-decoration: underline; font-weight: bold;}
a.CommandButton:hover {color: #010080; text-decoration: none;}
a.footerLink:link, a.footerLink:active, a.footerLink:visited, a.footerLink:hover {font-size: 11px; color: #010080; text-decoration: none; font-weight: bold;} 
a.footerLink:hover {color: #010080; text-decoration: none;}


/* for the search text field */
#dnn-search {float: right; margin-top: 7px; font-size: 12px; padding: 0;}
#dnn-search a, #dnn-search img {border: 0; outline: 0 none;}
.dnnSearchBox {float: left; border: 0; background: transparent; height: 15px; width: 15px; padding: 0; margin: -15px 0 0 5px; display: block; border: 0 none;}
#dnn-search .NormalTextBox {float: left; width: 120px; height: 16px; padding: 2px 3px 0 3px; color: #fff; background: transparent; font-size: 11px; font-family: arial, sans-serif; font-weight: bold; border: 0 none;margin-left: 15px;}



