﻿
html, body {
    
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;

    font-family: Verdana;
    
    background: url(../images/pageBg.png) repeat-x fixed top #ffffff;

} 

#container {
    
    width: 100%;
    min-height: 100%;
    margin: 0 0 50px 0;
 
}

#pageHolder {
 
    min-height: 600px;
    width: 960px;
    margin: 0 auto;
    
}

#title {
 
    height: 90px;
    width: 100%;
    background: #ffffff;   
    
}

#logo {
   
   float: left;
   display: inline;
   height: 70px;
   width: 300px;
   margin: 10px 0px 0px 0px; 
    
}

#logo img {

    border: 0;
    margin: 0px 0px 0px 0px;

}

#contact {
    
    float: right;
    display: inline;
    height: 80px;
    width: 600px;


}

#contact h1 {
 
    font-size: 10pt;
    text-align: right;
    color: #6699ff;
    font-weight: normal;
    margin: 15px 5px 10px 0px;
    
}

#contact p {
 
    font-size: 8pt;
    text-align: right;
    color: #666666;
    font-weight: normal;
    margin: 5px 5px 0px 0px;
    
}

#contact A {
 
    color: #6699ff;    
    
}


#menuBar {
 
    width: 100%;
    height: 30px;
    background: url(../images/menuBg.png) no-repeat center;       
    
}

.menuItem {

    float: left;
    display: inline;

    height: 20px;
    
    font-size: 11pt;
    color: #ffffff;
    text-align: center;

    margin: 5px 50px 0px 50px;
    
}

.menuItem A {
    
    color: #ffffff;
    
}

#pageContentHolder {
 
    width: 100%;
    margin: 5px 0px 0px 0px;

    
}

.pageContent {

    width: 100%;
    margin: 5px 0px 0px 0px;

}

.pageContent h1 {
    
    font-size: 18pt;
    text-align: left;
    font-weight: normal;
    color: #6699ff;
    
    margin: 15px 0px 30px 10px;
    
}

.pageContent h2 {
    
    font-size: 11pt;
    text-align: left;
    font-weight: normal;
    color: #666666;
    
    margin: 10px 10px 0px 10px;
    
}

.pageContent h3 {
    
    font-size: 11pt;
    text-align: left;
    font-weight: normal;
    color: #6699ff;
    
    margin: 50px 10px 15px 10px;
    
}

.pageContent p {
    
    font-size: 10pt;
    text-align: left;
    font-weight: normal;
    color: #666666;
    
    margin: 10px 10px 10px 10px;
    
}


.pageContentOuter {
 

}    

.pageContentInner {
    
    float: left;
    display: inline;
    
    width: 100%;
    min-height: 100px;
    background: #ffffff;     

}    


#footer {
    
    width: 100%;
    height: 25px;
    color: #666666;
    font-size: 8pt;

    margin: 10px 0px 0px 0px;
    border-top: 1px solid #808080;        
    
}

#footer A {

    color: #666666;

}

#footer A:hover {
 
    color: blue;    
    
}

#validInfo {

    float: left;
    display: inline;
    
    text-align: left;
    
    margin: 5px 0px 0px 0px; 

}

#copyright {
 
    float: right;
    display: inline;

    text-align: right;
    
    margin: 5px 0px 0px 0px;    
    
}

A {
    
    color: blue;
    text-decoration: none; 
    
}

A:hover {
    
    color: blue;
    text-decoration: none; 
    
}


.b1d {

    height:1px;
    font-size:1px;
    overflow:hidden;
    display:block;
    background: #ffffff;
    margin:0 5px;

}

.b2d {

    height:1px;
    font-size:1px;
    overflow:hidden;
    display:block;
    background: #ffffff;
    border-right:2px;
    border-left:2px;
    margin:0 3px;

}

.b3d {

    height:1px;
    font-size:1px;
    overflow:hidden;
    display:block;
    background: #ffffff;
    border-right:1px;
    border-left:1px;
    margin:0 2px;

}

.b4d {
	
    height:1px;
    font-size:1px;
    overflow:hidden;
    display:block;
    background: #ffffff;
    border-right:1px;
    border-left:1px;
    margin:0 1px;

}



.b1d_blue {

    height:1px;
    font-size:1px;
    overflow: hidden;
    display:block;
    background: url(../images/blue.png) no-repeat bottom left #ffffff;
    margin:0 5px;
    
}

.b2d_blue {

    height:1px;
    font-size:1px;
    overflow:hidden;
    display:block;
    background: url(../images/blue.png) no-repeat bottom left #ffffff;
    border-right:2px;
    border-left:2px;
    margin:0 3px;

}

.b3d_blue {

    height:1px;
    font-size:1px;
    overflow:hidden;
    display:block;
    background: url(../images/blue.png) no-repeat bottom left #ffffff;
    border-right:1px;
    border-left:1px;
    margin:0 2px;

}

.b4d_blue {
	
    height:1px;
    font-size:1px;
    overflow:hidden;
    display:block;
    background: url(../images/blue.png) no-repeat bottom left #ffffff;
    border-right:1px;
    border-left:1px;
    margin:0 1px;

}

table.tbl_ClientLogin
{

    font-size: 10pt;
    margin: 30px auto;
    color: #808080;
    
    width: 300px;
    border: 1px solid #999999;
    padding: 20px;
   
}

table.tbl_ClientLogin tr 
{

    height: 30px;
   
}

table.tbl_ClientLogin th 
{
    font-weight: normal;
}