
*{outline:none;}
body {
	margin:10px;
	padding:10px;
	font:11px verdana,arial,helvetica,clean,sans-serif;color:#666;background:#fff;height:100%;text-align:center;} /*#d7d4c5*/ /*545454 999*/ /*background:url(../img/background.jpg);*/
table {font-size:inherit;font:100% verdana,arial,helvetica,clean,sans-serif;empty-cells:show;}
input, select, textarea {font:100% verdana,arial,helvetica,clean,sans-serif;}
pre, code {font:100% monospace;font-size:inherit;}
 
h1, h2, h3, h4, h5, h6, hr, p, ul, ol, li, dl, dt, dd, form, fieldset, legend, img {margin:0;padding:0;}
img, fieldset {border:0;}
label {cursor:pointer;}
a {text-decoration:none;color:#666;} /* df4717 */
a:hover {color:#d04215;} /* 3f38837 #6e230b*/
a:focus {-moz-outline:none -moz-mac-focusring;color:#d04215;}
u {text-decoration:none;}
 
hr {color:#eaeaea;background:#eaeaea;height:1px;width:100%;margin:0 0 16px 0;padding:0;}
 
p {line-height:1.44em;text-align:left;border-bottom:0px solid red;margin-bottom:16px;}
p.nomargin {margin-bottom:0;}
p.line {border:0;border-top:1px solid #eaeaea;}
 
ul, ol, dl {line-height:1.44em;margin-bottom:16px;border:0px solid red;}
 
/*ul {margin-top:4px;}*/
li {list-style-type:none;margin-left:0;}
/*li {list-style-position:inside;list-style-type:lower-alpha;}*/
 
ol.alpha li {list-style-position:inside;list-style-type:lower-alpha;}
 
/*dl {margin:1ex 0 1ex 0;}*/
dt {font-weight:bold;margin:1ex 0 1ex 0;}
dd {margin-left:0;}
 
h3, h4, h5 {line-height:1.44em;}
 
h1 {font-size:1.6em;margin-bottom:8px;letter-spacing:0.1ex;}
h2 {font-size:1.2em;color:#666;padding-bottom:14px;margin-bottom:40px;}
h3 {font-size:11px;color:#d04215;letter-spacing:0;font-weight:normal;} /*999 mb:12 */ /*margin-bottom:4px;*/
h4 {font-size:11px;font-style:normal;font-weight:normal;color:#666;} /*letter-spacing:0.1ex; 999*/ /*margin-bottom:4px;*/
h5 {font-size:0.6em;}
 
h2 a {color:#d04215;} /*d47500 b03812*/
h3 a, h4 a {color:#d04215;}
 
h3.bullet {margin-bottom:12px;}
 
h2.home {
	/*font-size:1em;margin-bottom:0;color:#999;padding:0;letter-spacing:0;margin-bottom:1px;*/
	font-size:11px;margin-bottom:4px;color:#999;letter-spacing:0;font-weight:normal;padding:0;
 
}
 
 
/*
--------------------------------------------------------------------------------
page layout schema (positions, columns, etc)
--------------------------------------------------------------------------------
*/
.clear {clear:both;}
 
#wrap {
	background:#92442d; /*#be593b*/
	width:972px;
	margin:auto;
	text-align:left;
	border:1px solid #ccc;text-align:left;
}
 
#page {
	width:970px;
	margin:auto;
	border:1px solid #fff;text-align:left;
	/*background:#be593b; /*6a6a6a;*/
	/*background:url(../img/bg_left.jpg) 0 300px repeat-x;*/
}
#header {padding:0;margin:0;color:#666;background:#fff;}
 
#middle {
	background:#fff;/* background colour of right column */
	margin-left:300px;/*this is the space for the left column */
	min-width:500px;
}
 
#left {
	margin-left:-299px;/*must be 1 pixel less than width */
	float:left;
	width:300px;/* this width is the same as the margin on #middle */
	position:relative;
	left:-1px;/* line it up exactly without losing pressure on footer*/
} /*margin-top:1px;*/	/*width:300px;padding:0;float:left;*/
 
#main {width:85%;float:left;margin-right:1px;} 
/*padding:5px 0 0 40px;*/
/*border:1px solid red;margin-right:-1px;*/
/*margin-left:300px;margin-top:1px;padding:10px;width:500px;*/
 
#footer {
	clear:both;
	padding:4px;margin:0px;border-top:1px solid #eaeaea;
	background:url(../img/bg_button.gif) left top repeat-x;
	font-size:9px;color:#999;
	text-align:left;
	padding-left:340px;
}
 
#content {padding:40px;} /*border:1px solid red;*/
 
/* clear without structural mark-up from PIE website*/
 
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
 
 /* mac hide \*/
/*    * html .clearfix {height: 1%;}
      .clearfix {display: block;}
	  */	
 /* End hide */
/* do not change or amalgamate clearfix styles*/
 
#breadCrumb {font-size:11px;color:#999;padding:5px;padding-left:40px;}
#breadCrumb a {color:#999;}
#breadCrumb a:hover {color:#d04215;}
 
a.pdf {background:transparent url(../img/pdf.gif) no-repeat center left;padding-left:22px;height:22px;padding-top:5px;}
a.video {background:transparent url(../img/video.gif) no-repeat center left;padding-left:22px;height:22px;padding-top:5px;}
 
a.send
{
font:normal 10px verdana;color:#ccc;
	background:url(../img/.gif) no-repeat center left;padding-left:22px;height:22px;padding-top:5px;
}
 
 
.small {font-size:9px;font-family:arial;color:#999;letter-spacing:0;}
 
.mmenu {width:240px;margin-left:60px;}
.mmenu a, .mmenu div.i {
    padding:3px 0 4px 14px;
    display:block;
	background:#1b1b1b;
    color:#fff;
    text-decoration:none;
	margin-bottom:1px;
}
.mmenu a:hover {background:#fd8d37;color:#fff;}
.mmenu .i1 {background:#1b1b1b;}
.mmenu .i2 {background:#202020;}
.mmenu .i3 {background:#252525;}
.mmenu .i4 {background:#2a2a2a;}
.mmenu .i5 {background:#303030;}
.mmenu .i6 {background:#353535;}
.mmenu .i7 {background:#3a3a3a;}
.mmenu .i8 {background:#404040;}
.mmenu .i9 {background:#454545;}
.mmenu .i10 {background:#4a4a4a;}
.mmenu .i11 {background:#505050;}
.mmenu .i12 {background:#555555;}
.mmenu .i13 {background:#5a5a5a;}
.mmenu .i14 {background:#606060;}
.mmenu .i15 {background:#656565;}
.mmenu .i16 {background:#6a6a6a;}
.mmenu .on {background:#f38837;color:#fff;}
 
 
.index {
	line-height:1.44em;
}
.index .t {
	font-size:1.1em;margin-bottom:8px;color:#999;letter-spacing:0.1ex;font-weight:normal;
	/*border:1px solid red;*/
	text-align:left;
	vertical-align:top;
	padding-right:20px;
}
.index td {
	vertical-align:top;
}
 
.gallery td {padding:10px;}
 
.box-shadow {
	float:left;
	/*
	background:url(../img/sh_25white.png) 0 0 repeat !important;
	background:url(../img/shadow.gif) 0 0 repeat;
	*/
	background:url(../img/shadow_c.png) bottom right no-repeat !important;
	background:url(../img/shadow_c.gif) bottom right no-repeat;
	/*margin:10px 0 0 10px !important;
	margin:10px 0 0 5px;*/
}
 
.box-shadow div {
	position:relative;
	background:#fff;
	border:1px solid #ccc;
	/*margin:-5px 5px 5px -5px;*/
	top:-5px;left:-5px;
	padding:1px;
}
 
/**
 * POPUP CONTAINER STYLES
 */
#popupMask {
	position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	/*background-color:transparent !important;*/
	background-color:#000;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image: url(../img/overlay.png) !important; /*maskBG.png*/
	background-image:none;
	background-repeat: repeat;
	display:none;
}
#popupContainer {
	position:absolute;
	z-index:201;
	top:0px;
	left:0px;
	display:none;
	padding:0px;
}
#popupInner {border:1px solid #333;background-color:#fff;}
 
#popupFrame {
	margin:0px;
	width:100%;
	height:100%;
	position:relative;
	z-index:202;
}
#popupTitleBar {
	background-color:#333;
	color:#fff;
	/*font-weight:bold;*/
	height: 1.3em;
	padding: 5px;
	border-bottom:1px solid #333;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #666;
	position: relative;
	z-index: 203;
}
#popupTitleBar a {color:#fff;}
 
#popupTitle {float:left;font-size:1em;}
#popupControls {float:right;cursor:pointer;}
 
 
input.admin, select.admin, textarea.admin {font:normal 10pt "Courier New";}
