@import '/cms/styles/common.css';

/* COMMON ---------------------------------------------------------------------- */

html, body {
	height:100%;
}
* {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #333333;
}
.body {
	/* Bah! */
	background:#433a32 url('/images/background.gif') top center repeat-y;
}

h1 {
	margin:0px 0px 10px 0px;
	padding:4px 0px 2px 22px;
	font-size:14px;
	background:url('/images/c-button.gif') left center no-repeat;
	border-bottom:1px solid #cccccc;
}

a {
	color:#006699;
}
a:hover {
	color:#0099cc;
}

#bg1 {
	background:#433a32 url('/images/background.gif') top center repeat-y;
	min-height:100%;
}
#bg2 {
	background:url('/images/background2.gif') 0px 143px repeat-x;
	height:341px;
}
#bg3 {
	background:url('/images/background3.png') top center  no-repeat;
	height:341px;
}

#page {
	width:834px; 
	margin:0 auto; 
	padding:0 8px 8px 8px;
	height:auto;
}

#header {
	height:auto;
	border-bottom:1px solid #ffffff;
}

#impact {
	height:auto;
	margin:10px 0 3px 0;
}

#page_1 #impact {
	margin:10px 0;
}

/* MENU ------------------------------------------------------------------------ */

#menu, #menu-fr {
	background:#2687a7 url('/images/menu-bg.gif') bottom left repeat-x;	
	height:18px;
	padding-top:7px;
	text-align:center;
}
#menu ul, #menu-fr ul {
	list-style:none;
	display:inline;
	padding:0;
	margin:0 auto;
}

#menu li, #menu-fr li {
	margin:0;
	background:url('/images/menu-separator.gif') right repeat-y;
	display:inline;
	padding:5px 0 4px 0;
}
#menu li.last, #menu-fr li.last {
	background:none;
} 
#menu a, #menu-fr a {
	margin:0;
	padding:5px 18px 5px 16px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	display:inline;
	/*border:1px solid blue;*/
}
#menu a:hover, #menu-fr a:hover {
	background: url('/images/menu-hover.jpg') bottom no-repeat;
}

#menu-fr a {
	padding:5px 12px 5px 10px;
}


/* LEFT HAND SUBNAVIGATION ----------------------------------------------------- */

#nav {
	float:left;
	
	width:144px;
	padding-right:0px;
}
#nav ul {
	padding:0; 
	margin:0;
	list-style:none;
}
#nav li {
	margin:0;
	background:url('/images/nav-separator.gif') top right no-repeat;
	padding:1px;
}
#nav li.first {
	background:none;
}

#nav a {
	color:#FFFFFF;
	padding: 5px 5px 5px 15px;
	text-decoration:none;
	display:block;	
}

#nav ul ul li {
	background:none;
}
#nav ul ul li a {
	padding-left:30px;
}

#nav a:hover {
	background:url('/images/nav-hover.gif') left no-repeat;
}
#nav li.first a {
	padding-top:0px;
}

/* FOOTER ---------------------------------------------------------------------- */

#footer { 
	margin:8px;
	color:#006699;
	height:auto;
}
#footer a {
	text-decoration:none;
}
#footer a:hover {
	text-decoration: underline;
}

#footer_links { 
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:1px solid #d7d7d7;
}
#footer_links a { 
	border-left: 1px solid #006699; 
	padding: 0 10px;
	text-decoration: none;
	font-size:10px;
}
#footer_links a:hover {}
#footer_links .first a { 
	border: 0px; 
	padding-left:0;
}

#footer_links .last a { 
	padding-right:0;
}

#footer_copyright {
	padding-top:2px;
	color:#bcbcbc;
	float:left;
	width:400px;
	font-size:9px;
}

#footer_atomic {
	padding-top:2px; 
	float: right; 
	text-align:right;
	width:400px;
	padding-left: 1px; 
}
#footer_atomic a {
	color:#bcbcbc;
	text-decoration:underline;
	font-size:9px;
}
#footer_atomic a:hover {
	color:#0099cc;
}

