﻿body,p,div,td,span,a,form{
	font-family: verdana,tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style:normal;			
}

body{	
	margin: 0;
	padding: 0;
	background-color:#ffffff;
}


img{
	border:0px;
}

a
{
    font-size: 12px;
	font-weight:bold;
	color:#002875;
}

th 
{
    background-color:#f2f6fa;
    color:Black;
    font-weight:bold;
    font-size: 12px;
    height:20px;        
}
h1
{
    font-size:16px;
    font-weight:bold;
}

h2
{
    font-size:14px;
    font-weight:bold;
}


#tdMasterBody
{
    padding-top:10px;
    padding-left:5px;
    padding-bottom:13px;
    padding-right:5px;
    background-image: url(Images/home_bg.gif);
    height:100px;
    vertical-align:top;
}
#tdMasterHeader
{
    background-position: left center; 
    background-image: url(Images/header_upper.gif);
    background-repeat: no-repeat; 
    height: 128px;
}
#tdMasterMenu
{
    background-position: left center; 
    background-image: url(Images/header_lower.gif);
    background-repeat: no-repeat; 
    height: 22px;
    padding-left:10px;
}
#tdMasterMenu a
{
    margin-right:10px;
}

.tdMasterTitle 
{
    background-position: left center;
    background-image: url(Images/header_title.gif);
    background-repeat: no-repeat;
    height:36px;
    padding-left:16px;    
    padding-right:16px;
    font-size:13px;
    color:Black;
    font-weight:bold;    
}

.tdMasterTitle td
{    
    font-size:13px;
    color:Black;
    font-weight:bold;    
}
.tdMasterTitle span
{
     color:Black; 
}


#tdMasterFooter
{
    background-position: left center;
    background-image: url(Images/footer.gif);
    background-repeat: no-repeat;
    height: 24px;
    padding-right:15px;
    text-align:right;
}


/* general clases */
.tableTrTop
{
    background-image: url(Images/table_bg_top.gif);
    height:8px;
    background-repeat: repeat-x;
    text-align:left;
    
    vertical-align:bottom;
    background-position:center bottom;
}
.tableTrBottom
{
    background-image: url(Images/table_bg_bottom.gif);
    height:8px;
    background-repeat: repeat-x;
}
.tableTrMiddle
{
    background-color:white;   
    font-size:12px;
    font-weight:bold;
    color:#1a4d86;
    
}
.tableTrMiddle td
{       
    font-size:12px;
    font-weight:bold;
    color:#1a4d86;
    background-color:White;
}
.tableTrMiddleLeft
{
    background-image: url(Images/table_bg_middle_left.gif);
}
.tableTrMiddleRight
{
     background-image: url(Images/table_bg_middle_right.gif);
}
.tableTrTopTitle
{
    font-weight: bold;
    background-image: url(Images/table_bg_header_for_write.gif);
    color: #1a4d86;    
    background-repeat: repeat-x;
    font-family:verdana, Tahoma, Arial;
    font-size: 12px;
    padding-left:5px;
    padding-right:5px;
}

.tableHomeLinks
{
    padding-left:5px;   
    padding-top:10px;
    
}
.tableHomeLinks a
{
    color:#4f4f4f;
    text-decoration:underline;
    display:block;
    margin-bottom:15px;
    
}
.tableLinks
{
    margin-left:12px;
}

.textBox
{
    border-right: #d6d8d5 1px solid;
    border-top: #d6d8d5 1px solid;
    border-left: #d6d8d5 1px solid;
    border-bottom: #d6d8d5 1px solid;  
    margin-top:1px;
    margin-bottom:1px;  
    font-size:11px;
    font-family:Verdana,Arial;
    font-weight:normal;
    height:18px;
    /*background-image:url(Images/New/bg_textbox.gif);*/
    background-color:#f8f8f8;
    background-repeat:repeat-x;
}
.listbox
{
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    border-left: #7f9db9 1px solid;
    border-bottom: #7f9db9 1px solid;  
    margin-top:1px;
    margin-bottom:1px;  
    font-size:11px;
    font-family:Verdana,Arial;
    font-weight:normal;    
}

a.button, a.buttonSmall, a.buttonMedium, a.buttonBig
{
    color:White;
	display: block;
	text-decoration: none;
	cursor: pointer;
	text-align: center;
	line-height: 21px; 
	font-weight: bold;
	padding-top:3px;
}


.button, .buttonSmall, .buttonMedium, .buttonBig, .buttonSmallOrange, .buttonOrange, .buttonMediumOrange, .buttonBigOrange
{
	color:white;
	font-weight:bold;
	height:28px;
	border-style:none;
	background-repeat:no-repeat;
	font-size:11px;
	cursor:pointer;
	background-color:Transparent;
}

