
/* Reset needed styles
*******************************/
html, body, .container .copy_text_form .copy_text{margin:0;padding:0;border:0;outline: 0;
background: transparent url(images/glossymetal.jpg) repeat scroll left top;}
:focus {outline: 0;}
body {line-height: 1;}
html {height: 100%;margin-bottom: 1px;}

	
/* Typography
*******************************/
body {
    font:normal 69% Arial, Helvetica, sans-serif normal;
}
h1,h2,h3,h4,h5,h6,{
    font:normal 1em/1 Arial, Helvetica, sans-serif normal;
}

 
table, td, tr, p { 
background-color : #ffffff; } 

table.center { 
margin-left : auto; 
margin-right : auto; 
width : 950px; } 

table.downloads { 
margin-left : auto; 
margin-right : auto; 
width : 950px;
height : 290px; } 

.download1{ 
color : #000;
width:48%; 
height:20px; 
text-align : right; 
font : 14px arial; } 

.download2{ 
color : #000;
width:1%; 
height:20px; 
text-align : center; 
font : 14px arial; } 

.download3{ 
color : #000; 
size : 25px; 
width:49%; 
height:20px; 
text-align : left; 
font : 14px arial; } 

.downloadfull{ 
color : #000;
width:100%; 
height:20px; 
text-align : center; 
font : 14px arial; } 

.downloadheadlinetext { 
text-align : center; 
font-family: arial;
font-size: 15px;
font-style : normal;
font-weight : bold;
color : #006699; 
} 


table.contact { 
margin-left : auto; 
margin-right : auto; 
width : 950px;
height : 290px; } 

.userpass{ 
color : #000;
width:44%; 
height:20px; 
text-align : right; 
font : 14px arial; } 

.formspacer{ 
color : #000;
width:1%; 
height:20px; 
text-align : center; 
font : 14px arial; } 

.formfield{ 
color : #000; 
size : 25px; 
width:55%; 
height:20px; 
text-align : left; 
font : 14px arial; } 

.formfield input{ 
width:150px; 
text-align : left; 
font : 14px arial; } 

.formsubmit{ 
color : #000;
width:100%; 
height:20px; 
text-align : center; 
font : 14px arial; } 

.formsubmiterror{ 
color : red;
width:100%; 
height:20px; 
text-align : center; 
font : 14px arial; } 

.formheadline_text { 
text-align : center; 
font-family: arial;
font-size: 15px;
font-style : normal;
font-weight : bold;
color : #006699; 
}

td#inflightoverviewcolumn1{ 
width: 45px;
height: 290px;
margin-left : auto; 
margin-right: auto; 
}
 
td#inflightoverviewcolumn2 { 
width: 400px;
height: 290px;
margin-left : auto; 
margin-right: auto; 
}
td#inflightoverviewcolumn3{ 
width: 5px;
height: 290px;
margin-left : auto; 
margin-right: auto; 
} 
td#inflightoverviewcolumn4 { 
width: 455px;
height: 290px;

margin-left : auto; 
margin-right: auto; 
}
td#inflightoverviewcolumn5{ 
width: 45px;
height: 290px;
margin-left : auto; 
margin-right: auto; 
}  

td#aboutcolumn1{ 
width: 45px;
height: 290px;
} 
td#abouttext { 
width: 860px;
margin : 0 0 0 0; 
padding : 8 0 0 0; 
border : none; 
text-align : justify; 
font : 16px Arial, Helvetica, sans-serif normal; 
color : #000000; 
}

td#aboutcolumn3{ 
width: 45px;
height: 290px;
} 



td#maintable { 
width: 950px;
height: 290px;
 }

td#column1 { 
width: 41px;
height: 290px;
 }
td#column2 {
text-align : center; 
width: 309px;
height: 290px;

 }


td#column3 { 
width: 26px;
height: 290px;

 }
