* {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

body {
background-color:#2b5c92;
}

body.iframe{
background-color:#ffffff;
}

img {
border:0px;
}

p {
padding-left:327px;
text-align:left;
}

#frame {
width:1200px;
background-color:#ffffff;

}

#frame2 {
width:100%;
background-color:#ffffff;
min-height:578px;

}

#footer {
width:1094px;
height:175px;
background-color:#2b5c92;
color:#000000;
font-weight:bold;
font-size:12px;
}


#header {
width:100%;
background-color:#000000;
min-height:99px;
}

  .gradientH{
  height:94px;
  margin:0px;
  padding:0px;
/* thanks to http://blog.fakedarren.com/2010/01/cross-browser-css-gradients/ */
    /* fallback (Opera) */
    background: #1c78be;
    /* Mozilla: */
    background: -moz-linear-gradient(left, #1c78be, #051623);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, right top, from(#1c78be), to(#051623));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#1c78be', EndColorStr='#051623', GradientType=1);
  }
  
  
 .gradientH2{
  height:32px;
  margin:-5px;
  padding:0px;
/* thanks to http://blog.fakedarren.com/2010/01/cross-browser-css-gradients/ */
    /* fallback (Opera) */
    background: #2b5d93;
    /* Mozilla: */
    background: -moz-linear-gradient(left, #2b5d93, #062e59);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, right top, from(#2b5d93), to(#062e59));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#2b5d93', EndColorStr='#062e59', GradientType=1);
  }



#commnav {
padding-top:25px;
width:100%;
float:none;
height:100%;
font-size:1.0em;
text-align:center;
background-repeat:repeat-y;
color:#988f88;

}



#commnav a {
text-decoration:none;
display:inline;
float:none;
height:15px;
position:relative;
top:-1px;
padding-right:9px;
padding-left:9px;
text-transform:uppercase;
font-weight:700;
padding-top:5px;
color:#988f88;
}

#commnav a:hover {
text-decoration: none;
background-repeat:repeat-x;
color:#000000;
}

#commnav ul {
margin:0 0 0 0px;
padding:0;
}

#commnav li {
display:inline;
}




#news {
text-align:left;
margin-left:270px;
padding-left:10px;
}

#news a {
text-align:left;
text-decoration:none;
color:#003366;
}

#news a:hover {
text-decoration:underline;
color:#000;
}

#newsmenu {
	font-size:12px;
}

#menulong {
width:800px;
text-align:left;
padding:5px;
font-size:14px;
}

.narrowpage {
width:600px;
text-align:left;
font-size:14px;
}

.title-red {
	color:#F00;
}

.faq_red {
color:#a22126;
}

.faq_big {
color:#a22126;
font-size:32px;
}

.faq_black {
padding-top:20px;
}

#socialmedia {
width:800px;
text-align:center;
padding:5px;
font-size:14px;
}

#leftmargin {
margin-left:127px;
}

#righttmargin {
margin-left:730px;
}

#longtext {
width:500px;
font-size:14px;
padding-right:5px;

}

#longtext_bios {
width:600px;
padding-left:100px;
font-size:14px;
}

#longtext_bios img {
padding-right:10px;}

#newspages {
width:800px;
text-align:left;
padding:5px;
font-size:14px;
}

#newspages a {
color:#006689;
}

#newspages img {
padding-right:10px;}

.redlinks {
color:#006689;
}

.redlinks a {
color:#006689;
text-decoration:none;
}

.redlinks a:hover {
text-decoration:underline;
}



#longtext_emp4 {
background-image:url(images/aboutemp5.jpg);
background-repeat:no-repeat;
width:800px;
text-align:left;
padding:5px;
font-size:14px;
}

#longtext_gvtaction1 {
background-image:url(images/gvtaction1.jpg);
background-repeat:no-repeat;
width:800px;
text-align:left;
padding:5px;
font-size:14px;
}

#rightboxes {
float:right;
}

a.rightboxes {
    display: block;
	width: 300px;
	height: auto;
    text-decoration: none;
    background:99cccc;
}


<!-- this div defines the right column for use in right_column.php -->
#rightcolumn {
float:right;
font-size:12px;
text-align:left; 
}

a.rightcolumn {
    display: block;
	width: 300px;
	height: auto;
    text-decoration: none;
    background:99cccc;
}
#contentbox_floatright {
	float:right;
}

#contentbox_floatleft {
	float:left;
}

a.redbox {
    display: block;
	width: 245px;
	height: 106px;
    text-decoration: none;
    background: url('images/redbox.jpg');
}

