﻿/* - - - - - - - - - - Styles used in the master.pages - - - - - - - - - -  
body{padding:0 13px 13px 13px; margin:0; text-align:center; *height:0.01%; min-width:740px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}
*html body{height:0.01%;}

body form{margin:0; padding:0;}
body textarea{font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif;}*/
.hide{position:absolute; left:-5000px; top:-5000px; height:1px; width:1px; overflow:hidden;}
.clear{clear:both; margin:0; padding:0;}
.clear_left{clear:left; margin:0; padding:0;}
.clear_right{clear:right; margin:0; padding:0;}
/*a{font-weight:bold; text-decoration:none;}
a:visited{}
a:hover{text-decoration:underline;}
a:focus, a:active{text-decoration:underline; outline:none;}*/
div.textarea{margin:0; padding:0;}

/* - - - - - - - - - - Hidden Styles - - - - - - - - - -  */
div.access_keys{padding:0; margin:0; float:left; text-align:left;}
div.access_keys ul{padding:0; margin:0; height:1px;}
div.access_keys ul li{padding:0; margin:0; list-style:none; height:1px; display:inline;}
span.block{padding:0; margin:0; display:block;}
span.skip a{position:absolute; left:-5000px; width:197px; position:absolute; font-weight:bold; text-decoration:none; padding:10px 5px; text-align:center;}
span.skip a:focus, span.skip a:active{display:block; position:absolute; left:13px; top:16px;}

/* - - - - - - - - - - Containers - - - - - - - - - -  */
div.container{padding:0; margin:0 /*auto*/; /*max-width:1230px;*/ text-align:left;}

/* - - - - - - - - - - Navigation - - - - - - - - - -  */
div#navigation{padding:0; margin:0; width:209px; float:left;}
/* - - Logo - - - - - - */
div#navigation div.logo{padding:0; margin:0; height:72px;}
/* commented backslash hack v2 \*/
div#navigation div.logo{height:74px;}
/* end hack */
div#navigation div.logo a{font-weight:normal;}
div#navigation div.logo a img{border:none;}
/* - - Link List - - - - - - */
div#navigation ul{padding:0 0 5px 0; margin:-8px 0 0 0; list-style:none; letter-spacing:0.5px;}
/* commented backslash hack v2 \*/
div#navigation ul{margin:8px 0 0 0;}
/* end hack */
div#navigation ul li{padding:0; margin:0;}
div#navigation ul li span.top{padding:0; margin:5px 0 -5px 0; display:block;}
div#navigation ul li span.bottom{padding:0; margin:0; display:block;}
div#navigation ul li a{padding:6px 12px 8px 12px; margin:0; display:block; font-weight:normal;}
div#navigation ul li a:hover, 
div#navigation ul li a:focus, 
div#navigation ul li a:active{text-decoration:underline;}
div#navigation ul li a.light_mls{font-weight:normal; _margin:-16px 0 0 0;}
div#navigation ul li a.light_tsz{font-weight:normal; _margin:0;}
div#navigation ul li ul{padding:4px 0 0 0; margin:0;}
div#navigation ul li ul li{padding:0; margin:0;}
div#navigation ul li ul li a{padding:4px 12px 5px 35px; margin:0; display:block; background-position:center left; background-repeat:no-repeat; font-weight:normal;}
div#navigation ul li ul li a:hover, 
div#navigation ul li ul li a:focus, 
div#navigation ul li ul li a:active{text-decoration:underline;}
*html div#navigation ul li ul li a{_padding:0 12px 0 35px;}
/* - MLS Icons - - */
div#navigation ul li ul li a.clipboard{background-image:url(../images/master/mainav_clipboard.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.knowledge{background-image:url(../images/master/mainav_knowledge.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.resources{background-image:url(../images/master/mainav_resources.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.progress{background-image:url(../images/master/mainav_progress.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.buddy{background-image:url(../images/master/mainav_buddy.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.record{background-image:url(../images/master/mainav_record.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.profile{background-image:url(../images/master/mainav_profile.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.chat{background-image:url(../images/master/mainav_chat.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.mail{background-image:url(../images/master/mainav_mail.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.calendar{background-image:url(../images/master/mainav_calendar.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.playlists{background-image:url(../images/master/mainav_playlists.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.assignments{background-image:url(../images/master/mainav_assignments.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.myportfolio{background-image:url(../images/master/mainav_portfolio.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.lsd{background-image:url(../images/master/mainav_lsd.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.wiki{background-image:url(../images/master/mainav_wiki.gif); padding:4px 12px 5px 35px;}
/* - TSZ Icons - - */
div#navigation ul li ul li a.account{background-image:url(../images/master/mainav_account.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.administration{background-image:url(../images/master/mainav_administration.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.news{background-image:url(../images/master/mainav_news.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.forums{background-image:url(../images/master/mainav_forums.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.useradmin{background-image:url(../images/master/mainav_useradmin.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.reports{background-image:url(../images/master/mainav_reports.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.pedagogue{background-image:url(../images/master/mainav_pedagogue.gif); padding:4px 12px 5px 35px;}
/* - Wiki - - */
div#navigation ul li ul li a.WikiNew{background-image:url(../images/wiki/mainav_wikinew.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.WikiAll{background-image:url(../images/wiki/mainav_wikiall.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.WikiCategory{background-image:url(../images/wiki/mainav_wikicategory.gif); padding:4px 12px 5px 35px;}
div#navigation ul li ul li a.WikiSearch{background-image:url(../images/wiki/mainav_wikisearch.gif); padding:4px 12px 5px 35px;}

