/*
-----------------------------------------------
 Layout CSS
----------------------------------------------- */
body {
	background-color: #eee;
    background-image: url(../images/bg.gif);
	color: #333;
	font-size: 11px;
	padding: 15px 0 40px;
}
/* Header and Footer styles */
#head {
	background-image : url(../images/head.gif);
	height:112px;	
}
#head address {
	float:right;
	margin-top:15px; 
	margin-right:10px;
	font-family: arial;
}
#foot 
{
	clear:both;
	background-color: #eee; 
	background-image : url(../images/foot.gif);
	text-align:center;
}
#subhead, #footnav
{
	clear:both;
	background-image: url(../images/bg_yellow.gif);
	border-top: solid 1px #333;
	height:18px;
	text-align:center;
	width: 100%;	
}
.column {
  float: left; 
}
#menu {
	width:170px;		
}
#content_container {
	width:789px;
	border-left: solid 1px #333;
}
#content
{
	padding: 20px 20px 20px 20px;
	background-color:#fff;		
}
#footnav {
	font-size:1.1em;
}

/* 960 grid system container background
----------------------------------------------- */
.container_12 {
	border: 1px #139EA1 solid;
    background-image: url("../images/bg_nav.gif"); /* left  ackground-image colour */
	background-repeat:repeat;		
}



/*
-----------------------------------------------
 Style CSS
----------------------------------------------- */
img, address {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
h1{
	white-space: nowrap;
	font-size: 24px;
	color: #109da5;
	vertical-align: baseline;
}

a, a:visited, a:active, a:link {
	cursor: hand;
	white-space: nowrap;
	font-size: 11px;
	color: #109da5;
	text-decoration: underline;
}
a:hover {
	color: orangered;
	text-decoration: underline; 
}
.table.foot {
	background-color: #eeeeee; 
	background-image : url("../images/foot.gif");
}
.table.borders {
	background-color: #ffffff;
	border: 1px solid #0c696b; /*filter:progid:dximagetransform.microsoft.shadow(color='#666666', direction=135, strength=5);*/
}
.table.head {
	background-color: #eeeeee; 
	background-image : url("../images/head.gif");
}
.table.yellow {
	background-image : url("../images/bg_yellow.gif");
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
}
.table.green {
	background-image : url("../images/bg_green.gif");
	background-color: #109da5;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
}

.bartext,
.headtext {
	font-family: arial;
	font-size:1.05em; 
	font-weight:bold; 
}
.bartext {
	font-style:italic;
}
.headtext {
	color:#333;
	font-size:1.3em;
	text-align:right;
}
#menu a, #menu  a:visited, #menu  a:active, #menu a:link {
	padding-bottom: 6px;
	padding-top: 3px;
	margin-left: 10px;
	text-decoration: none;
	cursor: hand;
	white-space: nowrap;
	font-size: 1.3em;
	color: #ffffff;	
	font-weight: 300;
	display: block;
}
#menu a:hover {
	color: yellow;
	text-decoration: underline;
}
#foot {
	font-size:1.1em;
	padding: 3px;
border-top: solid 1px #333;
}
a.admin, a.admin:visited, a.admin:active, a.admin:link {
	font-weight: normal;
	cursor: text;
	color: black;
	text-decoration: none;
}
a.headlink, a.headlink:visited, a.headlink:active, a.headlink:link {
	font-weight: bold;
	font-size: 13px;
	cursor: hand; /*color: #cc0000;*/
	color: #109da5;
	font-family: arial;
	white-space: nowrap;
	/*text-decoration: none;*/
	text-decoration: underline;
}
a.headlink:hover {
	/*color: #3366cc;*/
	color: orangered;
	text-decoration: underline;
}
a.foottext, a.foottext:visited, a.foottext:active, a.foottext:link {
	text-decoration: none;
	cursor: hand;
	white-space: nowrap;
	font-size: 11px;
	color: #333333;
}
a.foottext:hover {
	color: 139ea1;
	text-decoration: underline;
}
a.foottext, a.foottext:visited, a.foottext:active, a.foottext:link {
	text-decoration: none;
	cursor: hand;
	white-space: nowrap;
	font-size: 11px;
	color: #333333;
}
a.foottext:hover {
	color: 139ea1;
	text-decoration: underline;
}
