/***************************************** BODY *********************************************/

body { 
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(../images/body_bkgd.gif);
	background-repeat: repeat;
}


/************************************ MAIN CAPSULES - SITE LAYOUT ***************************************/



#static_capsule_header {
	width: 780px;
	height: 128px;
	margin: 0px auto;
	padding: 7px 0px 0px 0px;
	background-image: url(../images/header_bkgd.jpg);
	background-repeat: no-repeat;
	background-position: bottom;

}
#static_menu_container{
	background-image: url(../images/menu_container_bkgd.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align:center;

}

#static_capsule_menu {
	width: 778px;
	height: 32px;
	margin: 0px auto;
    padding: 0px 0px;
  	background-image: url(../images/menu_bkgd.gif);
	background-repeat:repeat-x;
  	font-size: 12px;
	text-align:left;
	font-weight: bold;
	border-left: 1px solid #fdfdfd;
	border-right: 1px solid #fdfdfd;
}
#static_capsule_body {
	clear: both;
	margin: 0px auto;
    padding: 0px 0px;
 	width: 778px;
	border-left: 1px solid #fdfdfd;
	border-right: 1px solid #fdfdfd;
	background-color:#fff;
	
}

#static_capsule_footer {
	clear: left;
	text-align: center;
 	width: 778px;
 	color: #fff;
 	background-color: #0F0084;
 	margin: 0px auto;
    padding: 0px 0px 0px 0px;
    border-top: 1px solid #fdfdfd;
	border-left: 1px solid #fdfdfd;
	border-right: 1px solid #fdfdfd;
}

/************************************ [CAPSULE] AREAS - SITE LAYOUT ***************************************/

/***************** HEADER **********************/

#static_capsule_header #header_cell_01 {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	float: left;
	width: 214px;
}

#static_capsule_header #header_cell_02 {
	margin: 0px 0px 0px 0px;
    padding: 80px 0px 0px 120px;
	float: left;
	width: 386px;
	border: 0px solid #f00;
}

  	
/***************** BODY **********************/  
#blue_bar{
	margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
	width: 778px;
	height: 20px;
	background-color: #0F0084;
	color: #FFFFFF;
	font-weight: bold;
}
	
#static_body_row_01{      /*  ROW 1  */
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	border-top: 8px solid #0F0084;
	width: 778px;

}	

 #static_body_row_02{	/*  ROW 2  */
 	margin: 0px 0px;
  	padding: 0px 0px;
	background-image: url(../images/right_side_bkgd.gif);
	background-repeat:repeat-y;
	background-position: top right;

}
 #static_body_row_02_eq{	/*  ROW 2  */
 	margin: 0px 0px;
  	padding: 0px 0px;

}
#static_body_row_02_cell_01{	/*  ROW 2 - CELL 1  */
	margin: 0px 283px 0px 0px;
  	padding: 15px 10px 20px 20px;
	width: 460px;
	text-align: left;
}
#static_body_row_02_cell_eq{	/*  ROW 2 - EQUIPMENT PAGE  */
	margin: 0px auto;
  	padding: 15px 20px 20px 20px;
	width: 738px;
	text-align: center;
}
#static_body_row_02_cell_02{		/*  ROW 2 - CELL 2  */
	margin: 0px 0px;
  	padding: 0px 0px;
	float: right;
	width: 273px;
	border: 0px solid #000;
	text-align: left;

}

/********************************************* HTML TAG - STYLES **********************************************/

/****************************  HEADER  ********************************/
#header_cell_01 h1{
	margin: 0px 0px 0px 10px;
 	padding: 0px 0px;
	background-image: url(../images/nea_logo.gif);
	background-repeat: no-repeat;
	height: 105px;
	width: 204px;
}

#header_cell_01 h1 span{
	display: none;
}
#header_cell_02 h2{
	margin: 0px 0px 0px 0px;
 	padding: 0px 0px;
	background-image: url(../images/slogun.jpg);
	background-repeat: no-repeat;
	height: 29px;
	width: 386px;
}

#header_cell_02 h2 span{
	display: none;
}


/****************************  NAVIGATION MENU ********************************/


#static_capsule_menu ul#nav_menu{
	margin: 0px 0px 0px 0px;
 	padding: 0px 0px 0px 0px;	
	height: 32px;
}

#static_capsule_menu #nav_menu li{
	list-style-type: none;
	padding: 3px 0px 0px 0px;
	margin: 0px;
	display: block;
	float: right;
 	text-align: center;
}

#static_capsule_menu #nav_menu a{
	margin: 0px 0px 0px 0px;
 	padding: 6px 12px 5px 12px;
 	color: #383838;
 	text-decoration: none;
 	display: block;
}



/**************************** BODY - ROW 1 ********************************/
#static_body_row_01 #static_rotating_img{
	border-top: 1px solid #fff;
	width:778px;
	height: 218px;
	background-image: url(../images/index_image_01.jpg);
	background-repeat:no-repeat;

}

/*#static_body_row_01 img{
	border-top: 1px solid #fff;
	margin: 0px 0px;
    padding: 0px 0px;

}*/
#static_body_row_01 h3.static{
	margin: 0px 0px 0px 0px;
    padding: 5px 0px 6px 0px;
	color: #CCCCCC;
	background-color: #2E2F2B;
	font-size:16px;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #555555;
	font-weight:normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
 
}


