
.glossymenu{
margin: 20px 0;
padding: 0;
width: 165px; /*width of menu*/
}

.glossymenu img
{

margin: 0px 0px 0px 0px;
}

.glossymenu a.menuitem{
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
color:#154271;
display: block;
/*position: relative; To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 3px 0;
text-decoration: none;
}

.glossymenu a.menuitem.iconPlus
{
background-image: url(../images/icon_plus.gif);
background-repeat: no-repeat;
background-position: right;
}
.glossymenu a:hover.menuitem
{
text-decoration: underline;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #f4f7fc;
border-top: 1px solid #D5D5D5;
border-right: none;
border-left: none;
border-bottom: none;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
padding: 4px 0px 4px 0px;
margin: 0;
background-color: #f4f7fc;
}

.glossymenu div.submenu ul li{
font-size: 12px;
border: none;
_border: 1px solid #f4f7fc;
line-height: normal;
padding: 0px;
margin: 0px;
background-color: #f4f7fc;

}

.glossymenu div.submenu ul li a {
display: block;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
color:#154271;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
margin: 0px;
line-height: normal;
}

.glossymenu div.submenu ul li a:hover
{
text-decoration: underline;
color:#154271;
}

#ir_leftSubNav {
background:transparent url(../images/bg_shadow.gif) repeat-y scroll 0 0;
float:left;
height:805px;
margin:10px 0 0 10px;
width:195px;
}

#rightContentColBody {
float:right;
margin:10px 0 0;
width:768px;
}

#rightContentColBody .col1 {
   float:left;
   font-family:Arial,Helvetica,sans-serif;
   font-size:13px;
   margin:22px 0 20px;
   width:580px;
}

#rightContentColBody .col2 {
   color:#154271;
   float:right;
   font-family:Arial,Helvetica,sans-serif;
   font-size:13px;
   margin:22px 0 0;
   width:172px;
}

.stockMainCol4 {
   color:#2E2E2E;
   float:left;
   font-family:Arial,Helvetica,sans-serif;
   font-size:13px;
   margin:25px 0 0 0;
   width:164px;
}

.stockMainCol4 .hr {
   border-top:1px solid #D5D5D5;
   margin:8px 0;
}

.bg_searchResultsDataTableRow {
   background-image:url(../images/bg_grid_header_blue.gif);
   background-repeat:repeat-x;
}

#tbl_govDocs label {
   color:#01304E;
   font-size:11px;
   font-weight:bold;
   text-align:center;
}

#tbl_govDocs td.document {
   font-weight:bold;
   height:22px;
   padding-left:24px;
   text-align:left;
}
#tbl_govDocs td {
   border-right:1px solid #CCCCCC;
   color:#2E2E2E;
   font-size:11px;
}

#tbl_govDocs a, #tbl_govDocs a:link, #tbl_govDocs a:visited {
   color:#154374;
   display:inline;
   font-weight:bold;
   text-decoration:none;
}

#tbl_govDocs a:hover, #tbl_govDocs a:active {
   text-decoration:underline;
}

#ir_leftSubNav label {
color:#2E2E2E;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin-top:-2px !important;
text-align:right;
width:150px;
}


#rightContentColBody a, #rightContentColBody a:link, #rightContentColBody a:visited {
   color:#154374;
   display:inline;
   font-weight:bold;
   text-decoration:none;
}

#rightContentColBody a:hover, #rightContentColBody a:active {
   text-decoration:underline;
}

#rightContentColBody .col2 a {
font-weight:normal !important;
margin:0;
}


.stockMain{width:755px; height:303px; margin:20px 0 0 7px;}
.stockMainCol1{width:170px; float:left; color:#2E2E2E; font-family:Arial, Helvetica, sans-serif; color:#2e2e2e; font-size:15px; font-weight:bold;}
.stockMainCol1 .hr {border-top: 1px solid #D5D5D5; margin:8px 0 8px 0;}
.stockMainCol1 .txtStock{font-size:13px; color:#154271;}
.stockMainCol2 {width:365px; float:left; margin: 0 0 0 25px; font-family:Arial, Helvetica, sans-serif; color:#2e2e2e; font-size:13px;}
.stockMainCol3 {width:168px; float:left; margin: 0 0 0 0px; font-family:Arial, Helvetica, sans-serif; color:#2e2e2e; font-size:13px;}
.stockMainCol3 .hr {border-top: 1px solid #D5D5D5; margin:8px 0 8px 0;}
.stockMainCol2 .clear {clear:both; height:10px;}
.stockMainCol2 .icon {padding:0px 8px 0 0; width:15px; float:left;}
.stockMainCol2 .excelTxt {font-size:11px; color:#154271; float:left;}

.botGradient
{
background-image: url(../images/bg_botGradient.gif);
background-repeat: repeat-x;
}


.eventMani{width:365px; float:left; border-right:1px solid #D5D5D5; margin:18px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.eventMani .section1{width:85px; height:88px; border-right:1px solid #D5D5D5; margin:17px 0 12px 0; float:left;}
.eventMani .section2{width:264px; float:right; margin:17px 0 0 0;}
.eventMani .section1Bleow{width:85px; height:95px; border-right:1px solid #D5D5D5; margin:8px 0 0 0; |margin:0px 0 0 0; float:left;}
.eventMani .section2Bleow{width:264px; float:right; margin:8px 0 0 0; |margin:0px 0 0 0;}
.eventMani .blue{color:#154271; font-weight:bold;}
.bulletText ul{ list-style:none; margin:0; padding:0px 0 0 0;}
.bulletText ul li{ background:url(..../images/bullet_blue1.gif) 0 8px no-repeat; padding:0 0 0px 10px; line-height:21px; margin:5px 0 0 0;}

.bulletText a
{
font-weight: normal !important;
}

.pressMain{width:365px; float:right; margin:18px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#154271; font-weight: normal;}
.pressMain .txt{font-size:16px; font-weight:bold; color:#2e2e2e;}
.pressMain .txt1{font-size:16px; font-weight:bold; color:#2e2e2e; padding-top:25px; |padding-top:32px;}

.pressMain ul li
{

margin-bottom: -5px;
}


.pressMain a, .pressMain a:link, .pressMain a:visited
{
font-weight: normal;
text-decoration: none;
color: #154374;
}

.pressMain a:hover, .pressMain a:active
{
text-decoration: underline;
}

.stockMainCol2 .updateBtn {
float:right;
padding-right:20px;
}