/* - - - - - - - - - - Content Container's - - - - - - - - - - */
div#content_container{padding:16px 0 0 0; margin:0;}

/* - - - - - - - - - - User Name - - - - - - - - - - */
div#user_name{padding:5px 0 6px 0; margin:0 0 0 8px 217px; font-size:85%; height:14px;}
div#user_name a{font-weight:normal;}
/* commented backslash hack v2 \*/
div#user_name{margin:0 0 0 217px; _margin:0 0 0 216px;}
/* end hack */
div#user_name p span{padding:0 10px 0 0; margin:0 6px 0 0; font-style:italic;}
div#user_name p.name{padding:1px 0 0 29px; margin:0; width:50%; float:left; background-image:url(../images/master/user_name.gif); background-position:center left; background-repeat:no-repeat;}
div#user_name p.date{padding:0; margin:0 12px 0 0; width:40%; float:right; text-align:right;}

/* - - - - - - - - - - Search - - - - - - - - - - */
div#SearchHold{padding:0 0 0 217px; margin:8px 0 0 0;}
/* commented backslash hack v2 \*/
div#SearchHold{padding:0 0 0 217px; _padding:0 0 0 216px;}
/* end hack */
div#search{padding:6px 0 0 0; margin:0; font-size:85%;}
div#user_name a{font-weight:normal;}
div#search div.links ul{padding:0; margin:0 12px 6px 0; list-style:none; text-align:right;}
div#search div.links ul li{padding:0; margin:0; display:inline;}
div#search div.links ul li a{font-weight:normal;}
div#search div.links ul li.pipe{padding:0 5px 0 0; margin:0 10px 0 0;}
/* - - Feild - - */
div#search div.field{padding:0 0 1px 6px; margin:-19px 0 0 0; width:237px; height:24px; float:right; text-align:right; background-image:url(../images/master/background_tile.gif);}
/* commented backslash hack v2 \*/
div#search div.field{width:auto;}
/* end hack */
div#search div.field input.text{padding:4px 3px; margin:-1px 0 0 0; font-size:95%; letter-spacing:1px; width:150px;}
div#search div.field input.button{padding:3px; margin:-1px 0 0 0; font-size:85%; letter-spacing:1px; font-weight:bold;}

