﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, textarea,
table, caption, tbody, tfoot, thead, tr, th, td
{
     font-family: Verdana, Arial, Helvetica !important;
     margin: 0;
     padding: 0;
     margin: 0;
     border: 0;
     outline: 0;
     font-weight: inherit;
     font-style: inherit;
     font-size: 10px;
}

body                                { background-color: #FFCB00; }

#OuterTop                           { background: Black url(/images/Top_1280x198.jpg) no-repeat center ; color: White; height: 198px; border-bottom: 4px solid #be0e32  }
    #InnerTop                       { margin: 0 auto; color: White; height: 198px; width:804px; font-family: Verdana; position:relative;   } 
        #Tabs                       { position: absolute; height: 35px; top: 163px; right: 0; }     
            #navlist                { list-style-type: none;  }
            #navlist li             { float: left; height: 35px; line-height: 35px; margin-left: 1px; }
            #navlist li:first-child {margin-left: 0px; }
            #navlist li a           { height: 35px; width:160px; display: block; background: url('/images/tabs.png') 0px 0px; text-align:center }
            #navlist li a           { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: Black; }
	        #navlist li a:hover,
	        #navlist .selected      { width: 160px; height: 35px; background: url('/images/tabs.png') 0px -40px; display: block; list-style-type: none; cursor: hand; cursor: pointer; }
	            .menuItem           { font-family: Verdana, Geneva, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; color: Black; }
	    #Logo                       { position: absolute; top: 35px; left: 40px; background-image: url('/images/OSSlogo_top.png'); background-repeat: no-repeat; width: 70px; height: 98px; cursor: pointer; }
	    
	    #ToppText                   { position: absolute; top: 58px; left: 161px;font-size:13px; line-height:20px; width:590px;
	                                  text-shadow: 1px 1px 1px Black;
	                                  

    }

#Main                               { background-color: White;}
   /* #MainInner                      { position: absolute; top: 0px; background-color: White; width: 100%; min-height: 500px; }*/
    #Content                        { margin: 0 auto; padding: 25px 0 50px 0; width: 804px; background-color: White; overflow:auto; 
                                      min-height: 370px;   height:auto !important;   height: 370px;}
    .MainContent                    { padding-left: 20px; display:block}
.TwoColumn                          { background: url(/images/content_bg.png); min-height: 370px;   height:auto !important;   height: 370px; position: relative}


/*#navlist .selected                  { width: 160px; height: 35px; background: url('/images/tabs.png') 0px -40px; display: block; list-style-type: none; 
                                      cursor: hand; cursor: pointer; background-color: Black; }*/
.nothing                            {}
.loginTxt                           { width: 100px; }

#OuterAd                           { height: 396px; width: 100%; position: relative; }
    #InnerAd                       { margin: 0 auto;  width: 804px; position: relative; }
    .RoundedLeft                   { width:9px; height:10px; position:absolute; left:0px; bottom:0px; background: url(/images/RoundedLeft.png)  }
    .RoundedRight                  {  width:9px; height:10px; position:absolute; right:0px; bottom:0px; background: url(/images/RoundedRight.png)   }


Body.Site2 #Logo                    { background-image: url('/images/Enilogo_top.png'); width: 75px; height: 92px}



ul.ContentList a                    { color:#333333; }
ul.ContentList                      { margin-left:30px;}
ul.ContentList li                   { padding: 3px 0; list-style:none}
ul.ContentList ul                   { margin-left:30px; display:none}
ul.ContentList ul ul                { margin-left:30px; display:none}
ul.ContentList .Tools               { float:right; display:none; margin-right:5px}
ul.ContentList .menu-item:hover .Tools               {display:block}


.menu-item {
  border: 1px solid #E6E6E6;
  border-radius: 6px 6px 6px 6px;
  font-weight: bold;
  height: auto;
  line-height: 35px;
  overflow: hidden;
  padding-left: 10px;
  position: relative;
  text-shadow: 0 1px 0 #FFFFFF;
  width: 400px;
  word-wrap: break-word;
  background: url(http://demo.opensourcecms.com/wordpress/wp-admin/images/gray-grad.png) repeat-x #DFDFDF;
  display:block;
}


#Footer                             { margin: 0 auto; width: 804px; height: 100px; position:relative }
#Footer  #FooterMenu               { position:absolute; top:10px; right:0; }
#Footer  #FooterMenu li             { display:block; float: left }
#Footer  #FooterMenu .seperator     { padding: 0 4px }

#Footer  #Copyright               { position:absolute; top:10px; left:25px; width: 200px }
#Footer a                           { text-decoration:none; color: #858585}
#Footer a:hover                          { text-decoration: underline}
#Footer                            { color: #858585}
/* GRIDVIEW FORMATTING */
/* table level rules */
.grid
{
	font-family: tahoma;
	font-size: 11px;
	border: solid 1px #7f7f7f;
    border-collapse:collapse;
    color: #333333;
}


/* header column rules */
.grid th 
{
    background: url(../images/gridImages/sprite.png) repeat-x 0px 0px;
    border-color: #989898 #cbcbcb #989898 #989898;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    color: #000;
    padding: 4px 5px 4px 10px;
    vertical-align: bottom;
    text-align:left;
}  

.grid th a
{
	color:#333333;
    font-weight: bold;
	text-decoration: none;
	display: block;
    padding-right: 10px;
}

/* data cell and data row rules */
.grid td 
{
	color:#333333;
    padding: 4px 10px 4px 10px;
    border-bottom: solid 1px #dfe2e4;
}

.grid .altrow
{
    background-color: #F2F2F2;
} 

.grid .row
{
    background-color: #fff;
}  

.grid .rownum
{
    text-align:center;
    padding-left:0px;
    font-weight:bold;
    color:#333333;
}
.pager
{
    height:30px;
    background:url(../images/gridImages/pager_bg.gif) repeat-x;
}
.pager .container
{
    padding:4px;
}
.pager .command
{
    float:left;
    padding-right:5px;
}    
.pager .info
{
    font-size:12px;
    padding:4px 0px;
    float:right;
}
    



body.Site2 .Eni-Menu { display:none !important}
body.Site1 .Eni-Menu { position:absolute; bottom:0px; left: 50px }   

.Toggle { cursor:pointer}
