/*  See notes in PageHeader.asp  */

* {margin:0;}
body {
	font-family: Montserrat;
	src: local('Montserrat-Regular'), url(http://themes.googleusercontent.com/static/fonts/montserrat/v4/zhcz-_WihjSQC0oHJ9TCYL3hpw3pgy2gAi-Ip7WPMi0.woff) format('woff');
	font-weight:100;
	font-size: 12px;
	-webkit-font-smoothing:antialiased;
	text-transform: none;
	text-decoration: none;
	letter-spacing: -0.2px;
	word-spacing: 0.2em;
	line-height: 1.3;
	color:#FFF;
	background-color:#000;
}

a { color:#beb093;}
a { text-decoration:underline;}
a:hover { text-decoration:underline;}


/*Default img settings*/
img{ border:none; }

html, body {height: 100%;}
#wrap {min-height: 100%;}

#main {overflow:auto;
 padding-bottom: 60px;}  /* must be same height as the footer */

#footer {
	position: relative;
	margin-top: -60px; /* negative value of footer height */
	height: 60px;
	clear:both;
	background-color:#0f0d0b;
	background-repeat:repeat-x;
	background-position:center top;
	background-image:url(../images/footer-tail.gif);

text-align: center ;


}


/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32766px;/* thank you Erik J*/
}

/*
========================= main entries ==========================

.TTX_Color {COLOR: #df1f27;   }
.TTX_Color {COLOR: #00bef3;   }light
.TTX_Color {COLOR: #02637a;   }dark

*/

.TTX{FONT-WEIGHT: lighter;    FONT-STYLE:regular; -webkit-font-smoothing:antialiased;}
.TTX_Color {COLOR: #FFFFFF;   }

/* Logo */
.logo {
 position:absolute;
 left:50px;
 top:120px;
 }
 .logo h1,
 .logo h2 {
	font-size:medium;
	line-height:2.2em;
	margin-bottom:0;
  }
  .logo h1 a,
  .logo h2 a {
   color:#222;
   text-decoration:none;
   }

 #logo {
  float:left;
 }

 .logo .description {
	font-size: 12px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	line-height: 3.2em;
	color:#ffffff;
	float:left;
	padding:43px 0 0 51px;
	height:50px;
	text-shadow:0 0 15px rgba(0,0,0,.5);
	letter-spacing:-1px;
 }

/* main_line */
.main_line {
 position:absolute;
 left:30px;
 top:240px;
 }
 .main_line h1,
 .main_line h2 {
  font-size:3em;
  line-height:1.2em;
  margin-bottom:0;
  }
  .main_line h1 a,
  .main_line h2 a {
   color:#222;
   text-decoration:none;
   }

 #main_line { float:left; }

 .main_line .descriptionHD {  font-size:150%; }

 #IT {font-style:italic;}

 .main_line .description {
  font-size:150%;
  line-height:1.2em;
  color:#FFFFFF;
/*
H2=    color:#00252a;
H3=    color:#E0D0B0;
H5=    color:#FFFFFF;


*/

 float:left;
  height:76px;
  text-shadow:0 0 15px rgba(0,0,0,.5);
  letter-spacing:-1px;
 }

/* pagetwo_line */
.pagetwo_line {
 position:absolute;
 left:30px;
 top:160px; /* this is the only difference between 'pagetwo_line' and  'main_line' */
 }
 .pagetwo_line h1,
 .pagetwo_line h2 {
  font-size:3em;
  line-height:1.2em;
  margin-bottom:0;
  }
  .pagetwo_line h1 a,
  .pagetwo_line h2 a {
   color:#222;
   text-decoration:none;
   }

 #pagetwo_line { float:left; }

 .pagetwo_line .descriptionHD {  font-size:150%; }

 #IT {font-style:italic;}

 .pagetwo_line .description {
  font-size:150%;
  line-height:1.2em;
  color:#FFFFFF;
  float:left;
  height:76px;
  text-shadow:0 0 15px rgba(0,0,0,.5);
  letter-spacing:-1px;
 }


/*
========================= menu bar ==========================
*/


#navcontainer ul {
	margin-left: 32px;
 border: background:#352F2F;
	border-radius: 4px;
	padding-left: 0px;
	margin-bottom: 0;
	float: left;
	width: auto;
	font-size: 14px;/*
H2=  background: #10708a;
H3=  background: #40408a;
H5=  background: #2f1e1c;
*/
}


/*
=========================
background: #000000 ;
background-image:url(images/menu-current.png) repeat-x ;
background: #FFFFFF url(images/menu-current.png) top center repeat-x;
background: #FFFFFF url(images/menu-current.png) top center repeat-x;
background-image:url(images/menu-current.png);
background:url(images/sub-menu1.gif) repeat-x left bottom #251f1b;
=========================
*/

#navcontainer ul li {
 display: inline;
}

#navcontainer ul li a {
	padding: 12px 24px 12px 24px;
	color: #ffffff;
	text-decoration: none;
	float: left;
 border: background:#352F2F;  	border-radius: 8px;/*
H2=  background: #10708a;
H3=  background: #40408a;
H5=  background: #2f1e1c;

*/


}

#navcontainer ul li a:hover { color: #FFF; }
#navcontainer li a#current {
	color: #FFFFFF;
}

.spacer { clear:both;}

.copyright {
font-size: 14px;
}

.copyrightline {
padding: 9px;
}

.copyright a { text-decoration:none; }
.copyrightline a:hover { text-decoration:underline;   	background-color:#F00;  }

.copyright img  {padding:5px; }



.Xtra  { color:#FFF;}
.Xtra a {}
.Xtra a { text-decoration:underline;}
.Xtra a:hover { text-decoration:underline;}



.tst { 
position:relative;
bottom: -10px;	}
.tst2 { 
position:relative;
bottom: -6px;	}
