@charset "utf-8";
/* CSS Document */




body {
	font-size:62.5%;
	font-family:Verdana, Geneva, sans-serif;
	color:#333333;
	margin: 0;
	}


a:visited {color: #333333;}
a:link {color: #333333;}
a:hover{color: #333333; text-decoration: none;}


p {
	display:block;
	margin-top:12px;
	margin-bottom:12px;
	font-size:1.2em;
	line-height:1.5em;}
	
ol li {
	font-size:1.2em; 
	color: #333333;
	padding : 2px;
	margin-top : auto;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : auto;
	text-indent: 0em;
	line-height:1.5em;}
	
ol li p {
	font-size:1.1em; 
	}
	
ol li li {
	font-size:1.1em; 
	}
	
ol li li p {
	font-size:1.0em; 
	}
	
ol li li li {
	font-size:1.0em; 
	}
	
ul li {
	font-size:1.2em; 
	color: #333333;
	padding : 2px;
	margin-top : auto;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : auto;
	text-indent: 0em;
	line-height:1.5em;
	list-style-image: url(images/ul_global.gif);}
	
ul li li {
	font-size:1.1em; 
	}
	
h1 { 
	font-weight:bold;
	color:#333333;
	font-size:1.4em;
	padding-bottom:4px;
	margin-top:24px;}

h2 {
	font-weight:bold;
	color:#b3ad18;
	font-size:1.2em;}
	
h3 {
	font-weight:bold;
	color:#333333;
	font-size:1.2em;}
	
	
#page {
	margin-left:auto;
	margin-right:auto;
	width:980px;
	background-image:url(images/background_global.jpg);
	background-position: center -1px;
	background-color:#fff;
	background-repeat:no-repeat;
	padding-top:19px;
	overflow: hidden	
}

body.front #page{
	background-image:url(images/background_global_front.jpg);
}

#page-inner {
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;	
	background: transparent url("images/background_footer.gif") no-repeat scroll 50% 100%;
	float: left;
}
	
	
/* hide keywords and meta description on page */
#content-area .meta { display:none;  }	
#content-area .field-field-meta-description { display:none; }


/* left and right align for images */
.left {
	float:left; 
	margin: 4px 14px 6px 0;}
	
.right {
	float:left; 
	margin: 4px 0 6px 14px;}

#nice-menu-1 li a,
#header-blocks .menu li a {
	color:#2b2b2b;
	text-decoration:none;}
	
#nice-menu-1 li a {
	position: relative;
	height: 23px;
	overflow: hidden;}
	
/*#nice-menu-1 li a:hover img {
	top:-48px;}
	
#nice-menu-1 li a.active img {
	top:-24px;}*/
	
#nice-menu-1 .first {background-image:none;}
#nice-menu-1 .first, #nice-menu-1 .first *{padding-left: 0px !important; margin-left: 0px !important;}
	
#header-blocks {
	float:right;
	clear:none;
	padding-top:12px;
}
	
#header-blocks .menu li {
	display:inline;
	color:#c0b02c;
	text-transform:uppercase;
	font-size:1.4em;
	font-weight:bold;
	background-image:url(images/primary_nav_pipe.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:1.4em;
	padding-right:0.6em;
	background-color:transparent;
	border:0;}	
	
	
#header-blocks .menu li.last {
	padding-right:1.4em;}
	
	
#nice-menu-1 li {
	display:inline;
	color:#c0b02c;
	font-size:1.4em;
	font-weight:bold;
	background-image:url(images/primary_nav_pipe.gif);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:transparent;
	padding-left: 24px; padding-right: 24px;
	border:0;}	
	
#nice-menu-1 li a{padding-left: 0px !important; padding-right: 0px !important; margin-left: 0px !important; margin-right: 0px !important;}
	
#nice-menu-1 li li {
	width: 210px;
	background-color:transparent;
	padding-left: 8px;
	padding-left:1.5em;
	padding-right:1.5em;
}	



#nice-menu-1 li.active-trail a {color:#666666;}
	
ul.nice-menu-down li ul li ul, #header-region ul.nice-menu-down li ul li ul{
	left: 210px !important; top: -5px;
}

	
#header-blocks .menu li {
	background-image:url(images/secondary_nav_pipe.gif);
	background-repeat:no-repeat;
	background-position:left center;
    }
	
#header-blocks .menu li a {
	color:#c0b02c;}
	
#header-blocks .menu li.first {
	background-image:none;}
	
#skip-to-nav {
	display:none;}
	
#logo-title {
	float:left;
	padding-left:41px;
}
	
.with-navbar #content, .with-navbar #sidebar-left, .with-navbar #sidebar-right {
margin-top:400px;
}

#content-area .field-item {
	padding-top:8px;
	padding-bottom:10px;}
	
#secondary {
	margin-left:0;}
	
#secondary table.links {
	width:100%;}

#secondary table.links td {
	text-align:center;}

.view-page-banner span,
.view-page-banner span img {
	display:block;
	padding:0;
	margin:0;
	clear:both;}



#sidebar-right {
	background-image:url(images/box_stripes.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	width:173px;
	font-size:1.1em;
}


