﻿/*------------------------------------------------------------------------
SHORTHAND (delete once style sheet finished)

background:url(/images/interface/left_bg.gif) repeat-x bottom; 
background:url(/images/interface/left_bg.gif) no-repeat top left; 
background:#FF0000 url(/userdocs/history_pic1.gif) no-repeat 5px 50% fixed; 

list-style: url(/images/dot.gif) disc inside;

font: italic small-caps bold 13px/15px Verdana, Arial, Helvetica, sans-serif; 
font: 11px/13px Verdana, sans-serif; 
---------------------------------------------------------------------------*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
	color: #000; 
	margin: 0px; 
	padding: 0px;
	background:#4e402a;
	}
body.inside {
	
	}
.home #wrapper {
	width:100%;
	background-color:#9b8465;
	background-image:url(images08/wrapper_bg.gif);
	background-position:center top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	float:left;
	}
.inside #wrapper {
	width:100%;
	background-color:#9b8465;
	background-image:url(images08/wrapper_bg_inside.gif);
	background-position:center top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	float:left;
	}
.inside #wrapper2 {
	width:100%;
	background:url(images08/intro_bg_inside.jpg);
	background-position:center 138px;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	float:left;
	}
#container {
	margin:0 auto;
	padding:0px;
	width:800px;
	position:relative;
	}

#header {

	background-position:top;
	background-repeat:repeat-x;
	width:800px;
	height:101px;
	}

/* -- logo -- */
#logo {
	position:absolute;
	left: 83px;
	top: 0px;
	width:556px;
	height:101px;
	background-image:url(images08/logo.gif);
	background-repeat:no-repeat;
	}
#logo a:link, #logo a:visited {
	display:block;
	width:556px;
	height:101px;
	text-indent: -9000px;
	:-moz-any-link:focus;
	outline: none;
	}
