
body,html { padding:0;margin:0;background-color:#94a6b5; }

img { border:none;display:block; }


div,a,ul,li { background-repeat:no-repeat; }

p,li,option,input,span,label,blockquote,td,th,textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
	padding:8px 0 4px 0;
	line-height:116%; }

blockquote {
	color:#333;
	font-size:12px;
	padding:6px 16px 4px 16px;
	font-family:Georgia, "Times New Roman", Times, serif; }

h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:'HelveticaNeue-Light','Helvetica Neue Light','Helvetica Neue',Tahoma,Helvetica,sans-serif; }

h2 {font-size:16px;
	color:#333;
	padding:6px 0 4px 0; }

h3 {color:#333;
	font-size:14px;
	font-weight:bold; }
hr {
 	height: 1px;
 	border: none;
 	border-top: solid 1px #CCC;
	margin-right: 10px;
}

div#wide_face h1,
div.sect_title h1,
div#right_links h1 {
	padding:8px 0 0 20px;
	font-size:18px;
	color:#FFF; }

a { font-family:Arial, Helvetica, sans-serif;cursor:pointer;text-decoration:none;color:#047;padding:0; }
a:link, a:visited { text-decoration:none;color:#047; }
a:hover, a:active { text-decoration:underline;color:#000; }

form {
	display:block;
	width:400px;
	padding : 8px 10px 0 10px;
	margin : 0;
	background-color:#E4ECF4;
	border:#BCD solid 1px;
	position : relative; }
form p,
div#do_login p { position:relative;padding:2px 0; }
form p label,
div#do_login p label {
	color : #333;
	font-weight:bold;
	font-size : 13px;
	padding : 0 0 3px 0;
	display:inline-block;
	width:136px;
	text-align:right;
	margin : 0; }
p input,
p select,
p textarea {
	font-size:12px;
	vertical-align:text-top;
	padding:2px;
	letter-spacing:.5px;
	width : 220px;
	border:#aaa solid 1px; }


textarea,
div#do_login textarea { height:80px;vertical-align:text-top; }
p select,
div#do_login p select { padding:0; }
p option,
div#do_login p option {
	font-size:12px;
	padding:0 0 0 2px; }
form h2 { font-weight:bold; }

div#do_login {
	display:block;
	padding : 6px 2px 0 2px;
	margin : 0;
	background-color:#E4ECF4;
	border:#BCD solid 1px;
	width:262px;
	height:186px;
	position:absolute;
	right:14px;
	top:14px; }

div#do_login p { white-space:nowrap; }

div#do_login p label { width:102px; }
div#do_login p input { width:142px; }
div#do_login p select { width:148px; }
div#do_login p select option { width:auto;padding:0 2px; }
div#do_login p input.inpAction { width:auto; }

input.cBox { width:16px; }
input.cBox,
input.checkbox {
	border: none;
}

form.up_width {
	width:600px; }
form.up_width label { width:220px; }

input.inpAction {
	background-color:#047;
	width:auto;
	color:#FFF;
	font-size:13px;
	border:#333 solid 1px;
	padding:3px 6px;
	cursor:pointer; }

form select optgroup option { padding-left:12px; }


div#do_sponsors {
	display:block;
	width:246px;
	right: 14px;
	top: 216px;
	padding : 10px;
	margin : 0;
	background-color:#eef0f2;
	border:#d0d4d8 solid 1px;
	position: absolute;
	text-align: center;
	height: 285px;
	overflow: auto;
}
div#do_sponsors h3 {
	font-size: 18px;
}
div#do_sponsors img,
div#do_sponsors p {
	margin-bottom: 10px;
}
h3.announce {
	color: #cd3303;
	font-size: 18px;
}

ul,li { padding:0;margin:0;text-indent:0;list-style-type:none; }
ul { padding:4px 0 6px 0; }
ul li { padding:6px 0 4px 0; }

br {display : block;
	line-height:0px;
	position:relative;
	overflow:hidden;
	height:1px;
	padding : 0;
	margin : 0; }

table {
	border-collapse:collapse;
	border-top: 1px solid #cad8f3;
	border-left: 1px solid #cad8f3;
	padding:0;
	margin:0; }
table.full {
	padding-right: 6px;
}
thead tr {
	background-color: #e7eefc;
	font-weight: bold;
}
tbody tr {
	background-color:#FFF;
}
td, th {
	font-size: 14px;
	color: #464646;
	line-height: 120%;
	padding: 4px 6px;
	border-right: 1px solid #cad8f3;
	border-bottom: 1px solid #cad8f3;
	text-align: center; }
td a,
td a:visited,
td a:active,
td a:link {
	text-decoration:underline;
}
td a:hover {
	color: #666;
}

div#bg_container {
	width:100%;
	background-image : url('/images/bg_main_384x1_top.gif');
	background-repeat : repeat-x;
	background-color:#FFF; }

div#bg_container.interior {
	background-image:url('/images/bg_iContent_560x1_rpt.gif');
	background-color:#E7EEF5; }

div#bg_container.interior_tall {
	background-image:url('/images/bg_iContent_616x1_rpt.gif');
	background-color:#E7EEF5; }

div#bg_container.twin_col {
	background-image:url('/images/bg_iContent_616x1_rpt.gif');
	background-color:#E7EEF5; }

div#container_main {
	position : relative;
	width : 974px;
	margin : 0 auto; }

div#econ_summit {
	position:relative;
	width:100%;
	height:142px; }

div#econ_summit p {
	padding:0;
	font-size:12px;
	color:#79A; }
