/* CSS Document */
body {
	margin:0px;
	padding:0px;
	font-family:Arial, vardana, sans-serif;
	font-size:12px;
	
}
form {margin:0px;}

td { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1F1F1F;
	text-transform:none;
	text-decoration:none;
	font-weight:normal;
}
.header_bg {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #638EC0;
}


.white-link:link, .white-link:visited, .white-link:hover {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}


.paging_links
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #DC4300;
	font-weight: normal;
	text-decoration: none;
}

.paging_links_selected
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:bold;
	text-decoration: none;
}

.closedRow {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #677788;
text-decoration: none;
background-color: #FFFF99;
}

.evenRow {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #677788;
text-decoration: none;
background-color:#FFFFFF;
}

.oddRow {
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #677788;
text-decoration: none;
background-color:#F6F6F6;
}

.red-text{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color:#FF0000;
}

/*----------------------text-start--------------------------------------------*/
/*

.grey-text{
	color:#3B444E;
}
.wht-10{font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#E6E7EA;
}
.grey-10{font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	
}

.grey-18{font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#3B444E;
}
.grey-16{font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#3B444E;
}*/

.org-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FF6600


}
h1{font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:bold;
	color:#2681B0;
	margin:0px;
	padding:0px;
}
/*.red-18{font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#F61C1C;
}
.blue-14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#2F86BD;
	font-weight:bold;
}
.white12{font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.white11{font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
}
.bordertext{
	font-family:Arial;
	font-size: 11px;
	color: #009ED9;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #CCCCCC;
	font-weight:bold;
}
.cyanlinkpageactive1 {
	font-family:Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #00CEFF;
	background-color: #00CEFF;
	font-weight:bold;
}*/
/*----------------------text-end--------------------------------------------*/

/*----------------------link-start--------------------------------------------*/


