/* 
================================
Skin styles for DotNetNuke
================================
*/   

* {
	outline:none;
}

p {
	padding:0px;
	margin:0px;
}

* img {
	border:0px;
}

.maintext p {
	margin:0px 0px 10px;
}

.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
	margin:0px 45px 0px 0px;
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #8195ba;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	z-index:100;
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	color: #045396;
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	color: #045396;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}

.mainmenu_separator
{
    padding:0px 10px;
	margin:0px 10px;
}

.main_dnnmenu_container1 {
	background-color: transparent; 
}
.main_dnnmenu_bar1 {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item1 td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #045396; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
	/*white-space: nowrap;  Word wrapping menu item now optional*/
	padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem1  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #045396; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    /*white-space: nowrap;  Word wrapping menu item now optional*/	    
    padding: 3px 12px 3px 5px;   /*explicitly set padding for root menu items*/
	border-bottom:2px groove #e3f3ff;
}

.main_dnnmenu_itemhover1 {  
	background-color: #FFFFFF; 
}

.main_dnnmenu_itemhover1 td {  
	background-color: #FFFFFF; 
}


.main_dnnmenu_icon1 {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
	color: #045396;
}
.main_dnnmenu_submenu1 {
	background-color: #e3f3ff;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
	color: #045396;
	border:1px solid #cad5ea;
	margin-top:-1px;
	margin-left:1px;
}
.main_dnnmenu_break1 {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow1 {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	color: #045396;
}
.main_dnnmenu_rootmenuarrow1 {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
	color: #045396;
}
.StandardButton1 {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}

body {
	background:url(/portals/_default/skins/templates/images/gradient_bg.jpg) repeat-x;
	background-color:#e7eef3;
	margin:0px;
	padding:0px;
}

.fap_body{
	background:none;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}

.fap_table{
	margin-top:25px;
	}

.container {
}

.top_nav {
	margin-left:30px;
	float:left;
	padding-bottom:12px;
}

#home .top_nav {
	padding-bottom:13px;
}

.searchpane {
	float:right;
	margin-right:20px;
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-weight: normal; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
}

.breadcrumb {
	margin-left:30px;
	color:#FFFFFF !important;
	margin-bottom:10px;
	margin-top:5px;
	font-size:11px; font-family:Tahoma, "Times New Roman", Times, serif; font-color:#ffffff;
	font-weight:bold;
}

.contentframe {
	background-color:#fbfdff;	
}

.contentpane {
	background:url(/portals/_default/skins/templates/images/content_bg.gif) repeat-y;
	padding:3px 8px;
	font-family:Tahoma, "Times New Roman", Times, serif;
}

.fap_contentpane {
	background:none;
	background-color:#FFFFFF;
	padding:3px 8px;
	font-family:Tahoma, "Times New Roman", Times, serif;
}

.maintext {
	font-size: 11px; 
	font-family: Tahoma, Arial, Helvetica; 
}

.test {
	font-size: 13px; 
	font-family: Tahoma, Arial, Helvetica; 
}

.rightpane {
	padding:3px 7px 3px 7px;
	color:#0c528a;
	font-family:Tahoma, "Times New Roman", Times, serif;
	font-size:11px;
}

.rightpane .small {
	font-size:9px;
}

.rightpane .img {
	margin:3px 0px;
	clear:both;
}

a#dnn_dnnSEARCH_cmdSearch.search:link {font-size: 12px; font-weight: normal; font-style: normal; background-color: Transparent; font-family: Tahoma, Arial, Helvetica; padding: 1px 3px 3px 1px; color:#FFFFFF}
a#dnn_dnnSEARCH_cmdSearch.search:visited {font-size: 12px; font-weight: normal; font-style: normal; background-color: Transparent; font-family: Tahoma, Arial, Helvetica; padding: 1px 3px 3px 1px; color:#FFFFFF}
a#dnn_dnnSEARCH_cmdSearch.search:active {font-size: 12px; font-weight: normal; font-style: normal; background-color: Transparent; font-family: Tahoma, Arial, Helvetica; padding: 1px 3px 3px 1px; background-color: #8da4d3; color:#FFFFFF; text-decoration:none;}
a#dnn_dnnSEARCH_cmdSearch.search:hover {font-size: 12px; font-weight: normal; font-style: normal; background-color: Transparent; font-family: Tahoma, Arial, Helvetica; padding: 1px 3px 3px 1px; background-color: #8da4d3; color:#FFFFFF; text-decoration:none;}

