﻿body{ background-color:#ffffff;}

.indexMax
{
	z-index:1000;	
}

.indexMin
{
	z-index:100;	
}

.buttonBlue
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	background-color:#3B7EE1;
	border:solid 1px #9EBEF5;
}
.bgDgreen
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	background-color:#406786;
	border:solid 1px #F3F4EF;
}

input, textarea { border:solid 1px #999999 color:#000000; }


.top_2_1
{
	background:#8D8DC0 url(../../images/banner_left.gif) no-repeat;
	width:243px;
	height:141px;
}

.top_2_2
{
	background: url(../../images/banner_right.gif) no-repeat;
	width:345px;
	height:141px;
}

.top_2_3
{
	background:#E67817 url(../../images/banner_EYE_2.jpg) no-repeat;
	width:292px;
	height:121px;
}

.top_repeat
{
	background:#FFFFFF url(../../images/up_join.gif) repeat-x;
	height:140px;
}

.left_bottom_arrow
{
	background: url(../../images/left_bottom_arrow.jpg) no-repeat;
	width:160px;
	height:53px;
}

.right_bottom_arrow
{
	background: url(../../images/right_bottom_arrow.jpg) no-repeat;
	width:185px;
	height:48px;
}

.bullet_1
{
	background: url(../../images/bullet_1.gif) no-repeat;
	
}

.login_background
{
	background: url(../../images/img_37.gif) repeat-y;
}

.lbl_login
{
	font-family: Verdana,Arial,Helvetica,sans-serif; color: #FF8A00; font-size: 12px; font-weight:bold;
}

.top_border_1
{
	background:#FFFFFF url(../../images/header-1-b.gif) no-repeat;
	width:250px;
	height:18px;
}

.top_border_2
{
	background:#FFFFFF url(../../images/header-2-b.gif) no-repeat;
	height:1px;
	width:100%
}

.top_border_3
{
	background:#FFFFFF url(../../images/header-3-b.gif) no-repeat;
	width:250px;
	height:18px;
}


.gray { color:#CCCCCC; font-weight:normal; }

.txtGray11B
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color:#999999;
	font-weight:bold;
}
.grayText10{ font-family: Verdana,Arial,Helvetica,sans-serif; color: #999999; font-size: 10px; font-weight:normal; }

.grayText11, .grayText11B { font-family: Verdana,Arial,Helvetica,sans-serif; color: #999999; font-size: 11px; font-weight:normal; }
.grayText11B { font-weight:bold; }

.Orange11B {font-family: Verdana,Arial,Helvetica,sans-serif; color: #FF8A00; font-size: 11px; font-weight:bold; }
.Orange11  {font-family: Verdana,Arial,Helvetica,sans-serif; color: #FF8A00; font-size: 11px; font-weight:normal; }
.Orange12B {font-family: Verdana,Arial,Helvetica,sans-serif; color: #FF8A00; font-size: 12px; font-weight:bold; }

.darkBlue11 {font-family: Verdana,Arial,Helvetica,sans-serif; color: #12406e; font-size: 11px; }
.darkBlue11B {font-family: Verdana,Arial,Helvetica,sans-serif; color: #12406e; font-size: 11px; font-weight:bold; }
.blue10 {font-family: Verdana,Arial,Helvetica,sans-serif; color: #336699; font-size: 10px; }
.blue11 {font-family: Verdana,Arial,Helvetica,sans-serif; color: #336699; font-size: 11px; }
.blue11B {font-family: Verdana,Arial,Helvetica,sans-serif; color: #336699; font-size: 11px; font-weight:bold; }
.blue15 {font-family:Verdana,Arial, Helvetica,sans-serif; color: #336699; font-size: 15px; font-weight:normal; line-height:25px; }

.txtBlue12B {font-family: Verdana,Arial,Helvetica,sans-serif; color: #336699; font-size: 12px; font-weight:bold; }

.black10 {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size: 10px; }
.black10B {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size: 10px; font-weight:bold; }

.black11 {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size: 11px; }
.black11B {font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size: 11px; font-weight:bold; }

.brown10 {font-family: Verdana,Arial,Helvetica,sans-serif; color: #3d1002; font-size: 10px; }
.brown10B {font-family: Verdana,Arial,Helvetica,sans-serif; color: #3d1002; font-size: 10px; font-weight:bold; }
.brown11 {font-family: Verdana,Arial,Helvetica,sans-serif; color: #3d1002; font-size: 11px; }
.brown11B {font-family: Verdana,Arial,Helvetica,sans-serif; color: #3d1002; font-size: 11px; font-weight:bold; }
.white11Height{font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; font-size: 11px; font-weight:normal; line-height:20px; }
.white10, .white10B {font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; font-size: 10px; font-weight:normal;}


.white11, .white11B {font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; font-size: 11px; font-weight:normal; }
.white11B { font-weight:bold; }
.white14, .white14B {font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; font-size: 14px; font-weight:bold;   }

.white16, .white16B {font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; font-size: 16px; font-weight:bold;   }

.lnkWhite11		  { font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; font-size: 11px; font-weight:normal; text-decoration:none;}
.lnkWhite11:hover { text-decoration:underline}

.lnklightBlue11	  { font-family: Verdana,Arial,Helvetica,sans-serif; color: #cddaeb; font-size: 11px; font-weight:normal; text-decoration:none;}
.lnklightBlue11:hover   { text-decoration:underline}

.lnkBlue9		  { font-family: Verdana,Arial,Helvetica,sans-serif; color: #336699; font-size: 9px; font-weight:normal; text-decoration:none;}
.lnkBlue9:hover   { text-decoration:underline}

.lnkBlue10		  { font-family: Verdana,Arial,Helvetica,sans-serif; color: #336699; font-size: 10px; font-weight:normal; text-decoration:none;}
.lnkBlue10:hover   { text-decoration:underline}

.lnkBlue11		  { font-family: Verdana,Arial,Helvetica,sans-serif; color: #336699; font-size: 11px; font-weight:normal; text-decoration:none;}
.lnkBlue11:hover   { text-decoration:underline}

.lnkGray10		  { font-family: Verdana,Arial,Helvetica,sans-serif; color: #999999; font-size: 10px; font-weight:normal; text-decoration:none;}
.lnkGray10:hover   { text-decoration:underline}


.lnkBrown11		  { font-family: Verdana,Arial,Helvetica,sans-serif; color: #3d1002; font-size: 11px; font-weight:normal; text-decoration:none;}
.lnkBrown11:hover   { text-decoration:underline}

.lnkBlack10		  { font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size: 10px; font-weight:normal; text-decoration:none;}
.lnkBlack10:hover   { text-decoration:underline}

.lnkBlack11		  { font-family: Verdana,Arial,Helvetica,sans-serif; color: #000000; font-size: 11px; font-weight:normal; text-decoration:none;}
.lnkBlack11:hover   { text-decoration:underline}

.WhiteBg{ background-color:#ffffff;font-family: Verdana,Arial,Helvetica,sans-serif; color: #cccccc; font-size: 10px;}
.WhiteBg1{ background-color:#ffffff;font-family: Verdana,Arial,Helvetica,sans-serif; color: #3b3b3b; font-size: 10px;}
.BlackBg{ background-color:#000000;font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffffff; font-size: 11px;}
.lightGrayBg{ background-color:#f4f4f4;font-family: Arial,Helvetica,sans-serif; color: #b0b0b0; font-size: 11px;}
.lightGrayBg1{ background-color:#f4f4f4;font-family: Verdana,Arial,Helvetica,sans-serif; color: #3b3b3b; font-size: 10px;}
.grayBg{ background-color:#636363;font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffffff; font-size: 11px;}
.grayBg1{ background-color:#303438;font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffffff; font-size: 11px;}
.lightBlue9{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 9px; color:#cddaeb;}
.lightBlue11{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px; color:#cddaeb;}
.lightBlue11B{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px; color:#cddaeb;font-weight:bold;}
.lightBlue12B{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px; color:#cddaeb; font-weight:bold;}
.lightBlue12{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 12px; color:#cddaeb; }
.blueTitle14{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 14px; color:#6688b5; }
.blackTxt11B{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px; color:#3b3b3b;  font-weight:bold;}
.blackTxt11{font-family: Verdana,Arial,Helvetica,sans-serif;font-size: 11px; color:#3b3b3b; }

.dots_sep_h
{
	background:#FFFFFF url(../../images/dots-sep-h.gif) repeat-x right top;
}
.dots_sep_h2
{
	background:#FFFFFF url(../../images/line_dashed_grey.gif) repeat-x right top;
}
.dots_nav_v
{
	background:#FFFFFF url(../../images/dots-nav-v.gif) repeat-y;
}

.arrow
{
	background:#FFFFFF url(../../images/arrow.png) no-repeat;
	font-family: Verdana,Arial,Helvetica,sans-serif; color: #336699; font-size: 11px; font-weight:bold;
}
.arrow1
{
	background:#FFFFFF url(../../images/arrow1.png) no-repeat;
	font-family: Verdana,Arial,Helvetica,sans-serif; color: #336699; font-size: 11px;
}
.e-govBox
{
	background:#FFFFFF url(../../images/e-gov.jpg) no-repeat;
	font-family: Verdana,Arial,Helvetica,sans-serif; color: #336699; font-size: 11px;
}
.e-conBox
{
	background:#FFFFFF url(../../images/e-constr.jpg) no-repeat;
	font-family: Verdana,Arial,Helvetica,sans-serif; color: #336699; font-size: 11px;
}
.portals
{
	background:#FFFFFF url(../../images/portals.jpg) no-repeat;
	font-family: Verdana,Arial,Helvetica,sans-serif; color: #336699; font-size: 11px;
}
.TxtBlue
{
	font-family: Verdana,Arial,Helvetica,sans-serif; color: #336699; font-size: 11px;
}
.footer
{
	font-family: Verdana,Arial,Helvetica,sans-serif; color: #ffffff; font-size: 11px;
	background-color:#000000;
	height:20px;
}
.nav-button-default{width:294px;height:42px;background-image:url(../../images/button_up.jpg); background-repeat:no-repeat;  }
.nav-button-selected{width:294px;height:42px;background-image:url(../../images/button_over.jpg); background-repeat:no-repeat;  }

.l_shadow{width:6px;height:1px;background-image:url(../../images/l_shadow.jpg); background-repeat:repeat-y;  }
.r_shadow{width:4px;height:1px;background-image:url(../../images/r_shadow.jpg); background-repeat:repeat-y;  }
.b_shadow{width:220px;height:10px;background-image:url(../../images/b_shadow.jpg); background-repeat:no-repeat; background-position:center 0%;  }
.t_shadow{width:220px;height:10px;background-image:url(../../images/t_shadow.jpg); background-repeat:no-repeat; background-position:center 100%;  }

.top_mainText{width:220px;height:9px;font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; font-size: 12px; font-weight:bold;}
.top_main{width:220px;height:9px;background-image:url(../../images/top_main.jpg); background-repeat:no-repeat; background-position:center bottom 100%;
	font-family: Verdana,Arial,Helvetica,sans-serif; color: #FFFFFF; font-size: 1px;}
	
	.smplPrjCtgr2 { background-color:#ffffff; border-right:solid 1px #d9d9d9; }
	.selPrjCtgr2 { background-color:White; border-top:solid 1px #d9d9d9; border-left:solid 1px #d9d9d9; border-bottom:solid 1px #d9d9d9; }
	.hand { cursor:pointer; }
	.imgSelected { border:solid 1px blue; background-color:#FFCCAA; margin:3px; }
	.imgSimple { border:solid 0px #c2c2c2; margin:3px; }
	
.top-popup{background: url(../../images/top-popup.jpg) no-repeat;}
.line-popup{background: url(../../images/line-popup.jpg) repeat-x;}


.visibleStyle { display:none; }
.overFlow_4 { overflow: scroll;  }

.intro{width:970px;height:658px;background-image:url(../../images/banner.jpg); background-repeat:no-repeat; background-position:bottom left;}
.first-intro{width:969px;height:800px;background-image:url(../../SiteImages/intro-gradient.jpg); background-repeat:no-repeat; background-position:bottom left;}
.grey_bg{ background-color:#757575;}
.logo{width:82px;height:56px;background-image:url(../../SiteImages/logo.gif); background-repeat:no-repeat; }

.lightBlue12Sel { border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-bottom:solid 1px #ffffff; }
.lightBlue12NoSel { border-right:solid 1px #ffffff; }

.Black12Sel { border-top:solid 1px #ffffff; border-left:solid 1px #ffffff; border-bottom:solid 1px #ffffff; }
.Black12NoSel { border-right:solid 1px #ffffff; }

.Black12{  font-family:Verdana; font-size:12px; color:#3b3b3b; }
.Black12B{  font-family:Verdana; font-size:12px; color:#3b3b3b; font-weight:bold; }

DIV.outer{position: absolute;
      left: 50%;
      top: 50%;
      width: 969px;
      height: 800px;
      margin-left: -484px; /* half of width */
      margin-top: -400px;  /* half of height */
      }
DIV.inner{ position:absolute;
      left: 50%;
      top :50%;
      width: 969px;
      height: 800px;
      margin-left: -484px;  /* half of width */
      margin-top: -400px;   /* half of height */
     }
.cursorHand
{
    cursor: none;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
