/*
#791615 - dark grey
#980d0b - dark red
#171a63 - dark blue
*/

* { margin: 0; padding: 0; }
body {
	font-family:verdana;
	font-size: 10px;
	font-size: 12px;	
	color: #5c5c5c;
	margin: 0px;
	text-decoration:none;
}
img { border: 0; }
a { text-decoration: underline; color: #171a63; }
a:hover { text-decoration: none; }
table { border-collapse: collapse; }
table, th, td { margin: 0; padding: 0; border: 0; }
td { vertical-align: top; text-align: left; }
ul { list-style: none; }
p { margin-bottom: 8px; }
h1 {
	margin:0px;
	padding:0 0 2px 0;
	font-family:verdana;
	font-size:13px;
	color:#980d0b;
	font-weight:bold;
}
h2 {
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:12px;
	color:#171a63;
	font-weight:bold;
}
h3 {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	font-family:verdana;
	color:#980d0b;
}
h4x {
	margin:0 0 20px 0;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#980d0b;
	text-align: center;
}
h5 { font-weight: bolder; margin-bottom: 8px; }
body {
	font-family: verdana;
	font-size: 10px;
	font-size: 12px;	
	color: #5c5c5c;
	margin: 0px;
	text-decoration: none;
	text-align: center;
}
.header_cnt, .content_cnt, .footer_cnt { width: 100%; text-align: center; clear: both; }
.header, .content, .footer { width: 824px; margin: 0 auto 0 auto; }
.content { text-align: left; }
.header_banner { height: 219px; background: url(../images/header.jpg) 0 0 no-repeat; }
.header_banner { height: 218px; background: url(../images/header_bg.jpg) 0 0 no-repeat; }
.logo { height: 125px; width: 212px; margin: 10px auto 10px auto; }
.content { background: url(../images/content_bg.jpg) 0 0 repeat-y; }
.footer { background: url(../images/footer_bg.jpg) 0 0 no-repeat; padding-top: 30px; }
.content .col_1, .content .col_2 { float: left; }
.content .col_1 { width: 200px; background: url(../images/col_1_bg.jpg) 0 0 no-repeat; padding: 0 25px 0 41px; }
.content .col_2 { width: 463px; background: url(../images/col_2_bg.jpg) 0 0 no-repeat; padding: 25px 70px 25px 25px; }

.sessions_speakers .content .col_2 .indent { padding: 0 0 0 27px; }
/*
.main_menu { width: 200px; }
.main_menu li a { display: block;	width: 200px; text-indent: -9999px; overflow: hidden; background-image: url(../images/main_menu_sprite.jpg); }
#mm_home a { background-position: 0px 0px; height: 40px; }
#mm_sessions_speakers a { background-position: 0px -40px; height: 40px; }
#mm_maps_directions a { background-position: 0px -80px; height: 39px; }
#mm_our_sponsors a { background-position: 0px -119px; height: 41px; }
#mm_registration a { background-position: 0px -160px; height: 40px; }
#mm_contact a { background-position: 0px -200px; height: 40px; }
#mm_past_workshops a { background-position: 0px -240px; height: 40px; }
#mm_guidance_counselors a { background-position: 0px -280px; height: 45px; }

#mm_home a:hover { background-position: 200px 0px; }
#mm_sessions_speakers a:hover { background-position: 200px -40px; }
#mm_maps_directions a:hover { background-position: 200px -80px; }
#mm_our_sponsors a:hover { background-position: 200px -119px; }
#mm_registration a:hover { background-position: 200px -160px; }
#mm_contact a:hover { background-position: 200px -200px; }
#mm_past_workshops a:hover { background-position: 200px -240px; }
#mm_guidance_counselors a:hover { background-position: 200px -280px; }
*/
.main_menu { width: 205px; padding-bottom: 6px; background: url(../images/main_menu_bottom_bg.jpg) left bottom repeat-y; }
.main_menu ul { width: 205px; list-style-type: none; background: url(../images/main_menu_list_bg.jpg) 0 0 repeat-y; }
.main_menu ul li { border-bottom: 1px solid #CBCBCB; }
.main_menu ul li.last { width: 200px; border-bottom: none; }
.main_menu ul li a { display: block; padding: 10px 0px 10px 50px; text-decoration: none; color: #333333; font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; }	
.main_menu ul li a:hover { color: #171963; }
.main_menu ul li a:hover { color: #AC2722; }
.mm_home { background: url(../images/mm_home_bg.jpg) 10px center no-repeat; }
.mm_sessions_speakers { background: url(../images/mm_sessions_speakers_bg.jpg) 10px center no-repeat; }
.mm_maps_directions { background: url(../images/mm_maps_directions_bg.jpg) 10px center no-repeat; }
.mm_our_sponsors { background: url(../images/mm_our_sponsors_bg.jpg) 10px center no-repeat; }
.mm_registration { background: url(../images/mm_registration_bg.jpg) 10px center no-repeat; }
.mm_contact { background: url(../images/mm_home_bg.jpg) 10px center no-repeat; }
.mm_past_workshops { background: url(../images/mm_past_workshops_bg.jpg) 10px center no-repeat; }
.mm_school_counselors { background: url(../images/mm_school_counselors_bg.jpg) 10px center no-repeat; }
.home .main_menu .mm_home a, .sessions_speakers .main_menu .mm_sessions_speakers a, .maps_directions .main_menu .mm_maps_directions a, .our_sponsors .main_menu .mm_our_sponsors a, .registration .main_menu .mm_registration a, .contact .main_menu .mm_contact a, .past_workshops .main_menu .mm_past_workshops a, .school_counselors .main_menu .mm_school_counselors a { color: #AC2722; }

h1 { height: 80px; width: 581px; text-indent: -9999px; overflow: hidden; }
.sessions_speakers h1 { background: url(../images/sessions_speakers_header.jpg) 0 0 no-repeat; }
.maps_directions h1 { background: url(../images/maps_directions_header.jpg) 0 0 no-repeat; }
.our_sponsors h1 { background: url(../images/our_sponsors_header.jpg) 0 0 no-repeat; }
.registration h1 { background: url(../images/registration_header.jpg) 0 0 no-repeat; }
.contact h1 { background: url(../images/contact_header.jpg) 0 0 no-repeat; }
.past_workshops h1 { background: url(../images/past_workshops_header.jpg) 0 0 no-repeat; }
.school_counselors h1 { background: url(../images/school_counselors_header.jpg) 0 0 no-repeat; }
.registration_thankyou h1 { background: url(../images/registration_header.jpg) 0 0 no-repeat; }
	
.box { width: 200px; margin-top: 20px; }
.box .box_header { height: 48px; width: 200px; }
.box .box_content { padding: 10px 20px 10px 20px; background: url(../images/box_content_bg.jpg) 0 0 repeat-y; }
.box .box_content { text-align: center; background: url(../images/box_content_sponsor_bg.jpg) 0 0 repeat-y; }
.box .box_footer { height: 48px; width: 200px; background: url(../images/box_footer_bg.jpg) 0 0 no-repeat; }
.box .box_footer { height: 48px; width: 200px; background: url(../images/box_footer_sponsor_bg.jpg) 0 0 no-repeat; }
.box.register .box_header { background: url(../images/box_header_register.jpg) 0 0 no-repeat; }
.box.our_sponsors .box_header { background: url(../images/box_header_our_sponsors.jpg) 0 0 no-repeat; }
.footer { margin-bottom: 30px; }

.right { float: right; margin-right: 20px; }
.clear { clear: both; }

input[type="text"], select { width: 210px; font-family:verdana; font-size: 10px;	color: #5c5c5c; }
input[type="text"]:focus, select:focus { border: 1px solid red; }
fieldset { padding: 10px 8px 10px 8px; }
.form_data { margin-bottom: 10px; }
.error_message { font-size: 10px; color: red; padding: 0; margin: 0; }
legend { padding: 0 10px 0px 10px; margin-bottom: 10px; }
label { width: 200px; }
.session { width: 440px; }

.last { margin-right: 0; }
.registration #registration_form .fcol_1, .registration #registration_form .fcol_2 { float: left; padding: 0; margin: 0; }
.registration #registration_form .fcol_1 { width: 225px; }
.registration #registration_form .fcol_2 { width: 215px; }
.registration #attendees_cnt, .registration #person1, .registration #person2, .registration #person3, .registration #person4, .registration #person5, .registration #person6, .registration #buttons { display: none; } 
.person { padding-top: 20px; }
.person { padding-top: 10px; }
/*
.cen_main_bg {
	background:url(../images/cen_main_bg.jpg) repeat-x;
	background-color:#ffffff;
}
.lft_btm_pan_px {
	background:url(../images/lft_btm_pan_px.jpg) repeat;
	background-color:#FFFFFF;
}
.txt_align {
	text-align:justify;
}
.txt_align_center {
	text-align:center;
}
.list {
	margin: 0px;
	padding: 2px 0 0 2px;
	list-style-type:none;
}
.list li{
	font-family:Verdana;
	font-size:10px;
	background:url(../images/bullet.jpg)	 no-repeat 1px 12px;
	width: 140px;
	padding: 8px 0px 0 21px;
	margin: 0px;
	text-align:justify;
}
.wel_page_px {
	background-color:#ffffff;
}
.para_txt {
	line-height:14px;
	text-align:justify;
	margin:0px;
	padding:0px;
}
.copy {
	font-family:Verdana;
	font-size:10px;
	line-height:14px;
	color:#404040;
	text-align:center;
}
.copy a, .copy a:link, .copy a:visited, .copy a:active{
	text-decoration:underline;
	color:#404040;
}
.copy a:hover{
	text-decoration:none;
	color:#791615;
}
form {
	margin:0px;
	padding:0;
}
.field, .box, .field02, .field03, .box_2, .zip , .loginfield{
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	background-color:#FFFFFF;
	width:45px;
	height:13px;
	padding: 1px 2px 1px 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
}
.field:hover, .box:hover, .field02:hover, .field03:hover, .box_2:hover, .zip:hover, .loginfield:hover {
	background-color: #f9f9f9;
	border:solid 1px  #171a63;
}
.field:focus, .box:focus, .field02:focus, .field03:focus, .box_2:focus, .zip_focus {
	background-color:#FFFFFF;
	border:solid 1px  #8e1d1b;
}
.box {
	width:48px;
	height:18px;
}
.box_2 {
	width:100px;
	height:18px;
}
.field02 {
	width:80px;
	height:13px;
}
.field03 {
	width:70px;
	height:13px;
}
.zip {
	width:35px;
	height:13px;
}
.students {
	font-family:Verdana;
	font-weight:bold;
	font-size: 13px;
	color: #171a63;
}
.for_more {
	font-family: verdana;
	font-size: 12px;
	line-height:16px;
	color: #5c5c5c;
	text-align:center;
}
.call { 
	font-family: verdana;
	font-size: 12px;
	font-weight:bold;
	color: #5c5c5c;
}
.carroll_university{ 
	font-family:Verdana;
	font-size:11px;
	color:#5c5c5c;
	text-align:center;
	line-height:20px;
}
.right {
	margin: 0px;
	padding: 1px 0 0 0 ;
	list-style-type:none;
}
.right li{
	font-family:Verdana;
	font-size:10px;
	background:url(../images/bullet_rec.jpg) no-repeat 0px 6px;
	line-height:16px;
	width: 380px;
	padding: 0px 0px 0 18px;
	margin: 0px;
	text-align:justify;
}
.second {
	margin: 0px;
	padding: 10px 0 0 0 ;
	list-style-type:none;
}
.second li{
	font-family:Verdana;
	font-size:10px;
	background:url(../images/bullet_rec.jpg) no-repeat 0px 6px;
	line-height:16px;
	width: 382px;
	padding: 0px 0px 0 15px;
	margin: 0px;
	text-align:justify;
}
.copy_2 {
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#404040;
	text-align:center;
}
.copy_2 a, .copy_2 a:link, .copy_2 a:visited, .copy_2 a:active {
	text-decoration:none;
	color:#404040;
}
.copy_2 a:hover {
	text-decoration:underline;
	color:#791615;
}
.our {
	font-family:Verdana;
	font-size:10px;
	color:#5c5c5c;
	text-align:center;
}
.our a, .our a:link, .our a:visited, .our a:active {
	text-decoration:none;
	color:#404040;
}
.our a:hover {
	text-decoration:underline;
	color:#791615;
}
.stezela {
	font-family:Verdana;
	font-size:10px;
	color:#5c5c5c;
	text-align:justify;
}
.stezela a, .stezela a:link, .stezela a:visited, .stezela a:active {
	text-decoration:underline;
	color:#404040;
}
.stezela a:hover {
	text-decoration:none;
	color:#791615;
}
.brad_align {
	font-size:9px;
}
.brad_link {
	font-weight:bold;
	font-size:11px;
}
.wel_box {
	background:url(../images/wel_txt_img_new.jpg) no-repeat;
}
.points {
	margin: 0px;
	padding: 7px 0 0 0 ;
	list-style-type:none;
}
.points li{
	font-family:Verdana;
	font-size:12px;
	background:url(../images/circle_bullet.jpg) no-repeat 10px 9px;
	line-height:16px;
	width: 400px;
	padding: 5px 0px 0 25px;
	margin: 0px;
	text-align:justify;
}
.line_height {
	line-height:20px;
}
.last_page {
	ont-family:verdana;
	font-size: 10px;
}
.title {
	font-family:Verdana;
	font-size:10px;
	color:#171a63;
}
.title a, .title a:link, .title a:visited, .title a:active {
	text-decoration:none;
	color:#171a63;
}
.title a:hover {
	text-decoration:underline;
	color:#791615;
}
.blue {
	font-family: verdana;
	font-size: 12px;
	font-weight:bold;
	color:#171a63;
}
.blue_color {
	color:#171a63
}
.session {
	margin: 0px;
	padding: 1px 0 0 0 ;
	list-style-type:none;
}
.session li{
	font-family:Verdana;
	font-size:10px;
	background:url(../images/bullet_rec.jpg) no-repeat 2px 5px;
	line-height:14px;
	width: 260px;
	padding: 0px 0px 0 14px;
	margin: 0px;
	text-align:justify;
}
.sessiondown {
	margin: 0px;
	padding: 1px 0 0 0 ;
	list-style-type:none;
}
.sessiondown li{
	font-family:Verdana;
	font-size:10px;
	background:url(../images/bullet_rec.jpg) no-repeat 2px 5px;
	line-height:14px;
	width: 360px;
	padding: 0px 0px 0 14px;
	margin: 0px;
	text-align:justify;
}
.copy3 {
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	color:#404040;
	text-align:center;
}
.copy3 a, .copy3 a:link, .copy3 a:visited, .copy3 a:active{
	text-decoration:underline;
	color:#404040;
}

.copy3 a:hover{
	text-decoration:none;
	color:#791615;
}

.loginfield {
	width:200px;
	height:13px;
}
a.link:link,a.link:visited {
	margin:0;
	padding:0;
	font-family:verdana;
	font-size: 10px;
	color:#5c5c5c;
	text-decoration:none;
}
a.link:hover {
	text-decoration:underline;
	color:#ac2625;
}

a.fall:link,a.fall:visited {
	margin:0;
	padding:0;
	font-family:verdana;
	font-size: 15px;
	font-weight:bold;
	color:#171a63;
	text-decoration:none;
}
a.fall:hover {
	text-decoration:underline;
	color:#ac2625;
}
a.gm:link,a.gm:visited {
	margin:0;
	padding:0;
	color:#980d0b;
	text-decoration:none;
}
a.gm:hover {
	text-decoration:underline;
	color:#171a63;
}
h1 {
	margin:0px;
	padding:0 0 2px 0;
	font-family:verdana;
	font-size:13px;
	color:#980d0b;
	font-weight:bold;
}
h2 {
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:12px;
	color:#171a63;
	font-weight:bold;
}
h3 {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	font-family:verdana;
	color:#980d0b;
}
h4 {
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#980d0b;
}
.map {
	margin: 0px;
	padding:0px 0 0 0 ;
	list-style-type:none;
}
.map li{
	font-family:Verdana;
	font-size:10px;
	background:url(../images/bullet_rec.jpg) no-repeat 0px 6px;
	line-height:16px;
	width:220px;
	padding: 0px 0px 0 15px;
	margin: 0px;
	text-align:justify;
}
h5 {
	margin:0px;
	padding:0 0 5px 0px;
	font-size:12px;
	font-weight:bold;
}
a.doc:link,a.doc:visited {
	margin:0;
	padding:0;
	line-height:18px;
	color:#5c5c5c;
	text-decoration:none;
}
a.doc:hover {
	text-decoration:underline;
	color:#171a63;
}
*/

.map, .map2 {
	margin: 0 0 20px 0;
	padding:0px 0 0 0 ;
	list-style-type:none;
}
.map li{
	font-family:Verdana;
	font-size:10px;
	background:url(../images/bullet_rec.jpg) no-repeat 0px 6px;
	line-height:16px;
	width:220px;
	padding: 0px 0px 0 15px;
	margin: 0px;
	text-align:justify;
}
.map2 li {
	font-family:Verdana;
	font-size:12px;
	background:url(../images/bullet_rec.jpg) no-repeat 0px 6px;
	line-height:16px;
	padding: 0px 0px 0 15px;
	margin: 0px;
	text-align: justify;
}

.agenda { 
	background: url(../images/graph_underline.jpg) left bottom no-repeat;
	padding-bottom: 24px;
	margin-bottom: 20px;
}
.sessions_speakers .track { list-style: outside upper-alpha; font-weight: bold; color: #ac2624; width: 385px; padding-left: 20px; margin-bottom: 15px; }
.sessions_speakers .track li { clear: both; font-weight: normal; width: 385px; padding: 0 0 8px 0px; vertical-align: top; }
.sessions_speakers .track li a {
				vertical-align: top;
        display: -moz-inline-stack;
        display: inline-block;

        zoom: 1;
        *display: inline;
/*        _height: 250px; */
    }
.sessions_speakers .track li a { text-decoration: none; }
.sessions_speakers .track li a:hover { text-decoration: underline; }
.sessions_speakers .track li a.title { width: 308px;  padding-right: 20px; }
.sessions_speakers .track li a.title { 
        display: -moz-inline-stack;
        display: inline-block;


				vertical-align: top; 				
				}
.sessions_speakers a.top_button {
	display: block;
  width: 74px;
  height: 19px;
  background: url(../images/back_to_top_btn.jpg) 0 0 no-repeat;
	text-indent: -9999px;	
}
.sessions_speakers a.details_button {
        vertical-align: top;

		/*
    width: 76px;		 * 
    height: 21px;
    background: url(../images/details_btn_up.jpg) 0 0 no-repeat;
text-indent: -9999px; overflow: hidden;
*/
	color: #ac2624;	
	text-decoration: underline !important;		
}
.sessions_speakers a.details_button:hover { text-decoration: none !important; }
.sessions_speakers .agenda, .sessions_speakers .session { width: 410px; } 
.sessions_speakers .session { clear: both; background: url(../images/graph_underline.jpg) left bottom no-repeat; padding-bottom: 24px; margin-bottom: 20px; }
a.top_button:hover {
    background: url(../images/back_to_top_btn_over.jpg) 0 0 no-repeat;
}
a .hide { display: none; }

h2 { 
	font-family: verdana;
	font-size: 12px;
	font-weight:bold;
	color: #5c5c5c;
	text-transform: uppercase;
	margin-bottom: 20px;
 }
h3 {
	color: #ad2321;
	margin-bottom: 14px;
}
.time { 
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
	width: 120px; 
}
.sessions_speakers h4.presenter {
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	color: #171963
	text-align: left;
	margin-bottom: 10px;	
}
h5 {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	color: #5c5c5c;
	color: #171a63;	
	margin-bottom: 10px;	
}
.session_number { 
	color: #ac2624;
}
.sessions_speakers .presenter_picture {
	float: left;
	text-align: top;
	margin: 0 8px 8px 0;
}

.points {
	margin: 0px;
	padding: 7px 0 0 0 ;
	list-style-type:none;
}
.points li{
	font-family:Verdana;
	font-size:12px;
	background:url(../images/circle_bullet.jpg) no-repeat 10px 9px;
	line-height:16px;
	width: 400px;
	padding: 5px 0px 0 25px;
	margin: 0px;
	text-align:justify;
}
.red { color: #; }
.grey { color: #; }
.blue { color: #; }
.center { text-align: center; margin-left: auto; margin-right: auto; }
.small { font-size: 9px; }

.inline_box { float: left; }
