﻿*
{
    margin:0px;
    padding:0px;
}

img
{
    border:0px;
    margin:0px;
    padding:0px;
}
body 
{
    font-family:Arial;
    font-size:12px;
}
a,a:visited, a:hover,a:link
{
    text-decoration:none;
}

#wrapper
{
    width:950px;
    height:100%;
    margin:20px auto;
    
}
#main
{
    width:950px;
    float:left;
    border:solid 1px #000000;
    
}
.PlaceHolderClass
{
    width:950px;
    height:auto;
    float:left;
}
#header
{
    width:950px;
    height:142px;
    background-image:url('../images/header.jpg');
    background-repeat:no-repeat;
    float:left;
}
.headertextsalt
{
     float:left;
    margin-top:57px;
    color:White;
    font-weight:bold;
    width:945px;
    text-align:right;
}
.headertexts
{
    float:left;
    margin-top:50px;
    color:White;
    font-weight:bold;
    width:850px;
    text-align:right;
}

.headertexts a, .headertexts a:visited,.headertexts a:link
{
    color:White;
}
.headertexts a:hover
{
    color:#0096da;
}

#idimenu
{
    width:945px;
    background-color:Black;
    float:left;
    line-height:40px;
    color:#FFFFFF;
    padding-left:5px;
    font-family:Arial;
    font-size:16px;
    
}

#idimenu a, #idimenu a:link, #idimenu a:visited
{
color:#FFFFFF;
}
#idimenu a:hover
{
color:#0096da;

}
#flashcontent
{
    width:950px;
    height:445px;
    float:left;
    z-index:0;
}
#altboxes
{
    width:950px;
    height:300px;
    float:left;
    display:inline;
}
.boxitem
{
    width:291px;
    float:left;
    height:291px;
    background-repeat:no-repeat;
    margin-left:12px;
    margin-right:13px;
    display:inline;
}

.boxitem ul
{   margin:0px;
    padding:0px;
    margin-top:45px;
    margin-left:23px;
    display:block;
    line-height:15px;
    list-style-position:outside;
}
.boxitem li
{
    line-height:15px;

    color:#3a3a3a;
    font-weight:bold;

   padding:0px;
   margin-bottom:8px;
   display:list-item;
}
.boxitem li:hover
{
    line-height:15px;

     margin:0px;
   padding:0px;
      margin-left:8px;
   margin-bottom:8px;
    color:#0096da;
    font-weight:bold;
    cursor:pointer;
   
}
.boxitem a, .boxitem a:link
{
    color:#3a3a3a;
    font-weight:bold;
    margin:0px;
    padding:0px;
    
}
.boxitem a:hover
{
    color:#0096da;
}

#footer
{
    width:950px;
    height:52px;
    background-image:url("../images/footer.jpg");
    background-repeat:no-repeat;
    text-align:center;
    color:White;
    line-height:26px;
    float:left;
    
    
}
#footer a, #footer a:visited,#footer a:link
{
    color:White;
}
#footer a:hover
{
    color:#0096da;
}
.pageheader
{
    width:934px;
    height:35px;
    line-height:35px;
    text-transform:uppercase;
    color:#FFFFFF;
    font-family:Arial;
    font-size:15px;
    background-image:url(../images/pageheaderback.jpg);
    background-repeat:no-repeat;
    padding-left:16px;
    font-weight:600;
}
.pagecontent
{
    margin:10px 10px 10px 10px;
}

.idinavmenu
{
float:left;
width:200px;
background-color:black;
padding:3px;
margin:5px;
color:#FFFFFF;
font-family:Arial;
line-height:20px;
font-size:14px;
}

.idinavmenu a:link, .idinavmenu a:visited
{
color:#FFFFFF;
}
.idinavmenu a:hover
{
   color:#0096da;
}
.subPlaceHolderClass
{
float:left;
width:704px;
border:1px solid #3a3a3a;
margin:5px;
padding:8px;
font-family:Arial;
font-size:12px;
line-height:16px;
margin-bottom:25px;
}
.subPlaceHolderClass ul, .subPlaceHolderClass li
{
list-style-position:inside;
font-family:Arial;
font-size:12px;
}
.subPlaceHolderClass h2
{
background-color:#0096da;
line-height: 35px;
color:#FFFFFF;
padding-left:5px;
margin-bottom:5px;
}
.subPlaceHolderClass img
{
margin:6px;
}