/* CSS Document */

.CustomTabStyle .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:12px;
    background:url(~/Images/empty_btn.gif) repeat-x bottom;
}

.link{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
	padding:6px;
	height:10px;
}
.DynamiclinkItem
{
	 background-color: #656160;
	color: #fff;
	text-align: left;	
	font-size:12px;
	height:20px;
	padding:0 3px 0 3px;
}

.Dynamiclink{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; 
	
}

/*.DynamicMenuHover{
   color:#000000; 
  background:#D3D3D3;
  }
*/
  
  .primaryStaticlinkItem
{
	 /*background-color: #f7f2ea;*/
	color: #fff;
	/*padding:2px;*/
	text-align: left;	
	font-size:12px;
}

.primaryMenuHover{
   color:#000000; 
  background:#D3D3D3;
  }
   
.link:hover{
	color:#000000; padding:6px;
	background:#D3D3D3;
}


.pagetitle
{
	height:25px;
	font-family:Verdana,Arial,helvetica,sans-serif;
	font-size:11px;
	letter-spacing :1px;
	
	color:White;
	background-color:#666666;
	margin-left:15px;

}


.pagebody
{
	font-family:Verdana,Courier New,Arial,helvetica,sans-serif;
	text-align:Left;
	vertical-align:top;
	font-size:12px; 
	font-weight:normal;
	padding: 0 0 0 20px;
	
}


.tablestyle
{
	border: solidline 5pt #666;
}



.tblbodywithcontrol
{
	font-family:Verdana,Courier New,Arial,helvetica,sans-serif;
	text-align:left;
	vertical-align:top;
	padding: 0 0 0 5px;
}

body {
    font-family:Verdana,Courier New,Arial,helvetica,sans-serif;
	text-align:right;
	vertical-align:top;
	font-size:12px; 
	font-weight:normal;
	padding: 0 20px 0 0;
	
}

.RowGrid 
{
font-family:Verdana;
font-size:10pt;
height:20px;

}

.HeaderGrid
{
 background-color:#b40202;
 font-family:Verdana;
 color:White;
 height:20px;
    
 }
 
 
 .FooterGrid
{
 font-family:Verdana;
 height:10px;
 }

.AlternateRowGrid
{
 
  font-family:Verdana;
 font-size:10pt;
 height:20px;

 }



.sucessmsg
{
    color:Green;
    font-family:Verdana;
    font-size:small;
    font-weight:bold;
}

.errmsg
{
    color:Red;
    font-family:Verdana;
    font-size:small;
    font-weight:bold;
}
.regbody
{   font-family:Verdana;
    font-size:small;
}

.header
{
	font-family: Verdana;
	font-size:small;
	font-weight:bold;
	height: 25px;
	color:Black;
	border: solidline 1 #ccc;
	text-align: center;
	font-weight: bold;
}

.Error
{  font-size:small;
   color:Red;
   font-family:Verdana;
   
}

.errorpage h1, .errorpage h2
{
	color: #BF1600;
}

.inlineBlock
{
	background-repeat: no-repeat;
}
.ImportSuccess
{
	background-image: url(../images/check_bg_icon.gif);
	background-repeat:no-repeat;
	background-position:right center
}

.inlineError
{
	background-color: #F4C7C2;
	background-image: url(../images/error.gif);
	border-color: #D8311E;
	color: #D8311E;
}

.inlineMessage
{
	background-color: #A2C1E7;
	background-image: url(../images/information.gif);
	border-color: #0054BD;
	color: #0054BD;
}

.inlineQuestion
{
	background-color: #c8c5d8;
	background-image: url(../images/question.gif);
	border-color: #4e4274;
	color: #4e4274;
}


.outer { 
margin:auto;
width:940px;
background-color:#FFFFFF;
background-image:url(../images/body_bg2.gif);
background-repeat:repeat-x;
}
.firsttxt { 
font-size: 18px;

}
/* top navigation */