td#pagetext { 
width: 536px;
margin : 0 0 0 0; 
padding : 0 0 0 0; 
border : none; 
text-align : justify; 
font : 16px Arial, Helvetica, sans-serif normal; 
color : #000000; 
}
.headline_text { 
text-align : left; 
font-family: arial;
font-size: 16px;
font-style : italic;
font-weight : bold;
color : #006699; 
} 

.copy_text { 
text-align : justify; 
font-family: arial;
font-size: 11px;
font-weight : normal;
line-height:13px;
color : #000000; 
}

.copy_text a{ 
text-align : justify; 
font-family: arial;
font-size: 11px;
font-weight : normal;
line-height:13px;
color : #006699; 
text-decoration : none; 
}

.copy_text a:hover { 
color : #00cccc; } 

.copy_text_form { 
text-align : justify; 
font-family: arial;
font-size: 11px;
font-weight : normal;
color : #000000; 
}

.copy_text_form a{ 
text-align : justify; 
font-family: arial;
font-size: 11px;
font-weight : normal;
color : #006699; 
text-decoration : none; 
}

.copy_text_form  a:hover { 
color : #00cccc; } 


.subheadline { 
text-align : left; 
font-family: arial;
font-size: 14px;
font-style : normal;
font-weight : bold;
color : #006699; 
} 

.copy_text_bold { 
text-align : justify; 
font-family: arial;
font-size: 11px;
font-weight : bold;
line-height:13px;
color : #000000; 
}

.copy_text_bold a{ 
text-align : justify; 
font-family: arial;
font-size: 11px;
font-weight : bold;
line-height:13px;
color : #006699; 
text-decoration : none; 
}

.copy_text_bold a:hover { 
color : #00cccc; } 

.copyquote { 
text-align : justify; 
font-style : italic;
font-family: arial;
font-size: 11px;
font-weight : normal;
line-height:13px;
color : #000000; 
}

.copyquotesource { 
text-align : justify; 
font-style : italic;
font-family: arial;
font-size: 9px;
font-weight : normal;
line-height:13px;
color : #000000; 
}

td#column5 { 
width: 38px;
height: 290px;
 }
	

img { 
border : none; } 

div#topnav{ 
background-image: url('images/headline25.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 25px; 
font-family: arial;
font-size: 10px;
font-variant: normal; 
color: white; 
text-align:right;
} 

div#topnavinnerbox{ 
width: 908px; 
height: 25px; 
background-color: transparent; 
padding-bottom: 1px; 
padding-top: 3px; 
padding-right: 0px;

} 

.topnavtext{ 
line-height: 25px; 
vertical-align: middle} 

.topnavtext a { 
margin : 10px; 
padding : 0 0; 
width : auto; 
height : auto; 
white-space : nowrap; 
text-align : right; 
text-decoration : none; 
color : #fff; 
font-weight: bold;	
font : 10px arial; }
 
.topnavtext a:hover 
{ 
color : #00cccc; 
} 


.social {
color : #fff; 
font-weight: bold;	
font : 10px arial;
padding-left:40px; 
padding-right:40px; 
line-height: 25px; 
vertical-align: middle;
} 

.social a { 
margin : 3px; 
vertical-align: middle;
padding : 0 0; 
width : auto; 
height : auto; 
white-space : nowrap; 
text-align : right; 
text-decoration : none; 
color : #fff; 
font-weight: bold;	
font : 10px arial; } 

.social a:hover 
{ 
color : #00cccc; 
} 


div#topmenu{ 
background-image: url('images/headline2.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 118px; 
text-align : center; 

font-weight: 550;	
font-family: arial;
font-size: 48px;
font-variant: normal; 
color: white; 
}
 

div#topmenuinnerbox{ 
width: 600px; 
height: 118px; 
background-color: transparent; 
padding-top: 10px; 
padding-left: 230px; 
padding-right: 40px; 
} 

div#topmenutext{ 
line-height: 91px;
vertical-align : middle; 
}

