/* CSS developed by R. Steele
Version: 2.1 (CSS Std 2.1 - 3 November, 2009)
Fixed font size variations in Navitabs and Desc in between Firefox 3.5 IE 8, Safari 4.1 and Opera 9.6
Fixed container and class font display between recent major revisions of Firefox, IE, Safari and Opera
Screen layout: */

body {
padding:10px 0 0 0;
margin:0;
font:12px arial, tahoma, verdana, sans-serif;
background:#ffffff;
color:#000000;
}

img { 
border-style:none;
}

a {
color:#303030;
text-decoration:none;
border-bottom:1px solid #9c9c9c;
}

a:hover {
color:#000000;
text-decoration:none;
color:#0000cd;
border-bottom:1px solid #0000cd;
}

h1 {
	margin:0 0 10px 0;
	font-size:16px;
	font-weight:bold;
	color:#030303;
}

h2 {
margin:0 0 10px 0;
font-size:14px;
font-weight:bold;
}

h3 {
margin:0 0 14px 0;
font-size:16px;
font-weight:bold;
color:#000000;
}

h4 {
margin:0 0 14px 0;
font-size:14px;
font-weight:normal;
border-bottom:1px solid #838B8B;
}

h5 {
margin:0 0 12px 0;
font-size:12px;
font-weight:bold;
color:#3d3d3d;
}

h6 {
margin:0 0 10px 0;
font-size:12px;
font-weight:normal;
color:#000000;
border-bottom:1px solid #eddb8f;
}

p {
	margin:0 0 15px 0;
	line-height:1.3em;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul {
line-height:1.4em;
font-size: 12px;
}

ol {
line-height:1.4em;
}


/* Main container */

#container {
	margin:0 auto 20px auto;
	width:770px;
	padding:5px 20px 15px 20px;
	border-right:1px solid #d6d6d6;
	border-left:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
	border-top:1px solid #d6d6d6;
	background:#ffffff;
	background-image:
url('../i/lmmc_bg.gif');
	background-repeat: no-repeat;
	background-position: bottom right;

}

/* Site title section */

#logo {
margin:10px 0 0 0;
}

#logo h1 a {
color:#000000;
border:none;
}

#logo h1 a:hover {
color:#cd2626;
text-decoration:none;
border:none;
}

/* Navitab menu */

#navitabs {
padding:4px 0 0 0;
clear:both;
}

.navitab {
padding:3px 5px 3px 5px;
margin:0 0 3px 0;
text-decoration:none;
font-size:11px;
color:#000000;
background:#efefef url(../i/corner.gif) top right no-repeat;
border-bottom:1px solid #d6d6d6;
border-left:1px solid #ffffff;
}

.navitab:hover {
color:#000000;
text-decoration:none;
background:#F3EA9F url(../i/corner.gif) top right no-repeat;
border-bottom:1px solid #d6d6d6;
}

.activenavitab {
padding:4px 6px 4px 6px;
color:#000000;
margin:0 0 5px 0;
text-decoration:none;
font-size:11px;
border-bottom:1px solid #eddb8f;
background:#eddb8f url(../i/corner.gif) top right no-repeat;
}

.activenavitab:hover {
text-decoration:none;
color:#000000;
border-bottom:1px solid #d6d6d6;
}

/* Header description */

#desc {
	height:120px;
	color:#000;
	padding:0 0 15px 0;
	background:#ffffff url(../i/front_mc2010.jpg) top left no-repeat;
	clear:both;
	margin:5px -20px 10px -20px;
}

#desc p {
	width:275px;
	font-size: 11px;
	line-height:1.1em;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 520px;
}

#desc h2 {
padding:15px 0 0 530px;
color:#000
;
}

#desc a {
color:#ffffff;
text-decoration:none;
border-color:#ffffff;
}

/* Main content */

#main {
	width:600px;
	float:left;
	padding:0 15px 0 0;
	margin:0;
}

/* Sidebar */

#sidebar {
width:150px;
float:right;
}

#sidebar p {
font-size:10px;
line-height:1.2em;
margin:0 0 15px 0;
}

#sidebar h1 {
font-size:10px;
line-height:1.2em;
margin:0 0 4px 0;
}

/* Used for Event Detail Box */

#sidebar h3 {
font-size:10px;
background:#eddb8f url(../i/corner.gif) top right no-repeat;
padding:2px 8px 2px 4px;
line-height:1.0em;
margin:0;
}

/* Used for Gold Sponsor(s) */

#sidebar h4 {
font-size:10px;
background:#e3cf57 url(../i/rightarrow.gif) left top no-repeat;
border-bottom:6px solid #fff;
padding:2px 4px 2px 10px;
line-height:11px;
margin:0;
}