.buttonSmall
{
   background-image: url(Images/btn_very_small.gif);  
   width:33px;
}

.button
{
    background-image: url(Images/btn_medium.gif);  
    width:106px;
}

.buttonMedium
{
    background-image: url(Images/btn_medium.gif);
    width:77px;
}

.buttonBig
{
    background-image: url(Images/btn_medium.gif);
    width:106px;
}

.buttonSmallOrange, .buttonOrange, .buttonMediumOrange, .buttonBigOrange
{
	color:white;
}

.buttonSmallOrange
{
   background-image: url(Images/New/btn_very_small_orange.gif);  
   width:33px;
}

.buttonOrange
{
    background-image: url(Images/New/btn_small_orange.gif);  
    width:59px;
}

.buttonMediumOrange
{
    background-image: url(Images/New/btn_medium_orange.gif);
    width:77px;
}

.buttonBigOrange
{
    background-image: url(Images/New/btn_big_orange.gif);
    width:152px;
}

.errorMessage
{
    color:Red;
}
/* SKIN CLASES*/

/*skin gridview*/
.gridViewHeader 
{
    background-color:#F2F6FF;
    color: black;
    font-weight:bold;
    font-size: 12px;
    height:27px; 
   
    text-align:center;
    border:none 0px white;
    border-bottom:solid 1px #DDDDDD;
    
}

.gridViewFilter
{
    background-color:White;
}

.gridViewHeader a:link
{
    font-weight: bold;
    color:#0089B3;
    text-decoration:none;
}

.gridViewHeader a:visited
{
    font-weight: bold;
    color:#0089B3;
    text-decoration:none;
    
}
.gridViewHeader a:hover
{
    font-weight: bold;
    color:#005E7B;
    text-decoration:none;
    
}
.gridViewHeader a:active
{
    font-weight: bold;
    color:#0089B3;
    text-decoration:none;
    
}

.gridViewRow td
{   

   
    /*
    background-image: url(Images/separatorDashedHorizontal.gif);
    background-repeat: repeat-x;  
    background-position:bottom;
*/
    background-color:white;
    padding:0px 5px;
    height:30px;
    font-weight:normal;
    color:black;
    border-bottom:solid 1px #DDDDDD;
}
.gridViewRow a:link
{
  
  color:#0089B3; 
  text-decoration:none;
}
.gridViewRow a:visited
{  
  color:#0089B3; 
  text-decoration:none;
}
.gridViewRow a:hover
{
  color:#0089B3; 
  text-decoration:underline;
}
.gridViewRow a:active
{  
  color:#0089B3; 
  text-decoration:none;
}

.gridViewRowAlternate td
{   
/*    border-bottom:dotted 1px #666666;*/
   
    /*
    background-image: url(Images/separatorDashedHorizontal.gif);
    background-repeat: repeat-x;  
    background-position:bottom;
*/
    padding:0px 5px;
    height:25px;
    font-weight:normal;
    color:black;
    background-color:White;
    border-right:solid 1px #ccdeff;
}
.gridViewRowAlternate a
{
  font-weight: bold;
  color:#0089B3; 
}

#principalMenu a
{
    padding-left:5px;
    padding-right:5px;
}


/* General clases*/
.editTable
{
    margin-top:0px;
}

.fakeLink
{
    cursor:pointer;
    text-decoration:underline;
}
.fakeLinkColored
{
    cursor:pointer;
    text-decoration:underline;       
    font-size: 12px;
	font-weight:bold;
	color:#1a4d86; 
}
.separator
{
    margin-bottom:15px;
    margin-top:15px;
}
.validatorText
{
    color:Red;
}
.toolTip
{
    font-weight:normal;
    background-color:#ffffe1;   
    color:Black;
    border: solid 1px black;
    padding-left:5px;
    padding-right:5px;
    height:20px;   
}
.editableTextBox
{
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    border-left: #7f9db9 1px solid;
    border-bottom: #7f9db9 1px solid;  
    margin-top:1px;
    margin-bottom:1px;  
    font-size:11px;
    font-family:Verdana,Arial;
    font-weight:normal;
    height:20px;
    background-color:#ffffe1;   
    color:Black;  
    text-align:right;
}

.borderAll
{
    border: #f0f0f0 1px solid;
}
.borderLeft
{
     border-left: #f0f0f0 1px solid;
}
.borderRight
{
     border-right: #f0f0f0 1px solid;
}
.borderTop
{
     border-top: #f0f0f0 1px solid;
}
.borderBottom
{
     border-bottom: #f0f0f0 1px solid;
}

