body {
	margin-top: 7px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #000000;
}
td {
	text-align:left;
}

p {
	margin-top: 0;
	padding-top: 0;
	line-height: 1.5em;
	}	
p.top1 {
	margin-top: 1em;
	}	
	
h1	{
	font-size:	18px;
	}
	
h2	{
	font-size:	16px;
	}
	
h3	{
	font-size:	14px;
	}
	
h4 {
	font-size:	12px;
	}
	
h5	{
	font-size:	11px;
	}
	
h6	{
	font-size:	11px;
	text-transform: uppercase;
	
	}		
.first 	{
	margin-top: 0; 
	padding-top: 0;
	}	
h1, h2, h3, h4, h5, h6	{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color:#333;
	background-color: transparent;
	margin:	0px 0 3px 0;
	}

.bg-footer {
	background-color: #000000;
}
.bg-mblue {
	background-color: #cad7d7;
}
.bg-lblue {
	background-color: #EFFFFF;
}
.bg-dgrey {
	background-color: #333333;
}

.bg-l {
	background-image:   url(/images/bg-l.jpg);
	background-repeat: repeat-y;
}
.bg-t {
	background-image:   url(/images/bg-t.jpg);
	background-repeat: repeat-x;
}
.bg-r {
	background-image:   url(/images/bg-r.jpg);
	background-repeat: repeat-y;
}
.bg-b {
	background-image:   url(/images/bg-b.jpg);
	background-repeat: repeat-x;
}

.bg-m {
	background-image:   url(/images/bg-m.jpg);
	background-repeat: repeat-x;
}

a{
	text-decoration:none;
}
a:link{
    color:#369;
	font-weight:bold;
    }
a:visited{
    color:#69c;
	font-weight:bold;
    }	
a:hover{
    color:#f30;
	font-weight:bold;
	text-decoration:underline;
    }	

#main-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-align:right;
}
#main-nav a {
	text-decoration: none;
	font-weight:normal;
}
#main-nav a:link {
	color:#777777;
}
#main-nav a:visited {
	color:#777777;
}
#main-nav a:active {
	color:#cc3300;
}
#main-nav a:hover {
	color:#000000;
}

#main-nav #local{
	font-size: 11px;
	margin: 6px 0px 0px 0px;
	padding: 2px 0px 3px 0px;
}

/* nav wrappers determine highlighted section */

#xx{}

#sub-xx{}

#ho a.po:link, 
#ho a.po:visited, 

#po a.po:link, 
#po a.po:visited, 

#ab a.ab:link, 
#ab a.ab:visited, 

#cl a.cl:link, 
#cl a.cl:visited, 

#re a.re:link, 
#re a.re:visited
{
	font-weight:bold;
	color:#ff6600;
}

#sub-po #local a.sub-po:link, 
#sub-po #local a.sub-po:visited, 

#sub-pu #local a.sub-pu:link, 
#sub-pu #local a.sub-pu:visited, 

#sub-sp #local a.sub-sp:link, 
#sub-sp #local a.sub-sp:visited
{
	font-weight:normal;
	color:#ff6600;
	/* additional in css-plus */
}

#main-section {
}

#ab #col-1, #cl #col-1 {
	float:left;
	width:251px;
}

#ab #col-1 #content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
    padding:15px 50px 0 20px;
    } 
 
#cl #col-1 #content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
  padding:22px 120px 0 20px;
  }
#cl #col-1 #content img {
	margin-bottom:1px;
	margin-right:1px;
} 		
#ab #col-1 #content  p, #cl #col-1 #content p {
	line-height: 1.5em;
}		
#ab #col-2, #cl #col-2 {
	float:left;
	width:403px;
}
#ab #col-2 #content, #cl #col-2 #content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:15px 20px 0 0;
    } 
#ab #col-2 #content  p, #cl #col-2 #content  p {
	line-height: 1.5em;
}


#po #col-1 {
	float:left;
	width:251px;
}
#po #col-1 #content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
  padding:20px 50px 0 20px;
} 
#po #col-1 #content  p {
	line-height: 1.5em;
}		
#po #col-1 #content img {
	margin-bottom:1px;
	margin-right:1px;
	display:none;
}

#po #col-2 {
	float:left;
	width:405px;
	height:400px;
}
#po #col-2 #content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:20px 20px 0 0;
	text-align:center;
    }  
#po #col-2 #content  p {
	line-height: 1.5em;
}
#photocaption{
	display:none;
}


a:link .imgborder{
	border:solid 1px #eff;
}
a:visited .imgborder{
	border:solid 1px #eff;
}
a:hover .imgborder{
	border:solid 1px #fc8533;
}

#ho #mid-section {
	padding-top:100px;
	padding-left:97px;
}
#portfolio-thumbs-menu{
	/* width:490px; 
	 width is defined to fix NS 4.x page stretching, more in at imported css 
	 defining width breaks Mac AOL 5
	 */
}
#mid-section #portfolio-thumbs-menu img {
	margin-bottom:10px;
	margin-right:3px;
}

#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	margin:3px 15px 0px 15px;
}
