﻿html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
 
}


body {
	padding:0;
	background:#ffffff url(../images/bg.jpg) repeat-x scroll;
	background-position: 0 153px;
	font-family:'Times New Roman', serif;
	font-size: 14px;
	color: #555;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:21px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	margin-top:0px;
}

a:link {
color:#009eff;
text-decoration:none;
font-size: 18px;
}

a:active {
color:#009eff;
text-decoration:none;
font-size: 18px;
}

a:visited {
color:#009eff;
text-decoration:none;
font-size: 18px;
}

a:hover {
color:#009eff;
text-decoration:underline;
font-size: 18px;
}

* {
margin:0pt;
padding:0pt;
}

* img {
border:0pt none;
}

#container {
	border: 0;
	margin-top:0px;
	}


#top {
padding:0px;
margin-top:0px;
margin:auto;
width: 920px;
border: 0;
height:90px;
padding-top:30px;
padding-right:30px;
overflow:hidden;
}
	

#header {
width:411px;
float:left;
background:url(../images/teacher-logo.gif) no-repeat scroll;
padding-left:115px;
height:79px;
}

	
#headermenu {
height:55px;
width:200px;
text-align:right;
font-size:11px;
float:right;
background:url(http://teacherslawinstitutes.ca/wp-content/themes/teachers/images/new-header.jpg) no-repeat top right;
padding-right:72px;
padding-top:6px;
margin-top:10px;
}

#headermenu a {font-size:13px;}

#menu {
margin:auto;
width:960px;
height:42px;
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
overflow:hidden;
}

#focuscontent {
padding:0px;
margin:0xp;
height:350px;
border: 0;
background:url(../images/focusbg.jpg) no-repeat scroll;
background-position:-30px 0;
width:960px;
margin:auto;
}

#focuscont {
padding:0px;
margin:0px;
width: 260px;
border: 0;
float:left;
padding-top:50px;
}

#focuscont h2 {
font-size:24px;
color:#fff;
line-height:30px;
font-weight:normal;
}

#focuscontent .teacher {
float:left;
margin-top:32px;
}

#focusmenu {
float:left;
background:url(../images/focusmenu.jpg) no-repeat scroll;
width:399px;
height:256px;
margin-top:34px;
margin-left:50px;
}

#focusmenu a {font-size:22px;color:#ccffff;}

#focusmenu ul {
margin-left:40px;
margin-right:40px;
margin-top:25px;
}

#focusmenu li {
list-style-type:none;
list-style-position:outside;
color:#fff;
font-size:22px;
line-height:24px;
margin-bottom:5px;
padding-top:4px;
padding-bottom:8px;
border-bottom:solid 1px #93b3ad;
font-weight:bold;
}

#focusmenu span {
font-size:20px;
font-weight:normal;
}

#content {
padding:0px;
margin:0px;
margin:auto;
width: 960px;
border: 0;
clear:both;
padding-top:30px;
}

#content p {
color:#555;
margin-bottom:20px;
font-size:18px;
}

#content h2 {
font-weight:bold;
color:#035e32;
font-size:28px;
letter-spacing: -1px;
margin-bottom:15px;
}

#sidebar {
clear:both;
float:right;
padding:30px;
width:345px;
}


#sidebar li {
list-style-type:none;
list-style-position:outside;
font-size:24px;
}

/*   ------  NAVIGATIONAL ME NU   ------  */
#home {
background:transparent url(../images/menu/home-off.jpg) no-repeat scroll left top;
float:left;
height:42px;
width:95px;
}
#home a {
background:transparent url(../images/menu/home-off.jpg) no-repeat scroll left top;
display:block;
height:42px;
width:95px;
}
#home a:hover {
background-image:url(../images/menu/home.jpg);
}

#home a:active {
background-image:url(../images/menu/home-off.jpg);
}
#home span {
display:none;
}

.home {
background-image:url(../images/menu/home.jpg) !important;
}

#institutes {
background:transparent url(../images/menu/institutes-off.jpg) no-repeat scroll left top;
float:left;
height:42px;
width:122px;
}
#institutes a {
background:transparent url(../images/menu/institutes-off.jpg) no-repeat scroll left top;
display:block;
height:42px;
width:122px;
}
#institutes a:hover {
background-image:url(../images/menu/institutes.jpg);
}
#institutes a:active {
background-image:url(../images/menu/institutes-off.jpg);
}
#institutes span {
display:none;
}

.institutes {
background-image:url(../images/menu/institutes.jpg) !important;
}


#registration {
background:transparent url(../images/menu/registration-off.jpg) no-repeat scroll left top;
float:left;
height:42px;
width:146px;
}
#registration a {
background:transparent url(../images/menu/registration-off.jpg) no-repeat scroll left top;
display:block;
height:42px;
width:146px;
}
#registration a:hover {
background-image:url(../images/menu/registration.jpg);
}
#registration a:active {
background-image:url(../images/menu/registration-off.jpg);
}
#registration span {
display:none;
}
.registration {
background-image:url(../images/menu/registration.jpg) !important;
}



#resources {
background:transparent url(../images/menu/resources-off.jpg) no-repeat scroll left top;
float:left;
height:42px;
width:125px;
}
#resources a {
background:transparent url(../images/menu/resources-off.jpg) no-repeat scroll left top;
display:block;
height:42px;
width:125px;
}
#resources a:hover {
background-image:url(../images/menu/resources.jpg);
}
#resources a:active {
background-image:url(../images/menu/resources-off.jpg);
}
#resources span {
display:none;
}
.resources {
background-image:url(../images/menu/resources.jpg) !important;
}

#about {
background:transparent url(../images/menu/about-off.jpg) no-repeat scroll left top;
float:left;
height:42px;
width:133px;
}
#about a {
background:transparent url(../images/menu/about-off.jpg) no-repeat scroll left top;
display:block;
height:42px;
width:133px;
}
#about a:hover {
background-image:url(../images/menu/about.jpg);
}
#about a:active {
background-image:url(../images/menu/about-off.jpg);
}
#about span {
display:none;
}
.about {
background-image:url(../images/menu/about.jpg) !important;
}



.post {
width:540px;
}

.linklove {
display:none;
}

#cformsform ol {
list-style-position:outside;

list-style-type:none;
}

#cformsform {font-size:18px;}
#cformsform li {margin-bottom:15px;vertical-align:top;}
#cformsform label {font-weight:bold;}
#cformsform input {margin:5px;}

.ec3_list_day {margin-top:20px;background:url(../images/cal.gif) no-repeat;padding-left:40px;background-position:0 5px;}
.pdf-icon {background:url(../images/pdf-icon.gif) no-repeat;padding-left:20px;background-position:0 1px;font-size:14px !important;}
.cf-box-title {font-weight:bold;}
#li--5 span {width:400px;float:left;}
.entry ol {}
.entry ul {list-style-type:circle;list-style-position:outside;padding-left:10px;}
.entry ul ul {list-style-type:circle;list-style-position:outside;padding-left:20px;}
#usermessagea {color:red; font-size:20px;margin-bottom:30px;margin-top:30px;}

#footer {
font-size:11px;
margin:auto;
width: 960px;
border: 0;
}

#footer a {font-size:12px;}