a:link, a:visited{color:#2F86BD; text-decoration:underline; font-size:12px; text-transform:none; font-weight:normal; }
a:hover{color:#2F86BD; text-decoration:none; font-size:12px; text-transform:none; font-weight:normal; }

.grey-link12:link, .grey-link12:visited{color:#3B444E; text-decoration:none; font-size:12px; text-transform:none; font-weight:normal; }
.grey-link12:hover{color:#3B444E; text-decoration:underline; font-size:12px; text-transform:none; font-weight:normal; }


/*
.white-link:link, .white-link:visited{color:#ffffff; font-weight:bold; text-decoration:none; }
.white-link:hover{color:#ffffff; font-weight:bold;  text-decoration:underline; }


.white-link11:link, .white-link11:visited{color:#ffffff; font-size:10px; line-height:14px; text-transform:uppercase; font-weight:bold; text-decoration:none; }
.white-link11:hover{color:#ffffff; font-size:10px; text-transform:uppercase; font-weight:bold;  text-decoration:underline; }

.cyan:link, .cyan:visited {
	font-family:Arial;
	font-size: 12px;
	color: #009ED9;
	text-decoration:underline;
}
.cyan:hover {
	font-family:Arial;
	font-size: 12px;
	color: #009ED9;
	text-decoration:none;
}
.bluetxt18link:link,  .bluetxt18link:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #1065CA;
	font-weight:bold;
	text-decoration: none;
}
.bluetxt18link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #1065CA;
	font-weight:bold;
	text-decoration:underline;
}
.cyanlinkpage:link, .cyanlinkpage:visited {
	font-family:Arial;
	font-size: 11px;
	color: #009ED9;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #CCCCCC;
	font-weight:bold;
}
.cyanlinkpage:hover {
	font-family:Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #00CEFF;
	background-color: #00CEFF;
	font-weight:bold;
}
.textfield0 {
	font-family:Arial;
	font-size: 11px;
	color: #5B6573;
	padding-left:5px;
}
.textfieldClient {
	font-family:Arial;
	font-size: 11px;
	color: #5B6573;
	padding-left:5px;
	width:60%;
		
}
.textfieldClientdd {
	font-family:Arial;
	font-size: 12px;
	color: #00;
	padding-left:5px;
	width:61%;
	line-height:12px;
}*/
/*----------------------link-end--------------------------------------------*/


/*----------------------backgroung-img-start--------------------------------------------*/
/*
.logo-bg{ background-image:url(../images/logo-bg.gif); background-repeat:repeat-x; height:118px }
.link-bg{ background-image:url(../images/link-bg.gif); background-repeat:repeat-x }

.video-bg{ background-image:url(../images/video1.gif); background-repeat:no-repeat; width:291px }
.text-topbg{ background-image:url(../images/text-top.gif); background-repeat:repeat-x; height:20px   }
.text-bg{ background-image:url(../images/text-bg.gif); background-repeat:repeat-x; background-position-y:50%   }

	
.footer-bg{ background-image:url(../images/footer-bg.gif); background-color:#979CA7; background-repeat:repeat-x;  height:126px }
.footer-bg-1{ background-image:url(../images/footer-bg.gif); background-color:#979CA7; background-repeat:repeat-x }
.inner-bg{ background-image:url(../images/inner-bg-new.gif); background-color:#8DB8CE; background-repeat:no-repeat;  height:110px; border-top:1px solid #ffffff; }
.inner-bg-new{ background-image:url(../images/inner-bg-new.gif); background-color:#8DB8CE; background-repeat:no-repeat; border-top:1px solid #ffffff; }

.header {
	background-image:url(../images/background.jpg');
	background-repeat:no-repeat
}
.header1 {
	background-image:url(../images/cor-bg.gif);
	background-repeat:repeat-x;
	border-left:1px solid #8DB8CE;
	border-right:1px solid #8DB8CE;; background-position-y:50%
}*/

/*----------------------backgroung-img-end---------------------------------------------*/

/*----------------------padding-start--------------------------------------------*/

.padd-10{
padding:0px 10px 0px 10px;
}

.padd-left10{
padding-left:10px;
}

.padd-bot4{
padding-bottom:5px;
padding-top:5px;
}

.padd-rt12{
padding-right:12px;
}

.padd-top2{
padding-top:3px;
}


.padd-ltrt3{
padding-right:3px;
padding-left:3px;

}
.padd-ltrt12{
padding-left:12px;
padding-right:12px;

}

/*----------------------padding-end--------------------------------------------*/

/*----------------------border-start--------------------------------------------*/
.border-rt{
border-right: #C3CBD5 solid 1px;}
.border-top{
border-top: #E7E7E7 solid 1px;}
.border-img1{
border: #ffffff solid 2px;
}
.border-lt{
border-left: #E7E7E7  solid 1px; padding-left:12px;}
.border-top1 {
	border-top:1px solid #E2E2E2;
}
.border-bot {
	border-bottom: #E7E7E7 solid 1px;
}
.border-imgnew{
border: #D2D4D7 solid 4px;
}
.border-imgnew1{
border: #ffffff solid 4px;
}
.border1white {
	border-right:1px solid #FFFFFF;
}
/*----------------------padding-end--------------------------------------------*/
/*.textfield{
	font-size:11px;
	color:#7D8491;
	width:130px;
}

.textfield1{
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#7D8491;
}
.textfield5 {
	font-family:Arial;
	font-size: 12px;
	color: #5B6573;
}
.textfielddd {
	font-family:Arial;
	font-size: 12px;
	color: #5B6573;
}
.textfield2 {
	font-family:Arial;
	font-size: 12px;
	color: #5B6573;
	width:70%;
}
.textfield3 {
	font-family:Arial;
	font-size: 12px;
	color: #5B6573;
	width:99%;
}
.textfield4 {
	font-family:Arial;
	font-size: 12px;
	color: #5B6573;
	width:96%;
}
.textfield-bg{
	font-family:Arial;
	background-image:url(../images/sear-bg.gif);
	background-repeat:repeat-x;
	font-size: 10px;
	text-transform:uppercase;
	color: #5B6573;
	font-weight:bold;
	background-position: left 50%;
	padding-left:5px;
	width:auto;
	border:1px solid #000000;
}*/

.org-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF000B;
	font-weight:normal;
}


div.sample_attach {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold; color:#ffffff;}
div.sample_attach a{color: #ffffff;text-decoration:none; display: block; background-color:#ffffff; }
div.sample_attach a:hover{color:#ffffff; text-decoration:underline;}

.lin1 {
background-image:url(../images/lin1.gif);
background-repeat:repeat-x;margin:0px; padding-top:5px}




a.toplink:link, .toplink:visited, .toplink:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
}

.headings {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#4F96C4;
}

.dropdown{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#737679;
	text-transform:none;
	text-decoration:none;
	font-weight:normal;
}

#mproj_subtab{ 

  margin:0px;

  padding:0px;

}



#mproj_subtab ul{

  margin:0px;

  padding:0px;

  list-style:none;

  text-align:left;



}

#mproj_subtab ul li {

  list-style:none;

  margin:0px;

  padding:7px 10px 8px 0px;

  float:left;

}

 

#mproj_subtab ul li a { 

   background-color:#ECEEEC;

   border-width:0px;

   margin:0px;

   padding:7px 10px 8px 10px;

   text-decoration:none;

   font-weight:bold;

}

#mproj_subtab ul li a:hover{ 

  background-color:#CCCECC;

}

#mproj_subtab li.active a{ 

   background-color:#CCCECC; 

}

#mproj_subtab ul li.active a:hover{ 

  background-color:#eee;

}



.notlbr {

 padding:0px;

 margin:0px; 

}


.blacklink:link, .blacklink:visited { color: #2F3F4A; font-size: 14px;  margin:0px; padding-bottom:6px; text-decoration:none;}

.blacklink:hover { color: #2F3F4A; font-size: 14px;  margin:0px; padding-bottom:6px; text-decoration:underline;}



.blacklink1:link, .blacklink1:visited { color: #2F3F4A; font-size: 12px;  margin:0px; padding-bottom:6px; text-decoration:none;}

.blacklink1:hover { color: #2F3F4A; font-size: 12px;  margin:0px; padding-bottom:6px; text-decoration:underline;}



/*------------- 06 march ----------*/

.pagelinkactive {
	font-family:Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #8DB8CE;
	background-color: #8DB8CE;
	font-weight:bold;
}
.pagelinktxt{
	font-family:Arial;
	font-size: 12px;
	color: #8DB8CE;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #CCCCCC;
	font-weight:bold;
}
.paging:link, .paging:visited {
	font-family:Arial;
	font-size: 12px;
	color: #8DB8CE;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #CCCCCC;
	font-weight:bold;
}
.paging:hover {
	font-family:Arial;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #8DB8CE;
	background-color: #8DB8CE;
	font-weight:bold;
}
.imgbor{
	border:1px solid #8DB8CE;
}
/*------------- 06 march ----------*/

.desabltextfield{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#D0D1D3;
}
.padd-lt6{
	padding-left:10px;
}
.dropDownList {
	font-family:Arial;
	font-size: 12px;
	color: #5B6573;
	width:84%;
	border:#8DB8CE solid 1px;
	background-color:#FFFFFF;
	padding-left:5px;
}
.dropDownListDisabled {
	font-family:Arial;
	font-size: 12px;
	color: #505050;
	width:84%;
	border:#8DB8CE solid 1px;
	background-color:#F1F1F1;
	padding-left:5px;
}
.textfieldClientddDisabled {
	font-family:Arial;
	font-size: 12px;
	color: #00;
	padding-left:5px;
	width:61%;
	background-color:#F1F1F1;
	line-height:12px;
}
.fixed_area {
	font-family:Arial;
	font-size: 12px;
	color: #5B6573;
	width:177px;
	overflow:auto;
}


.prow-even
{

	background: #ffffff;

	padding-left:5px;

	padding-right:5px;

	padding-top:7px;

	padding-bottom:7px;

	margin:0px;

}

.prow-odd
{

	background: #f6f6f6;

	padding-left:5px;

	padding-right:5px;

	padding-top:7px;

	padding-bottom:7px;

	margin:0px;


}



/* ---------------------- Greenslate nav ---------------------- */
.green #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../images/greenslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.green #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.green #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.green #slatenav ul li a{display:block;float:left;color:#EEFFDF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.green #slatenav ul li a:hover,.green #slatenav ul li a.current{color:#fff;background:transparent url(../images/greenslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Greenslate nav ---------------------- */



a.boldbuttons{
background: transparent url(../images/roundedge-green-left.gif) no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url(../images/roundedge-green-right.gif) no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

/*------------------------------------------------------------------ */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background: transparent url(../images/oval-green-left.gif) no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url(../images/oval-green-right.gif) no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

/*---------------------------------------------------------------------------- */
.black-line{
border-bottom:2px solid #00060a;
}

/* countdown styles */
.hasCountdown {
	border: 1px solid #ccc;
	background-color: #eee;
}
.countdown_holding div {
	background-color: #ccc;
}
.countdown_row {
	clear: both;
	width: 100%;
	text-align: center;
}
.countdown_show1 div {
	width: 100%;
}
.countdown_show2 div {
	width: 50%;
}
.countdown_show3 div {
	width: 33%;
}
.countdown_show4 div {
	width: 25%;
}
.countdown_show5 div {
	width: 20%;
}
.countdown_show6 div {
	width: 16%;
}
.countdown_show7 div {
	width: 14%;
}
.countdown_section {
	float: left;
	font-size: 75%
}
.countdown_amount {
	font-size: 200%;
}
.countdown_descr {
	width: 100%;
}



a.ovalbutton{
background: transparent url(../images/oval-gray-left.gif) no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url(../images/oval-gray-right.gif) no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

/********************************************************/
.h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #DC4300;
	text-decoration: none;
}

.blue_txt:link, .blue_txt:visited, blue_txt:hover {


	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1B70CA;
	text-decoration: none;
}


.leftnav:link, .leftnav:visited {
	display: block;
	font-family:  Arial,Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #677788;
	text-decoration: none;
	height: 17px;
	padding-top: 1px;
}
.leftnav:hover {
	display: block;
	font-family:  Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #677788;
	text-decoration: none;
	background-color: #f6f6f6;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	width: auto;
	height: 17px;
	padding-top: 1px;
}