/**************************************/
/*            HEADER                  */
/**************************************/
#header {
	width:auto;
	margin:0 auto;
	bakground-repeat: no-repeat;
	height: 113px;
	position: relative;
	z-index: 2;
}
	#logo {
		float:left;
		margin-top:10px;
	
		}
	
/**************************************/
/*             NAVIGATION             */
/**************************************/

#primary_nav {
	display: table;
    float: right;
    table-layout: fixed;
    margin-left:200px;
	margin-top:7px;
	
}
#actions{
width:585px;
}
	#primary_navigation_container{
		
		height: 30px;
  		}
		
		#primary_navigation_links{
			/*float:left;*/
			}
		#primary_navigation_icons{
			float:left;
			padding-right: 22px;
			height: 28px;
			}
	#prime_nav_head{
		/*float:right;*/
		margin-left: 200px;
	    margin-top: 7px;
	    margin-right: 4px;
		}
	#primary_navigation_icons img{
		width: 28px;
		}
	#home_nav{
	visibility:hidden;
		}	
		
	#primary_nav li {
		display:table-cell;
		overflow: hidden;
		width:73px;
		}
	

	#primary_nav li.last {
		border:none !important;
		margin:0 !important;
		padding:0 !important;
	}
		
		#primary_nav li a {
			display:block;
			font-weight:normal;
			float:none;
			text-align: center;
			color: #fff;
			font-size: 9px;
			font-family: Avantgarde bk bt;
		}
		#primary_nav li a #home_nav{
			display:none;
	
		}
		
#secondary_nav {
	display: table;
	float: none;
    table-layout: fixed;
	padding-top: 7px;
	padding-right:27px;
}

	#secondary_navigation_container{
	float:right;
	}
	#secondary_nav li {
		display:table-cell;
		overflow: hidden;
		min-width:37px;
		margin: 0 15px;
		float: left;
	}

	
	#secondary_nav li.last {
		border:none !important;
		margin:0 0 0 15px !important;
		padding:0 !important;
	}
		
		#secondary_nav li a {
			display:block;
			float:none;
			text-align: center;
			color: #fff;
			font-family: Avantgarde bk bt;
			font-size:15px;
		}
		
		#secondary_nav li.active {
			background: url('/Site/Design/Application/Sections/secondary/events/images/underline.png') no-repeat bottom right;
			background-size: 100% 2px;
		}
		

#tertiary_nav {
	display: table;
	float: none;
    table-layout: fixed;
}
	#tertiary_nav li{
		display:table-cell;
		overflow: hidden;
		border-right:1px solid #ccc;
		}
	#tertiary_nav_4  {
		border: none !important;
		margin: 0 !important;
		padding: 0 !important;
		}
	
		#tertiary_nav li a {
			display:block;
			float:none;
			text-align: center;
			color: #fff;
			font-family: Avantgarde bk bt;
			font-size:12px;
			float:left;
			padding: 0px 10px;
		}
		
		#tertiary_nav li.active a {
			color:orange;
		}
		/**************************************/
/*            FOOTER                  */
/**************************************/


		
	#footer_navigation_wrapper{
		width:430px;
		margin:0 auto;
		padding-top:10px;
		position:relative;
		}
		#footer_copyright{
			float:left;
			padding:1px;
			}
		#footer_navigation_container{
			float:left;
			}/**************************************/
/*              main                  */
/**************************************/

body {
	background: #000;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    color:#fff;
    background-attachment: fixed;
}
	#wrapper {
		width: 900px;
		margin: 0 auto;
	}
		#page-wrapper {
			
			min-height: 600px;
			position:relative;
		}


#slider{
	float:left;
	}
.bold{
	font-weight:bold;
}

/**************************************/
/*            eZine		              */
/**************************************/

/* Ivan Addition */* { border:none; padding:0; margin:0;}