a.redbox:hover {
    background-position: -245px 0;
}


#bottomlinks {
margin-left:280px;

}

#bottomlinks a {
color:#fff;
text-decoration:none;
}

#bottomlinks a:hover {
text-decoration:underline;
}


.fromto{
background-color:#F4F4F4;
vertical-align:top;
}
.fromto label{
  display: block;
  float: left;
  text-align: right;
  width: 2.6em;
}

input{
margin-bottom:.4em;
}

#main {
padding-top:5px;
margin-bottom:0px;
padding-bottom:0px;
}

#emportal {
margin-bottom:-4px;
padding-bottom:-4px;
margin-left:320px;
}




a.rollover1 {
	margin-left:270px;
    display: block;
	width: 162px;
	height: 70px;
    text-decoration: none;
    background: url('http://www.empactamerica.org/images/signup.jpg');
}

a.rollover1:hover {
    background-position: -162px 0;
}

a.rollover2 {
    display: block;
	width: 135px;
	height: 57px;
    text-decoration: none;
    background: url('http://www.empactamerica.org/images/shop_buttton.jpg');
}

a.rollover2:hover {
    background-position: -135px 0;
}


a.radio {
    display: block;
	width: 175px;
	height: 222px;
    text-decoration: none;
    background: url('http://www.empactamerica.org/images/radio_icon.jpg');
}

a.radio:hover {
    background-position: -175px 0;
}


#twitter_div {
background-image:url(images/twitterbkgd.jpg);
width:211px;
height:212px;
margin-top:-10px;
padding-left:3px;
padding-right:3px;
background-repeat:no-repeat;
color:#FFFFFF;
}

#twitter_div a {
color:#FFFFFF;

}

#leftbar {
width:127px;
height:577px;
float:left;
}

#rightbar {
width:300px;
height:auto;
float:right;
}

#homemain {
height:330px;
width:820px;
float:left;
font-size:12px;
}

#homesub {
padding-top:10px;
height:230px;
width:917px;
float:left;
font-size:12px;
}

#homemaintext {
height:300px;
width:310px;
font-size:12px;
margin-left:10px;
float:right;
text-align:left;
}

#boxes {
z-index:-100000;
width:230px;
height:212px;
float:left;
text-align:left;
font-size:12px;
}

#topvideomenu {
width:100%;
float:none;
height:100%;
font-size:15px;
text-align:center;
text-decoration:none;
list-style-type: none;
list-style: none;
}




#topvideomenu a {
text-decoration:none;
display:inline;
float:none;
height:15px;
position:relative;
top:0px;
padding-right:5px;
padding-left:5px;
padding-top:0px;
color:#000000;
}

#topvideomenu a:hover {
text-decoration: none;
color:#747070;
}

#topvideomenu ul {
list-style: none;
text-decoration:none;
}

#topvideomenu li {
list-style: none;
text-decoration:none;
display:inline;
}

#bottomvideocontainer {
width:800px;
margin-left:80px;
}

#pagenumbers {
text-align:center;
font-weight:normal;
}

#pagenumbers a {
color:#aca8a8;
text-decoration:none;
}

#pagenumbers a:hover {
text-decoration:underline;
}