/* - - Settings - - */
div#Settings{padding:0; margin:0; text-align:right; background:url('../images/master/settings_bak.gif') repeat-x top;}
div#Settings div.SettingsClose{padding:18px 2px 18px 12px; margin:0; background:url('../images/master/settings_close_bak.gif') no-repeat top right;} 
div#Settings div.SettingsCloseHold{padding:0; margin:0;}
div#Settings h2{padding:0; margin:0; font-size:100%;}
div#Settings p{padding:0; margin:0 15px 6px 0; font-size:100%; display:inline;}
div#Settings ul{padding:0; margin:0; display:inline;}
div#Settings ul li{padding:5px 8px 5px 0; *padding:5px 6px 5px 0; margin:0 10px 0 0; list-style:none; display:inline;}
div#Settings ul li.SettingsPipe{background:url('../images/master/settings_pipe.gif') center right no-repeat;}
div#Settings ul li.SettingsPipe:last-child{background:none;}
div#Settings ul li label{padding:0; margin:0;}
div#Settings ul li label:hover{padding:0; margin:0;}
div#Settings ul li img{padding:0; margin:0 0 -5px 0;}
div#Settings input{padding:0; margin:0 0 -3px 0;}
div#Settings ul li input{padding:0; margin:0;}
/*-Close-*/
div#Settings img.SettingsClose{padding:0; margin:0 0 -5px 0;}

/* - - - - - - - - - - Main Content - - - - - - - - - - */
div#main_content{padding:0; margin:0 0 0 8px; _margin:8px 0 0 216px;}
/* commented backslash hack v2 \*/
div#main_content{margin:0 0 0 217px;}
/* end hack */
div#main_content_nonav{padding:0; margin:0 0 0 -210px;}
/* commented backslash hack v2 \*/
div#main_content_nonav{margin:0;}
/* end hack */
div#main_content a{font-weight:normal;}
div#main_content_nonav a{font-weight:normal;}
/* - - - - - - - - - - Breadcrumb - - - - - - - - - - */
div#breadcrumb{padding:5px 0 6px 0; margin:8px 0 8px 0; font-size:85%;}
div#breadcrumb p{padding:1px 0 0 12px; margin:0;}
div#breadcrumb p a.bull{padding:0 12px 0 0; margin:0 6px 0 0; background-image:url(../images/master/breadcrumb_bull.gif); background-position:center right; background-repeat:no-repeat;}
div#breadcrumb p a{font-weight:normal;}
/* - - - - - - - - - - Rows - - - - - - - - - - */
div.row{padding:0; margin:0;}
*html div.row{margin:0;}

/* - - 1 Column - - */
div.one_column{padding:0; margin:0; *height:0.01%;}
*html div.one_column{height:0.01%;}

/* - - 2 Columns Sixty/Thirty - - */
div.sixty_thirty{padding:0; margin:0;}
div.sixty_thirty div.sixty_hold{padding:0; margin:0 30% 0 0; *margin:0; *height:0.01%;}
*html div.sixty_thirty div.sixty_hold{margin:0; height:0.01%;}
div.sixty_thirty div.sixty_hold div.sixty_left{padding:0; margin:0;}
div.sixty_thirty div.thirty_hold{padding:0 0 0 8px; margin:0; width:/*30%*/29%; float:right; background-image:url(../images/master/background_tile.gif);}
div.sixty_thirty div.thirty_hold div.thirty_right{padding:0; margin:0;}

/* - - 2 Columns Thirty/Sixty - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.thirty_sixty{padding:0; margin:0;}
div.thirty_sixty div.thirty_hold{padding:0; margin:0 70% 0 0; *margin:0; *height:0.01%;}
*html div.thirty_sixty div.thirty_hold{margin:0; height:0.01%;}
div.thirty_sixty div.thirty_hold div.thirty_left{padding:0; margin:0;}
/* - */
div.thirty_sixty div.sixty_hold{padding:0 0 0 8px; margin:0; width:/*70%*/69%; float:right; background-image:url(../images/master/background_tile.gif);}
*html div.thirty_sixty div.sixty_hold{
_width:30%; /* IE 6 and below */
_wid\th:70%; /* IE 6 only */
}
div.thirty_sixty div.sixty_hold div.sixty_right{padding:0; margin:0;}