#sidebar-right p {
	display:block;
	margin-top:12px;
	margin-bottom:12px;
	font-size:1.2em;
	line-height:1.2em;
	font-family:Century Schoolbook, sans-serif;}

	
#sidebar-right .block ul li {
	font-size:1.1em; 
	color: #333333;
	padding : 2px;
	margin-top : auto;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : auto;
	text-indent: 0em;
	line-height:1.2em;
	font-family:Century Schoolbook, sans-serif;
	list-style-image: url(images/ul_global.gif);}
	
#sidebar-right .block ul li li {
	margin-left : 4px;}
	
#sidebar-right .more-link {
	font-size:1.1em; 
	color: #333333;
	font-family:Century Schoolbook, sans-serif;}
	
	
#navbar{
	float: left;
	height: 345px;
	width: 100%;
	margin: 0;
	padding-top: 7px;
}
	
/* changes the position of the solutions, about us, news events menu */	
#block-nice_menus-1 {
	float: left;
	position: inherit !important;
}
/* makes the background for the middle dropdown menu gray */
#nice-menu-1 li{
	float: left;
}
#nice-menu-1 li li{padding: 0px;}
#nice-menu-1 li li a {
	background-color: #999999;
	height: 23px; line-height: 23px;
	font-size: 16px; color: #fff;
	padding: 0px 20px 0px 12px !important;
	position: relative; overflow: hidden;
}
#nice-menu-1 li li a .normal, #nice-menu-1 li li a .hover{
	height: 23px; line-height: 23px; position: absolute;
	display: block; z-index: 1000;
}
#nice-menu-1 li li a .normal{top: 0px; left: 12px; color: #fff; display: block;}
#nice-menu-1 li li a .hover{top: 0px; left: 12px; color: #d47909; display: none;}
#nice-menu-1 li li a:hover .hover, #nice-menu-1 li.nmActive li.nmActive a .hover{display: block;}
#nice-menu-1 li li a:hover .normal, #nice-menu-1 li.nmActive li.nmActive a .normal{display: none;}
#nice-menu-1 li.nmActive li.nmActive li a .hover{display: none;}
#nice-menu-1 li.nmActive li.nmActive li a .normal{display: block;}

#nice-menu-1 li.nmActive li.nmActive li a.aActive .hover{display: block !important;}
#nice-menu-1 li.nmActive li.nmActive li a.aActive .normal{display: none !important;}


#nice-menu-1 li li a:hover, #nice-menu-1 li.nmActive li.nmActive a{background-color: #f2f2f3;}
#nice-menu-1 li.nmActive li.nmActive li a{background-color: #999999;}
#nice-menu-1 li.nmActive li.nmActive li a:hover{background-color: #f2f2f3!important;}

#nice-menu-1 #menu-1019 li a{
	background-image: url(images/openwave-menu-arrow.png);
	background-position: 195px 0px;
	background-repeat: no-repeat;
}

#nice-menu-1 #menu-1019 li a:hover, #nice-menu-1 #menu-1019 li.nmActive a{background-position: 195px -23px;}
#nice-menu-1 #menu-1019 li li a, #nice-menu-1 #menu-1019 li.nmActive li a{background-image: none;}

#nice-menu-1 ul{
	background-image:url(images/menu_dropdown_first.gif);
	background-position: top;
	background-color: transparent;
	background-repeat: no-repeat;
	padding-top: 5px;
}
			
/* makes the background for the last dropdown menu gray with strong bottom */			
#nice-menu-1 li li.last{
	background-image:url(images/menu_dropdown_last.gif);
	background-position: bottom;
	padding-bottom: 5px;
}	
	
	
#sidebar-right .block ul li {
	font-size:1.1em; 
	color: #333333;
	padding : 2px;
	margin-top : auto;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : auto;
	text-indent: 0em;
	line-height:1.2em;
	list-style-image: url(images/ul_global.gif);}
	
	
	
/* changes the position of the careers and support block */	
#block-menu-secondary-links	{
	position: relative;
	right: -22px;
	}
	
	
	
	
/* changes the position of the search field and search button block */	
#block-search-0 {
	float: right;
	width: 217px;
	position: inherit !important;
	}
#block-search-0 .form-text{
	width: 147px;
}
/* removes the standard search button with an image */
#search-block-form .form-submit {
	background: none;
	background-image:url(images/search_button.gif);
	background-repeat:no-repeat;
	border: 0px;
	width: 60px;
	height: 29px;
	line-height: 0;
	font-size: 0px;
	float: right;
	text-indent: -1000px;
	}
	
/* changes the position of the search field */	
#edit-search-block-form-1-wrapper {
	float: left;
	padding-top: 4px;
	margin: 0;	
}



/* changes the position of banner image */
#block-block-2.region-count-2 {
float: left;
position: inherit !important;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
	}
	
#block-block-2 *{
	float: left;
	padding: 0;
	margin: 0;
}	
/* creates the white borders around the banner image to the 
right of the left hand menu on the homepage */
#block-block-2 img {
	}




