body{ 
 background:#fff; 
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px; 
 margin:0; padding:0;
}

/* #Global Styles# */

h1, h2, h3, h4{
}


h1{ 
 font-size:20px;
}
h2{ 
 font-size:16px;
}

a{
 /*color:#f18c08;*/ color:#d7861c; text-decoration:none;
}

a:hover{
 text-decoration:underline;
}

.clear{
 display:block; height:0; font-size:0;
 clear:both; visibillity:hidden;
}

.hide{
 display:none;
}

.bold{
 font-weight:bold;
}

span.label{ float:left; display:block; width:110px;}
span.smlabel{ float:left; display:block; width:80px;}

.separator{
 background:url(/App_Themes/fizzback/images/new-images/sep_bg.gif) repeat-x;
 display:block;
 height:15px;
}


input, textarea, select{ 
 border:1px solid #f18c08; font-size:11px; padding:1px; 
 font-family:verdana; font-weight:normal; margin-top:1px;
}

input[type="checkbox"]{
 border:0;
}

input[type="submit"]{
 background-color:#f18c08; color:#fff;
}

.validation{
 color:red;
}


/* #Master Layout# */

div#container{ 
 margin:0 auto 0 auto;
 width:812px;
}

div#header{
 /*position:relative;*/
 margin-top:20px;
 border-top:solid 1px #196FB6;
 border-left:solid 1px #196FB6;
 border-right:solid 1px #196FB6;
 border-bottom:solid 14px #196FB6;
 background-image:url(/App_Themes/fizzback/images/new-images/head-bg.jpg);
}
div#header{
  width:812px;
  height:166px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:810px;
  height:151px;
} 
html>body #header {
  width:810px;
  height:151px;
} 


/* #Master Layout/Logo# */

div.logo{
 float:left; 
 height:112px; 
 width:141px;
 padding:17px 0 0 26px;
}

div.logo img{
 border:0;
}

div.search-box-holder{
 position:relative;
}

div.search-box{
 position:absolute;
 right:20px;
 top:80px;
}

* html div.search-box{
 right:190px;
}


div.search-box .search-box-label{
 color:#0060ad;
 /*color:#f18c08;*/
 font-weight:bold;
}

div.search-box a.button{
 background-color:#0060ad;
 padding:1px 4px 1px 4px;
 color:#fff;
 font-size:11px;
 text-transform:uppercase;
}

div.search-box .textfield{
 border:1px solid #0060ad;
}

div.search-box a.button:hover{
 text-decoration:none;
}


/* #Search Page# */

div.SearchResult{
 padding:6px 3px 6px 3px;
}






/* #Master Layout/Content# */

div#content-holder
{
	width:812px;
	color:#666666;
}
div.top-row
{
	padding:10px 0 0 0;
	height:224px;
	margin-bottom:10px;
}
div.top-row .flash-panel{
	float:left;
	width:440px;
}
div.top-row .tab-panels{
	float:left;
	width:362px;
	margin-left:10px;	
}


div.strapline
{
	background-color:#D0E0FA;
	padding:10px 8px 10px 8px;
	margin-bottom:10px;
}
div.strapline p
{
	margin:0;
	/*padding-top:14px;*/
}

div.strapline b{
	color:#12469a;
}

div.strapline a{
	color:#000;
}


div.spotlight, div.resources
{
	float:left;
	width:264px;
	margin-right:10px;
}


* html div.spotlight, * html div.resources{
	width:264px;
}

div.news
{
	width:264px;
}

div.home-news div.news{
	float:left;
}

div.news p
{
	margin:0;
	padding:0 8px 8px 8px;
}
div.spotlight h2, div.resources h2/*, div.news h2*/
{
	background-color:#196FB6;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	padding:8px;
	margin-top:0;
}

.side-head{
	background-color:#196FB6;
	margin-bottom:20px;
}

.news .side-head h2.news{
	float:left;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	padding:8px;
	margin:0;
}

