﻿body, table, td, a, span, div
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

body {margin:0px; padding-top:0px;  background-color:InactiveCaptionText;}

a       
{ 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#194DA5; 
	text-decoration:underline;
}
a:hover { text-decoration:none;}

input { border:solid 1px #A6ABAE; background-color:#F9F9F9; color:#336699; }

button { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px ;  BORDER-LEFT-COLOR: #f1ebd8; BORDER-BOTTOM-COLOR: #f1ebd8; COLOR: #006aae; BORDER-TOP-STYLE: outset; BORDER-TOP-COLOR: #f1ebd8; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BORDER-RIGHT-STYLE: outset; BORDER-LEFT-STYLE: outset; BACKGROUND-COLOR: #c6def0; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #f1ebd8; BORDER-BOTTOM-STYLE: outset }

select {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px ; TEXT-TRANSFORM: none; COLOR: #000000; border:solid 1px #A6ABAE;}

.displayNone  {display:none;}
.displayBlock  {display:block;}

.bgndLines
{
	background:url(../../images/line_bgnd.gif) ;
}

.top_banner_repeat
{
	background:url(../../images/top_repeat.jpg)  repeat-x;
	height:106px;
}

.menu_left_repeat_y
{
	background:#1791DA;
}


.placeHolderClass { overflow:auto; }

.TopBgnd { background-color:#1791DA; }

.TopBanner1
{
	background-color:#FFFFFF;
	height:90px;
}

.second_row
{
	background-color:#EBEBEB;
	border-top:solid 1px #666666;
}

.bottomBackground
{
	background-color:#EBEBEB;
	width:750px;
	height:33px;
}

.grayText
{
	color:#B0B0B0;
	font-size:12px;
}

.TopTitleText
{
	color:#E0E0E0;
	font-weight:bold;
}


a.langText
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	text-decoration:none;
	color:#FF0000;
}

a.langText:hover
{
	color:#336699;
}

.leftSiteBar
{
	background-color:#EBEBEB;
	width:200px;
	padding:3px;
	padding-top: 10px;	
	height:100%;
}

.menuLeft
{
	border:solid 1px #EBEBEB;
	padding:1px 1px 1px 1px;
}

.titleRedBoldSmall
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:red;
	font-weight:bold;
	font-style:italic;
}

.titleRedBoldSmall2
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:red;
	font-weight:bold;
	font-style:normal;
}

.titleOrange, .titleOrangeBold, .titleOrangeSmall, .titleOrangeBoldSmall
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	color:#FC7F16;
}
.titleOrangeSmall, .titleOrangeBoldSmall { font-size:10px; }
.titleOrangeBold, .titleOrangeBoldSmall { font-weight:bold; }


.titleBlack11Bold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#000000;
}


.titleBlue2Bold11
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#0D284C;
}

.titleBlue10Bold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight:bold;
	color:#336699;
}
.titleBlue11Bold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#336699;
}

.titlePurple11Bold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#5a23f9;
}

.bgndPurple { background-color:#5a23f9; }
.bgndRed    { background-color:#FF0000; }

.text33Green11
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:normal;
	color:#3acf21;
}

.titleRed11Bold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}

.title2Red11B
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#FF0000;
}

.titleBlue12Bold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#336699;
}

.titleBlueBold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	color:#336699;
}


.sections_header_1, .sections_header_2, .sections_header_3
{
	background-color:#E8EEFC;
	width:550px;
	height:24px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding-right:10px;
}

.welcomeText
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	color:#000000;
	font-style:normal;
}

.txtWhite, .txtWhiteBold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#FFFFFF;
}

.txtWhiteBold
{
	font-weight:bold;
	font-size:11px;
}

.txtBlue1
{
	color:#336699;
	font-size:11px;
}

