﻿* {margin:0; padding:0;}
body {background:#f7f6f6 url(bodybg.gif) repeat-x top; color:#404040; font:400 11px Arial, Helvetica,'lucida grande'; margin:0; padding:0;} 
h5 {float:left;  font:400 16px georgia, arial,'Times New Roman'; 
             padding:6px 5px 6px 2em; color:#B41D1D; width:100%;}
   h6 {float:none; font:400 16px georgia, arial,'Times New Roman'; 
             padding:6px 5px 6px 2em; color:#B41D1D; width:600px;}
/* HEADER SECTION */
#page {margin:0 auto; width:1020px;}
#page1 {margin:0 auto; width:1100px;}
#page2 {margin:0 auto; width:1300px;}
.topnav {height:31px; overflow:hidden; color:#fff; text-align:right; line-height:30px;}
#header {width:100%; margin:0; padding:0; background:#01253F; height:75px; border-bottom:solid 5px #E6AD01;}
.logo {background:url('ip-logo.jpg') left center no-repeat; height:75px;}


.Radiohead { font:400 20px georgia, arial,'Times New Roman'; 
             padding:7px 5px 7px 1.8em; color:#33707E; width:600px;}
.flashnews {background:#BF0013; height:25px; width:96%; margin:0 auto; padding:1px 1em 0 1em; 
            border-bottom:solid 5px #A20010;}
.newstext {font:400 17px georgia, arial; color:#fff;}


/* menu */
#menubg {width:100%; margin:0; padding:0; background:#172322; height:30px;}
#menu {color:#fff; display:inline-block; float:left; z-index:1000; list-style:none; margin:0;}
#menu a {color:#fff; text-decoration:none; font:700 12px Arial, Helvetica, verdana; vertical-align:middle;}
#menu > li {background:#172322; cursor:pointer; float:left; position:relative; padding:7px 3em 0px 2.5em; height:23px;}
#menu > li a:hover {color:#B0D730;}

/* sub-menus*/
#menu ul {padding:0px; margin:0px; display:block; display:inline;}
#menu li ul {position:absolute; left:10px; top:0px; margin-top:30px; width:205px; background-color:#172322; color:#0395CC; display:none; z-index:1;}
#menu li:hover ul {display:block;}
#menu li ul li{display:block; margin:2px 16px; padding:3px 0px 2px 2px; border-top:dotted 1px #606060; list-style-type:none;}
#menu li ul li:first-child {border-top:none;}
#menu li ul li a {display:block; color:#0395CC;}
#menu li ul li a:hover {color:#7FCDFE; }
/* corners*/
#menu .corner_inset_left {position:absolute; top:0px; left:-12px;}
#menu .corner_inset_right {position:absolute; top:0px; left:205px;}
#menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
#menu .corner_left { position:absolute; left:0px; top:0px;}
#menu .corner_right { position:absolute; left:187px; top:0px;}
#menu .middle {position:absolute; left:18px; height:20px; width:170px; top:0px;}


.hline {border: 1px solid #000; border-style: dotted none none;}
.cal { height:auto; overflow:scroll;}

.colr {background:#f7f6f6 }

.logout {background:#03AFAD url('blogout.png') 90% 40% no-repeat; width:45%; border-top:solid 10px #03AFAD; margin:0 auto; min-height:150px;
-moz-box-shadow: 5px 5px 5px #9F9F9F; -webkit-box-shadow: 5px 5px 5px #9F9F9F; box-shadow: 5px 5px 5px #888;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=135, Color='#888888');}
.logout h3 {font:400 20px georgia, arial; color:#fff; text-shadow:1px 1px 1px #333; text-align:left; padding:0 0 1em 1em;}
.logout h3 a {text-shadow:none;}


.search { width:100%; min-height:100px;}
.search table {border-collapse:collapse; border:solid 1px #D7D7D7; padding:2px;}
.search table th {background:#F6C493; font-weight:bold; padding:3px; border:2px solid #D7D7D7; line-height:28px;}
.search table td { padding:3px; margin-left:5px; line-height:28px; border:2px solid #D7D7D7; }
.searchleft { width:62%; float:left; }
.searchright {width:35%; float:right;}


/* CONTENT SECTION */
#content {margin:1.5em 0 1em 0; padding:0 0 15px; display:table-cell; display:block; height:auto !important;min-height:400px; width:1000px; }
#content h4 { font:400 16px georgia, arial,'Times New Roman'; 
             padding:7px 5px 7px 1.8em; color:#33707E; width:600px;}
             h2 {color:#BC3F63; background:url(pink&blue.png) left  no-repeat; padding:7px 5px 7px 1.8em; margin-left:5px;}
#leftbar {float:left; width:300px;}
.searchboxnew {background:#F6F3EC; border:1px solid #D5CFBF; margin-bottom:2em; padding:1px; min-height:100px; width:1330px;}
.searchbox {background:#F6F3EC; border:1px solid #D5CFBF; margin-bottom:2em; padding:1px; min-height:100px;}
.searchboxbk {background:#FBFEFE; border:1px solid #D5CFBF; margin-bottom:2em; padding:1px; min-height:100px;}
.searchboxhead {background:#DDD7C9 url(searchhead-bg.gif) repeat-x top; height:35px; padding:0px 18px; border-bottom:1px solid #D5CFBF;}
.searchboxhead h3 {float:left; background:url(find-icon.png) left center no-repeat; font:400 20px georgia, arial,'Times New Roman'; 
             padding:6px 5px 6px 2em; color:#C40000; width:600px;}
 .clientbox {background:#ffffff; border:1px solid #cfcfcf; margin: 0 0 28px; padding:1px; min-height:100px; }            
.box {background:#ffffff; border:1px solid #cfcfcf; margin: 0 0 28px; padding:1px; min-height:300px; }
.boxhead {background:#f9f9f9 url(box-bgr2.gif) repeat-x top; height:38px; padding:0px 18px; border-bottom:1px solid #E1E1E1;}
.boxhead h3 {float:left; background:url(rarrow.gif) left center no-repeat; font:400 20px georgia, arial,'Times New Roman'; 
             padding:7px 5px 7px 1.8em; color:#33707E; width:600px;}
.boxhead h4 {float:right; font:400 20px georgia, arial,'Times New Roman'; width:300px; padding:7px 5px 7px 5px; color:#33707E;}
.boxhead1 h4 {float:left; font:400 20px georgia, arial,'Times New Roman'; width:300px; padding:7px 5px 7px 5px; color:#33707E;}
.boxhead1 h5 {float:left; font:400 13px georgia, arial,'Times New Roman'; width:600px; padding:7px 5px 7px 5px; color:#C10478;}
.boxnew {background:#ffffff; border:1px solid #cfcfcf; margin: 0 0 28px; padding:1px; min-height:300px; width:1330px; }
.boxheadnew {background:#1C4287 url(box-bgr2.gif) repeat-x top; height:38px; padding:0px 18px; border-bottom:1px solid #E1E1E1;}
.boxheadnew h3 {float:left; background:url(rarrow.gif) left center no-repeat; font:400 20px georgia, arial,'Times New Roman'; 
             padding:7px 5px 7px 1.8em; color:#FFFFFF; width:600px;}
.boxheadnew h4 {float:right; font:400 20px georgia, arial,'Times New Roman'; width:300px; padding:7px 5px 7px 5px; color:#FFFFFF;}

#contentadmin {margin:0em 0 0em 0; padding:0 0 15px; display:table-cell; display:block; height:auto !important;min-height:400px; width:1100px; }
#contentadmin h4 { font:400 16px georgia, arial,'Times New Roman'; 
             padding:7px 5px 7px 1.8em; color:#33707E; width:600px;}
.searchboxadmin {background:#F6F3EC; border:1px solid #D5CFBF; margin-bottom:2em; padding:1px; min-height:100px;}
.searchboxheadadmin {background:#02A0B8 url(searchhead-bg.gif) repeat-x top; height:35px; padding:0px 18px; border-bottom:1px solid #4D6F9C;}
.searchboxheadadmin h3 {float:left; background:url(find-icon.png) left center no-repeat; font:400 20px georgia, arial,'Times New Roman'; 
             padding:6px 5px 6px 2em; color:white; width:600px;}
.boxadmin {background:#ffffff; border:1px solid #cfcfcf; margin: 0 0 28px; padding:1px; min-height:300px; }
.boxheadadmin {background:#4D6F9C url(box-bgr2.gif) repeat-x top; height:38px; padding:0px 18px; border-bottom:1px solid #4D6F9C;}
.boxheadadmin h3 {float:left; background:url(rarrow.gif) left center no-repeat; font:400 20px georgia, arial,'Times New Roman'; 
             padding:7px 5px 7px 1.8em; color:white; width:600px;}
.boxheadadmin h4 {float:right; font:400 20px georgia, arial,'Times New Roman'; width:300px; padding:7px 5px 7px 5px; color:#33707E;}
.cid {font:700 22px 'Times New Roman',arial,Helvetica; color:#E20070;}   
.box .content {padding:1em; clear:both;}
.minitext {font:400 10px arial, 'lucida grande'; color:#999; padding-left:5px;}
#news {margin:1em 0 1em 1.5em;}
#news a {font:700 13px arial, tahoma; text-decoration:underline; color:#0085DA;}
#news a:hover {color:#FF2A00;}
.greytext {height:30px; font:400 12px arial; color:#636B75; padding-right:5px; text-align:justify; }
hr {width:98%; height:1px; border:0; background:#e1e1e1; margin:1em 0 1em 0;}

.ulinefont { 
           border-bottom:dotted 1px #999; line-height:1.5em; margin-bottom:5px;}
#rightbar {float:right;	width:700px;}

/* FOOTER SECTION */
#footer {width:100%; height:50px; background:#002A39;}
.copyright {margin:0 auto; width:1020px; font:400 12px Arial, "Helvetica Neue", Helvetica; color:#fff; padding:1.5em 1em 0 1em;}

/* SERVER CONTROLS */
label {margin-right:10px; padding:3px 10px 3px 2px;}
input[type="text"], input[type="password"] {font:400 12px Arial, Helvetica, sans-serif; color:#404040; padding:2px; width:180px; margin:5px 0px 1em 0px; border:solid 1px #A8ADB4;}
input[type="submit"] {background:#2584D4; color:#fff; font:700 13px 'lucida grande', arial; height:32px; padding:5px 1em 5px 1em; cursor:pointer; border:none;}
select {width:185px; padding:1px; font:400 12px Arial, Helvetica, sans-serif; border:#A8ADB4 1px solid; color:#404040; margin:5px 0px 1em 0px;}
textarea {width:350px; height:65px; font:400 12px Arial, Helvetica, sans-serif; color:#404040; padding:2px; margin:5px 0px 1em 0px; border:solid 1px #A8ADB4;}
input[type="radio"] {width:20px; height:20px; vertical-align:middle;}
input[type="checkbox"]{padding:2px; margin:5px 0px 1em 0px;}

.alert {margin:1em 1em 1em 2em; min-height:1em;}
.plshold {background:#FFE9B3; border:solid 1px #FF7600; text-align:left; font:400 11px arial, 'lucida grande'; color:#000;}
.plshold ul {margin:5px; list-style-image:url(arrow.gif); padding:0 0 0 2em;}
.plshold ul li {line-height:15px;}
.btn {display:block; text-decoration:none; cursor:pointer;}
.btn.blue {background:#00A3D3;}
.btn.green {background:#65B600;}
.btn.pink {background:#D70095;}
.btn.orange {background:#FF5F00;}
.btn:hover {background-color:#D70095; cursor:pointer;}
.btn:active {background-color:#444; cursor:pointer; border:solid 2px #888;}

table {border-collapse:collapse; padding:2px;}
table td {font:400 12px arial, 'lucida grande', helvetica; color:#333;}

/* Alert Message */
.error {background:#FFE3DF url('error.png') left no-repeat; font:700 12px Arial,Trebuchet MS; color:#CE0000; 
         text-align:left; border:solid 1px #F05735; border-bottom:solid 2px #F05735; padding:5px 5px 5px 1.8em;}
         
.success {background:#E5F6CD url('success.png') left no-repeat; font:700 12px Arial,Trebuchet MS; color:#4D8D00; 
         text-align:left; border:solid 1px #79B92C; border-bottom:solid 2px #79B92C; padding:5px 5px 5px 1.8em;}
         
.info {background:#CEECFE url(information.png) left no-repeat; font:700 12px Arial,Trebuchet MS; color:#005A93; 
         text-align:left; border:solid 1px #29B4E2; border-bottom:solid 2px #29B4E2; padding:5px 5px 5px 1.8em;}
         
.star {font:700 12px Verdana, Arial; color:#F80000; padding-left:3px;}


/* COMMON */
.clear {clear:both; margin:0; padding:0;}
a {color:#33707e; text-decoration:underline;}
a:hover {text-decoration:none;} 


/* AJAX CONTROLS */
.calendar .ajax__calendar_container {background-color:#e2e2e2; border:solid 1px #cccccc;}
.calendar .ajax__calendar_header {background-color:#ffffff; margin-bottom:4px;}
.calendar .ajax__calendar_title, .calendar .ajax__calendar_next, .calendar .ajax__calendar_prev {color: #004080; padding-top:3px;}
.calendar .ajax__calendar_body {background-color:#e9e9e9; border:solid 1px #cccccc;}
.calendar .ajax__calendar_dayname {text-align:center; font-weight:bold; margin-bottom:4px; margin-top: 2px;}
.calendar .ajax__calendar_day {text-align:center;}
.calendar .ajax__calendar_hover .ajax__calendar_day, 
.calendar .ajax__calendar_hover .ajax__calendar_month,
.calendar .ajax__calendar_hover .ajax__calendar_year,
.calendar .ajax__calendar_active {color:#004080; font-weight:bold; background-color:#ffffff;}
.calendar .ajax__calendar_today {font-weight:bold;}
.calendar .ajax__calendar_other,
.calendar .ajax__calendar_hover .ajax__calendar_today,
.calendar .ajax__calendar_hover .ajax__calendar_title {color:#bbbbbb;}

/* DATA GRID VIEW STYLES*/
.GridViewStyle {border:solid 3px #CAD4E6;}

/*Header and Pager styles*/
.HeaderStyle th {background:#E0ECFF; font:700 12px arial; color:#000; line-height:28px; border:solid 1px #C9D4E6;}
.HeaderStylenew th {background:#E0ECFF; font:700 11px arial; color:#000; line-height:28px; border:solid 1px #C9D4E6;}
.HeaderStylenewbk th {background:#F6C493; font:700 11px arial; color:#000; line-height:28px; border:solid 1px #F6C493;}
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td {font:400 12px Arial, "Lucida Sans"; color:#000; border:solid 1px #D7D7D7; padding:5px;}
.EditRowStyle td {background-color:#FFB3B3;}
.RowStylenew td, .AltRowStylenew td, .SelectedRowStylenew td, .EditRowStylenew td {font:400 11px Arial, "Lucida Sans"; color:#000; border:solid 1px #D7D7D7; padding:5px;}


.PagerStyle table {text-align:center; margin:auto; border:none; padding:5px;}
.PagerStyle table td {border:0px;}
.PagerStyle td {padding:5px;}
.PagerStyle a {font:700 13px arial; color:#000; text-decoration:none; padding:4px 10px 4px 10px; border:solid 1px #ACACAC;}
.PagerStyle a:hover {background:#DBDBDB;}
.PagerStyle span {font:700 13px arial; color:#fff; padding:4px 10px 4px 10px; background:#FF3600; border:solid 1px #D92E00;}
.RowStyle td a, .AltRowStyle td a {font-weight:400;} 

.PagerStylenew table {text-align:center; margin:auto; border:none; padding:5px;}
.PagerStylenew table td {border:0px;}
.PagerStylenew td {padding:5px;}
.PagerStylenew a {font:700 10px arial; color:#000; text-decoration:none; padding:4px 10px 4px 10px; border:solid 1px #ACACAC;}
.PagerStylenew a:hover {background:#DBDBDB;}
.PagerStylenew span {font:700 10px arial; color:#fff; padding:4px 10px 4px 10px; background:#FF3600; border:solid 1px #D92E00;}

.PopupBackground {background-color:#000; filter:alpha(opacity=90); opacity:0.9;}
.Popup {background:#fff; padding:0px 5px 2em 5px; border:10px solid #CECECE; float:left; font-size:1.2em; position:fixed;
	z-index:99999; vertical-align:top; text-align:left; width:800px; height:330px;
	/*--CSS3 Box Shadows--*/
	-webkit-box-shadow:0px 0px 20px #000; -moz-box-shadow:0px 0px 20px #000; box-shadow:0px 0px 20px #000;
	/*--CSS3 Rounded Corners--*/
	-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
}
.Popup h1 {font:700 24px "Lucida Sans", Arial, Sans-Serif; text-shadow:#CECECE 1px 1px; text-align:center; color:#005BA2; 
           }

/* Tree View Styles*/           
.node {font:700 13px arial; color:#000;}
.parent {font:700 15px arial; color:Green;}
.child {font:700 13px arial; color:Red;}
.CenterText { font-family: Arial, "Trebuchet MS"; font-size:13px; color:#0D7EB2; font-weight:600;}
.middleText { font-family: Arial, "Trebuchet MS"; font-size:13px; color:#E10549; font-weight:600;}
.GrowthText { font-family: Arial, "Trebuchet MS"; font-size:13px; color:#00A449; font-weight:600;}