.news .side-head a{
	 float:right;
	 color:#fff;
	 text-decoration:none;
	 padding-top:8px;
	 padding-right:17px;
}

.news .side-head a:hover{
	 text-decoration:underline;
}


/* #Master Layout/Footer# */

div#footer{
 background-color:#D0E0FA; height:40px; display:block;
 color:#000; font-size:11px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 position: relative; /* peekaboo bug fix for IE6 */
 min-width: 0; /* peekaboo bug fix for IE7 */
 margin-bottom:20px;
}

div#footer .copyright{
 float:left; padding:14px 0 0 16px;
}

div#footer .links{
 float:right; padding:14px 16px 0 0;
}

div#footer a{
 color:#352b22; text-decoration:none;
}

div#footer a:hover{
 text-decoration:underline;
}





















/* #Internal Layout# */

/* #Internal Layout/Left# */
div.internal{
	margin-bottom:10px;
	padding-top:20px;
}

div.internal .left-col{
 float:left; width:515px;
 padding-right:10px;


 padding-left:10px;
}

div.internal .fullpage{
 float:none; border-right:0; width:790px;
 min-width: 0; /* peekaboo bug fix for IE7 */
 _height: 0;
}

html>body div.internal .fullpage{
 /*position: relative;*/ /* peekaboo bug fix for IE6 */
}

div.internal .left-col h1, div.internal .normal h1{
 color:#f18c08; font-size:23px;
}

div.internal .left-col h2, div.internal .normal h2,
div.internal .left-col h2 a, div.internal .normal h2 a{
 font-size:17px; color:#0060ad;
}

div.internal .left-col h3, div.internal .normal h3{
 font-size:14px; color:#f18c08;
}

/* #Internal Layout/Right# */

div.internal .right-col{
 float:left; width:264px;
 margin-left:11px;
}


div.internal .right-col h1{
 /*color:#352b22; font-size:17px; */
	background-color:#196FB6;
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	padding:8px;
	margin:0;
}

div.internal .right-col h2, editable-title{
 color:#352b22; font-size:14px;
}


/* #Internal Layout/News Page# */

div.internal div.small-left-col{
 float:left;
 width:250px;
}

div.internal div.large-right-col{
 float:left;
 margin-left:10px;
 width:550px;
}

ul.news-list{
 margin:0;
 padding:0;
 background:#fff;
}

ul.news-list li{
 margin:0;
 padding:8px;
 list-style:none;
 background:#ebf1fb;
 border-bottom:1px solid #fff;
}

ul.news-list li a{
 color:#0060ad;
}

ul.news-list li.pager{
 background:#fff;
 text-align:right;
}

ul.news-list li.pager a{
 color:#d7861c;
}

/*PagerNumberArea*/








/* #Master Layout/Navigation# */


ul.mainCMSListMenuUL
{
	margin-top:124px;
	float:right;
	list-style-type:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
background:url(/App_Themes/fizzback/images/new-images/ul_bg.gif) no-repeat right;
}

ul.mainCMSListMenuUL li{
 list-style:none;
}

ul.mainCMSListMenuUL li.mainCMSListMenuLI, 
ul.mainCMSListMenuUL li.mainCMSListMenuHighlightedLI,
ul.mainCMSListMenuUL li.mainCMSListMenuHighlightedLImenu-last,
ul.mainCMSListMenuUL li.mainCMSListMenuLImenu-last
{
	float:left;
}
ul.mainCMSListMenuUL li.mainCMSListMenuLI
{
 /*background:url(/App_Themes/fizzback/images/new-images/menu_sep.gif) no-repeat right;*/
}
ul.mainCMSListMenuUL li.mainCMSListMenuLI a.mainCMSListMenuLink,
ul.mainCMSListMenuUL li.mainCMSListMenuLImenu-last a.mainCMSListMenuLink
{
	padding:7px 20px 7px 20px;
	display:block;
	color:#000;
}
ul.mainCMSListMenuUL li.mainCMSListMenuLI a.mainCMSListMenuLink:hover,
ul.mainCMSListMenuUL li.mainCMSListMenuLImenu-last a.mainCMSListMenuLink:hover
{
	background-color:#FBAE18;
	color:#000;
	/*padding-left:21px;*/
}

