﻿*
{
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	font-family:Segoe UI, Tahoma, Verdana, Arial;
	font-size:12px;
}
html
{
	height:100%;
}

h1
{
	font-size:18px;
	color:#707070;
	margin:0px;
}

h2
{
	font-size:9px;
	color:#707070;
	margin:0px;
}

h3
{
	font-size:14px;
	color:#366982;
	margin:0px;
}

body
{
	height:100%;
	color: #191a1c;
}

img
{
	margin-bottom:-2px;
}

/* Main Page Layout */
.centered
{
	margin:0px auto;
}

#background
{
	margin:0px;
	background-color:#ffffff;
	text-align:center;
}

#header
{
	text-align:left;
}

#logo
{
	width:213px;
	height:34px;
}

#content
{
	width:100%;
	height:100%;
	text-align:left;
}

#contentleft
{
	background-color:#eaeaea;
	width:180px;
}

#contentmiddle
{
	border-left:solid 1px #bfbfbf;
	text-align:center;
}

#contentright
{
	background-color:#f4f4f4;
	border-left:solid 1px #a5a5a5;
	width:100px;
}

#footer
{
	background-color:#181818;
	width:100%;
	padding:4px;
	text-align:left;
	color:#aaaaaa;
	font-weight:bold;
	text-align:right;
}

/* Control Panel Layout */
#controlpanelheader
{
	width:100%;
	height:85px;
	border-bottom:dashed 1px #a5a5a5;
	overflow:auto;
}

#controlpanelicon
{
	width:64px;
	height:64px;
}

#controlpanelheaderleft
{
	padding-left:10px;
	width:128px;
	height:84px;
}

#controlpanelheadermiddle
{
	width:1px;
	height:84px;
	padding-left:1px;
	padding-right:1px;
}

#controlpanelheaderright
{
	padding-left:10px;
	padding-right:10px;
	text-align:right;
}

#controlpanelcontent
{
	width:100%;
	/*padding:4px;*/
	text-align:center;
}

/* Body Element Layout */
.infoblock
{
	border:solid 1px #e0d881;
	padding:4px 4px 4px 32px;
	color:#655e0b;
	cursor:pointer;
	/*width:100%;*/
	background-color:#fcf8d0;
	text-align:left;
}

.noclick
{
	cursor:default;
}

.infoblockhover
{
	border:solid 1px #e0d881;
	background-color:#fcf5ab;
}
/*
td
{
    border-left: solid 1px #191a1c;   
    border-right: solid 1px #191a1c;
}*/

.blocktable
{
	border:none;
	background-color:#eaeaea;
	text-align:left;
	width:700px;	
}
.blocktitledark
{
    font-size:14px;
	text-align:center;
	font-weight:bold;
	background-color: #171b1c;
	border-left: solid 1px #191a1c;
	border-right: solid 1px #191a1c;
	color:White;
}

.blocktitleUsage
{
	font-size:14px;
	text-align:left;
	font-weight:bold;
	background-color: #303030;
	color:White;
	padding-top:4px;
	padding-bottom:4px;
}

.blocktitle
{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	background-color: #7e7e7e;
	border-left: solid 1px #191a1c;
	border-right: solid 1px #191a1c;
	color:White;
}
.blocktitlenoborder
{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	background-color: #7e7e7e;
	color:White;
}
.blocktitlelightborder
{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	background-color: #7e7e7e;
	border-right: solid 1px #FFFFFF;
	color:White;
	padding:7px;
}
.blocktitlelightborderright
{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	background-color: #7e7e7e;
	border-left: solid 1px #FFFFFF;
	color:White;
}
.blockheader
{
    font-size:14px;
	text-align:center;
	font-weight:bold;
	background-color: white;
	background-image:url("/images/header_dark.png");
	color:White;
	height:27px;
}
.blocklogin
{
    padding:4px;
}
.blockloginfoot
{
    padding:2px;   
	text-align:center;
	background-color: #7e7e7e;
}
.blockloginerror
{
    padding:2px;   
	text-align:center;
	background-color: #f4f4f4;
}
.blockheader td
{
    font-size:14px;   
}
.blockheader td label
{
    font-size:14px;   
}
.blockheader td img
{
    margin-left:5px;   
}
.blockheader td span
{
    font-size:14px; 
    font-weight:normal;  
}
.blockheader td.right .span , span.lastUpdated
{
    font-size:12px; 
    font-weight:normal;
    color:#c1c1c3;
}
span.lastUpdated
{
    float:right;  
}
.blockheader td.left
{
  text-align:left;
  padding-left:10px;
}
.blockheader td.right
{
    text-align:right;
    padding-right:10px;
}

