/*-------------------------------DEFAULT FORMS*/
form{
margin-bottom:20px;
}
label{
float:left;
margin:0px 16px 8px 0px;
clear:both;
width:130px;
color:#223040;
font-size:12px;
line-height:150%;
text-align:right;
display:block;
}
input{
float:left;
margin:0px 0px 8px 0px;
width:230px;
}
textarea{
float:left;
margin:0px 0px 8px 0px;
width:230px;
font-size:12px;
}
input.submit{
margin:10px 20px 0px 146px;
width:78px;
clear:both;
height:25px;
background-image:url(../pub/assets/submit.gif);
background-repeat:no-repeat;
background-position:top;
display:block;
color:#FFFFFF;
text-align:center;
background-color:#CCCC99;
border:none;
cursor:pointer;
font-size:13px;
}
input.submit:hover{
background-position:bottom;
}
select{
margin:10px 10px 10px 20px;
width:140px;
font-size:12px;
float:left;
padding:2px;
}
input.radioBut{
width:auto;
}

/* Predefined Tags */
.CopyStyle1 {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:.8em;
font-weight:normal;
line-height:130%;
margin-bottom:14px;
}
.CopyStyle2 {
font-family:Arial, Helvetica, sans-serif;
border:solid 2px #999933;
color:#223040;
background-color:#FFFFFF;
font-size:.8em;
padding:6px;
}
.CopyStyle3 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#000000;
font-weight:bold;
}
.CopyStyle4 {
font-family:Arial, Helvetica, sans-serif;
font-size:1.5em;
color:#000000;
font-weight:bold;
}
.h1{
color:#223040;
font-size:1.8em;
padding:8px 0px 14px 0px;
margin-bottom:10px;
}
.h2{
color:#FFFFFF;
font-size:1.5em;
background:none;
background-color:#999933;
padding:6px;
margin-bottom:10px;
}
.h3{
font-size:1.4em;
color:#999933;
clear:both;
margin-bottom:10px;
}
.h4{
font-size:1em;
color:#223040;
margin-bottom:10px;
}


h1{
color:#223040;
font-size:1.8em;
clear:both;
margin-bottom:10px;
}
h2{
color:#FFFFFF;
font-size:1.4em;
background:none;
background-color:#999933;
clear:both;
padding:6px;
}
h3{
font-size:1.4em;
color:#999933;
clear:both;
margin-bottom:10px;
}
h4{
font-size:1em;
color:#223040;
margin-bottom:10px;
clear:both;
}

*{
margin:0;
padding:0;
font-weight:normal;
line-height:140%;
font-family:Arial, Helvetica, sans-serif;
}
body{
background-color:#FFFFFF;
font-size:16px;
}
p{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:.8em;
font-weight:normal;
line-height:130%;
margin-bottom:14px;
clear:both;
}
p a{
color:#999933;
}
p a:hover{
color:#CCCC99;
}
a{
border:none;
}
img {
border:none;
}
em{
font-weight:bold;
font-style:normal;
}
label{
}
embed{
margin-bottom:10px;
}
span.customEmphasis{
font-style:italic;
font-weight:bold;
}
span.customBold{
font-weight:bold;
}

/* ID  Tags */
#container{
width:948px;
margin:0px auto 10px auto;
}
#content{
width:918px;
padding:20px 10px 20px 10px;
clear:both;
overflow:hidden;
}


/*HEADER*/
#header{
width:948px;
margin-top:15px;
display:block;
}
#header div.logos{
display:block;
}
#header div.left{
width:708px;
float:left;
height:130px;
overflow:hidden;
}
#header div.left img{
height:130px;
margin:0px;
}


#header img{
float:left;
margin:10px;
display:block;
}

#header img.mei{
float:right;
margin:12px 24px 20px 0px;
}
#header img.clearMargin{
margin:0;
}
/*FOOTER*/
.footer p{
color:#FFFFFF;
}
.footer span.customSpanLink a{
color:#CCCC99;
}
.footer span.customSpanLink a:hover{
color:#999933;
}

/*------------------------TERTIARY_NAVIGATION*/
.tertiaryNavUL{
width:248px;
height:26px;
display:block;
float:right;
background-image:url(../pub/assets/mei_navedge.gif);
background-repeat:no-repeat;
background-position:right;
}
.tertiaryNavLI{
list-style:none;
float:left;
cursor:pointer;
padding-left:26px;
display:block;
}
.tertiaryNavLI a:hover{
color:#223040;
}
.tertiaryNavLI a{
padding:4px 0px 2px 4px;
font-size:.9em;
text-decoration:none;
color:#FFFFFF;
display:block;
}
.tertiaryNavLI ul{
display:none;
position:absolute;
width:126px;
background-image:url(../pub/assets/mei_navbase.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding-bottom:7px;
margin-left:-10px;
}
.tertiaryNavLI:hover ul, .tertiaryNavLI.over ul{
display: block;
}
.tertiaryNavLI ul li{
border-top:#FFFFFF 1px solid;
padding:0px;
display:block;
}
.tertiaryNavLI ul li a{
display:block;
clear:both;
width:120px;
float:none;
text-indent:0;
cursor:pointer;
font-size:.75em;
color:#223040;
background-color:#CCCC99;
display:block;
padding:3px;
height:18px;
}
.tertiaryNavLI ul li a:hover{
color:#FFFFFF;
background-color:#999933;
z-index:1000;
}


/*SECONDARY_NAVIGATION*/
.secondaryNavUL{
text-align:center;
padding:0;
width:938px;
background-color:#999933;
height:24px;
margin-top:10px;
}

.secondaryNavUL li{
display:inline;
}
.secondaryNavUL li a{
color:#FFFFFF;
text-decoration:none;
font-size:.8em;
}
.secondaryNavUL li a:hover{
color:#CCCC99;
}

.credits{
text-align:center;
padding:10px;
}


/*------------------------TABLES*/
table{
color:#223040;
text-align:left;
border:1px solid #999933;
border-right:none;
margin-bottom:15px;
}
th{
background-color:#cccc99;
padding:6px;
border-right:1px solid #999933;
font-size:1em;
vertical-align:text-top;
}
td{
padding:6px;
border-top:1px solid #999933;
border-right:1px solid #999933;
font-size:.8em;
vertical-align:text-top;
}
/*------------------------LINKS*/
span.customSpanLink a{
font-size:.9em;
color:#223040;
clear:both;
margin:0px 10px 10px 0px;
text-align:center;
text-decoration:none;
padding:2px 10px;
display:inline-block;
}
span.customSpanLink a:hover{
color:#999933;
}
/*------------------------LISTS*/
.AREA1 ul, .AREA2 ul, .AREA3 ul{
float:left;
margin:0px 30px 15px 0px;
display:block;
}
.AREA1 li, .AREA2 li, .AREA3 li{
padding:5px 0px 0px 10px;
font-weight:normal;
line-height:120%;
list-style:square outside;
color:#223040;
font-size:.8em;
margin-left:20px;
}
.AREA1 li a, .AREA2 li a, .AREA3 li a{
color:#223040;
text-align:left;
/* background-color:none; */
text-decoration:underline;
}
.AREA1 li a:hover, .AREA2 li a:hover, .AREA3 li a:hover{
color:#999933;
}