﻿/*html basic modules*/
.default
{
}
.clear
{
}
.left
{
    border-bottom: #0033cc 1px solid;
    border-left: #0033cc 1px solid;
    border-right: #0033cc 1px solid;
    background-color: transparent;
    background-attachment: scroll;
    background-image: url(moduleTitleCenter.jpg);
    background-repeat: repeat-x;
}
.leftAd
{
}
.leftAlternating
{
}

.Center
{
    border-bottom: #0033cc 1px solid;
    border-left: #0033cc 1px solid;
    border-right: #0033cc 1px solid;
    background-color: transparent;
}
.centerAd
{
}
.centerAlternating
{
}

.right
{
}
.rightAd
{
}
.rightAlternating
{
}
#linkDiv a
{
    text-decoration: none;
    padding: 1px 2px 0px 1px;
}
#linkDiv img
{
    padding: 1px 2px 0px 1px;
}


#project-content
{
    padding: 2px;
    background-color: #EFEFEF;
    width: 99%;
}
#project-content a.project:link, #project-content a.project:visited
{
    border: 1px solid #FFFFFF;
    background-color: #EFEFEF;
    font-size: smaller;
    text-decoration: none;
    color: #666666;
}
#project-content a.project:hover
{
    border: 1px solid #FFFAF5;
}
#project-content h4
{
    float: left;
    top: 0px;
}
.sidebarcontainer
{
    padding: 6px;
    border: 1px solid #FFFFFF;
    background-color: #EFEFEF;
    font-size: smaller;
}
.sidebarcontainer a:hover
{
    border-right: #0000cc 1px solid;
    border-top: #0000cc 1px solid;
    border-left: #0000cc 1px solid;
    border-bottom: #0000cc 1px solid;
}
.sidebarcontainer h4
{
    float: left;
    top: 0px;
    clear: left;
}
.sidebarcontainer h5
{
    float: left;
    clear: both;
}
/* \*/
* html .sidebarcontainer
{
    height: 1%;
}
/* */


.sidebarcontainer a
{
    color: #FF284E;
}

.sidebarcontainer li
{
    list-style-type: none;
}


/*BoxLeft*/
.boxLeft
{
    margin-bottom: 10px;
}

#boxLeftBkgd
{
	background-color:#F3F3F3;
    
}

#boxLeftBkgd span
{
    background-color:#F3F3F3;
}
.boxLeftSlide
{
    line-height: 18px;
    padding: 7px 12px 1px 28px;
    text-align: left;
    background-color:#eee;
}
.boxLeftSlide span
{
    font-size:0.8em;
    background:none !important;
    
    display:block;
    margin-left:8px;
    
}
.boxLeftSlide h6
{
    padding:0;
    margin:1px;
    color:#E25921;
    border-bottom:2px solid #9CB4F2;
    font-size:0.89em;
    
}
.boxLeftSlide a h6
{
   border-bottom:2px solid #9CB4F2;
}
.boxLeftSlide a 
{
    text-decoration:none;
    border-bottom:dashed 1px #efefef;
    display:block;

}
.boxLeftSlide a:hover
{
    font-weight:bolder;
}
.boxLeftSlide a:hover h6
{
    background-color:#E25921;
    color:#2F0089;
}
.boxLeftSlideContact
{
    text-align: left;
}

.boxInnerContact a
{
   display: block;
   
 
}
.boxLeftAux img
{
    border: medium none;
    margin-top: 5px;
}

.boxCenterLeft img
{
    border: medium none;
}
ul.boxLeftLinks
{
    list-style-type: none;
    margin: 3px 0pt 0pt;
    padding: 0pt;
}
ul.boxLeftLinks li
{
    padding: 1px 0pt;
}
ul.boxLeftLinks li img
{
    margin-right: 6px;
}
ul.boxLeftLinks li a:link
{
    
    color: #005A9C;
    padding-left: 12px;
    text-decoration: none;
}
ul.boxLeftLinks li a:active
{
    
    color: #005A9C;
    padding-left: 12px;
    text-decoration: none;
}
ul.boxLeftLinks li a:visited
{
    
    color: #005A9C;
    padding-left: 12px;
    text-decoration: none;
}
ul.boxLeftLinks li a:hover
{
    
    color: #BD0000;
    padding-left: 12px;
    text-decoration: none;
}
.services 
{
    background-color:#F3F3F3;
    text-align:center;
    font-weight:bold;
    width:120px;
}
.services a
{
    text-decoration:none;
    display:block;
}
.services img
{
    border:none;
}
.services a:hover
{
    background-color:#008bc0;
    color:#ffffff;
    cursor:crosshair;
}
.services a:visited
{
    background-color:#008bc0;
    color:#F3F3F3;
   
}
#content #html
{
   border:solid 1px black;
   border-top:none;
   margin-top:-1px; 
}
#contentDefault #html
{
   border:solid 1px black;
   border-top:none;
   margin-top:-1px; 
}
#contentDefault table tr td #html
{
   border:none;
   margin-top:-1px; 
}
#content #html img
{
    border:solid 1px black;
    
}
#contentDefault #html img
{
    border:solid 1px black;
    
}
#content #html p
{
    margin-left:5px;
    margin-right:5px;
    margin-top:1px;
    
}
#contentDefault #html p
{
    margin-left:5px;
    margin-right:5px;
    margin-top:1px;
    
}
#imageGallery
{
    overflow:auto;
    height:125px;
    text-align:left;
}
#imageGallery a img
{
   
   padding:3px;
   border:solid 1px #006666;
}
#imageTabs a img:hover 
{
    border-color:#0066CC;
}

/*box left contacts*/
#contactList
{
    padding:5px;
}
#contactList div.center
{
     text-align:center;
     
}
#contactList div.center
{
     text-align:-moz-center;
     
}
.boxLeftContact
{
    
    margin-bottom: 5px;
    text-align:left;
}
.boxInnerContact a
{
    background-color: #005a9c;
    display: block;
    padding-top: 6px;
    padding-left: 20px;
    padding-bottom:5px;
    font-size: 0.9em;
    color: #ffffff;
    text-decoration: none;
}
.boxInnerContact a:hover
{
     background-color: #008bc0;
}
.boxLeftContact img
{
    border: medium none;
    float:left;
    margin-right:5px;
    z-index:9999;
}
.boxLeftSlideContact
{
    
    padding: 7px 12px 1px 28px;
    text-align: left;
    font-size:8pt;
    z-index:9999;
}

#boxLeftBkgdContact
{
    background: #F3F3F3 url(SliderImages/bgnd.gif) no-repeat scroll left top;
}
#boxLeftBkgdContact span
{
    background: #F3F3F3 url(SliderImages/bgnd.gif) no-repeat scroll left top;
}

h6.departmentTitle
{
    margin:0px;
    margin-top:1px;
    padding:0px 0px 2px 2px;
    background-color:#1B3B86;
    border-bottom:solid 2px #E6E3D7;
    color:#fff;
}
div.dept
{
    border:solid 1px #E6E3D7;
}
