/* home page styles */
body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height:18px; 
	color:#757575; 
	padding:0px 0px 5px 0px; 
	margin:0px;}
#header {
	width: 758px;
	height: 150px;
	position: relative;
	margin: 0px;
	padding: 0px;
	}
#header span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(header.jpg) no-repeat left top;
}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 30px; line-height: 45px; font-weight: bold; color: #E33B42; margin: 0px; padding: 0px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size: 25px; line-height:16px; font-weight: bold; color:#E33B42; padding:0px 0px 5px 0px; margin:0px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height:16px; font-weight: bold; color:#757575; padding:0px 0px 5px 0px; margin:0px;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size: 13px; line-height:16px; font-weight: bold; color:#E33B42; padding:0px 0px 5px 0px; margin:0px;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size: 13px; line-height:16px; font-weight: bold; color:#4d4d4d; padding:15px 0px 5px 0px; margin:0px;}
a, a:link, a visited {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#E33B42; text-decoration:none;}
a:hover, a:active {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4d4d4d; text-decoration:underline;}
.red {color:#E33B42;}
.leftborder {
	background: url(border_left.gif) right top repeat-y;
	width: 10px;}
.rightborder {
	background: url(border_right.gif) left top repeat-y;
	width: 10px;}

#main_nav { float:left; width:758px; height:31px; line-height:normal; background-color: #FFFFFF; background:url(../images/main_nav_bg.gif) repeat-x top;}
#main_nav ul { margin:0; padding:0; list-style:none; }
#main_nav li { background:url(../images/main_nav_right.gif) no-repeat left top; float:right; margin:0; padding:0; }
#main_nav a, #main_nav a:link, #main_nav a:visited { font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#757575; text-decoration:none; display:block; padding: 8px 15px 8px 15px; }
#main_nav a:hover, #main_nav a:active { color:#414141; text-decoration:none; display:block; }
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #main_nav a {float:none;}
  /* End IE5-Mac hack */
#main_nav .current { background:url(../images/main_nav_right.gif) no-repeat left top; float:right; margin:0; padding:0;}
#main_nav .current a { font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color:#E33B42; text-decoration:none; display:block; padding: 8px 15px 8px 15px; }

#intro {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#757575; padding:15px;}
#for_information {padding:15px;}
#bottom_banner {background-color:#2B2B2B; width:95%; text-align:right; margin-top:5px;}
.conference_container {padding:15px;}
#conference_list { padding: 0px; margin: 0px 0px 10px 0px; width:98%;}
#conference_list li { margin: 0px; padding: 0px 0px 0px -15px; border-bottom: 1px dashed #e6e6e6; list-style-type: none;}
#conference_list a, #conference_list a:link, #conference_list a:visited {font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; font-weight:bold; color:#757575; text-decoration:none; padding:5px; display:block;}
#conference_list a:hover, #conference_list a:active {font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; font-weight:bold; color:#757575; text-decoration:none; padding:5px; display:block; background-color:#f1f1f2;}
.magazine_logo { text-align:center; vertical-align:middle; background:url(magazine_logo-bg.gif) left bottom no-repeat; width:98%;}