ul#nav {
	list-style:none;
	text-align:center;
	height:33px;
}
#nav li {
    width: 19.5%;
	float:left;
    display:block;
    text-align:center;
	   
}
#nav a {
	display:block;
	/*font:bold 1em/1.8 Arial, tahoma, verdana, sans-serif;*/
	font-size: 14px;
	font-weight:600;
	color:#000000;
	text-decoration:none;
	background:transparent url(../images/bg_head_menu.gif) no-repeat left top;
	/*background-image:url(../images/bg_head_menu.gif);
	background-repeat:no-repeat; */
}
#nav a:hover {
	display:block;
	/*font:bold 1em/1.8 Arial, tahoma, verdana, sans-serif;*/
	font-size: 14px;
	font-weight:600;
	color:#CC0000;
	text-decoration:none;
	background:transparent url(../images/bg_head_menu.gif) no-repeat left top;
	}
.loginuser {
height:20px;
width:120px;
background-image: url(user.gif);
background-repeat:no-repeat;
background-position: left center;
padding-left: 20px;
border: 1px solid #cccccc;
} 
.loginpass {
height:20px;
width:120px;
background-image: url(pass.gif);
background-repeat:no-repeat;
background-position: left center;
padding-left: 20px;
border: 1px solid #cccccc;
} 

h1 { 
margin:0px;
text-align : left;
padding-left: 5px;
font-size: 24px;
font-weight: normal;
height:35px;
vertical-align:;
display:block;
padding-top: 5px;
color: #CC0000;
border-bottom: 1px solid #cccccc;
}

h2 { 
background-image: url(../images/img_heading.gif);
background-repeat: no-repeat;
background-position:left center;
margin:0px;
padding-left: 90px;
font-size: 18px;
font-weight: normal;
height:25px;
vertical-align:middle;
display:block;
padding-top: 5px;
color: #333333;
border-bottom: 1px solid #cccccc;
}

h3 { 
margin:0px;
padding-left: 5px;
font-size: 15px;
font-weight: bold;
height:25px;
vertical-align:middle;
display:block;
padding-top: 3px;
color: #CC0000;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
background-color:#F9F9F9;
}
h4 { 
margin:0px;
padding-left: 5px;
font-size: 15px;
font-weight: bold;
height:25px;
vertical-align:middle;
display:block;
padding-top: 3px;
color: #CC0000;
border-bottom: 1px dashed #cccccc;
}
.treelink { 
font-size: 10px;
color: #666666;
text-decoration: none;
text-align:left;
padding-left: 8px;
}
.treelink a{ 
font-size: 10px;
color: #666666;
text-decoration: none;
}
.treelink a:hover{ 
font-size: 10px;
color: #CC0033;
text-decoration: underline;
}
#index { 
border-right: 1px solid #cccccc;
padding-right: 10px;
}
#index  p { 
margin-top: 8px;
line-height: 19px;
padding: 2px 2px 0px 5px;
text-align:justify;
}
#index_it { 
padding-right: 10px;
}
.index_it_br {
border-right: 1px solid #E5E5E5;
} 
#index_it  p { 
margin-top: 5px;
line-height: 18px;
padding: 0px 2px 0px 5px;
text-align:justify;
}
.prhead{ 
height: 30px;
font-size: 13px;
font-weight: bold;
color: #ffffff;
letter-spacing: 1px;
padding-left: 10px;
border-bottom: 1px solid #cccccc;
}
.scm_servicestabs { 
margin: auto;
width: 310px;
border-bottom: 1px solid #cccccc;
background-color: #5772AE; 
padding: 5px;
}
.it_servicestabs { 
margin: auto;
width: 310px;
border-bottom: 1px solid #cccccc;
background-color: #0E6875; 
padding: 5px;
}
.pae_servicestabs { 
margin: auto;
width: 310px;
border-bottom: 1px solid #cccccc;
background-color: #DA9B20; 
padding: 5px;
}
.ams_servicestabs { 
margin: auto;
width: 310px;
border-bottom: 1px solid #cccccc;
background-color: #939D77; 
padding: 5px;
}


