﻿body { color: #666; padding-bottom: 20px; background: #ccc; font-family: "Lucida Sans", Arial, Verdana, Helvetica, sans-serif; font-size: 80%; margin: 0; }
a { color: #3399cc; }
a:hover { text-decoration: underline !important; }
a img { border-style: none; }

h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, sans-serif; margin-bottom: 0; }
h1 { font-size: 145%; margin-top: 10px; text-indent: -5px; }
h2 { font-size: 120%; }
h3 { font-size: 100%; }
h4, h5 { font-size: 90%; text-transform: uppercase; }

p, ul { margin-top: 8px; }

.cb { clear: both; }

/* design layout */
#mossLinks { width: 960px; margin: 10px auto; font-size: 90%; }
	#mossLinks a { color: #000; }
	.ms-siteaction { float: right; text-align: right; margin-left: 10px; } 		
	#mossWelcome { width: 40%; float: left; }
	#siteLinks { float: right; text-align: right; color: #666; }
	#siteLinks a { color: #333; text-decoration: none; }
	#siteLinks a:hover { text-decoration: underline; }
		
#masterPageLayout { width: 980px; margin: auto; background: #fff; }
    #headerLayout { z-index: 0; position: relative; height: 237px; background: #6f6f6f url('/design/Conference/Conferencebanner_mobile.jpg') top left no-repeat; }
    	#conTitle { display: none; }
    	/* primary navigation */
        /* #topNavLayout { position: absolute; top: 192px; left: 0px; width: 100%; height: 48px;  } */
            .globalNav { z-index: 200; position: absolute; bottom: 0px; left: 40px; border-collapse: collapse !important; }
          	.globalNav td { border-collapse: collapse !important; padding: 0 !important; }
            .globalNavItem { }
            .globalNavItem a { display: block; height: 34px; margin: 0 2px; padding: 10px 15px 0 15px; font-weight: bold; color: #fff; background: #999 url('/design/Conference/navTab_default.gif') repeat-x left bottom;}
            .globalNavItemHover { }
            .globalNavItemActive a { color: #666; background: #fff url('/design/Conference/navTab_on.gif') repeat-x left bottom; text-decoration: none; }
            .globalNavMenu { }
            .globalNavMenuItem { }
            .globalNavMenuItemHover { }
            .globalNavMenuItemActive { }
            
 	#contentColumnLayout { width: 100%; background: url('/design/conference/content_back.gif') top right repeat-y; }
        #pageLeft { margin-left: 40px; width: 48%; padding: 10px 0 20px 0; float: left; }
        #pageRight { margin-right: 40px; width: 36%; padding: 4% 0; float: right; }
 	
 	#pageTools { text-align: right;}
 		.printFriendly { color: #888; font-size: 85%; text-align: right; }
 		.printFriendly a { color: #888; text-decoration: none; }

    #zoneLayout { width: 100%; }
        #zoneLeft { width: 48%; vertical-align: top; }
        #zoneRight { width: 48%; vertical-align: top; }
        #zoneSpacer { width: 4%; }
            
    #footerLayout { width: 100%; border-top: 1px solid #e2e2e2; }
    	td#footerLogo { width: 5%; vertical-align: bottom; }
    	td#footerInfo { width: 95%; vertical-align: bottom; }
    		#footerLinks { text-align: center; padding: 5px 10px 4px 10px; font: 85% Arial, Helvetica, sans-serif; color: #fff; background: #b91d49; }
    		#footerLinks a { color: #fff; text-decoration: none; }

/* secondary navigation 
.currentNav { font-family: Arial, Helvetica, sans-serif; }
.currentNavHeaderMenu { }
.currentNavHeader { }
.currentNavHeader a { display: block; margin: 3px 0; font-weight: bold; }
.currentNavHeaderActive { }
.currentNavItemMenu { }
.currentNavItem { }
.currentNavItemActive { }
*/

/* breadcrumb 
.ms-pagebreadcrumb { font-size: .85em; }
.ms-pagebreadcrumb a { color: #666; }
.breadcrumbItem { }
.breadcrumbItemActive { }
*/

/* web parts */
.ms-WPHeader td {  }
h3.ms-WPTitle { font-size: 120%; color: #666; margin: 0; }
.ms-partline { background: #666; }

/* lists */
.ms-menutoolbar, table.ms-toolbar, .ms-toolbarContainer { background: #dddddd; }
.ms-separator img { background: #cccccc; }
.ms-viewheadertr { background: #f3f3f3; font-size: .8em; }

/* forms */
.ms-formlabel { border-top: 1px #cccccc dotted; }
.ms-formbody { background: #f3f3f3; border-top: 1px #cccccc dotted; }
.ms-formline { border-top: 1px #cccccc dotted; }

/* calendar */
.ms-cal-gempty { font-size: .8em; }
.ms-datepickerouter { font-size: .8em; }

/* bullets */
.bullet, .level-bullet { background-image: url('/design/conference/bullet_default.png'); }
ul { list-style-image: url('/design/conference/bullet_default.png'); }





