﻿@charset "utf-8";
/* CSS Document */

body {
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	background-color:#485C40;
	background-image:url(../images/global/bg1.jpg);
	background-position:center;
	background-position:top;
	background-repeat:no-repeat;
}

a:link {
	text-decoration: none;
	color:#406A8C;
}

a:visited {
	text-decoration: none;
	color:#163B5E;
}

a:hover {
	text-decoration: none;
	color:#0C234B;
}

a:active {
	text-decoration: none;
	color:#012F61;
}

#homecontainer { 
	width:980px;

	background-color:#FFF;
	margin: 0 auto;
}

#intcontainer { 
	width:980px;
	background-color:#FFF;
	margin: 0 auto;
}

#header {
	width:980px;
    height:152px;
	margin:auto;
}

#logo {
	width:223px;
    height:152px;
	float:left;
}

#toptopbar {
	width:757px;
    height:40px;
	float:left;
}

#toptopright {   
    margin-left: 0px;
    height: 40px;
    float: left;
}

#topright {
	width:248px;
    height:35px;
	margin:0px 0px 0px 485px;
	background-image:url(../images/global/bg-search.jpg);
	background-repeat:no-repeat;
	float:left;
}

#search {
	width:200px;
    height:25px;
	padding:12px 0px 0px 10px;
	float:left;
}

#searchbut {
	width:30px;
    height:30px;
	text-align:left;
	float:left;
}

#topnavbar {
	width:757px;
    height:38px;
	margin-top:8px;
	float:left;
}


#homesponsorbar {
    width:980px;
	height:120px;
	margin:auto;
}

.homesponsorbox {
    width:184px;
	height:100px;
	outline:#999;
	text-align:center;
	margin:15px 5px 5px 5px;
	border:1px solid;
	border-color:#CCC;
	border-radius:6px;
    background-color:#FFF;
	float:left;
}

#homeleftnav {
    width:200px;	
	background-color:#F5F9FA;
	border:1px solid;
	border-color:#A5AFCB;
	border-radius:6px;
	margin:10px 5px 10px 8px;
	line-height:1.6;
	font-size:.9em;
	float:left;
}

#homecenterwell {
    width:535px;
	margin:10px 3px 10px 8px;
	padding:10px 0px 25px 0px;
	line-height:1.4;
	font-size:.9em;
	float:left;
}

#homecenterwell a:link
{
    text-decoration:underline;
    color:#485C41;
}

#homecenterwell a:hover
{
    text-decoration:underline;
    color:#485C41;
}
#homecenterwell a:visited
{
    text-decoration:underline;
    color:#485C41;
}
#homecenterwell a:active
{
    text-decoration:underline;
    color:#485C41;
}

.homecentertext {
    width:515px;
	padding:10px 0px 25px 10px;
	float:left;
    line-height:1.7;
}

.title {
	width:520px;
	color:#4F819D;
	font-size:1.3em;
	padding-left:10px;
	margin-bottom:10px;
}

.inttitle {
	width:742px;
	color:#4F5C2F;
	font-size:1.3em;
	margin-bottom:10px;
}

#intheader {
	width:742px;
	margin-bottom:10px;
}

#toutbox {
    width:178px;
	float:left;
}

#toutpic {
    width:178px;
	height:155px;
}

#touttext {
    width:153px;
	height:60px;
	padding:10px 10px 10px 10px;
	font-size:.8em;
	line-height:1.2;
}

#homerightwell {
    width:200px;	
	background-color:#F5F9FA;
	border:1px solid;
	border-color:#A5AFCB;
	border-radius:6px;
	margin:10px 3px 10px 10px;
	line-height:1.4;
	font-size:.9em;
	float:left;
}

#container1 {
	width:980px;
	height:252px;
	background-color:#FFF;
	float:left;
}

#rotator {
    width:980px;
	height:252px;
	float:left;
}


#lefttitle{
	width:200px;
	height:47px;
	color:#000;
	margin-bottom:10px;
}