.pr {
margin-top: 10px;
width: 310px;
}
.pr p img{
float:left;
padding: 3px; 
}
.pr p{
margin: 0px;
padding: 2px; 
line-height: 15px;
}
.morelink { 
font-size: 11px;
color: #FF9900;
}
.morelink a:{ 
font-size: 11px;
color: #FFCC00;
text-decoration: none;
}
.morelink a:hover{ 
font-size: 11px;
color: #333333;
text-decoration: none;
}
.footermenu { 
font-size: 12px;
color: #FFFFFF;
letter-spacing: 1px;
}
.footermenu a{ 
color: #FFFFFF;
text-decoration:none;
}
.footermenu a:hover{ 
color: #FFFFFF;
text-decoration:underline;
}
.footertxt { 
font-size: 10px;
color: #c6c6c6;
}

/* left menu */
table .tblcategory { width: 95%;

}
table .tblcategory  th{ 
height: 30px;
border-bottom: 1px solid #cccccc;
font-size: 16px;
color: #CC0000;
font-weight: bold;
text-align: left;
padding-left: 10px;
}
table .tblcategory  td{ 
height: 25px;
border-bottom: 2px solid #ffffff;
font-size: 13px;
color: #000000;
text-decoration:none;
vertical-align: middle;
background-color:#F9F9F9;
}
table .tblcategory td a{ 
height: 22px;
font-size: 13px;
color: #333333;
text-decoration:none;
font-weight: bold;
display:block;
vertical-align: middle;
padding-top: 8px;
padding-left: 20px;
background-image:url(../images/collapse.gif);
background-repeat:no-repeat;
background-position:left center;
}
table .tblcategory td a:hover{ 
height: 22px;
font-size: 13px;
font-weight: bold;
color: #CC0000;
text-decoration:none;
background-color: #ffffff;
display:block;
vertical-align: middle;
padding-top: 8px;
padding-left: 20px;
background-image:url(../images/collapse.gif);
background-repeat:no-repeat;
background-position:left center;
}

/*table  */
table .tblmanagement { 
width: 95%;
border-top: 1px solid #cccccc;
}
table .tblmanagement  th{ 
height: 25px;
font-size: 13px;
font-weight: bold;
text-align: left;
padding-left: 10px;
vertical-align:middle;
background-color:#F7F7F7;
}
table .tblmanagement  td{ 
border-bottom: 1px dotted #EEEEEE;
font-size: 12px;
padding-left: 20px;
text-decoration:none;
vertical-align: middle;
}
table .tblproposal { 
width: 90%;
border-top: 1px solid #cccccc;
}
table .tblproposal  th{ 
font-size: 13px;
text-align: left;
padding: 5px 0px 5px 10px;
vertical-align:middle;
background-color:#EAEAEA;
line-height: 18px;
font-weight: normal;
}
table .tblproposal  td{ 
border-bottom: 1px solid #ffffff;
font-size: 12px;
padding: 7px 0px 7px 10px;
text-decoration:none;
vertical-align: middle;
background-color: #F5F5F5;
}
/* table .tblmanagement td a{ 
height: 22px;
font-size: 13px;
text-decoration:none;
font-weight: bold;
display:block;
vertical-align: middle;
padding-top: 8px;
}
table .tblmanagement td a:hover{ 
height: 22px;
font-size: 13px;
font-weight: bold;
color: #CC0000;
text-decoration:none;
background-color: #ffffff;
display:block;
vertical-align: middle;
padding-top: 8px;
}
*/
.whysynise_head { 
height: 25px;
border-bottom: 1px dashed #cccccc;
font-size: 13px;
color: #CC0000;
font-weight: bold;
vertical-align:middle;
padding-left: 15px;
}
.testimonial_txt { 

}
.testimonial_cname { 
height: 20px;
border-top: 1px solid #cccccc;
color: #006699;
padding-left: 10px;
font-size: 13px;
font-weight: bold;
}
.testimonial_cname1 { 
font-size: 11px;
padding-left: 10px;
}
blockquote {
margin: 0px;
padding-left: 18px;
padding-top: 5px;
background: url(../images/quote.gif) no-repeat;
line-height: 18px;
text-align:justify;
}