.center
{
    text-align:center;
}
.nopadding
{
    padding:0px;    
}
.right
{
 text-align:right;   
}
.left
{
 text-align:left;   
}
.blocktitleleft
{
	border-left: solid 1px 191a1c;
	border-right:none;
	padding:4px 4px 4px 16px;
	text-align:left;
}
.blocktitleright
{
	border-right: solid 1px 191a1c;
	border-left:none;
	padding:4px 16px 4px 4px;
	text-align:right;
}
.blocktitlesmall
{
    font-size:12px;   
    background-color:#7e7e7e;
    color:White;
}
.blocktitle hr
{
    width:98%;
    color: #9a9a9a;
    height:1px;
}
.bold
{
    font-weight: bold;   
}

.graphlegend
{
	border:solid 1px black;
	padding:0px 4px 0px 16px;
	background-color: Black;
	color: White;
}
.freezoneusage
{
    background-image: url("/images/image_freezone.png");
    background-repeat:no-repeat;
    background-position:right;   
    height:22px;
}

.dialupusage
{
    background-image: url("/images/icon_dialup-isdn.png");
    background-repeat:no-repeat;
    background-position:right;   
    height:22px;
}
.usagelabel
{
    width:155px;
}
.usagedetailslabel
{
   width:200px;   
}
.usagebar
{
    width:400px;   
}
.blocknotice
{
	border-left:solid 1px #191a1c;
	border-right:solid 1px #191a1c;
	padding:4px;
	background-color: #f4f4f4;
	color: #6f6f71;
	text-align:center;
	height: 47px;
}

.blockcell
{
	padding:4px;
	border-left: solid 1px #191a1c;
	border-right: solid 1px #191a1c;
}
.blockcellwhite
{
	border-left: solid 1px #191a1c;
	border-right: solid 1px #191a1c;
	background-color:White;
}
.blockcellnopadding
{
	padding:0px;
	border-left: solid 1px #191a1c;
	border-right: solid 1px #191a1c;
}
.graphlegend .blockcell
{
    border:none;   
}

.blockcell_highlight
{
	background-color:#4775ca;
	color:#ffffff;
	cursor:default;
}

.blockcell_shaded
{
    background-color: #eaeaea;
}

.breakdowncell
{
    border-left:solid 1px #191a1c;
    border-right:solid 1px #191a1c;   
}
.blockfooterbuttons
{     
	background-image: url("/images/footer_forbuttons.png");
	background-color:White;
	background-repeat:no-repeat;
	background-position:bottom;
	border: none;
	height:45px;
}
.blockfooterbuttoncell
{
    height:45px;
    text-align:right;
    padding-right:5px;
}
.blockfooterlineaddonbuttoncell
{
    height:45px;
    text-align:center;
}
.blockfootermessagecell
{
    height:45px;
    text-align:left;
    padding-left:15px;
    font-weight:bold;
}
.blockfootercell
{
    height:24px;   
}

.blockfooterbuttons .right img, .showmore .right img
{
    margin-right:5px;   
}
.blockfooterclear
{     
	background-image: url("/images/footer_clear.png");
	background-color:White;
	border: none;
	color:White;
	height:12px;
	background-repeat:no-repeat;
}