/* Used for Silver Sponsor(s) */

#sidebar h5 {
	font-size:10px;
	border-bottom:6px solid #fff;
	padding:2px 4px 2px 10px;
	line-height:11px;
	margin:0;
	background-color: #cfcfcf;
	background-image: url(../i/rightarrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Used for Bronze Sponsor(s) */

#sidebar h6 {
font-size:10px;
background:#deb887 url(../i/rightarrow.gif) left top no-repeat;
border-bottom:6px solid #fff;
padding:2px 4px 2px 10px;
line-height:11px;
margin:0;
}


/* Footer */

#footer {
clear:both;
padding:12px 0 0 0;
border-top:1px solid #d6d6d6;
border-bottom:none;
}

#footer a {
color:#282828;
}

#footer a:hover {
color:#0000cd;
}

#footer p {
color:#282828;
font-size:0.8em;
line-height:1.0em;
margin:0 5px 0 0;
padding:0;
}

/* Various classes */

.img_left {
padding:3px;
margin:0 10px 0px 0;
background-color:#ffffff;
}

.img_right {
padding:3px;
margin:0 0 0 10px;
background-color:#ffffff;
}

.img_box {
padding:3px;
margin:0 10px 0 0;
background-color:#fcfce2;
}

.img_boxm {
padding:3px;
margin:0 10px 0 0;
background-color:#ffffff;
}

.img_boxb {
padding:3px;
margin:0 10px 0 -4px;
background-color:#ffffff;
}

.img_spon {
border:none;
background-color:#ffffff;
}

.banner {
margin:2px 0 0 0;
}

.right {
margin-top:-8px;
text-align:right;
}

.block {
background:#fbfcea;
border:1px solid #eddb8f;
padding:10px;
}


.blockside {
background:#ffffff;
border:1px solid #eddb8f;
margin-bottom:5px;
padding:3px;
}

.sidelink {
text-align:left;
color:#000000;
display:block;
width:135px;
background:#efefef url(../i/corner.gif) top right no-repeat;
padding:3px 4px 3px 8px;
margin:5px 10px 5px 0;
border:none;
}

.sidelink:hover {
background:#eddb8f url(../i/corner.gif) top right no-repeat;
color:#000000;
text-decoration:none;
border:none;
}

.activesidelink {
text-align:left;
color:#ffffff;
display:block;
width:135px;
background:#8b6914 url(../i/corner.gif) top right no-repeat;
padding:3px 4px 3px 8px;
margin:5px 10px 5px 0;
border:none;
}

.activesidelink:hover {
background:#8b6914 url(../i/corner.gif) top right no-repeat;
color:#ffffff;
text-decoration:none;
border:none;
}

.subsidelink {
text-align:left;
color:#ffffff;
display:block;
width:125px;
background:#dad186 url(../i/corner.gif) top right no-repeat;
padding:3px 4px 3px 8px;
margin:5px 10px 5px 10px;
border:none;
}

.subsidelink:hover {
background:#cce2ff url(../i/corner.gif) top right no-repeat;
color:#fbb93f;
text-decoration:none;
border:none;
}

.activesubsidelink {
text-align:left;
color:#ffffff;
display:block;
width:125px;
background:#fbb93f url(../i/corner.gif) top right no-repeat;
padding:3px 4px 3px 8px;
margin:5px 10px 5px 10px;
border:none;
}

.activesubsidelink:hover {
background:#fbb93f url(../i/corner.gif) top right no-repeat;
color:#ffffff;
text-decoration:none;
border:none;
}

/* Fixes image map problem IE8, Opera */

.ml {
border-bottom:1px solid #fff;
}

.ml:hover {
border-bottom:1px solid #fff;
}

/* end of image map fix */

.hide {
display:none;
}

.red {
color:#cd2626;
text-decoration:none;
border:none;
}

.loginlink {
text-align:left;
color:#ffffff;
display:block;
width:85px;
background:#cd2626 url(file:///C|/Documents%20and%20Settings/rsteele/My%20Documents/My%20Dreamweaver/ISCM.2008Base/i/corner.gif) top right no-repeat;
padding:3px 4px 3px 8px;
margin:5px 10px 0 0;
border:none;
}

.loginlink:hover {
background:#000000 url(file:///C|/Documents%20and%20Settings/rsteele/My%20Documents/My%20Dreamweaver/ISCM.2008Base/i/corner.gif) top right no-repeat;
color:#ffffff;
text-decoration:none;
border:none;
}

.imagesubmit { 
border: none;
margin: 0;
padding-top: 4px; 
}
