#navhandle{position:relative; z-index: 5; width: 1000px ;margin-right:auto; margin-left:auto;  }
#navigation { color: #ccc ;  font-size:13px;float: left;text-align:left;padding:0 0 0 25px ; height:25px }
#navhandle table{font-size:15px;  line-height:1.5em;}
.navcontainer {line-height:1.1em;background-image: url(http://static.schooldays.ie/f/home_nav_mdle.jpg); height: 35px; text-align: center; vertical-align: text-top ; width: 999px ;font-size: 13px;margin-right:auto; margin-left:auto; }
#navigation ul, #navigation ul li {margin: 0 ;padding: 0 ;}
#navigation > ul {float: left;}
#navigation > ul > li {float: left;list-style: none;position: relative;}
#navigation > ul > li > ul {position: absolute;top: 22px;left: 0px;display: none;}
#navigation > ul > li:hover > ul {display: block;}
#navigation > ul > li:hover > a {background-color: #eeffde;}
.navblock1 {  background:#eeffde  ; border: 1px solid #999 ;  float:left; } 
.navblock2 { width:190px; background: #eeffde ; float:left; padding: 8px 5px }
#navigation a { text-decoration: none;color: #008800 ;} 
#navigation a:hover { text-decoration: underline;color: #444; } 
#navigation h3 { display:block; padding:0 ; margin: 6px 0 0 0}
#navigation > ul > li > a { float: left;font-size: 13px; color: white; padding: 0 5px ; margin: 0 2px ; text-decoration: none;}
#navigation > ul > li:hover > a {background-color: #eeffde;float: left;font-size: 13px; color: #008800;padding: 0 5px ; margin: 0 2px ;  text-align: center;}
a.fat-h4:link, a.fat-h4:visited{padding: 0 0 0 10px ;  line-height:1.5em; }
#related a{text-decoration: none;color: #a000a0;padding: 0 0 0 10px; line-height:1.5em; }
#related h3 {  margin: 10px 0 0 -5px}
#related h5 {background:#a000a0 ; display:block; color: #eeffde ; font-size: 12px; padding:0 10px ; margin: 15px 0 0 0}
#relatedleft a {padding: 3px 0px 0px 0px ; color:  #a000a0 ;text-decoration:none; } 
#leftpanel240{padding:30px 0 ; min-height:240px; }
#leftpanelregister{padding:30px 0 ; }
#leftpanelregister a, #leftpanelregister a:visited,  {color: #6599FF ; text-decoration: underline ;}

#block_nav2 h4, #block_nav2 h5 {display:block;color: #fff; font-size:12px;  font-weight: bold ;background-color: #95d295; padding: 3px 0px 0px 5px ;margin:0 0 0 -5px ; width:160px; }
#block_nav2 { float:left; overflow:visible ; width: 160px;background-color: #fff; padding: 0px 8px 0px 5px;  line-height: 18px; margin: 0px  0px}
#block_nav2 a {padding: 3px 0px 0px 0px ; color: #008800 ;text-decoration:none; } 

.outercontainer {margin: 0px 0px 0px 0px;   background-color:#efeeff; overflow:auto}
a.navlink5:link, a.navlink5:visited {color: #008800 ; font-size: 12px;  text-decoration: none; padding: 0px 0px 0px 4px; }
a.navlink5:hover { text-decoration: underline;color: #000000;}
a.navlink3:link, a.navlink3:visited {font-size: 11px;  color: #777777; text-decoration: none; padding: 0px 0px 0px 10px; }
a.navlink3:hover { text-decoration: underline;color: #000000;}
.margincontainer {position:relative; margin: 0 auto; width: 1000px; text-align:left; background-color:#fff; min-height:900px}
.navcontainer {background-image: url(http://static.schooldays.ie/f/home_nav_mdle.jpg); height: 35px; text-align: center; vertical-align: text-top ; width: 999px ;font-size: 12px;margin-right:auto; margin-left:auto; }
.navcontainerleft { background-image: url(http://static.schooldays.ie/f/home_nav_lft.jpg);  height: 35px; width: 75px;  }
.navcontainerright {background-image: url(http://static.schooldays.ie/f/home_nav_rght.jpg); height: 35px; width: 75px;padding:0px 5px 0px 0px }
.homebanner,  .smallbanner { text-align:left; margin-right:auto; margin-left:auto;  background-color: #fff;  width:1000px; }
.homebanner {height: 155px; padding: 0px;}
.smallbanner {height: 135px; padding: 0px 0px 0px 0px; margin: 0 auto;  }
#panelgrey {background:#eeeeee; padding: 0px 1px 20px 3px;  border: 0px solid #cccccc; }
#panelgrey h3 {  background:#adadee; color: #ffffff; font-size:12px;  font-weight: bold ; padding: 2px 0px 2px 3px ;display:block;margin:0px 0px 0px -3px } 
.googlesearchbutton {  background:#bfbfbf; border: 1px solid #fff;color: #fff;  font-size: 12px ; padding: 1px 0px  1px 2px ;margin: 0px 0px 5px 0px ;}
.googlesearchbox {color: #777777;  font-size: 13px ; margin: 1px 1px 5px 1px ;}
#block_nav , #block_5c1 { float: left; width: 160px;background-color: #ffffff; padding: 0px 2px 0px 0px;  line-height: 16px;   }
#block_5c2, #block_5c3, #block_5c4 {float: left; width:212px;padding: 0 4px; }
#block_main td{vertical-align:top}
.comments { font-size:90% ; }
.span90 { font-size:90% ; color: #888888;}
.comments td{background-color: #eeeeff; border-bottom: 3px solid #fff; padding: 5px}
.comments h3{font-size:100% ;  display:inline ; color: #999999;	font-weight: bold; padding: 0px 5px 15px 0px; }
.comments h4{font-size:100% ;  display:inline ; color: #999999;	font-weight: normal; padding: 0px 5px 15px 0px; }
#block_main { float: left; width: 660px; background-color: #ffffff;padding: 0px 1px 0px 1px; border-left: 0px solid #dddddd;margin-top:5px }
#block_5c5 , #block_right{  float: left; width: 125px; padding: 0px 0px 0px 0px; text-align: center; }
#block_5c5 img , #block_right img{ margin-bottom:6px ; border: 0px solid #dddddd;}
#topAd img{ margin: 0px ; padding: 0px 0px 0px 0px ; border: 0px solid #dddddd;}
/* #block_news_nav a, #block_news_nav a:visited{ color: #999999;} */

/* school tabs */
.taba{    border: 1px solid #333; background-color:#eee;   width:60px ; height: 22px; }
.tabn{    border: 1px solid #aaa; background-color:#eee;  width:60px ; height: 22px; }
a.dcat:link, a.dcat:visited{font-size: 85%;  color: #777777; text-decoration: none; padding: 0px 3px;background:#eeffde }
a.dcat:hover{text-decoration: underline;}
.avatar_img {width:120px; max-width:120px; max-height:120px; border: 0px solid #dddddd; }
/*  width: expression(this.width > 120 ? 120: true);    */
/*  height: expression(this.height > 120 ? 120: true); }   */

#breadcrumb{	background-color: #fff ; padding: 0 0 2px 0;  width: 820px; margin: 0 0 7px 10px; font-size:13px;border-bottom: 1px solid #dddddd; }
#footer { text-align: center;  font-size: 12px;  color: #666; padding: 20px 0 0 0;  }

.clearboth { clear: both; }
form{ display:inline;}
#block_nav h2, #block_5c2 h2, #block_5c3 h2, #block_5c4 h2{ display:inline; width: 98%; color: #FF2800; font-size:12px; background-color: white; padding: 0px 2px 0px 5px; border-bottom: 1px solid #dddddd; font-weight: bold ; }

#panel h2 {  color: #FF2800; font-size:13px;  border: 1px solid #dddddd; font-weight: bold ; padding: 2px 5px 2px 5px;}
#panelblank h2 { color: #FF2800; font-size:13px;  border: 0px solid #dddddd; font-weight: bold ; padding: 2px 5px 2px 5px;}
#panel { background:#D8E6F2; padding: 2px 2px 20px 2px;  border: 1px solid #dddddd; }
#panelblank {padding: 0px 0px 20px 0px;  }
#panel li,#panel ul, #panelblank li,#panelblank ul {padding: 0px 0px 5px 0px; list-style-type: none;list-style-position: outside; margin: 0px 0px 0px 0px} 
.panel4{  background:#eee  ; border: 1px solid #ccc ;   padding: 0 5px} 
.panel4pic{padding: 0 0 7px 0; width:100% ;} 
BODY { font-size: 13px;  color: #444444; line-height: 1.6em; font-family: Trebuchet MS, lucida sans, Verdana, Arial, Helvetica,  sans-serif; margin: 0 0 0 0; text-align:center; }
body table{font-size:13px;  line-height: 17px; }
a, a:link, a:visited {color: #6599FF ; text-decoration: underline ;}
A:hover	, #relatedleft a:hover, #block_nav2 a:hover  {color: #000000 ; text-decoration: underline ;}
.panel4 a{text-decoration: none ;} 

a.functionlink:link, a.functionlink:visited {text-decoration: none; color: #003399;	padding: 0px 2px 0px 0px;	}
a.functionlink:hover {text-decoration: underline;color: #000000;}
.wiretable {  border: solid 2px #dddddd; }
.wiretable td {  border-bottom: solid 1px #dddddd; border-right: solid 1px #dddddd;padding: 3px 5px 3px 5px  }
.Larger {  font-size:12px; line-height: 20px;	}
.bodyphoto , .bodyPhoto { float: right; margin: 2px 10px 10px 5px; 	}
.bodyPhotoBanner { float: left; margin: 0px 0px 0px 0px; 	}
.bodyPhotoBannerRight { float: Right; margin: 0px 1px 0px 0px; 	}
.bodyPhotoleft {float: left ; margin: 5px 3px 3px 0px;	}
.adpicsmall{ margin : 5px 10px 5px 0px; 	}
.adpiclisting1{ margin : 5px 5px 5px 0px; border: none; 	}

#SecondaryNav, #LeftColumn  {	float: left; height: 1000px;  width: 200px;    padding: 0px 0px 0px 0px;font-size:11px;	}
#SecondaryNav table{ border: solid 1px gray;background: #FFFF88;	}
#ArticleNav {float: right; width: 240px;   padding: 10px 0px 5px 5px; border: solid 0px #dbdbdb; border-collapse:collapse; background: #FFFFFd}
#DBoards {float: left;  padding-left: 3px ;   background: #FFffdd; font-size:90%}
#DBoardsR {float: right; width: 250px; padding: 5px 5px 15px 5px; border: solid 0px #dbdbdb; border-collapse:collapse; font-size:10px; background: #FFFFdd;margin: 5px 0px 10px 5px}
a.secnav:link, a.secnav:visited, a.secnav:hover{display: block; font-size: 11px; width: 160px; background-color: #f0f5ff;  text-decoration: none ; padding: 2px 2px 2px 10px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }

h1, .ArticleTitle {display: inline; 	color: #6599FF;	font-family: Georgia, Verdana, sans-serif; font-size: 100% ;margin-bottom: 0px; margin-top: 5px; text-align: left;font-weight: bold}
h2 {color: #6599FF; margin-bottom: 1px ; margin-top: 1px; font-weight: bold ;font-size:13px;} 
h3 {display: inline; color: #FF2800; font-size: 13px ;margin: 5px 0 0 0px;}
.panel4 h3 {display: inline; color: #FF2800; font-size: 14px ;margin-bottom: 0px;	margin-top: 5px;padding-left:5px}
h4 { color: #777; font-size: 13px;margin : 8px 0 0 0}
h5 {	color: #FF2800;	margin-bottom:  2px ;	margin-top: 5px;	text-align: left;}
p {  margin: 0;}

.homebanner h1 {display:inline ; color: #6599FF;	font-family: Georgia, Verdana, sans-serif; font-size: 15px ;font-weight: bold; padding: 0px 5px 0px 0px;}
.smallbanner h1 {display:inline ; color: #6599FF;	font-family: Georgia, Verdana, sans-serif; font-size: 15px ;font-weight: bold; padding: 0px 5px 0px 0px;}
.RightColumn2 alth9, #LeftColumn2 h2  { width: 200px; color: #6599FF;  background-color: #f0f5ff; padding: 2px 2px 0px 5px; border-bottom-width: 1px; border-bottom-style: solid; font-weight: bold ; }

a.artnav:link, a.artnav:visited {font-size: 10px;text-decoration: none; }
a.artnav:hover{font-size: 10px;text-decoration: underline; }

.logotable { font-size: 12px;  border-bottom-width: 1px;color: #003399; border-bottom-style: solid; border-bottom-color: #0099FF; padding: 0px; margin: 0; }
.logotablenoborder { font-size: 12px;  color: #003399; padding: 0px; margin: 0; }


.globalnav, a.globalnav:link, a.globalnav:visited { color: #FFFFFF; font-size: 13px;	text-decoration: none; vertical-align: text-top;}
a.globalnav:hover {color: #003366; text-decoration: none; vertical-align: text-top;}

/* FRAME */
.globalbackground		{background: #FFFFFF}
.toppane, a.toppane:link, a.toppane:visited, a.toppane:hover	{color: #fecd00 ; font-family: Verdana ; font-size: 12px ; font-weight: bold ; text-decoration: none}

/* CUSTOM CATEGORIES COLORS see bottom of category document and paste content there */

/* VIEWS */
.viewbackground	{background: #FFFFFF ;}
.viewrow1new		{background:  #EEEEEE; }
.viewrow2new		{background: #FFFFFF;}
.viewrow1		{background: #EEEEEE ; font-weight: bold ;}
.viewrow2		{background: #FFFFFF ;  font-weight: bold ;}
.viewtabcurrent		{background-color: #FFFFFF ; color: #6599FF  ;font-weight: bold ;}
.viewtabother		{background-color: #3873A4 ;   font-weight: bold ;}
.viewtablebackground	{border: solid 0px #6599FF ; background: #FFFFFF}
.viewtablebackground	td {border-bottom: dotted 1px #eee;}

.viewindexmain		{background-color: #FBFBFB ; }
.viewindexlastpost	{background-color: #FBFBFB ;  }
.viewindexseparator	{background-image: url(http://static.schooldays.ie/f/cellpic1.gif);   font-weight: bold}

.viewmain, a.viewmain:link, a.viewmain:hover , a.viewmain:visited {color: #333333 ; font-weight: normal}
.viewmainusername, a.viewmainusername:link, a.viewmainusername:visited, a.viewmainusername:hover	{color: #888888 ; font-family: Verdana ; font-size: 11px;font-weight: normal}
.viewmaindate, a.viewmaindate:link, a.viewmaindate:visited, a.viewmaindate:hover {font-size: 90% ;font-weight: normal}
.viewsub, a.viewsub:link, a.viewsub:visited, a.viewsub:hover {font-weight: normal}
.viewsmall {color: #555555 ;  font-size: 90% ;}
.viewpagecount {color: #555555 ; font-weight: normal}
.viewmainprofile { font-weight: normal ; font-size: 90% ;padding: 1px}
.viewmaincontent { background:  #EfEfEf;padding: 5px ; border-bottom: 5px solid #fff}


/* DOCUMENTS */
.documentbackground	{background: #FFFFFF}
.doctablebackground	{border: solid 2px #7AAAD2 ; background: #FFFFFF ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;width:90%}
.doctableheader		{background: #FFFFFF}
.docactions { color: #000000 ;  font-size:10px; padding: 2px 3px 1px 3px ; height: 20px;}
a.docactions:link, a.docactions:visited, a.docactions:hover { text-decoration: none;  background-color: #6699cc; border-top: 1px solid #FFFFFF;	border-right: 1px solid #053769;	border-bottom: 1px solid #053769;border-left: 1px solid #FFFFFF; color: #FFFFFF;  }
a.docactionsold:link { background-color: #6699cc; border-top: 1px solid #FFFFFF;	border-right: 1px solid #053769;	border-bottom: 1px solid #053769;border-left: 1px solid #FFFFFF;	color: #FFFFFF;	height: 20px; padding: 2px 3px 1px 3px}

.doctitles			{color: #000000 ; font-family: Verdana ; font-size: 11px ; font-weight: bold ; text-decoration: none}
.doctitlescontent		{color: #000000 ; font-family: Verdana ; font-size: 11px ; text-decoration: none}
.doccontent		{color: #000000 ; font-family: Verdana ; font-size: 11px ; font-weight: normal ; text-decoration: none}

.inputtitles	{background: #EEEEEE ; font-family: Verdana ; font-size: 12px ; border : solid 1px #7AAAD2;}
.inputtitlesbanner {background: #FFFFFF ; font-family: Verdana ; font-size: 11px ; border : solid 1px #7AAAD2;}
.inputcontent	{background: #EEEEEE ; font-family: Verdana ; width: 98% ; height: 150px ; border : solid 1px #7AAAD2;}
.inputbutton	{background: #6599FF ;color: #FFFFFF; font-family: Verdana ; font-size: 11px ; padding-left:  10px; padding-right:  10px; }
.inputcontent2	{background: #EEEEEE ; font-family: Verdana ; border : solid 1px #7AAAD2;}

.docthreadmaphr	{color: #6599FF ; font-family: Verdana ; font-size: 9px ; height: 1px}
.docthreadmap, a.docthreadmap:link, a.docthreadmap:visited, a.docthreadmap:hover	{color: #6599FF; font-family: Verdana ; font-size: 9px ; text-decoration: none}
.quoted {background: #DDDDDD; font-size: 10px ; border: solid 1px gray;}
.signature {color : #555555; font-style : italic}

/*Situation Path*/
.path, a.path:link, a.path:visited, a.path:hover	{font-size: 10px ;font-weight: normal ; color: #6599FF}

/*login*/
.login, a.login:link, a.login:visited, a.login:hover { font-weight: normal ; color: #000000}

/* Footer */
.footer, a.footer:link, a.footer:visited, a.footer:hover	{font-family: Verdana ; font-size: 10px ; font-weight: bold ; color: #CCCCCC}

/* Search */
.searchhelp	{font-family: Verdana ; font-size: 10px ; color: #CCCCCC}

/* Search Listings*/
.SearchListingsView1 table{ font-family: Verdana, Arial, Helvetica,  sans-serif; font-size:11px; border-bottom: solid 1px #dbdbdb; border-collapse:collapse;}
.SearchListingsView1 th{ background-color: #FFFFFF ; color: #6599FF ; border-bottom: solid 1px  #666666; font-weight: bold;text-align: left;padding:5px;}
.SearchListingsView1 td{padding:5px; border-bottom: solid 1px #dbdbdb;}
.SearchListingsView1 td a, .SearchListingsView1 td a:link,  .SearchListingsView1 td a:visited {color: #6599FF ; text-decoration: underline ;  font-family: Verdana ;font-size: 11px}
.SearchListingsView1 td a:hover {color: #000000 ; text-decoration: underline ;}
.SearchListingsView1 .advert{background-color: #EEEEFF;}

.SearchTable table, .SearchTable td{font-size:11px; border-bottom: solid 2px #FFFFFF;}

.checkbox, .checkbox3col{padding: 0px;margin: 0px;width:755px;}
.checkbox span{padding: 0px;margin: 0px;display:inline;float:left;width:112px;}
.checkbox3col span{padding: 0px;margin: 0px;display:inline;float:left;width:210px;}
.checkbox input, .checkbox3col input{padding: 0px;margin: 0px;float:left;width:35px; }
.checkbox br, .checkbox3col br{clear:both;}

/* Blogs*/
.BlogView table{ font-family: Verdana, Arial, Helvetica,  sans-serif; font-size:11px; width: 60%;  }
.BlogView td{padding:5px; border-bottom: solid 1px #dbdbdb;}
.post-title, .post-title a:link, .post-title a:visited,  a.post-title:visited {  color: #ff2800;  font-size: 14px ;  }
/* rich text edit */
div.rich-text{border:solid 1px #666;margin-bottom:10px;padding:1px  ; background:#fff}
.rich-text textarea,.rich-text iframe{width:100%;border:0 ; text-align:left; }
.rte-bar{height:20px;background:#ddd;padding:2px;border-bottom:solid 1px #666}
.rte-bar b,.rte-bar select{display:block;float:left}
.rte-bar b{width:20px;height:20px;cursor:pointer;background-image:url(/schooldays.nsf/SmarticonsR65.gif);margin-right:3px}
.rte-bar b:hover{background-color:#eee}
.bold{background-position:-280px -60px}
.italic{background-position:-300px 0}
.justifyleft{background-position:-260px -160px}
.justifycenter{background-position:-260px -120px}
.justifyright{background-position:-280px 0}
.insertunorderedlist{background-position:-280px -80px}
.insertorderedlist{background-position:-300px -40px}
.rte-bar select{font-size:11px;margin:0 5px}
.insert-link{background-position:-100px -40px}
.insert-image{background-position:-60px -20px}
.view-toggle{background-position:-240px -40px}