#lefttext{
	width:185px;
	margin-left:10px;
	line-height:1.1;
}

#righttitle {
	width:200px;
	height:47px;
	margin-bottom:10px;
}

.subscribe {
	width:183px;
	padding:5px 5px 5px 5px;
	font-size:.9em;
}

.righttext {
	width:183px;
	padding:5px 5px 5px 5px;
	font-size:.9em;
}

.leftbreak{
	width:185px;
	height:29px;
	background-image:url(../images/global/bg-tile-dk.jpg);
	margin:0px 0px 10px 10px;
}


.rightbreak{
	width:185px;
	height:29px;
	background-image:url(../images/global/bg-tile-dk.jpg);
	margin:20px 0px 20px 0px;
}

.centerbreak{
	width:530px;
	height:29px;
	background-image:url(../images/global/bg-tile-lt.jpg);
	margin-bottom:10px;
}

.iconbar{
	width:170px;
	height:40px;
	margin:10px 0px 10px 8px;
	cursor: pointer;
}

.newsbar{
	width:170px;
	margin-left:8px;
	line-height:1.8;
}

.iconbox{
	width:40px;
	height:40px;
	float:left;
}

.icontext{
	width:125px;
	height:33px;
	font-size:1.1em;
	padding:7px 0px 0px 5px;
	float:left;
}

#leftaddress{
	width:185px;
	line-height:1.1;
	margin:0px 0px 10px 10px;
	font-size:.9em;
}

#intrightwell {
    width:742px;
	margin:10px 5px 10px 15px;
	padding:0px 0px 25px 0px;
	line-height:1.4;
	font-size:.9em;
	float:left;
}

#inttextwell {
    width:702px;
	padding:10px 20px 25px 20px;
	float:left;
}


#inttextwell a:link
{
    text-decoration:underline;
    color:#485C41;
}

#inttextwell a:hover
{
    text-decoration:underline;
    color:#485C41;
}
#inttextwell a:visited
{
    text-decoration:underline;
    color:#485C41;
}
#inttextwell a:active
{
    text-decoration:underline;
    color:#485C41;
}


#intleftnav {
    width:200px;	
	background-color:#F5F9FA;
	border:1px solid;
	border-color:#A5AFCB;
	border-radius:6px;
	margin:10px 5px 10px 8px;
	padding-top:15px;
	line-height:1.6;
	font-size:.9em;
	float:left;
}

#bigfooterwide { 
	width:100%;
	height:380px;
	background-color:#485C40;
}

#bigfooter {
	width:980px;
	color:#333;
	padding-top:25px;
	margin:auto;

}

#bigfooter a:link {
	text-decoration: none;
	color:#FFF;
}

#bigfooter a:visited {
	text-decoration: none;
	color:#FFF;
}

#bigfooter a:hover {
	text-decoration: none;
	color:#E7E7E7;
}

#bigfooter a:active {
	text-decoration: none;
	color:#FFF;
}

.bfcolumn{
	width:25%;
	font-size:.8em;
	line-height:1.6;
	text-align:left;
	float:left;
}

.bfcolumn2{
	width:25%;
	font-size:.8em;
	line-height:1.6;
	text-align:left;
	float:left;
}

#footerwide { 
	width:100%;
	height:220px;
	color:#666;
	background-color:#3A4B33;
	box-shadow: 2px 2px 2px 2px #e7e7e7;
	margin-top:15px;
}

#footer2 {
	width:980px;
    height:45px;
	color:#FFF;
	padding-top:25px;
	font-size:.9em;
	text-align:center;
	margin:auto;

}

#hdi-leftcolumn{
	width:328px;
	margin:0px 35px 0px 0px;
	float:left;
}

#hdi-rightcolumn{
	width:328px;
	float:left;
}

.hdi-bucket{
	width:328px;
	margin:0px 35px 20px 0px;
	float:left;
}

.hdi-title{
	width:328px;
	height:57px;
	float:left;
}