/* Alignment */
.fleft		{ float:left; 	}
.fright		{ float:right; 	}
.align_l	{ text-align: left;		}
.align_r	{ text-align: right; 	}
.align_c	{ text-align: center; 	}
/* FORMS */input,label { float:left }input[type=text],texarea { padding:5px 3px;}input[type=submit] { border:none; padding:3px 10px; background:#000; color:#fff; cursor:pointer; font-weight:bold; text-transform:capitalize; }input[type=submit]:hover { background:#ccc; color:#000; }/* LISTS */ul { list-style: none; padding:0; margin:0; }/* Margin *//* Margin All Side */.mAxs	{ margin:5px;  }.mAs	{ margin:10px; }.mAm	{ margin:15px; }.mAl	{ margin:20px; }.mAxl	{ margin:30px; }
.mAxxl	{ margin:50px; }/* Margin Horizonal */.mHxs	{ margin:left 5px; margin-right:5px; }.mHs	{ margin:left 10px; margin-right:10px; }.mHm	{ margin:left 15px; margin-right:15px; }.mHl	{ margin:left 20px; margin-right:20px; }.mHxl	{ margin:left 30px; margin-right:30px; }.mHxxl	{ margin:left 50px; margin-right:50px; }/* Margin Vertical */.mVxs	{ margin-top:5px; margin-bottom:5px;  }.mVs	{ margin-top:10px; margin-bottom:10px; }.mVm	{ margin-top:15px; margin-bottom:15px; }.mVl	{ margin-top:20px; margin-bottom:20px; }.mVxl	{ margin-top:30px; margin-bottom:30px; }.mVxxl	{ margin-top:50px; margin-bottom:50px; }/* Margin Left */.mLxs	{ margin-left:5px;  }.mLs	{ margin-left:10px; }.mLm	{ margin-left:15px; }.mLl	{ margin-left:20px; }.mLxl	{ margin-left:30px; }.mLxxl	{ margin-left:50px; }/* Margin Right */.mRxs	{ margin-right:5px	}.mRs	{ margin-right:10px	}.mRm	{ margin-right:15px	}.mRl	{ margin-right:20px	}.mRxl	{ margin-right:30px	}.mRxxl	{ margin-right:50px	}/* Margin Top */.mTxs	{ margin-top:5px	}.mTs	{ margin-top:10px	}.mTm	{ margin-top:15px	}.mTl	{ margin-top:20px	}.mTxl	{ margin-top:30px	}.mTxxl	{ margin-top:50px	}/* Margin Bottom */.mBxs	{ margin-bottom:5px	 }.mBs	{ margin-bottom:10px }.mBm	{ margin-bottom:15px }.mBl	{ margin-bottom:20px }.mBxl	{ margin-bottom:30px }.mBxxl	{ margin-bottom:50px }/* Padding *//* Padding All Side */.pAxs	{ padding:5px;  }.pAs	{ padding:10px; }.pAl	{ padding:20px; }.pAxl	{ padding:30px; }.pAxxl	{ padding:50px; }/* Padding Horizonal */.pHxs	{ padding-left:5px; padding-right:5px }.pHs	{ padding-left:10px; padding-right:10px }.pHm	{ padding-left:15px; padding-right:15px }.pHl	{ padding-left:20px; padding-right:20px }.pHxl	{ padding-left:30px; padding-right:30px }.pHxxl	{ padding-left:50px; padding-right:50px }/* Padding Vertical */.pVxs	{ padding-top:5px; padding-bottom:5px;  }.pVs	{ padding-top:10px; padding-bottom:10px; }.pVm	{ padding-top:15px; padding-bottom:15px; }.pVl	{ padding-top:20px; padding-bottom:20px; }.pVxl	{ padding-top:30px; padding-bottom:30px; }.pVxxl	{ padding-top:50px; padding-bottom:50px; }/* Padding Left */.pLxs	{ padding-left:5px;  }.pLs	{ padding-left:10px; }.pLm	{ padding-left:15px; }.pLl	{ padding-left:20px; }.pLxl	{ padding-left:30px; }.pLxxl	{ padding-left:50px; }/* Padding Right */.pRxs	{ padding-right:5px	}.pRs	{ padding-right:10px	}.pRm	{ padding-right:15px	}.pRl	{ padding-right:20px	}.pRxl	{ padding-right:30px	}.pRxxl	{ padding-right:50px	}/* Padding Top */.pTxs	{ padding-top:5px	}.pTs	{ padding-top:10px	}.pTm	{ padding-top:15px	}.pTl	{ padding-top:20px	}.pTxl	{ padding-top:30px	}.pTxxl	{ padding-top:50px	}/* Padding Bottom */.pBxs	{ padding-bottom:5px  }.pBs	{ padding-bottom:10px }.pBm	{ padding-bottom:15px }.pBl	{ padding-bottom:20px }.pBxl	{ padding-bottom:30px }.pBxxl	{ padding-bottom:50px }			/* BASIC TYPOGRAPHY */html { font-size: 62.5%; font-family: "Arial", Verdana, Geneva, sans-serif; }strong, th, thead td, h1, h2, h3, h4, h5, h6 { font-weight: bold; }cite, em, dfn { font-style: italic; }code, kbd, samp, pre, tt, var, input[type='text'], textarea { font-size: 92%; font-family: monaco, "Lucida Console", courier, monospace; }del { text-decoration: line-through; color: #666; }ins, dfn { border-bottom: 1px solid #ccc; }small, sup, sub { font-size: 85%; }abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }a abbr, a acronym { border: none; }abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }sup { vertical-align: super; }sub { vertical-align: sub; }
/* QUOTES */blockquote { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color: #666; }blockquote *:first-child:before { content: "\201C"; }blockquote *:first-child:after { content: "\201D"; }
/* Ivan Addition */
a  		{ text-decoration:none; color:#fff }
a:hover	{ color:#ccc; }
p		{ word-wrap: break-word; }
/* BASE SIZES */
/*@font-face { font-family: HenryMorgan; src: url('/Site/Design/Application/Main_Layout/main/css/fonts/HenryMorganHand.ttf'); } */#container h1 { font-size: 20px; }#container h2 { font-size: 18px; }#container h3 { font-size: 16px; }#container h4 { font-size: 14px; }#container h5 { font-size: 12px; }#container h6 { font-size: 10px; }

/* Font Size */
.fs-xs 	{ font-size:9px;  }
.fs-s  	{ font-size:11px; }
.fs-m  	{ font-size:12px; }
.fs-l  	{ font-size:13px; }
.fs-xl 	{ font-size:16px; }
.fs-xxl	{ font-size:18px; }.fs-22	{ font-size:22px; }

/* Font Weight */
.fwB	{ font-weight:bold; 	}
.fwN 	{ font-weight:normal;	}

/* Font Color */
/* depends what are the colors are needed */
.fcB	{ color:#000; }
.fcW	{ color:#fff; }
.fcG	{ colof:#ccc; }/*************************** font styles ********************************************************************************************/#secondary_nav,#lower_text_head,#lower_text_sub{	font-family: 'AvantGardeBkBTBook';}.ffHelvetica {font-family: 'HelveticaNeueLTStd43LtEx';}/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 1, 2012 */#drop_down span:first-child{	font-family:HoeflerTitling HTF-LtSC;	}@font-face {    font-family: 'AvantGardeBkBTBook';    src: url('/Site/Design/Application/Main_Layout/main/css/fonts/avantgardeitcbybt-book-webfont.eot');    src: url('/Site/Design/Application/Main_Layout/main/css/fonts/avantgardeitcbybt-book-webfont.eot?#iefix') format('embedded-opentype'),         url('/Site/Design/Application/Main_Layout/main/css/fonts/avantgardeitcbybt-book-webfont.woff') format('woff'),         url('/Site/Design/Application/Main_Layout/main/css/fonts/avantgardeitcbybt-book-webfont.ttf') format('truetype'),         url('/Site/Design/Application/Main_Layout/main/css/fonts/avantgardeitcbybt-book-webfont.svg#AvantGardeBkBTBook') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'HelveticaNeueLTStd45Light';    src: url('/Site/Design/Application/Main_Layout/main/css/fonts/helveticaneueltstd-lt-webfont.eot');    src: url('/Site/Design/Application/Main_Layout/main/css/fonts/helveticaneueltstd-lt-webfont.eot?#iefix') format('embedded-opentype'),         url('/Site/Design/Application/Main_Layout/main/css/fonts/helveticaneueltstd-lt-webfont.woff') format('woff'),         url('/Site/Design/Application/Main_Layout/main/css/fonts/helveticaneueltstd-lt-webfont.ttf') format('truetype'),         url('/Site/Design/Application/Main_Layout/main/css/fonts/helveticaneueltstd-lt-webfont.svg#HelveticaNeueLTStd45Light') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'HelveticaNeueLTStd43LtEx';    src: url('/Site/Design/Application/Main_Layout/main/css/fonts/helveticaneueltstd-ltex-webfont.eot');    src: url('/Site/Design/Application/Main_Layout/main/css/fonts/helveticaneueltstd-ltex-webfont.eot?#iefix') format('embedded-opentype'),         url('/Site/Design/Application/Main_Layout/main/css/fonts/helveticaneueltstd-ltex-webfont.woff') format('woff'),         url('/Site/Design/Application/Main_Layout/main/css/fonts/helveticaneueltstd-ltex-webfont.ttf') format('truetype'),         url('/Site/Design/Application/Main_Layout/main/css/fonts/helveticaneueltstd-ltex-webfont.svg#HelveticaNeueLTStd43LtEx') format('svg');    font-weight: normal;    font-style: normal;}/* FRANCIS additions *//* this hides the message that we dont support ie6 but this will be changed if the ie6css is loaded */div#ie6 { display:none;}
/* COLORS *//*#container a:link { text-decoration: underline; color:; #36c; }*/#container code, #container pre { color: #c33; } /* very optional, but still useful. W3C uses about the same colors for codes */
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}hr.space {background:#fff;color:#fff;}input[type=text] { border:1px solid #ccc; }
.clearfix:after, #container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix, #container {display:inline-block;}* html .clearfix, * html #container {height:1%;}.clearfix, #container {display:block;}.clear {clear:both;}
/*#contaner ul li:before {content: "\2022\00a0\00a0"; }  REMOVED FOR FF3 */#container ol { list-style-position: outside; list-style-type: decimal; }#container dt { font-weight: bold; }
/* TABLES */#container table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }#container th, #contaner td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }
/* MARGINS & PADDINGS */#container blockquote *:first-child { margin: 0 auto; }#container hr, #container p, #container ul, #container ol, #container dl, #container pre, #container blockquote, #container address, #container table, #container form { margin-bottom: 0px; }