/* changes the menu box to the left */	
#block-menu-menu-home-customers {
	
	width:215px;
	background-image:url(images/bkgd_home_world.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#db8d2f;
	height:280px;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	float: left;
	margin: 0;
	overflow: hidden;
<<<<<<< .mine
        padding-left: 6px;
=======
	padding-left: 6px;
>>>>>>> .r56
}
/* changes the positioning of the menu titles on the left menu bar */	
#block-menu-menu-home-customers div.content-inner {
	position: relative;
	top: 142px;
	left: 13px;
	}
	
/* hides the bullets in the menu box to the left */
#block-menu-menu-home-customers li {
	list-style: none;
	}
	
/* aligns the titles in the menu box to the left */
#block-menu-menu-home-customers img {
	position: absolute;
	left: 30px;
	margin-top: 3px;
	} 
	
/* creates the background image for the titles in the menu box to the left */
#block-menu-menu-home-customers li a {
	background: url(images/left_menu_background.gif) #fff no-repeat; 
	width: 202px;
	height: 28px;
	display: block;
	}
	
/* changes the background image when hovering over the titles in the menu box to the left */
#block-menu-menu-home-customers a:hover {
	background-position: -203px 0;
	}
	
/* changes the font of the title in the content boxes */
h2.title {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	color: #58585a;
	}

/* affects the border at the very bottom of the page */
#content {
	margin-bottom: 0px;
	padding-bottom: 17px;
	padding-left: 0px;
	padding-right: 0px;
}	
	
/* changes position of the Terms and Condistions verbage at bottom of page */
#footer-message {
	margin-left: 220px;
	margin-top: 10px;
	color: #333333;
	}
	
#footer-message .bottomnav a:link {
	color: #333333;
	text-decoration: none;
	}
	
#footer-message .bottomnav a:hover {
	color: #333333;
	text-decoration: underline;
	}
	
/* hides the admin box at the very bottom of page 
#closure-blocks {
	visibility: hidden;	
	}
*/



/* The codes below are hacks for IE browser */


#main{
	overflow: hidden;
	background: url(images/background_footer.gif) no-repeat 50% 100%;
	float: left;
	width: 100%;
}
#footer-wrap{
	padding: 0 0 10px 0;
	float: left;
	width: 100%;
}
#footer{
	float: left;
	width: 100%;
	border-top: 2px solid #000;
}

#closure-blocks{
	float: left;

}
#slide{
	float: left;
	width: 100%;
	margin-top:3px;
	padding: 0;
}
.view-id-page_banner{
	position: relative;
}
#contact {
	width: 550px;
}
#contact .textfield{
	float: left;
	width: 100%;
}

#contact .textfield .form-item{
	float: left;
	width: 50%;
	height: 45px;
	padding: 0;
	margin: 0;
	font-weight: normal;
}


#contact .body label,
#contact .textfield .form-item label{
	font-weight: normal !important;
}

#contact .textfield .form-item label span{
	font-weight: normal !important;
	color: #000;
}


#contact .textfield .form-item input{
	width: 250px !important;
}

#contact .textfield .form-item select{
	width: 257px !important;
	padding: 2px !important;
	border: 1px inset #F0F0F0;
}

#contact .body textarea{
	width: 400px;
	height: 125px;
}


#contact .hidden{
	display: none;
}

#contact label span.form-required{
	font-size: 12px;
}

