@media all 
{
body { margin:0px; }
html, body, unknown, a, span, li, option, select, p { font:normal 9pt Arial; }
input { font:normal 8pt Verdana; }

a { color:#0033cc; text-decoration:underline; }
a:hover,a:active { color:#0066ff; }
h2 { font:bold 12pt Arial; }
p.clr, .clr { clear:both; padding:0; margin:0; }

/* global classes */
.page { float:left; width:100%; }
.gridcell { padding-right:20px; }
.invisible { display:none; }
.last { margin-bottom:20px; }

/* grid classes */
.EditRowStyle a { color:#fff; }
.EditRowStyle a:hover { color:yellow; }


/* tabs */
.ajax__tab_tab { font:normal 8pt Verdana; color:Black; }

/* menu */	
.menu_resize { margin:0; padding:0; background:#1f1f1f; margin-bottom:20px; display:none; }
.menu { float:left; padding:0; margin:0; width:960px; }
.menu span { float:left; }
.menu ul { float:left; padding:0; margin:0; list-style:none; border:0; }
.menu ul li { float:left; margin:0; padding:0; border:0; }
.menu ul li a { float:left; margin:0; padding:13px 14px; color:#fff; font:bold 10pt Arial; text-decoration:none; border:1px solid #000; }
.menu ul li a:hover { color:#252525; background:#f1f1f1; border:1px solid #d3d3d3; }
.menu ul li a.active { color:#252525; background:#f1f1f1; border-top:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #F7F3F7; border-left:1px solid #d3d3d3; }

/* dxmenu */	
.dxmenu_resize { margin:0; padding:0; background:#292829; margin-bottom:20px; }
.dxmenu { float:left; padding:0; margin:0; }
.dxmenu span { float:left; }
.dxmenu ul { float:left; padding:0; margin:0; list-style:none; border:0; }
.dxmenu ul li { float:left; margin:0; padding:0; border:0; }
.dxmenu ul li a { float:left; margin:0; padding:13px 14px; color:#fff; font:bold 10pt Arial; text-decoration:none; border:1px solid #000; }
.dxmenu ul li a:hover { color:#252525; background:#f1f1f1; border:1px solid #d3d3d3; }
.dxmenu ul li a.active { color:#252525; background:#f1f1f1; border-top:1px solid #d3d3d3; border-right:1px solid #d3d3d3; border-bottom:1px solid #F7F3F7; border-left:1px solid #d3d3d3; }


/* body */
.body { margin:10px; }

/*login*/
.login { float:left; font:normal 9pt Arial; line-height:1.7em; background:#fff; }
.login .block { float:left; margin:5px 0px; }
.login .block .lbl { float:left; width:100px; padding:5px 0px; }
.login .block .tb { float:left; width:200px; margin:0px 10px 0px 0px; }
.login .block .btn { float:left; width:70px; height:26px; margin-right:20px; }
.login .block .chk { float:left; }

/* form */
.form { font:normal 9pt Arial; line-height:1.7em; padding:0px 0px 30px 0px; }
.form a { float:left; display:inline; font-size:9pt; font-family:Arial; margin:5px 0px; padding:5px 0px; text-decoration:underline; }
.form a:hover { font-size:9pt; font-family:Arial; color:#C00000; }
.form h1 { font:bold 12pt Arial; color:#171717; padding:5px 0px; margin:10 0 10 0; }
.form h2 { font:bold 12pt Arial; color:#171717; padding:5px; margin:10 0 10 0; border-bottom:1px solid #e2e2e2; }
.form .row span { float:left; margin:5px 0px; padding:5px 0 0 0; width:180px; }
.form .editor { padding:5px 0px 10px 0px; }
.form span.required { background-image:url(images/star.png); background-position:right; background-repeat:no-repeat; } }
.form .chk1 { float:left; display:inline; margin:2px 0px 5px 3px; width:25px; }
.form .tb2 { float:left; display:inline; margin:5px 0px; color:#1f1f1f; padding:5px; border:1px solid Silver; font:normal 9pt Arial; width:800px; }
.form .ddl1 { float:left; display:inline; margin:5px 0px; color:#1f1f1f; height:26px; padding:3px 3px 3px 3px; border:1px solid Silver; font:normal 9pt Arial; width:312px; }
.form .lbl1 { float:left; display:inline; font:normal 9pt Arial; }
/*.form .waiting { background-image:url(common/ui-anim_basic_16x16); background-position:right; background-repeat:no-repeat; }*/

.form .tb1 { float:left; display:inline; margin:5px 0px 5px 0px; color:#1f1f1f; padding:5px; border:1px solid Silver; font-size:9pt; font-family:Arial; width:300px; }
.form .wm1 { float:left; display:inline; margin:5px 0px 5px 10px; color:silver; font-size:9pt; font-family:Arial; width:300px; }



/* form_text */
.form_text { font-size:9pt; font-family:Arial; }
.form_text a { float:left; display:inline; font-size:9pt; font-family:Arial; margin:5px 0px; padding:5px; text-decoration:underline; }
.form_text a:hover { font-size:9pt; font-family:Arial; color:#C00000; }
.form_text h1 { font:bold 12pt Arial; color:#171717; padding:5px 0px; margin:10 0 10 0; }
.form_text h2 { font:bold 12pt Arial; color:#171717; padding:5px; margin:10 0 10 0; border-bottom:1px solid #e2e2e2; }
.form_text h3 { padding:5px; margin:0px 0px 0px 0px; font:bold 11pt Arial; }
.form_text h4 { color:#171717; padding:5px; margin:15px 0 5px 5px; font:bold 11pt Arial; }
.form_text h5 { color:#171717; padding:5px; margin:10px 0 10px 0; border-bottom:1px solid #e2e2e2; }
.form_text image { float:left; display:inline; margin:5px 0px; padding:5px 0px; }
.form_text input { font-size:9pt; font-family:Arial; }
.form_text li { font-size:9pt; font-family:Arial; padding:2px 0px; margin:0px 0px 0px -20px; line-height:1.3; }
.form_text p { font-size:9pt; font-family:Arial; line-height:1.5; padding:5px; }
.form_text span.calendar { background-image:url(images/icoCalendar2.gif); background-position:right; background-repeat:no-repeat; }
.form_text span.enquiry { background-image:url(images/icoHeart2.gif); background-position:right; background-repeat:no-repeat; }
.form_text span.contact { background-image:url(images/icoContactBlue.gif); background-position:right; background-repeat:no-repeat; }
.form_text span.lead { background-image:url(images/icoLead.gif); background-position:right; background-repeat:no-repeat; }
.form_text span.home { background-image:url(images/icoHome.gif); background-position:right; background-repeat:no-repeat; }
.form_text span.title { float:left; display:inline; font-size:9pt; font-family:Arial; margin:5px 0px; padding:5px; width:200px; }
.form_text .required { background-image:url(images/star.png); background-position:right; background-repeat:no-repeat; }
.form_text span.ticked { background-image:url(images/icoTick2.gif); background-position:right; background-repeat:no-repeat; }
.form_text span.waiting { background-image:url(images/icoWaiting.gif); background-position:right; background-repeat:no-repeat; }
.form_text td { font-size:9pt; font-family:Arial; }
.form_text ul { line-height:1; list-style-image:url(common/bullet_orange.gif); margin:0px 0px 0px -10px; }
.form_text .cap { float:left; display:inline; margin:2px 0px 5px 0px; width:200px; }
.form_text .chk1 { float:left; display:inline; margin:2px 0px 5px 3px; width:25px; }
.form_text .chk2 { float:left; clear:both; margin:0px; }
.form_text .chk2 input { margin-right:5px; }
.form_text .chk2 label { display:inline; width:300px; font-size:9pt; font-family:Arial; }
.form_text .chk3 { float:left; display:inline; margin:5px 0px 5px 7px; width:25px; }
.form_text .chk4 { float:left; display:inline; }
.form_text .chk4 input { margin-right:6px; }
.form_text .cmd1 { float:left; display:inline; margin:5px 0px 5px 10px; }
.form_text .ddl1 { float:left; display:inline; margin:5px 0px 5px 10px; color:#1f1f1f; height:26px; padding:3px 3px 3px 3px; border:1px solid Silver; font-size:9pt; font-family:Arial; width:312px; }
.form_text .gray { color:Gray; }
.form_text .help { float:left; border:1px dashed Red; padding:10px; width:100%; background-color:#FFFFC0; }
.form_text .hint { float:left; color:#848284; width:400px; margin-left:5px; }
.form_text .hlp { font-size:9pt; font-family:Arial; }
.form_text .last { margin-bottom:30px; }
.form_text .lbl { float:left; display:inline; margin:5px 0px 5px 5px; }
.form_text .lbl1 { float:left; display:inline; margin:5px 0px 5px 10px; width:600px; }
.form_text .link.a { float:left; display:inline; font-size:9pt; font-family:Arial; margin:0px 0px; padding:0px; text-decoration:underline; }
.form_text .link.a:hover { color:#C00000; }
.form_text .message { line-height:1; white-space:nowrap; padding-left:5px; }
.form_text .row { float:left; margin:0px 0px 0px 7px; }
.form_text .row span { float:left; display:inline; font-size:9pt; font-family:Arial; margin:5px 0px; padding:5px; width:200px; }
.form_text .row2 { float:left; margin:0px 0 0 7px; }
.form_text .row2 span { float:left; display:inline; margin:5px 0px; padding:2px 5px; width:200px; }
.form_text .row2 a { float:left; display:inline; font-size:9pt; font-family:Arial; margin:5px 0px; padding:0px 5px; width:200px; text-decoration:underline; }
.form_text .row2 a:hover { font-size:9pt; font-family:Arial; color:#C00000; }
.form_text .buttons { border-top:1px solid #e2e2e2; width:100%; margin:10px 0px; padding:10px 5px; }
.form_text .tb1 { float:left; display:inline; margin:5px 0px 5px 10px; color:#1f1f1f; padding:5px; border:1px solid Silver; font-size:9pt; font-family:Arial; width:300px; }
.form_text .tv1 { float:left; display:inline; margin:5px 0px; padding:5px 0px; font-size:9pt; font-family:Arial; }
.form_text .wm1 { float:left; display:inline; margin:5px 0px 5px 10px; color:silver; font-size:9pt; font-family:Arial; width:300px; }
.form_text label { font-size:9pt; font-family:Arial; }
.form_text .comment { float:left; display:inline; padding:12px 10px; }
.form_text .button { margin-left:210px; }


.cal { background-image:url(images/bg_Calendar.gif); background-position:right; background-repeat:no-repeat; }

.form_text .google { width:750px; margin:0px 0px 20px 7px; }
.form_text .google span { float:left; display:inline; font-size:9pt; font-family:Arial; margin:5px 0px; padding:5px; width:210px; height:80px; }
.form_text .google a.title { display:inline; font:normal 12pt Arial; color:Blue; width:530px; text-decoration:underline; margin:7px 0px 0px 0px; padding:0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.form_text .google a.url { display:inline; font:normal 10pt Arial; color:Green; width:525px; text-decoration:none; margin:0px; padding:0; line-height:1.4; }
.form_text .google p.description { display:inline; font:normal 10pt Arial; width:525px; white-space:pre-wrap; margin:0px; padding:0; line-height:1.2; }


#table1 thead.head { background-color:Blue; color:White; height:28px; }

.zform_text p { padding:5px; margin:0; }
.zform_text h2 { color:#171717; padding:5px; margin:10 0 10 0; border-bottom:1px solid #e2e2e2; }
.zform_text a { text-decoration:underline; }
.zform_text a:hover { color:red; }
.zform_text img { float:left; margin:5px 10px; padding:0; }
.zform_text span.err { width:80px; }
.zform_text .value { float:left; margin:5px 10px; padding:0; width:680px; }
.zform_text .tb2 { float:left; margin:5px 10px; color:#1f1f1f; padding:5px; border:1px solid Silver; font:normal 9pt Arial; width:680px; line-height:1.5; }
.zform_text .wm1 { color:silver; font:normal 9pt Arial; }
.zform_text .block { float:left;  width:610px;padding:5px; margin:0 0 0 10px; }
.zform_text .blockr { float:right; width:300px; padding:5px; margin:0 10px 0 0px; }
.zform_text .blockr p.small { font:normal 9pt Arial; line-height:1.4em; margin-bottom:15px; }
.zform_text .blockw { float:left; width:920px; padding:5px; margin:0 0px 0 10px; }
.zform_text .blockw .wide { float:left; margin:5px 10px; padding:0; width:700px; }
.zform_text .row { width:100%; float:left; margin:10 0 0 7px; }
.zform_text .last { margin-bottom:30px; }
.zform_text p.notes { font-size:9pt; line-height:1.4; margin:5px 10px; }

.zform_text ul.inline { line-height:1.5em; list-style-image:url(images/bullet_orange.gif); margin:0px 0px 0px -20px; }
.zform_text .inline li { padding:4px 0px; margin:0px; line-height:1.2em; }

.zform_text ul { line-height:2em; list-style-image:url(images/bullet_orange.gif); margin:5px 0px 10px 0px; }
.zform_text li { padding:4px 0px; margin:0px; line-height:1.6em; }

.zform_text .fr { float:right; padding-left:10px; z-index:100; }
.zform_text .fl { float:left;  padding-right:10px; z-index:100; }



input[type=text],input[type=password],select,textarea { border:1px solid #aaa; transition:border linear .2s,box-shadow linear .2s; -moz-transition:border linear .2s,-moz-box-shadow linear .2s; -webkit-transition:border linear .2s,-webkit-box-shadow linear .2s; }
input[type=text]:focus,input[type=password]:focus,textarea:focus { outline:none; border-color:rgba(82,168,236,.75)!important; box-shadow:0 0 8px rgba(82,168,236,.5); -moz-box-shadow:0 0 8px rgba(82,168,236,.5); -webkit-box-shadow:0 0 8px rgba(82,168,236,.5); }
input.with-box:focus,input[class*=search]:focus,input[id*=search]:focus { border-color:inherit!important; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; }

.btn,input[type=submit].btn,input[type=button].btn { background:#ddd url(http://a0.twimg.com/a/1323972164/images/buttons/bg-btn.gif) repeat-x 0 0; font:11px/14px "Lucida Grande",sans-serif; width:auto; margin:0; overflow:visible; padding:4px 8px 5px; border-width:1px; border-style:solid; border-color:#ddd; border-bottom-color:#ccc; -moz-border-radius:4px; -khtml-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; color:#333; text-shadow:1px 1px 0 #fff; cursor:pointer; text-align:center; text-decoration:none; }
.btn::-moz-focus-inner { padding:0; border:0; }
.btn-m,input[type=submit].btn-m,input[type=button].btn-m { background-position:0 -200px; font-size:15px; line-height:20px!important; padding:5px 15px 6px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.btn-l,input[type=submit].btn-l,input[type=button].btn-l { background-position:0 -400px; font-size:20px; line-height:26px; padding:7px 20px 9px; -moz-border-radius:6px; -khtml-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; }
.btn-light { background-color:#add!important; background-image:url(http://a0.twimg.com/a/1323972164/images/buttons/bg-btn-light.gif)!important; border-color:#add #add #9cc!important; text-shadow:1px 1px 0 #dff!important; }
.btn-dark { background-color:#59a!important; background-image:url(http://a0.twimg.com/a/1323972164/images/buttons/bg-btn-dark.gif)!important; border-color:#59a #59a #489!important; color:#fff!important; text-shadow:-1px -1px 0 #59a!important; }
.btn-blue { background-color:#39d!important; background-image:url(http://a0.twimg.com/a/1323972164/images/buttons/bg-btn-blue.gif)!important; border-color:#39d #39d #28c!important; color:#fff!important; text-shadow:-1px -1px 0 #39d!important; }
.btn-chart { background-color:#9c2!important; background-image:url(http://a0.twimg.com/a/1323972164/images/buttons/bg-btn-chart.gif)!important; border-color:#9c2 #9c2 #8b1!important; text-shadow:1px 1px 0 #df6!important; }
.btn-mint { background-color:#bdb!important; background-image:url(http://a0.twimg.com/a/1323972164/images/buttons/bg-btn-mint.gif)!important; border-color:#bdb #bdb #aca!important; text-shadow:1px 1px 0 #efe!important; }
.btn-green { background-color:#272!important; background-image:url(http://a0.twimg.com/a/1323972164/images/buttons/bg-btn-green.gif)!important; border-color:#272 #272 #161!important; color:#fff!important; text-shadow:-1px -1px 0 #272!important; }
.btn-pink { background-color:#daa!important; background-image:url(http://a0.twimg.com/a/1323972164/images/buttons/bg-btn-pink.gif)!important; border-color:#daa #daa #c99!important; text-shadow:1px 1px 0 #fdd!important; }
.btn-red { background-color:#a22!important; background-image:url(http://a0.twimg.com/a/1323972164/images/buttons/bg-btn-red.gif)!important; background-position:0 0; border-color:#a22 #a22 #911!important; text-shadow:-1px -1px 0 #a22!important; color:#fff!important; }
.btn-yellow { background-color:#fa2!important; background-image:url(http://a0.twimg.com/a/1323972164/images/buttons/bg-btn-yellow.gif)!important; border-color:#fa2!important; color:#333!important; color:rgba(0,0,0,.75)!important; text-shadow:0 1px 1px rgba(255,255,255,.5)!important; }
.btn:hover,.btn:focus,input[type=submit].btn:hover,input[type=submit].btn:focus,button.btn:hover,button.btn:focus { border-color:#999 #999 #888; background-position:0 -6px; color:#000; text-decoration:none; }
.btn-light:hover,.btn-light:focus { border-color:#7aa #7aa #699; }
.btn-dark:hover,.btn-dark:focus { border-color:#267 #267 #156; color:#fff; }
.btn-blue:hover,.btn-blue:focus { border-color:#17b #17b #06a; color:#fff; }
.btn-chart:hover,.btn-chart:focus { border-color:#7a1 #7a1 #690; }
.btn-mint:hover,.btn-mint:focus,input[type=submit].btn-mint:hover,input[type=submit].btn-mint:focus,button.btn-mint:hover,button.btn-mint:focus { border-color:#8a8 #8a8 #797!important; }
.btn-green:hover,.btn-green:focus,input[type=submit].btn-green:hover,input[type=submit].btn-green:focus,button.btn-green:hover,button.btn-green:focus { background-color:#272!important; border-color:#050 #050 #040!important; color:#fff; }
.btn-pink:hover,.btn-pink:focus,input[type=submit].btn-pink:hover,input[type=submit].btn-pink:focus,button.btn-pink:hover,button.btn-pink:focus { border-color:#a88 #a88 #977!important; }
.btn-red:hover,.btn-red:focus,input[type=submit].btn-red:hover,input[type=submit].btn-red:focus,button.btn-red:hover,button.btn-red:focus { background-color:#a22!important; border-color:#611 #611 #500!important; color:#fff; }
.btn-yellow:hover,.btn-yellow:focus,input[type=submit].btn-yellow:hover,input[type=submit].btn-yellow:focus,button.btn-yellow:hover,button.btn-yellow:focus { background-color:#fa2!important; border-color:#fa2!important; color:rgba(0,0,0,.75)!important; text-shadow:0 1px 1px rgba(255,255,255,.25)!important; }
.btn-m:hover,.btn-m:focus,input[type=submit].btn-m:hover,input[type=submit].btn-m:focus,button.btn-m:hover,button.btn-m:focus { background-position:0 -206px; }
.btn-l:hover,.btn-l:focus,input[type=submit].btn-l:hover,input[type=submit].btn-l:focus,button.btn-l:hover,button.btn-l:focus { background-position:0 -406px; }
button:active,button.btn:active,input[type=submit]:active,button.btn-dark:active,button.btn-light:active,.btn:active,.btn-red:active,.btn-green:active { background-image:none!important; text-shadow:none!important; outline:none!important; }
.dbtn,.dbtn:hover,.dbtn:focus,.dbtn:active,button.dbtn:hover,button.dbtn:focus { background:#eee; border-color:#ddd; color:#aaa; text-shadow:none; }
.btn-light.dbtn,.btn-light.dbtn:hover,.btn-light.dbtn:focus,.btn-light.dbtn:active { background:#dee; border-color:#cdd; color:#9aa; }
.btn-dark.dbtn,.btn-dark.dbtn:hover,.btn-dark.dbtn:focus,.btn-dark.dbtn:active { background:#aad5dd; border-color:#99c5cc; color:#ddf6f6; }
.btn-blue.dbtn,.btn-blue.dbtn:hover,.btn-blue.dbtn:focus,.btn-blue.dbtn:active { background:#bde; border-color:#acd; color:#def; }
.btn-chart.dbtn,.btn-chart.dbtn:hover,.btn-chart.dbtn:focus,.btn-chart.dbtn:active { background:#deb; border-color:#cda; color:#ab9; }
.btn-mint.dbtn,.btn-mint.dbtn:hover,.btn-mint.dbtn:focus,.btn-mint.dbtn:active { background:#ded; border-color:#cdc; color:#9a9; }
.btn-green.dbtn,.btn-green.dbtn:hover,.btn-green.dbtn:focus,.btn-green.dbtn:active { background:#aca; border-color:#9b9; color:#ded; }
.btn-pink.dbtn,.btn-pink.dbtn:hover,.btn-pink.dbtn:focus,.btn-pink.dbtn:active { background:#edd; border-color:#dcc; color:#a99; }
.btn-red.dbtn,.btn-red.dbtn:hover,.btn-red.dbtn:focus,.btn-red.dbtn:active { background:#caa; border-color:#b99; color:#edd; }
.btn.right { float:right; }


.completionlist  { background-color: #FFFFFF; list-style-type: none; margin: 0px; padding:0px 0px; text-align: left;}
.completionlist_item{ background-color: #FFFFFF; border-top: solid 0px #EEEEEE; border-right: solid 1px #EEEEEE; border-bottom: solid 1px #EEEEEE; border-left: solid 1px #EEEEEE; color: #000000; padding:3px 2px;}
.completionlist_highlighteditem { background-color: #999999; border-top: solid 0px #999999; border-right: solid 1px #999999; border-bottom: solid 1px #999999; border-left: solid 1px #999999; color: White; padding:3px 2px; }

.modalBackground { height:100%; background-color:#999999; filter:alpha(opacity=70); opacity:0.7; } 

}

@media print
{
	TD.frame_divider							{display:none;}
	TD.frame_header								{display:none;}
	TD.frame_contents							{display:none;}
	TD.frame_body								{display:block;}

	.noprint									{display:none;} 
	.frame										{width:670px;}
	A.demo										{display:none;}
	.vmenu										{display:none;}
	.menu										{display:none;}
}