/* commented backslash hack (hide from Mac IE) \*/

html {
     overflow: scroll;
}

/* end hack */


img {border:0px;}

body {
	background:url(../images/backgrounds/lms-bg.gif) repeat-x;
	background-color:#FFFFFF;
	text-align:left;
	margin:24px 10px;
	font-size: 68.5%;
}

body , td {

	font-family:Arial, Helvetica, sans-serif;
	color: #333333;

}


/* IE5 Hack to fix td and input font-size */

td {
	font-size:68.5%;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	font-size:1em;
	}


input {
	font-size: 1em;
	xfont-size:68.5%;
	voice-family: "\"}\""; 
	voice-family:inherit; 
	font-size:1em;
	}


/*end hack */

p,li {
	line-height: 1.4em;
}	

p,h1,h2,h3,h4,h5,h6,ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1.5em;
	margin-left: 0px;
}

ol {margin-bottom:1.5em;margin-top:0px;margin-left:0px; padding-left:20px;}

ol li{}

h1,h2,h3,h4,h5 {
	}


ul {
	list-style-type: none;
}

ul li {
	list-style-type:none;
	}

ul ul {margin-top:1.5em;}

li {
	padding:0px;
	margin:0px;
	margin-bottom:0em;
	
}

ul li {
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.5em;
	padding-left:15px;
	}

a {
	color: #27BBE2;
	text-decoration:underline;
}
a:hover {
	color: #27BBE2;
	text-decoration:none;
}

h1{ 
	font-size:2.0em;
	color:#000000;
	margin-bottom:1.25em;
	border-bottom:1px solid #f2f2f2;
	padding-bottom:5px;
}

h2 {
	font-size:1.5em;
	color:#333333;
	margin-bottom:0.5em;
	font-weight:bold;
	}

h3 {
	font-size:1.2em;
	margin-bottom:0.4em;
	font-weight:bold;
	}

h4 {
	font-size:1.1em;
	margin-bottom:1em;
	font-weight:bold;
	}

h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	margin-bottom:0px;
	}
	
.clearer {
	
	clear:both;
	height: 1px;
	overflow: hidden;
	top:-1px;
	visibility:hidden;
}

.smallText{font-size:0.9em;}

form{margin:0; padding:0;}
.formField{font-size:0.85em; width:130px; margin-bottom:10px; padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.formBtn{font-size:1em; }
.adminformfield{
	width:100px; 
	text-align:right; 
	float:left;
	font-weight:bold;
	padding-right:4px;
	}
.adminselect{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.adminforminput{
	padding:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	}

#container{margin:0 auto; width:788px;}

#topContainer{
	background:url(../images/backgrounds/top-container-bg.gif) no-repeat; 
	height:295px;
	}
	
#topContainerAdmin{
	background:url(../images/backgrounds/top-container-admin-bg.gif) no-repeat; 
	height:169px;
	}

#flashContainer{
	width:788px;
	height:261px;
	}
	
#flashContainerAdmin{
	width:788px;
	height:135px;
	}
	
#flashContainerTierTwo{
	width:788px;
	height:231px;
	}
	
#flashContainerTierThree{
	width:788px;
	height:201px;
	}

#colContainer{
	width:788px;
	}

#colLeft{
	float:left;
	width:578px;
	}
	
#colRight{
	float:left;
	width:210px;
	}

#col1{
	float:left;
	width:409px;
	}

#col2{
	float:left;
	width:169px;
	}

.padding{padding:20px;}
.paddingLeft{padding:40px 50px}
.paddingRight{padding:45px 30px 40px 35px}
.paddingMiddle{padding:40px 30px 40px 30px}
.paddingIconTitle{padding:40px 0 0 10px;}

.indent{margin-left:20px; padding-left:5px; border-left:1px solid #cccccc;}

#footer{
	clear:both;
	padding-top:20px;
	padding-left:20px;
	color:#666666;
	}

#footer a{padding:0 5px; color:#333333;}

/* MENU */

#menuContainer{}

#menuContainer ul{
	margin:0;
	padding:0;
	padding-top:5px;
	padding-left:20px;
	}
	
#menuContainer ul li{
	margin:0;
	padding:0;
	padding-top:2px;
	font-weight:bold;
	float:left;
	text-transform:lowercase;
	padding-right:15px;
	font-size:1em;
	}
	
#menuContainer #menuTierOne ul li{
	text-transform:none;
	}

#menuContainer ul li a{
	text-decoration:none;
	color:#FFFFFF;
	}

#menuContainer #menuTierTwo ul li a.active{
	color:#000000;
	}
	
#menuContainer #menuTierThree ul li a.active{
	color:#000000;
	}

#menuContainer ul li a:hover{
	color:#000000;
	}
	
#menuContainer #menuTierTwo ul li a:hover{
	color:#000000;
	}

#formCol1{
	width:200px;
	background-color:#f2f2f2;
	}
#formCol1 p{
	margin-bottom:0px;
	}
	
.loginBox{
	margin-bottom:20px;
	}

.addressContainer{}

.checkBoxContainer{width:640px; clear:both;}
.checkBox{float:left; width:20px; padding:0px; margin:0px;}
.checkBoxText{float:left;  padding-top:3px; padding-bottom:6px; padding-right:15px;}

.newsItem{
	margin-bottom:10px; 
	padding-bottom:0px; 
	border-bottom:1px solid #ccc;
	}