/*--------TOPBAR------*/


/*--------HOME PAGE------*/
div#homemap
{
   LEFT: 250px; POSITION: relative; TOP: -30px;
}

div#homemap A:link 
{
   color: transparent;
   background-color: transparent;
   padding: 1px 1px 1px 1px;
}
div#homemap A:visited
{
   color: transparent;
   background-color: transparent;
   padding: 1px 1px 1px 1px;
}
div#homemap A:hover
{
   color: transparent;
   background-color: transparent;
   padding: 1px 1px 1px 1px;
}
div#homemap A:active
{
   color: transparent;
   background-color: transparent;
   padding: 1px 1px 1px 1px;
}
div#minpressmap
{
   LEFT: 250px; POSITION: relative; TOP: -40px;
}

div#minpressmap A:link   
{
   color: transparent;
   background-color: transparent;
   padding: 1px 1px 1px 1px;
}
div#minpressmap A:visited
{
   color: transparent;
   background-color: transparent;
   padding: 1px 1px 1px 1px;
}
div#minpressmap A:hover
{
   color: transparent;
   background-color: transparent;
   padding: 1px 1px 1px 1px;
}
div#minpressmap A:active
{
   color: transparent;
   background-color: transparent;
   padding: 1px 1px 1px 1px;
}

/*----------TOP BAR-------*/
div#topbar 
{
    padding-bottom:0px padding-top:0px;
    background: url(/images/GGE_Resources/Images_Common/header.jpg) no-repeat 0px 0px;
    clear:both;
    height: 162px;
    width:950px;
    font-size:10px;
}

#topbar A:link 
{
   font-size:11px;
   color: white;
   background-color:#C61010;
   text-decoration: underline;
   padding: 1px 1px 1px 1px;
}

#topbar A:visited
{
   font-size:11px;
   color: white;
   background-color:#C61010;
   text-decoration: underline;
   padding: 1px 1px 1px 1px;
}
#topbar A:hover
{
   font-size:11px;
   color:white;
   background-color: #C61010;
   text-decoration: underline;
   padding: 1px 1px 1px 1px;
}
#topbar A:active 
{
   font-size:11px;
   color: white;
   background-color: #C61010;
   text-decoration: underline;
   padding: 1px 1px 1px 1px;
}

#topbar .logo 
{
    display: block;
    margin-left:120px;
    width:230px;
    height: 100px;
    float:left;
    text-indent:-5000px;
}

#topbar form 
{
    padding-top:90px;
    text-align:right;
}

#skip 
{
    position:relative;
    top:2px;
    right:40px;
    display:none;
}

#help  
{
    position:relative;
    top:95px;
    right:60px;
    font-size:10px;
}

#help  strong
{
    display:none;
}

#help a 
{
    font-size:11px;
    color:white;
    text-decoration: underline;
}

#help a:hover 
{
    font-size:11px;
    color: #C61010;
    background-color: white;
    text-decoration: underline;
}

/*----------TOOLS------*/
div#tools 
{
   display: block;
   height: 16px;
   position:relative;
   top:115px;
   right:-615px;
}

#tools a 
{
   float: right;
   display: block;
   height:16px;
   width: 16px;
   margin-left:7px;
   margin-bottom: -3px;
   text-indent: -5000px;
   background: transparent url(/images/GGE_Resources/Images_Common/tools.gif) left;
}

#tools #toolsFontDown 
{
   background-position: 0px 0px;
}

#tools #toolsFontDown:hover 
{
   background-position: 0px 16px;
}

#tools #toolsFontUp 
{
   background-position: -19px 0px;
}

#tools #toolsFontUp:hover 
{
   background-position: -19px 16px;
}

#tools #toolsListen 
{
   background-position: -49px 0px;
}

#tools #toolsListen:hover 
{
   background-position: -49px 16px;
}

#tools #toolsSend 
{
   background-position: -67px 0px;
}

#tools #toolsSend:hover 
{
   background-position: -67px 16px;
}

#tools #toolsPrint 
{
   background-position: -47px 0px;
}

#tools #toolsPrint:hover 
{
   background-position: -47px 16px;
}

#tools #toolsPdf 
{
   background-position: -123px 0px;
}

#tools #toolsPdf:hover 
{
   background-position: -123px 16px;
}

/*--------LEFTMENU------*/

/*-----------------LEFT MENU---------------*/
div#leftmenu 
{
   width:100%;
   padding-bottom:0px padding-top:0px;
   background: url(/images/GGE_Resources/Images_Common/leftmenuup.jpg) no-repeat 0px 0px;
   clear:both;
}

