﻿/* MASTERPGE 
----------------------------------------------------------*/


/**********Header *************/

.header
{    
    margin:0px;      
    width:100%;
    height:80px;   
    background-color:#FFFFFF;    
}

div#companyLogo
{     
    width:300px; 
    height:80px; 
    float:left;
}

#username 
{
    display:inline;
    float:left; 
    width:150px; 
    position:relative;
    top:49%; 
    margin-left:50px;
    font-size:14px;
}

#userInfo
{
    width:250px; 
    display:inline;    
    float:left;
    position:relative;
    top:28%;
}

#menuBar
{
    display:block;
    width:100%;    
    background-color:Navy;
}

#userProfileMenus
{
    float:right; 
    margin-right:5px; 
}

.pageContent
{   
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 10px;
}

.footer,.push
{   
    height: 6em;   
    clear: both;
    text-align:center;
    color: #444444;
    font-family: verdana;
    font-size: 11px;
  }

h3
{
    color: #4E4E4E;
    font-family: verdana;    
    font-weight: normal;
    letter-spacing: 3px;
    text-decoration: none;
    width: 90%;
}

h4
{
    color: #4E4E4E;
    font-family: verdana; 
    font-weight: normal;
    letter-spacing: 3px;
    text-decoration: none;
    width: 90%;
}

.textIntro
{
    color: #444444;
    font-family: verdana;
    font-size: 11px;
    line-height: 17px;
}

div.siteMap
{
    margin-top:5px;
    margin-left:10px;
    display:block;
}

.divFooterTable
    {
        display:  table;
        width:100%;
        background-color: black; 
        border:1px solid  #666666;
        border-spacing:0px;
        padding:0px;
        height:100px;
        /*cellspacing:poor IE support for  this*/
       /* border-collapse:separate;*/
    }
    .divNewFooterTable
    {
        display:  table;
        width:100%;
        background-color: #484848; 
        border:1px solid  #666666;
        border-spacing:0px;
        padding:0px;
        height:100px;
    }
.divNewFooterTable td
    {
        padding-top:10px;
        padding-left:80px;
        vertical-align:top;
        border-style:none;
    }
#UserAccountContainer
{
    float:left;
    margin-top:auto;
}

.errorMessage
{
    color:Red;
    font-family:ms sens serif,verdana;  
    font-size:11px; 
}





.button 
{   
	width: auto;
	height: 30px;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 6px;
	padding-right: 6px;
	/*background: #617798;*/
	background-color: #68b801;
	border: 0;
	cursor:pointer;
	
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	font-family:myriad-pro;
	font-weight:500;
	font-size:15px;
	color:#ffffff;
	
	/* IE CHANGES */
	padding-left: 9px\9;
	padding-right: 9px\9;
	
	}
	
	
.button100 
{   
	width: 100px;
	padding: 6px;
	/*background: #617798;*/
	background-color:#458B00;
	border: 0;
	font: 12px verdana;
	color: #FFFFFF;
	cursor:default;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

	
.err_Block
{
    background-color:#68b801;
    padding:15px;
    color:#FFFFFF;
    font-family:myriad-pro !important;
	font-size:12px !important;
	line-height:14px !important;
    border:0px solid #000000;
    margin-bottom:10px;
    width:370px !important;
}

a,.link
{
    text-decoration:none;
    font-size:11px;
    color:#3265ce;    
}

.margin10px
{
    margin:10px;
}

.colorRED
{
    color:Red;
}

.bold
{
    font-weight:bold;
}

.userControlTitle
{
    color: #4E4E4E;
    font-family:Verdana;
    font-size: 16px;
    font-weight: normal;
    letter-spacing: 3px;
    text-decoration: none; 
    margin-bottom:5px;      
}

.buttonsContainer_right
{
    float:right;
    margin-top:5px;
}

.pnlErrBlock
{
    border:1px solid #000000;
    padding:5px;
}

/**********   Default Page - User Dashboard **********/

.quardant
{
    width:50%;    
    padding:5px;
    vertical-align:top;
    font-family:Verdana;
    font-size:11px;
}

.floatRight 
{
    margin:5px 0px 5px 0px;
    float:right;
}

.floatLeft 
{
    margin:5px 0px 5px 0px;
    float:left;
}

.tHeadRow
{
  height: 30px;
  background-color: #558ed5;
  color: White;
  text-align:justify;  
}

.tDataRow
{
  height: 25px;   
  text-align:justify; 
  vertical-align:top;
}

.tDataCol
{
   vertical-align:middle;
   text-align:left;
   padding-left:5px;  
}

.tSection
{
    border:1px solid #000000;    
}

.sectionData
{
    text-align:center;
    vertical-align:middle;
    font-family:Verdana;
    font-size:12px;
}

#dvNews
{
    width:60%;     
}

.displayNone
{
    display:none;
}

.displayBlock
{
    display:block;
}

.dataLoader
{    
    display:none;  
    margin:0 auto;
    text-align:center; 
    font-weight:bold;
}

.divTable
    {
        display:  table;
        width:70%;
        background-color:#ffffff;
        border:1px solid  #666666;
        border-spacing:0px;
        padding:0px;
        /*cellspacing:poor IE support for  this*/
       /* border-collapse:separate;*/
    }

.productHeader
{
    background-color: black; 
    color: white; height: 30px; 
    width:100%; 
    text-align: left; 
    padding-right:3px;
    padding-left:3px;
    font-size: medium;
}



.footerspace
{    
	background-color:#484848;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;	
	padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
}
.leftPart {
	width:145px;		
    display:table-cell;
    vertical-align:top; 
    background: url(../Images/cap_design_bottom_left.png) repeat;   
}
.rightPart 
{   
	width:145px;
    display:table-cell;
    vertical-align:top;
    background: url(../Images/cap_design_bottom_right.png) repeat;
}
img{
border: 0px;
}