/* BEGIN DZUNGDH CSS */
.section-blog #content h1.title, .node-type-blog #content h1.title{display: none;}
.section-blog #main, .node-type-blog #main{width: 100%;}
.breadcrumb b{color: #b3ad18; font-size: 11px; font-weight: bold;}
.breadcrumb span{color: #da9744; font-size: 14px; font-weight: bold;}
.breadcrumb, .breadcrumb a,  .breadcrumb b a{color: #787878; font-size: 11px; text-decoration: none; font-weight: normal;}

ul.nice-menu a{margin: 0.3em 5px; padding: 0px;}
ul.nice-menu li li a{padding: 0px 5px; margin: 0px;}

#content .node-type-blog{padding: 1em 0em 3em; border-bottom: 1px solid #dfebe9;}
#content .node-type-blog .title{margin-bottom: 5px;}
#content .node-type-blog .posts-date{font-size: 1.2em; font-style: italic;}
#content .node-type-blog .title, #content .node-type-blog .title a{
	font-size: 18px; color: #333333; font-weight: normal;
}
#content .node-type-blog .meta .submitted{color: #a4a4a4; font-size: 14px;}
#content .node-type-blog .meta .creater{color: #000; font-size: 14px;}
#content .node-type-blog .content{margin: 2em 0em;}
#content .node-type-blog .content p{color: #333; font-size: 12px; line-height: 1.5em;}
#content .node-type-blog .content a{color: #000;}
#content .node-type-blog .terms, .node-type-blog .comments{color: #d47909; font-size: 11px; line-height: 20px; height: 20px; padding-left: 25px;}
#content .node-type-blog .terms a, .node-type-blog .comments a{color: #000; font-size: 11px;}
#content .node-type-blog .comments{background: url(images/site-icons.png) no-repeat 0px 0px;}
#content .node-type-blog .terms{background: url(images/site-icons.png) no-repeat 0px -20px;}

#block-menu-menu-blog-submenu ul{height: 38px; overflow: hidden; margin-top: -1px;}
#block-menu-menu-blog-submenu h2{display: none;}
#block-menu-menu-blog-submenu li, #block-menu-menu-blog-submenu li a{padding: 0px; display: block; width: 235px; height: 38px; float: left; list-style: none; margin: 0px;}
#block-menu-menu-blog-submenu li a{text-indent: -1000px; background: url(images/blog-submenu-all-bg.png) no-repeat -235px 0px; width: 235px; height: 38px; overflow: hidden; display: block;}
#block-menu-menu-blog-submenu .first a{background: url(images/blog-submenu-all-bg.png) no-repeat 0px 0px;}
#block-menu-menu-blog-submenu .last a{background: url(images/blog-submenu-all-bg.png) no-repeat -470px 0px;}
#block-menu-menu-blog-submenu li a.active{background: url(images/blog-submenu-all-bg.png) no-repeat -235px -38px;}
#block-menu-menu-blog-submenu .first a.active{background: url(images/blog-submenu-all-bg.png) no-repeat 0px -38px;}
#block-menu-menu-blog-submenu .last a.active{background: url(images/blog-submenu-all-bg.png) no-repeat -470px -38px;}
/* END DZUNGDH CSS */

.view-data-mediation-and-analytics a,
.view-messaging a,
.view-traffic-mediation a{
	font-size: 1.2em; color: #333333; font-weight: normal;
}
.view-data-mediation-and-analytics .views-field-created,
.view-messaging .views-field-created,
.view-traffic-mediation .views-field-created {
	font-style: italic;
	color: #888888;
}
.view-data-mediation-and-analytics .views-row,
.view-messaging .views-row,
.view-traffic-mediation .views-row{
	padding-bottom: 15px;
	float: left;
	width: 100%;
}

.view-data-mediation-and-analytics .views-field-teaser,
.view-messaging .views-field-teaser,
.view-traffic-mediation .views-field-teaser{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 150%;
}
.view-data-mediation-and-analytics .views-field-type,
.view-messaging .views-field-type,
.view-traffic-mediation .views-field-type{
	float: left;
	padding-right: 6px;
}

.view-data-mediation-and-analytics .views-field-type img,
.view-messaging .views-field-type img,
.view-traffic-mediation .views-field-type img{
	width: 25px;
	height: 20px;
}

.view-blog-archive .comments{
	display: none;
}


#content-overwrite{
	width: 100%;
	float: left;
	padding-bottom: 10px;
	background: url(images/hp_block_divider.png) no-repeat left center;	
}	
#content-overwrite .block {
	font-size:1.1em;
	float: left;
	position: inherit !important;
	padding-right: 20px !important;
	}
#content-overwrite #block-views-latest_blog_post-block_2{
	padding: 0 !important;
}
#content-overwrite .block-border{
	padding: 3px 3px 0px 3px;
	border: 1px solid #D2D3D5;
	float: left;
}
#content-overwrite .block-background{
	background-image: url(images/content_box_background.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	width: 192px;
	height: 160px;
	padding: 10px;
	float: left;
}
	


/* changes the font of the verbage in the content boxes */
#content-overwrite-inner div.content-inner {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	}

	
	
/* affects the font of the content boxes at bottom  */		
#content-overwrite-inner div.content-inner p {
	display:block;
	margin-top:8px;
	margin-bottom:8px;
	font-size:1.2em;
	}


/* affects the font of the press release content boxes at bottom  */
#block-views-press_releases-block_2 div.view-content {
	font-size:1.1em;
	color: #000000;
	}

/* affects the font and decoration of the url in the press release content boxes at bottom  */
#block-views-press_releases-block_2 span.field-content a {
	text-decoration: none;
	color: #000000;
	}

/* adds the underline to the url in the press release content boxes at bottom  */
#block-views-press_releases-block_2 span.field-content a:hover {
	text-decoration: underline;
	}
	
/* sets the Service titles to h2 definition */
#content-area .view-services .views-field-title {
	font-weight:bold;
	color:#b3ad18;
	font-size:1.2em;
	padding-top:8px;} 
	

.page-node-add-partners h1.title{
	font-size: 16px;
	line-height: 
}

#mwc2010,
#partners {
	width: 550px;
  	font-size: 1.0em;
}
#mwc2010 .textfield,
#partners .textfield{
	float: left;
	width: 100%;
}

#mwc2010 .textfield .form-item,
#partners .textfield .form-item{
	float: left;
	width: 50%;
	height: 45px;
	padding: 0;
	margin: 0;
	font-weight: normal;
}


#mwc2010 .body label,
#mwc2010 .textfield .form-item label,
#partners .body label,
#partners .textfield .form-item label{
	padding-bottom: 2px;
}
#mwc2010 .textfield .form-item label span,
#partners .textfield .form-item label span{
	font-weight: normal !important;
	color: #000;
}


#mwc2010 .textfield .form-item input,#partners .textfield .form-item input{
	width: 250px !important;
}

#partners .textfield .form-item select{
	width: 257px !important;
	padding: 2px !important;
	border: 1px inset #F0F0F0;
}

#partners .textfield .form-item {
	padding: 0 0 7px 0;
}

#partners .body textarea{
	width: 400px;
	height: 125px;
}


