@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	}
	
html {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
/* hide overflow:hidden from IE5/Mac */
/* \*/
overflow:hidden; /*get rid of scroll bars in IE */
/* */
}

body {
height:100%; /* fix height to 100% for IE */
max-height:100%; /* fix height for other browsers */
overflow:hidden; /*get rid of scroll bars in IE */
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
background-color:#FFFFFF;
font-family: Helvetica, Arial, sans-serif;
color:#666666;
font-size: 14px;
line-height: 18px;
}

.clear {clear:both;}

/* header */
#header {
position:absolute;
margin:0;
top:0;
display:block;
width:100%;
z-index:10;
left:-17px;
}

#foot {
position:absolute; 
margin:0; 
bottom:-1px; 
left:-17px; 
display:block; 
width:100%; 
height:27px; 
background-color:#000000;
font-size:2em; 
z-index:10;
}

.headerContainerMain {margin:auto; width:979px; background-color:#FFFFFF;}

.headerContainer {margin:auto; width:945px; height:120px; border-bottom:1px solid #CCCCCC;background-color:#FFFFFF;}

.headerContainerMainb {margin:auto; width:979px;}

.headerContainerb {margin:auto; width:945px}

.hold18 {float:left;width:18px;height:120px;}

#contentContainer {
width:100%;
display:block; /* set up as a block */
height:100%; /* set height to full page */
max-height:100%;
overflow:auto; /* add scroll bars as required */
position:relative; /* set up relative positioning so that z-index will work */
z-index:3; /* allocate a suitable z-index */
}

#content {
margin:auto;
width:945px;
float:left;
}

#holdcontent {
margin:auto;
width:963px;
}

.section {clear:both; margin: 0 0 -164px 0;}
.sectionContainer { position:relative; top:90px; padding:0 0 164px 0;}

.sectionHeader {
margin-bottom: 20px;
}

#tagline { width:505px; height:90px; margin:0; padding:0;float:left; margin-top:17px;}

#logo { width:84px; height:90px; margin:0; padding:0; float:left; margin-top:17px;}

#holdmenu { width:332px; height:25px; float:right; margin-top:80px;}

#topwraper {position:fixed;top:0; left:0; z-index:5; width:100%;background-color:#FFFFFF;}

#wrapper {margin:auto; width:945px;}

#descript { width:623px; float:left; margin:0;padding:0;}

#newsf { width:300px; height:185px; float:right; background-image:url(/bg_images/bg_nov25.gif);margin:0;padding:0;}

#frametop { width:945px; height:21px; float:left; margin:30px 0; padding:0;border-top:1px solid #CCCCCC;}

#frametopb { width:905px; height:650px; float:left; margin:30px 0; padding:20px;background-color:#000000;}

#frameleft { width:300px; height:190px; float:left; margin:0;padding:0;}

#framemid { width:300px; height:190px; float:left; margin:0 0 0 24px; padding:0;}

#frameright { width:300px; height: 190px; float:right; margin:0; padding:0;}

#holdtitle { border-top:1px solid #CCCCCC; display:block; width:945px; height:25px; margin-top:25px;}

#holdlogos { display:block; width:945px; height:100px; margin:0; padding:0; margin-top: 15px;}

#hold25 { width:100%; height:25px;}

#hold25low { width:100%; height:25px;}

#hold60 { width:100%; height:60px;}

#push {width:100%; height:0; clear:both;}

#singleright { width:300px; float:right;margin:0;padding:0;}

.nav_image {
margin:0px;padding:0px;float:left; }

/* HEADERS */

h1 {
font-size:21px;
color:#000000;
line-height:26px;
padding:0;
margin:0;
font-weight:normal;
z-index:-1;
}

h2 {
font-size:14px;
color:#666666;
line-height:16px;
padding:0;
margin:0;
font-weight:normal;
z-index:-1;
}

ul {
margin:0px;
padding:0px;
}

li {
margin:0px;
padding:0px;
}

h3 {
font-size:14px;
color:#000000;
line-height:16px;
padding:0;
margin:0;
font-weight:normal;
z-index:-1;
}

