/*-----------------------------------------------------------
Description: MTO Summit 2010
Version: 1.0
Author: Luke Sherrington
Author URI: www.aspevents.net
-----------------------------------------------------------*/

/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
h1,h2,h3,h4,h5,h6,div,ul,ol {margin:0; padding:0;}
ul {margin-left:1.3em;}
.bodysheet li{margin-left:1.3em;} 
 /* To make bullet points appear right in content */
/*-----------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.75em Arial, Helvetica, sans-serif; color:#4a4a4a;  text-align:left; background-color:#e2e7ec; line-height:1.42em;}
body p{padding:0 0 15px 0;}
a:link {color:#f07f24; text-decoration:none; font-weight:bold;} /* unvisited link */
a:visited {color:#f07f24; text-decoration:none; font-weight:bold;} /* visited link */
a:hover {color:#2d6dab; text-decoration:none; font-weight:bold;} /* mouse over link */
a:active {color:#2d6dab; text-decoration:none; font-weight:bold;} /* selected link */
.clear{clear:both;}
p {}
.nowrap	{white-space: nowrap;}
/*-----------------------------------------------------------*/


/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV { width:100%; margin:0 auto; position:relative; padding:0; text-align:center; background:url(../g/2011/template/bg_site.gif) repeat-x top center; float:left;}
#container {width:940px; margin:0 auto; padding:0; text-align:left;}

#header {width:940px; height:125px; margin:0; padding:0; float:left;}
#menu {float:left; width:940px; height:39px; margin:0; padding:0; _margin-top:-44px;}
		
#content {width:940px; margin:0px; padding:0; float:left; margin-top:40px; margin-bottom:10px;}

#page {float:left; width:620px; padding:0; margin-right:20px;}
	#pagebody_t {float:left; width:620px; background:url(../g/2011/template/sheet_t.gif) top left no-repeat #fff; height:10px;}
	#pagebody {float:left; width:600px; padding:0 10px 0 10px; background-color:#fff;}
	#pagebody p {margin:0; padding:0; padding-bottom:15px;}
	#pagebody_b {float:left; width:620px; background:url(../g/2011/template/sheet_b.gif) top left no-repeat; height:10px; margin-bottom:20px; padding:0;}
	#pb_below {float:left; width:620px;}

#pb_right {float:left; width:300px; padding:0; margin:0; margin-bottom:20px;}

#bottom{width:100%; padding:0; background-color:#acb4bb; margin:0; min-height:50px; text-align:center; float:left; margin-top:20px;}
	#foot {width:940px; margin:0 auto; padding:0; text-align:left;}
/*-----------------------------------------------------------*/

/*SEARCH
------------------------------------------------------------*/
#search {width:255px; padding-top:72px; height:30px; padding-right:10px; float:right; background:url(../g/2011/template/bg_search.gif) no-repeat top right; padding-left:50px;}
#searchfield { float:left; width:190px; height:20px; padding-left:10px; }
#searchfield input {height:20px;  width:180px; border:none; font:1em Arial, Sans-serif;  padding:3px 0 0 4px; background:none; text-align:left; color:#999;} /*style the input form*/
#searchbutton {float:left; width:20px; height:20px; border:none; margin-left:5px;}
/*----------------------------------------------------------*/




/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{  float:left; width:940px; height:39px;  margin:0;}
.menu1 li{list-style:none; float:left; position:relative; z-index:999;  min-height:39px;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:999; left:-1px; top:38px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{ display:block; background:url(../g/2011/template/menu_off.gif) no-repeat #b9c3cb; width:155px; margin-right:1px;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background:url(../g/2011/template/menu_on.gif) no-repeat;  /*main menu Background on hover*/}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font: bold 1em Helvetica, Arial, sans-serif; text-transform:none;  color:#fff; text-decoration:none; padding:10px 12px 5px 12px; _padding:10px 12px 15px 12px;}
.menu1 ul li:visited, .menu1 ul li a:visited {color:#fff;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; padding-top:9px; _padding-top:0; z-index:999;}
.menu1 ul ul li{list-style:none;  width:155px;  }
.menu1 ul ul li a{ background-color:#879cac; color:#fff; font: 0.83em Arial, Sans-serif; padding:6px 13px; text-align:left; text-transform:none;}
.menu1 ul ul li a:hover{font: normal 0.83em Arial, Sans-serif;color:#fff; background-color:#64798a; background-image:none;padding:0; padding:6px 13px; text-align:left;}
.menu1 ul ul li:hover {background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden;position:absolute;height:0;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible;}
/*********[END]submenu*********/
/*---------------------------------------------------------*/






/* HEADINGS
-----------------------------------------------------------*/
h1{font-size:1.3em; color:#fff; height:14px; background:url(../g/2011/template/pt_bg.gif) top left no-repeat #acb4bb; padding:10px;} 
h2{font-size:1.3em; color:#333; text-align:left; padding-bottom:5px; padding-top:3px; line-height:1.5em; border-bottom:1px dashed #9f9d99; margin-bottom:5px;}
h3{font-family:arial, sans-serif; font-size:1.2em; color:#f07f24; font-weight:bold; text-align:left;} /* Strap Titles*/
h4{font-size:1.3em; color:#fff; height:14px; background:url(../g/2011/template/panel_t_bg.gif) top left no-repeat #acb4bb; padding:10px; width:260px; float:left;}  /* Panel Titles */


/*-----------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
div.sheetbody_1{text-align:left;}

div.hoz {height:14px; min-height:14px; width:14px;} /* Horizontal Sheet Seperator*/
div.vert {width:14px; float:left; height:14px;}/* Vertical Sheet Seperator*/

div.leftsheet {width:243px; float:left;}
div.rightsheet {width:243px; float:left;}




/*-----------------------------------------------------------*/


/* PANELS
-----------------------------------------------------------*/
.panel_1 {float:left; background:url(../g/2011/template/panel_t.gif) top left no-repeat #fff; width:300px; margin-bottom:20px; padding:0;}
.paneltitle_1 {margin:0; padding:0; margin:10px 10px 0 10px;} 
.panelbody_1 {margin:0; padding:10px 10px 0 10px; float:left;}
.panelbody_1 p {margin:0; padding:0;}
.panel_1_foot {float:left; margin:0; padding:0; height:10px; background:url(../g/2011/template/panel_b.gif) bottom left no-repeat; width:300px; }

/*Panel small left*/
.panel_2 {float:left; background:url(../g/2011/template/panel_small_t.gif) top left no-repeat #fff; width:143px; margin-bottom:15px; margin-right:5px;  padding:0;}
.paneltitle_2 {margin:0; padding:0; margin:7px 10px 0 10px; font-weight:bold;} 
.panelbody_2 {margin:0; padding:7px 8px 0 8px; float:left; width:127px;}
.panelbody_2 p {margin:0; padding:0;}
.panel_2_foot {float:left; margin:0; padding:0; height:10px; background:url(../g/2011/template/panel_small_b.gif) bottom left no-repeat; width:143px; }

/*Panel small right*/
.panel_3 {float:right; background:url(../g/2011/template/panel_small_t.gif) top left no-repeat #fff; width:143px; margin-bottom:15px; padding:0;}
.paneltitle_3 {margin:0; padding:0; margin:7px 10px 0 10px; font-weight:bold;} 
.panelbody_3 {margin:0; padding:7px 8px 0 8px; float:left; width:127px;}
.panelbody_3 p {margin:0; padding:0;}
.panel_3_foot {float:left; margin:0; padding:0; height:10px; background:url(../g/2011/template/panel_small_b.gif) bottom left no-repeat; width:143px; }


/*Panel home right*/
.panel_4 {float:left; background:url(../g/2011/template/panel_t.gif) top left no-repeat #FFF; width:300px; margin-bottom:20px; _margin-bottom:0px; margin-left:20px; padding:0;}
.paneltitle_4 {margin:0; padding:0; margin:10px 10px 0 10px;} 
.panelbody_4 {margin:0; padding:2px 10px 0 10px; float:left; width:280px; background:url(../g/2011/template/panel_b.gif) bottom left no-repeat;}
.panelbody_4 p {margin:0; padding:0; float:left;}
.panel_4_foot {margin:0; padding:0; height:0; line-height:0; width:0; background:none;}

.panel_5 {margin-bottom:20px;}



/*-----------------------------------------------------------*/


/* FOOTER
-----------------------------------------------------------*/
ul#footer{text-align:left; margin:0; margin-top:15px; padding-top:0px; padding-bottom:0px; float:left;}
ul#footer ul { background:none; color:#fff;}
ul#footer li {list-style:none; display:inline; padding:0 3px 0 3px; background:none;  font:0.8em Arial, Sans-serif; }
ul#footer li a{text-decoration:none;  background:none; color:#fff;}
ul#footer li a:hover{ text-decoration:none; color:#ec7623;  background:none; }

.asptext {font:0.8em Arial, Sans-serif; float:left; color:#fff; margin-top:15px;}
.asptext a{color:#fff; font:Arial, Helvetica, sans-serif;}
/*-----------------------------------------------------------*/


/* CONTENT SLIDER
-----------------------------------------------------------*/ 
.slidetitle{font-size:1.5em; font-weight:bold; padding:0; color:#eb018c;}

.sliderwrapper{
position: relative; overflow: hidden; width:427px; height:215px; float:left; margin:0px; color:#fff; }

.sliderwrapper .contentdiv { visibility: hidden; position: absolute; left: 0; top: 0; width: 427px; height:215px; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}


.slider_title{font-size:1.2em; font-weight:bold; padding:0;}

.pagination{float:left; padding:0; width:173px; height:215px; text-align:left; background:#325e89;}

ul.list{list-style:none; position:relative; margin:0; padding:0; width:173px; background:#325e89;}
ul.list li{ float:left; width:173px;}

.pagination a{padding: 0 0px; text-decoration: none;  font-weight:bold; font-size:1.2em; cursor:pointer; width:173px;}

.pagination a:hover, .pagination a.selected{cursor:pointer; font-weight:bold; padding:0; width:173px;}

.slide1 a{background:url(../g/2011/template/tab_reg_off.gif) no-repeat top right; width:173px; height:53px; display:block;}
.slide1 a.selected {background:url(../g/2011/template/tab_reg_on.gif) no-repeat top right; width:173px; height:53px; display:block;}

.slide2 a{background:url(../g/2011/template/tab_chicago_off.gif) no-repeat top right; width:173px; height:54px; display:block;}
.slide2 a.selected {background:url(../g/2011/template/tab_chicago_on.gif) no-repeat top right; width:173px; height:54px; display:block;}

.slide3 a{background:url(../g/2011/template/tab_washington_off.gif) no-repeat top right; width:173px; height:54px; display:block;}
.slide3 a.selected {background:url(../g/2011/template/tab_washington_on.gif) no-repeat top right; width:173px; height:54px; display:block;}

.slide4 a{background:url(../g/2011/template/tab_meetingtech_off.gif) no-repeat top right; width:173px; height:54px; display:block;}
.slide4 a.selected {background:url(../g/2011/template/tab_meetingtech_on.gif) no-repeat top right; width:173px; height:54px; display:block;}







