@charset "utf-8";
/* CSS Document */

/********************************/
/* FONTS
/********************************/
@font-face {
  font-family: 'Handel Gothic';
  src: url('/inc/font/handel_gothic_d_medium-webfont.woff2') format('woff2'),
      url('/inc/font/handel_gothic_d_medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica Neue';
  src: url('/inc/font/HelveticaNeue-Thin.eot') format('embedded-opentype'), 
	     url('/inc/font/HelveticaNeue-Thin.ttf')  format('truetype'), 
			 url('/inc/font/HelveticaNeue-Thin.svg#HelveticaNeue-Thin') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'Helvetica Condensed';
    src: url('/inc/font/helvetica_condensed-webfont.eot');
    src: url('/inc/font/helvetica_condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('/inc/font/helvetica_condensed-webfont.woff2') format('woff2'),
         url('/inc/font/helvetica_condensed-webfont.woff') format('woff'),
         url('/inc/font/helvetica_condensed-webfont.ttf') format('truetype'),
         url('/inc/font/helvetica_condensed-webfont.svg#helvetica_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Futura';
    src: url('/inc/font/FuturaBT-Light.eot');
    src: url('/inc/font/FuturaBT-Light.eot?#iefix') format('embedded-opentype'),
         url('/inc/font/FuturaBT-Light.woff') format('woff'),
         url('/inc/font/FuturaBT-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'Avant Garde';
  src: url('/inc/font/AvantGarde-Book.eot?#iefix') format('embedded-opentype'),  
			 url('/inc/font/AvantGarde-Book.woff') format('woff'), 
			 url('/inc/font/AvantGarde-Book.ttf')  format('truetype'), 
			 url('/inc/font/AvantGarde-Book.svg#AvantGarde-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*********************************************/
/* BODY STYLES
/*********************************************/

body {
	font-family: Verdana, Geneva, sans-serif;
	padding: 25px;
}
a {
	color: #039;
	text-decoration: none;
}
a:hover {
	color: #09F;
}
hr {
	background: none;
	border: none;
	height: 0px;
	border-top: 1px solid #aaa;
	display: block;
	clear: both;
	margin: 5px 0px;
	padding: 0px;
}
img {
	border-color: #0066CC;
}

li {
	list-style-image: url("/img/icons/arrow1.png");
	list-style-type: none;
	line-height: 1.65em;
}
/*********************************************/
/* Heading and Title styles
/*********************************************/
h1,h2,h3,h4,h5,h6{color: #000; line-height: 1.3em;}
h1{font-size:2.0em;margin:0 0 0.2em 0; color: #000; }
h2{font-size:1.8em;margin:0 0 0.2em 0; color: #111; }
h3{font-size:1.6em;margin:0 0 0.5em 0; color: #222; }
h4{font-size:1.4em;margin:0 0 0.6em 0; color: #333; }
h5{font-size:1.3em;margin:0 0 0.7em 0; color: #444; }
h6{font-size:1.2em;margin:0 0 1.3em 0; color: #555; }

/**********************************************/
/**********************************************/
.BodyBar {
	background: #fff;
	color: #000;
	border: 1px solid #999;
	text-align: left;
	font-size:1.1em;
	padding: 15px;
}
.BodyTop, .HeaderBox, .BodyFoot, .ContentBox, .RotateBar {
	padding: 0px;
	margin: 0px;
	display: block;
	position: relative;
  overflow: hidden;
}
.RotateBar {
  background-color: #eee;
  margin: 15px 0px;
}
.RotateBar .RotateText {
	height: auto;
  display: block;
  position: relative;
  text-transform: center;
}
.RotateBar .RotateBox, .RotateBar .RotateImage {
  height: 400px;
  display: block;
  position: relative;
  text-align: center;
}
.RotateBar .TextBox {
  text-align: center;
  font-size: 0.75em;
}
.RotateBar .TextBox h2 {
  font-size: 1.35em;
  text-align: center;
}
.HeaderBox {
	text-align: center;
}
#imgHeaderLogo {
	width: 75%;
}

.AddressBox h2 {
  font-size: 1.5em;
}

.BodyTop, .BodyFoot {
	height: 5px;
}
.ContentBox {
	margin: 10px 5px;
	line-height: 1.55em;
}

.FooterBox {
  font-size: 0.8em;
}
.FooterBox1, .FooterBox2 {
	margin: 10px;
	padding: 5px 0px;
	text-align: center;
}
.FooterText {
	margin: 10px 0px;
	text-align: center;
  font-size: 0.9em;
}

.RightBox  {
	background: #f3f3f3;
	padding: 10px;
	margin: 5px;
}


/*********************************************/
/*  BUTTONS */
/*********************************************/
.boxButton, .boxButton2, .boxButton3 {
	background: #369;
	float: right;
	width: auto;
	height: auto;
	color: #FFF;
	font-size: 1.4em;
	font-weight: bold;
	border: none;
	border-radius: 6px;
	padding: 7px 10px;
	margin: 3px 5px;
	line-height: normal;
	text-align: center;
}
.boxButton2 {
	float: left;
	margin: 2px 5px 2px 0px;	
}
.boxButton3 {
	float:none;
	display: inline-block;
	margin: 3px 5px;	
	padding: 7px 12px;
}
.boxButton a, .boxButton2 a, .boxButton3 a {
	color: #fff;
	text-decoration: none;
}
.boxButton a:hover, .boxButton2 a:hover, .boxButton3 a:hover {
	color: #ff9;
}

.boxClear {
	width: 1px;
	height: 1px;
	clear: both;
	display: block;
}


input, select, textarea {
	font-size: 1.2em;
}

.tablePages {
	padding: 2px 5px;
	background: #eee;
	width: 95%;
	font-size: 1.0em;
}
.tableClear td {
	font-size: inherit;
}

.boxError {
	color: #c00;
	text-align:center;
	font-style: italic;
}
.boxSuccess {
	color: #421c16;
	text-align:center;
	font-style: italic;
}