﻿*{
    Margin: 0;
    padding: 0;
}
html{
    overflow-y: scroll;
}
body{
    font-size: 13px;
    font-family: Verdana;
    background: white url(Images/bg.jpg) repeat-x top left;
    margin-bottom: 25px;  
}
h3{
   font-size: 16px;
   font-weight: bold;
   margin-bottom: 10px;
   color: #78a3b9;
}   
.table{
	border: 1px solid #cbcdcf;
	margin-left: 8px;
	margin-right: 8px;
	
}
.table td{
    border: 1px solid #cbcdcf;
}
a:link {
	color: #78a3b9;
	text-decoration : underline;
}
a:visited {
	color: #78a3b9;
	text-decoration : underline;
}
a:hover {
	color: #78a3b9;
	text-decoration : none;
}
a:active {
	color: #78a3b9;
	text-decoration : underline;
}
img{
    display: block;
}
.Clear{
    Clear: both;
}
.Center{
    margin: auto auto;
    text-align: center;
}
.Wrapper{
    width: 981px;
    margin: auto auto;    
}
.Header .logo{
    padding: 20px;
}
.Main{
    background: transparent url(Images/Main_bg.png) repeat-y;
    position: relative;  
}
.Top{
    width: 963px;
    margin: auto auto;
    border: 1px solid white;    
}
.TopLeft{
    float: left;
    position: relative;
    z-index: 1;
    margin-top: -315px;
}
.TopRight{
    float: right;
    background: transparent url(Images/TopRight_bg.png) top left no-repeat;
    width: 343px;
    height: 315px;
    position: relative;
    z-index: 2;
}
.Bottom{
    background: #fbf8f9;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;    
    width: 963px;
    margin: auto auto;
    margin-top: -10px;    
    z-index: 1;
    padding-top: 10px;
}
.BottomBox{
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background: transparent url(Images/Texture.png);
    float: left;
    padding: 5px;
}
.BottomBox > .Content1{
     background: transparent url(Images/box1_bg.png) no-repeat;
     height: 201px;
     width: 462px;
     line-height: 15px;
}
.BottomBox > .Content2{
     background: transparent url(Images/box2_bg.png) no-repeat;
     height: 201px;
     width: 198px;
     line-height: 17px;
     
}
/*---Second Page Styling---*/
.Page2Bottom
{
    width: 963px;
    border-left: 1px solid #b2b1b1;
    border-right: 1px solid #b2b1b1;
    margin: auto auto;    
    background: url(Images/Page2Bottom_bg.png);
}
.LeftNavigation{
    float: left;
    width: 230px;
    margin-left: 8px;
    height: 210px;
}
.Page2Content{
    Float: right;
    margin-right: 7px;
    width: 689px;
    min-height: 500px;
}
/*---Home Page Styling---*/
.HomePartner{
    width: 188px;
    float: left;
    margin: auto auto;
    text-align: center;
}
.HomePartner img{
    margin: auto auto;
}
.TopPartnerBox{
    width: 156px;
    height: 162px;
    background: url(Images/TopPartnersBox_bg.png);
    float: left;
    margin: 25px 0 25px 10px;
}
.TopPartnerBox > .logo{
    height: 110px;
    margin: 10px 10px 0 10px;
}
.TopPartnerBox > .content{
    text-align: center;
    color: #504f4f;
    font-weight: bold;
    font-size: 12px;
    padding: 5px;
}
/*---Left Navigation---*/
.LeftNavigation ul{
    List-style: none;    
}
.LeftNavigation ul li{
}
.LeftNavigation ul li a{
    line-height: 33px;
    background: url(Images/LeftNavigation_btn.png) top;
    display: block;
    padding: 0 0 0 20px;
    color: White;
    font-weight: bold;
    text-decoration: none;
}
.LeftNavigation ul li a:hover{
    background: url(Images/LeftNavigation_btn.png) bottom;
}
/*---Top Navigation---*/
.TopNavigation{
    float: right;
    position: relative;
    top: 63px;
}
.TopNavigation ul{
    list-style: none;
    margin-right: 25px;
}
.TopNavigation ul li{
    float: left;
    margin-right: 3px;
    margin-top: 4px;
}
.TopNavigation ul li a{
    background: transparent url("images/Tab_right.png") no-repeat right top;
    display: block;
    text-decoration: none;
    padding: 0px 10px 0px 0px;
    font-weight: bold;
    color: #0a61a9;
}
.TopNavigation ul li span{
    background: transparent url("images/Tab_left.png") no-repeat left top;
    padding: 6px 10px 6px 20px;
    display: inline-block;
}
.TopNavigation ul li span:hover{
	cursor: pointer;
}
.TopNavigation ul li.Selected{
    margin-top: 0px;
    border-bottom: 1px solid #b8cedf;
}
.TopNavigation ul li.Selected a{
    padding: 0px 10px 0px 0px;
    color: White;
}
.TopNavigation ul li.Selected span{
    background: transparent url("images/Tab_left.png") no-repeat left top;
    padding: 10px 10px 6px 20px;
    display: inline-block;
}
/*---Home Horizontal Navigation
.HomeNavigation{
    background: transparent url(Images/HomeNavigation_bg.png);
    height: 39px;
    width: 965px;
    margin: auto auto;
    position: relative;
    z-index: 2;
}
.HomeNavigation ul{
    list-style: none;   
    float: right;
}
.HomeNavigation ul li{    
    Float: left;
    line-height: 36px;
}
.HomeNavigation ul li a:link,
.HomeNavigation ul li a:visited{
    display: block;
    color: White;
    font-size: 13px;
    font-weight: bold;    
    text-decoration: none;
    background: transparent url(Images/HomeNavigation_divider.png) top left no-repeat;
    padding: 0 0 0 3px;  
}
.HomeNavigation ul li span{
    display: block;
    padding: 0px 12px 0px 12px;
}
.HomeNavigation ul li span:hover{
    background: url(Images/HomeNavigation_Mouseover.png);    
}---*/
/*---Home Horizontal Navigation Centered---*/
.HomeNavigation{
    background: transparent url(Images/HomeNavigation_bg.png);
    height: 39px;
    width: 965px;
    margin: auto auto;
    position: relative;
    z-index: 2;
    text-align: center;
}
.HomeNavigation ul{
    list-style: none;
    width: auto;   
    margin: 0 auto;
    display: inline;    
}
.HomeNavigation ul li{    
    display: inline;
    line-height: 36px;
}
.HomeNavigation ul li.first{    
    background: transparent url(Images/HomeNavigation_divider.png) top left no-repeat;
    display: inline;
    padding: 10px 3px 10px 0; 
}
.HomeNavigation ul li a:link,
.HomeNavigation ul li a:visited{
    display: inline-block;
    color: White;
    font-size: 13px;
    font-weight: bold;    
    text-decoration: none;
    background: transparent url(Images/HomeNavigation_divider.png) top right no-repeat;
    padding: 0 3px 0 0;  
}
.HomeNavigation ul li span{
    display: block;
    padding: 0px 15px 0px 15px;
}
.HomeNavigation ul li span:hover{
    background: url(Images/HomeNavigation_Mouseover.png);    
}
/*----Text Styling----*/
.Content{
    color: #504f4f;
    padding: 10px;
}
.Content p{
    margin-bottom: 9px;
}
.Content ul, .Content ol{
    margin-left: 25px;
    margin-bottom: 9px;
}
.Content li{
    margin-bottom: 3px;
}
.Content a:link{
    color: #78a3b9;
    text-decoration: underline;
}
.Content a:hover{
    text-decoration: none;
}
.Content h1,
.Content h2{
    margin-bottom: 10px;
    color: #78a3b9;
}
.Content h4,
.Content h5,
.Content h6{
    color: #504f4f;
    margin-bottom: 10px;
}
.Footer img{
    margin: 0;
    padding-right: 5px;
    float: left;
}
.Footer{
    padding: 5px;
    width: 950px;
    margin: auto auto;
    text-align: right;
    color: #4a557d;
    text-decoration: none;
    font-size: 10px;
}
.Footer a{
    color: #4a557d;
    text-decoration: none;
    font-size: 10px;
}
.Footer a:link {
	color: #78a3b9;
	text-decoration : underline;
}
.Footer a:visited {
	color: #78a3b9;
	text-decoration : underline;
}
.Footer a:hover {
	color: #78a3b9;
	text-decoration : none;
}
.Footer a:active {
	color: #78a3b9;
	text-decoration : underline;
}


/* Slide Show Style*/
.pics{
    width:  658px;
    height: 315px;        
    padding: 0;      
    margin:  0;
    border:  0;  
    overflow: hidden;
}      
.pics img{
    padding: 0px;      
    border: 0px;
    overflow: hidden;    
}
.Buttons{
    float: right;
    margin-top: 62px;
}
.Buttons img{
    padding-right: 8px;
}

/* Misc. */
.Story {
   background: transparent url(Images/test_box.png) no-repeat;
   height: 180px;
   width: 628px;
   line-height: 15px;
   padding-left: 12px;
   padding-right: 10px;
   padding-top: 12px;
   font-size: 12px; 
}
.Story img {
   margin-right: 20px; 
   margin-bottom: 20px; 
   margin-top: 10px; 
}
