@charset "UTF-8";
/* CSS Document */

/*Colors

gray : 333333
light gray : 999999
mid gray : 666666
orange : c1771f
purple : 510c67
tan : e5ae6e

*/

/* begin css reset ================================================ */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
/* end css reset ================================================ */

body {background:url(/images/bg.jpg) repeat-x #000000; font-family:"Times New Roman", Times, serif; font-size:14px; color:#333333; line-height:20px;}

a {color:#510c67;}
a:hover {color:#e5ae6e;}

h1 {font-size:36px; line-height:40px; font-weight:normal;}
h2 {font-size:30px; line-height:34px; font-weight:normal;}
h3 {font-size:28px; line-height:32px; font-weight:normal;}
h4 {font-size:24px; line-height:28px; font-weight:normal;}
h5 {font-size:20px; line-height:24px; font-weight:normal;}
h6 {font-size:18px; line-height:22px; font-weight:normal;}

p {padding:0 0 20px 0;}

#center {width:950px; margin:0 auto;}
#content {width:950px; float:left; background:#ffffff;}
#blackbar {width:950px; height:30px; float:left; background:url(/images/utah_securities.gif) no-repeat;}
#logobar {width:950px; height:220px; float:left;}
#social {float:right; position:relative; top:-205px; text-align:right; margin:0 15px -20px 0; height:20px;}
#social a {padding:0 0 0 10px;}
#nav {width:950px; height:45px; float:left; background:url(/images/nav.jpg) no-repeat; color:#e5ae6e; font-size:16px; font-weight:bold;}
#nav a {color:#ffffff; text-decoration:none;}
#nav a:hover {color:#e5ae6e;}
#nav ul {float:left; width:950px; margin:14px 0 0 36px; height:45px;}
#nav ul li {float:left; padding:0 36px 0 0;}
#nav-blacklist {width:200px; height:45px; float:right; background:url(/images/nav-blacklist.png) right no-repeat; text-align:right; color:#ffffff; font-size:14px; text-transform:uppercase;}
#nav-blacklist-txt {padding:17px 37px 0 0; float:right;}

#home-bg {width:950px; float:left; min-height:656px; background:url(/images/home-bg.jpg) no-repeat; margin:0 0 33px 0;}
#home-left {width:598px; float:left; margin:155px 0 0 0;}
#home-right {width:320px; float:left; margin:155px 0 0 20px;}
#home-event {width:598px; height:420px; float:left; background:url(/images/home-event-bg.png) no-repeat; position:relative; left:-25px; margin:0 -25px 36px 0;}
#home-event a {text-decoration:none;}
#home-event-txt {width:379px; float:left; margin:150px 0 0 40px;}
#home-event-txt h1 {line-height:36px;}
#home-event-viewall {float:right; background:url(/images/home-event-arrow.png) right no-repeat; padding:0 14px 0 0; margin:0 6px 0 0;}
#home-event-registernow {float:right; padding:0 30px 0 0; color:#c1771f; font-size:11px;}
#home-righttxt {width:290px; float:right; margin:100px 38px 36px 0; text-align:right; font-size:16px; line-height:25px;}
#home-news {width:450px; float:left;  margin:0 0 30px 72px;}
.home-news-item {width:450px; float:left; padding:14px 0 6px 0;}
#home-videos {width:450px; float:left; margin:0 0 0 72px;}
.home-videos-item {width:140px; float:left; padding:0 10px 0 0; text-align:center;}
#home-optin {width:320px; float:right; padding:0 32px 0 0;}
#home-optin-top {width:320px; height:32px; float:left; background:url(/images/optin-top.png) no-repeat;}
#home-optin-rep {width:320px; float:left; background:url(/images/optin-rep.png) repeat-y;}
#home-optin-bot {width:320px; float:left; background:url(/images/optin-bot.png) bottom no-repeat;}
#home-optin-txt {width:78px; float:left; margin:12px 0 0 30px; padding:0 0 20px 0;}
#home-optin-form {width:160px; float:left; padding:12px 0 20px 33px;}

#sec-bg {width:950px; float:left; margin:0 0 33px 0;}
#sec-txt {width:804px; float:left; margin:30px 0 0 73px;}
#sec-txt ul {margin:0 0 20px 30px; list-style-type:disc;}
#sec-txt li {padding:0 0 10px 0;}

#conf-left {width:500px; float:left;}
#conf-main {float:left; position:relative; left:-98px; margin:0 -98px 0 0;}
#conf-main-txt {width:440px; float:left; margin:20px 0 0 0;}
#conf-right {width:300px; float:right;}
#conf-right img {padding:0 0 20px 0;}

#ask-question {padding:40px; margin:0 0 30px 0; background:#cccccc; float:left; border-radius:20px; 	-moz-border-radius:20px; 	-webkit-border-radius:20px;}
ul#menu {list-style-type:none; margin:0; padding:0;}
ul#menu a {color:#510c67; text-decoration:none;}
ul#menu a:hover {color:#000000;}
ul#menu li {border-bottom:solid 1px #cccccc; padding:0 0 10px 20px; margin:0 0 10px 0;}
ul#menu li ul {margin:8px 0 0 0; width:850px; list-style-type:none;}
ul#menu li ul li {background:#eeeeee; padding:10px 20px; border:none;}

#news-articles {width:300px; float:right; padding:0 0 0 30px;}
.article {width:280px; float:left; padding:0 0 20px 20px;}
.news-item {float:left; padding:14px 0 6px 0; width:460px;}

#footer {float:left; width:950px;}

.caption {font-size:10px;}
.float100 {width:100%; float:left;}
.floatl {float:left;}
.floatl-10 {float:left; padding:6px 10px 0 0;}
.floatr {float:right;}
.light-gray {color:#999999;}
.line {padding:0 0 10px 0; margin:0 0 40px 0; border-bottom:solid 1px #999999; width:100%;}
.mid-gray {color:#666666;}
.orange {color:#c1771f;}
.purple {color:#510c67;}
.red {color:#f00;}
.white {color:#ffffff;}

#question_thankyou { color:#C1771F; font-weight:bold; margin-bottom:10px; }

#admin_nav { margin-bottom:20px; padding-bottom:5px; font-size:16px; font-weight:bold; border-bottom:1px #ddd solid; }
#admin_nav a { text-decoration:none; }
#admin_nav a:hover { text-decoration:underline; }