#nav 
{
   font-size:14px;
   padding:25px 0px 0px 0px;
   margin-top:0px;
   margin-left:13px;
   width:207px;
   list-style: none;
   font-family: Tahoma, Verdana;
}

#nav h2
{
   display:none;
}

#nav ul 
{
   list-style: none;
   padding-bottom:5px;
   margin:0;
}

#nav li
{
   margin:0px;
   padding: 0px 0px 0px 0px;
}

#nav ul li a
{
   font-size:13px;
   display: block;
   font-weight: 600;
   width:176px;
   text-decoration:none;
   color: black;
   padding: 4px 10px 4px 21px;
   background:transparent  url(/images/GGE_Resources/Images_Common/slice_submenu.gif) repeat-x bottom;
}

#nav ul a:hover, #nav ul a.current 
{
   font-size:13px;
   background-color:#D8DCE7;
}

/*--------LOGON------*/

div#control {
width:100%;
padding-bottom:0px padding-top:0px;
background: url(/images/GGE_Resources/Images_Common/slice_menu.jpg) repeat-y 0px 0px;
}



/*--- M E M B E R S - N E W S L E T T E R ---*/


div#member {
width:100%;
height:232px;
padding-bottom:50px padding-top:0px;
background: url(/images/GGE_Resources/Images_Common/leftmenudown.jpg) no-repeat 0px 0px;
margin:0px;
}
*>div#member {

height:210px;
}

#ssousername, #p_request
{
width:160px;
}

div#rssContainer{
width:100%;
height:159px;
margin:0px;
padding-bottom:0px padding-top:0px;
background: url(/images/GGE_Resources/Images_Common/slice_menu.jpg) repeat-y 0px 0px;
}
*>div#rssContainer{
height:181px;
}
#member a{
color:#C61010;
}
#member a:hover{
color:#C61010;
background-color: transparent;
}


#member #newsletter, #search {

margin-bottom:-15px;
margin-left:15px;
font-size:0.8em;
}
#search h2 {

} 
#control h2 {
height:auto;

} 
 
#member h2, #newsletter h2, #search h2 {

font-size:20px;
margin-top:0px;
margin-left:13px;
width:207px;
text-align:left;
font-weight:500;
padding:15px 10px 4px 10px;
}

#member h3 {
padding:10px 10px 0px 20px;
font-size:1.1em;
font-weight:bold;
}

#member p, #newsletter p, #search p {
padding:5px 20px 4px 20px;
font-size:0.8em;
}

#member ul ul{
margin:5px 0px 0px 20px;
}

#member form input, #newsletter form input, #newsletter form select, #search form input {
width:160px;
}


div#rss h2{
font-size:12px;
display:none;
}
div#rss{
margin-left:10px;
width:200px;
padding:50px 50px 12px 25px;
background: url(/images/GGE_Resources/Images_Common/rss_icon.jpg) no-repeat 130px 30px;
}

div#rss a{
color:#C61010;
background-color: transparent;
display:block;
font-weight:bold;
font-size:14px;
width:150px;

}
div#rss a:hover{
color:#C61010;
background-color: transparent;
}

div#logout a{
color:#C61010;
background-color: transparent;
display:block;
font-weight:bold;
font-size:14px;
width:120px;
margin-left:30px;

}


/*-------------- F O R M S -----------------   */
#content input, #content textarea {
width:90%;
}

#content .checkbox {
width:auto;
}

input, textarea, select {
font-size:0.9em;
padding:2px;
border: 1px solid #999999;
font-family:  Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
height:20px;

}
textarea{
height:200px;
}

div#member
{
padding-left:15px;
}


div#member input.button, #member input.button, #member input.button.first {
background-color: #C61010;
border: 1px solid #184E19;
padding:0px;
color:white;
font-weight: bold;
width: auto;
font-size:0.9em;
}

input.button.first {
margin-left:210px;
}

#frontdate
{
font-size:0.6em;
width:160px;
}



/*--------------LEFTBORDER -----------------   */
div#leftborder{
	background: #DFE2EA url(/images/GGE_Resources/Images_Common/slice_body.jpg) repeat-x top;
background-color:#DFE2EA;
}


/*--------------RIGHTBORDER -----------------   */
div#rightborder{
	background: #DFE2EA url(/images/GGE_Resources/Images_Common/slice_body.jpg) repeat-x top;
background-color:#DFE2EA;
}

/*-----------BOTTOMBAR------*/

div#bottombar 
{
   width:100%;
   padding-bottom:0px padding-top:0px;
   background: url(/images/GGE_Resources/Images_Common/footer.jpg) no-repeat 0px 0px;
   clear:both;
   font-size:11px;
}