/* Asset Management Services */
#ams { 
padding-right: 10px;
}
#ams  p { 
margin-top: 8px;
line-height: 19px;
padding: 2px 2px 0px 5px;
text-align:justify;
}
.ams_brrgt { 
border-right: 1px dashed #cccccc;
}
.amsmenu_head{ 
height: 30px;
border-bottom: 1px solid #cccccc;
font-size: 12px;
color: #CC6633;
font-weight: bold;
text-align: left;
padding-left: 5px;
background-image:url(../images/bg_tblams_menu.gif);
background-repeat: repeat-x;
}
table .tblams_menu { width: 96%;
background-color: #666666;
padding: 0px;

}
table .tblams_menu  th{ 
height: 30px;
border-bottom: 1px solid #cccccc;
font-size: 13px;
color: #CC0000;
font-weight: bold;
text-align: left;
padding-left: 5px;
background-image:url(../images/bg_tblams_menu.gif);
background-repeat: repeat-x;

}
table .tblams_menu  td{ 
height: 30px;
background-position:left center;
border-bottom: 1px solid #ffffff;
font-size: 12px;
color: #999999;
text-decoration:none;
vertical-align: middle;
padding-left: 10px;
}
table .tblams_menu td a{ 
height: 20px;
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration:none;
display:block;
vertical-align: middle;
padding-left: 15px;
padding-top: 8px;
background-image:url(../images/bullet_sq.gif);
background-repeat:no-repeat;
background-position:center left; 
}
table .tblams_menu td a:hover{ 
height: 20px;
font-size: 12px;
color: #000000;
text-decoration:none;
background-color: #ffffff;
display:block;
vertical-align: middle;

background-image:url(../images/bullet_sq.gif);
background-repeat:no-repeat;
}

.bgcompany { 
/* background-color: #0099CC; */
color: #000000;
height: 22px;
padding-left: 5px;
font-weight: bold;
}
.companytxt { 
border-bottom: 1px dotted #cccccc;
padding: 3px 0px 3px 5px;
}

.pageimg { 
float: right;
padding-left: 5px;
}
.auctiontext { 
font-size: 11px;
color: #333333;
padding:5px;
}
.auctiontext a{ 
font-size: 11px;
color: #0099CC;
text-decoration: underline;
padding:5px;
}
.auctiontext a:hover{ 
font-size: 11px;
color: #CC0033;
text-decoration: none;
padding:5px;
}

/* IT */