.currentline
{
	position:absolute;
	width:96px;
	height:22px;
	display:inline-block;	
	display:--moz-inline-box;
	background-image:url("images/currentline.png");
}

.sessionicon
{
	background-image:url("images/session.png");
	background-repeat:no-repeat;
	background-position:center center;
	width:30px;
	height:22px;
}

.blockcontent
{
	background-color:#eaeaea;
	padding:4px;
}

.blockcontentwhite
{
	background-color:#FFFFFF;
	padding:4px;
}
.blockcontentyellow
{
	background-color:#fdf8d2;
	padding:8px 4px 8px 4px;
	color: #715e1c;
	border-top:solid 1px #746126;
	border-bottom: solid 1px #746126;
}
.blockcontentyellow-no-bottom
{
	background-color:#fdf8d2;
	padding:8px 4px 8px 4px;
	color: #715e1c;
	border-top:solid 1px #746126;
}

.blocknav
{
	border-bottom:solid 1px #bfbfbf;
	cursor:pointer;
	width:10px;
	padding:4px;
}

.blocknavhover
{
	background-color:#fefefe;
	border-bottom:solid 1px #bfbfbf;
	cursor:pointer;
	width:10px;
	padding:4px;
}

.blocknavnext
{
	
    border-right:solid 1px #191a1c;
}

.blocknavnexthover
{

		border-right:solid 1px #191a1c;
}

.blocknavprevious
{
	
	border-left:solid 1px #191a1c;
}

.blocknavprevioushover
{
	
	border-left:solid 1px #191a1c;
}

.blockfooter
{
	background-image: url("../../images/footer_grey.png");
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:White;
	border: none;
	color:White;
	height:25px;
	padding-right:5px;
}
.blockfooter label
{
    cursor:pointer;   
}
.blockfooterlight
{
	background-image: url("../../images/footer.png");
	background-color:White;
    background-repeat:no-repeat;
	background-position:bottom;
	border: none;
	color:White;
}

.notice
{
	border:solid 1px #e0d881;
	background-color:#fcf8d0;
	color:#655e0b;
	padding:4px 4px 4px 40px;
	background-image:url("images/notice.png");
	background-repeat:no-repeat;
	background-position:2px 2px;
	width:auto;
	text-align:left;
}

.noticeblue
{
	border:solid 1px #81B2E0;
	background-color:#D0E5FC;
	color:#655e0b;
	padding:4px 4px 4px 40px;
	background-image:url("images/notice.png");
	background-repeat:no-repeat;
	background-position:2px 2px;
	width:auto;
	text-align:left;
}

.info
{
	border:solid 1px #81b2e0;
	background-color:#d0e5fc;
	color:#0b3765;
	padding:4px 4px 4px 40px;
	background-image:url("images/info2.png");
	background-repeat:no-repeat;
	background-position:2px 2px;
	width:auto;
	text-align:left;
}

.recharge
{
	border:solid 1px #82E18B;
	background-color:#D2FDD6;
	color:#0B6614;
	padding:4px 4px 4px 40px;
	background-image:url("images/recharge32.png");
	background-repeat:no-repeat;
	background-position:2px 2px;
	width:auto;
	text-align:left;
}

.columntitle
{
	border-bottom:solid 1px #bfbfbf;
	border-right:solid 1px #bfbfbf;
	background-color:#eaeaea;
	cursor:default;
}

.locked
{
	background-image:url("/images/icon_tick.png");
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}

.unlocked
{
	background-image:url("/images/icon_noentry.png");
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}

.nolock
{
	width:22px;
	height:22px;
}

.usagesummarytotal
{
	font-size:16px;
}

.usagesummarytotalmiddle
{
	font-size:16px;
}

.save
{
	cursor:pointer;
}

.email
{
	background-image:url("images/email.png");
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}

.emailactive
{
	background-image:url("/images/icon_tick.png");
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}

