﻿body 
{
    margin:20px 0 0 0;
    font-size:0.73em;
    font-family:Verdana, Arial, Trebuchet MS;
    background-color:#000000;
    color:#555555;
   
}

/***************************************
        Global Link Classes 
****************************************/

body a:link{
    color: #86898c;
     text-decoration:none;

    }
body a:hover{
    color: #ccc;
    text-decoration:none;

    }
body a:visited{
    color: #86898c;
 text-decoration:none;
	}
body a:visited:hover{
    color:#ccc;
text-decoration:none;
    }
/***************************************
        End Global Link Classes 
****************************************/

#MainContainer
{
    width:960px;
    height:auto;
    overflow:hidden;
    margin:auto;
    background-color:#ffffff; 
    padding:7px;
}
#TopNav
{
    width:960px;
    height:auto;
    overflow:hidden;
    text-align:right;
    padding:7px 0px 10px 0px;
    color:#86898c;

}

#BaseNav
{
    width:960px;
    height:auto;
    overflow:hidden;
    text-align:right;
    padding:7px 0px 10px 0px;
    color:#86898c;
    margin:auto;
}

#BaseNav a:link{
    color:#ccc;
    text-decoration: none;
    }

#BaseNav a:hover{
    color:#ccc;
    text-decoration: underline;
    }

#BaseNav a:visited{
    color:#ccc;
	text-decoration: none;
	}

#BaseNav a:visited:hover{
    color:#ccc;
    text-decoration: underline;
    } 
#BannerOne
{
    width:960px;
    height:110px;
    overflow:hidden;
    float:left;
    background:url(../Images/BannerOne.jpg) no-repeat;
   /* border-bottom:solid 3px #86898c;*/
}
#BannerTwo
{
    width:960px;
    height:100px;
    overflow:hidden;
    float:left;margin-bottom:3px;
}
#Left
{
    width:200px;
    height:auto;
    overflow:hidden;
    float:left;
    margin-top:10px;
   
}
.LeftHolder
{
    width:190px;
    height:69px;
    overflow:hidden;
    float:left;
    
}

.LeftHolder_MenuEle
{
    width:190px;
    height:47px;
    overflow:hidden;
    float:left;
    
}
.RightHolder
{
    width:195px;
    height:69px;
    overflow:hidden;
    float:left;
    margin-left:5px;
    
    
}
#Middle
{
    width:540px;
    height:auto;
    overflow:hidden;
    float:left;
     margin-top:10px;
     padding:0 10px 10px 10px;
    border-right:solid 1px #cccccc;
}
#Right
{
    width:199px;
    height:auto;
    overflow:hidden;
    float:left;
   font-size:11px;
     margin-top:10px;
}

#RightHeader
{
    width:180px;
    height:auto;
    overflow:hidden;
    float:left;
    margin:2px 5px 10px 5px;
    padding:5px 3px 5px 10px;
    background-color:#000000; 
    color:#fff;
}

.NavContainer
{
    width:960px;
    height:auto;
    overflow:hidden;
    float:left;
    background-color:#ef342a;
}
.Nav
{
    width:746px;
    height:auto;
    overflow:hidden;
    background-color:#000000;
    margin:0 0 0 0;
    font-weight:500;
    float:left;
    padding-left:15px;
}

.Nav ul{
   
    padding-top:3px;
    padding-bottom: 5px;
    margin-top: 2px;
	padding-left: 0;
	margin-left:2px;
	margin-bottom: 2px;
	font-family:Verdana;
    color:#fff;
    background-color:#000000;
    
    }

.Nav ul li{
	margin-right:35px;
    display: inline;
   	width:130px;
   	padding:5px 3px 5px 3px;
   
	}

.Nav a:link{
    color:#fff;
    text-decoration: none;
    
    }

.Nav a:hover{
    color:#ef342a;
    text-decoration: none;
    
    }

.Nav a:visited{
    color:#fff;
	text-decoration: none;
	
	}

.Nav a:visited:hover{
    color:#ef342a;
    text-decoration: none;
   
    }
    
 h1
 {
    font-size:1.3em;
    color:#ef342a;
    margin:7px 0 0 0;
    width:100%;
 }
 
  h2
 {
    font-size:1em;
    color:#666666;
    margin:10px 0 5px 0;
    float:left;
     width:100%;
 }
 
 .TableHeaders
 {
     color:#ef342a;
     font-weight:600;
 }
 .TableBorder
 {border:solid 1px #fff;
    margin:20px 0 0 0;
 }
 
 /*****************************************
                   SIDE MENU  
*******************************************/
 
 .SideSubMenu
{
    width:200px;
    height:auto;
    overflow:hidden;
    margin:0;
    float:left;

    text-align:left;
    }
 
 
