@charset "utf-8";
/* CSS Document */

@import "messages.css";

body {
background:#030303 url(images/eventsimg/eventbodybg.jpg) repeat-x top left; color: #515151; margin:0px; padding:0px; font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; }


img{
border:none;
}

#wrapper{
margin-left:auto;
margin-right:auto;
width: 1024px;
/*
width:974px;
*/
text-align:left;
}

.exlhome{
margin:10px 10px 0px;
text-align:right;
clear:both;
}

.evbg{
width: 1024px;
/*
width:974px;
*/
margin-top:-6px;
background:url(images/eventsimg/wrapperbg.jpg) repeat-y top left;
text-align:left;
}

.evbgup{
background:url(images/eventsimg/wrapperupbg.jpg) no-repeat top left;
padding-top:4px;
}

.shadingbg{
background:url(images/eventsimg/shadingbg.jpg) repeat-y top left;
padding:0px 4px 4px 4px;
overflow:hidden;
width: 1024px;
/*
width:966px;
*/
}

#bannerarea{
overflow:hidden;
padding:0px;
margin-bottom: 0;
width: 1024px;
/*
width:958px;
*/
background:url(images/eventsimg/bannerbg.jpg) repeat-x top left;
clear:both;
}

#bannerarea img{
vertical-align:bottom;
}


#mainmenu{
height:36px;
background:url(images/eventsimg/menubg.jpg) repeat-x top left;
clear:both;
margin-bottom:5px;
}

#maindiv{
overflow:hidden;
text-align:left;
font-size:11px;
width: 1024px;
/*
width:966px;
*/
clear:both;
}


#rightcontent {
float:right;
display:block;
padding-left:4px;
}

#rightcontent .block{
margin-bottom:5px;
}

#midcontent {
width:686px;
float:left;
overflow:hidden;
padding-bottom:4px;
}

.contentpadding{
padding:0 25px;
background:#fff;
}

.contentarea{
position:relative;
}

#footer{
font-size:10px;
color:#ababab;
clear:both;
}

#footer a{
color:#ababab;
text-decoration:none;
}

.footerinner{
padding:20px;
overflow:hidden;
display:block;
text-align:center;
}

#wrapper .block .content .content{
padding:0px;
background:none;
}


h1.title{
font-size:18px;
color:#c1330d;
text-transform:capitalize;
padding:5px 5px 5px 14px;
margin-bottom:5px;
}


.edittab{
position:absolute;
background:#fce990;
border:1px dotted #01539f;
padding:2px;
padding-left:5px;
padding-right:5px;
}

ul.primary {
  border-bottom: 0px solid #dddddd;
  border-collapse:collapse;
  height:auto;
  line-height:normal;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin: 10px 0px;
  padding:0 0 10px 0;
  white-space:nowrap;
}

ul.primary li{
display:inline;
}

ul.primary li a {
  background-color: #eeeeee;
  border-color: #dddddd;
  color: #666666;
  font-size: 1.0em;
  border-style:solid solid solid;
  border-width: 1px;
  height: auto;
  margin-right: 0em;
  padding: 5px 5px;
  text-decoration:none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

ul.primary li a:hover {
  background-color:#ffffff;
  color: #000000;
  border-color:#999999 #999999 #999999;
}

ul.primary li.active a {
  background-color:#FFFFFF;
  color: #000000;
  border-color:#333333 #333333 #333333;
  border-style:solid;
  border-width:1px;
}



#mainmenu ul, #mainmenu ul li{
	margin: 0;
	padding: 0;
	list-style-image:none;
	list-style:none;
	font-weight:normal;
}

#mainmenu ul li{
float:left;
}

#mainmenu ul li a{
display:block;
text-decoration:none;
color:#4e8abe;
font-size:12px;
font-family:"Trebuchet MS";
padding:8px 12px 8px 12px;
text-transform:uppercase;
background:url(images/eventsimg/menudivider.jpg) no-repeat right center;
}

ul.secondary{
margin-bottom:15px;
}

ul.secondary li{
	margin: 0;
	padding: 0;
	list-style-image:none;
	list-style:none;
	font-weight:normal;
	display:inline;
}

ul.secondary li a{
text-decoration:none;
color:#4e8abe;
font-size:12px;
font-family:"Trebuchet MS";
padding:8px 12px 8px 12px;
text-transform:uppercase;
}

