body{text-align:center;height:100%;background-color:#C7C7C7;background-image:url(../images/bg_mainpage.gif);background-repeat:repeat-x;margin:0;padding:0}
#maincolumninner .faqList li{list-style-image:url(../images/icon_faqbullet.gif);margin-bottom:10px}
.question{font-size:34px;color:#316FA7;font-family:"Times New Roman", Times, serif;line-height:24px}
.answer{font-size:34px;color:#000000;font-family:"Times New Roman", Times, serif;line-height:24px}
.answertext,.questiontext{margin:0 0 1em}
.faqQuestions a{text-decoration:none;color:#000000}
.faqhr{margin-top:30px;margin-bottom:30px}
.faqnote{background-color:#ececec;font-family:"Helvetica Neue", "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;padding:10px}
.code{font-family:"Courier New", Courier, monospace}
#staticwrapper{text-align:left;width:977px;margin-left:auto;margin-right:auto}
#liquidwrapper{max-width:977px;text-align:left;margin-left:auto;margin-right:auto}
#utility_menu{float:right;width:500px;margin-top:0;margin-right:10px}
#search_form{margin-bottom:0;float:left}
#loginForm,.genericForm{background-color:#F0F0F0;margin-bottom:30px;width:350px;border-top:3px solid #139b48;padding:20px}
#search_form label{float:none}
#search_form input{margin-left:5px;margin-top:0;float:left}
#search_box{float:right}
.search_field{float:left;font-size:.9em}
#search_btn{margin-top:0;font-size:.9em}
#header{width:auto;margin:20px}
.helpContent{padding:15px;background-color:#EFEFEF;margin-top:5px;margin-bottom:5px;}
#utility_menu_items{float:right;vertical-align:middle}
#utility_menu_items a img{text-decoration:none;vertical-align:middle;margin-right:4px}
#menustart{background:url(../images/tab_start.gif) no-repeat;width:13px}
#menuend{background:url(../images/tab_end.gif) no-repeat;width:41px;padding-left:14px}
#menustart a,#menustart a:hover,#menuend a,#menuend a:hover{background-image:none}
#details {width:500px;}
#live{display:block}
#maincolumninner #ticklist{margin-bottom:8px;margin-left:10px; margin-right:5px;line-height:1.5em;list-style-type:none}
#maincolumninner #ticklist li {font-size:.9em; padding-left:24px; margin-bottom:11px;list-style-image:none; background-image:url('../images/icon_listtick.gif'); background-repeat:no-repeat; background-position:0 5px;}
.specialForm fieldset {line-height:1.3em; background-image:none; padding:0; background-color:transparent}
.specialForm .formItem {margin-left:0;padding-left:40px}
.specialForm .wider label {}
#menu{border-bottom:1px solid #9d9fa2;margin-left:14px;margin-right:14px;height:29px}
#maincontent{width:977px;background-repeat:no-repeat;background-image:url(../images/bg_maincontainer.png);padding-top:15px}
#sidecolumn,#column1{width:260px;float:left;margin-left:15px;background-color:#385e92;background-image:url(../images/leftcolumninner_bg.gif);min-height:550px;background-repeat:repeat-x;padding-top:10px}
#mainpgcontainer{background-color:#FFF;width:949px;margin-left:14px;background-image:url(../images/bg_threecolumns.gif);background-repeat:repeat-y}
#mainpgcontainer p{padding-left:20px;padding-right:20px;margin-bottom:2em}
#mainpgcontainer h4, #mainpgcontainer h1{margin-bottom:.2em;margin-top:0;padding-left:10px;padding-right:10px;font-weight:700}
#column2 .article p{width:155px;margin-bottom:0}
#column2 .article .noImage{width:265px}
#column2 .article{padding-bottom:2em}
.notifyMsgError {-moz-border-radius: 10px; border-radius:10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -chrome-border-radius: 10px; padding:15px;background-color:#ac0000;color:#FFFFFF; padding-left:40px;background-repeat:no-repeat;background-image:url(/images/icon_fail.png);}
.notifyMsgOK {-moz-border-radius: 10px; border-radius:10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -chrome-border-radius: 10px; padding:15px;background-color:#008811;color:#FFFFFF;padding-left:40px;background-repeat:no-repeat;background-image:url(/images/icon_ok.png);}
.notifyMsg{-moz-border-radius: 10px; border-radius:10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; -chrome-border-radius: 10px; padding:15px;background-color:#008811;color:#FFFFFF;padding-left:40px;background-repeat:no-repeat;background-image:url(/images/icon_msg.png);}
.msgboxBold{color:#316FA7;font-weight:bold}
.expiryText{font-style:italic;color:#b53c30}
.article{margin-top:15px;border-bottom:1px dashed #dfdfdf}
.article img{float:right;margin-right:15px}
.nopad {padding:0;}
.nomargin {margin:0;}
#box-table-a .invoicepaid td{}
#box-table-a .invoiceordered td{background-color:#FBEB9E;}
#box-table-a .invoiceunpaid td{background-color:#ecbdbd;}
#box-table-a .invoicedisabled td,#box-table-a .invoicerejected td{background-color:#cccccc;}
#mainbanner{height:185px;margin-left:29px;background-image:url(../images/mainbanner.jpg);margin-bottom:15px;background-repeat:no-repeat}
#mainbanner_buttons{width:300px;height:150px;padding-top:33px;float:right;margin-right:29px;margin-bottom:10px}
#mainbanner_buttons a img{padding-top:15px;padding-left:30px}
#column1{width:300px;background-image:url(../images/bg_column1.gif);background-repeat:no-repeat;background-color:#FFF;height:auto}
#column3{width:299px;float:right;margin-right:15px;background-image:url(../images/bg_column3.gif);background-repeat:no-repeat;background-color:#FFF;padding-top:10px}
#column2{margin-left:325px;padding-top:10px;width:300px;background-image:url(../images/bg_column2.gif);background-repeat:no-repeat;background-color:#FFF}
#column1 .banner,#column2 .banner,#column3 .banner{padding:5px 10px 20px 32px}
#columnend{clear:both;height:7px;background-image:url(../images/bg_columnsend.gif)}
#columnclear{clear:both}
#sidecolumn p.subitem{padding-left:15px;padding-top:2px;padding-bottom:5px;background-color:#cfefd5;border-bottom:1px solid #2969a0;vertical-align:middle;height:15px;overflow:hidden;margin:0}
#sidecolumn p.subitem a{text-decoration:none;position:relative;top:-3px;overflow:hidden;font-size:.9em;color:#1f6a2c}
#sidecolumn p.subitem a img{padding-left:15px;padding-right:5px;position:relative;top:4px;margin:0}
#sidecolumn p.subitem a .icon{position:relative;top:2px;padding-left:5px}
#sidecolumn .mainitem,#sidecolumn .liveitem,#sidecolumn .userActionItem{padding-left:19px;padding-top:3px;padding-bottom:5px;font-size:.9em;font-weight:700;height:15px;overflow:hidden;background-color:#339440;border-top:1px solid #FFF;border-bottom:1px solid #FFF;vertical-align:top;color:#FFF;margin:0 0 1px}
#sidecolumn .liveitem{margin-top:3px;background-image:url(../images/bg_submenu.gif)}
#sidecolumn .mainitem a,#sidecolumn .userActionItem a{padding-top:3px;color:#FFF;text-decoration:none;background:url(../images/bg_sidecolumn_mainitem.gif);background-repeat:no-repeat;background-position:-1000px -1000px}
#sidecolumn .mainitem:hover,#sidecolumn .userActionItem:hover{background:url(../images/bg_sidecolumn_mainitem.gif)}
#sidecolumn .banner  {padding-left:13px;padding-top:15px;padding-bottom:15px}
#sidecolumn .sideNoteHeader {margin-top:15px;margin-left:13px;height:12px;padding-right:20px;background-image:url(../images/bg_sidenoteheader.gif);background-repeat:no-repeat;}
#sidecolumn .sideNotebg {margin-left:13px;padding-right:20px;background-image:url(../images/bg_sidenote.gif);background-repeat:repeat-y;}
#sidecolumn .sideNoteFooter {margin-left:13px;padding-right:20px;height:37px;background-image:url(../images/bg_sidenotefooter.gif);background-repeat:no-repeat;}
#sidecolumn .sideNote {padding-left:13px;padding-top:15px;margin:0; padding-right:10px; font-size:.9em;}
#maincolumn{width:949px;margin-left:14px;background-image:url(../images/bg_fauxcolumns.gif);background-repeat:repeat-y}
#searchResultsColumn{width:907px;background-color:#FFF;margin-left:14px;border-left:1px solid #9d9fa2;border-right:1px solid #9d9fa2;min-height:500px;padding:30px 20px 20px}
#maincolumninner{margin-left:290px;margin-right:15px;background-color:#FFF;background-image:url(../images/bg_rightcolumninner.gif);background-repeat:repeat-x;padding:25px 10px 10px 20px}
#maincolumninner h1,#mainpgcontainer h3{position:relative;width:400px;height:50px;overflow:hidden;font-weight:700;margin:0;padding:0}
#maincolumninner h1 span,#mainpgcontainer h3 span{display:block;position:absolute;left:0;top:0;z-index:1;width:400px;height:50px;background:top left no-repeat;margin:0;padding:0}
.headingblock{padding-top:10px;height:40px;background-image:url(../images/bg_column3.gif);background-repeat:no-repeat;overflow:hidden}
.readmore{font-size:.9em;background:url(../images/icon_readmore_rollover.gif);background-repeat:no-repeat;background-position:-1000px -1000px}
.readmore a{color:#6b8fc0;font-weight:bold;background:url(../images/icon_readmore.gif) left center no-repeat;padding-left:16px}
.readmore a:hover{font-weight:bold;background:url(../images/icon_readmore_rollover.gif) left center no-repeat;padding-left:16px}
.help{font-size:.9em;background:url(../images/icon_help_rollover.gif);background-repeat:no-repeat;background-position:-1000px -1000px}
.help a{color:#6b8fc0;font-weight:bold;background:url(../images/icon_help.gif) left center no-repeat;padding-left:16px}
.help a:hover{font-weight:bold;background:url(../images/icon_help_rollover.gif) left center no-repeat;padding-left:16px;cursor:pointer;}
.adminitem{font-size:1em;line-height:22px;background:url(../images/icon_readmore_rollover.gif);background-repeat:no-repeat;background-position:-1000px -1000px}
.adminitem a{color:#000000;text-decoration:none;font-weight:bold;background:url(../images/icon_readmore.gif) left center no-repeat;padding-left:16px}
.adminitem a:hover{font-weight:bold;background:url(../images/icon_readmore_rollover.gif) left center no-repeat;padding-left:16px}
#mainpgcontainer h3{width:auto;margin-bottom:.8em;height:25px}
#mainpgcontainer h3 span{width:300px;height:25px}
#maincolumninner .highlightpanel ul{margin-right:0;margin-bottom:10px}
#maincolumninner .highlightpanel ul li{font-size:.85em;padding:0}
.highlightpanel,#imagepanel{float:right;width:272px;background-color:#FFF;margin:20px}
#imagepanel{border:none;background-color:#FFF}
.highlightpanel{margin-top:0;color:#316FA7}
#maincolumninner .highlightpanel h3{padding-left:15px;padding-top:5px;padding-bottom:5px;border:0;background-color:#FFFFFF;background-image:url(../images/bg_highlight_header.gif);height:27px;font-weight:700;font-family:"Helvetica Neue", "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;margin-bottom:0;margin-top:0;font-size:1em;line-height:2em}
.highlightpanel p,.highlightpanelInner{border-left:1px solid #e8e8e9;border-right:1px solid #e8e8e9;border-bottom:1px solid #e8e8e9;margin:0;padding:10px 15px 0}
.highlightpanelLower{border-left:1px solid #e8e8e9;border-right:1px solid #e8e8e9;border-top:1px solid #e8e8e9;font-weight:700;font-family:"Helvetica Neue", "Lucida Grande", Arial, Helvetica, Verdana, sans-serif;font-size:1em;line-height:2em;margin:5px 0 0;padding:10px 15px 0}
.highlightpanelLower span{margin-top:10px}
.highlightpanelFooter{height:8px;width:272px;background-image:url(../images/bg_highlight_footer.gif)}
.highlightpanel hr{margin:0 10px}
.highlightpanel .quote{background-color:#FFFFFF;margin:10px 10px 15px;padding:10px 10px 15px}
.highlightpanel .quote p{font-style:italic;font-weight:700;font-size:1.1em;padding-top:5px;margin-right:15px;margin-left:.6em}
.highlightpanel .quote img{float:right;padding:10px}
#footer, #footer_mainpage {background-image:url(../images/bg_footer.gif);background-repeat:no-repeat;vertical-align:middle;width:977px;height:45px;margin:0;padding:15px 0 0; margin-bottom:0;}
#footer_mainpage{background-image:url(../images/bg_footermainpage.gif); margin-bottom:0 }
#footer ul, #footer_mainpage ul{list-style:none}
#footer ul li, #footer_mainpage ul li{display:inline}
#footer ul li h2, #footer_mainpage ul li h2{font-size:inherit;margin:0}
#footer p, #footer_mainpage p{margin-left:40px;padding-top:8px;vertical-align:middle;float:left}
#footer p img, #footer_mainpage p img{float:left;vertical-align:sub;margin:0 1em 0 0}
#footer h6, #footer_mainpage h6 {display:inline;font-weight:normal}
#footer .separator, #footer_mainpage .separator{padding:0 6px 0 5px}
#footer_menu{text-align:right;margin-right:40px;padding-top:8px}
#maincolumninner h3{border-bottom:1px solid #316fA7;padding-bottom:3px;font-weight:400}
.tab{font-weight:400;text-align:center;height:28px;cursor:pointer;line-height:normal;padding:0}
.tabhold{margin-left:15px;margin-right:15px;font-weight:400;background-color:#139B48;color:#FFF}
.tabhold span{position:relative;top:6px}
.tabhold span a{color:#FFF;text-decoration:none}
.tabhold span:hover{text-decoration:underline}
.tabfocus{margin-left:5px;margin-right:5px;background-color:#000;color:#FFF;background-position:right bottom;background-repeat:no-repeat;background-image:url(../images/bg_subtable_right.gif)}
.tableft{background-position:top left;background-repeat:no-repeat;background-image:url(../images/bg_subtable_left.gif);position:relative;top:7px;padding:7px 0 0}
.tableft a{margin-left:10px;margin-right:10px;position:relative;text-decoration:none;color:#000}
.tableft a:hover{color:#000}
#maincolumninner table,#maincolumninner tr,#maincolumninner td{vertical-align:top}
#maincolumninner table{margin-top:10px;margin-bottom:30px;background-color:#139b48}
#maincolumninner ul li{list-style-image:url(../images/icon_altbullet.gif)}
.dquoopen{font-size:4em;float:left;position:relative;top:-.3em}
.dquoclose{font-size:4em;float:right;position:relative;top:-.6em;margin-left:5px}
.screenshot_row{margin-bottom:50px}
#mainpgcontainer h1 {font-size: 1.2em; line-height: 1.25; margin-bottom: 0.2em; }
#mainpgcontainer h4 a,#footer ul li a, #footer_maingpage ul li a, #mainpgcontainer h1 a{text-decoration:none}
input.text{width:180px;border-color:#03429d #a9a9a9 #a9a9a9 #03429d;border-style:outset inset inset outset;border-width:2px 1px 1px 2px}
.checkboxes label{float:left;display:block;padding-right:15px;text-align:right;width:140px}
.checkboxes input{width:16px}
.checkboxes p{clear:both;margin:5px 0}
#maincolumninner h1{font-size:1.8em}
form{margin-bottom:30px}
.section{border-bottom:1px solid #11873F;color:#11873F;font-weight:700;margin:20px 0 15px}
form p{margin:5px 0}
#captchaInput{/*margin-left:50px*/}
#captcha{/*margin:0*/background-color: #FFFFFF;border: 1px solid #999999;padding: 2px;}

.warning{font-weight:700}
form p .icon,form p .iconDark, .warning .icon,form table .icon{background:transparent url(../images/icon_star.gif) no-repeat scroll 0;padding-right:14px;width:14px}
.formnote,.miscFormSection{margin-left:15px; text-transform:none}
form p .iconDark {background:transparent url(../images/icon_star_dark.gif)}
#box-table-a{font-family:"Lucida Sans Unicode", "Lucida Grande", Sans-Serif;font-size:11px;width:613px;text-align:left;border-collapse:collapse}
#box-table-a th span,#box-table-a th span a{background:none}
#box-table-a th,#box-table-a .rowTitle{font-size:13px;font-weight:400;background:#286e7c;border-top:4px solid #348697;border-bottom:1px solid #fff;color:#FFF;padding:3px 8px 5px 16px}
#box-table-a .access{background:#004B18;border-top:4px solid #007325}
#box-table-a td,#box-table-a .override{background:#eef5f0;border-bottom:1px solid #fff;color:#000;border-top:1px solid transparent;padding:5px 5px 5px 13px}
#box-table-a td a:hover{text-decoration:none;color:#8AB54A}
#box-table-a .tableDivider{background-color:#004B18;color:#FFF;padding:3px 3px 3px 16px}
.flushInput{margin:0;padding:0}
fieldset{background-color:#ecf5ec;background-image:url(../images/bg_fieldset_top_alt.gif);background-position:top;background-repeat:no-repeat;padding:45px 15px 15px}
.fieldsetfirst{background-image:url(../images/bg_fieldset_first.gif);background-color:#ecf5ec;background-position:left top;background-repeat:no-repeat;padding:45px 15px 15px}
.fieldsetlast{background-image:url(../images/bg_fieldset_last.gif);background-position:left bottom;background-color:#ecf5ec;text-align:center;padding:5px 15px 15px}
.search{background-image:none;background-color:#FFF;margin:0;padding:0}
.loginRightPanel{padding:35px 0 15px 40px}
.loginfieldsetfirst{background-image:url(../images/bg_fieldsetlogin_top.gif);background-color:#ecf5ec;background-position:left top;background-repeat:no-repeat;padding:45px 15px 15px}
.loginfieldsetlast{background-image:url(../images/bg_fieldsetlogin_bottom.gif);background-position:left bottom;background-color:#ecf5ec;text-align:center;padding:5px 15px 15px}
#filterFormSubmit{display:inline;margin:0}
#textsize{float:right;color:#11873F;margin-top:-15px;display:none}
#textsize a{text-decoration:none;color:#11873F}
.note{font-size:.8em;color:#999;margin-bottom:15px}
#textsize a:hover{cursor:pointer}
#maincolumninner .faqtable{background-color:#FFFFFF;margin:0}
#maincolumninner .faqtable td{vertical-align:top;padding:5px}
#sidecolumn p.subitem a:hover,#box-table-a td a{text-decoration:none;color:#000}
#sidecolumn .liveitem a,.fdTableSortTrigger,fdTableSortTrigger a,fdTableSortTrigger a:hover,fdTableSortTrigger a:visited{color:#FFF}
.miscFormSection textarea,.highlightpanel .button img{margin-left:140px}
#ppnote {font-size:.8em;line-height:1.2em}
#maincolumninner .pptable {color:#316FA7;background-color:#FFFFFF;}
.pptableheading {padding:7px;font-size:1.1em;border:1px solid #e8e9e9;background-image:url(../images/bg_pptableheader.gif);background-repeat:repeat-x;background-position:bottom;}
.pphr {border-bottom:1px solid #316FA7}
#maincolumninner .storetable {margin-top:30px;margin-bottom:15px;background-color:#FFFFFF;}
#ppTTWinNote,#ppTTWinCENote{padding:15px;background-color:#f8f9f9;margin-bottom:0;padding-bottom:0;padding-top:0; width:365px;background-image:url(../images/bg_ppnote.gif);background-repeat:repeat-y;color:#FFFFFF;}
#ppTTWinNoteFooter,#ppTTWinCENoteFooter{background-color:#FFFFFF;width:395px;height:21px;background-image:url(../images/bg_ppnotefooter.gif);background-repeat:no-repeat;}
#ppTTWinNoteHeader,#ppTTWinCENoteHeader{background-color:#FFFFFF;width:395px;height:21px;background-image:url(../images/bg_ppnoteheader.gif);background-repeat:no-repeat;margin-bottom:0}
#ppTTWinCENote a{color:#FFFFFF;font-weight:bold;text-decoration:underline}
#maincolumninner #ppCurrencyBar{background-image:url(../images/bg_currencybar.gif);background-repeat:no-repeat;width:100%;padding-top:4px; height:55px}
  /*width:100%;background-color:#FFFFFF;padding:5px;margin:0;}*/
#storeNoteHeader {margin:0; padding:0; background-color:#FFFFFF;width:610px;height:21px;background-image:url(../images/bg_storenoteheader.gif);background-repeat:no-repeat;}
#storeNote{color:#FFFFFF; margin:0; padding:0; padding-left:20px; padding-right:20px; padding-bottom:10px; background-color:#FFFFFF;width:570px;height:21px;background-image:url(../images/bg_storenote.gif);background-repeat:repeat-y;}
#storeNoteFooter{margin:0; padding:0; background-color:#FFFFFF;width:610px;height:21px;background-image:url(../images/bg_storenotefooter.gif);background-repeat:no-repeat;}
#storeNote .readmore a, #ppTTWinNote .readmore a{color:#add98b; background: url("../images/icon_readmoreb.gif") no-repeat scroll left center transparent;}
#storeNote .readmore a:hover, #ppTTWinNote .readmore a:hover {color:#8dbcd9;background: url("../images/icon_readmore_rolloverb.gif") no-repeat scroll left center transparent;}
#column2 h4 a { color:#d2733d;}
#column2 h4 a:hover, #column3 a:hover{ color:#8AB54A;}
#column3 h4 a, #column3 h4  { color:#139b48;}
#quickLinks, #quickLinksFrontPage {background-image:url(../images/bg_footerqlbody.gif); background-repeat:repeat-y; top:15px;margin-top:19px;padding-bottom:40px;}
#quickLinks {background-image:url(../images/bg_footerqlbody_fixed.gif); background-repeat:no-repeat; height:120px;}
#quickLinks h3, #quickLinksFrontPage h3{font-weight:bold}
#quickLinks h5, #quickLinksFrontPage h5{font-size:1.1em; margin-bottom:0}
#quickLinks a, #quickLinksFrontPage a{background-position:left;background-image:url(../images/icon_quicklinks.gif);background-repeat:no-repeat;padding-left:12px; text-decoration:none; color:#777777}
#quickLinks a:hover, #quickLinksFrontPage a:hover{background-image:url(../images/icon_quicklinks_rollover.gif);background-repeat:no-repeat;padding-left:12px; text-decoration:none; color:#316FA7}
#quickLinks table, #quickLinksFrontPage table{width:100%; margin-bottom:0;}
#quickLinks table td, #quickLinksFrontPage table td{padding-right:60px; height:1.8em}
.overlay{background-image: url(../images/overlaybg.gif);background-repeat: repeat;}
.reportTable { padding:10px; border-collapse:collapse}
.reportTable tr td {padding:8px; background-color:#eef5f0;border-top:4px solid #FFFFFF; }
.gbutton {  background: url("../images/btn_downloadg.gif") no-repeat scroll 0 0 transparent; display: block; height: 39px; text-indent: -10000px;width: 214px;}
.formInput { -moz-border-radius: 5px; border-radius:5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -chrome-border-radius: 5px; width:220px; padding:5px; background: none repeat scroll 0 0 #FFFFFF; border:1px solid #aaaaaa;background-image: -webkit-linear-gradient(0% 0%,0% 15%, from(#BBBBBB), to(#FFFFFF));background-image: -moz-linear-gradient(0% 15% 90deg, #FFFFFF, #BBBBBB);} 
.formRadio { width:20px; padding:5px; background: none repeat scroll 0 0 #FFFFFF; border:1px solid #aaaaaa;;} 
.formSelect { -moz-border-radius: 5px; border-radius:5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -chrome-border-radius: 5px; width:220px; padding:5px; background: none repeat scroll 0 0 #FFFFFF; border:1px solid #aaaaaa;background-image: -webkit-linear-gradient(0% 0%,0% 15%, from(#BBBBBB), to(#FFFFFF));background-image: -moz-linear-gradient(0% 15% 90deg, #FFFFFF, #BBBBBB);} 
.formItem {margin-bottom:15px;margin-left:250px}
.formLabel{	text-align:left; font-weight:bold; float:none;	display:block; font-size:.9em;color:#316FA7;text-transform: uppercase;}
.formButton:hover {cursor:pointer}
.formButton img {padding:0; margin:0}
.formSection {float:left;margin-top:10px; margin-left:10px; font: 1em/1.5 Helvetica,Arial,sans-serif;}
.formSection span {color: #316FA7;font-weight:bold;display: block;font-family: Georgia,"Times New Roman",serif;font-size: 1.75em;    font-style: italic;line-height: 1.2;}
.formLabel .formLabelDescription {text-transform:none;font-weight:normal;display:block;color:#000000}
.formCheckbox, .formRadio {float:left; margin-right:10px;}
.formTextArea {border:0; padding:5px;  -moz-border-radius: 5px; border-radius:5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -chrome-border-radius: 5px; width:300px; border:1px solid #aaaaaa;background-image: -webkit-linear-gradient(0% 0%,0% 4%, from(#BBBBBB), to(#FFFFFF));background-image: -moz-linear-gradient(0% 4% 90deg, #FFFFFF, #BBBBBB);}
.formSmallTextArea {border:0; padding:5px;  -moz-border-radius: 5px; border-radius:5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -chrome-border-radius: 5px; width:300px; border:1px solid #aaaaaa;background-image: -webkit-linear-gradient(0% 0%,0% 15%, from(#BBBBBB), to(#FFFFFF));background-image: -moz-linear-gradient(0% 15% 90deg, #FFFFFF, #BBBBBB);}
.formLabel .icon {float:left;padding-right:5px}
.formSmallTextArea:focus,.formCheckbox:focus,.formButton img:focus,.formButton img:hover,.formSelect:focus,.formTextArea:focus,.formInput:focus{ -webkit-box-shadow: 0 0 12px rgba(199,246,199,1); -moz-box-shadow: 0 0 12px rgba(114,216,114,1); box-shadow: 0 0 12px rgba(199,246,199,1);}
.loginfieldsetfirst .formItem {margin-left:50px}
.invoiceItemBlock{padding:15px;margin-bottom:5px;background-color:#C0D9C0;clear:both;}
.invoiceItemBlock .formItem {margin-left:20px;}
.invoiceItemBlock .formLabel {display:inline;}
.invoiceItemBlock .formInput { float: right;margin-right: 140px;}

.formNote {font-size:.8em;color:#999;margin-bottom:15px; margin-left: 250px;padding-right:20px}
.missing_data, .missingData{-moz-border-radius: 5px; border-radius:5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -chrome-border-radius: 5px; padding:5px; background: none repeat scroll 0 0 #FF9; border:1px solid #aaaaaa;background-image: -webkit-linear-gradient(0% 0%,0% 15%, from(#BBBBBB), to(#FF9));background-image: -moz-linear-gradient(0% 15% 90deg, #FF9, #BBBBBB);} 
.missingDataLrg {-moz-border-radius: 5px; border-radius:5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -chrome-border-radius: 5px; padding:5px; background: none repeat scroll 0 0 #FF9; border:1px solid #aaaaaa; background-image: -webkit-linear-gradient(0% 0%,0% 4%, from(#BBBBBB), to(#FF9));background-image: -moz-linear-gradient(0% 4% 90deg, #FF9, #BBBBBB);}
.readOnly{-moz-border-radius: 5px; border-radius:5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; -chrome-border-radius: 5px; width:220px; padding:5px; background: none repeat scroll 0 0 #CCCCCC; border:1px solid #aaaaaa;background-image: -webkit-linear-gradient(0% 0%,0% 15%, from(#999999), to(#CCCCCC));background-image: -moz-linear-gradient(0% 15% 90deg, #CCCCCC, #999999);} 