.pagemenuleft { 
height: 25px;
color: #333333;
font-size: 12px;
border-bottom: 1px solid #EFEFEF;
vertical-align: middle;
background-position:left;
display: block;
padding-top: 3px;
}
.pagemenuleft a{ 
height: 25px;
color: #ffffff;
font-size: 12px;
background-image:url(../images/fw1.gif);
background-repeat:no-repeat;
background-position:left;
background-color: #208a9a;
text-decoration: none;
padding-left: 20px;
display: block;
padding-top: 3px;
font-weight: bold;
}
.pagemenuleft a:hover{ 
height: 25px;
color: #333333;
font-size: 12px;
padding-left: 20px;
background-image:url(../images/fw.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration: none;
background-color: #FAFAF1;
display: block;
padding-top: 3px;
font-weight: bold;
}

.tabhead { 
color: #FF9900;
font-size: 12px;
font-weight: bold;
border-bottom: 1px solid #EEEEEE;
height: 25px;
padding-left: 5px;
}
.tabtext{ 
font-size: 12px;
border-bottom: 1px dashed #EEEEEE;
height:23px;
padding-left: 5px;
}
.tabtext a{ 
font-size: 12px;
height:23px;
font-weight:bold;
text-decoration: none;
color: #666666;
}
.tabtext a:hover{ 
font-size: 12px;
height:23px;
text-decoration: none;
font-weight:bold;
text-decoration:underline;
}
.it_products { 
margin:0px;
padding-left: 5px;
font-size: 15px;
font-weight: bold;
height:22px;
vertical-align:middle;
display:block;
padding: 3px 0px 0px 25px;
color: #006699;
border-bottom: 1px solid #F0F0F0;
border-top: 1px solid #F0F0F0;
background-color:#F9F9F9;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:left center;
}
.it_product_text{ 
font-size: 12px;
border-bottom: 1px solid #F0F0F0;
padding: 2px 2px 10px 2px;
}

/* PAE */

.pae_offering { 
padding: 3px 3px 3px 20px;
border-bottom: 1px solid #ffffff;
/*background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:left center;*/
}
.pae_m_head{ 
height: 30px;
border-bottom: 1px solid #cccccc;
font-size: 12px;
color: #CC3300;
font-weight: bold;
text-align: left;
padding-left: 5px;
background-image: url(../images/img_bg_pae_m1.gif);
background-repeat: repeat-x;
}
.paemenu { 
font-size: 12px;
border-bottom: 1px dashed #FFffff;
height:25px;
padding-left: 5px;
background-image: url(../images/img_bg_pae_menu.gif);
background-repeat:repeat-x;
}
.paemenu a{ 
font-size: 12px;
height:25px;
padding-left: 15px;
text-decoration: none;
color: #ffffff;
font-weight: bold;
}
.paemenu a:hover{ 
font-size: 12px;
font-weight: bold;
height:25px;
padding-left: 15px;
text-decoration: none;
color: #333333;
}
.pae_cname { 
height: 27px;
border-top: 2px solid #cccccc;
border-bottom: 1px solid #cccccc;
color: #CC3300;
padding-left: 5px;
font-size: 12px;
font-weight: bold;
background-color:#FFFFFF;
}

.contactBlock { float: right; width: 210px; padding:1px; background-color:#ffffff; }
.contactBlock dd { padding-left: 15px; font-size: 11px; }
.contactBlock dd.phone { background: url('../images/i_phone.gif') 0 2px no-repeat; }
.contactBlock dd.mail { background: url('../images/i_mail.gif') 0 2px no-repeat; }
.contactBlock dd.url { background: url('../images/i_url.gif') 0 2px no-repeat; }

.contactBlock1 { float: right; width: 160px; padding:1px; background-color:#ffffff; }
.contactBlock1 dd { padding-left: 8px; font-size: 10px; }
.contactBlock1 dd.phone { background: url('../images/i_phone.gif') 0 2px no-repeat; }
.contactBlock1 dd.mail { background: url('../images/i_mail.gif') 0 2px no-repeat; }
.contactBlock1 dd.url { background: url('../images/i_url.gif') 0 2px no-repeat; }


.other_services_t { 
margin:0px;
font-size: 12px;
vertical-align:middle;
display:block;
padding: 3px 3px 3px 25px;
color: #006699;
border-bottom: 1px solid #F0F0F0;
border-top: 1px solid #F0F0F0;
background-color:#F9F9F9;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:left center;
}
.other_services_t a{ 
margin:0px;
vertical-align:middle;
display:block;
color: #006699;
text-decoration: none;
}
.other_services_t a:hover{ 
margin:0px;
vertical-align:middle;
display:block;
color: #006699;
text-decoration: underline;
}
.other_services_h { 
padding-left: 5px;
font-size: 13px;
font-weight: bold;
height:22px;
border-bottom: 1px solid #cccccc;
}

table .tblchallenges { width: 85%;
border-top: 1px dashed #cccccc;
}
table .tblchallenges  th{ 
height: 30px;
border-bottom: 1px dashed #cccccc;
background-color:#F4F4F4;
font-size: 13px;
color: #006699;
font-weight: bold;
text-align: left;
padding-left: 10px;
letter-spacing:1px;
}
table .tblchallenges  td{ 
border-bottom: 1px dashed #cccccc;
font-size: 12px;
color: #333333;
padding: 5px;
text-align: left;
line-height: 19px;
}

table .tblmaterial { width: 98%;
border-top: 1px dashed #cccccc;
}
table .tblmaterial th{ 
height: 20px;
border-bottom: 1px dashed #cccccc;
background-color:#F4F4F4;
font-size: 13px;
color: #006699;
font-weight: bold;
text-align: left;
padding-left: 10px;
letter-spacing:1px;
}
table .tblmaterial td{ 
border-bottom: 1px dashed #F2F2F2;
font-size: 11px;
color: #333333;
padding-left: 20px;
text-align: left;
height: 23px;
background-image:url(../images/bullet_mark.gif);
background-repeat: no-repeat;
background-position:left center;
}
table .tblcasestudy { width: 98%;
border: 1px solid #cccccc;
}
table .tblcasestudy th{ 
height: 20px;
border-bottom: 1px dashed #cccccc;
background-color:#F4F4F4;
font-size: 13px;
color: #006699;
font-weight: bold;
text-align: left;
padding-left: 10px;
letter-spacing:1px;
}
table .tblcasestudy td{ 
border-bottom: 1px dashed #F2F2F2;
font-size: 11px;
color: #333333;
padding-left: 10px;
text-align: left;
height: 20px;
}
.img_pae { 
float: right;
padding: 7px;
}
.scmtabs { 
margin: auto;
width: 270px;
border-bottom: 1px solid #cccccc;
background-color: #DCE1EF; 
padding: 8px;
}
.scmtabs1 { 
margin: auto;
width: 80%;
border-bottom: 1px solid #cccccc;
background-color: #E8ECF4; 
padding: 8px;
}
.scmtabs2 { 
margin: auto;
width: 80%;
border-bottom: 1px solid #cccccc;
background-color: #E8ECF4; 
padding: 3px;
}
.scmhead { 
font-size: 13px;
height: 25px;
font-weight:bold;
color:#CC3300;
border-bottom: 1px solid #cccccc;
padding-left: 5px;
}
.scmtxt { 
background-color: #ffffff;
height: 20px;
padding-left: 20px;
background-image:url(../images/fw.gif);
background-repeat:no-repeat;
background-position:left center;
}
.scmenu { 
font-size: 12px;
border-bottom: 1px dashed #FFffff;
height:25px;
padding-left: 5px;
background-image: url(../images/img_bg_scm_menu.gif);
background-repeat:repeat-x;
}
.scmenu a{ 
font-size: 12px;
height:25px;
padding-left: 15px;
text-decoration: none;
color: #ffffff;
}
.scmenu a:hover{ 
font-size: 12px;
font-weight: bold;
height:25px;
padding-left: 15px;
text-decoration: none;
color: #CCCCCC;
}
.scmhead1 { 
font-size: 13px;
height: 25px;
font-weight:bold;
color:#005BB7;
border-bottom: 1px solid #cccccc;
padding-left: 5px;
}
.scmtxt1 { 
background-color: #ffffff;
height: 23px;
padding-left: 20px;
background-image:url(../images/fw.gif);
background-repeat:no-repeat;
background-position:left center;
}
.scmsol { 
font-size: 13px;
color: #333333;
}
.scmsol a{ 
font-size: 13px;
color: #CC3300;
text-decoration:none;
}
.scmsol a:hover{ 
font-size: 13px;
color: #CC3300;
text-decoration: underline;
}
a.top_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a.top_menu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b4060d;
	text-decoration: none;
}
.txtshort { 
 width: 150px;
}
.txtshort1 { 
 width: 50px;
}

.txtMediam { 
 width: 250px;
}
.txtLarge { 
 width: 250px;
 height:50px; 
}

.ddlsmall { 
 width: 100px;
 }
.ddlMediam { 
 width: 175px;
 }
.ddlLarge { 
 width: 255px;
 }
 
 .tdalign
 {
 text-align:left;
 font-family:Arial;
 font-size:12px; 		
}
 .tdrightalign
 {
 text-align:right;
 font-family:Arial;
 font-size:12px; 		
}

.title
 {

 	
 text-align:left;
 font-family:Verdana,Arial,helvetica,sans-serif;
 font-size:11px; 
 font-weight:normal;
 letter-spacing:1px;
 color:#000000;	
 text-decoration:none;
}

 .tdtxtPara
 {
 
 font-family:Verdana,Arial,helvetica,sans-serif;
 font-size:11px; 
 font-weight:normal;
 letter-spacing:1px;
 color:#000000;	
}


	

.input_button
{
	padding:3px;
	margin:0px;
	font-family:Arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	background-color:#656161;
	text-decoration:none;
	}
.red
{
	font-family:Arial,helvetica,sans-serif;
	font-size:12px;
	color:#b4060d;
	text-decoration:none;
	font-weight:bold;
	
}
	.modalPopup
{
background-color: #f5f5f5;
border-width: 3px;
border-style: solid;
border-color: Gray;
padding: 3px;
width: 100px;
height: 0 auto;
font-family: Thomba;
font-size: 10pt;
 
} 
	 
	.dtdata
	{
		font-weight:bold;
		text-align:left;
		width:450px;
	}
	 
	
	/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}
user_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing:.5px;
}
.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