/* -------------------------- nice menu -------------------------------------------- */

ul.nice-menu li,
ul.nice-menu li.menuparent {
	background:none;
	border:none;
	margin: 0;
	padding: 0;
	list-style:none;
	font-weight:normal;
}


ul.nice-menu a, ul.nice-menu .menuparent a 
{
display:block;
text-decoration:none;
color:#4e8abe;
font-size:12px;
font-family:"Trebuchet MS";
padding:8px 12px 8px 12px;
text-transform:uppercase;
background:url(images/eventsimg/menudivider.jpg) no-repeat right center;
}

ul.nice-menu a:hover, ul.nice-menu a.active{
color:#4e8abe;
}


ul.nice-menu ul{
  position: absolute;
  top: 3em;
  left: 0px;
  border: 1px solid #bababa;
  border-bottom:none;
}

ul.nice-menu ul li{
  padding:0;
  margin:0;
  border-top:none;
  text-align:left;
  text-transform:none;
  font-weight:normal;
  width: 16em;
  background: #4c4c4c;
}


ul.nice-menu ul a,  ul.nice-menu .menuparent ul a {
  border-bottom: 1px solid #bababa;
  color:#fff;
  padding-left:5px;
  padding-right:3px;
  padding-top:2px;
  padding-bottom:2px;
  margin:0;
  font-size:12px;
  letter-spacing:normal;
  display: block;
  background-image:none;
  font-weight:normal;
  text-transform:none;
}

ul.nice-menu .menuparent ul a{
  padding-left:5px;
  padding-right:3px;
  padding-top:2px;
  padding-bottom:2px;
}

ul.nice-menu ul a:hover{
  color:#fff;
  background:#4e8abe;
}

ul.nice-menu li.menuparent ul li .active{
  color:#fff;
  background:#4e8abe;
}


ul.nice-menu-down li li.menuparent{
  background:#4c4c4c url(images/eventsimg/arrow.gif) right center no-repeat;
}
ul.nice-menu-down li li.menuparent a:hover {
  background:#4e8abe url(images/eventsimg/arrow.gif) right center no-repeat;
}
ul.nice-menu-down li li.menuparent li a:hover {
  background-image: none;
}

ul.nice-menu-down li ul li ul {
  left: 18.5em;
  top: 0px;
}

ul.nice-menu-down li.menuparent:hover,
ul.nice-menu-down li.over,
/* Repeat for Garland header */
#header-region ul.nice-menu-down li.menuparent:hover,
#header-region ul.nice-menu-down li.over {
	background:none;
}

ul.nice-menu-down li li.menuparent:hover,
ul.nice-menu-down li li.over{
	background:none;
	background:#4e8abe url(images/arrow.gif) right center no-repeat;
}
/* ------------------------------ end of nice menu ---------------------------- */

.sidebar .block .content{
padding:10px 20px;
margin:0px;
}

.sidebar .block h2.title{
padding-left:20px;
}


a {
  text-decoration:none;
  color:#597fbe;}
  
  a:hover {
    text-decoration:underline;}

p{
padding:0px;
margin:0px;
margin-bottom:1em;
}

 h1, h2, h3, h4, h5, h6{
 color:#c1330d;
 font-family:"Trebuchet MS";
 margin-bottom:10px;
 }

 
h1 {
	font-size: 20px;
}

h2{
	font-size: 18px;
}


h3{
	font-size: 16px;
}

h4 {
	font-size: 14px;

}

h5 {
	font-size: 13px;
}

h6 {
	font-size: 12px;
}


.downloadbrowcher{
text-align:center;
padding:0 0 10px 0;
}

.registernow{
text-align:center;
padding-bottom:10px;
}

.fullleftimage{
float:left;
width:210px;
}

#block-block-13{
border-bottom:1px solid #cdcdcd;
}

h1.title,
.footerinner,
.sidebar .block,
.sidebar .block .content,
.sidebar .block h2.title,
#bannerarea  {
	background: none !important;
}

.sidebar,
#rightcontent {
	width: 278px;
}

.sidebar .block h2.title  {
	color:#C1330D;
	font-size:18px;
}

#rightcontent {
	padding-left: 0;
	margin-left: 0;
}

#bannerarea {
	padding-bottom: 0;
	background-color: #FFF;
}