/***** Global Settings *****/
html, body {
	border:0;
	margin:0;
	padding:0;
	background-color:#fff;
	background-image:url(/images/bg.jpg);
	background-repeat:repeat-x;
	height:100%;
}
 
body {
	font-size:100%;
	line-height:140%;
	font-family:Verdana, Arial, sans-serif;
	height:100%;
	
}
/***** Layout *****/
#container{
	margin:0 auto;
	padding:0px;
	width:820px;
	background-color:#fff;
	color:#666;
}
#header{
	background-image:url(/images/bg_header.jpg);
	background-repeat:repeat-x;
	height:150px;
}
#logo{
	padding:30px 20px 0px 20px;
}
#tagline{
	position:relative;
	top:-80px;
	left:60px;
	text-align:center;
	color:#d5b855;
	font-size:24px;
	font-weight:bold;
	line-height:30px;
	font-family:Arial, sans-serif;
}
#tagline span{
	font-size:14px;
	font-weight:normal;
}
#tabsDGI {
	font-size:105%;
    line-height:normal;
	color:#fff;
      }
		#tabsDGI ul {
		position:relative;
		top:79px;
		float:right;
		margin:0;
		padding:10px 10px 0 50px;
		list-style:none;
		  }
    #tabsDGI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsDGI a {
      float:left;
      background:url("/images/tableftDGI.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsDGI a span {
      float:left;
      display:block;
      background:url("/images/tabrightDGI.gif") no-repeat right top;
      padding:10px 20px 10px 5px;
	  margin-left:5px;
      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsDGI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsDGI a:hover span {
      color:#d5b855;
      }
#content{
	padding:20px 20px 30px 20px;
	text-align:justify;
	font-size:12px;
}
#footer{
	font-size:65%;
	color:#999;
	text-align:center;
	border-top:1px solid #666;
}
#footer a:link, #footer a:visited{
	text-decoration:underline;
	color:#999;
}
#footer a:hover{
	text-decoration:none;
}
/***** Common Formatting *****/
a:link, a:visited{
	text-decoration:underline;
	color:#d5b855;
}
a:hover{
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
 
h1 {
	padding-bottom:10px;
	letter-spacing:-1px;
	font-size:28px;
	font-family:Arial, Verdana, sans-serif;
	color:#d5b855;
	font-weight:bold;
	border-bottom:1px solid #777;
}
 
h2 {
	padding:0px;
	font-size:20px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
}
 
h3 {
	font-size:16px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:bold;
}
 
ul, ol {
	padding:0 0 18px 40px;
}
 
blockquote {
	margin:22px 40px;
	padding:0;
}
 
.small {
	font-size:10px;
}
 
img {
	border:0;
}
 
sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}
 
sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}
 
acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}
dl{
	width:320px;
}
dl a:link, dl a:visited{	
	text-decoration:underline;
	color:#666;
	font-weight:bold;
	}
dl a:hover{
	text-decoration:none;
}
/***** Forms *****/
 
form {
	margin:0;
	padding:0;
	display:inline;
}
 
input, select, textarea {
	font-size:11px;
	font-family: Verdana, Arial, sans-serif;
}
 
textarea {
	line-height:14px;
}
 
label {
	cursor:pointer;
}
 
/***** Global Classes *****/
.subcategory {width:100%; margin-top:10px;}
.thumb 		{ width:165px; margin:10px; text-align:center; float:left;}
.clear         { clear:both; }
 
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; border:1px solid #ddd; padding:5px;}
.img-right     { float:right;margin:4px 0 4px 10px; border:1px solid #ddd;padding:5px;}
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }


/* Highslide -----------------*/



.highslide {

    cursor: url(/highslide/graphics/zoomin.cur), pointer;

    outline: none;

}

.highslide-active-anchor img {

	visibility: hidden;

}

.highslide img {

	

}

x.highslide:hover img {

	background-color:#999;

}



.highslide-wrapper {

	background: white;

}

.highslide-image {

	border: 2px solid #6f3f01;

}

.highslide-image-blur {

}

.highslide-caption {

    display: none;

    border: 2px solid #6f3f01;

    border-top: none;

    font-family: Verdana, Helvetica;

    font-size: 10pt;

    padding: 5px;

    background-color:#333;

	color:#fff;

}

.highslide-loading {

    display: block;

	color: black;

	font-size: 8pt;

	font-family: sans-serif;

	font-weight: bold;

    text-decoration: none;

	padding: 2px;

	border: 1px solid black;

    background-color: white;

    

    padding-left: 22px;

    background-image: url(/highslide/graphics/loader.white.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

}



a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}

a.highslide-full-expand {

	background: url(/highslide/graphics/fullexpand.gif) no-repeat;

	display: block;

	margin: 0 10px 10px 0;

	width: 34px;

	height: 34px;

}

.highslide-html {

    background-color: white;

}

.highslide-html-blur {

}

.highslide-html-content {

	position: absolute;

    display: none;

}

.highslide-loading {

    display: block;

	color: black;

	font-size: 8pt;

	font-family: sans-serif;

	font-weight: bold;

    text-decoration: none;

	padding: 2px;

	border: 1px solid black;

    background-color: white;

    

    padding-left: 22px;

    background-image: url(highslide/graphics/loader.white.gif);

    background-repeat: no-repeat;

    background-position: 3px 1px;

}

a.highslide-credits,

a.highslide-credits i {

    padding: 2px;

    color: silver;

    text-decoration: none;

	font-size: 10px;

}

a.highslide-credits:hover,

a.highslide-credits:hover i {

    color: white;

    background-color: gray;

}



.highslide-dimming {

	background: black;

}

/* Styles for the popup ---------------*/

.highslide-wrapper {

	background-color: white;

}

.highslide-wrapper .highslide-html-content {

    width: 400px;

    padding: 5px;

}

.highslide-wrapper .highslide-header div {

}

.highslide-wrapper .highslide-header ul {

	margin: 0;

	padding: 0;

	text-align: right;

}

.highslide-wrapper .highslide-header ul li {

	display: inline;

	padding-left: 1em;

}

.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {

	display: none;

}

.highslide-wrapper .highslide-header a {

	font-weight: bold;

	color: gray;

	text-transform: uppercase;

	text-decoration: none;

}

.highslide-wrapper .highslide-header a:hover {

	color: black;

}

.highslide-wrapper .highslide-header .highslide-move a {

	cursor: move;

}

.highslide-wrapper .highslide-footer {

	height: 11px;

}

.highslide-wrapper .highslide-footer .highslide-resize {

	float: right;

	height: 11px;

	width: 11px;

	background: url(highslide/graphics/resize.gif);

}

.highslide-wrapper .highslide-body {

}

.highslide-move {

    cursor: move;

}

.highslide-resize {

    cursor: nw-resize;

}



/* These must always be last --------------*/

.highslide-display-block {

    display: block;

}

.highslide-display-none {

    display: none;

}

