/* @override http://www.vizconnect.com/styles/screen.css */

@charset "utf-8";

/* Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
 margin:0;
 padding:0;
}
table {
 border-collapse:collapse;
 border-spacing:0;
}
fieldset,img {
 border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
 font-style:normal;
 font-weight:normal;
}
ol,ul {
 list-style:none;
}
caption,th {
 text-align:left;
}
h1,h2,h3,h4,h5,h6 {
 font-size:100%;
 font-weight:normal;
}

h9 {
 line-height: 26px;
 color: #333366;;
 font-size: 16pt;
 font-style: italic;
 color: #333366;
 font-family: Georgia ;
}


h7 {
 color: #333366;
 font-family: Verdana, Arial, sans-serif;
 font-size:13pt;
}

h8 {
 line-height: 26px;
 letter-spacing: -1px;
 color: #333366;
 font-family: Verdana, Arial, sans-serif;
 font-size: 18pt;
}

q:before,q:after {
 content:'';
}
abbr,acronym {
 border:0;
}

label.form{
display:block;
font-weight:bold;
text-align:right;
width:200px;
float:left;
}

span.sub{
color:#666666;
display:block;
font-size:11px;
font-weight:normal;
text-align:right;
width:200px;
}

input.form, textarea.form, select.form{
float:left;
font-size:12px;
padding:2px 2px;
width:400px;
margin:2px 0 20px 10px;
}

input.shortForm, textarea.shortForm, select.shortForm{
float:left;
font-size:12px;
padding:2px 2px;
width:200px;
margin:2px 0 20px 10px;
}

select.time {
font-size:12px;
padding:2px 2px;
margin:2px 10px 20px 10px;
}

input.button{
width: auto;
text-align:center;
}

input.buttonForm {
float:left;
font-size:12px;
padding:2px 2px;
margin:2px 0 20px 10px;
}

br.form{
 clear: both;
}

p {
 margin: 1em 0;
}

strong {
 font-weight: bold;
}

/* CSS Document */
body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #333; }

a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

#main-container {width:950px; margin:10px auto;}
#main-content {width:950px; float:left;}
#main-content-public, #main-content-mini {width: 500px; float: left;}
#sidebar-container {width:400px; float:right; min-height:100%; }
#header {clear:both}
#login input {width:140px;}

#global-nav {color: white; font-family: "Lucida Grande", Verdana, Arial, sans-serif; background-color: #999999; padding-left: 0; padding-bottom: 2px; padding-right: 0; letter-spacing: 0px; font-size: 15px; text-align:center; margin-bottom:12px;}
#global-nav a { color: #FFFFFF; }
#global-nav a:hover {text-decoration:underline;}

#global-nav ul li, #footer ul li {display:inline;}
#global-nav ul {padding-top:12px; margin:0;}
#global-nav ul li {}
#global-nav ul li.sep {background-color: #999999; display:inline; color: #FFFFFF; padding:0; margin:0; width:2px;}

#dashboard li#dashboard-nav a, #email-setup li#email-setup-nav a, #microsite li#create-microsight-campaign-nav a, #account-settings li#account-settings-nav a, #assets li#assets-nav a, #analytics li#analytics-nav a, #mailing-lists li#mailing-lists-nav a {border-top:6px solid #00a3f0; padding: 8px 8px 0;}
#footer {font-size:79%; clear:both; padding-top:30px; text-align:center;}
#footer ul li {margin-right:8px; padding-right:6px; border:1px solid #000; border-width:0 1px 0 0;}
#footer a, #footer a:link, a:visited {color:#000; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#global-nav ul li.last-child, #footer ul li.last-child {margin-right:0; padding-right:0; border:0;}
#logo {float:left; width:200px;}
#login {float:right; text-align:right; width:500px;}
fieldset {background-color:#f3f3f3; padding:20px; margin-top:20px;}
fieldset div {margin-bottom:12px;}
fieldset li {margin-bottom:12px;}
textarea, input {border:1px solid #666;}
textarea {overflow:auto;}
label.dd {width:200px;}
h1 {font-family: Verdana, Arial, sans-serif; font-size:140%;}
h2 {font-family: Verdana, Arial, sans-serif; font-size:120%;}
h3 {font-family: Verdana, Arial, sans-serif; font-size:110%;}
h4 {font-size: 100%;}
h5 {font-size: 90%;}
h6 {font-size: 80%;}
h1, h2, h3, h4, h5 {margin-bottom:12px;}
p {margin-top:0;}
img {border:none}
.clr {clear:both; width:100%; height:1px;}
.small {font-size:75%;}
.right {float:right; width:50%;}
.left {float:left; width:50%;}
.txt-right {text-align:right;}
.data-table th {text-align:left; padding-left:6px; background-color:#333333; color:#fff;}
.data-table tr { background-color:#f5f5f5;}
.data-table td {padding:6px;}
#phone {font-weight:bold;}
ul.no-bul li {list-style:none; line-height:175%;}
.call-now {color:#CC0000;}
#email-steps-container {clear:both}
ul#subnav {display: block; clear: both;height: 40px;}
ul#subnav li {text-decoration:none; color: #005984;padding-bottom:10px; display:inline; list-style:none; margin-right:8px; padding-right:6px; font-size:80%;text-align: center;}
ul#subnav li.active a, ul#subnav li.active span{text-decoration:none; color: #005984;background: url(/images/sub-nav-active.gif) no-repeat 50% 100%; padding-bottom: 8px;}
ul#subnav li.done span{text-decoration:none; color: silver;padding-bottom: 8px;}

/* @group Gregg's Addons */

#videoSwitcher {
	position: relative;
	clear: left;
	width: 870px;
	float: left;
	left: 41px;
}

#playPause {
	display: block;
	text-align: center;
	line-height: 40px;
}

#videoSwitcher a:link, #videoSwitcher a:visited  {
	margin-right: 15px;
	margin-left: 15px;
}

#main-content-public.demoVideoPage {
	width: 100%;
}

.videoChooser {
	color: #08c;
}

.demoVideos {
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #999;
	padding: 15px 15px 5px;
	margin-bottom: 30px;
}

.demoVideos div {
	text-align: center;
	font-size: 16px;
	line-height: 34px;
	color: #999;
}



/* @end */


