@charset "utf-8";
/* CSS Document */

html{height:101%;}

body { /* the main background of the computer screen*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	background-image: url("images/navimage/background.jpg");
	background-repeat:repeat-x;
	background-color:#565050;
	/*background-color:#d7d7d7;*/
}

.mainOuter {/*the main background of the container eg.layout background*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color:#FFFFFF;
	width:1000px;
	height:auto;
	text-align: left;
}

a:link{ font-weight:bold; color:#000000;}
a:visited{ color: #404040;	text-decoration: underline;}
a:active{ color: #464646;	text-decoration: none;}
a:hover{	text-decoration: underline;	color: #7f0303;}


/*==========main container==========*/
.mainContainer{width:1000px; height:auto; float:left; background-color:#FFFFFF;}

/*==========header==========*/
.headerContainer{width:1000px; height:128px; float:left; font-size:1px;}
.headerLogo{width:745px; height:96px; float:left; font-size:1px;}
.headerOpening{width:255px; height:96px; float:left; font-size:1px;}
.menuContainer{width:1000px; height:32px; float:left; background-image: url("images/navimage/menu-bg.jpg"); background-repeat:repeat-x; font-size:1px;}
.menuLinks{width:850px; height:32px; float:right;}
.tweetButton {width:200; padding:5px; float:left;}
.shareButton {width:200px; padding:5px; float:left; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


/*==========content==========*/

/*==========top banner==========*/
/*.topBanner{width:1000px; height:227px; float:left; font-size:1px;}*/
/*.banner{width:747px; height:227px; float:left; font-size:1px;}*/
.topBanner{width:1000px; height:74px; float:left; font-size:1px;}
.banner{width:747px; height:74px; float:left; font-size:1px;}
.offer1and2{width:253px; height:74px; float:left; font-size:1px;}
.offer3{width:253px; height:79px; float:left; font-size:1px;}
.offerOne{width:253px; height:74px; float:left; font-size:1px;}
.offerTwo{width:253px; height:74px; float:left; font-size:1px;}
.offerThree{width:253px; height:79px; float:left; font-size:1px;}

/*========== LEFT MENU / SIDE ==========*/
/*==========Vertical Menu==========*/
.verticalMenuContainer{ width:200px;  float:left; background-color:#a8a8a8;}
.verticalMenuTop{ width:200px; height:25px; float:left; background-image: url("images/navimage/links.jpg"); background-repeat:no-repeat}
.verticalMenuMiddle{ width:200px; height:auto; float:left;}
.verticalMenuBottom{ width:200px; height:8px; float:left;}

.glossymenu{
	margin: 5px 0;
	padding: 0;
	margin-left:5px;
	width: 190px; /*width of menu*/
}

.glossymenu a.menuitem{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 4px 0;
	padding-left: 10px;
	text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{color: #000000;}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
	position: absolute;
	top: 5px;
	right: 5px;
	border: none;
}

.glossymenu a.menuitem:hover{
	background-image:  url("images/navimage/menu_bg.jpg");
	color:#FFFFFF;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/ background: #d3d3d3;}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.glossymenu div.submenu ul li{ border-bottom: 1px solid #a8a8a8;}

.glossymenu div.submenu ul li a{
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding: 2px 0;
	padding-left: 15px;
}

.glossymenu div.submenu ul li a:hover{ background:#bf8081; color: #ffffff;}

/*==========middle content==========*/
.middleContainerIndex{width:800px; height:auto; float:left; background-color:#FFFFFF;}
.textIndex{
	width:760px;
	height:auto;
	float:left;
	margin:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
}

.middleContainer{width:800px; height:auto; float:left; background-color:#FFFFFF;}
.text{
	width:760px;
	height:auto;
	float:left;
	margin:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
}

.h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#7f0303;
}

.h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#7f0303;
}

.h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#7f0303;
}

.h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#808080;
}

.h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#808080;
}

.h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#808080;
}

.h7{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7f0303;
}

.h8{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.h9{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
.h10{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
}
.tableText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
}

/*==========middle content==========*/
.rightContainer{width:200px; height:auto; float:left; background-color:#a8a8a8; font-size:1px;}
.extraleftContainer{width:200px; height:auto; float:left; background-color:#a8a8a8; font-size:1px;}

/*==========footer==========*/

.footerBorder{width:1000px; height:10px; float:left; background-image: url("images/navimage/footer.jpg"); background-repeat:repeat-x; font-size:1px;}
.footerContainer{ width:1000px; height:auto; float:left; background-color:#FFFFFF;}
.footerAddress{
	width:160px; 
	height:91px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#464646;
}
.footerContact{
	width:200px; 
	height:91px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#464646;
}
.footerContact a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#464646;
	text-decoration:none;
}
.footerContact a:hover{ text-decoration:underline; color:#464646;}
.footerContact a:active{ text-decoration:none; color:#464646;}
.footerContact a:visited{ text-decoration:none; color:#464646;}
.footerLinks{
	width:500px; 
	height:91px;
	float:left;
	margin-left:20px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#464646;
}
.footerLinks a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#464646;
	text-decoration:none;
}
.footerLinks a:hover{ text-decoration:underline; color:#7f0303;}
.footerLinks a:active{ text-decoration:none; color:#464646;}
.footerLinks a:visited{ text-decoration:none; color:#464646;}

.footerDivider{ width:24px; height:111px; float:left; background-image: url("images/navimage/divider.jpg");}

.textSmall{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#464646;
}


/*==========added by ADM==========*/
#c06 {margin-left:210px;}
#c06_noLeftNav {margin-left:15px}
#c06.noLeftNav {margin-left:0}
#c06_noResults {margin-left:15px}
#dgr06 {margin-top:15px}
#dgr06 div h2 {margin:0 0 10px 0; padding:4px 0 5px 15px; font-size:120%}
#dgr06 div.straightToContainer {width:70%; float:left; padding-bottom:5px}
#dgr06 div.straightToContainer h2 {color:#000; background:#fff; border-bottom:1px solid #d0d0d0;margin-bottom:5px;margin-left:15px;padding:3px 0 6px 0}
#dgr06 div.straightToContainerRM {padding-right:15px; width:100%}
#dgr06 div.peopleContainer h2 {background:#fff; color:#000;padding:3px 0 6px 5px;border-bottom:1px solid #d0d0d0;margin:0 5px 5px 0}
#dgr06 div h2 {margin:0; font-size:115%;padding-top:0}
#dgr06 div.straightToContainer h3 a {color:#ff5b00}
#dgr06 div.peopleContainer {float:left; width:30%; margin:0 -2px 0 0; padding-bottom:15px}
#dgr06 div.linksCollection {width:50%; float:left; padding:0 0 10px 0; line-height:1.3em; clear:left}
#dgr06 div.evenLinksCollection {width:50%; float:left; padding:0 0 10px 0; line-height:1.3em; margin-right:-2px}
#dgr06 div.linksCollectionRM {padding:0 10px 0 15px}
#dgr06 h3 {font-size:100%; margin:0; padding:0}
#dgr06 a {background:#fff; display:inline; padding:0; color:#000}
#dgr06 a:visited {color:#666}
#dgr06 h3 a {display:inline; padding:0; color:#ff5b00; background:#fff}
#dgr06 h3 a:visited {color:#ff5b00}
#dgr06 div.peopleItemContainer {float:left; width:100%;padding-left:5px;padding-right:15px}
#dgr06 div.peopleItemContainer h3 {padding:2px 0 2px 0}
#dgr06 div.peopleItemContainer img {float:left; margin:2px 9px 3px 0}
#dgr06 div.peopleItemContainer h3 a {background:#fff; color:#000; margin:0; clear:left;padding-left:0}
#dgr06 div.peopleItemContainer h3 a:visited {background:#fff; color:#000}
#dgr06 ul {margin:0; padding:0; list-style:none}
#dgr06 li {display:inline; margin:0; padding:0}