#bottombar a
{
   font-size:11px;
   font-color:black;
   padding: 1px 1px 1px 1px;
}

#bottombar A:hover
{
   font-size:11px;
   color:white;
   background-color: #C61010;
   text-decoration: underline;
   padding: 1px 1px 1px 1px;
}

#bottombar p
{
   font-size:10px;
   color:#949494;
}

#bottombar #copyright 
{
   font-size:11px;
}

.totop 
{
   background: url(/images/GGE_Resources/Images_Common/arrow_top.gif) no-repeat left;
   padding-left:13px;
   
}

span#transparent
{
   background-color:Transparent;
}


/*----- FIRSTPAGES-----------*/

#relatedContent { /*right column*/
width:220px;
height:450px;
float:right;
margin-top:10px;
font-size: 10px;
background: url(/images/GGE_Resources/images_common/prwtoselida.jpg) no-repeat top;
}

#relatedContent h4 {
font-size: 12px;
font-weight: bold;
padding:3px 0px 3px 0px;
}

#relatedContent ul, #relatedContent p {
background: url(/images/GGE_Resources/images_common/dotted_line.gif) repeat-x bottom;
line-height: 13px;
padding-bottom:10px;
list-style: none;
}
#relatedContent ul li {
padding-bottom:5px;
}
#recent
{
   margin-left:10px;
   width:80px;
}

#recentcontainer
{
   margin-left:30px;
}

#recent a:link 
{
   font-size:11px;
   color: #C61010;
   background-color: #ffffff;
   text-decoration: underline;
   padding: 1px 1px 1px 1px;
}

#recent a:visited
{
   font-size:11px;
   color: #C61010;
   background-color: #ffffff;
   text-decoration: underline;
   padding: 1px 1px 1px 1px;
}

#recent a:hover
{
   font-size:11px;
   color:#ffffff;
   background-color: #C61010;
   text-decoration: underline;
   padding: 1px 1px 1px 1px;
}

#recent a:active
{
   font-size:11px;
   color: #ffffff;
   background-color: #C61010;
   text-decoration: underline;
   padding: 1px 1px 1px 1px;
} 




/*---------------- I N D E X -----------*/
.compositeContent.index { /*for 2column template*/
width:430px;

}



.index div.item, #relatedContent div.item{
line-height: 15px;
font-size:11px;
font-family:Tahoma, Verdana;
clear:both;
display:block;
height:42px;
margin-left:30px;
margin-right:30px;
margin-bottom:0px;
margin-top:0px;
}
*> div.item{
height: auto;
min-height: 40px;
}

.index div.item p, #relatedContent div.item p{
margin: 8px 0 8px 0;
padding: 0px 0 15px 0;
line-height: 18px;
background: url(/images/GGE_Resources/images_common/dotted_line.gif) repeat-x bottom;
width:165px;
}
#relatedContent.index h3 {
font-size: 16px;
padding:30px 0px 0px 0px;
color:black;
text-indent:-5000px;
}


/*------------------------ T O O L I P related & m o r e  -------------------*/
.wait {
background: url(/images/GGE_Resources/images_common/toolip/wait.gif) repeat;
}

body.jsEnabled .hideOnJs, #wrapper .requiresJs {
display: none;
}

body.jsEnabled #wrapper a.requiresJs {
display: block;
}

.invisible {
display: none;
}
.specialtext{
font-size: 0.8em;
color:gray;
}
.mandatory, .error{
color: #E83838;
}
.success{
color: #184E19;
}
.totop {
background: url(/images/GGE_Resources/images_common/arrow_top.gif) no-repeat left;

}
.new {
color:white;
font-weight: bold;
font-size: 12px;
background-color: #9F1617;
padding-left:2px;
padding-right:2px;
padding-bottom:2px;
padding-top:2px;
}


/*Modify attributes of #contentwrapper below as desired*/
#contentwrapper{
width: 250px;
height: 200px;
border: 1px solid black;
background-color: #ffffff;
padding: 5px;
}

.billcontent{
width: 100%;
display:block;
font:Tahoma;
font-size:12px;
}

/*--- NEWSRIGHT  -----*/

div#right{
 background: url(/images/GGE_Resources/Images_Common/middle.jpg) no-repeat right; 
height:278px;
width:15px;
}

div#pathright{
 background: url(/images/GGE_Resources/Images_Common/sitepathright.jpg) no-repeat right;
height:30px; 
width:15px; 
}

div#newsright{
 background: url(/images/GGE_Resources/Images_Common/middle_right.jpg) repeat-y right;
height:282px;
width:15px; 
}
