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;
	
	
	list-style:none;
float:left;
color:#cccccc;
font-weight:bold;
text-align:center;
font-family:Tahoma;
font-size:14px;
height:35px;
border-right:1px solid #5d5d5c;
margin-left:0px !important;
}
ul.nav li ul {
	cursor:default;
	width:100%;
	max-width:100%;
	position:absolute;
	height:auto;
	top:35px;
	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;
	
	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 {
    z-index: 50;
  background-color:#494949;
  
  list-style:none;
float:left;
color:#cccccc;
font-weight:bold;

font-family:Tahoma;
font-size:14px;
height:35px;

margin-left:0px !important;
  

}
ul.main li a {
	
	z-index: 50;
	
	
	list-style:none;
color:#cccccc;
text-align:center;
font-family:Tahoma;
font-size:14px;
height:35px;
font-weight:bold;
padding:7px 12px 0 12px;
text-decoration:none;
display:block;
}
ul.main li ul li a {
  width:12em;
  height:2em;
 list-style:none;
color:#cccccc;
text-align:left;
font-family:Tahoma;
font-size:14px;
height:35px;
font-weight:bold;
padding:7px 12px 0 12px;
text-decoration:none;
display:block;

}


/* @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: #e38200;
	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('../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-head-bk          { margin-bottom:2px; color:#050505; font:28px arial, helvetica; }
.page-head-bk .label    {color:#999;}
.page-head-bk .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; }


.page-sub-head-bk          { margin-bottom:5px; color:#050505; font-weight:bold; font:20px  Arial, Helvetica, sans-serif; }
.page-sub-head-bk .label    {color:#999;}
.page-sub-head-bk .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-repeat:no-repeat;
	height:197px;
	width:667px;
	color:#555;
	line-height:16px;
    margin-top:35px;
	margin-left:5px;
    margin-bottom:8px;
}
.head-bg-blog {
	
	background-repeat:no-repeat;
	height:207px;
	width:800px;
	color:#555;
	line-height:16px;
    margin-top:5px;
	margin-left:2px;
    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;
}
.head-pic-blog {
	height:80px;
	width:680px;
	margin-top:10px;
	line-height:16px;
    PADDING-LEFT: 15px;
    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(../images/vdieo_digital-box-2.gif) no-repeat 100% 0; display:block;height:28px;  }
.video-block .block-title strong span{ background:url(../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(../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(../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(../images/bgwebinar.gif) repeat-x #e38200; 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(../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 =================================================================== */

.highlight-box-inner .feat-video-box { float:left; margin:0 0 24px 26px; width:397px; height:220px; }
.highlight-box-inner .feat-chat-box { float:left; padding:17px 15px 0 15px; width:500px;  }
.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 { list-style-type: none; }
.highlight-box-inner .feat-chat-box ul { margin:6px 0 !important; }
.highlight-box-inner .feat-chat-box ul li { float:left; width:134px; padding-right:2px; margin-right:2px; 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 .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 ul { margin-top:4px; }
.features-listing ul { list-style-type: none; }
.features-listing ul {  padding-left:160px; !important; }
.features-listing ul li { padding-left:0px; margin-right:0px; }
.features-listing dd { width:355px; }



.page-product .tabs { margin-bottom:30px; padding-left:5px; background:url(../images/uc_product_tabs.gif) repeat-x 0 100%; }
.page-product .tabs li {margin-right:-5x;}
.page-product .tabs li,
.page-product .tabs a,
.page-product .tabs em { float:left; height:32px; font-style:normal; font-weight:bold; font-size:14px;  }
.page-product .tabs a,
.page-product .tabs em { background:url(../images/uc_product_tabs.gif) no-repeat; }
.page-product .tabs a { padding-left:5px; color:#444; }
.page-product .tabs em { padding-right:5px; background-position:100% 0; line-height:32px; }
.page-product .tabs .active { background-position:0 -32px; color:#e34500; }
.page-product .tabs .active em { background-position:100% -32px; }
.page-features-index .highlight-box { position:relative; margin:5px 0; border:1px solid #dcd0b0; background:url(../images/uc_enter_hightlight_box.jpg) repeat-x 0 100% #fcf6e5; }
.page-features-index .highlight-box .content { padding:25px 30px;  }
.page-features-index .highlight-box h4 { color:#111; font-weight:normal; line-height:1.2em; }
.page-features-index .highlight-box  img { border:1px solid #e4dac2; border-color:#e4dac2 #bfb498 #bfb498 #e4dac2; }
.page-features-index .highlight-box  .col-4 img {border:none;}
.page-features-index .highlight-box  .caption { line-height:1.3em; font-size:1.1em; }
.page-features-index .label { position:absolute; top:-10px; left:30px; background:#e34500; color:#fff; font-size:14px; font-weight:bold; display:inline; line-height:1em; padding:3px 10px; }


*/
.main:after,


/***************** MODULE TABS ******************/
.mod-tabs { height:24px; background:transparent url(../images/uc-tabs-mid.gif) no-repeat left bottom; }
.mod-tabs li {float:left;}
.mod-tabs li a, .mod-tabs li a:hover, .mod-tabs li a.hover {
    display:block;
    padding:3px 15px;
    margin-left:5px;
    background:transparent url(../images/uc-tabs-mid.gif) repeat-x left top;
    text-decoration:none;
    color:#989898; /*font-weight:bold;*/
    border-left:1px solid #b9b9b9;
    border-right:1px solid #b9b9b9;
}
.mod-tabs li a:hover, .mod-tabs li a.hover {
    color:Black;
    background:transparent url(../images/uc-tabs-tab-hov.gif) repeat-x left top;
    border-color:#c6c6c6;
}
.mod-tabs-body {padding-top:8px;}
.mod-tabs-body h4 { margin-top:10px; color:Black; }
.search-tabs { height:24px; background:transparent url(../images/uc-tabs-tab-hov.gif) no-repeat right bottom; }
.search-tabs li a, .search-tabs li a:hover, .search-tabs li a.hover { margin-left:4px; padding:3px 12px; }



.uc-enterprise-headline { margin:-5px 0 20px 0; position:relative; }

.uc-enterprise-headline .box-top a { color:#fff !important; text-decoration:underline !important; }
.uc-enterprise-headline .box-top .video { position:absolute; top:33px; left:33px; }
.uc-enterprise-headline .box-top .tag-line { margin-right:68px; font-size:17px; line-height:23px; color:#fff; }
.uc-enterprise-headline .box-top .pricing { display:block; margin:15px 0; color:#fff; font-size:18px; line-height:1.3em; }
.uc-enterprise-headline .box-top .pricing .label {color:#ffe7a7;}
.uc-enterprise-headline .box-top .cta-purchase a { display:block; padding:15px 63px 0 111px; font-size:14px; }
.uc-enterprise-headline .box-bottom { background:url(http://www.ucview.com/images/uc_ent_headline_bot_bg.jpg) repeat-x 0 100% #e25001; padding:5px 0px 7px 452px; }
.uc-enterprise-headline .box-bottom a { display:inline; margin-right:35px; text-decoration:underline !important; color:#fff !important; font-size:14px; }

.uc-enterprise-headline .box-top { position:relative; }
.uc-enterprise-headline .box-top .seal { position:absolute; top:-38px; right:-20px; }
.box { margin-bottom:0px; }
.box h3.title { margin:0; background:#df4f01; color:#fff; padding:4px 12px; font-size:16px; } 
.box .content h3 { color:#E34500; }
.box .content h4 { color:#444; font-size:13px; }
.box .content { padding:20px 25px; border:1px solid #ccc; }
.box .enterprise-feature-list li { width:auto; }
.box .enterprise-feature-list li li { width:auto; float:none; }
/* Ends Old */

/* Header
******************************************************/

.head-links li a,
.head-links li a:hover  { color:#555; text-decoration:none; }
.head-links li a:hover,
.head-links li a strong {color:#ee382a;}

.member-title-bg        { background:transparent url(../images/member-title-bg.gif) no-repeat right top; }
.member-title-bg-hov    { background:transparent url(../images/member-title-bg-hov.gif) no-repeat right top; }
.member-title-bg2-hov   { background:transparent url(../images/member-title-bg2-hov.gif) no-repeat right top; }
.member-title-bg-st-hov { background:transparent url(../images/member-title-start.gif) no-repeat left top; }
.member-title-bg a,
.member-title-bg a:hover,
.member-title-bg-hov a, .member-title-bg2-hov a {
    padding:0px 21px 1px 10px;
    z-index:10002;
    display:block;
    color:#555;
    font-size:11px;
    font-weight:bold;
    }
.member-menu, .login-menu {
    border:1px solid #bfbfbf;
    background:White;
    position:absolute;
    z-index:10001;
    padding:5px 15px 5px 0;
    margin-top:-2px;
    }
.login-menu {
    padding:15px;
    background:#f1f1f1;
    width:245px;
    text-align:right;
    }
.login-menu a           {color:#1980cf;}

.top-links { float:right; }
.top-links li { float:left; padding:0 2px; line-height:2.50em; }
.top-links a {color:#2f2f2f}
.top-links .lang-sel { position:relative; top:-1px; }
.top-links .member-menu,
.top-links .login-menu,
.top-links .member-menu li { line-height:1.55em; }
.top-links .member-menu li {float:none;  padding:0;}
.top-links .member-menu li a { text-align:left;}
.top-links .member-title-bg,
.top-links .member-title-bg-hov,
.top-links .member-title-bg2-hov { background-position:100% 50%; }
.top-links .member-title-bg-st-hov { background-position:0 50%;}
.top-links .member-menu, .login-menu { margin-top:-8px;}




/* Col2 */
.col2-set.separator-bg                  { background:url(../img/col2_separator_bg.gif) repeat-y 50% 0; }
.col2-set .col-1, .col2-set .col-2      {width:48%;}
.col2-set .col-1, .col2-set-mod .col1   {float:left;}
.col2-set .col-2, .col2-set-mod .col2   {float:right;}
.col2-set-mod {  }
.col2-set-mod .col1 { width:37%; float:right; }
.col2-set-mod .col2 { width:60%; float:left; }

/* Col2-alt */
.col2-alt-set .col-1 { width:32%; float:left; }
.col2-alt-set .col-2 { width:65%; float:right; }
.col2-set-alt .col-1 { float:left; width:66%; }
.col2-set-alt .col-2 { float:right; width:32%; }

/* Col2-alt 2 */
.col2-set-alt2 .col-1 { float:left; width:32%; }
.col2-set-alt2 .col-2 { float:right; width:65%; }

/* Col2-alt 3 */
.col2-set-alt3 .col-1 { float:left; width:60%; }
.col2-set-alt3 .col-2 { float:right; width:36%; }
.col2-set-alt3.separator-bg                  { background:url(../img/col2_separator_bg.gif) repeat-y 61% 0; }
.col2-set-alt3.separator-bg .col-1 {width:56%;}
.col2-set-alt3.separator-bg .col-2 {width:36%;}

/* Col3 */
.col3-set .col-1, .col3-set .col-2, .col3-set .col-3 { float:left; width:32%; }
.col3-set .col-1, .col3-set .col-2 {margin-right:2%;}

/* Col4 */
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3, .col4-set .col-4 { float:left; width:22%; }
.col4-set .col-1, .col4-set .col-2, .col4-set .col-3 {margin-right:4%;}
.col4-set .col { float:left; width:22%; margin-right:4%; }
.col4-set .last { margin:0;}

/* Col5 */
.col5-set .col { float:left; width:18%; margin-right:2%; }
.col5-set .last { margin-right:0;}

/* Table Columns */
table .col-1,
table .col-2,
table .col-3,
table .col-4                    { float:none !important; margin:0 !important; }
.col3-set td.spacer             {width:3%;}
.col4-set td.spacer             {width:4%;}


.data-table thead tr        {background:#e0e0e0;}
.data-table th,
.data-table td              { padding:8px 15px; }
.data-table tbody tr        {background:#f6f6f6;}
.data-table tbody tr.odd    {background:#fff;}
.data-table .sort-down      { background:url(../img/sort_arrow_down.gif) no-repeat 100%; padding-right:15px; color:#666; }
.data-table .sort-up        { background:url(../img/sort_arrow_up.gif) no-repeat 100%; padding-right:15px; color:#666;}

.generic-note-list li a,
.generic-note-list li a:hover   { background-color:transparent; color:#0068b7 !important; display:block; }
.generic-note-list li a:hover   { color:#ee392a !important; }
.generic-note-list li.heading   { background:none; padding:0; }
.generic-link-div a,
.generic-link-div a:hover       { display:inline; background-position:0 .1em; }
.generic-link-div a:hover       { color:#ee392a !important; }

.intro{ font:16px/23px arial; margin:0 0 30px; }
h3.alt2.type01{ font:20px/27px arial; color:#525252; }

.intro_orange{ font:22px/23px arial; margin:0 0 30px; color:#ffb650; }
h3.alt2.type01{ font:24px/27px arial; color:#ffb650; }

div.masthead h1 {
  font-weight: bold;
  text-align:center;
  color: #000;
  letter-spacing: -2px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 46px;
  margin: 0px;
}

div.masthead h2 {
  color: #444;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: normal;
  letter-spacing: 0px;
  margin: 0px;
  text-align:center;
}
 
 #topmenu{
	background: url("http://www.ucview.com/images/topmenu.jpg") repeat-x top left;
	height:32px;
	padding:1px 10px;
	float:right;
	display:inline;
}

#topmenu img {
	margin-top: -1px;
	vertical-align:middle;
}

#topmenu a {
	text-decoration:none;
	display:inline;
}

#topmenu img.divider{
	padding:0px 1px;
	line-height: 5px;
        width: 120px;
        height: 120px;
}

.img-with-text {
    text-align: left;
    width: [width of img];
     margin-top:0px;
     margin-bottom:0px;
    color:#0069c5; 
     font-weight:bold;
     font:12px  Arial, Helvetica, sans-serif; 

}

.img-with-text  a:link {text-decoration:none;}
.img-with-text img {
    display: block;
    margin: 0 auto;
}
.img-with-text h3{
  text-align: center;
    width: [width of img];
     margin-top:0px;
     margin-bottom:0px;
    color:#f06203;
     font-weight:bold;
     font:18px  Arial, Helvetica, sans-serif;

}

.plugin_pagetree div.error{padding-left:15px;}
.plugin_pagetree .plugin_pagetree_children_list_noleftspace{margin-left:0;padding-left:0;}
.plugin_pagetree .plugin_pagetree_children_list{list-style-type:none;margin-bottom:0;padding-left:0;}
.plugin_pagetree .plugin_pagetree_children_list>li{margin-bottom:5px;}
.plugin_pagetree .plugin_pagetree_children_list>li .plugin_pagetree_children_list{padding-left:16px;}
.plugin_pagetree .plugin_pagetree_children_list>li>.plugin_pagetree_children_content{float:left;width:85%;text-decoration:none;}
div.plugin_pagetree ul.plugin_pagetree_children_list>li>div.plugin_pagetree_childtoggle_container{position:relative;width:20px;height:25px;float:left;padding-bottom:0;}
.plugin_pagetree_childtoggle_container>.icon{position:absolute;left:0;top:50%;margin-top:-10px;opacity:1;}
.plugin_pagetree_childtoggle_container>.no-children.icon{height:4px;width:4px!important;left:6px;margin-top:-5px;background:#999;min-width:0;border-radius:2px;}
.plugin_pagetree_children_span{display:block;float:left;}
.plugin_pagetree_children_span>a{padding:0;display:inline-block;}
.plugin_pagetree_children_span.plugin_pagetree_current{font-weight:bold;}
div.plugin_pagetree ul.plugin_pagetree_children_list div.plugin_pagetree_children li{padding:0;margin:0;}
.plugin_pagetree ul.plugin_pagetree_children_list li div.plugin_pagetree_children_loading_wrapper{padding-left:18px;}
.plugin_pagetree ul.plugin_pagetree_children_list span.plugin_pagetree_children_loading{vertical-align:middle;}
.plugin_pagetree ul.plugin_pagetree_children_list div.plugin_pagetree_children_loading_wrapper div.spinner{padding-right:5px;display:inline-block;height:17px;vertical-align:middle;}
.plugin_pagetree ul.plugin_pagetree_children_list li,.plugin_pagetree ul.plugin_pagetree_children_list li div.plugin_pagetree_children_container{clear:left;overflow:hidden;width:100%;}
.plugin-pagetree {
padding-right: 100px;
}
