﻿.art-content-layout
{
   display: table;
   width: 100%;
   table-layout: fixed;
   border-collapse: collapse;
  
}

.art-content-layout-row 
{
   display: table-row;
   
}

.art-layout-cell
{
   display: table-cell;
   vertical-align: top;
}

.art-content-layout a
{
   color:White; font-size:12px; text-decoration:none; line-height:30px;
}
.art-content-layout .head
{
    font-size:16px; font-weight:bold; background-color:#e67817; text-align:center; margin-bottom:10px; vertical-align:middle; padding:5px; width:auto; height:auto; color:White;
}

#Copyright
   {
       color:white; background-color:#1D2E41; font-size:12px; font-weight:bold; padding:5px; padding-top:10px; text-align:center; vertical-align:middle; height:20px; overflow:hidden;
   }
   
   #Copyright a
   {
       color:Silver; font-size:12px; font-weight:bold; text-decoration:none;
   }
   
   #Copyright a:hover
   {
       color:white; text-decoration:none;
   }
   
   /*vertical Menu CSS Code*/
   
   .verticalblock
    {
 border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border:1px solid #2d4765;
 width:200px;
  text-align:center;
   background-color:White; 
   height:auto; margin:0px;
    padding:0px; clear:both;
     margin-bottom:15px;
    }
    
    .verticalblockhead
    {
        background-color:#2d4765; color:White; padding:0px; margin:0px; top:0px; 
    }
    .verticalblockhead h2
    {
        margin:0px; top:0px; padding:0px; font-size:14px; padding:6px; color:White;
    }
     .verticalContBody
    {
    height:auto; position:relative; text-align:center; margin:5px;  width:auto;
   
    }
    .verticalContent
    {
  
  border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 1px solid #2d4765; width:auto; height:auto; padding:5px; text-align:left; vertical-align:top; color:Black;
    }
    
    .verticalContent p
    {
  margin-bottom:10px; font-size:11px;
  
    }
    
    .verticalContent label {
 display:block; padding-left:3px; font-weight:bold;
}
 
.verticalContent label span {
 color:#FF5E35; padding-left:5px;
}
    
    #news a
    {
        color:#353535; line-height:15px; text-decoration:none; font-weight:normal; font-size:10px; text-align:justify;
    }
    
    #news a:hover
    {
        color:#e67817;  line-height:15px; text-decoration:none; font-weight:normal; 
    }
    
    #news li
    {
        margin-bottom:15px; border:1px dotted #353535; background-color:#F5F5F5; padding:2px;
    }
    
    
    
    
    
    #divcnt
{
    float:left; text-align:left; vertical-align:top; background-color:#2d4765; height:auto; width:200px;
    border:1px solid #2d4765;
    color:#555555;    
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;  margin:0px; padding:0px; clear:both; clear:both; margin-bottom:15px;   
    
    
}

#divcnt h2
{
    font-size:24px; color:White; font-family:Arial; text-align:center; margin-top:5px; border-bottom:2px solid white; 
}

#divcnt p
{
    color:White; font-weight:bold; margin:8px;
}

#divcnt .btns
{
    width:120px; height:30px;  color:White; text-align:center; font-weight:bold; font-size:13px;
    border:2px solid #7ca6d4;    
    -moz-border-radius:5px; cursor:pointer;
    -webkit-border-radius:5px;
    border-radius:5px;  margin:8px; background-color:#0099FF; 
}

.btns
{
    width: 120px;
    height: 30px;
    color: White;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    border: 1px solid #9E510A;
    -moz-border-radius: 5px;
    cursor: pointer;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin:0px;
    background-color: #d2690d;
}

.btns:hover
{
    width: 120px;
    height: 30px;
    color: White;
    text-align: center;
    font-weight: bold;
    font-size: 13px;
    border: 1px solid #000066;
    -moz-border-radius: 5px;
    cursor: pointer;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 0px;
    background-color: #003366;
}

.signup_form label {
 display:block; padding-left:3px;
}
 
.signup_form label span {
 color:Red; padding-left:5px;
}

.signup_form .error {
 font-size:11px; color:Red; font-weight:normal;
}

.signup_form p {
 margin-bottom:10px; font-size:11px;
}   
   
   #footers li a
   {
       color:White !important;
   }