@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'brandon';
    src: url('/fonts/Brandon_reg-webfont.eot');
    src: url('/fonts/Brandon_reg-webfont.eot?iefix') format('eot'),
	 url('/fonts/Brandon_reg-webfont-woff.svg') format('woff'),
         url('/fonts/Brandon_reg-webfont.ttf') format('truetype'),
         url('/fonts/Brandon_reg-webfont.svg#webfontdt2bRn5z') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'garamond';
    src: url('/fonts/GaramondClassic-Regular-webfont.eot');
    src: url('/fonts/GaramondClassic-Regular-webfont.eot?iefix') format('eot'),
	 url('/fonts/GaramondClassic-Regular-webfont-woff.svg') format('woff'),
         url('/fonts/GaramondClassic-Regular-webfont.ttf') format('truetype'),
         url('/fonts/GaramondClassic-Regular-webfont.svg#webfont6YFUM9Mf') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'BrandonGrotesqueBold';
    src: url('/fonts/Brandon_bld-webfont.eot');
    src: url('/fonts/Brandon_bld-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Brandon_bld-webfont.woff') format('woff'),
         url('/fonts/Brandon_bld-webfont.ttf') format('truetype'),
         url('/fonts/Brandon_bld-webfont.svg#BrandonGrotesqueBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'BrandonGrotesqueRegularItalic';
    src: url('/fonts/Brandon_reg_it-webfont.eot');
    src: url('/fonts/Brandon_reg_it-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/Brandon_reg_it-webfont.woff') format('woff'),
         url('/fonts/Brandon_reg_it-webfont.ttf') format('truetype'),
         url('/fonts/Brandon_reg_it-webfont.svg#BrandonGrotesqueRegularItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*html, body { height: 100%; }*/
.slash {
	color: #DC571F;
}
#mainholder.slash {
	color: #DC571F;
}
/*
#mainholder {
	height:100%;
	width:100%;
	min-height:100%;

}*/
ul {margin-left: 0; padding-left: 0;}
a:link {
	color: #333333;
	text-decoration:none;
	border-style:none;
}
a:visited {
	color: #333333;
	text-decoration:none;
	border-style:none;
}
a:hover {
	color:#F60;
	text-decoration:none;
	border-style:none;
}
a:active {
	color: #333333;
	text-decoration:none;
	border-style:none;
}
img {
	border-style:none;
}
img a:visited {
	border-style:none;
}
img a:active {
	border-style:none;
}
img a:link {
	border-style:none;
}
img a:hover {
	border-style:none;
}
.navbackground {
	background-color:#ffffff;
	border:none;
	top:0px;
	/*
    left: 50%;
    margin-left: -452px;*/
	position:relative;
	width:100%;
	height:124px;
	
	z-index: 90;
}
.navbar {
	background-color:#ffffff;
	border:none;
	/*
	position:absolute;*/
	top:0px;
	/*
    left: 50%;
    margin-left: -452px;*/
	position:relative;
  	margin-left: auto ;
  	margin-right: auto ;
	width:914px;
	height:124px;
	z-index: 90;
}
.logoposition {
	border:none;
	top:24px;
	left:774px;
	width:140px;
	position:absolute;
}
.navholder {
	width:100%;
	background-color:#FFF;
}
.navbar #navright {
	border:none;
	left:0px;
	position:absolute;
	height:29px;
	margin-top:0px;
	width:714px;
	z-index: 97;
	top:24px;
	/*overflow:hidden;*/
}
.dropdown {
	display:inline;
	
}
.navbar #navright .mainnav { margin: 0; padding: 0; width:714px; z-index:100;list-style-type: none;}
.navbar #navright .mainnav li { font-family:garamond, Times, serif; font-size:16px; color:#464749;text-decoration:none; height:14px; display:inline;
	top:0px;
	padding-top:0px;}

#topnav li a { height:22px; text-decoration:none;left:0px;
	padding-left:0px;
	margin-left:0px;}

#menu1,#menu2,#menu3,#menu4,#menu5,#menu6,#menu7,#menu8 {
	position:absolute;
	display:block;
	list-style: none;
	visibility: hidden;
	/*display:inline;*/
	z-index: 100;
	height:16px;
	top:25px;
	width:300px;
	text-align:left;
}
#menu1 ul li,#menu2 ul li,#menu3 ul li ,#menu4 ul li,#menu5 ul li,#menu6 ul li,#menu7 ul li,#menu8 ul li {
	list-style: none;
	height:16px;
	top:0px;
	padding-top:0px;
}
#menu1 ul li a,#menu2 ul li a,#menu3 ul li a,#menu4 ul li a,#menu5 ul li a,#menu6 ul li a,#menu7 ul li a,#menu8 ul li a {
	display:block;
	list-style: none;
	font-family:brandon, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:16px;
	padding-top:0px;
	top:0px;
	
}
#menu1{left:0px;}
#menu2{left:95px;}
#menu3{left:187px;}
#menu4{left:298px;}
#menu5{left:324px;}
#menu6{left:422px;}
#menu7{left:530px;}
#m5 {
	margin-left:100px;
	position:absolute;
}
#m6 {
	margin-top:16px;
	margin-left:100px;
	position:absolute;
}
#m7 {
	margin-top:32px;
	margin-left:100px;
	position:absolute;
}
#m8 {
	margin-top:48px;
	margin-left:100px;
	position:absolute;
}

#m9 {
	margin-left:200px;
	position:absolute;
}
#m10 {
	margin-top:16px;
	margin-left:200px;
	position:absolute;
}
#m11 {
	margin-top:32px;
	margin-left:200px;
	position:absolute;
}
#m12 {
	margin-top:48px;
	margin-left:200px;
	position:absolute;
}

#main {
	border:none;
	position:relative;
	margin-left: auto ;
  	margin-right: auto ;
	width:910px;
	z-index: 1;
	font-size:13px;
	min-height:500px;
	height:auto;
	
}
#mainHolder {
	height:100%;
	width:100%;
	
	background-repeat:repeat-x;
}
#mainHolderGrey {
	height:100%;
	width:100%;
	background-color:#404041;
	background-repeat:repeat-x;
}
#floater {
	position: fixed; bottom: 0; right:0; z-index:125;
}