ul.mainCMSListMenuUL li.mainCMSListMenuHighlightedLI a.mainCMSListMenuLinkHighlighted,
ul.mainCMSListMenuUL li.mainCMSListMenuHighlightedLImenu-last a.mainCMSListMenuLinkHighlighted
{
	background-color:#196EB6;
	display:block;
	padding:7px 20px 7px 21px;
	color:#FFF;
}
ul.mainCMSListMenuUL li.mainCMSListMenuHighlightedLI a.mainCMSListMenuLinkHighlighted:hover
{
	background-color:#FBAE18;
	color:#000;
}


ul.mainCMSListMenuUL li.mainCMSListMenuLI, 
ul.mainCMSListMenuUL li.mainCMSListMenuHighlightedLI,
ul.mainCMSListMenuUL li.mainCMSListMenuLImenu-last,
ul.mainCMSListMenuUL li.mainCMSListMenuHighlightedLImenu-last
{
 position:relative;
}


ul.subCMSListMenuUL{
 position:absolute; 
 display:none;
 margin:0;
 padding:10px 0 0 0;
 top:25;
 left:0;
 background:#fff;
 border:1px solid #666;
 list-style:none;
 width:135px;
}

.customer-engagment ul.subCMSListMenuUL{
 width:185px;
}

ul.subCMSListMenuUL li{
 padding:5px 30px 10px 15px;
 background:url(/App_Themes/fizzback/images/new-images/sep_bg.gif) repeat-x bottom left;
}

ul.subCMSListMenuUL li a{
 color:#000;
}

ul.mainCMSListMenuUL li.mainCMSListMenuLI:hover, 
ul.mainCMSListMenuUL li.mainCMSListMenuHighlightedLI:hover a,
ul.mainCMSListMenuUL li.mainCMSListMenuLImenu-last:hover{
 background:#fbae18;
}

ul.mainCMSListMenuUL li.mainCMSListMenuHighlightedLI:hover ul li a{
 background:none;
}


ul.mainCMSListMenuUL li.mainCMSListMenuHighlightedLI:hover a{
 color:#000;
}




ul.subCMSListMenuUL li.subCMSListMenuLImenu-last,
ul.subCMSListMenuUL li.subCMSListMenuHighlightedLImenu-last{
 background:none;



}

ul.subCMSListMenuUL li.subCMSListMenuHighlightedLI a,
ul.subCMSListMenuUL li.subCMSListMenuHighlightedLImenu-last a{
 text-decoration:underline;
}

div.nav li:hover ul.subCMSListMenuUL, div.nav li.over ul.subCMSListMenuUL{
 display:block;
}
















/* #DocTypes# */

/* #DocTypes/Testimonials# */

div.testimonial{
 margin:40px 0 10px 0;
}
div.testimonial-single{
 padding:0 10px 10px 10px;
}
div.testimonial p{
 margin:0; padding:0;
}
div.testimonial p.bold{
 font-weight:bold; display:block; text-align:right; margin-top:10px;
}
div.testimonial img{
 margin-bottom:10px;
}


/* #DocTypes/Case Study# */
div.casestudy{
 margin:20px 0 40px 0;
}

div.casestudy h3{
 font-size:12px; margin-bottom:0; padding-bottom:0;
}

div.casestudy img{
 float:left; width:110px;
}

div.casestudy .content{
 float:left; margin-left:10px; display:block; width:390px;
}


/* #DocTypes/News# */
div.newspage{
 margin:20px 0 40px 0;
}

div.newspage a{
 font-weight:bold;
}

div.newspage .date{
 float:left; width:60px; margin-right:10px;
}

div.newspage .content{
 margin:5px 0 10px 0;
}

