*{margin:0; padding:0;}
body{
	background-color:#333;
}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{
	width:100%;
	overflow:hidden;
}
body{font-family:Arial, helvetica, sans-serif; color:#FFFFFF; font-size:0.5625em; line-height:1.4em; text-align:center; text-transform:uppercase;}
input, textarea, select{color:#FFFFFF; vertical-align:top; text-align:left; border: 1px solid #FFFFFF; background:0; font:9px Arial, helvetica, sans-serif; text-transform:uppercase; padding-left:4px;}
.float-right{
	float:right;
	text-align: right;
}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{margin-top:10px; display:block;}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{
	margin-top:20px;
	display:block;
}

.width-stretch{width:100%;}

.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle{float:left;}

/*=======header===========*/
#header{
	height:30px;
}
/*=====//header===========*/

/*=======content===========*/
.menu-button-1, .menu-button-2, .menu-button-3{
	display:block;
	padding-top: 2px;
	padding-right: 24px;
	padding-bottom: 0;
	padding-left: 12px;
}

.menu-button-1{
	height:63px;
	background-color: #666;
	background-image: url(images/menu_button_3_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu-button-2{
	height:62px;
	background-color: #000;
	background-image: url(images/menu_button_2_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu-button-3{
	height:62px;
	background-color: #CCC;
	background-image: url(images/menu_button_1_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.content{
	background-color: #999;
	padding-top: 17px;
	padding-right: 10px;
	padding-bottom: 16px;
	padding-left: 28px;
}

.col-1, .col-2, .col-3{
	padding-top: 11px;
	padding-right: 0;
	padding-bottom: 22px;
	padding-left: 0;
}

.title{margin-bottom:15px;}

em, a{color:#0B0B0B; text-decoration:none; font-style:normal;}
a:hover{text-decoration:underline;}

.news{
	padding-left:0px;
	background-repeat: no-repeat;
	background-position: 2px top;
}
.scroll{
	overflow:auto;
	padding-right:25px;
}

.img-float{
	margin-right:34px;
	float:left;
	border: thin solid #FFF;
}

.link-2{color:#FFFFFF; text-decoration:none;}
.link-2:hover{text-decoration:underline;}
/*=====//content===========*/

/*=======intro===========*/
#page0 .menu-button-1{height:61px;}
#page0 #content{padding:178px 0 192px 0; min-height:191px; height:auto!important; height:191px;}
#page0 #footer{
	padding-top:20px;
	height:70px;
}
/*=====//intro===========*/

/*=======page_1===========*/
#page1 .content{min-height:335px; height:auto!important; height:335px;}
#page1 .col-middle{
	background-image: url(images/1_line_y_new.gif);
	background-repeat: repeat-y;
	background-position: 28px top;
}
#page1 .scroll{height:230px; margin-top:10px;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page2 .content{
	min-height:335px;
	height:auto!important;
	height:335px;
	background-color: #999;
}
#page2 .col-middle{
	background-image: url(images/1_line_y_new.gif);
	background-repeat: repeat-y;
	background-position: 34px top;
}
#page2 .scroll{
	height:290px;
	margin-bottom:-30px;
}
/*=====//page_2===========*/

/*=======page_3===========*/
#page3 .menu-button-2{height:63px;}
#page3 .content{
	min-height:335px;
	height:auto!important;
	height:335px;
	background-color: #999;
}
#page3 .col-middle{background:url(images/3_line_y.gif) 26px top repeat-y;}

#contact-form .row{height:38px;}
#contact-form input{width:260px; height:22px;}
#contact-form textarea{width:260px; height:103px; overflow:hidden; margin-bottom:19px;}
#contact-form a{float:right; margin-left:17px;}
/*=====//page_3===========*/

/*=======page_4===========*/
#page4 .content{
	min-height:463px;
	height:auto!important;
	height:463px;
	padding-right:40px;
	background-color: #999;
}
#page4 .col-middle {
	background-image: url(images/1_line_y_new.gif);
	background-repeat: repeat-y;
	background-position: 34px top;
}
#page4 .title{margin-top:11px;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page5 .content{
	min-height:335px;
	height:auto!important;
	height:500px;
	background-color: #999;
}
#page5 .col-middle{
	background-image: url(images/1_line_y_new.gif);
	background-repeat: repeat-y;
	background-position: 34px top;
}
/*=====//page_5===========*/

/*=======footer===========*/
#footer{
	height:30px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*=====//footer===========*/
.bottom-indent-5 {
	margin-top:0px;
	display:block;
	margin-bottom: 32px;
}
.bottonandtop-indent-2 {
	margin-top:10px;
	display:block;
	margin-bottom: 10px;
	width: 257px;
}
.container_p4 {
	width:100%;
	overflow:hidden;
	height: 463px;
}
.img-float_project_large {
	float:left;
	margin-top: 22px;
	border: thin solid #FFF;
}
.img-float_project_thumb {
	float:left;
	margin-top: 10px;
	border: thin solid #FFF;
}
.img-float-no-boarder {
	margin-right:34px;
	float:left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.containerCopy {
	width:257px;
	overflow:hidden;
	border: thin solid #FFF;
	height: 93px;
}

