/* D.Jones - 01/11/10 */
/* Standard font family for site */
body, table, tr, td, a, p, h1, h2, h3, h4, h5, ul, li
{
	font-family: arial, helvetica, sans-serif;
}

/* Page body style */
html { 
height: 100%; 
margin-bottom: 1px; 
overflow-y: scroll;
}

body {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	background-color: #fff;
}

.backg {
	background-image:url('gfx/back-grd.png');
  background-repeat:repeat-x;
	background-attachment: fixed; 
}

/* Standard paragraph style */
p {
	font-weight: normal;
	color: #222;
	font-size: 0.8em;
	margin-top: 0px;
	margin-bottom: 18px;
	padding: 0 10px 0 10px;
	text-align: justify;
}

/* Links */
a:link, a:active {
	font-family: arial, helvetica, sans-serif;
	color: #00D;
	font-size: 1em;
	text-decoration: none;
}
a:hover {
	color: #F33;
	font-size: 1em;
	text-decoration: underline;
}
a:visited {
	color: #35F;
	font-size: 1em;
	text-decoration: none;
}
a:visited:hover {
	color: #F33;
	font-size: 1em;
	text-decoration: underline;
}

/* Headings */
h1 {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #333;
	font-size: 1em;
	font-weight: bold;
	padding: 0 10px 0 10px;
}

h2 {
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	color: #222;
	font-size: 0.8em;
	font-weight: bold;
	padding: 0 10px 0 10px;
}

/* Container for page */
#container {
	padding-top: 0px;
	padding-bottom: 0px;
	width: 90%;
	min-width: 800px;
	min-height: 480px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
}

/* Page header top area - main */

#header {
	background-color: #fff;
	width: 100%;
	height: 128px;
}

/* Page Content Container (main page) */

#page-content {
	width: 100%;
}

/* Left Column */

#left-column {
	float: left;
	width: 21%;
	min-height: 300px;
	margin-bottom: 0px;
	background-color: #fff;
}

/* Right Column (main page) */

#right-column {
	float: right;
	background-color: #fff;
	width: 28%;
	min-height: 300px;
}

/* Center Column (main page) */

#content-column {
	float: left;
	width: 50%;
	min-height: 300px;
	background-color: #fff;
	margin-top:10px;
}

/* Page footer area */

#footer {
	background-color: #fff;
	color: #222;
	width: 100%;
	height: 50px;
}

#footer p {
	color: #fff;
}

.footer-line {
margin-top:10px;
border-top:1px solid #ccc;
text-align:center;
font-size:11px;
background:#eef;
}

/* Clearing element */
.clear {
  position: relative; clear: both; height: 0; line-height: 0; font-size: 0;
}

/* Standard images */
img {
	border: none;
}
img.floatRightClear { 
    float: right; 
    clear: right; 
    margin: 4px; 
}
img.floatLeftClear { 
    float: left; 
    clear: left; 
    margin: 4px; 
}

.smlcap {
font-variant:small-caps;
}

.bcrumb {
font-size:11px;
font-style:italic;
}

a.trans-link img {
 filter:alpha(opacity=40);
 -moz-opacity: 0.4; 
 opacity: 0.4;
 -khtml-opacity: 0.4;}
a.trans-link:hover img {
 filter:alpha(opacity=100); 
 -moz-opacity: 1.0; 
 opacity: 1.0;
 -khtml-opacity: 1.0; }
 
/* old stuff below */
DIV.nav {font-size: 12px;PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; BORDER-RIGHT: #aaa 1px solid;  DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px solid; POSITION: relative; HEIGHT: 1.5em}
DIV.nav UL {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1.5em}
DIV.nav UL LI {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
DIV.nav UL LI A {font-size: 12px;BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 1em; DISPLAY: block; PADDING-LEFT: 1em; FONT-WEIGHT: bold; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #f7f7f7 1px solid; COLOR: #888; PADDING-TOP: 0px; HEIGHT: 1.5em; FONT-VARIANT: small-caps; TEXT-DECORATION: none}
DIV.nav UL LI A:hover {font-size: 12px; BACKGROUND: #ddd; COLOR: #f33; DISPLAY: block;TEXT-DECORATION: underline;}
DIV.nav UL LI A.actv {color:#000;}

#tbh{margin:0px;padding:0px;width:98%;border:0px;}
#imh{margin-top:2px; margin-right:5px;border:0px;text-align:right;}

UL#news{color:#222;}UL#news LI{LIST-STYLE-TYPE: none;}

.img-shadow {
box-shadow: grey 0.3em 0.3em 0.3em; 
-moz-box-shadow: grey 0.3em 0.3em 0.3em;
-webkit-box-shadow: grey 0.3em 0.3em 0.3em;
}

.shadowbox {
margin:10px;
background: #eef;
position: relative;
padding:5px;
top: 2px;
left: 2px;
border: solid thick #ddf; 
border-radius: 0.5em; 
-moz-border-radius: 0.5em;
-webkit-border-radius: 0.5em;
box-shadow: grey 0.3em 0.3em 0.3em; 
-moz-box-shadow: grey 0.3em 0.3em 0.3em;
-webkit-box-shadow: grey 0.3em 0.3em 0.3em;
}

DIV.shadowbox DD{color:#777;font-size:10px;} 
DIV.shadowbox DT{padding:2px;font-size:13px;} 
DIV.shadowbox H4{background-color:#dde;padding:2px;margin:0px;font-variant:small-caps;font-size:15px;}

#linx{padding:2px;margin-left:0px;list-style-type:none;font-size:14px;}
#linknew{border-right: 1px dotted #ccc;padding:20px;}

.tbl {BACKGROUND: #eef;BORDER-TOP: #a9a 1px solid; BORDER-LEFT: #aaa 0px solid; BORDER-RIGHT: #aaa 0px solid;BORDER-BOTTOM: #a9a 1px solid;PADDING-LEFT:5px;PADDING-RIGHT:5px;PADDING-BOTTOM:2px;PADDING-TOP:2px;}
.tbd {font-size:12px;BACKGROUND:#eef;BORDER-TOP:#aaa 1px solid;BORDER-LEFT:#aaa 0px solid;BORDER-RIGHT:#aaa 0px solid;BORDER-BOTTOM:#aaa 1px solid;PADDING-LEFT:0px;PADDING-RIGHT:0px;PADDING-BOTTOM:0px;PADDING-TOP:0px;}
.tbd a{color:#337;}
.cnt{text-align:center;}
.help{border-bottom: 1px dotted #333;cursor: help;}
.cinf{font-size:x-small;text-align:center;}
.vinf{font-size:xx-small;text-align:center;}
.hed{background:#b7c7d7;text-align:center;padding:5px 0px 5px 0px;}
.clor{color:#d55;}

/* redundant css styles??
 
.blurbn{margin:15px;color:#333;font-size:12pt;}
.blurb{background:#fafafa url('gfx/b3.jpg') no-repeat center;
display:block; padding:15px;color:#400;font-size:11pt;
width:65%; background-image:url('gfx/b3.jpg')}
.abt{background:#fafafa url('gfx/b3.jpg') no-repeat center;padding:15px;}

*/