/* CUSTOMIZATIONS -------------------------------------------------------------- */

.readmore {
	text-align:right;
	padding:2px 8px;
	background-color:#FFFFFF;
}
.readmore, .readmore a {
	color:#cc9933;
}
.readmore a:hover {
	color:#0099cc;
}

/* HOME ------------------------------------------------------------------------ */

#home-main {
	height:auto;
	background:#e2e2e2;
}

#home-top {
	background:url('/images/home-top.jpg') top left no-repeat;
	height:15px;
}

#home-bottom {
	clear:both;
	background:url('/images/home-bottom.jpg') bottom left no-repeat;
	height:20px;
}

#home-left {
	padding:0 8px;
	width:600px;
	float:left;
	height:auto;
	background:#eeeeee url('/images/page-divider.gif') right repeat-y;
	min-height:150px;
}

#home-left-left {
	width:390px; 
	float:right;
}

#home-photocol {
	float:right;
	width:194px;
	margin:0 0 5px 15px;
}
#home-photo {}
#home-photocap {
	margin: 5px 6px 5px 21px;
}
#home-tabbox {
	margin-bottom:15px;
}
#home-tabbox h1 {
	border:1px solid #cccccc;
	border-width:1px 1px 0 1px;
	padding:3px 15px 1px 15px;
	background-color:#FFFFFF;
	display:inline;
	color:#2683A2;
	font-size:12px;
	font-weight:bold;
	background:#ffffff;
}
#home-tabbox-body {
	border:1px solid #cccccc;
	padding:5px;
	background-color:#FFFFFF;
}
#home-tabbox-text {
	background-color:#eeeeee;
	padding:15px 15px 5px 15px;
}

#home-right {
	background:#e2e2e2;
	padding:0;
	width:218px;
	float:left;
	height:auto;
}
#home-right h1 {
	background-color:#FFFFFF;
	background-position:12px 5px;
	padding:6px 5px 5px 34px;
	margin-bottom:0;
	color:#006699;
}
#home-right h1.top {
	background-position:12px 0;
	padding-top:1px;
}
.home-greybox {
	border-top:1px solid #ffffff;
	padding:12px;
	background:#e2e2e2 url('/images/greybox-bottom.gif') bottom left repeat-x;
}
#home-right .bottom {
	background-image:none;
	padding-bottom:0;
}

#home-right .readmore {
	text-align:left;
	background-color:#e2e2e2;
	padding:0;
}
#home-right .readmore, #home-right .readmore a {
	color:#006699;
}
#home-right .readmore a:hover {
	color:#0099cc;
}

/* CONTENT --------------------------------------------------------------------- */

#content-main {
	height:auto;
	background:#e2e2e2;
}

#content-top {
	background:url('/images/content-top.jpg') top left no-repeat;
	height:15px;
}

#content-bottom {
	clear:both;
	background:url('/images/content-bottom.jpg') bottom left no-repeat;
	height:20px;
}

#content-main {

	background:url('/images/content-bg.gif') top left repeat-y;
}

#content-content {
	padding:0 10px 0 170px;
}

.content-photocol {
	background-color:#eeeeee;
	float:right;
	width:265px;
	padding:0 8px 5px 15px;
}
.content-photocap {
	margin: 5px 4px 5px 4px;
}


.tableborder
{
border-width: 2px;
border-color: #1A738E;
border-style:solid;
margin-left: 5px;
}


/*#pos_content2
{
  margin-left: 16px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  width:760px;
  font-size: 11px;
  color:#000000;
}
*/
#pos_content2
{
/*	min-height:150px;
*/	width: 415px;
	float: left;
}

#pos_content3
{
/*	min-height:150px;
*/	width: 235px;
	float: right;
}

#grey_div
{
	background:url('/images/2col_sep.gif') top left repeat-y;
	padding-left: 10px;
/*	border-left-width: 1px;
	border-left: #CCCCCC;
	border-left-style: solid;
*/}