/**************************** BODY - ROW 2 - CELL 1 ( MAIN CONTENT AREA)  ********************************/



#static_body_row_02_cell_01 h2.static{
 	margin: 0px 20px 15px 10px;
 	padding: 15px 0px 10px 0px;
 	font-size: 12px;
 	font-weight: bold;
 	letter-spacing: 0.1em;
 	text-transform: uppercase;
 	color: #565656;
 	border-bottom: 1px solid #ccc;

}
#static_body_row_02_cell_01 p.static{
	margin: 0px 0px 0px 0px;
 	padding: 10px 0px 5px 10px;
	font-size: 12px;
	text-transform: none;
	font-weight: normal;
	line-height: 1.7;
}

#static_body_row_02_cell_01 ul.static{
	margin-top: 0px;
 	padding-top: 5px;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.7;
}

/**************************** BODY - ROW 2 - CELL 2 ********************************/

#static_body_row_02_cell_02 h3.static{
 	margin: 0px 0px 0px 0px;
 	padding: 4px 0px 5px 10px;
 	font-size: 12px;
 	font-weight: bold;
 	letter-spacing: 0.1em;
 	text-transform: uppercase;
 	color: #fff;
	background-color:#0F0084;

}
#static_body_row_02_cell_02 p.static{
	margin: 0px 0px 0px 0px;
 	padding: 7px 10px 12px 10px;
	font-size: 12px;
	text-transform: none;
	font-weight: normal;
	line-height: 1.5;
}



/***************  SITEMAP LINK / DISCLAIMER  **************/

#static_capsule_footer #disclaimer{
	text-align: right;
	margin: 0px 0px;
    padding: 15px 15px 15px 0px;
    font-size: 10px;

   
}



/********************************************* LINK STYLES **********************************************/

/****************************  NAVIGATION MENU ********************************/

#static_capsule_menu #nav_menu a:link, #static_capsule_menu #nav_menu a:visited {
 	text-decoration: none;
}
#static_capsule_menu #nav_menu a:hover{
	text-decoration: none;
	color: #D0001A;
} 	


/**************************** BODY - ROW 2 - CELL 1 ( MAIN CONTENT AREA)  ********************************/
 
.static a:link, .static a:visited{
	text-decoration: underline;
	color: #D0001A;

}
.static a:hover{
	text-decoration: none;
	color: #0F0085;

}
 a.more:link,  a.more:visited{
	text-decoration: underline;
	color: #D0001A;

}
 a.more:hover{
	text-decoration: none;
	color: #0F0085;

}


/**************************** FOOTER  ********************************/

#disclaimer a:link, #disclaimer a:visited{
	color : #fdfdfd;
 	text-decoration: underline;
}
#disclaimer a:hover{
	color : #D0001A;
 	text-decoration: none;
 }
 


/********************************************* FORM STYLES **********************************************/
form.pom  {
  margin: 20px 0px;
}
form.pom fieldset {
  margin-bottom: 10px;
  padding: 10px ;
  border-left: none ;
  border-right: none; 
}
form.pom legend {
	padding: 0px 10px 5px 0px;
    margin: 0px 0px 0px -10px;
    font-size: 12px;
 	 font-weight: bold;
  /*background-color: #fff;*/
}
form.pom label {
	float:left;
  display: block;
 padding: 3px 0px 0px 0px;
  vertical-align: top;
   
}
form.pom fieldset ol {
  margin: 0;
  padding: 0;
}
form.pom fieldset li {
  list-style: none;
  padding: 2px 5px;
  margin: 0;
}
form.pom fieldset fieldset {
  border: 1px solid #ccc;
  margin: 3px 0 0;
  padding: 5px 10px 10px 10px;
}
form.pom fieldset fieldset legend {
  padding: 0px 10px 5px 0px;
  margin: 0px 0px -5px -12px;
  font-weight: bold;

 
}
form.pom fieldset fieldset label {
  display: block;
 width: auto;
 padding: 0px 0px 2px 0px;
  margin: 0px 0px 0px 0px;
  vertical-align: text-top;
  
}

form.pom em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.pom label {
 width: 150px; /* Width of labels */
}
form.pom fieldset fieldset label {
  padding-left: 135px;  /*Width plus 3 (html space)*/

}
form.pom br{
	clear:left;
}
/*form.pom input, form.pom textarea{
	border: 1px inset #000000;
}*/

/* END  FORMS  */



/********************************************* GENERIC STYLES **********************************************/

div.clear /*  THIS WILL CLEAR ANY FLOATED ITEMS ***** SOLVES FLOAT PROBLEMS WITHIN DIFFERENT BROWSERS  */
{
     clear: both;
     font-size: 1px;
     line-height: 1px;
   	 /*overflow: hidden;
     visibility: hidden;*/
     width: 0;
     height: 0;
}

a{
	outline: none;
}

br{
	margin: 0px 0px;
    padding: 0px 0px;

}
hr{
	margin: 0px 0px;
    padding: 0px 0px;

}
/*:focus{
	-moz-outline-style: none;
}*/

