﻿body 
{   
    color:#202346;
    padding:0px;
    margin:0px;
    background-color:#062568;
}
.body_text{
   color:#01184d;
   font-size:14px;
   vertical-align:top;
   background-color:#ffffff;
   padding-top:8px;
}
.heading{
   font-family:Georgia;
   color:#01184d;
   font-size:18px;
   padding-top:11px;
}

.pageSubHeading
{
   font-family:Georgia;
   color:#B43F45;
   font-size:14px;
   font-weight:bold;
   padding-top:10px;	
   padding-bottom:10px;
}

.sidebar_Light_Top
{
    height:15px;
    width:339px;
    background-image:url('../Images/sidebar_top.jpg');
    background-repeat:no-repeat;   
}
.sidebar_Light_Bottom
{
    height:15px;
    width:339px;
    background-image:url('../Images/sidebar_bottom.jpg');
    background-repeat:no-repeat;   
}
.sidebar_Light_Main
{
    width:339px; 
    background-color:#cad4e8;
}
.sidebar_Light_Heading
{ 
    /*color:#2f59b0;*/
    color:#033777;
    font-family:Georgia;
    font-size:14px;
    font-weight:bold;
    padding-left:10px;
}
.sidebar_Light_SubHeading
{
    color:#426ea3;
    font-family:Georgia;
    font-size:12px;
    padding-left:10px;
    padding-top:8px;
}
.sidebar_Light_Text
{
    color:#01184d;
    font-size:12px;
    padding-left:10px; 
    padding-right:10px;
}

.menu
{
    height:22px;
    background-image:url('images/menu_bg.jpg');   
    background-position:top;
    background-repeat:no-repeat; 
}
.inner_table
{
   width:770px; 
}
.blue_line_thin{
   background-color:#202346;
   height:2px;	
   }
   
.news_table
{   
   padding-bottom:10px;
   background-image:url('images/news_bg.jpg');
   background-repeat:no-repeat;
   height:98px;
   width:453px;	 
}
.news_link{
   font-family:Georgia;
   color:#c4d2ef;
   font-size:13px;
   text-decoration:none;
}

.news_link:hover{
   font-family:Georgia;
   color:#B2CAFC;
   font-size:13px;
   text-decoration:underline;
}
.links
{
    color:#ffffff;
    text-decoration:none;
}
.links:hover
{
    color:#F7B046;
    text-decoration:none;
}
.photo {width:635px; text-align:left; position:relative; margin:0 auto;}

.photo ul.topic {padding:0; margin:0; list-style:none; width:635px; height:auto; position:relative; z-index:10;}

.photo ul.topic li {display:block; width:125px; height:31px; float:left;}
.photo ul.topic li a.set {display:block; font-size:11px; width:124px; height:30px; text-align:center; line-height:30px; color:#000; text-decoration:none; border:1px solid #fff; border-width:1px 1px 0 0; background:#ccc; font-family:verdana, arial, sans-serif;}

.photo ul.topic li a ul, 
.photo ul.topic li ul 
{display:none;}

.photo ul.topic li.active a
{color:#000; background:#bbb;}

.photo ul.topic li a:hover,
.photo ul.topic li:hover a
{color:#fff; background:#aaa;}

.photo ul.topic li.active ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:375px; background:#ddd; width:464px; padding:40px 60px; border:20px solid #bbb; z-index:1;}

.photo ul.topic li a:hover ul, 
.photo ul.topic li:hover ul
{display:block; position:absolute; left:0; top:31px; list-style:none; padding:0; margin:0; height:375px; background:#ddd; width:464px; padding:40px 60px; border:20px solid #aaa; z-index:100;}

.photo ul.topic li ul li
{display:inline; width:112px; height:87px; float:left; border:1px solid #fff; margin:1px;}

.photo ul.topic li ul li a
{display:block; width:110px; height:85px; cursor:auto; float:left; text-decoration:none; background:#444; border:1px solid #888;}

.photo ul.topic li ul li a img
{display:block; width:100px; height:75px; border:5px solid #eee;}

.photo ul.topic li a:hover ul li a:hover, 
.photo ul.topic li:hover ul li a:hover 
{white-space:normal; position:relative;}

.photo ul.topic li a:hover ul li a:hover img, 
.photo ul.topic li:hover ul li a:hover img 
{position:absolute; left:-50px; top:-32px; width:200px; height:150px; border-color:#fff;}