.blackText1
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color:#000000;
	font-size:9px;
}

 .redText  { color:#FF0000; }

/*   tree tabs  */
.tabBodyUp,.tabBodyDown { border-left:solid 1px black; border-right:solid 1px black;
			 border-top:solid 0px black; border-bottom:solid 1px black;
			 background-color:#FFFFD5; }
.tabBodyDown { border-top:solid 1px black; border-bottom:solid 0px black; }

.tabSelected,.tabInactive { font-weight:bold; text-decoration:none; border:solid 1px blue; }
.tabInactive { font-weight:normal; border:solid 0px blue; }

.tabSelected_Down,.tabSelected_Up { border-left:solid 1px black; border-right:solid 1px black;
			 background-color:#FFFFD5; border-top:solid 0px black; border-bottom:solid 1px black; }
.tabSelected_Up { border-top:solid 1px black; border-bottom:solid 0px black; }

.tabInactive_Down,.tabInactive_Up { border-left:solid 1px gray; border-right:solid 1px gray;
			 background-color:#EDEBC1; border-top:solid 0px gray; border-bottom:solid 1px gray; }
.tabInactive_Up { border-top:solid 1px gray; border-bottom:solid 0px gray; }


.overflowAuto {overflow:auto;}


td label { padding-left:5px; font-size:12px; color:#336699; }
.blackcheck label { padding-left:5px; font-size:11px; color:Black; }
.alignRight { text-align:right }



.txtWhite11   { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF;}
.txtBlack11   { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}
.txtGray11    { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
.txtGray11B    { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; font-weight:bold; }
.txtBlue10    { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#336699; }
.txtBlue11    { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#336699; }
.txt1Orange10 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#E25C13; text-decoration:none; }
.txt1Orange11B { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#E25C13; text-decoration:none; font-weight:bold;}
.txtBlue13B   { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#336699; text-decoration:none; font-weight:bold; }
.txtBlue12B   { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#336699; text-decoration:underline; font-weight:bold; }
txtBlue11B   { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#336699; text-decoration:none; font-weight:bold; }

.lnkBlue10        { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#336699; text-decoration:underline; }
.lnkBlue10:hover  { text-decoration:none; }

.lnk2Blue10        { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#336699; text-decoration:underline; font-style:italic; }
.lnk2Blue10:hover  { text-decoration:none; }

.lnkOrange10       { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#E25C13; text-decoration:underline; }
.lnkOrange10:hover { text-decoration:none; }

.lnkBlue11         { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#336699; text-decoration:underline; }
.lnkBlue11:hover   { text-decoration:none; }

.lnk2Orange11B        { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#E25C13; text-decoration:underline; font-weight:bold; }
.lnk2Orange11B:hover { text-decoration:none; }

.lnkBlue15          { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#336699; text-decoration:underline; font-weight:bold; }
.lnkBlue15:hover    { text-decoration:none; }


.pageBgnd       { background-color:#F0F7FF; }
.pageBgndOld       { background-color:#EEF5FF; }
.leftBarBgnd    { background-color:#D8E4F5; }
.leftBarBgndOld { background-color:#A4C4F4; }
.rightBgnd      { background-color:#EBF2FB; }
.bgndTop        { border-bottom:solid 1px #336699; background-color:#1791DA; }
.top_repeat_2
{ 
	background:url(../../images/top_repeat_2.jpg)  repeat-x;
	height:79px;
}
.bgndBlue1    { background-color:#A4C4F4; }
.bgndBlue2    { background-color:#EEF5FF; }	
.bgndBlue3    { background-color:#378DC3; }
.bgndBlue4    { background-color:#214573; }

.bgndGreen1   { background-color:#278127; }
.bgndWhite    { background-color:#FFFFFF; }
.bgndGray1    { background-color:#E7E7E1; }
.bgndGrayRepeat1   { background:url(../../images/background_gray.gif) }

.lineGray {color:#E7E7E1;}

.MessageOk           { background-color:#278127;font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#FFFFFF; padding:5px; }
.fieldSetBgnd        { background-color:#D8E4F5; }
.fieldSetOuterBgnd   { background-color:#D8E4F5; border:solid 1px #FFFFFF; }
.fieldSetBgnd2       { background-color:#D8E4F5; border:outset 1px #FFFFFF; }
.fieldSetBgnd3       { background-color:#E1EDFF; border:outset 1px #D8E4F5; }
.fieldSetOuterBgnd3  { background-color:#E1EDFF; border:solid 1px #FFFFFF; }
.fieldSetBorderBlue1 { background-color:#E9E9E9;  }
.fieldSetBorderBlue2 { border:solid 1px #D8E4F5;  }
.bgndBlue1OuterBgnd   { background-color:#CCD9F5; border:solid 1px #FFFFFF; }

.FieldMainTitles  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#336699; font-style:normal; }
.tabTitles    { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#336699; font-style:normal; background-color:#E1EDFF; }
.fieldTitles  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; font-style:normal; }
.fieldTitlesBold  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; font-style:normal; }
.fieldTitlesBold_White  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; font-style:normal; }
.fieldTitlesItalic  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; font-style:italic; }
.fieldTitlesBlue  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#336699; font-style:normal; }
.valLabels { color:#336699; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000000; font-style:normal; }
.valcheckboxes { color:#336699; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold; color:#000000; font-style:normal; }
.dottedBorder { border:dotted 1px #B5B5B4; }
.fieldTitles label  { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000; font-style:normal; }


.leftMenu {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#336699; font-style:normal; }

.dots_sep_h
{
	background:url(../../images/dots-sep-h.gif) repeat-x left bottom;
}

.dots_nav_v
{
	background:url(../../images/dots-nav-v.gif) repeat-y left middle;
}

.dots_nav_v_r
{
	
	background:url(../../images/dots-nav-v.gif) repeat-y right middle;
}


.btnActive
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold;
	font-style:normal; 
	color:#336699;
	background-color:#D8E4F5;
	border-left:solid 1px #CCCCCC; 
	border-right:solid 1px #CCCCCC; 
	border-top:solid 1px #CCCCCC; 
	border-bottom:solid 1px #D8E4F5; 
	height:26px;
	
}
.btnInActive
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:bold; 
	font-style:normal; 
	background-color:#EEF5FF;
	color:#336699; 
	border:solid 1px #CCCCCC;
	height:26px;
}

.errorLabel 
{
	background-color : Red;
	text-align :center ;
	font-size : 12px;
	color: White;
	font-weight: bold;
}
.errorField 
{
	text-align :center ;
	background-color : White;
	font-size : 12px;
	border: 1px solid red;
    font-weight: bold;
}
.warningLabel 
{
	background-color :Green;
	text-align :center ;
	font-size : 12px;
	color: White;
	font-weight: bold;
}
.warningField 
{
	text-align :center ;
	background-color :White;
	font-size : 12px;
	border: 1px solid Green;
    font-weight: bold;
}