#partners .hidden{
	display: none;
}

#partners label span.form-required{
	font-size: 12px;
	display: none;
}

#site-name{
	display: none;
}


#partners div.submit{
	padding: 10px 0;
	float: left;
	width: 100%;
}

.node-type-page iframe{
	overflow: hidden;
}
.view-in-the-news,.view-in-the-news .view-header,
.view-press-releases,.view-press-releases .view-header{
	width: 100%;
	line-height:15px;
	font-size:1.1em; 
}

.view-in-the-news .view-header .item-list,
.view-press-releases .view-header .item-list{
	overflow: hidden;
	margin: 10px 0;
}

.view-in-the-news .view-header h3,
.view-press-releases .view-header h3{
	float: left;
	font-size: 12px;
	font-weight:bold;
	margin: 0;
}

.view-blog-categories .views-field-created, .view-blog-categories .views-field-title a{font-size: 1.2em;}

#content-area .view-in-the-news .view-header .item-list,
#content-area .view-press-releases .view-header .item-list,
#content-area .view-blog-categories .view-header .item-list{
	padding-left: 5px;
}

#content-area .view-in-the-news ul.yearlinks,
#content-area .view-press-releases ul.yearlinks,
#content-area .view-blog-categories ul.yearlinks{
	list-style: none;
	float: left;
	z-index: 9999;
}


#content-area .view-in-the-news ul.yearlinks li,
#content-area .view-press-releases ul.yearlinks li,
#content-area .view-blog-categories ul.yearlinks li{
	margin: 0px;
	list-style: none;
	list-style-image: none;
	display: inline;
	font-weight: bold;
	font-size:12px;
}

#content-area .view-in-the-news ul.yearlinks li a,
#content-area .view-press-releases ul.yearlinks li a,
#content-area .view-blog-categories ul.yearlinks li a{
	padding: 0px 10px 0 0;
}

.view-in-the-news table.views-table,
.view-press-releases table.views-table,
.view-blog-categories table.views-table{
	width: 100%;
	float: left;
}


.view-in-the-news table.views-table caption .date-display-single,
.view-press-releases table.views-table caption .date-display-single,
.view-blog-categories table.views-table caption .date-display-single{
	font-size: 12px;
	font-weight: bold;
}

.view-press-releases table.views-table caption{
	padding-top: 10px;
}

.view-press-releases table.views-table caption,
.view-press-releases table.views-table thead,
.view-press-releases table.views-table tbody{
	width:100%;
	float: left;
	text-align: left !important;
	
}

.view-in-the-news table.views-table thead,
.view-press-releases table.views-table thead,
.view-blog-categories table.views-table thead{
	display: none;
}


.view-in-the-news table.views-table tbody tr,
.view-press-releases table.views-table tbody tr,
.view-blog-categories table.views-table tbody tr{
	border: none;
	background: none;
}



.view-in-the-news table.views-table tbody tr td,
.view-press-releases table.views-table tbody tr td,
.view-blog-categories table.views-table tbody tr td{
	padding: 4px;
	text-align: left !important;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.view-in-the-news table.views-table tbody tr td a,
.view-press-releases table.views-table tbody tr td a{
	text-decoration: underline;
	vertical-align: top !important;
	font-size: 1.2em;
}

.view-in-the-news table.views-table tbody tr td a,
.view-press-releases table.views-table tbody tr td a:hover{
	text-decoration: none;
}

.view-in-the-news table.views-table tbody tr td.views-field-edit-node,
.view-press-releases table.views-table tbody tr td.views-field-edit-node{
	width: 20px;
}

.view-in-the-news table.views-table tbody tr td.views-field-field-date-value,
.view-press-releases table.views-table tbody tr td.views-field-field-date-value{
	width: 80px;
	vertical-align: top !important;
}

.view-in-the-news table.views-table tbody tr td.views-field-title div.title{
	font-weight: normal;
}

.view-in-the-news table.views-table tbody tr td.views-field-title div.byauthor{
	color: #767676;
}


.view-in-the-news table.views-table tbody tr td.views-field-title div.title_link a{
	text-decoration: underline;
	font-weight:bold;
}

.view-in-the-news table.views-table tbody tr td.views-field-title div.title_link a:hover{
	text-decoration: none;
}

.view-id-Events .views-field-field-eventlink-url{
	float: left;	
	padding: 0 10px 0 0;
	border-right: 1px #000 solid;
}

.view-id-Events .views-row{position: relative; top: 0px; left: 0px;}
.view-id-Events .views-field-field-eventimage-fid{position: absolute; top: 0px; left: 410px;}
.view-id-Events .views-field-field-daterange-value, .view-id-Events .views-field-field-eventlocation-value, .view-id-Events .views-field-body{width: 500px;}

.view-id-Events .views-field-field-daterange-value .field-content{line-height: 20px;}
.view-id-Events .views-field-field-daterange-value a{
	line-height: 20px; font-size: 1.2em; font-weight: bold;
}
.view-id-Events .views-field-field-eventimage-fid{}
.view-id-Events .views-field-field-eventlocation-value{
	overflow: hidden;
	width: 100%;
	float: left;
	padding-top: 2px;
	padding-bottom: 5px;
}
.view-id-Events .views-field-field-eventlink-url,
.view-id-Events .views-field-body strong{
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.view-id-Events .views-field-field-eventlocation-value,
.view-id-Events .views-field-body p,
.view-id-Events .views-field-body p a{
	font-size: 11px !important;
	color: #525252;
}

/* --------- BEGIN BLOG CSS ---------------*/
#content-area{
	margin-right: 40px;
}

#sidebar-right{
	background: none;
	width: 226px;
	margin: 30px 0 0;
}
#sidebar-right #sidebar-right-inner{
	margin: 0;
}