div#topmenu2{ 
background-image: url('images/headline2.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 118px; 
text-align : center; 

font-weight: 550;	
font-family: arial;
font-size: 40px;
font-variant: normal; 
color: white; 
} 

div#topmenucholula{ 
background-image: url('images/BC_Website_cholula.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 118px; 
text-align : center; 

font-weight: 550;	
font-family: arial;
font-size: 40px;
font-variant: normal; 
color: white; 
} 

div#topmenugarnier{ 
background-image: url('images/BC_Website_garnier.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 118px; 
text-align : center; 

font-weight: 550;	
font-family: arial;
font-size: 40px;
font-variant: normal; 
color: white; 
} 

div#topmenuharlequin{ 
background-image: url('images/BC_Website_harlequin.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 118px; 
text-align : center; 

font-weight: 550;	
font-family: arial;
font-size: 40px;
font-variant: normal; 
color: white; 
} 

div#topmenudyd{ 
background-image: url('images/BC_Website_dyd.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 118px; 
text-align : center; 

font-weight: 550;	
font-family: arial;
font-size: 40px;
font-variant: normal; 
color: white; 
} 

div#topmenubic{ 
background-image: url('images/BC_Website_bic.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 118px; 
text-align : center; 

font-weight: 550;	
font-family: arial;
font-size: 40px;
font-variant: normal; 
color: white; 
} 

div#topmenuchase{ 
background-image: url('images/BC_Website_chase.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 118px; 
text-align : center; 
font-weight: 550;	
font-family: arial;
font-size: 40px;
font-variant: normal; 
color: white; 
}

div#topmenuboi{ 
background-image: url('images/BC_Website_boi.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 118px; 
text-align : center; 
font-weight: 550;	
font-family: arial;
font-size: 40px;
font-variant: normal; 
color: white; 
}

div#topmenuneutrogena{ 
background-image: url('images/BC_Website_neutrogena.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 118px; 
text-align : center; 

font-weight: 550;	
font-family: arial;
font-size: 40px;
font-variant: normal; 
color: white; 
}

div#topmenugmcr{ 
background-image: url('images/BC_Website_gmcr.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 118px; 
text-align : center; 

font-weight: 550;	
font-family: arial;
font-size: 40px;
font-variant: normal; 
color: white; 
} 

div#topmenukeurig{ 
background-image: url('images/BC_Website_keurig.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 118px; 
text-align : center; 

font-weight: 550;	
font-family: arial;
font-size: 40px;
font-variant: normal; 
color: white; 
} 


div#topmenugreenmountain{ 
background-image: url('images/BC_Website_greenmountain.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 118px; 
text-align : center; 

font-weight: 550;	
font-family: arial;
font-size: 40px;
font-variant: normal; 
color: white; 
} 


div#topmenuinnerbox2{ 
width: 600px; 
height: 118px; 
background-color: transparent; 
padding-top: 10px; 
padding-left: 230px; 
padding-right: 40px; 
} 

div#topmenutext2{ 
line-height: 91px;
vertical-align : middle; 
}

div#topmenuhome{ 
background-image: url('images/homeheadline.jpg'); 
background-repeat: no-repeat; 
width: 950px; 
height: 118px; 
font-weight: bold;	
font-family: arial;
font-size: 48px;
font-variant: normal; 
color: white; 
} 

div#topmenuhomeinnerbox{ 
width: 600px; 
height: 118px; 
background-color: transparent; 
padding-top: 10px; 
padding-left: 230px; 
padding-right: 90px; 
} 

div#topmenuhometext{ 
line-height: 91px;
vertical-align : middle; 
} 


.topmenutext1{ 
font-size: 10px;
} 
.topmenutext2{ 
font-size: 22px;
} 
.topmenutext3{ 
font-size: 10px;
} 

.copy2 { 
padding-top : 10px; 
padding-bottom : 0; } 



#sddm { 
margin : 0; 
padding-top : 10px; 
padding-left : 30px; 
padding-bottom : 10px; 
z-index:30; } 


