body {
	padding: 0 0 40px;
	font: 12px  Arial, Helvetica, sans-serif;
	color: #333;
}

/* @group Standard Formatting */

h1{
	font-weight:normal;
	font-size:60px;
	margin: 10px 0;
	line-height: 100%;
}
h2{
	margin: 10px 0;
	font-size: 32px;
	letter-spacing: -2px;
	
}
h3{
	margin: 10px 0;
	font-size: 22px;
}
h4{
	margin: 10px 0;
	font-size: 18px;
}
p{
	font-size: 12px;
	font-weight: normal;
	line-height: 165%;
	margin-bottom: 10px;
}

a {
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}

ol{
	list-style-type: upper-alpha;	
	margin: 20px 0;
}
ol ol{
	list-style-type: lower-alpha;
	margin: 0;
}
ul{
	list-style-type: disc;
	margin: 20px 0;
}
ul ul{
	list-style-type: circle;
	margin: 0;
}
li{
	margin-left: 30px;
	line-height: 145%;
	font-size: 12px;
}
ul.checklist{
	padding: 0px;
	margin: 20px 0px;
}
ul.checklist li{
	padding-left: 20px;
	background: url(../images/check.png) no-repeat top left;
	list-style-type: none;
	margin: 0;
	line-height: 175%;
	
}
blockquote{
	padding: 15px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	letter-spacing: normal;
	margin: 10px 20px;
}
blockquote p{
	margin: 0;
	padding: 0;
}
.codeblock{
	float: left;
	margin-bottom: 20px;
	padding: 25px;
}

/* @end */

/* @group Header Styling */

.branding h1{
	font-weight:normal;
	font-size:60px;
	text-align:left;
	padding:5px 0;
	margin-bottom:0;
	line-height: 100%;
}
.branding h1 a{
	text-decoration: none;
}
.branding h2{
	margin: 0 0 5px 10px;
	padding: 0;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: 0px;
}
.branding h1 a:hover{
	text-decoration: none;
}

/* @end */

/* @group Search Results Styling */

.search{
	padding-top: 10px;
	text-align: right;
}
#searchresults td{
	padding: 5px;
}
.resultHead{
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
}
.searchinput{
	background: transparent url(../images/searchinput.png) no-repeat left top;
	border: 0 none;
	height: 17px;
	padding: 3px 5px;
	width: 145px;
}
.searchsubmit{
	padding: 1px 6px;
	margin: 0 5px 0 0;
}

/* @end */


/* @group Navigation */

ul.nav,
ul.nav * { margin:0;padding:0;}
ul.nav {
  max-width:100%;
  height:1em;
  z-index: 50;
  }
ul.nav li {
	cursor:pointer;
	float:left;
	text-align:center;
	list-style-type:none;
	font-weight:normal;
}
ul.nav li ul {
	cursor:default;
	width:100%;
	max-width:100%;
	position:absolute;
	height:auto;
	top:27px;
	background-position:0 0 !important;
	left:-9000px;
}
ul.nav li ul li {
	padding:0;
	border:none;
	width:auto;
	max-width:none;
	z-index: 30;
}
ul.nav li a {
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	padding:0 1em;
	z-index: 30;
}
ul.nav li ul li a {
	position:relative !important; /* ie Mac */
	cursor:pointer !important;
	white-space:nowrap;
	line-height:2em;
	height:1em;
	font-weight:normal;
	background-position:0 50% !important;
	  z-index: 50;

}

ul.nav li:hover ul {left:0;z-index:50}

ul.nav li.current a {cursor:default; font-weight:bold;}
ul.nav li.current ul {left:0;z-index:50}
ul.nav li.current ul li a {font-weight:normal;}


/* navigation (vertical subnavigation)
----------------------------------------------- */
ul.nav {
  	height: 0px;
  	margin: 0 0 10px 0;
  	z-index: 50;

}
ul.main li {
  position:relative;
  top:0;
  left:0;  
  z-index: 50;
  margin: 0;

}
ul.main li ul {
  border-top:0;  z-index: 50;

}
ul.main li ul li {
  float:left;  z-index: 50;

}
ul.main li a {
	border:0;
	z-index: 50;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 0px;
	padding: 5px 15px 5px;
}
ul.main li ul li a {
  width:12em;
  height:2em;
  text-align:left;  
  z-index: 50;
  font-size: 12px;
  padding: 3px 5px;

}


/* @end */


/* @group Footer Styles */