.block_contact{
	border:1px solid #999999;
	float:left;
	height:37px;
	padding:4px;
	width:118px;
}

.block_sharethis{
	border:1px solid #999999;
	border-left: none;
	float:left;
	height:37px;
	padding:4px;
	width:89px;
}

.block_rss{
  background: url(images/bg_rss.jpg) no-repeat scroll 5px 5px;
  border:1px solid #999999;
  clear:both;
	height:135px;
	padding:5px;
	margin-top: 6px;
}

.block_rss .btn_rss{
	padding:85px 10px;
}

.block_twitter{
	margin-top: 6px;
	border:1px solid #999999;
	padding: 5px;
}

.block_twitter_content{
	background-image:url(images/box_stripes.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
	height: 200px;
	position:relative;
}

.txt_twitter{
	height:50px;
	left:70px;
	overflow:hidden;
	position:absolute;
	top:40px;
	width:140px;
}

.txt_twitter a{
	text-decoration: none;
	font-size:13px;
}
.txt_twitter a:hover{
	text-decoration: underline;
}

.btn_twitter{
	position:absolute;
	left:70px;
	top:95px;
}

/*----------- END BLOG CSS ---------------*/


.yearlinks .active{
	color: #b3ad18;
}


.subnavi{display: block; height: 38px; width: 940px; overflow: hidden;}
.subnavi li{display: block; height: 38px; overflow: hidden;}
.subnavi li{padding: 0px !important; margin: 0px !important; list-style: none;}
.subnavi li div{margin-top: 0px;}
.subnavi li a{display: block; text-transform: uppercase;}
.subnavi li .active{display: none !important;}
.subnavi li.isActive a, .subnavi li.isHover a{display: none;}
.subnavi li.isActive .active, .subnavi li.isHover .active{display: block !important;}


.subnavi a{display: block; height: 38px; text-align: center; font-size: 18px; text-decoration: none; line-height: 36px; text-transform: capitalize;}

.subnavi-2 a{width:  470px;}
.subnavi-2 li a{background: url('images/blog-sub-menu-2.png') no-repeat top left; color: #FFF}
.subnavi-2 li a.active{background: url('images/blog-sub-menu-2.png') no-repeat bottom left; color: #b3ad18;}


.subnavi-3 a{width:  313px;}
.subnavi-3 li a{background: url('images/blog-sub-menu-3.png') no-repeat top left; color: #FFF}
.subnavi-3 li a.active{background: url('images/blog-sub-menu-3.png') no-repeat bottom left; color: #b3ad18;}

.subnavi-4 a{width:  235px;}
.subnavi-4 li a{background: url('images/blog-sub-menu-4.png') no-repeat top left; color: #FFF}
.subnavi-4 li a.active{background: url('images/blog-sub-menu-4.png') no-repeat bottom left; color: #b3ad18;}

.subnavi-5 a{width:  188px;}
.subnavi-5 li a{background: url('images/blog-sub-menu-5.png') no-repeat top left; color: #FFF}
.subnavi-5 li a.active{background: url('images/blog-sub-menu-5.png') no-repeat bottom left; color: #b3ad18;}

.subnavi-6 a{width:  156px;}
.subnavi-6 li a{background: url('images/blog-sub-menu-6.png') no-repeat top left; color: #FFF}
.subnavi-6 li a.active{background: url('images/blog-sub-menu-6.png') no-repeat bottom left; color: #b3ad18;}

.section-media-library .node .field-item, .section-media-library .node .field-label,.section-media-library .node .subscriptions-subscribe{font-size: 1.2em;}

ul li {

                font-size: 1.2em;

                color: #333333;

                padding : 2px;

                margin-top : auto;

                margin-bottom : 0px;

                margin-left : 20px;

                margin-right : auto;

                text-indent: 0em;

                list-style-image: url(images/ul_global.gif);}
.section-media-library .node .field-item, .section-media-library .node .field-label,.section-media-library .node .subscriptions-subscribe{font-size: 1.2em;}

/* DZUNGDH right block css */
#sidebar-right .block{border: 1px solid #999; padding: 5px; margin-bottom: 5px; background: #FFF;}
#sidebar-right .block .block-inner{background: #FFF url(images/box_stripes.jpg) repeat-x left bottom; padding: 5px 10px 35px;}
#sidebar-right .block .block-inner .title{margin-top: 0px;}

#block-block-8, #block-block-21, #block-block-18{border: none !important; padding: 0px !important; background: none !important;}
#block-block-8 .block-inner, #block-block-21 .block-inner, #block-block-18 .block-inner{background: none !important; padding: 0px !important;}


#block-views-latest_blog_post-block_2 a{line-height: 1.3em; font-size: 1.2em;}
#block-views-latest_blog_post-block_2 a:hover{text-decoration:  none;}
#block-views-latest_blog_post-block_2 ul, #block-views-latest_blog_post-block_2 li{padding: 0px; margin: 0px;}
#block-views-latest_blog_post-block_2 ul{margin-left: 10px;}



.icon-1{
	line-height: 24px; font-size: 1.2em; margin-bottom: 3px;
	padding-left: 30px; background: url(images/icons/pdf-24x24.png) no-repeat left top;
}

.icon-2{
	line-height: 24px; font-size: 1.2em; margin-bottom: 3px;
	padding-left: 30px; background: url(images/icons/video-24x24.png) no-repeat left top;
	margin-top:28px;
}

.views-row-first .icon-2 {
	margin-top:0;
}

.icon-3{
	line-height: 24px; font-size: 1.2em; margin-bottom: 3px;
	padding-left: 30px; background: url(images/icons/demo-24x24.png) no-repeat left top;
}
.icon-1 a, .icon-2 a, .icon-3 a{line-height: 23px;}


.pr-subtitle{font-size: 1.2em; color: #666; font-weight: bold;}
.pr-body p, .pr-body b, .pr-aboutopenwave, .pr-partnername, .pr-trademark p{font-size: 1.2em;}

.pr-aboutopenwave{padding: 8px 0px;}
.pr-aboutopenwave p{font-size: 1em; margin-top:0;}
.pr-partnername{font-weight: bold; padding-top: 8px;}
.pr-trademark{border-top: 1px solid #CCC;}

.view-display-id-page_1 td .date-display-single,
.view-display-id-page_1 td .title,
.view-display-id-page_1 td .byauthor
{font-size: 1.2em;}


.view-webinars .views-row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.view-webinars .views-row { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .view-webinars .views-row { height:1%; }
.view-webinars .views-row {
	display:block;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
}
.view-webinars .views-row-last {border-bottom: none;}

.views-field-field-webinar-access-value{margin-bottom: 8px;}
.views-field-field-webinar-access-value p{padding: 0px; margin: 0px;}
.views-field-field-webinarlink-url a{font-weight: bold; font-size: 1.2em;}
.views-field-field-webinar-presenters-value{width: 350px; float: left;}
.views-field-field-webinar-partners-value{float: left; padding-left: 50px; padding-top: 15px;}
.views-field-field-webinar-partners-value p{padding: 0px; margin: 0px;}

#content-overwrite-inner div.content-inner p {

                display:block;

                margin-top:8px;

                margin-bottom:8px;

                font-size:1.2em;

                line-height:1.3em;

                }
                
#content-overwrite .right {
	float:right;
	margin: 4px 0 6px 38px;}                
	
	


#sidebar-right-inner a:link, #sidebar-right-inner a:visited {

                text-decoration:none; }

#sidebar-right-inner a:hover {

                text-decoration:underline; }

#footer-message .bottomnav a:link, #footer-message .bottomnav a:visited {

                color: #333333;

                text-decoration: none;

                }

               

.right {

                
                float: right;
                

                margin: 4px 0 6px 14px;
                
                
                }

 

#content-area .views-row-first {

                margin-top:12px; }

               

#content-overwrite h2.title {

                margin:0 0 10px 0; }

               

#content-overwrite .right {

                float:right;

                margin: 4px 0 0 8px;}	
                
                
.view-Events .views-row{border-bottom: 1px solid #999; margin-bottom: 24px;}
.view-Events .views-row-last{border-bottom: none;}

/* content-overwrite-inner CSS */

#content-overwrite-inner .block-background{
	position: relative; top: 0px; left: 0px;
}

/* TODO 7 CSS */
#block-block-17 .block-inner {background: none !important; padding: 0px !important;}
#block-block-17 p {
	display:block;
	margin-top:0;
	margin-bottom:0;
	font-size:1.2em;
	line-height:1.5em;
	color: #58585A;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:bold;
	padding-left:10px;}
#block-block-17 img {
	vertical-align:middle;}
.pr-body p, .pr-body b, .pr-aboutopenwave, .pr-partnername, .pr-trademark p{font-size: 1.2em; line-height:1.5em;}

.attachment-title b{font-size: 1.2em; margin-bottom: 0.3em;}
tbody { border-top:0;}

.read-more{text-align: right; margin-bottom: 10px;}
.read-more a{font-size: 1.2em; font-weight: bold;}

.view-data-mediation-and-analytics a,

.view-messaging a,

.view-traffic-mediation a,

.view-location a{

                font-size: 1.2em; color: #333333; font-weight: normal;

}

.view-data-mediation-and-analytics .views-field-created,

.view-messaging .views-field-created,

.view-traffic-mediation .views-field-created,

.view-location .views-field-created{

                font-style: italic;

                color: #888888;

}

.view-data-mediation-and-analytics .views-row,

.view-messaging .views-row,

.view-traffic-mediation .views-row,

.view-location .views-row{

                padding-bottom: 15px;

                float: left;

                width: 100%;

}

 

.view-data-mediation-and-analytics .views-field-teaser,

.view-messaging .views-field-teaser,

.view-traffic-mediation .views-field-teaser,

.view-location .views-field-teaser{

                font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

                font-size: 11px;

                line-height: 150%;

}

.view-data-mediation-and-analytics .views-field-type,

.view-messaging .views-field-type,

.view-traffic-mediation .views-field-type,

.view-location .views-field-type{

                float: left;

                padding-right: 6px;

}

 

.view-data-mediation-and-analytics .views-field-type img,

.view-messaging .views-field-type img,

.view-traffic-mediation .views-field-type img,

.view-location .views-field-type img{

                width: 25px;

                height: 20px;

} 




#mwc2010 {
	width: 550px;
}
#mwc2010 .textfield{
	float: left;
	width: 100%;
}

#mwc2010 .textfield .form-item{
	float: left;
	width: 50%;
	height: 45px;
	padding: 0;
	margin: 0;
	font-weight: normal;
}


#mwc2010 .body label,
#mwc2010 .textfield .form-item label{
	padding-bottom: 2px;
}
#mwc2010 .textfield .form-item label span{
	font-weight: normal !important;
	color: #000;
}