.emailpending
{
	background-image:url("/images/icon_exclamation.png");
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}

.emailerror
{
	background-image:url("/images/icon_noentry.png");
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}

.delete
{
	background-image:url("images/delete.png");
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.webmail
{
	background-image:url("images/webmail.png");
	background-repeat:no-repeat;
	width:22px;
	height:22px;
	cursor:pointer;
}

.prepaidactive
{
	background-image:url("/images/icon_tick.png");
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}

.prepaidpending
{
	background-image:url("/images/icon_exclamation.png");
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}

.prepaidfailed
{
	background-image: url("/images/icon_noentry.png");
	background-repeat:no-repeat;
	width:22px;
	height:22px;
}

.button
{
	height:28px;
	background-color:#ffffff;
	font-weight:bold;
	border:solid 1px #618ca8;
	cursor:pointer;
	background-image:url("images/button.png");
	background-repeat:repeat-x;
}

.borderclickable
{
    height:28px;
    border-bottom:solid 1px #bfbfbf;
	padding: 12px;	
	cursor:pointer;		
	color:#6F6F71;
}
.borderbottom
{
  border-bottom:solid 1px #bfbfbf;
}
.bordertop
{
  border-top:solid 1px #bfbfbf;
  height:1px;
  background-color:#FFFFFF
}
.warning
{
	border:solid 1px #b1000d;
	padding:4px;
	background-color:#e73845;
	color:#ffffff;
}
table.FreeZone
{
margin-top:20px;
}
table.FreeZone td
{

}
td.FreeZoneCounter
{
    font-weight:bold;
    font-size: 20px;
    height:30px;  
    text-align:center;
}
td.FreeZoneCounter span
{
    font-weight:bold;
    font-size: 20px;
    height:30px;  
    text-align:center;
}
td.FreeZoneBanner
{
    background-color: #303030;  
    text-align:center;
}

td.excelLeft
{
    background-image: url("/images/icon_excel.png");
    background-position:5% 50%;
    background-repeat: no-repeat;
    padding-left: 40px;
    text-decoration:underline;
    text-align:left;
    font-weight:normal;
    border-right:none;
}

td.excelRight
{
    background-image: url("/images/icon_excel.png");
    background-position:5% 50%;
    background-repeat: no-repeat;
    padding-left: 40px;
    text-decoration:underline;
    text-align:left;
    font-weight:normal;
    border-left:none;
}
table.noborder
{
    border:none;   
}

.usagesummaryprogress
{
	border-bottom:solid 1px #FFFFFF;
	background-color: #eaeaea;
}

.remainingusagesummary
{
    background-color: #f4f4f4;
    color: #6f6f71;
    text-align:right;
}
.extrainfo
{
    background-color: #f4f4f4;
    color: #6f6f71;
	text-align:center;
}
.remainingusagesummary .total
{
    color: #191a1c;
    text-align:right;
}
.remainingusagesummary .totalblock
{
    width:119px;    
}

.remainingusagesummary .spacer
{
    width:482px;
}
.usagegraphsubtitle
{
	background-image:url("images/movemouse.png");
	background-position:3px 0px;
}

.usagegraphcontent
{
	border-left: solid 1px #bfbfbf;
	border-right: solid 1px #bfbfbf;
}

.usagegraphimage
{
	border:none;
	padding:0px;
	margin:0px;
	cursor:pointer;
	width:660px;
	height:158px;
}

.usagesummaryleft
{
	width:200px;
	font-weight:bold;
	border-right:none;
	padding:4px;
}

.usagesummarymiddle
{
	text-align:right;
	width:150px;
	border:none;
	padding:4px;
	background-color:White;
}
.usagesummarymiddleheader
{
	text-align:right;
	width:150px;
	border:none;
	padding:4px;
}


.usagesummaryright
{
	width:200px;
	text-align:right;
	border-left:none;
	padding:4px;
}

.usagekeydown
{
	border:solid 1px #305c92;
	background-color:#6b8db8;
	width:16px;
	height:16px;
}

.usagekeyup
{
	border:solid 1px #ffca46;
	background-color:#fff232;
	width:16px;
	height:16px;
}
.usagekeyfree
{
	border:solid 1px #4C9724;
	background-color:#8CC542;
	width:16px;
	height:16px;
}

.keycell
{
	width:20px;
}

.connectionexpander
{
    background-color: #E0E1E6;
    text-align:right;
    font-weight:bold; 
    height:25px; 
    border-left:solid 1px #191a1c;
    border-right:solid 1px #191a1c; 
    border-bottom:solid 1px #bfbfbf;
    padding-right:10px;
}
.withborder
{
    border-top: solid 1px #191a1c;
    border-bottom: solid 1px #191a1c;
}

.update_success
{
	background-color:#56a846;
	color:#ffffff;
	font-weight:bold;
	padding:4px;
}

.update_error
{
	background-color:#91191b;
	padding:4px;
	color:#ffffff;
	font-weight:bold;
}
.greytext
{
    color: #6F6F71;
    font-size:12px;    
    padding:4px;
}
.greytextlarge
{
    color: #6F6F71;
    font-size:14px;    
    padding:4px;
}
.white
{
    background-color:White;   
}
.pointer
{
    cursor:pointer;   
}
/* VOUCHERS ZOMG!!! */
.Voucher
{
    height:87px;
    width:207px;
    font-family:Verdana;
    font-size:32px;
    font-weight:bold;
    color: #171b1c;
   padding-right:20px;
    padding-top:30px;
    cursor:pointer;
}
.OneGB
{
   background-image:url("/images/avoucher_1gb.jpg");   
    background-repeat:no-repeat;
}
.OneGB_Rollover
{
   background-image:url("/images/avoucher_1gb-rollover.jpg");   
    background-repeat:no-repeat;
}
.ThreeGB
{
   background-image:url("/images/avoucher_3gb.jpg");   
    background-repeat:no-repeat;
}
.ThreeGB_Rollover
{
   background-image:url("/images/avoucher_3gb-rollover.jpg");   
    background-repeat:no-repeat;
}
.FiveGB
{
   background-image:url("/images/avoucher_5gb.jpg");   
    background-repeat:no-repeat;
}
.FiveGB_Rollover
{
   background-image:url("/images/avoucher_5gb-rollover.jpg");   
    background-repeat:no-repeat;
}
.TenGB
{
   background-image:url("/images/avoucher_10gb.jpg");   
    background-repeat:no-repeat;
}
.TenGB_Rollover
{
   background-image:url("/images/avoucher_10gb-rollover.jpg");   
    background-repeat:no-repeat;
}
.TwentyGB
{
   background-image:url("/images/avoucher_20gb.jpg");   
    background-repeat:no-repeat;
}
.TwentyGB_Rollover
{
   background-image:url("/images/avoucher_20gb-rollover.jpg");   
    background-repeat:no-repeat;
}
.ThirtyGB
{
   background-image:url("/images/avoucher_30gb.jpg");   
    background-repeat:no-repeat;
}
.ThirtyGB_Rollover
{
   background-image:url("/images/avoucher_30gb-rollover.jpg");   
    background-repeat:no-repeat;
}
.showmore
{
    background-image:url("/images/Show-More_backgroundpanel.jpg");
    background-repeat:repeat-x;
    background-position:bottom; 
    height:28px;  
}
.upgradetext
{
    color:#1d1e20;   
    padding:10px 15px;    
}

.keyfeaturestext
{
    color:#5a5a5a;       
}
.keyfeatures
{
    padding-left:15px;   
}
.greybox
{
    background-image:url("/images/box_center.png");
    background-repeat:no-repeat;
    background-position: top center; 
    background-color:#FFFFFF;
    width:175px;
    height:110px;
    vertical-align:top;
  
}
.greyboxleft
{
    background-image:url("/images/box_left.png");
      background-repeat:no-repeat;
      background-position: top center; 
    background-color:#FFFFFF;
    width:175px;
    height:110px;
    vertical-align:top;

}
.greyboxright
{
    background-image:url("/images/box_right.png");
       background-repeat:no-repeat;
      background-position: top center; 
    background-color:#FFFFFF; 
    width:175px;
    height:110px;
    vertical-align:top;
    
}
.greybox_short
{
    background-image:url("/images/box_center.png");
    background-repeat:no-repeat;
    background-position: top center; 
    background-color:#FFFFFF;
    width:175px;
    height:105px;
    vertical-align:top;
  
}
.greyboxleft_short
{
    background-image:url("/images/box_left.png");
      background-repeat:no-repeat;
      background-position: top center; 
    background-color:#FFFFFF;
    width:175px;
    height:105px;
    vertical-align:top;

}
.greyboxright_short
{
    background-image:url("/images/box_right.png");
       background-repeat:no-repeat;
      background-position: top center; 
    background-color:#FFFFFF; 
    width:175px;
    height:105px;
    vertical-align:top;
    
}
.greyboxheader
{
    font-weight:bold;
    padding:4px 0 0 15px;   
}
.greyboxcontent
{
    font-size:10px;
    vertical-align:top;  
    padding:5px 8px 0 6px; 
}
.greyboximage
{
   padding:5px 0 0 10px;
}
.upgradetableheader
{
    color:#0D5276;
    font-family:verdana;
    font-size:25px;
    font-weight:bold; 
    text-align:center;  
    background-color:#FFFFFF;
}
.upgradebackingleft
{
    background-image:url("/images/section_greyleft.png");
    background-repeat:no-repeat;
    background-position: center center;
    text-align:center;
    height:34px;
    width: 297px;
}
.upgradebackingright
{
    background-image:url("/images/section_greyright.png");
    background-repeat:no-repeat;
    background-position: center center;
    text-align:center;
     height:34px;
    width: 297px;
}
.upgradearrow
{
    background-image:url("/images/icon_arrow.png");
    background-position:center center;
    background-repeat:no-repeat;
    height:50px;
    text-align:center;
    width:55px;
}
.upgradelabel
{
    padding-left:12px;
}
.upgradeprice
{
    text-align:right;
    padding-right: 12px;
}
.upgradechange
{
    text-align:center;
}
.labelRed
{
   color:Red;  
}
.labelGreen
{
    color:Green;
}
.upgradePage
{
    margin-bottom:20px;   
}
.legendcell
{
    width:105px;   
}
.legendlabelcell
{
  padding-right:14px;
width:115px;  
}
.floatleft
{
    float:left;  
}
.DplusDropdown
{
  background-color:#737373;
color:White;
font-weight:bold;
margin:0;
max-width:75px;
min-width:75px;
padding:1px;
width:75px;
border:1px solid #000000;
}

/*Modal Windows*/
.ui-dialog-titlebar
{
    display: none;
}
.ui-widget-overlay
{
    position: absolute;
    top: 0;
    left: 0;
    background: url("/images/modal_background-overlay.png") repeat scroll 0 0 transparent;
}
.ui-dialog
{
    position: absolute;
}
.ConfirmationDialogDiv
{
    background-image:url("/images/modalwindow_confirmation.png");
    background-repeat:no-repeat;
    height:239px;
    width:466px;
    display:block;
}
.DynamicSizingDiv
{
    height:239px;
    width:466px;
    display:block;
}
.DownloadPlusDialogDiv
{
    background-image:url("/images/modalwindow_dp allocations.png");
    background-repeat:no-repeat;
    height:239px;
    width:466px;
    display:block;
}

.NotificationDialogDiv
{
    background-image:url("/images/modalwindow_pleasenote.png");
    background-repeat:no-repeat;
    height:262px;
    width:472px;
    display:block;
}
#ConfirmationDialog, #CompleteDialog, #NotificationDialog, #DownloadPlusDialog, #DynamicSizingDialog
{
    display:none;   
}
/*#divModalMessage
{
    padding:0 25px 0 30px;
    text-align:left;
}*/
.modalMessage
{
    padding: 0px 30px 0 22px;
    height:80px;
}
.modalMessageDynamic
{    
    background-image: url("/images/modalwindow_center.png");
    background-color: transparent;
    background-position: 0 0;
    background-repeat: repeat-y;
    padding: 0px 30px 0 22px;
    height:80px;
}
.modalDynamicTextFields
{
    background-image:url("/images/textbox_background.png");
    background-repeat:no-repeat;
    height: 22px;
    width: 271px;
    border: 0px;
    padding-left: 5px;
}
.modalDynamicTextAreas
{
    background-image:url("/images/textarea_background.png");
    background-repeat:no-repeat;
    height: 92px;
    width: 271px;
    border: 0px;
    resize: none;
    padding-left: 5px;
}
.modalHeader
{
    height:40px;
}
.modalDynamicHeader
{
    width:90%;
    color: White;
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    padding-left: 30px;
    padding-top: 7px;
}
.modalDynamicHeaderClose
{
    width:10%;
    padding-top:5px;
}
.modalHeaderDynamic
{
    height:40px;
    background-image:url("/images/modalwindow_top.png");
    background-repeat:no-repeat;
    background-position: -3px top;
}
.modalButtons
{
    height:30px;
padding:0 22px 0 17px;
}
.modalButtonsDynamic
{
    height:30px;
    padding:0 22px 0 17px;    
    background-image:url("/images/modalwindow_bottom.png");
    background-repeat:no-repeat;
}
.noteHeader
{
    height:30px;
}
.confirmDynamicModalText
{
    color:#4d9db6;
}
.finalconfirmtext
{
    text-align:center;
    font-weight:bold;
}
.finalconfirmtextbig
{
    text-align:center;
    font-weight:bold;
    font-size:20px;
}
.dynamicWarning
{
    font-weight:bold;
    color:Red;
    text-align:center;
}
.tblCompleteDialog
{
    width: 100%;
    height: 220px;
}
.tblDynamicSizingDialog
{
    width: 100%;
    height: 220px;
}
.tblNotificationDialog
{
    width: 100%;
    height: 250px;
}
/*#divCompleteMessage
{
     margin:70px 0px 70px 0px;
     padding:0 25px 0 20px;
}*/
#divModalButtons
{
 margin-top:50px;
padding:0 26px 0 20px;
}
.RolloverDialogDiv
{
    background-image:url("/images/modalwindow_rollover.png");
    background-repeat:no-repeat;
    height:359px;
    width:466px;
    display:block;
}
#RolloverDialog
{
    display:none;   
}
.rolloverHeader
{
       height:50px;
}
.rolloverMessage
{
    padding: 0px 30px 0 22px;
    text-align:justify;
}
.rolloverButtons
{
     height:50px;
padding:0 22px 0 17px;
}
.tblRolloverDialog
{
    width: 100%;
    height: 335px;
}
#divRolloverMessage
{
/*    margin-top:30px;
    padding:0 20px 0 14px;   
    margin-bottom:105px;*/
}
#divPleaseWaitDialog
{
    display:none;   
}
.PleaseWaitDialogDiv
{
  border:2px solid black;
height:50px;
padding:5px;
text-align:center;
width:140px;  
background-color:White;
}
.PleaseWaitText
{
    text-align:center;
    font-size:14px;   
}
.BlueText
{
	font-family:  Arial;
	font-size:32px;
	font-weight:bold;
	color:#0497b7;
}
.BlueTextBig
{
	font-size:40px !IMPORTANT;
}
.BlackText
{
	font-family:  Verdana;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
/*******************/