.footer{

	margin-bottom: 5px;
}
.footerinner{
	margin: 10px 5px 5px;
}
.footerinner p, .footerinnerright p{
	margin-bottom: 3px;
}
.footerinner a{
	font-weight: normal;
}
.footerinnerright {
	text-align: right;
	margin: 10px 5px 5px;
	color:#fff;
}

.footerinnerright a{
	color: #fff;
}
.footerinnerright a:hover{
	color: #fff;
	text-decoration: underline;
}

/* @end */


/* @group Contact Page Styles */

.contactinfo{
	padding-top: 15px;
}

.emailaddress{
	margin: 35px 0;
	
}
.info{
	font-size: 22px;
}
.phonenumber h3, .emailaddress h3, .ourlocation h3{
	margin: 0;
}
.phonenumber label, .emailaddress label, .ourlocation label{
	font-size: 17px;
}
#customform{
	padding: 10px;
}
.form h3{
	margin: 3px 0;
	padding: 0;
}
.ourlocation{
	margin: 20px 0 0 0;
}
#customform label{
	display: block;
	width: 100%;
	font-size: 16px;
}
#customform input{
	margin-bottom: 5px;
}
#submit{
	padding: 5px 45px;
	margin: 10px 0 0;
}
.hiddenFields{
	margin: 0;
	padding: 0;
	border: 0;
	background: none;
	text-indent: -5000px;
}

/* @end */

/* @group Front Page Styles */

.readmore{
	float: right;
	margin: 0px 10px;
}
.ads{
	padding-top: 15px;
	padding-bottom: 15px;
}
.rotator{
	height: 285px;
}
.topimage{
	height: 64px;
}

/* @end */

/* @group Blog Page Styles */

div.entry{
	margin: 25px 0;
}
div.entry a h2{
	text-decoration: none;
	
}
.blogsidebar{
	margin: 20px 5px;
}
.blogsidebar h4{
	margin: 5px 0;
}
.posted, .posted a{
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
}
.posted a{
	text-decoration: underline;
}
.blogsidebar ul{
	margin: 5px 0;
}
.blogsidebar li{
	line-height: 175%;
}
.comment{
	padding: 10px;
	margin: 10px 0;
}
.comments{
	padding: 10px;
	margin: 10px 0;
}
.commentform{
	margin: 15px 0;
}
.submit{
	padding: 2px 10px;
}

div.paginate{
	margin: 15px 0 10px 0;
}
.imgleft{
	float: left;
	margin: 10px 15px 10px 0px;
}
.imgright{
	float: right;
	margin: 10px 0px 10px 15px;
}

/* @end */

.content{
	padding: 15px 0;	
}
.flat{
	padding: 0px 0;	
}

