/* General */
body{
/*	background-image: url('../imgs/LV_Skyline_Night.jpg');
	background-position: 0 50px;
	background-repeat: no-repeat;*/
	background-color: #111;
	margin: 0 auto;
	font-family: Helvetica, Arial;
}
img{
	border: none;
	text-decoration: none;
}
table{
	margin: 0 auto;
}
p{
	margin: 0 0 1em 0;
	padding: 0;
}
#body_cont{
	margin: 0 auto;
	width:800px; height: 100%;
}
#body_cont_mod{
	margin: 0 auto;
	width:1100px; height: 100%;
}

#index_cont{
	background-color: #CCCCCC;
	margin: 0 auto;
	padding: 5px 25px 25px 25px;
	vertical-align: top;
	text-align: center;
}
#content_cont{
	background-color: #CCCCCC;
	width: 625px;
	margin: 0 auto;
	padding: 5px 25px 25px 25px;
	vertical-align: top;
	text-align: center;
}
#content_cont_mod{
	background-color: #CCCCCC;
	width: 925px;
	margin: 0 auto;
	padding: 5px 25px 25px 25px;
	vertical-align: top;
	text-align: center;
}
#menu_cont{
	background-color: #933333;
	width: 175px;
	vertical-align: top;
}
#menu_cont ul{
	background-color: #933333; /*BG for container*/
	text-align: center;
	margin: 0; padding: 0;
	list-style-type: none;
	vertical-align:middle;
}
#menu_cont ul li{width: 175px; line-height: 25px; margin: 0; padding: 0;}
#submenu_cont{
	background-color: #933333;
	width: 175px;
	vertical-align: top;
}
#submenu_cont ul{
	background-color: #933333; /*BG for container*/
	text-align: center;
	margin: 0; padding: 0;
	list-style-type: none;
	vertical-align:middle;
}
#submenu_cont ul li{width: 175px; line-height: 25px;}

#footer_cont{
	text-align: center;
	margin: 0 auto;
	vertical-align: middle;
	background-color: #EEEDDD;
	width: 800px; line-height: 20px;
}
#footer_cont_mod{
	text-align: center;
	margin: 0 auto;
	vertical-align: middle;
	background-color: #EEEDDD;
	width: 1100px; line-height: 20px;
}
#footer_cont img, #footer_cont_mod img{
	margin: 10px 20px;
	vertical-align: middle;
	line-height: 65px;
}
#header{
	height: 75px; width: 800px; line-height: 75px;
	background-image: url('../imgs/headerbg.png');
	background-repeat: repeat-x;
	text-align: center;
	font-size: 24px; font-weight: bold;
	color: #FFFFFF;
}
#header_mod{
	height: 75px; width: 1100px; line-height: 75px;
	background-image: url('../imgs/headerbg.png');
	background-repeat: repeat-x;
	text-align: center;
	font-size: 24px; font-weight: bold;
	color: #FFFFFF;
}
#header_logo{
	height: 75px;
	width: 90px;
	float: left;
}
#header_pic{
	height: 75px;
	width: 110px;
	float: right;
}
#header_text{vertical-align: middle;}
a.menu_a{
	background-image: url('../imgs/btnbg.png');
	background-repeat: repeat-x;
	color: #ffffff;
	margin-top: 2px;
	margin-bottom: 2px;
	text-decoration: none;
	text-align: center;
	width: 175px;
	height: 25px;
	display:block;
}
a.submenu_a{
	background-image: url('../imgs/btnbg.png');
	background-repeat: repeat-x;
	color: #ffffff;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	width: 150px;
	height: 25px;
	display:block;
}
.menu_ua{
	background-image: url('../imgs/btnbg2.png');
	background-repeat: repeat-x;
	color: #BBBBBB;
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	width: 175px;
	height: 25px;
	display:block;
}
a.menu_a:hover {
	background-image: url('../imgs/btnbggray.png');
	background-repeat: repeat-x;
	color: #FFFFFF;
	width: 175px;
}
a.submenu_a:hover {
	background-image: url('../imgs/btnbggray.png');
	background-repeat: repeat-x;
	color: #FFFFFF;
	width: 150px;
}

.middle{vertical-align: middle; height:55px;}
.center{text-align: center;}
.left{float: left;}
.right{float: right;}

#updates_cont{
	width:190px;
	line-height: 1.1em;
	vertical-align: top;
	background-color: #BBBBBB;
	padding: 10px;
}
.head_updates{
	font-weight: bold;
	text-decoration: underline;
	font-size: 14px;
	color: #FFFFFF;
}

.menu li {position: relative;}
 
.menu ul{
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
}
 
.menu ul,
.menu li:hover ul ul
{display: none;}
 
.menu li:hover ul,
.menu ul li:hover ul
{display: block;}

#mediaTable td{
	padding: 2px 20px;
}

#regTable th{
	background-color: #933333;
	color: #FFFFFF;
	padding: 5px 5px;
}
.rebel th{
	background-color: #933333;
	color: #FFFFFF;
	padding: 5px 2px;
}
.rebel td{
	background-color: #EEE;
	padding: 5px 2px;
}
#regTable td{padding: 5px 5px;}
.title_updates{font-weight: bold; font-size: 12px; color: #933333;}
.info_updates{font-size: 9px; color: black;}
.text_updates{font-size: 11px; color: black;}
.fulltext_updates{text-align: left; font-size: 14px; color: black;}

.pageTitle{font-size: 26px; font-weight: bold; color: #933333; text-decoration: underline;}
.getReader{padding: 10px;}
.eventTitle, .subtitle{text-align: left; font-size: 22px; font-weight: bold; color: #933333;}
.uline{text-decoration: underline;}
.smSubtitle{text-align: left; font-size: 16px; font-weight: bold; color: #933333;}

.volSubtitle{text-align: left; text-decoration: underline; font-size: 14px; font-weight: bold; color: #000;}
.ltr, .aboutTitle{font-size: 16px; font-weight: bold; color: #933333;}

.question{font-weight: bold; font-size: 14px;}
.answer{font-size: 14px;}

.bio{text-align: left; font-weight: bold; font-size: 14px; color: #933333;}
.biotxt{text-align: left;}
.biopho{text-align: center; width: 160px;}
.sponsor_img{padding: 20px;}
.SponTitle{text-align: left;}

.medTitle{text-align: left; font-weight: bold; font-size: 16px;}
#credit{font-size: 10px; color: white; text-align: center;}