a {color:#663300; text-decoration:underline;}
a:hover {color:#666666; text-decoration:underline;}

.home #intro {
	clear:both;
	width:800px;
	background-image:url(/images08/intro_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color: #663300;
	line-height: 20px;
	font-size:14px;
	height:160px;
	}
.inside #intro {
	clear:both;
	width:800px;
	background:url(images08/intro_bg_inside2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color: #663300;
	line-height: 20px;
	height:124px;
	}
#intro p {padding:20px 220px 25px 230px;}
.inside #intro h1 {padding:70px 180px 25px 230px;}

.home .content {
	width:772px;
	background-image:url(/images08/home_content_bg.gif);
	background-repeat:repeat-y;
	line-height: 16px;
	float:left;
	padding:0 28px 0 0;
	}
.inside .content_wrap {
	width:800px;
	background:url(images08/content_bg.gif) repeat-y;
	float:left;
}
.inside .content {
	width:515px;
	background-image:url(images08/inside_content_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	background-color:none;
	padding:30px 55px 25px 230px;
	line-height: 16px;
	color: #663300;
	line-height: 20px;
	}
ul.homeLogos {
	margin:0;
	padding:0;
	width:571px;
	list-style:none;
	float:right;
	}
ul.homeLogos.first {
	border-bottom:1px solid #cab79c;
	}
ul.homeLogos li {
	margin:0;
	padding:0;
	float:left;
	width:241px;
	padding:15px 22px 10px 22px;
	}
ul.homeLogos.first li {
	padding-top:0;
	}

#glove_wrap { height:40px; width:120px; float:right;}

dl.form {clear:both; margin:0 0 12px 0; padding:0px;}
dl.form dt {width:80px; float:left; /*background-color:red;*/ margin:0px;padding:0px; clear:both;}
dl.form dd{width:400px; float:left; /*background-color:blue; */margin:0 0 12px 0; padding:0px;}

#intro #content_inside p {padding:0px; margin:0 0 12px 0px; }

.inside .content ul {
	list-style:none;
	margin:0 0 12px 0; 
	padding:0;
	}
.inside .content li {
	background:url(/images08/bullet.gif) no-repeat 0 50%;
	margin:0 0 0 0; 
	padding:0 0 0 12px;
	}

.inside .content ul.about_us_list {
	float:left;
	}
.inside .content ul.about_us_list li {
	float:left;
	width:200px;
	}
#content a {color:#794500; text-decoration:underline;}
#content a:hover {color:#666666;}

h2.subsidiaries {
	background-image: url(/images/subsidiaries_h1_image.gif);
	background-repeat:no-repeat;
	background-position:185px 0px;
	width:800px; 
	height:15px;
	text-indent: -9000px;
	text-decoration: none;
	top: 0px;
	 :-moz-any-link:focus;
	 outline: none;
	 margin:0 0 15px 0px;}
	 
#content dl{
	padding:0px 0px 0px 210px;
	margin:0 0 20px 0;
	line-height:16px;
	width:520px; 
	clear:both;
}
#content dt{
	font-weight: bold;
	margin:0 0 5px 0;
	padding:0px;
}
#content dd.img{ float:left; margin:3px 0 0 0px; padding:0px 10px 15px 0px;}
#content dd.img img {border:2px solid #794500;}

.inside .content dl{
	padding:0px 0px 0px 0px;
	margin:0 0 20px 0;
	width:500px; 
	clear:both;
}
.inside .content dt{
	font-weight: bold;
	margin:0 0 5px 0;
	padding:0px;
}
.inside .content dd.img{ float:left; margin:3px 0 0 0px; padding:0px 10px 15px 0px;}
.inside .content dd.img img {border:2px solid #794500;}
	
#footer {
	width:100%;
	background-color:#4e402a;
	padding:15px 0;
	color:#FFFFFF;
	border-top:1px solid #fff;
	text-align:center;
	clear:both;
	font-size: 12px;
	line-height: 20px;
}

#footer a {color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}


.clear {clear:both;}


P { margin:0 0 15px 0;}
FORM { margin:0px; }
INPUT { margin:0px; }
H1, H2, H3, H4, H5, H6, H7, H8 {margin:0px; }

H1 { font: bold 24px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; }
H2 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; COLOR: #0000FF; }





#subnav A { font: 11px Verdana, Arial, Helvetica, sans-serif; background: #990000; COLOR: #FFFFFF; display:block; text-decoration:none; }
#subnav A:hover { background: #CC0000; COLOR: #FFFFFF; }
.subnav { font: 11px Verdana, Arial, Helvetica, sans-serif; }
.subnav A         { COLOR: #FF9999; text-decoration:none; }
.subnav A:hover   { COLOR: #FF0000; text-decoration:none; }

.table { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background:#FF0000; }
.table A         { COLOR: #000000; }
.table A:hover   { COLOR: #FFFFFF; }
.table TH { padding:2px 10px 2px 10px; text-align:left; }
.table TH A       { COLOR: #000000; }
.table TH A:hover { COLOR: #FFFFFF; }
.table TD { padding:2px 10px 2px 10px; }
.table .listing1 { background:#FFCC66; }
.table .listing2 { background:#FFFF99; }
.table .pager { font-size: 10px; COLOR: #000000; }
.table .pager A         { font-weight:bold; }

.border { COLOR: #000000; BORDER: solid #000000 1px; }

.input { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background:#CCCCFF; }
.button { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background:#CCCCFF; }

.help { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #006699; }
.error A { COLOR: #006699; }

/* THESE TABLES ARE USED BY GLOBAL ADMIN */
.tablea 
{
	COLOR: #000; 
	background:#9b5f0c; 
	border:1px solid #9b5f0c; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	background:#eeefe1; 
	width: 100%;
	border-collapse: collapse; /* this sets cellspacing to 0 on tables */
}
.tablea A:link { COLOR: #003C7B; text-decoration: underline;}
.tablea A:visited { COLOR: #003C7B; text-decoration: underline;}
.tablea A:active { COLOR: #003C7B; text-decoration: underline;}
.tablea A:hover { COLOR: #003C7B; text-decoration: none;}

.tablea td { padding: 2px; border: 1px;}

/* Use "th" if possible. If .net does not support "th" then use "header" class */
.tablea th {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9b5f0c;
	padding: 4px;
}
.tablea th A:link { color: #FFFFFF; text-decoration: underline;}
.tablea th A:visited { color: #FFFFFF; text-decoration: underline; }
.tablea th A:active { color: #FFFFFF; text-decoration: underline; }
.tablea th A:hover { color: #FFFFFF; text-decoration: none; }

.tablea .header {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9b5f0c;
	padding: 20px;
}
.tablea .header A:link { color: #FFFFFF; text-decoration: underline;}
.tablea .header A:visited { color: #FFFFFF; text-decoration: underline; }
.tablea .header A:active { color: #FFFFFF; text-decoration: underline; }
.tablea .header A:hover { color: #FFFFFF; text-decoration: none; }

.tablea .header td { padding: 2px;}

.tablea .footer { 
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #003C7B;
}
.tablea .footer td { text-align: center;}
.tablea .alt { background:#E2E2D2;}
.tablea .pager { font-size: 12px; COLOR: #000000; background:#FFFFFF; }
.tablea .pager A         { font-weight:bold; }

.tableb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	font-weight: normal;
	border: 1px solid #794500;
	background: #ffffff;
	color: #000000;
	border-color: #794500;
	border-collapse: collapse; /* this sets cellspacing to 0 on tables */
}
.tableb A:link { COLOR: #003C7B; text-decoration: underline;}
.tableb A:visited { COLOR: #003C7B; text-decoration: underline;}
.tableb A:active { COLOR: #003C7B; text-decoration: underline;}
.tableb A:hover { COLOR: #003C7B; text-decoration: none;}

.tableb td { padding: 2px; border: 1px; }

/* Use "th" if possible. If .net does not support "th" then use "header" class */
.tableb th {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #794500;
	padding: 4px;
}
.tableb th A:link { color: #FFFFFF; text-decoration: underline;}
.tableb th A:visited { color: #FFFFFF; text-decoration: underline; }
.tableb th A:active { color: #FFFFFF; text-decoration: underline; }
.tableb th A:hover { color: #FFFFFF; text-decoration: none; }

.tableb .header 
{
    text-align:left;
    display: block;
	font-size: 10px;
	line-height: 17px;
	font-weight: bold; 
	color: #FFFFFF;
	background-color: #794500;
	padding: 3px;
}
.tableb .header A:link { color: #FFFFFF; text-decoration: underline;}
.tableb .header A:visited { color: #FFFFFF; text-decoration: underline; }
.tableb .header A:active { color: #FFFFFF; text-decoration: underline; }
.tableb .header A:hover { color: #FFFFFF; text-decoration: none; }

.tableb .header td { padding: 2px; }

.tableb .footer { 
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-color: #003C7B;
}
.tableb .footer td { text-align: center;}
.tableb .alt { background:#DDD;}
.headerBG { background-image:  url("images/bg.jpg"); font-family: Verdana; font-size: 12px;}