.normalText
{
    font-family:verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	/*color: #6F6F6F;*/
	color:Black;
	font-weight:normal;
}
.alertText
{
    COLOR: #cc0000;
}
.tdText
{
    color:#1A4D86;
}
.dollarYellow
{
    padding-left:10px;
    background-image: url(Images/dollar_yellow.gif);
    background-position:left;
    background-repeat:no-repeat;
    
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    border-left: #7f9db9 1px solid;
    border-bottom: #7f9db9 1px solid;  
    margin-top:1px;
    margin-bottom:1px;  
    font-size:11px;
    font-family:Verdana,Arial;
    font-weight:normal;
    height:20px;
    background-color:#ffffe1;   
    color:Black;  
    text-align:right;
}
.dollarWhite
{
    padding-left:10px;
    background-image: url(Images/dollar_white.gif);
    background-position:left;
    background-repeat:no-repeat;
    
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    border-left: #7f9db9 1px solid;
    border-bottom: #7f9db9 1px solid;  
    margin-top:1px;
    margin-bottom:1px;  
    font-size:11px;
    font-family:Verdana,Arial;
    font-weight:normal;
    height:20px;
    background-color:White;   
    color:Black;  
    text-align:right;
}
.percentWhite
{
    padding-left:10px;
    background-image: url(Images/percent_white.gif);
    background-position:left;
    background-repeat:no-repeat;
    
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    border-left: #7f9db9 1px solid;
    border-bottom: #7f9db9 1px solid;  
    margin-top:1px;
    margin-bottom:1px;  
    font-size:11px;
    font-family:Verdana,Arial;
    font-weight:normal;
    height:20px;
    background-color:White;   
    color:Black;  
    text-align:right;
}
.dollarBlue
{
    padding-left:10px;
    background-image: url(Images/dollar_blue.gif);
    background-position:left;
    background-repeat:no-repeat;
    
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    border-left: #7f9db9 1px solid;
    border-bottom: #7f9db9 1px solid;  
    margin-top:1px;
    margin-bottom:1px;  
    font-size:11px;
    font-family:Verdana,Arial;
    font-weight:normal;
    height:20px;       
    background-color:#E5F0FF;
}

.dollarBlueRight
{
    padding-left:10px;
    background-image: url(Images/dollar_blue.gif);
    background-position:left;
    background-repeat:no-repeat;
    
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    border-left: #7f9db9 1px solid;
    border-bottom: #7f9db9 1px solid;  
    margin-top:1px;
    margin-bottom:1px;  
    font-size:11px;
    font-family:Verdana,Arial;
    font-weight:normal;
    height:20px;       
    background-color:#E5F0FF;
    text-align:right;
}

.dollarWhiteLeft
{
    padding-left:10px;
    background-image: url(Images/dollar_white.gif);
    background-position:left;
    background-repeat:no-repeat;
    
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    border-left: #7f9db9 1px solid;
    border-bottom: #7f9db9 1px solid;  
    margin-top:1px;
    margin-bottom:1px;  
    font-size:11px;
    font-family:Verdana,Arial;
    font-weight:normal;
    height:20px;
    background-color:White;   
    color:Black;  
    text-align:left;
}

.textAlignLeft
{
    text-align:left;
}

.invalidLink
{
    color:#710000;
}

.wideSpaceLink
{
    margin:10px;
    display:block;
    
    
}

.requiredField
{
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    border-left: #7f9db9 1px solid;
    border-bottom: #7f9db9 1px solid;  
    margin-top:1px;
    margin-bottom:1px;  
    font-size:11px;
    font-family:Verdana,Arial;
    font-weight:normal;
    height:20px;       
    background-color:#E5F0FF;
}

.requiredFieldRight
{
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    border-left: #7f9db9 1px solid;
    border-bottom: #7f9db9 1px solid;  
    margin-top:1px;
    margin-bottom:1px;  
    font-size:11px;
    font-family:Verdana,Arial;
    font-weight:normal;
    height:20px;       
    background-color:#E5F0FF;
    text-align:right;
}

.greenLink
{
    color:#0044c4;
    font-weight:bold;
}  
.redLink
{
    color:black;
    font-weight:bold;
}
.passStrenght
{    
    color:Red;
    font-weight:bold;
    font-size: 12px;
    height:20px;        
}

.watermarkText
{
    color:#DCDCDC;
}

.closed
{
    color:Gray;
    background-color:Transparent;
}
.closed a
{
    color:Gray;
    background-color:Transparent;
}

.textBoxBlured
{
    background-color:#efefef;
    font-size:12px;
    border-style:dashed;
    border-width:1px;
}