#mwc2010 .textfield .form-item input,#partners .textfield .form-item input{
	width: 250px !important;
}


/*----------- END BLOG CSS ---------------*/


.yearlinks .active{
	color: #b3ad18;
}

.field_mwc2010_bookameet .title{
	float: left;
}

.select_the_event{
	padding: 10px 0;
}

.label_date{
	font-weight: bold;
	padding: 10px 0;
}

.hidden{
	display: none;
}

.date-date,
.field_mwc2010_prefdate label{
	float: left;
	padding-right: 10px;
}

.field_mwc2010_prefdate {
	float: left;
	padding-left: 10px;
}

.field_mwc2010_prefdate  * {
	padding: 0;
	margin: 0;
}
.field_mwc2010_prefdate input{
	width: 120px !important;
}
.field_mwc2010_prefdate .description{
	display: none;
}

.field_mwc2010_mon_4g .date_time ,
.field_mwc2010_mon_chill .date_time,
.field_mwc2010_tue_mit .date_time,
.field_mwc2010_tue_demo .date_time,
.field_mwc2010_tue_chill .date_time,
.field_mwc2010_wed .date_time,
.field_mwc2010_wed_chill .date_time,
.field_mwc2010_wed_demo  .date_time{
	float: left;
	width: 142px;
}


