/* 
Tutor-Fi Style Sheet
-------------------------------------------------------
Copyright (c) 2008, Chasetheweb.net

Last Updated: Mark Garczewski */


/* Color Schemes
 
 */
 
/*//////////////////////////// DESIGN ///////////////////////////////////////////////////////*/

img {border:0;}
body {background-color:#455560;}

/* HEADER */
div#header {background: url(/_images/TutorFi-Banner.png) no-repeat;}
div#header.customtutorpage {background:#FFF url(/images/interface/tutorfirepheader.jpg) no-repeat;}
div#branding {}
/* END HEADER */

/* NAV LINKS */
div#nav {
	position:relative;
	margin:0 auto;
	width:1305px;}
/* END NAV LINKS */

/* CONTENT */
div#page {position:relative; width:1366px;}
div#content {}
div#layout {}
div#main {}
div#local {}
div#sub1 {}
div#sub2 {}
/* END CONTENT */

/* FOOTER */
div#footer {color:#FFF;}
/* END FOOTER */

/*//////////////////////////// END DESIGN ///////////////////////////////////////////////////*/

/*//////////////////////////// TYPOGRAPHY ///////////////////////////////////////////////////*/
body {font:11px Verdana, Arial, Helvetica, sans-serif;color:#000;}

div {font-size:1em;}

/* TEXT */
p{font-size:1.2em;line-height:1.4em;margin:0 10px 1.5em 0;padding:0;}
p.solo{margin-bottom:32em;}
blockquote{margin-left:10px;border-left:10px solid #ddd;}
pre{font-family:monospace;font-size:1em;}
strong,b{font-weight:700;}
em,i{font-style:italic;}
code{font-family:"Courier New", Courier, monospace;font-size:1em;white-space:pre;}
/* END TEXT */

/* HEADINGS */
h1{font-size:2em;line-height:1.5em;color:#900;text-align:center;margin:0 0 .5em;padding:0;}
h2{color:#000;font-size:1.7em;line-height:1.4em;margin:0 0 .5em;padding:0;}
h3{color:#900;font-size:18px;line-height:1.3em;margin:.7em 0 .5em;padding:0;}
h4{font-size:1.2em;line-height:1.3em;color:#000;margin:0 0 .25em;padding:0;}
h5{font-size:16px;font-weight:700;margin:0 0 .25em;padding:0;}
h6{font-size:1em;line-height:1.3em;color:#000;margin:0 0 .25em;padding:0;}
/* END HEADINGS */

/*///////////////////// LINKS */
a,a:link,a:active {text-decoration:underline;color:#000;font-size:1em;}
a:visited {color:#000;background-color:transparent;}
a:hover {text-decoration:underline;color:#D1232A;}

/* Header LINKS */
#header a,#header a:link,#header a:active {text-decoration:none;color:#FFF;font-size:.9em;}
#header a:visited {color:#D1232A;background-color:transparent;}
#header a:hover {text-decoration:none;color:#FFF;}
/* END Header LINKS */

/* Footer LINKS */
#footer a,#footer a:link,#footer a:active {text-decoration:none;color:#FFF;}
#footer a:visited {color:#FFF;background-color:transparent;}
#footer a:hover {text-decoration:none;color:#FFF;}
/* END Footer LINKS */

/* NAV LINKS (side nav) */
.navlinks {padding-bottom:10px;}
.navlinks a {text-decoration:none;}
.navlinks a:hover {text-decoration:underline;}
/* END LINKS */

/* ///////////////////////////LISTS */
ul{line-height:1.7em;}
ul li{padding:0;}
ol{font-size:1em;line-height:1.4em;margin:0 0 1.5em;padding:0;}
ol li{font-size:1em;margin:0 0 .25em 30px;padding:0;}
dl{line-height:1.4em;margin:0 0 1.5em;padding:0;}
dl dt{font-weight:700;margin:.25em 0;padding:0;}
dl dd{margin:0 0 0 30px;padding:0;}
/* END LISTS */

/*//////////////////////////////////// TABLE */
table caption{font-weight:700;}
th{font-weight:700;text-align:left;}
table,td{font-size:1em;}
/* END TABLE */

/* SPECIAL CLASSES */
.small {font-size:.9em;color:#FFF;}
#importantlinks{width:156px;border:1px solid #000;margin-left:15px;margin-top:35px;padding-top:60px;padding-left:3px;background-image:url(/images/interface/importlinks.gif);background-repeat:no-repeat;}
#tutor_resources{width:156px;border:1px solid #000;margin-left:15px;margin-top:35px;padding-top:60px;padding-left:3px;background-image:url(/images/interface/ttr_recources.gif);background-repeat:no-repeat;}
#parent_resources{width:156px;border:1px solid #000;margin-left:15px;margin-top:35px;padding-top:60px;padding-left:3px;background-image:url(/images/interface/pnt_resources.gif);background-repeat:no-repeat;}
#sidenavbox{width:159px;margin-top:35px;margin-left:15px;margin-bottom:15px;padding-top:60px;background-image:url(/images/interface/hdr_subjects.gif);background-repeat:no-repeat;border:1px solid #000;padding-bottom:15px;}
#sideLoginbox{width:159px;margin-top:35px;margin-left:15px;margin-bottom:15px;padding-top:60px;padding-bottom:15px;background-image:url(/images/interface/hdr_onlinetutoringservice.gif);background-repeat:no-repeat;border:1px solid #000;}
#contentright{padding-top:35px;padding-left:15px;vertical-align:top;width:100%;}
#article h1,h2{color:#900;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;}
#article h1{font-size:25px;color:#900;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;}
#article h2{font-size:18px;color:#900;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;}
#articlecontent{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;padding-top:10px;}
#articlecontent ul{padding-bottom:20px;}
#articlefooterhead{background-color:#009;color:#FFF;text-align:center;font-size:18px;}
#articlesfooter{margin-bottom:25px;font-size:12px;font-weight:700;width:98%;}
.relatedarticles{margin-left:auto;margin-right:auto;}
.relatedarticles a{color:#06c;font-family:Verdana;font-size:11px;}
.relatedarticles a:visited{color:purple;}
#loginbutton{background-image:url(/images/login_home.gif);width:73px;height:33px;cursor:hand;}
#according{border-right:#b3c1e6 1px solid;border-top:#b3c1e6 1px solid;font-size:16px;border-left:#b3c1e6 1px solid;color:#00004c;border-bottom:#b3c1e6 1px solid;font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#edf0f8;padding:5px 5px 15px 10px;}
#reports{border:#848587 2px dotted;background-color:#042474;color:#FFF;font-size:13px;text-align:left;padding:10px;}
#backend_header{background-image:url(/images/backend_header.gif);width:519px;background-repeat:no-repeat;height:62px;text-align:center;border-width:1px;}
#backend{border-right:#999 1px solid;border-top:#999 1px solid;border-left:#999 1px solid;width:517px;padding-top:2px;border-bottom:#999 1px solid;background-color:#ebeaea;}
#backend li{font-size:17px;padding-bottom:20px;color:#900;font-family:Arial, Helvetica, sans-serif;list-style-type:circle;font-weight:700;}
.redtext{font-size:16px;color:#900;font-family:Verdana, Arial, Helvetica, sans-serif;}
#articlecontent ul li,#articlecontent ol li{font-size:1.2em;font-family:Verdana, Arial, Helvetica, sans-serif;}
#savings,#savings td{border:solid 1px #000;}
/*END SPECIAL CLASSES */

/* Sign Up Page */
table.signup{empty-cells:show;margin-left:auto;margin-right:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
table.signup,table.signup_inner{background-color:#FFC;}
table.signup_inner{border:3px solid #69F;width:100%;}
td.leftcol{text-align:right;padding-right:10px;width:200px;}
td.signup{text-align:center;}
ul.signup{list-style:disc outside url(/images/icludesChecks.gif);text-align:left;margin-left:20px;}
span.error{color:Red;}
/* END Sign Up Page */

/* Login Page */
table#login,table#login_message{empty-cells:show;margin-left:auto;margin-right:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
table#login_message{color:Red;font-size:16px;text-align:center;}
p#login_header{text-align:center;font-size:32px;font-weight:700;}
div#footertext{text-align:center;color:Navy;font-size:14px;}
/* END Login Page */

/* Administrators */
table#controlpanel {empty-cells:show;margin-left:auto;margin-right:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;text-align:center;}
table#controlpanel th {color:#FFF;background-color:#06F;font-size:18px;font-weight:700;text-align:center;}
table#controlpanel td a {color:#3B527F;text-decoration:none;font-size:10px;font-family:Georgia, "Times New Roman", Times, serif;font-weight:700;}
div.control {font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;}
div.controlheader {text-align:right;}
div.search {color:#009;font-weight:700;font-size:18px;}
table.clientslist th {padding-right:2px;padding-left:2px;}
div#tutorheader {font-size:24px;text-align:center;}
div#resultsheader {font-style:italic;font-size:20px;text-align:center;font-weight:700;}
table.tutorselection {empty-cells:show;margin-left:auto;margin-right:auto;width:280px;}
td.tutorselection_right {text-align:right;}
div#resultsdates {text-align:center;}
table.clientreports {empty-cells:show;margin-left:auto;margin-right:auto;width:500px;border:solid 1px #000;text-align:center;}
table.clientreports td {border-bottom:solid 1px #000;}
table.clientreports th {text-align:center;border-bottom:solid 1px #000;background-color:#FF0;}
table.clientreportssummary {empty-cells:show;margin-left:auto;margin-right:auto;width:400px;border:solid 1px #000;text-align:center;}
table.clientreportssummary td {border-bottom:solid 1px #000;}
table.clientreportssummary th {text-align:center;border-bottom:solid 1px #000;background-color:#FF0;}
#noresults {font-style:italic;font-size:18px;text-align:center;color:Red;padding-bottom:20px;}
.clientheader {text-align:center;font-size:18px;}
div#timetext {font-family:Georgia, "Times New Roman", Times, serif;text-align:center;color:red;font-size:16px;font-style:normal;}
.centeredtext {text-align:center;}
table.categories {empty-cells:show;margin-left:auto;margin-right:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
table.categories th {text-align:center;background-color:#06F;color:#FFF;padding:3px 10px;}
table.categories td {text-align:center;padding:3px 10px;}
table.categories_add {empty-cells:show;margin-left:auto;margin-right:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
table.categories_add td {text-align:left;padding:3px;}
.subheader {font-size:16px;text-align:center;}
/* END Administrators */

/* Tutors */
.sessions {font-size:16px;}
table.sessiondates {border:solid 1px #000;}
table.sessiondates th {border:solid 1px #000;background-color:#FF0;text-align:center;}
table.sessiondates td {border:solid 1px #000;text-align:center;}
table.userslist th {padding-right:15px;padding-left:2px;}
table.addsession {empty-cells:show;margin-left:auto;margin-right:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
table.addsession td {padding:3px;}table.addsession th {color:#FFF;background-color:#06F;font-size:18px;font-weight:700;text-align:center;}
table.sessionlist {empty-cells:show;margin-left:auto;margin-right:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;text-align:center;border:solid 1px #000;}
table.sessionlist th {text-align:center;border:solid 1px #000;background-color:#D6F5FC;padding:3px;}
table.sessionlist td {text-align:center;border:solid 1px #000;padding:3px;}
table#edithours_rules {empty-cells:show;margin-left:auto;margin-right:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
ul.edithours {list-style:disc outside;text-align:left;margin-left:20px;}
.edithours_subheader {text-align:center;}
table.edithours {empty-cells:show;margin-left:auto;margin-right:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;border:solid 1px #000;width:400px;}
table.edithours th {border:solid 1px #000;background-color:#FF0;text-align:center;padding:3px;}
table.edithours td {border:solid 1px #000;text-align:center;padding:3px;}
.edithours_buttons {text-align:center;}
/* END Tutors */

/* Students */
table.studentsessions {empty-cells:show;margin-left:auto;margin-right:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;border:solid 1px #000;}
table.studentsessions th {border:solid 1px #000;background-color:#FF0;text-align:center;padding:3px;}
table.studentsessions td {border:solid 1px #000;text-align:center;padding:3px;}
table.centeredtable {empty-cells:show;margin-left:auto;margin-right:auto;}
table.nosessiontable {empty-cells:show;margin-left:auto;margin-right:auto;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;border:solid 1px #000;}
table.nosessiontable th {border:solid 1px #000;background-color:#FF0;text-align:center;padding:3px;}
table.nosessiontable td {border:solid 1px #000;text-align:center;padding:3px;}
/* END Students */

/* AJAX Calendar */
.mycalendar .ajax__calendar_container {border:1px solid #646464;background-color:#FFFAFA;color:red;z-index:2!important;}
.mycalendar .ajax__calendar_header {background-color:#06F;}
.mycalendar .ajax__calendar_title {color:#FFF;margin-top:3px;}
.mycalendar .ajax__calendar_today {color:#000;}
.mycalendar .ajax__calendar_dayname {color:#06F;}
.mycalendar .ajax__calendar_other .ajax__calendar_day,.mycalendar .ajax__calendar_other .ajax__calendar_year {color:#000;}
.mycalendar .ajax__calendar_hover .ajax__calendar_day,.mycalendar .ajax__calendar_hover .ajax__calendar_month,.mycalendar .ajax__calendar_hover .ajax__calendar_year {color:#000;font-weight:700;}
.mycalendar .ajax__calendar_active .ajax__calendar_day,.mycalendar .ajax__calendar_active .ajax__calendar_month,.mycalendar .ajax__calendar_active .ajax__calendar_year {color:#000;font-weight:bolder;}
/* END AJAX Calendar */

/* SITE PAGES */
#main-content {margin: 10px 35px;}
/* END SITE PAGES */

/* Misc */
.formbox {border:1px solid #000;margin:0 auto;background-color:#EEE;padding:10px;width:520px;}
/* END Misc */
    
/* ///////////////////////////////////END TYPOGRAPHY //////////////////////////////////////////////////////////*/   