﻿*,dl,dt,dd,ul,li { margin:0; padding:0;}

body  
{
    background:url(../images/backgrounds/bodybg.jpg) top center repeat; 
    color:#666666;
}

.containerdiv { float: left; position: relative; } 
.cornerimage { position: absolute; top: 0; right: 0; } 

#youtube_playlist_div
{
    height:170px;
    width:746px;
    margin-top:10px;
    position:absolute;
    /*border:solid black 1px;
    background-color:Black;*/
    z-index:10;
    padding:0px;
}

.gallery
{
    margin-left:3px;
    margin-top:10px;
    text-align:center;
}

html,body { height:101%; }

a, a:visited, a:active { color:#003399; }
a:hover { color:#0055bb; }

a img { border:0; }
.OverallContainer {
    width:941px; 
    margin:0 auto; 
    padding:21px 0 0 0; 
    background:url(../images/backgrounds/contentbg.jpg) center top no-repeat #ffffff; 
}

.FooterBar {
    margin:0 10px; 
    border-top:1px solid #666666; 
    padding:10px 0; 
    color:White;
    background-color:#000228;
}

.FooterBar a 
{
    color:White;
    text-decoration:none;
}

.FooterBar a:hover 
{
    color:#0666B8;
    text-decoration:none;
}
 
    
ul.leftNav, ul.leftNav li ul { list-style:none; }
ul.leftNav  li, ul.leftNav  li ul li  
{
    display:block;
    margin:0; 
    padding:0;
    width:173px;
    height:30px;
}
ul.leftNav li a, ul.leftNav li dt, ul.leftNav  li ul li a
{
    display:block;
    width:160px;
    height:21px;
    padding:10px 0 0 10px;
    background:url(../images/backgrounds/button.jpg) left top; 
    vertical-align:middle;
    font-family:Century Gothic;
    font-size:11px;
    font-weight:bold;
    color:#003399;
}
ul.leftNav li a:hover, ul.leftNav li dt:hover, ul.leftNav  li ul li a:hover
{
    background:url(../images/backgrounds/buttonHover2.jpg);
    color:#ffffff; 
}
ul.leftNav li dl dd ul li
{
    height:31px; 
}
ul.leftNav li dl dd ul li a
{
    border-left:1px solid #99a3a4;
    background:url(../images/backgrounds/button.jpg) right top; 
}
ul.leftNav li dl dd ul li a:hover
{
    border-left:1px solid #99a3a4;
    background:url(../images/backgrounds/buttonHover2.jpg) right top; 
    color:#ffffff; 
}
.dropdown { width:173px; height:22px; display:block; position:relative; margin:0; padding:0; } 
.dropdown dt {  cursor:pointer; margin:0; padding:0; }
.dropdown dd { width:173px; position:absolute; top:-11px; overflow:hidden; display:none; }

.PageContent 
{
}

.p p { margin:0; padding:0 0 6px 0; }

.TitleAlign { padding-left:10px; }

.Highlighted,.blue { color:#0066cc; }

.red { color:#ff0000; }


.indent  
{
    text-indent:-10px; 
    padding-left:10px; 
}

.PageTitle {
    margin-bottom:10px;
    width:714px;
    height:30px;
    background:url(../images/titles/title_bg.jpg) no-repeat top left;
}
.PageTitle table tr td {
    height:30px;
    padding:0 0 0 10px;
    vertical-align:middle;
    color:#ffffff;
    font-size:20px;
    font-weight:normal;
}
.InternTable  
{
    border:1px solid #cccccc; 
    padding:12px 0; 
    background:#bfd1dd; 
    width:702px;
    margin-bottom:30px;
}
.InternTable div,.InternTable h2
{
    padding:4px 12px 6px 12px; 
}
.InternTable table  
{ 
    width:100%;
    border:0; 
}
.InternTable table tr td 
{
    text-align:center;
    padding-bottom:12px;
}
.InternTable table tr td img
{
    height:100px;
    border:1px solid #666666;
}

.LoginForm
{
    height:210px;
    width:250px;    
    margin-left:200px;
    padding-left:45px;
    padding-top:40px;
    color:White;
    background:url(../images/backgrounds/login_form.png) no-repeat left top; 
}

.LoginForm:hover
{
    background:url(../images/backgrounds/login_form_hover.png) no-repeat left top; 
}

.User_LoginForm
{
    height:175px;
    width:365px;    
    margin-left:140px;
    padding-left:50px;
    padding-top:35px;
    color:White;
    background:url(../images/backgrounds/user_login_form.png) no-repeat left top; 
}

.User_LoginForm:hover
{
    background:url(../images/backgrounds/user_login_form_hover.png) no-repeat left top; 
}

.Product
{
    background-color:White;
    color:Black;
}

.Product:hover
{
    /*background-color:#3196FF;*/
    color:Black;
    border: solid #3196FF 1px;
}

.Product:hover a
{
    color:#D6CB12;
    cursor:pointer;
}

.Product img:hover
{
    cursor: url(../images/icons/zoom_cursor.png), auto;
}

.Page_Link
{
    border:solid black 1 px;
    padding:50px;
    background-color:#5A5655;
}

.Page_Link:hover
{
    background-color:#5A5655;
}