.field_mwc2010_mon_4g .title ,
.field_mwc2010_mon_chill .title,
.field_mwc2010_tue_mit .title,
.field_mwc2010_tue_demo .title,
.field_mwc2010_tue_chill .title,
.field_mwc2010_wed .title,
.field_mwc2010_wed_chill .title,
.field_mwc2010_wed_demo  .title,
.field_mwc2010_notattend  .title{
	float: left;
}

#mwc2010 {
	overflow: hidden;
}

#mwc2010 .mwc2010_date .form-item{
	float: right;
	margin: 0;
}

#mwc2010 .mwc2010_date .form-item input{
	margin: 0;
}
.label_date,.select_the_event,
.field_mwc2010_prefdate,.field_mwc2010_bookameet,
.field_mwc2010_mon_4g, .field_mwc2010_mon_chill,
.field_mwc2010_tue_mit, .field_mwc2010_tue_demo,
.field_mwc2010_tue_chill, .field_mwc2010_wed,
.field_mwc2010_wed_chill, .field_mwc2010_wed_demo,.field_mwc2010_notattend{
	overflow: hidden;
	width: 100%;
}

.field_mwc2010_notattend .title{
	width: 500px;
}

#edit-field-mwc2010-notattend-value-wrapper{
	padding: 10px 0;
	display: inherit !important;
}

#mwc2010 div.submit{
	padding: 10px 0;
	overflow: hidden;
}
#edit-field-mwc2010-bookameet-0-wrapper,
#edit-field-mwc2010-bookameet-0{
	float: left;
	margin: 0;

}
.field_mwc2010_prefdate,
.date-clear-block label{
	padding: 0;
}
.field_mwc2010_bookameet{
	padding: 10px 0;
}
.field_mwc2010_bookameet .title,
.field_mwc2010_prefdate .date-clear-block label{
	padding-right: 10px;
}


#logo-image{	
	padding-top: 3px;
}

.view-id-page_banner .views-field-field-bannerimage-data{
	position: absolute;
	top: 190px;
	left: 200px;	
	font-size: 28px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#block-openwave_submenu-0{display: block; height: 38px; width: 939px; overflow: hidden; margin-top: -2px;float: left;}

#slide .imagefield-field_bannerimage{
	width: 937px !important;
	border-top: 1px #fff solid;
	border-left: 1px #fff solid;
	border-right: 1px #fff solid;
	overflow: hidden;
}


#license .optimization label{
	font-weight: normal !important;
}

.optimization ol div.textfield{
	margin-left: 50px;
}

.textfield .privacy .form-item .form-radios div{
	display: inline;
}

.textfield .privacy .form-item label{
	display: none;
}

.textfield .privacy .form-item .form-radios label{
	display: inline;
}