.hdi-text{
	width:308px;
	padding:10px 0px 20px 20px;
	float:left;
}

table
{
    -webkit-margin-start: auto;
	-webkit-margin-end: auto;
}

.righttext2 {
width:178px;
padding:5px 5px 5px 10px;
font-size:.9em;
}


/* new EDMT starts here */

#EDMTwell {
    width:742px;
	padding:10px 0px 25px 0px;
	float:left;
}

#container2 {
	width:742px;
	height:244px;
	background-color:#FFF;
	float:left;
}

#rotator2 {
	width:742px;
	height:244px;
	float:left;
}

.EDMTtout {
	width:177px;
	height:98px;
	float:left;
	margin-right:11px;
}

.EDMTtout2 {
	width:177px;
	height:98px;
	float:left;
}


.EDMThomewell {
	width:707px;
	/*min-height:510px;*/
	line-height:1.8em;
	margin:20px 0px 0px 1px;
	padding:10px 15px 0px 15px;
	/*border:#CCC thin solid;	*/
}

.EDMTfbwell {
	width:331px;
	min-height:510px;
	line-height:1.8em;
	margin:15px 12px 20px 2px;
	padding:10px 15px 30px 15px;
	border:#CCC thin solid;
	float:left;
}

.EDMTnewswell {
	width:331px;	
	min-height:510px;
	line-height:1.6em;
	padding:10px 15px 30px 15px;
	margin:15px 0px 20px 0px;
	font-size:1em;
	border:#CCC thin solid;
	float:left;
}




.newsheader {
	font-size:2em;
	font-weight:bold;
	float:left;
	margin:10px 0px 20px 0px;
	color:#030;
}

.seeallnews {
	font-size:.9em;
	float:right;
	margin-top:17px;
	color:#030;
}

.newstitle{
	font-size:1.2em;
	font-weight:bold;
	float:left;
	color:#030;
}

.readmore {
	font-size:.7em;
	text-decoration:underline;
	width:100px;
}

.newsbreak {
	width:100%;
	height:5px;
	margin:10px 0px 20px 0px;
	border-bottom:#999 thin solid;
}

.EDMTnewswell a:link {
	text-decoration: underline;
	font-size:.9em;
	font-weight:bold;
	color:#009;
}

.EDMTnewswell a:visited {
	text-decoration: none;
	font-size:.9em;
	font-weight:bold;
	color:#600;
}

.EDMTnewswell a:hover {
	text-decoration: none;
	font-size:.9em;
	font-weight:bold;
	color:#06C;
}

.EDMTnewswell a:active {
	text-decoration: none;
	font-size:.9em;
	font-weight:bold;
	color:#900;
}

.EDMThomewell a:link {
	text-decoration: underline;
	font-size:.9em;
	font-weight:bold;
	color:#009;
}

.EDMThomewell a:visited {
	text-decoration: none;
	font-size:.9em;
	font-weight:bold;
	color:#600;
}

.EDMThomewell a:hover {
	text-decoration: none;
	font-size:.9em;
	font-weight:bold;
	color:#06C;
}

.EDMThomewell a:active {
	text-decoration: none;
	font-size:.9em;
	font-weight:bold;
	color:#900;
}


#translateright {
    width: 145px;
    margin-left: 285px;
    height: 38px;
    float: left;
}

#translatedd
{
position:relative;
top:-10px;
left:12px;
background-color:#485C41;
color:white;
font-size:.8em;
z-index:20000;
width:160px;
display:none;
}

    #translatedd a:link
    {
        color:white;
    }
    #translatedd a:visited
    {
        color:white;
    }
    #translatedd a:active
    {
        color:white;
    }
    #translatedd a:hover
    {
        color:white;
    }

.translateUL
{
    list-style:none;
    padding-left:0px;
    padding-top:0px;
    -webkit-margin-before: 0em;
}

.translateUL li
{
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
}

.translateUL li:hover
{
    background-color:#A2BB91;
    color:white;
}