/* - - 2 Columns Fifty/Fifty - - - - - - - - - - - - - - - - - - - - - - - - - - */
div.fifty_fifty{padding:0; margin:0;}
div.fifty_fifty div.fifty_left_hold{padding:0; margin:0 /*50%*/51% 0 0; *margin:0; *height:0.01%;}
*html div.fifty_fifty div.fifty_left_hold{
_margin:0 40% 0 0; /* IE 6 and below */
_ma\rgin:0 50% 0 0; /* IE 6 only */
}
*html div.fifty_fifty div.fifty_left_hold{margin:0; height:0.01%;}
div.fifty_fifty div.fifty_left_hold div.fifty_left{padding:0; margin:0;}
/*-*/
div.fifty_fifty div.fifty_right_hold{padding:0 0 0 8px; margin:0; width:50%; float:right; background-image:url(../images/master/background_tile.gif);}
*html div.fifty_fifty div.fifty_right_hold{
_width:40%; /* IE 6 and below */
_wid\th:50%; /* IE 6 only */
}
div.fifty_fifty div.fifty_right_hold div.fifty_right{padding:0; margin:0;}


/* - - 3 Columns - - */
div.three_column{padding:0; margin:0;}
div.three_column div.three_left_hold{padding:0; margin:0 66% 0 0; *margin:0; *height:0.01%;}
*html div.three_column div.three_left_hold{
_margin:0 20% 0 0; /* IE 6 and below */
_ma\rgin:0 66% 0 0; /* IE 6 only */
}
*html div.three_column div.three_left_hold{margin:0; height:0.01%;}
div.three_column div.three_left_hold div.three_left{padding:0; margin:0;}
div.three_column div.three_middle_hold{padding:0 0 0 8px; margin:0; width:33%; float:right; background-image:url(../images/master/background_tile.gif);}
*html div.three_column div.three_middle_hold{
_width:25%; /* IE 6 and below */
_wid\th:33%; /* IE 6 only */
}
div.three_column div.three_middle_hold div.three_middle{padding:0; margin:0;}
div.three_column div.three_right_hold{padding:0 0 0 8px; margin:0; width:33%; float:right; background-image:url(../images/master/background_tile.gif);}
*html div.three_column div.three_right_hold{
_width:25%; /* IE 6 and below */
_wid\th:33%; /* IE 6 only */
}
div.three_column div.three_right_hold div.three_right{padding:0; margin:0;}


/* - - - - - - - - - - Footer - - - - - - - - - - */
div#footer_hold{padding:0; margin:0 0 0 8px; _margin:8px 0 0 216px;}
/* commented backslash hack v2 \*/
div#footer_hold{margin:0 0 0 217px;}
/* end hack */
div#footer_hold_nonav{padding:0; margin:8px 0 0 -210px;}
/* commented backslash hack v2 \*/
div#footer_hold_nonav{margin:8px 0 0 0;}
/* end hack */
div.footer{padding:5px 8px 6px 8px; margin:0; font-size:80%; *height:14px;}
div.footer p{padding:0; margin:0; text-transform:uppercase; float:left;}
div.footer ul{padding:0; margin:0; list-style:none; float:right;}
div.footer ul li{padding:0; margin:0; display:inline;}
div.footer ul li.pipe{padding:0 5px 0 0; margin:0 10px 0 0;}
div.footer ul li a{font-weight:normal;}

.googlePadError
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.googlePadButton
{
    padding-top: 10px;
}

/*remove the hard-coded margin settings*/
div.NavHoz li ul.Planner{margin-left:0; *margin-left:0; _margin-left:0;}
div.NavHoz li ul.Communication{margin-left:0; *margin-left:0; _margin-left:0;}
div.NavHoz li ul.StoreShare{margin-left:0; *margin-left:0; _margin-left:0;}
div.NavHoz li ul.Content{margin-left:0; *margin-left:0; _margin-left:0;}

/*move the sub-menu styling to the list items rather than the list itself*/
ul.nav {position: relative;}
div.NavHoz li ul {margin:0; padding:0; z-index:100; border: none; background: none; left: 0;}
div.NavHoz li ul li {background: #9D2F85 url(http://www.ntlp.org.uk/dashboard/images/Banner/NavSubTile.gif) repeat-x 50% 0%; border-top: 1px solid #000;}
div.NavHoz li ul li:first-child { border-bottom-left-radius: 14px; -moz-border-radius-bottomleft: 14px; -webkit-border-bottom-left-radius: 14px; }
div.NavHoz li ul li:last-child { border-bottom-right-radius: 14px; -moz-border-radius-bottomright: 14px; -webkit-border-bottom-right-radius: 14px; }
div.NavHoz li ul li a {display: block; float: left;}
div.NavHoz ul li {display: block; float: left;}