h4 {
font-size:21px;
color:#FFFFFF;
line-height:26px;
padding:0;
margin:0;
font-weight:normal;
z-index:-1;
}

h5 {
font-size:17px;
color:#FFFFFF;
line-height:20px;
padding:0;
margin:0;
font-weight:normal;
z-index:-1;
}

h5 a {
text-decoration:none;
color:#FF0066;
}

/* UPPER BIG TEXT NAVS */

a.BTN_CROSS {
	display: block;
	width: 84px;
	height: 90px;
	text-decoration: none;
	background: url("/nav_images/img_cross.gif");
}

a.BTN_TXT_ABOUT {
	display: block;
	width: 151px;
	height: 42px;
	text-decoration: none;
	float:left;
	background: url("/nav_images/img_about.gif");
}

a.BTN_TXT_CONTENT {
	display: block;
	width: 194px;
	height: 42px;
	text-decoration: none;
	float:left;
	background: url("/nav_images/img_content.gif");
}

a.BTN_TXT_QUESTIONS {
	display: block;
	width: 260px;
	height: 48px;
	text-decoration: none;
	background: url("/nav_images/img_questions.gif");
	float:left;
}

a.BTN_TXT_ABOUTsel {
	display: block;
	width: 151px;
	height: 42px;
	text-decoration: none;
	float:left;
	background: url("/nav_images/img_about.gif");
	background-position: 0 -42px;
}

a.BTN_TXT_CONTENTsel {
	display: block;
	width: 194px;
	height: 42px;
	text-decoration: none;
	float:left;
	background: url("/nav_images/img_content.gif");
	background-position: 0 -42px;
}

a.BTN_TXT_QUESTIONSsel {
	display: block;
	width: 260px;
	height: 48px;
	text-decoration: none;
	background: url("/nav_images/img_questions.gif");
	float:left;
	background-position: 0 -48px;
}

a.BTN_TXT_ABOUT:hover, a.BTN_TXT_CONTENT:hover {
	background-position: 0 -42px;
}

a.BTN_TXT_QUESTIONS:hover {
	background-position: 0 -48px;
}

/* END UPPER BIG TEXT NAVS */

/* UPPER SMALL TEXT NAVS */

a.BTN_WORK {
	display: block;
	width:90px;
	text-decoration: none;
	text-align:center;
	line-height:25px;
	color:#000000;
	background-color:#FFFFFF;
	float:left;
}

a.BTN_ABOUT {
	display: block;
	width:70px;
	text-decoration: none;
	text-align:center;
	line-height:25px;
	color:#000000;
	background-color:#FFFFFF;
	float:left;
}

a.BTN_SECRET {
	display: block;
	width:90px;
	text-decoration: none;
	text-align:center;
	line-height:25px;
	color:#000000;
	background-color:#FFFFFF;
	float:left;
}

a.BTN_CONTACT {
	display: block;
	width:75px;
	text-decoration: none;
	text-align:center;
	line-height:25px;
	color:#000000;
	background-color:#FFFFFF;
	float:left;
}

a.BTN_WORK:hover, a.BTN_ABOUT:hover, a.BTN_SECRET:hover, a.BTN_CONTACT:hover {
	color:#FFFFFF;
	background-color:#000000;
}

a.BTN_WORKsel {
	display: block;
	width:90px;
	text-decoration: none;
	text-align:center;
	line-height:25px;
	color:#FFFFFF;
	background-color:#000000;
	float:left;
}

a.BTN_ABOUTsel {
	display: block;
	width:70px;
	text-decoration: none;
	text-align:center;
	line-height:25px;
	color:#FFFFFF;
	background-color:#000000;
	float:left;
}

a.BTN_SECRETsel {
	display: block;
	width:90px;
	text-decoration: none;
	text-align:center;
	line-height:25px;
	color:#FFFFFF;
	background-color:#000000;
	float:left;
}

a.BTN_CONTACTsel {
	display: block;
	width:75px;
	text-decoration: none;
	text-align:center;
	line-height:25px;
	color:#FFFFFF;
	background-color:#000000;
	float:left;
}