#sddm li { 
margin : 0; 
padding : 0; 
list-style : none; 
float : left; 
font : 14px arial; } 

#sddm li ul
{
	position: absolute;
	margin: -31px 0 0 -40px;
}

#sddm li a { 
display : block; 
margin : 0 0 0 0; 
padding : 0 0; 
background : #fff; 
color : #fff; 
text-align : center; 
text-decoration : none; 
} 

#sddm li a:hover { 
background : #fff; 
color : #00cccc; } 

#sddm li a.c2 { 
height : 31px; 
width : 204px; 
background-repeat : no-repeat; 
background-image : url('images/newnav/OMPNblank.png'); } 

#sddm li a.c12 { 
height : 31px; 
width : 199px; 
background-repeat : no-repeat; 
background-image : url('images/newnav/CSS.png'); } 

#sddm li a.c11 { 
height : 31px; 
width : 199px; 
background-repeat : no-repeat; 
background-image : url('images/newnav/TCWR.png'); } 

#sddm li a.c7 { 
height : 31px; 
width : 199px; 
background-image : url('images/newnav/TPWO.png'); 
background-repeat : no-repeat; } 

#sddm div { 
position : absolute; 
visibility : hidden; 
margin : 0; 
padding : 0; 
background : #fff; 
border : 0 solid #fff; 
z-index:100;
} 

#sddm div a { 
position : relative; 
display : block; 
margin : 0; 
padding : 0 0; 
width : auto; 
height : auto; 
white-space : nowrap; 
text-align : center; 
text-decoration : none; 
background : #fff; 
color : #fff; 
font : 14px arial; } 

#sddm div a:hover { 
background : #fff; 
color : #00cccc; } 

#sddm div a.c10 { 
height : 31px; 
width : 199px; 
background-repeat : no-repeat; 
background-image : url('images/newnav/Event_Marketing.png'); } 

#sddm div a.c9 { 
height : 31px; 
width : 199px; 
background-repeat : no-repeat; 
background-image : url('images/newnav/Product_Sampling.png'); } 

#sddm div a.c8 { 
height : 31px; 
width : 199px; 
background-repeat : no-repeat; 
background-image : url('images/newnav/Targeted_Media.png'); } 

#sddm div a.c6 { 
height : 31px; 
width : 204px; 
background-repeat : no-repeat; 
background-image : url('images/newnav/AO.png'); } 

#sddm div a.c5 { 
height : 31px; 
width : 204px; 
background-repeat : no-repeat; 
background-image : url('images/newnav/HRC.png'); } 

#sddm div a.c4 { 
height : 31px; 
width : 204px; 
background-repeat : no-repeat; 
background-image : url('images/newnav/InFlight_blank.png'); } 


span.c3 { 
line-height : 27px; 
vertical-align : middle; } 

span.c1 { 
line-height : 25px; 
vertical-align : middle; } 

#userpass { 
color : #000; 
text-align : right; 
font : 14px arial; } 

td#column2test{ 
background-image: url('images/imagebr.jpg'); 
width: 309px;
height: 290px;
text-align : center; 
z-index:-2;
} 

td#column2test div{ 
width: 309px;
height: 290px;
text-align : center; 
} 

#picturediv { 
z-index:-1;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:204; height:31; visibility:hidden}