.breadcrumbs            { margin-bottom:17px; border-bottom:1px solid #ccc; }
.breadcrumbs li         { float:left; font-size:11px; color:#444; padding:0 0 0 1px; list-style-type:none; margin-left:5px;}
.breadcrumbs li.first   {padding-left:0;}
.breadcrumbs li a,
.breadcrumbs li a:hover,
.breadcrumbs li span    { color:#888; padding-right:8px; background:transparent url(../images/breadcrumb-arr.gif) no-repeat right; }
.breadcrumbs li a:hover {color:#1980cf;}

.subheading {
	background-color: #fea11e;
	font-size : 16px;
	font-weight : bold;
	color: #ffffff;
	padding: 0 0 0 5px;
	
}
.menu_right {
	background-color: #f5f5f5;
	margin-right:0px;
	border-style: solid;
	border-color: grey;
	border-width: 1px 1px 2px 1px;
	float:right;
	padding-bottom:10px;
}
.blog_menu_right {
	margin-right:0px;
	border-style: solid;
	border-color: grey;
	border-width: 0px 0px 0px 0px;
	float:right;
	
}
.menu_right li {
	list-style-type:none;
	margin-left:15px;
}
/* Section-nav */
.r-menu-border h4, .section-nav-div h4 {
    margin:0;
    text-transform:uppercase;
    padding:3px 10px;
}
.r-menu-border h4 a, .section-nav-div h4 a { text-transform:none; font-weight:normal; }
.r-menu-border h5 { margin-bottom:0px; padding:0 0px; color:#df3b02; font-weight:normal; font-size:14px; }


.section-nav, .r-menu, .section-nav-div {
    margin-bottom:2px;
	padding:0px 0 0px 0;
	/*background:#f7f7f7 url(../img/section_nav.gif) repeat-y left top;*/
    border-left:0;
}
.r-menu { padding:2px 2px; }
.section-nav li, .section-nav-div {
    padding:0 1px 0 1px;
}
.section-nav li div.line { border-bottom:1px solid #ddd }
.section-nav-div { padding:1px 1px 1px 1px; }
.section-nav li a, .section-nav li strong {
	display:block;
	padding:4px 10px 4px 0;
	line-height:1.4em;
	border-bottom:1px solid #ddd;
}
.section-nav li a, .section-nav li a:hover, .section-nav-div a {
	color:#444;
	text-decoration:none;
}
.section-nav li a:hover, .section-nav-div a:hover {color:#df3b02;}
.section-nav li a span,
.section-nav-div a span,
.section-nav li a:hover span,
.section-nav-div a:hover span {color:#989898;}
.section-nav li.on {
	font-weight:bold;
	font-size: 14px;
	/*background-image:url(../images/uc_nav_on.gif);*/
	background-repeat:no-repeat;
	background-position:0 .5em;
}
.section-nav li.on a {color:#df3b02;}
.section-nav li.last, .section-nav li.last a {
	padding-bottom:0;
    border-bottom:none;
}
/* .section-nav li.last a {border:none;} */
.section-nav li ul li {border:0;}
.section-nav li ul li a { padding:2px 0; }
.section-nav li.no-borders a,
.section-nav li.no-borders strong {
	display:inline;
	border:0;
}
.section-nav li a.sec-nav-link { border:0; font-size:12px; font-weight:bold; color:#0068b8; margin-top:5px; }

#features {
	border: 1px solid #cbcbca;
}
#features td {
	vertical-align: top;
	background-color: #f1f1f1;
	padding: 0 25px 0 25px;
}
#features td.caption {
	vertical-align: middle;
	background-color: #e1e1e0;
	height: 35px;
	font-size : 16px;
	font-weight : bold;
	color: #ff4200;
	margin: 5px 0 5px 0;
}
#features td.col2 {
	border-left: 1px solid #cbcbca;
}
#pagecontent ul.type1 {
	margin: 0px 15px 0 15px;
	padding: 0;
}
#pagecontent ul.type1 li {
	line-height: 13px; list-style-image:url('http://www.ucview.com/images/bullet01.gif'); padding-left:0; padding-right:0; padding-top:1px; padding-bottom:8px
}
	
/* Headings
*****************************************************/
.page-head          { margin-bottom:8px; color:#f99200; font:28px arial, helvetica; }
.page-head .label    {color:#999;}
.page-head .sub      { color:#555; font-size:.6em; }

.page-sub-head          { margin-bottom:5px; color:#f06203; font-weight:bold; font:17px  Arial, Helvetica, sans-serif; }
.page-sub-head .label    {color:#999;}
.page-sub-head .sub      { color:#555; font-size:.6em; }
/* Footer menu
*****************************************************/
.foot-menu { margin-left:15px; width:390px; }
.foot-menu ul { float:left; margin-right:5%; width:44%; }
.foot-menu a, .foot-menu a:hover {
	display:block;
	border-bottom:1px solid #d2d2d2;
	color:#666;
	text-decoration:none;
	font-size:12px;
	padding:4px 0;
	background:none;
}
.foot-menu a:hover {color:#000;}
.copy { line-height:1.35em; color:#444; text-align:center; }

.newsletter h3 {
	font:bold 12px/16px Arial;
	margin:0; padding:0;
	text-transform:uppercase;
	color:#555; border:0;
}
.newsletter span { display:block; margin:7px 0 7px 0; }
.newsletter input.input-topbg {width:170px;}
.head-bg {
	background-image:url(http://www.ucview.com/images/digital-signage-for-financial.jpg);
	background-repeat:no-repeat;
	height:197px;
	width:667px;
	color:#555;
	line-height:16px;
    margin-top:35px;
	margin-left:5px;
    margin-bottom:8px;
}
.head-pic {
	height:80px;
	width:340px;
	margin-top:0px;
	line-height:16px;
    PADDING-LEFT: 20px;
    PADDING-TOP: 15px;
	FLOAT: left;
	color: #282ba9;
	font:28px arial, helvetica;
}
.table1 {
	background-color: #aeaeae;
	color: #14c1f3;
	font-weight: bold;
}

.video-block { position:absolute; left:100%; z-index:0; width:250px; margin-left:-240px; top:138px; }

.video-block .block-title strong { background:url(http://www.ucview.com/images/vdieo_digital-box-2.gif) no-repeat 100% 0; display:block;height:28px;  }
.video-block .block-title strong span{ background:url(http://www.ucview.com/images/vdieo_digital-box-1.gif) no-repeat 0 0; color:#f7f7f7; font-size:11px; text-transform:uppercase; line-height:28px; height:28px; padding:0 0 0 10px; float:left;   }
.video-block .block-content1 {padding:0 0 0 0px; }
.video-block .block-content1 ul{ padding:0 15px 16px 21px; margin-left: 0; margin-top: 0; list-style-type: none; background:url(http://www.ucview.com/images/bkg_bvideo.png) 100% 100% no-repeat; }

.video-block .block-content1 ul li { padding:10px 0 10px 82px; border-bottom:1px dotted #7d786b; }
.video-block .block-content1 ul li.last { border:none; margin-left:0}
.video-block .block-content1 ul li p {font-size:11px; color:#e4e4e4; margin:0;}
.video-block .block-content1 ul li small { font-size:11px; color:#a29d95; display:block; }
.video-block .block-content 1ul li strong { font-size:12px; color:#fefefe; display:block; }
.video-block .block-content1 ul li .mb { margin-left:0 width:67px; float:left; margin:5px 0 0 -80px; position:relative;}
.video-block .block-content1 ul li .mb img { border:1px #7d786b solid; border-width:1px 1px 0; vertical-align:top;}
.video-block .block-content1 ul li .mb span { position:absolute; background:url(http://www.ucview.com/images/play_button.png); width:20px; height:20px; top:24px; left:5px; }
 color:#e0dbce;}

ul.videolist{
	padding: 0px;
	margin: 20px 0px;
}
ul.videolist li{
	padding-left: 20px;
	padding-right: 20px;
	list-style-type: none;
	margin: 0;
	line-height: 175%;
	
}
ul.videolist li  div{ padding-left:135px }

/* Webinar */
.webinar-blog-post {background:url(http://www.ucview.com/images/bgwebinar.gif) repeat-x #fea11e; padding:6px 13px; }
.webinar-blog-post h4 { font-size:24px; font-weight:normal; color:#fff; margin-bottom:0px; }
.webinar-blog-post .info { margin-bottom:1px; background:#fef5ee; border:1px solid #e4ceb0; padding:0px 5px 5px 8px; }


ul.disc, ul.decimal               {margin-bottom:12px;}
ul.disc li                        { margin-bottom:5px; background:url(http://www.ucview.com/images/li_bg.gif) no-repeat 0 7px; padding-left:17px; line-height:1.35em; }
ul.disc li li                     { list-style-type:circle; padding-left:0; background:none; margin-left:20px; }
ul.decimal li                     { list-style-type:decimal; margin-left:23px; }
ul.faq li                         {margin-bottom:10px;}
ul.disc ul li                     {list-style-type:circle;}

/* Features =================================================================== */
.page-features-index .highlight-box { margin:0 0 20px 0 !important; padding:0 !important; border:0 !important; background:transparent url(http://www.ucview.com/images/features-bg.gif) repeat-y 0 0 !important; }
.page-features-index .highlight-box-inner { background:transparent url(http://www.ucview.com/images/features-bg.gif) no-repeat 0 0 !important; }
.highlight-box-inner .feat-video-box { float:left; margin:0 0 34px 26px; width:397px; height:220px; }
.highlight-box-inner .feat-chat-box { float:left; padding:37px 35px 0 35px; width:455px;  }
.highlight-box-inner .feat-chat-box h3 { font:bold 28px/28px arial; color:#000; }
.highlight-box-inner .feat-chat-box p { font:12px/20px arial; }
.highlight-box-inner .feat-chat-box ul { margin:16px 0 !important; }
.highlight-box-inner .feat-chat-box ul li { float:left; width:134px; padding-right:12px; margin-right:12px; border-right:1px solid #e3d3a4;  }
.highlight-box-inner .feat-chat-box ul li.last { margin:0 !important; padding:0 !important; border:0 !important; }
.highlight-box-inner .feat-chat-box ul li h4 { margin:0 0 0px 0; color:#e34500; font:bold 16px/16px arial; }
.highlight-box-inner .highlight-bar { height:60px; border-top:1px solid #efe1b9; background:transparent url(../img/product/features/features-main-bot.gif) no-repeat 0 100% !important; }
.highlight-box-inner .highlight-bar .feat-buttons { float:right; margin:14px 38px 5px 0; }
.highlight-box-inner .highlight-bar .feat-buttons img,
.highlight-box-inner .highlight-bar .feat-buttons a { border:0 !important; margin:0 !important; padding:0 !important; }

.features-listing dl { margin-top:15px; }
.features-listing dt,
.features-listing dd { float:left; width:200px; }
.features-listing dd { width:255px; }
.features-listing dt img { border:1px solid #c3c3c3; }
.features-listing dd h4 a { color:#111; }



