﻿.foo {}

/*--- Input Table (start) ---*/
.inputHeaderRow 
{ 
    color: #000000;
    vertical-align: middle; 
    font-family: Verdana; 
    font-size: 14px; 
    color: White;
    text-align: center;
    background-color: #A6C5E6;
    background-repeat: repeat-x;
    background-position: bottom; 
    font-weight: bold; 
    line-height: 15px; 
}
.inputFooterRow 
{ 
    color: #FFFFFF;
    background-color: #EEEEEE; 
    vertical-align: middle; 
    font-family: Verdana; 
    font-size: 10px; 
    text-align: center;
    background-position: bottom; 
    font-weight: bold; 
    line-height: 15px; 
}
.inputLabelCell
{
    font-size: 10px; 
	font-family: Verdana; 
	font-weight: bold;
	background: #EAF1F9;
	vertical-align: text-top;
}
.inputControlCell
{
    font-family: Verdana; 
    font-size: 12px; 
	background: #FAFAFA;
}
/*--- Input Table (end) ---*/


/*--- Main Menu (start) ---*/
.mainMenu
{     
    border-top: solid 1px black;
    border-right: solid 1px black;
    border-left: solid 1px black;
    border-bottom: solid 1px black;
    color: #FFFFFF;
    font-family: "Arial","Tahoma","Verdana";  
    font-size: 12px; 
    background: url('menu_bg.gif');
    background-repeat: repeat-x;
    background-position: bottom; 
    font-weight: bold; 
    height: 30px;
    width: 100%;
    vertical-align: top; 
    text-align: center;
}
.mainMenu a { background: none; border-bottom: 1px dashed #FFFFFF; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.mainMenu a:hover { border-bottom: 1px dashed #139034; color: #139034; }

.mainMenu_Hover
{ 
    color: #000000;
    background: url('menu_hover_bg.gif');
    background-repeat: repeat-x;
    background-position: bottom; 
    height: 28px;
}
.mainMenu_Hover a { background: none; border-bottom: 1px dashed #FFFFFF; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.mainMenu_Hover a:hover { background: none; border-bottom: 1px dashed #FFFFFF; color: #FFFFFF; text-decoration: none; font-weight: bold;}

.mainMenu_Selected
{ 
    color: #000000;
    background: url('menu_selected_bg.gif');
    background-repeat: repeat-x;
    background-position: bottom; 
    height: 28px;
}
.mainMenu_Selected a { border-bottom: 1px dashed #000000; color: #000000; text-decoration: none; font-weight: bold;}
.mainMenu_Selected a:hover { color: #000000; }

/*--- Main Menu (end) ---*/





/*--- Bread Crumbs (start) ---*/
.breadcrumbs
{
    text-align: left;
    font-family: "Arial","Tahoma","Verdana";  
    background: #DDDDDD;
    border-right: solid 1px black;
    border-left: solid 1px black;
    border-bottom: solid 1px black;
    height: 20px;
    color: #082374;
    font-weight: bold;
    font-size: 12px;
    padding-left: 10px;
    padding-top: 3px;
}
.breadcrumbs a
{
    color: black;
    border-bottom: solid 0px black;
}
.breadcrumbs a:hover
{
    color: #139034; 
}
/*--- Bread Crumbs (end) ---*/




body    { font-family: Verdana; font-size: 12px; color: black; background-color: white; margin: 0px 0px 0px 0px; }

.bold { font-weight: bold; }
.textWithBorder { border: solid 1px black; }
.oldService { font-weight: bold; color: Red; }
.smallText { font-size: 8px; }

.address 
{ 
    border-bottom: solid 0px black;
    font-weight: bold;
    font-size: 12px; 
    color: #2F64AB;
}
.address a { border-bottom: solid 0px black; }
.address a:hover { border-bottom: solid 0px black; }

.handCursor
{
    cursor: pointer;
	cursor: hand;
}

.loading
{
    font-size: 12px;
    font-weight: bold;
    color: #2F64AB;
    font-style: italic;
}

/*    
a { border-bottom: 1px dashed #082374; color: #082374; text-decoration: none; font-weight: bold;}
a:hover { border-bottom: 1px dashed #139034; color: #139034; }
*/
a.nav { border-bottom: 1px dashed #CC0000; color: #CC0000; text-decoration: none; font-weight: bold;}
a.nav:hover { border-bottom: 1px dashed #144613; color: #139034; }

.navMenuBG { background-color: #F6F6F6; }

fieldset { background-color: White; }
fieldset legend { color: #082374; font-weight: bold; }
.pageTitle    {  font-family: Verdana; font-size: 20px; color: #139034; font-weight: bold; border-bottom: none; }
.highlight    { font-family: Verdana; font-size: 10px; color: #CC0000; font-weight: bold; }
.pageSection
{
    font-family: Verdana;
    font-size: 12px;
    color: #30A000;
    font-weight: bold;
}


.alertTextWhite { color: White; }
.invoiceTotalAmount { font-size: 12px; font-weight: bold; color: #2F64AB; }
.text    { font-family: Verdana; font-size: 10px; color: black; }
.caption    { font-family: Verdana; font-size: 9px; color: black; }
.copyright    
{ 
    font-family: Verdana; 
    font-size: 10px;
    padding-left: 20px; 
    color: #AAAAAA; 
    text-align: left; 
}
.copyright a
{
    color: #AAAAAA; 
    border-bottom: 0px dashed #AAAAAA;
}
.copyright a:hover
{
    color: #AAAAAA;
    border-bottom: 1px dashed #AAAAAA 
}

.background    { color: #666666; text-align: left; font-family: Verdana; font-size: 9px; line-height:10px; width:250px;
           height:30px; overflow: auto; border: 0px; }
.headline   { margin-left: 75; margin-right: 15; margin-bottom: 3; font-family: Arial; font-size: 17px; font-weight: bold; color: #ffffff }
.date    { font-family: Verdana; font-size: 10px; color: #295079; font-weight:bold; }
.small    { font-size: 9px; font-style: italic; }

.invisibleDescription    { font-family: Verdana; font-size:9px; line-height:10px; width:150px;
           height:20px; overflow: auto; border: 0px; }
.formFieldDescription    { background-color: #FAFAFA; color: #333333; font-family: Verdana; font-size:9px; line-height:10px; width:150px;
           height:20px; overflow: auto; border: 1px; }


.empty { border-bottom: 0px solid #000000; }
a.empty { border-bottom: 0px solid #000000; }
a.empty:hover { border-bottom: 0px solid #000000; }


.formField {
	background-color: #FAFAFA;
	color: #333333; 
	font-size: 10px;  
	font-family: Verdana;
}
.formField_right {
	background-color: #FAFAFA;
	color: #333333; 
	font-size: 10px;  
	font-family: Verdana;
	text-align: right;
}



.preview { border: 2px solid black; }

.image { border-bottom: 0px solid black; }
.image a { border-bottom: 0px solid black; }
.image a:hover { border-bottom: 0px solid black; }

a.link { border-bottom: 1px dashed #082374; color: #082374; text-decoration: none; font-weight: bold;}
a.link:hover { border-bottom: 1px dashed #139034; color: #139034;}

a.bottomLink { font-family: Verdana; font-size: 12px; color: #FFFFFF; text-decoration: none; font-weight: bold;}
a.bottomLink:hover { border-bottom: 1px dashed #FFFFFF; color: #FFFFFF; }

a.backtotop { border-bottom: 1px dashed #082374; font-family: Verdana; font-size: 10px; color: #082374; text-decoration: none; font-weight: normal;}
a.backtotop:hover { border-bottom: 1px dashed #139034; color: #139034;}

hr {
    width: 100%;
    height: 2px;
    border-top: thin #666666;
    background-color: white;
    }
    
.RadGridSelectedItem
{
    background-image: url(img/defaultSelectedItemBg.gif);
    background-repeat: repeat-x;
    height: 27px;
    padding-left: 4px;
    background-color: #cc0000;
}