BiddingDiv
{
    background-color: whitesmoke;
    border-left-color: black;
    border-bottom-color: black;
    border-top-style: solid;
    border-top-color: black;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: black;
    border-bottom-style: solid;
}
#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}

td.titletd {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;  color:#FFFFFF;
}
GridHeader {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;  color:#FFFFFF; background-color:#666666;
}
td.normaltext {
	height:20px;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;  color:#333333;
}

.ButtonStyle
{
    font-family: Verdana;
    background-color: #545D85;
    font-size: 13px;
    height: 25px;
    color: white;
    text-align: center;
    font-weight: bold;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    width: 70px;
}

.GridView
{
	font-style:normal;
	font-family:Verdana;
	font-size:12px;
	color:#660000;
	/*background-color: #eaffe3;*/
}

.TDHeading
{
	font-style: normal;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: Black;
	height:22px;
	text-align: left;
}

.TDImgHeading
{
	font-style: normal;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: Black;
	text-align: left;
	height:22px;
	background-image: url(../images/dark_gray.png);
	background-repeat: repeat-x;
}

.TDSubHeading
{
	font-style: normal;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	text-align: left;
	height:22px;
	background-image: url(../images/light_gray.png);
	background-repeat: repeat-x;
}

/* header styles */
.header1
{
    position:relative;
    color:#000000;        
    cursor:move; /* So the user knows they can drag the panel */
}
.header1 .outer
{
    background:url(image/top-right.png) right no-repeat;
    padding-right:40px;
}
.header1 .inner
{
    background:url(image/top-left.png) left no-repeat;
    padding-left:9px;
}
.header1 .content
{
    height:35px;
    background:url(image/top-mid.png) repeat-x;
}
.header1 .content H2
{
    font-size:12pt;
    font-weight:bold;
    color:#fff;
    padding-top:6px;
    margin:0;
}
.header1 .close
{
    /* the image is 35x35 pixels wide */
    height:25px;
    width:35px;	
    /* position the image */
    position:absolute;	
    top:4px;
    right:7px;	
    background:url(image/close.png) no-repeat;	
    cursor:pointer;
}
.header1 .close:hover
{
    /* set the hover image */
    background:url(image/close-hover.png) no-repeat;	
}        