#dnn_dnnSEARCH_txtSearch.NormalTextBox {font-size:10px; border:1px inset #224057}

.footer {color:#145c94; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:20px 0px 20px;}
.footer span {margin:0px 10px;}
.footer a:link {color:#145c94; text-decoration:none;}
.footer a:visited {color:#145c94; text-decoration:none;}
.footer a:active {color:#145c94; text-decoration:underline;}
.footer a:hover {color:#145c94; text-decoration:underline;}

#dnn_dnnLOGIN_cmdLogin.SkinObject {font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

span#dnn_dnnBREADCRUMB_lblBreadCrumb {font-size:11px; font-family:Tahoma, "Times New Roman", Times, serif; font-color:#ffffff; !important}

span#dnn_dnnBREADCRUMB_lblBreadCrumb a.skinobject:link, .breadcrumb a:link {color:#FFFFFF;}
span#dnn_dnnBREADCRUMB_lblBreadCrumb a.skinobject:visited, .breadcrumb a:visited {color:#FFFFFF;}
span#dnn_dnnBREADCRUMB_lblBreadCrumb a.skinobject:active, .breadcrumb a:active  {color:#1e3c72; text-decoration:none;}
span#dnn_dnnBREADCRUMB_lblBreadCrumb a.skinobject:hover, .breadcrumb  a:hover {color:#1e3c72; text-decoration:none;}

.box {
	margin-left:12px;
	margin-right:12px;
}

.contentpane a:link {color:#045396; text-decoration:none;}
.contentpane a:visited {color:#045396; text-decoration:none;}
.contentpane a:active {color:#333333; text-decoration:underline;}
.contentpane a:hover {color:#666666; text-decoration:underline;}

.fap_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#626469;
	line-height:15px;
	width:161px;
	padding-left:10px;
	}
	
.fap_headline{
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	}
	
.fap_footer{
	height:25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#626469;
	margin-top:5px;
	}
	
	
	
.NormalTextBox2{ 
	display: block;
	margin: 0 0 10px 5px;
	}
	
	
a.rollover1 img {
height:30px;
width:175px;
display:block;
background-image:url(/Portals/0/videocontest/n_submitVid.jpg);
}

a.rollover1:hover img {
background-position: 0 -30px;
}

a.rollover2 img {
height:30px;
width:175px;
display:block;
background-image:url(/Portals/0/videocontest/n_voteForVid.jpg);
}

a.rollover2:hover img {
background-position: 0 -30px;
}

a.rollover3 img {
height:30px;
width:175px;
display:block;
background-image:url(/Portals/0/videocontest/n_viewAllVids.jpg);
}

a.rollover3:hover img {
background-position: 0 -30px;
}

a.rollover4 img {
height:30px;
width:175px;
display:block;
background-image:url(/Portals/0/videocontest/n_contestDetails.jpg);
}

a.rollover4:hover img {
background-position: 0 -30px;
}


	
a.rollover5 img {
height:30px;
width:175px;
display:block;
background-image:url(/Portals/0/videocontest/n_drinkRecipes.jpg);
}

a.rollover5:hover img {
background-position: 0 -30px;
}

#subHeader {
	width:902px;
	height:66px;
	position:relative;
	background:url(images/bg.png) no-repeat;
	margin-top:20px;
}

	#social {
		position:absolute;
		top:14px;
		left:23px;
	}
	
	#social img {
		margin-right:5px;
		border:0;
	}
	
	#contestWinner {
		position:absolute;
		left:488px;
		top:-9px;
	}
	
	#facebookLikeContainer {
		height:32px;
		width:126px;
		background:url(images/facebookBG.png) no-repeat;
		position:absolute;
		top:10px;
		left:215px;
	}
	
	#facebookLikeButton {
		position:absolute;
		top:15px;
		left:215px;
		text-align:left;
		width:250px;
	}
	