/* #DocTypes/Opinion# */
div.opinion{
 margin:20px 0 20px 0;
}

div.opinion img{
 float:left; width:80px;
}

div.opinion .content{

 float:left; margin-left:5px; display:block; width:700px; /*400*/
}

div.opinion-default .content img{
 float:right; margin:4px;
}


/* #DocTypes/Event# */

div.event{
 margin:20px 0 30px 0;
}

div.event img{
 float:left; width:80px;
}

div.awards img{
 float:left; width:100px;
}


div.event .content{
margin-left:90px; display:block;
}



div.awards .content{
margin-left:130px; display:block;
}

div.event-default .content img{
 float:right; margin:4px;
}


/* #DocTypes/Profile# */
div.profile{
 margin:20px 0 40px 0;
}

div.profile img{
 float:left;
}

div.profile .content{
 float:left; margin-left:15px; display:block; width:600px;
}

div.profile .content img{
 float:none;
}









/* #Master Layout/Root# */

/* #Master Layout/Root/Tabs# */

div.tab-panels div.tabs div.tab{
 color:#000;
 display:block;
 float:left;
 width:181px;
 padding:13px 0px 10px 0px;
 text-align:center;
 cursor:pointer;
 background:url(/App_Themes/fizzback/images/new-images/tab.jpg) no-repeat;
 background-color:#e0e0e0;
}

div.tab-panels div.tabs div.selected-tab{
 color:#000;
 display:block;
 float:left;
 width:181px;
 padding:13px 0px 10px 0px;
 text-align:center;
 cursor:pointer;
 background:url(/App_Themes/fizzback/images/new-images/tab_selected.jpg) no-repeat;
 background-color:#fbae18;
}

div.tab-panels div.tabs div#tab2{
 background:url(/App_Themes/fizzback/images/new-images/tab_blue.jpg) no-repeat;
 background-color:#1076cc;
 color:#fff;
}

div.tab-panels div.tabs div#tab1{
 background:url(/App_Themes/fizzback/images/new-images/tab_selected.jpg) no-repeat;
 background-color:#fbae18;
 color:#000;
}


div.tab-panels div.content a{
 color:#000;
}

div.tab-panels div.content ul{
 padding-top:15px;
}
div.tab-panels div.content li{
 margin-bottom:8px;
 list-style-image:url(/App_Themes/fizzback/images/new-images/submenu-arrow.gif);
}

div.tab-panels div.content div.show-content{
 display:block;
 background-color:#fbae18;
 color:#000;
 padding:10px;
 height:166px;
 overflow:auto;
}

div.tab-panels div.content div#content2{
 background-color:#1076cc;
}

div.tab-panels div.content div#content2 li{
 list-style-image:url(/App_Themes/fizzback/images/new-images/submenu-arrow_white.gif);
}

div.tab-panels div.content div#content2 a{
 color:#fff;
}

div.tab-panels div.content div.hide-content{
 display:none;
}







/* #Boxes# */

div.light-blue-box{
 background-color:#d0e0fa;
 padding:10px;
}



/* #Blogs#*/
.TextBoxField{
 width:300px;
}

.TextAreaField{
 width:790px;
 height:100px;
}



/* #Video Player# */

div.playlist-track{
 margin:0;
 padding:8px;
 list-style:none;
 background:#ebf1fb;
 border-bottom:1px solid #fff;
}

div.track-thumbnail{
 float:left;
 width:50px;
}

div.track-thumbnail img{
 width:50px;
}

div.track-details{
 margin-left:58px;
}

div.track-title, div.track-caption{
 margin-bottom:3px;
}

div.track-play{
 text-align:right;
 font-size:11px;
}

div.playlist-holder{
 height:330px; 
 overflow:auto;
}

div.play-all-holder{
 padding:10px 0px 3px 0px;
 text-align:right;
 font-size:11px;
}

div.play-all-holder a{
 padding-left:5px;
}

h1.video-page-title{
 color:#f18c08; font-size:23px;
 padding-left:8px;
}