/*NEW STYLES*/

body
{
    margin: 0px;
    margin-top:10px;    
    
}
body,td,th,div,span
{
    font-size:11px;
    color:black;
}

a
{
    color:#0044c4;
    font-size:11px;
}


.bgTop
{
    background-image:url(Images/New/bg_top.gif);
    background-repeat:repeat-x;
}

.bgBottom
{
    background-image:url(Images/New/bg_bottom_middle.gif);
    background-repeat:repeat-x;
    
    height:54px;
}

#MasterPageMenuUp
{    
    width: 590px; 
    height: 71px;
    margin-top:97px;
    background-image:url(Images/New/menu-up.gif);   
    color:White;        
}
#MasterPageMenuUp td
{
    padding-left:8px;
    padding-right:5px;
    padding-bottom:5px;
    vertical-align:bottom;
    
 }
#MasterPageMenuUp a
{
    color:White;text-decoration:none;font-size:14px;    
}

#tdMenuBottom a
{
    color:black;
    text-decoration:none;
    font-size:11px;   
}


 td,table,span
{
    font-size:11px;
}
.tdFormText
{
    color:#002875;
}
.subTitle
{
    color:#002875;
    font-size:13px;
    font-weight:bold;
}
.menuBreadcrumbs
{
    padding-left:10px;
    background-image:url(Images/New/bg_breadcrabs.gif);
    background-repeat:repeat-x;
    height:26px;
    background-color:#262F5C;
}

.menuBreadcrumbsText
{
    font-size:15px;  
    color:White; 
    font-weight:bold;
}
.menuBreadcrumbs a
{
    font-weight:normal;
}

.tdMenuLeft
{
    background-color:#f8f8f8;
    width:250px;
}

a.orangeLink, a.orangeLink:hover, a.orangeLink:active, a.orangeLink:visited 
{
    color:#ff9700;
}
.orangeText
{
     color:#ff9700;
}
.tdCategory
{
    background-color:#f0f4f9;    
    color:#002875;
    padding-left:1px;
}

th
{
    background-color:#f0f4f9;    
    color:#002875;
    padding-left:5px;     
    font-size:13px;
    font-weight:bold;
    text-align:left;
    height:27px;
}
.bold
{
    font-weight:bold;
}
.menuTitle
{
    background-color:#ffcc00;
    color:White;
    font-weight:bold;
    font-size:13px;
    padding-left:1px;
}
.menuItemTitle
{
    color:#0044c4;
    
}

/*new styles*/
#header_top
{
    height:109px;
    background-image:url(Images/New/bg-header.jpg);    
    background-position:left top;
    background-repeat:repeat-x;
    text-align:center;
    vertical-align:top;
}
#header_top a:link
{
    font-family:Arial;
    font-size:16px;
    color:White;
    text-decoration:none;
}
#header_top a:visited
{
    font-family:Arial;
    font-size:16px;
    color:White;
    text-decoration:none;
}
#header_top a:hover
{
    font-family:Arial;
    font-size:16px;
    color:#BBECF9;
    text-decoration:none;
}
#header_top a:active
{
    font-family:Arial;
    font-size:16px;
    color:White;
    text-decoration:none;
}
h1
{
    font-weight:bold;color:#0089B3;FONT-SIZE: 1.34em;
}
.h1
{
     font-weight:bold;color:#0089B3;FONT-SIZE: 1.34em;
}

.formTable
{
    background-color:#EDF4FA;
    
}
.formTable td
{
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    
}
.tdSeparator
{
    background-image:url(Images/New/bg_separator.gif);
   
    background-repeat:repeat-x;
}

.textboxForm
{
    border:solid 1px #809DB9;
    background-color:White;
    font-size:11px;
    height:20px;
}

.navigationDiv
{
    width:980px;height:30px; text-align:center;vertical-align:middle;
}
.navigationDiv a:link
{
    color:#0089B3;
}
.navigationDiv a:visited
{
    color:#0089B3;
}
.navigationDiv a:hover
{
    color:#005E7B;
}
.navigationDiv a:active
{
    color:#0089B3;
}

#headerTopBig
{
    height:169px;
    background-image:url(Images/New/header_big_bg.gif);    
    background-position:left top;
    background-repeat:repeat-x;
    text-align:center;
    vertical-align:top;
}
#headerTopBig td
{
     font-family:Arial;
    font-size:18px;
    color:White;
}

.tableHome
{
    background-color:#E7F0FF;
    border:solid 1px #CCE0FF;
}
.defaultLink
{
    color:#0089B3;
    text-decoration:none;
}