.SideMenuHeader
{
    width:200px;
    height:49px;
    overflow:hidden;
    /*padding:5px 0px 5px 0px;*/
    color: #fff;
        background-color:#00ac5b;
    letter-spacing:0.1em;
    text-decoration:none;
    font-size:12px;
   background:url("/Images/MenuHeader_Generic.jpg") no-repeat;
   
   
}
.SideMenuHeaderGrey
{
    width:200px;
    height:41px;
    overflow:hidden;
    /*padding:5px 0px 5px 0px;*/
    color: #fff;
        background-color:#00ac5b;
    letter-spacing:0.1em;
    text-decoration:none;
    font-size:12px;
      background:url("/Images/MenuHeader_GenericGrey.jpg") no-repeat;

   
   
}
.SideMenuHeaderBlack
{
    width:200px;
    height:41px;
    overflow:hidden;
    /*padding:5px 0px 5px 0px;*/
    color: #fff;
        background-color:#00ac5b;
    letter-spacing:0.1em;
    text-decoration:none;
    font-size:12px;
    margin:auto 0 0 8px;
   background:url("/Images/MenuHeader_News.jpg") no-repeat;
   
}

#SideSubMenu{
	width:200px;
    height:auto;
    
    float:left;
   /* margin:10px 0 0 20px;*/
    /*clear:both;*/
    }
	
.SideSubMenu ul{
	margin: 0 0 0 10px;
	margin-left: 0px;
    padding:0 0 5px 0;
    list-style-type:none;
     text-decoration:none;
    }
	
.SideSubMenu li{
    margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 5px;
    padding:0px 3px 2px 3px;
   	text-align: left;
	width: 180px;
	height:auto;
	border-top: 2px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	 text-decoration:none;
	
    }
    
    
.SideSubMenuSelected
{
    font-size:11px;
    
    padding:0px 3px 2px 3px;
    border-bottom:solid 4px #ef342a;
    text-decoration:none;
    
    
}
.SideSubMenunotSelected
{
    font-size:11px;
     padding:0px 3px 2px 3px;
     text-decoration:underline;
}


.SideSubMenuLevel2 ul{
	margin: 0 0 0 25px;
	margin-left: 15px;
    padding:0 0 5px 0;
    list-style-type:none;
     text-decoration:none;
    }
	
.SideSubMenuLevel2 li{
    margin-right: 0px;
	margin-left: 15px;
	margin-bottom: 5px;
    padding:0px 3px 2px 3px;
   	text-align: left;
	width: 190px;
	height:auto;
	border-top: 2px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	 text-decoration:none;
	 line-height:18px;
	
    }
    
    .SideSubMenuSelectedL2
{
    font-size:11px;
    
    padding:0px 3px 2px 3px;
    border-bottom:solid 4px #888888;
    text-decoration:none;
    
    
}
.SideSubMenunotSelectedL2
{
    font-size:11px;
     padding:0px 3px 2px 3px;
     text-decoration:underline;
}
.HeaderMenuItem

{
    padding:15px 0 0 10px;width:180px;
}


.HeaderMenuItem a:link{
    color:#fff;
    text-decoration: none;
    
    }

.HeaderMenuItem a:hover{
    color:#fff;
    text-decoration: underline;
    
    }

.HeaderMenuItem a:visited{
    color:#fff;
	text-decoration: none;
	
	}

.HeaderMenuItem a:visited:hover{
    color:#fff;
    text-decoration: underline;
   
    }
    
    
    
 .ChbOption
{
   width:auto;
   height:auto;

   float:left;
   background-color:#fff;
   padding:5px 0 5px 0;
}

.CPPageRow
{
   width:350px;
   height:auto;
   overflow:auto;
   float:left;
   background-color:#fff;
   padding-bottom:2px;
}

.CPlbl
{
    width:130px;
    height:auto;
    overflow:auto;
    background-color:#ffffff;
    float:left;
    margin:0px 0 0px 0;
    

    padding-bottom:2px;
}

.CPInput
{
    width:190px;
    height:auto;
    background-color:#ffffff;
    float:left;
    margin:0px 0 5px 0px;
}