/* dialog body styles */
a.Home {
	font-size: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
a.Home:hover {
	font-size: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #ff0000;
	text-decoration: none;
	font-weight: normal;
}

.TextRightAlign
{
	text-align:right;	
}

.HideControl
{
	width:0px;
	display:none;
}
.NoBorder
{
	border-style:none; 
	border-color:White;
    text-align:right;
    width:60px;
}
.NoBorderWithLeft
{
	border-style:none; 
	border-color:White;
    text-align:left;
    width:40px;
}
#topbar{
position:absolute;
border: 1px solid black;
background-color: #E0ECF8;
padding: 2px;
visibility: hidden;
z-index: 100;
}
.modalBackground 
{
            background-color:Gray;
            filter:alpha(opacity=70);
            opacity:0.7;
}
.Main
{
	font-size: 12px;
	color: black;
	font-family: Verdana;
	text-align: left;
}
.Main1
{
	font-size: 10px;
	color: black;
	font-family: Verdana;
	text-align: left;
}
.reportRowHeader
{
	font-size: 10pt;
	font-family: Verdana;
	height: 20px;
	background-color: gainsboro;
	text-align: center;
}
.reportRowHeader1
{
	font-size: 8pt;
	font-family: Verdana;
	height: 20px;
	background-color: gainsboro;
	text-align: center;
}

.reportGridLine
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}
.validatorCalloutHighlight
{
    background-color: aliceblue;
}



.popupHover {
  position:absolute;
  z-index:200; /* aaaalways on top*/
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 250px;
  border: 1px solid black;
  background-color: #777;
  color: white;
  font-size: 0.95em;
}