#info {position:relative;}
p.bold {padding-left:15px; color:#c00;}
a.linkup {position:relative;}
a.buttonup {position:absolute; top:200px; left:650px; border:0;}
a.buttonup img {border:0;}
.gleft {float:left; margin:25px 0 10px 0;}
.gright {float:right; margin:25px 5px 10px 0;}
.grc {margin:20px 0 0 10px;}


<!-- THIS THE START OF THE ORIGINAL DROP-DOWN MENU -->
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 
/* .menu {width:1050px; height:36px; font-size:0.85em; position:relative; z-index:100; margin-top:5px;}
/* hack to correct IE5.5 faulty box model */
/* * html .menu {width:1050px; width:900px; z-index:100;}
/* remove all the bullets, borders and padding from the default list styling */
/* .menu ul {padding:0;margin:0;list-style-type:none; z-index:100;}
.menu ul ul {width:200px; z-index:100;}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
/* .menu li {float:left;width:150px;position:relative;z-index:100;}
/* style the links for the top level */
/* .menu a, .menu a:visited {text-align:left; display:block;font-size:14px;text-decoration:none; color:#b3d8eb; width:150px; height:36px; padding-left:0px; line-height:36px; font-weight:bold;  font-family: "Helvetica Black Condensed", Helvetica, Arial, sans-serif;}
/* a hack so that IE5.5 faulty box model is corrected */
/* * html .menu a, * html .menu a:visited {width:199px; width:199px;}

.menu ul ul a, .menu ul ul a:visited {text-align:left; display:block;font-size:13px;text-decoration:none; color:#9d9a98; width:200px; height:36px; padding-left:0px; line-height:36px; font-weight:bold;  font-family: "Helvetica Black Condensed", Helvetica, Arial, sans-serif; text-transform:uppercase;}


/* style the second level background */
/* .menu ul ul a.drop, .menu ul ul a.drop:visited {background:#493f3f  bottom right no-repeat;}
/* style the second level hover */
/* .menu ul ul a.drop:hover{background:#493f3f  bottom right no-repeat;}
.menu ul ul :hover > a.drop {background:#493f3f bottom right no-repeat;}
/* style the third level background */
/* .menu ul ul ul a, .menu ul ul ul a:visited {background:#493f3f;}
/* style the third level hover */
/* .menu ul ul ul a:hover {background:#493f3f;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
/* .menu ul ul {visibility:hidden;position:absolute;z-index:100;height:0;top:36px;left:0; width:199px;}
/* another hack for IE5.5 */
/* * html .menu ul ul {top:36px;top:36px;}

/* position the third level flyout menu */
/* .menu ul ul ul{left:200px; top:-1px; width:200px;}

/* position the third level flyout menu for a left flyout */
/* .menu ul ul ul.left {left:-100px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
/* .menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}

/* style the second level links */
/* .menu ul ul a, .menu ul ul a:visited {background:#493f3f; color:#ffffff; height:auto; line-height:1em; padding:5px 0px; width:200px;border-width:1px 0px 0px 0px; border-color:#ffffff;}
/* yet another hack for IE5.5 */
/* * html .menu ul ul a, * html .menu ul ul a:visited {width:200px;width:200px;}

/* style the top level hover */
/* .menu a:hover{color:#ffffff;}
.menu :hover > a,{color:#ffffff;}

.menu ul ul a:hover{color:#7DF9FF; background:#493f3f;}
.menu ul ul :hover > a {color:#7DF9FF;background:#493f3f;}

/* make the second level visible when hover on first level list OR link */
/* .menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
/* .menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
/* .menu ul :hover ul :hover ul{ visibility:visible;}
<!-- THIS IS THE END OF THE ORIGINAL DROP-DOWN MENU -->

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {font-family: arial, sans-serif; width:750px; height:100px; position:relative; font-size:11px; z-index:100;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000;width:104px; height:20px; text-align:center; color:#fff; border:1px solid #fff; background:#710069; line-height:20px; font-size:11px; overflow:hidden; z-index:100;}
.menu ul {padding:0; margin:0; list-style: none; z-index:100;}
.menu ul li {float:left; position:relative; z-index:100;}
.menu ul li ul {display: none; z-index:100;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#36f; z-index:100;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px; z-index:100;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff; z-index:100;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000; z-index:100;}
.menu ul li:hover ul li ul {display: none; z-index:100;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000; z-index:100;}
.menu ul li:hover ul li a:hover {background:#6fc; color:#000; z-index:100;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0; z-index:100;}
.menu ul li:hover ul li:hover ul.left {left:-105px; z-index:100;}

/*BLUE SUB-MENU LEFT-FLOATING DIV - .WHITEFONT is for turning link font color white, .WHITEonBLUE is for the floating DIV */
.WHITEFONT {color: #FFF;}
.WHITEonBLUE {color: #FFF; background-color:#2b5c92; border:2px solid #000000; border-radius:15px; float: left; width: 310px; padding-top:10px; padding-left:10px; padding-right:0px; padding-bottom:10px; margin-top:15px; margin-bottom:15px; margin-right:15px;}


.CERT {
	color:#060;
	font-weight:bold;
	
}

.CERT a {
	text-transform: none;
}

.CERTtitle {
	color:#060;
	font-weight:bold;
	text-align:center;
	
}

.CERTtitle a {
	text-transform: none;
	text-align:center;
}

.URGENT {
	color: #F00;
	font-weight:bold;
}

.URGENT a {
	text-transform: none;
}

.PREPAREtitle {
	color:#00C;
	font-weight:bold;	
	text-align:center;
}

.PREPAREtitle a {
	color:#00C;
	font-weight:bold;	
	text-align:center;
}

.PREPARE {
	color:#00C;
	font-weight:bold;	
}

.PREPARE a {
	text-transform: none;
}