﻿/* 100% height \*/ 
html, body{height:100%;} 
/* end */ 

body {
	padding:0;
	margin:0;
	color: #000000;
	background:#cccccc;
	/*background-image: url(../images/tile1.gif); background-repeat: repeat;*/
	text-align:center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
#outer{
	min-height:100%;
	width:760px;
	background:transparent url(../../images/backgroundgrey.jpg) repeat-y center top;
	color: #000000;
	margin:auto;
	text-align:left;
	position:relative;
}


* html #outer{height:100%} 

#katatomic_header {
	height:210px;
	background-color:#9AA6B6;
    	
}

#logostrip 
{
height:65px;
background-image:url('../../images/logo_strip_top_mist.jpg');
}



#footer {
	position:absolute;
	height:40px;
	width:730px;
	bottom:0px;
	left:15px;
	background:#9AA6B6;
}
#clearfooter
{
    clear:both;
    height:40px;}/*room for footer*/

#inner {
width:730px;
margin:auto;
}

#mainnavigation 
{
height:70px;
background:#434E5C;
}

#breadcrumbstrip
{
    height:30px;
    padding-left:200px;
    padding-top:5px;
    padding-bottom:5px;
    font-size: 11px;
	color: #777777;
}

   
#breadcrumbstrip a, #breadcrumbstrip a:visited {
	margin: 0px;
	/*padding: 0px 5px 0px 0px;*/
	height: 18px;
	/*display: block;*/
	font-size: 11px;
	color: #434E5C;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif;   
}   
   

#contentcontainer
{
    float:right;
    width:530px;
    padding-bottom:10px;
   
}

#bodytext 
{
padding: 10px 10px 10px 0px;
}

#copyrightstrip 
{
top:10px;
left:18px;
position:relative;
float:left;
}

#copyrighttext
{
    width:181px;
    float:left;
}

#privacytext
{
    float:left;
}

#sitemaplinktext
{
    float:left;
    margin-left:20px;
}


#leftnav
{
    float:left;
    width:180px;
    padding-left:17px;
}

#katatomic_ucSubNav_subnavigation {
	width: 135px;
	padding: 10px 10px 20px 0px;
	background-color: #FFFFFF;
	border: #9AA6B6 solid 1px;
}

#katatomic_ucSubNav_subnavigation ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#katatomic_ucSubNav_subnavigation li {
	margin: 0px;
	padding: 0px;
}

#katatomic_ucSubNav_subnavigation a, #katatomic_ucSubNav_subnavigation a:visited {
	margin: 0px;
	padding: 3px 5px 0px 15px;
	height: 18px;
	display: block;
	font-size: 11px;
	color: #434E5C;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif;

}
#katatomic_ucSubNav_subnavigation a:hover {
	color: #E9BE75;
}

.indentarrow {
	background: url(../../navigation/indent_grey.jpg) no-repeat left center;
	list-style-type: none;
}

.indentarrowroot {
    list-style-image: url(../../navigation/indent_grey.jpg);
    color: #434E5C;
}

.greyunderline {
	border-bottom: #cacaca solid 1px;
}

#leftcontent 
{
height:10px;

}

.portfoliocontainer
{
width:518px;

}

.portfoliodivider 
{
    height:10px;
    background: url(../../images/backgroundstrip10x10.jpg) repeat-x;
    clear:both;

}

.portfoliosubdivider 
{
    height:0px;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#cacaca;
    clear:both;
}

.portfolioimage
{
    float:left;
    height:115px;
    width:150px;
    /*margin-bottom:20px;*/

}

.portfoliodetails
{
    float:left;
    margin-left:20px;
    width:350px;
}

#newsarticleholder
{

}

#newsarticleimage
{
    float:left;
    width:120px;
}

#newsarticlecontent
{
    float:left;
    width:378px;
    padding-left:20px;
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#cacaca;
}

.divtable
{
    width:500px;
}

.divrow
{
    clear:both;
}

.divcell1
{
    width:200px;
    float:left;
}

.divcell2
{
    float:left;
}

.katatomicbanner {
	width: 143px;
	padding: 6px 0px 6px 4px;
	background-color: #FFFFFF;
	color:#434E5C;
	border: #9AA6B6 solid 1px;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
	margin-bottom:10px;
}

.newsfeature 
{
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#9AA6B6;
border-top-width:1px;
border-top-style:solid;
border-top-color:#9AA6B6;
padding:5px 0px 5px 0px;
}