/*Styles for level 0*/
.clLevel0{position:absolute; padding:5px;text-align:center; font-family:Arial, Helvetica, sans-serif normal; font-size:14px;color:#fff;}
.clLevel0over{position:absolute; padding:5px;text-align:center; font-family:Arial, Helvetica, sans-serif normal; font-size:14px;color:#00cccc;}
.clLevel0{background-image : url('http://www.brandconnections.com/images/newnav/OMPNblank.png');}
.clLevel0over{background-image : url('http://www.brandconnections.com/images/newnav/OMPNblank.png');}
.clLevel0border{position:absolute; visibility:hidden;}
.clLevel0 a:hover { 
background : #fff; 
color : #00cccc; } 

/*Styles for level 1*/
.clLevel1{position:absolute; padding:5px; text-align:center; font-family:Arial, Helvetica, sans-serif normal; font-size:14px;color:#fff;}
.clLevel1over{position:absolute; padding:5px; text-align:center; font-family:Arial, Helvetica, sans-serif normal; font-size:14px;color:#00cccc;}
.clLevel1{background-image : url('http://www.brandconnections.com/images/newnav/InFlight_blank.png');}
.clLevel1over{background-image : url('http://www.brandconnections.com/images/newnav/InFlight_blank.png');}
.clLevel1border{position:absolute; visibility:hidden;}

.clLevel1 a:hover { 
background : #fff; 
color : #00cccc; } 


/*Styles for level 2*/
.clLevel2{position:absolute; padding:5px; text-align:center; font-family:Arial, Helvetica, sans-serif normal; font-size:14px;color:#fff;}
.clLevel2over{position:absolute; padding:5px; text-align:center; font-family:Arial, Helvetica, sans-serif normal; font-size:14px;color:#00cccc;}
.clLevel2{background-image : url('http://www.brandconnections.com/images/newnav/InFlight_blank.png');}
.clLevel2over{background-image : url('http://www.brandconnections.com/images/newnav/InFlight_blank.png');}
.clLevel2border{position:absolute; visibility:hidden;}
.clLevel2 a:hover { 
background : #fff; 
color : #00cccc; } 

/*Styles for bottom*/
.clbottom{position:absolute; padding:5px; text-align : center; font-family:arial; font-size:14px;color : #fff; }
.clbottomover{position:absolute; padding:5px; text-align : center; font-family:arial; font-size:14px;color : #00cccc;}
.clbottom{background-image : url('http://www.brandconnections.com/images/newnav/AO.png');}
.clbottomover{background-image : url('http://www.brandconnections.com/images/newnav/AO.png');}
.clbottomborder{position:absolute; visibility:hidden;}

/*Styles for topsub*/
.cltopsub{position:absolute; padding:2px;text-align:center; font-family:Arial, Helvetica, sans-serif normal; font-size:12px;color:#fff;}
.cltopsubover{position:absolute; padding:3px;text-align:center; font-family:Arial, Helvetica, sans-serif normal; font-size:12px;color:#00cccc;}
.cltopsub{background-image : url('http://www.brandconnections.com/images/newnav/OMPNblanksmall.png');}
.cltopsubover{background-image : url('http://www.brandconnections.com/images/newnav/OMPNblanksmall.png');}
.cltopsubborder{position:absolute; visibility:hidden;}
.cltopsub a:hover { 
background : #fff; 
color : #00cccc; } 

/*Styles for bottomsub*/
.clbottomsub{position:absolute; padding:2px; text-align : center; font-family:arial; font-size:12px;color : #fff; }
.clbottomsubover{position:absolute; padding:3px; text-align : center; font-family:arial; font-size:12px;color : #00cccc;}
.clbottomsub{background-image : url('http://www.brandconnections.com/images/newnav/AOsmall.png');}
.clbottomsubover{background-image : url('http://www.brandconnections.com/images/newnav/AOsmall.png');}
.clbottomsubborder{position:absolute; visibility:hidden;}


/*Styles for line*/
.clline{position:absolute; padding:5px; text-align : center; font-family:arial; font-size:14px;color : #fff; }
.cllineover{position:absolute; padding:5px; text-align : center; font-family:arial; font-size:14px;color:#00cccc;}
.clline{background-image : url('http://www.brandconnections.com/images/newnav/line.png');}
.cllineover{background-image : url('http://www.brandconnections.com/images/newnav/line.png');}
.cllineborder{position:absolute; visibility:hidden;}

.sourcetext { 
text-align : justify; 
font-family: arial;
font-size: 10px;
font-weight : normal;
line-height:16px;
color : #000000; 
padding-left: 30px; 
padding-bottom: 10px; 

}