div#econ_summit p a {
	color:#FFF;
	font-size:12px; }

div#econ_summit p#right_quick_links {
	padding:8px 8px 0 0;
	text-align:right; }

div#econ_summit p#logo_bsu {
	padding-top:10px;}


div#econ_face {
	position:relative;
	width:962px;
	margin:18px auto; }

.interior div#econ_face,
.interior_tall div#econ_face {
	border:#d4e1ed solid 1px;
	background-color:#FFF; }
.twin_col div#econ_face {
	border:#D4E1ED; }


div#main_content {
	position:relative; 
	min-height: 320px;
}

div#main_content .message,
.rMSG {
	color: #900;
	font-weight: bold;
}
div#main_content p img {
	border:#333 solid 1px; 
	margin: 6px;
}
div#main_content p a img {
	border:#059 solid 1px; }


div#main_content div#twin_left {
	width:476px;
	background-color:#FFF;
	float:left; }
div#main_content div#twin_right {
	width:478px;
	background-color:#FFF;
	float:left;
	margin-left:8px; }

div.short_top {
	background-color	: #FFF;
	padding				: 10px 14px;
	position			: relative;
}

div#wide_face,
div.sect_title {
	background-color:#00457c;
	color:#FFF;
	height:37px;
	display:block; }


div#quick_links {
	position:absolute;
	background-image:url('/images/bg_quicks_1x202_rpt.gif');
	background-repeat:repeat-y;
	top:0;
	left:760px;
	z-index:0;
	width:202px;
	height:266px;
	padding-top:38px; }

div#quick_links img.hdr { position:absolute;top:0px; }

div#quick_links div { height:266px;overflow-y:auto; }

div#right_links ul li, 
div#quick_links ul li { 
	font-size:13px;
	background-position:left 8px; 
}

div#right_links img.bg_btm,
div#quick_links img.bg_btm,
div#what_the_summit img.bg_btm {
	position:absolute;bottom:0;z-index:-1; }


div#right_links {
	position:absolute;
	background-image:url('/images/bg_quicks_1x202_rpt.gif');
	background-repeat:repeat-y;
	top:0;
	left:760px;
	z-index:0;
	width:202px;
	padding: 0;
	padding-top:38px;
	height:266px; }
div#right_links div { height:266px;overflow-y:auto; }
div#right_links div.hdr {
	position:absolute;
	top:0;
	height:37px;
	width:100%;
	padding:0;
	margin-bottom:6px;
	display:block;
	overflow:visible;
	background-color:#434343; }


ul li.ico_arrow,
ul li.ico_link,
ul li.ico_pdf,
ul li.ico_pub,
ul li.ico_word,
ul li.ico_xls,
ul li.ico_ppt {
	padding-left:16px;
	background-position:left; 
}
ul li.ico_arrow{
	background-image:url('/images/ico_arrow_12x12.gif');
}
ul li.ico_link {
	background-image:url('/images/ico_link_12x12.gif');
}
ul li.ico_pdf {
	background-image:url('/images/ico_pdf_12x12.gif');
}
ul li.ico_pub {
	background-image:url('/images/ico_pub_12x12.gif');
}
ul li.ico_word {
	background-image:url('/images/ico_word_12x12.gif');
}
ul li.ico_xls {
	background-image:url('/images/ico_xls_12x12.gif');
}
ul li.ico_ppt {
	background-image:url('/images/ico_ppt_12x12.gif');
}


div#econ_base {
	width:100%;
	position:relative;
	clear:both;
	z-index:11;
	background-color:#94a6b5;
	background-position:top;
	background-image:url('/images/bg_footer_16x1_rpt.gif');
	background-repeat:repeat-x;
	height:56px;
	padding-top:4px; }

div#econ_base p {
	text-align:center;
	color:#333;
	font-size:11px; }
div#econ_base p a {
	font-size:11px;
	color:#333; }

div#econ_base a.peak {
	margin-left:40px;
	color:#1d4b6f;
	text-decoration:underline; }

div#pop_msg {
	display:none;
	position:absolute;
	top:120px;
	left:290px;
	height:160px;
	width:380px;
	padding-top:20px;
	background-color:#FFF;
	border:#00457c solid 4px;
	z-index:200; }

div#pop_msg a {
	position:absolute;
	right:8px;
	top:8px;
	color:#00457c;
	font-size:15px;
	font-weight:bold;
	text-decoration:none; }
div#pop_msg p { padding:20px;color:#311;font-weight:bold;text-align:center; }
div#pop_msg p a { position:relative;top:auto;right:auto; }

div.pad_ten { padding:0 10px;position:relative; }
div.pad_fteen { padding:14px 14px 10px 14px;position:relative; }

p.bluebutton {
	background-color: #00457c;
	text-align: center;
	padding 10px 6px;
	height: 21px;
	display: block;
}
p.bluebutton a:link,
p.bluebutton a:active,
p.bluebutton a:visited,
p.bluebutton a:hover{
	color: #FFF;
	font-size: 18px;
	padding 10px 0;
}
.formFields {
 	float: left;
 	display: block;
 	margin: 0;
 	padding: 10px 10px 10px 30px;
 	width: 400px;
}
form.full {
 	width: 912px;
	min-height: 400px;
}
form p label.wider {
		width: 250px;
}
form input.short,
form select.short {
	width: 110px;
}
form input.long,
form select.long {
	width: 440px;
}
form input.verylong,
form select.verylong {
	width: 660px;
}
#formSummit img.iconCalendar{
	display: inline;
	border: none;
	padding: 0;
	margin: 0 0 0 6px;
}
