body{margin:0;padding:0;background:#111;font:normal 12px Tahoma, Helvetica, sans-serif;color:#333;}
a{color:#01648b;font-weight:bold;text-decoration:none;}
a:hover,a.up:hover{color: #FF0000;}
a h3:hover{color:#FFF;}
img{border:none;}
img.in-button{vertical-align:middle;margin-right:5px;}
a img{vertical-align:middle;}
h1, h2, h3, h4, h5, h6{margin:0px 0px 5px;}
h1{font-size:16px;}
h2{font-size:15px;}
h3{font-size:14px;}
h4{font-size:13px;}
h5{font-size:11px;}
h6{font-size:10px;}
h1.style{font-size:14px;margin:0px 0px 10px;padding:5px 10px;border: 1px solid #777777; background: #111111 url(../images/light/ui-bg_glass_40_111111_1x400.png) 50% 50% repeat-x; color: #fff;}
h1.style, h3.style, h4.style{font-weight:bold;}
/* box-shadow: 0 0 5px #525252;-moz-box-shadow: 0 0 5px #525252;-webkit-box-shadow: 0 0 5px #525252;-khtml-box-shadow: 0 0 5px #525252; */
h1.style, h2.style, h3.style{-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}
h2.style, h3.style, h5.style{margin:0px 0px 5px;}
h2.style{font-size:14px;padding:5px 15px;border: 1px solid #59b4d4; background: #0078a3 url(../images/light/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff;}
h3.style, h4.style, h5.style{font-size:12px;}
h3.style{padding:5px 15px;border: 1px solid #666666; background: #555555 url(../images/light/ui-bg_glass_20_555555_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eeeeee;}
h4.style{margin:0px 0px 5px;color:#1e779a;}
h5.style{background:#757575;color:#FFF;padding:5px 10px 5px;font-weight:lighter;border:1px solid #333;border-top:none;border-left:none;}
#accordion h3{-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;padding:6px 15px;color:#8e8e8e;background:url('../images/light/h3.png') repeat-x;font-size:12px;font-weight:bold;margin:0px 0px 5px;}
#page{font-size:1em;}
#header{background:url('../images/light/page_header.png') repeat-x left center;}
#logo{margin:10px 10px;}
#topMenu{padding-top:20px;}
#main{padding:5px 10px 10px;background:#F0F0F0 url(../images/light/page_content.png) repeat-x;border-top:1px solid #2d444f;}
#content{min-height:700px;padding:5px;background-color:#F2F2F2;overflow:hidden;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}
div.left,div.right{width:50%;float:left;}
span.left{float:left;}
span.right{float:right;}
div.scoll{margin-right:522px;}
div.scolr{width:512px;float:right;}
div.menu{width:200px;float:left;}
div.menuContent{margin-left:210px;}
div.menu .position{background-color:#F2F2F2;padding:10px 20px;border:1px solid #D8D8D8;display:block;margin-bottom:5px;}
#footer{padding:42px 20px;color:#FFF;background-color:#111;border-top:1px solid #777;}
a.up{position:fixed;bottom:0;right:0;z-index:10;background-color:#111;padding:5px 10px;color:#FFF;}
a.up img{border:0;margin:0;padding:0;vertical-align:middle;}
.window{background-color:#F2F2F2;padding:10px 20px;border:1px solid #D8D8D8;}
.dataGrid, .grid-view table{width:100%;border-spacing:1px;border:1px solid #c8c8c8;-moz-border-radius:
 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px; padding: 2px; background: #dddddd; margin: 5px auto;}
.dataGrid th, .grid-view table th{padding:5px;border: 1px solid #59b4d4; background: #0078a3 url(../images/light/ui-bg_glass_40_0078a3_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#fff;}
.dataGrid th a, .grid-view table th a{color:#FFF;font-weight:bold;text-decoration:underline;}
.dataGrid th.label{width:40%;text-align:right;}
.dataGrid td, .grid-view table td{padding:5px;}
.grid-view table tr.filters input, .grid-view table tr.filters select{background-color:#eeeeee;color:#1e779a;border:1px solid #c8c8c8;width:100%;}
.grid-view .summary{text-align:right;padding:2px;}
.grid-view .pager{text-align:right;padding:5px 2px;}
.dataGrid td.treeNode{padding:0;vertical-align:top;}
.dataGrid td.treeNode div{height:50px;width:50%;float:right;border:2px dotted #1d7799;border-top:none;border-right:none;}
.dataGrid td.err{background-color:#f88;}
.dataGrid td.mark{background-color:#8f8;}
.grid-view .grid-button-column {text-align: center; width: 64px;}
.grid-view .grid-button-column img {padding: 0px 1px; margin: 0px 1px;}
.odd{background:#e6e6e6;}
.even{background:#eeeeee;}
.odd:hover,.even:hover{background:#cfecf7;}
.add,.add2,.details,.edit {padding:6px 13px;margin-left:5px;}
.add{background:url('../images/icons/add.png') no-repeat center center;}
.add2{background:url('../images/icons/add2.png') no-repeat center bottom;}
.add3{background:url('../images/icons/add2.png') no-repeat center left;padding:5px 0px 5px 30px;display:inline-block;}
/*.delete{background:url('../images/icons/delete.png') no-repeat center center;}*/
.details{background:url('../images/icons/details.png') no-repeat center center;}
.edit{background:url('../images/icons/edit.png') no-repeat bottom center;}
.csv,.html,.xls,.pdf{padding:2px 8px;}
.csv{background:url('../images/icons/csv.png') no-repeat center center;}
.html{background:url('../images/icons/html.png') no-repeat center center;}
.xls{background:url('../images/icons/xls.png') no-repeat center center;}
.pdf{background:url('../images/icons/pdf.png') no-repeat center center;}
.bclear{background:url('../images/icons/clear2.png') no-repeat center center;padding:6px 12px;margin: 0px 5px 0px 0px !important;}
.bm{margin:0px 5px !important;}
.showGrid{width:100%;border-spacing:1px;}
.showGrid th.label,.showGrid td{padding:5px;}
.showGrid th.label{width:130px;background-color:#555;color:#FFF;text-align:right;padding-right:10px;border:1px solid #333;border-top:none;border-left:none;font-weight:normal;}
.showGrid td{background-color:#e2e2e2;text-align:left;padding-left:10px;}
.showGrid td select, .showGrid td input:not([type="checkbox"]):not([type="radio"]) {width:250px;padding:5px;color:#1e779a;border:1px dashed #dfdfdf;}
.actionBar{margin:0px 0px 5px;}
.actionBar a{text-decoration:none;}
.actionBar a, .actionBar .text{margin-right:5px;}
.actionBar a:last-child, .actionBar .text:last-child{margin-right:0px !important;}
.actionBar a.action{color:#01648B;font-weight: normal;border-right:1px solid #333;padding-right:5px;}
.actionBar a:active, .actionBar a:hover{color:#FF0000;}
.actionBar a.action:last-child{border:none;margin:0;padding:0;}
.login{border-top:none;border-bottom:none;font-weight:bold;}
.mlbox{margin-right:5px;}
.mrbox{margin-left:5px;}
.mlrbox{margin:0px 5px;}
.box33{width:33%;float:left;}
.box66{width:67%;float:left;}
.box,.txtBox,.stxtBox,.fieldBox{margin-bottom:10px;}
/* box-shadow: 0 0 5px #525252;-moz-box-shadow: 0 0 5px #525252;-webkit-box-shadow: 0 0 5px #525252;-khtml-box-shadow: 0 0 5px #525252; */
.txtBox,.stxtBox,.fieldBox{border:1px solid #e6e6e6;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}
.txtBox,.stxtBox{background-color:#f6f6f6;}
.txtBox{padding:10px;}
.fieldBox,.stxtBox{padding:5px;}
.cBox{margin-right: 2px;}
.scrollBox{overflow:auto;max-height:200px;}
.xyscroll{overflow:auto;}
.pages{margin:10px 0px; text-align:right;}
.serviceInfo{margin-bottom:5px;}
.serviceInfo .siBox{overflow:auto;}
.serviceInfo .title{border-bottom: 1px solid #222;font-weight:bold;}
.portlet-content .position {padding:5px;border-bottom: 1px solid #222;}
.portlet-content .position:hover {background:#cfecf7;}
.solutions .position{padding:5px;}
.catEngineer{padding:0px 10px;}
.list{padding:5px 10px 0px;}
.list .position{margin-bottom:5px;}
.list .action{float:right;}
.admin .col1{float:left;width:150px;overflow:hidden;}
.admin .col2{overflow:hidden;margin-left:160px;padding-left:10px;border-left:1px solid #e8e8e8;}
.leftMenu{padding:0;margin:0;list-style:none;width:200px;}
.leftMenu li{margin-bottom:1px;}
.leftMenu li a{display:block;color:#FFF;background:#707070;padding:5px 10px;font-weight:bold;border:1px solid #333;border-top:none;border-left:none;}
.leftMenu li a:hover, .leftMenu li a.active{background:#1d7799;}
h2 a, h3:not([class*=ui-accordion-header]) a{font-size:12px;}
h1 a, h2 a, h3:not([class*=ui-accordion-header]) a{color:#F58500;}
h2 a:hover, h2 a:active, h3:not([class*=ui-accordion-header]) a:hover, h3:not([class*=ui-accordion-header]) a:active{color:#111;}
.bline{color:#1e779a;}
.b-line{border-bottom: 1px solid #e8e8e8;margin-bottom:10px;padding-bottom:5px;}
.t-line{border-top: 1px solid #e8e8e8;margin-top:10px;padding-top:5px;}
.bottom-line{border-bottom: 1px solid #1e779a;margin-bottom:5px;padding-bottom:5px;}
.clear{clear:both;}
.txtl{text-align:left;}
.txtc{text-align:center;}
.txtr{text-align:right;}
.mr{margin-right:5px;}
.mb{margin-bottom:10px;}
.smb{margin-bottom:5px;}
.nm{margin:0px;}
.pad{padding:10px;}
.tpad10{padding-top:10px;}
.lpad{padding-left: 20px;}
.spad{padding:5px;}
.lr-pad{padding:0px 10px;}
.lr-spad{padding:0px 5px;}
.tbpad{padding:10px 0px;}
.br{border-radius:5px;}
.alert{color: #FF0000 !important;}
.alert a{color: #FF0000 !important;}
.s-string{font-size:0.9em;}
.loading{background:url('../images/light/ajax.gif') no-repeat center center;}
.loading-min{background:url('../images/light/ajax-loader-min.gif') no-repeat;}
.color{height:20px;width:20px;display:inline-block;vertical-align:middle;border:1px solid #333;}
.ncolor{height:5px;width:40px;margin:0 auto;}
.shortFields, .longFields{float:left;}
.shortFields{width:45%;}
.longFields{width:55%;}
.yiiForm{margin:0;}
.yiiForm p.hint{color:gray;font-size:90%;margin:0 0 0 110px;}
.yiiForm .simple label.in, .yiiForm .complex label.in{display:block;float:left;position:relative;}
.yiiForm .simple label.in, .yiiForm .complex label.in{width:130px;margin-right:2px;text-align:left;padding:3px 10px;}/*border:1px solid #333;border-top:none;border-left:none;}*/
/*.yiiForm .simple label.in, .yiiForm .complex label.in{background:#707070;color:#FFF;}*/
.yiiForm .simple label.inb, .yiiForm .complex label.inb{color:#1e779a; font-weight: bold;}
.yiiForm .simple label.inb, .yiiForm .complex label.inb{display:inline-block;width:150px;text-align:left;}
.yiiForm .simple input, .yiiForm .simple select, .yiiForm .simple textarea{background-color:#ececec;color:#1e779a;border:1px dashed #dfdfdf;}
.yiiForm .simple select option{padding:0px 5px;border-bottom:1px solid #dfdfdf;}
select option:disabled{color:#1e779a; font-weight: bold;}
.yiiForm div.txtarea{clear:both;background-color:#fcfcfc;padding:5px;}
.yiiForm .simple input:not([type="radio"]){padding-left:5px;padding-right:5px;}
.radio{height:22px;clear:both;}
.ifix{padding-right:22px;}
.yiiForm .simple select{padding:0px 5px;}
.yiiForm .simple textarea{margin:0px;}
.tfix{padding-right:2px;}
.yiiForm .simple input.hidden{display:none;}
.w50{width:50px !important;}
.w80{width:80px !important;}
.w100{width:100px !important;}
.w150{width:150px !important;}
.w180{width:180px !important;}
.w200{width:200px !important;}
.w220{width:222px !important;}
select.w250{width:274px !important;}
select.w350{width:374px !important;}
input:not([type="radio"]).w250{width:252px !important;}
input:not([type="radio"]).w350{width:352px !important;}
textarea.w220{width:220px !important;}
.yiiForm .wLine{width:100% !important;}
.yiiForm input:not([type="radio"]):hover, .yiiForm input:not([type="text"]):hover .yiiForm select:hover, .yiiForm textarea:hover{border:1px solid #1e779a;}
.yiiForm .action{text-align:center;padding-top: 5px;}
.yiiForm .action label{color:#000;}
.yiiForm .action .sub1{border:none;background:url('../images/icons/ok_32.png') no-repeat right center;height:36px;padding-right:37px;font-weight:bold;color:#858585;cursor:pointer;box-shadow: 0 0 5px #525252;-moz-box-shadow: 0 0 5px #525252;-webkit-box-shadow: 0 0 5px #525252;-khtml-box-shadow: 0 0 5px #525252;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}
.yiiForm .action .sub1:hover{color:#1e779a;}
.yiiForm .action input.del1,a.del1{border:none;background:url('../images/icons/delete.png') no-repeat right center;height:32px;padding-right:27px;font-weight:bold;color:#858585;cursor:pointer;}
.yiiForm .action .del1:hover{color:#1e779a;}
.yiiForm a.sub1{display:inline-block;color:#858585;padding:5px 10px;font-weight:bold;}
.yiiForm a.sub1:hover{color:#1e779a;}
.yiiForm .isub1{background:url('../images/icons/add.png') no-repeat center center;padding:6px 12px;margin:0px 10px;}
.yiiForm .ssub1{margin:0px 2px;}
.yiiForm .simple, .yiiForm .complex{overflow:hidden;padding-bottom:5px;margin-bottom:5px;border-bottom: 1px solid #e8e8e8;} /*{overflow:hidden;margin-bottom:1px;}*/
div div.simple:last-child, div div.complex:last-child, fieldset div.simple:last-child, fieldset div.complex:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}
.yiiForm .search {margin: 0px !important;}
.yiiForm .search input, .yiiForm .search select{background-color:#ececec;color:#1e779a;border:1px solid #dfdfdf;}
.yiiForm .search input:hover, .yiiForm .search select:hover{border:1px solid #1e779a;}
.yiiForm label.error, .yiiForm span.error{color:#C00 !important;}
.yiiForm input.error, .yiiForm textarea.error, .yiiForm select.error, .yiiForm input[type="checkbox"].error {border:1px solid #C00;}
.yiiForm .reqinfo{clear:both;font-size:11px;padding:5px;border-top:1px solid #e8e8e8;}
.yiiForm label.required{}
.yiiForm span.required{color:#FF0000;}
.smallErrorSummary, .errorSummary{padding:7px 7px 12px 7px;margin:0 0 10px 0;}
.smallErrorSummary{font-size:11px;}
.errorSummary{border:1px solid #FF0000;font-size:10px;}
.errorSummary p{margin:0;padding:5px;}
.smallErrorSummary ul{margin:0;padding:0 0 0 15px;}
.errorSummary ul{margin:0;padding:0 0 0 20px;}
.smallErrorSummary ul li, .errorSummary ul li{list-style:square;}
.smallErrorSummary ul li{color:#FF0000;}
.sinfo, .finfo{padding:10px 15px;margin-bottom: 10px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.sinfo {border: 1px solid #ffde2e; background: #ffeb80 url(images/ui-bg_inset-hard_55_ffeb80_1x100.png) 50% bottom repeat-x; color: #363636; }
.sinfo a { color: #363636; }
.finfo{border: 1px solid #9e0505; background: #cd0a0a url(../images/light/ui-bg_inset-hard_45_cd0a0a_1x100.png) 50% bottom repeat-x; color: #ffffff; }
.finfo a{color: #fff; font-weight: bold; text-decoration: underline;}
.loginForm{width:363px;height:179px;background:url('../images/light/login.png') no-repeat top center;padding:15px 15px 15px 0px;margin:0 auto;}
.contactForm{width:378px;height:431px;background:url('../images/light/form.png') no-repeat top center;margin:0 auto;}
.loginForm .form,.loginForm .formError{float:left;}
.loginForm .form{width:190px;padding:10px 14px;}
.loginForm .formError{width:135px;padding:110px 5px 0px;}
.loginForm .form .simple{margin-bottom:5px;}
.loginForm .form label.s1,.loginForm .form label.s2{font-weight:bold;}
.loginForm .form label.s1{display:block;color:#00a8ec;padding:5px 0px;}
.loginForm .form label.s2{color:#949494;}
.loginForm .form input.c1{border:1px solid #c4c4c4;vertical-align:middle;}
.loginForm .form input.s1,.loginForm .form textarea.s1{width:100%;padding:2px 0px;border:1px solid #c4c4c4;background-color:#F0F0F0;color:#00a8ec;}
.loginForm .form textarea.s1{display:block;}
.loginForm .form .action input.sub1{display:block;width:186px;height:30px;padding-bottom:2px;margin:0 auto;text-align:center;color:#999999;background:url(../images/light/action_button.png) no-repeat;border:none;}
.loginForm .form .action input.sub1:active,.loginForm .form .action input.sub1:hover{color:#00638c;}
#tooltip{position:absolute;z-index:3000;}
#tooltip2{position:fixed;z-index:3000;}
#tooltip,#tooltip2{background-color:#000;border:1px solid #fff;padding:10px 15px;width:400px;display:none;color:#fff;text-align:left;font-size:12px;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;-khtml-box-shadow:0 0 10px #000;opacity:0.9;}
#tooltip h3,#tooltip2 h3, #tooltip, #tooltip2{margin:0;font-weight:normal;}
/*.tooltip{position:absolute;z-index:1000;left:0;display:none;border:1px solid #1e779a;background-color:#eee;padding:10px;margin:0;font-weight:normal;color:#1e779a;}*/
/* simple css-based tooltip */
/*.tooltip {background-color:#000;border:1px solid #fff;padding:10px 15px;width:200px;display:none;color:#fff;text-align:left;	font-size:12px;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;}*/
.nv{display:none;}
span.pages{color:#1d7799;font-weight:bold;}
.yiiPager{font-size:11px;border:0;margin:0;padding:0;line-height:100%;display:inline;}
.yiiPager li{display:inline;}
.yiiPager a:link, .yiiPager a:visited{border:solid 1px #6cb6d3;font-weight:bold;color:#6cb6d3;padding:1px 6px;text-decoration:none;}
.yiiPager .page a{font-weight:normal;}
.yiiPager a:hover{border:solid 1px #1d7799;}
.yiiPager .selected a{background:#6cb6d3;color:#FFFFFF !important;font-weight:bold;}
.yiiPager .hidden a{border:solid 1px #DEDEDE;color:#888888;}
.yiiPager .first, .yiiPager .last{display:none;}
.alphaPager{font-size:11px;border:0;margin:0;padding:0;line-height:100%;display:inline;}
.alphaPager li{display:inline;}
.alphaPager a:link, .yiiPager a:visited{font-weight:bold;color:#6cb6d3;padding:1px 6px;text-decoration:none;}
.alphaPager .page a{font-weight:normal;}
.alphaPager a:hover{background:#6cb6d3;color:#FFF !important;}
.alphaPager .selected a{background:#6cb6d3;color:#FFFFFF;font-weight:bold;}
.alphaPager .hidden a{color:#888888;}
.alphaPager .first, .yiiPager .last{display:none;}
.aiiTabs ul.tabs{ width: 100%; height: 33px; background: transparent url("../images/light/menu-bg.gif") top left repeat-x; font-size: 0.9em; font-weight: bold; list-style-type: none; margin: 0; padding: 0; -moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}
.aiiTabs ul.tabs li { display: block; float: left; margin: 0 0 0 5px; }
.aiiTabs ul.tabs li a { height: 24px; color: #333; text-decoration: none; display: block; float: left; line-height: 200%; padding: 9px 15px 0px; -moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;-khtml-border-radius: 5px 5px 0px 0px; }
.aiiTabs ul.tabs li a:hover{ color: #01648B; }
.aiiTabs ul.tabs li a.active{ color: #01648B; background: #f2f2f2; padding: 6px 15px 3px; border:1px solid #c8c8c8; border-bottom:none;}
div.MultiFile-label {padding:5px 10px;}
#actionMenu{position:absolute;z-index:10;width:230px;}
#actionMenu ul{list-style-position: outside;list-style-type:square;padding-left:20px;}
#actionMenu ul li{padding:5px 0px;}
#AM-button{width:35px;height:150px;float:right;cursor:pointer;}
#actionMenu .show_menu{background: transparent url("../images/light/menu-action_show.png") center left no-repeat;}
#actionMenu .hide_menu{background: transparent url("../images/light/menu-action_hide.png") center left no-repeat;}
#actionMenu .content{float:left;margin-right:25px;}
fieldset#search legend{cursor:pointer;}
fieldset legend{font-weight:bold;}
.list-a a.active{text-transform:uppercase;color:#FF0000;}
#goToId{background-color:#ececec;color:#1e779a;border:1px dashed #dfdfdf;width:40px;padding:0px 5px;}
.pointer{cursor:pointer;}
.aid-input-st{background-color:#ececec;color:#1e779a;border:1px dashed #dfdfdf;}
.admin-options .item, .admin-options .item-s{width:150px;float:left;margin:5px;text-align:center;}
.admin-options .item{width:150px;}
.admin-options .item-s{width:120px;}
.admin-options .item-s img{height:32px;}
.breadcrumps{color:#111;padding:0px 15px;margin-bottom:5px;}
.prioritySquareColor{display:inline-block;width:15px;height:15px;vertical-align:middle;border:1px solid #888888;}