@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,600italic);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700);
@font-face {
font-weight:normal;
font-family:'bluehost';
src:url(fonts/bh_regular.eot) format('embedded-opentype'),
    url(fonts/bh_regular.woff) format('woff'),
    url(fonts/bh_regular.ttf) format('truetype'),
    url(fonts/bh_regular.svg#bh_regular) format('svg');
}
@font-face {
font-weight:bold;
font-family:'bluehost';
src:url(fonts/bh_bold.eot) format('embedded-opentype'),
    url(fonts/bh_bold.woff) format('woff'),
    url(fonts/bh_bold.ttf) format('truetype'),
    url(fonts/bh_bold.svg#bh_bold) format('svg');
}

/*________________________________________*/
h3,h4,h5,ul,li, ol{margin:0px;padding:0px;}
/*skip to main content for screenreaders*/
.skip 
{
    position: absolute;
    left: -3000px;
}
.skip:focus {
		position: absolute; left: 0.5em; 
		}
/*___________________*/
		
body
{
    background-position: left top;
    text-align: center;
    width: 100%;
    height: 100%;
    padding-top: 5px;
    font-size: 1em;
    margin: 0px;
    background-image: url(../images/page_bkgnd.png);
    background-repeat: repeat-x;
      font-family:'Open Sans', Arial, Sans-Serif;
}
#mainContainer
{
  
    width: 960px;
    margin-bottom: 0px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    font-size: .9em;
}
#mainContainer1
{
 
    width: 1280px;
    margin-bottom: 0px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    font-size: .9em;
}
.tb{
 text-align:center;
}
/*---global styles---------------------------------------*/
img
{
	border-style:none;
 
 }
a
{
    color: #005E8A;
}
a:visited {
	color: #005E8A;
}
a:hover
{
    color: #FF9933;text-decoration:underline;
}
a img
{
	border-style:none;
 
 }
 
h3
{
    font-size: 1.5em;
    color: #fff;
    text-align: right;
    font-weight: bold;
    margin-right: 20px;
    margin-left: 20px;
    font-family: 'bluehost' , 'Segoe UI' , 'Gill Sans' , 'Gill Sans MT' ,GillSans, 'Trebuchet MS' ,Arial,sans-serif;
    padding-bottom: 2px;
    font-variant: small-caps;
    position:relative;top:-1em;
}
h4
{
    font-size: 1.2em;
    color: #004262;
    font-variant: small-caps;
     font-weight: bold;
  padding-top:5px;
    font-family: 'bluehost' , 'Segoe UI' , 'Gill Sans' , 'Gill Sans MT' ,GillSans, 'Trebuchet MS' ,Arial,sans-serif;
}
.center{text-align:center;}
.nowrap {
	white-space: nowrap;
		margin-right: 1em;
	margin-left: 1em;
}
.clear {
	clear: both;
}
.comment {
	font-style: italic;
	margin-right:30px;
	text-align: right;
	
	font-family: Arial, Helvetica, sans-serif;
	color: #004262;
	
	
	clear: left;
	font-size: .9em;
	position:relative;top:-30px;
}
.comment img{
	position:relative;
	top:2px;
	margin-left:1px;
}
.button{text-align:right;padding-top:10px;padding-bottom:10px;}
.button img{margin-right:10px;}
.boldtext_color
{
    font-weight: bold;
    color: #003277;
}

 input[type="text"], input[type="number"], input[type="search"], input[type="password"], textarea, select{border:1px solid #444;border-radius: 3px;padding:.2em;}
 input[type="button"], input[type="submit"]{border-radius:2px;color:#444444;background-color:#FFCC00;border-color:#CC9900;border-width:1px;border-style:Solid;font-size:1.1em;height:1.5em;padding:0 2em 0 2em;background-image:url('../images/btn_bkgnd2.png');background-position:center; font-family: 'bluehost';font-weight:bold;}
input.imgbtn2{font-size:0.9em;height:1.5em;padding:0 1em 0 1em;}
 input[type="button"]:hover, input[type="submit"]:hover{opacity:.7;cursor:pointer;}
.btn{text-align:right;padding-top:2em;}

/*header styles--------------------------------------------------*/
#header {
	text-align: center;
	position: relative;
}
#header  img{width:100%;}
#header h1, #header h2 {
	margin-left: -3000px;
	position: absolute;
}


/*-------------------------------------------------------------------*/
/*container for hit count and datetime stamp*/
#header_options {
position:relative;
width:350px;
font-size:.9em;
color:#fff;
clear:both;
margin-left: 40px;
font-family: Arial, Helvetica, sans-serif;


}
/*used for javascript current date below header image*/
#datetime {
	text-align: left;
	padding-top: 0.3em;
}

/*classes to show/hide header options*/
.ho_ml #hit_count{  display: none; }

/*----font sizer________________________________*/
#fontsize ul
{
    list-style-type: none;
    margin-right: 20px;
    color: #003366;
    padding-right: 5px;
    margin-left: 0px;
    padding-left: 0px;
}
#fontsize li
{	
    display: inline;
}
#fontsize
{   clear:both; 
 float:left;
position:relative;

    font-size: 14px;
 margin-left: 40px;

 }
/*-----Footer styles--------------------------------------------------------------*/
/*--Agency copyright---*/
#copyright
{
    font-size: .7em;
    text-align: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 1em;
    position: relative;
    color: #000000;
    
}
#copyright a
{
    color: #000066;
}
#copyright a:visited
{
    color: #000066;
}
#copyright a:hover
{
    color: #990708;
}
/*--Taxonomy copyright--------*/
.footercopyright {
	padding-top: 1em;
	padding-bottom: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
.footercopyright a{
	font-size: 0.7em;
	color: #000066;
	text-decoration: none;
}
.footercopyright a:visited{
	color: #000066;
}
.footercopyright a:hover{
	color: #009999;
}
/*disclaimer for detail pages---*/
#dtldisclaimer{
	text-align:left;
	padding:2em;
	line-height:normal;
	color: #000033;
	
	font-size: .6em;
}
/*---RTM logo and link---*/
#poweredby
{
    margin-top: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
   
    margin-right: 20px;
    margin-left: 20px;
    text-align:center;
}


/* get or change password */
.cpw{font-size:.75em;margin-top:0px;}
.cpw a{margin-right:15px;}


/*---------------------------------------------------------------------------------*/
/*---navigation bars----------------------------------------------------------*/
/*--main menu bar--*/
#navbar
{ z-index:1000;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 4px;
    color: #C0C0C0;font-size: 13px;
}
#navbar span{color:#000033;}
#navbar ul {
	padding: 0px;
	margin: 0px;
	margin-right:4px;
	float:right;
}
#navbar li {
	list-style-type: none;
	display: inline;
font-size: 13px;
}
#navbar li:hover
{
    background-color: #E5E5E5;
}
#navbar a
{
    color: #08089A;
    font-size: 13px;
    height: 35px;
    background-image: none;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 10px;
}
#navbar a:visited
{
    color: #08089A;
}
#navbar a:hover
{
    color: #009999;
}

/*--navigation for search results, back, print page-----*/
#searchnavbar
{
    font-size: .7em;
    text-align: left;
    text-decoration: none;
    width: 90%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
   
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #000066;
    border-bottom-color: #000066;
    border-top-style: solid;
    border-bottom-style: solid;
}
#searchnavbar ul {
	list-style-type: none;
	display: inline;
	margin:0px;padding:0px;
}
#searchnavbar li {
	display: inline;
	padding-right: 1em;
	padding-left: 1em;
}




/* main search page or default page*/
#dsi_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
/*_____login page styles______________*/
.dsilogo{position:relative;top:15px;z-index:2;}
#login_panel {
width:300px;margin-left:auto;margin-right:auto;padding-top:100px;padding-bottom:30px;
}
#login_panel .data_input{
text-align:right;margin-left:auto;margin-right:auto;padding-bottom:10px;

}
#login_panel .button{
float:right;padding-top:20px;

}
.errmsg
{
    color: #990000;
    text-align:center;
    font-size:.9em;
}
/*--Agency Page Styles---------------------------------------------------------*/

/* main referral/client search page ------------------ */
#lbl_AgName_LoggedIn{font-size:18px;}
#lbl_agkey{font-size:16px;margin-left:60px;}
.smaller{font-size:.8em;}
/*top panel for data input*/
#pnl_SearchOpts
{
    padding: 0px 20px 0px 20px;
    margin-right: auto;
    margin-left: auto;
    text-align: left;
    height: 333px;
}
#a_opt{position:relative;top:-16px;left:180px;font-style:italic;}
#opts_wrapper
{   font-size:.9em;
    display: none;
    background-position: left bottom;
    padding: 20px 20px 10px 20px;
    background-image: url(../images/search-bkgnd.gif);
    background-color: #CCCCCC;
}
#opts_wrapper .fltleft{float:left;margin-left:15px;}
#opts_wrapper .fltright{float:right;margin-right:25px;}
#lblOptsLT, #lblOptsRT
{
    color: #333333;
    font-weight: bold;
    font-size: .9em;
    line-height:1.75em;
}

#dsi_content .data_input
{
    position: relative;
    margin-left:auto;margin-right:auto;
    clear: both;

}
#rb_Search{text-align:right;font-size:.8em;margin-top:2px;}
#pnl_ClientOpts{white-space:nowrap;margin-left:0px;margin-right:0px;}
#pnl_ClientOpts label{margin-right:0px;font-size:.9em;font-weight:bold;color:#333333;}
#tbSSN3,#tbPhone3, #tbZip, #tbAge{margin-right:15px;margin-left:0px;}
#lblMale,#lblFemale{margin:0px;}
#opts_wrapper h5{clear:both;color:#333333;padding-top:3px;padding-bottom:6px;}
#search_button{text-align:right;padding-right:40px;padding-top:12px;}
#ibtnGo{margin-left:10px;}

#lbl_wait
{
    display: none;
    clear: both;
    color: #970706;
    font-style: italic;
   margin-right:30px;
}

/*bottom panel for search results*/
#searchbox_colwrapper
{
    margin-top: 0px;
    margin-right: 20px;
    margin-left: 20px;
    text-align: center;
    padding-bottom: 20px;
    font-size: .9em;
    background-color: #EEEEEE;
}
#searchbox_colwrapper a {
	color: #0000CC;
}
#searchbox_colwrapper a:visited {
	color: #0000CC;
}
#searchbox_colwrapper a:hover {
	color: #0066FF;
}
/*column headers______*/
#dsi_heading{padding-bottom:5px;}
#pnl_reflist_heading
{
    width: 460px;
    float: left;
    margin-left: 10px;
   
}
#pnl_reflist_heading h4
{margin-bottom:3px;}

#lbl_counts{font-size:.9em;}
#lbl_counts .bolder
{
    color: #333333;
    font-weight: bolder;
}
#pnl_refdetail_heading
{
    width: 420px;
    float: right;
    margin-right: 10px;
}
#pnl_ClientInfo{}
/*_____________*/
#pnl_reflist
{
    width: 460px;
    float: left;
    margin-left: 10px;
    background-color: #FF0000;
}
#a_printreflist{
font-size:.8em;
font-style:italic;
margin-left:5px;
}

.lftpnl_wrapper
{width:490px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #C0C0C0 #CCCCCC #CCCCCC #C0C0C0;
    
}

#tbl_colhdr
{
    padding-top: 7px;
    font-size: .8em;
    padding-bottom: 5px;
    color: #333333;
    font-weight: bolder;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #999999; background-color: #FFFFFF;
}
.td_colname{margin-right:140px;}
.td_colphn{margin-left:140px;}
#pnl_namelist{padding-top:7px;text-align:left; background-color: #FFFFFF;font-size:.9em; Height:400px; overflow:scroll;Width:490px;}
#pnl_namelist ul ul{padding-left:2em;}
#pnl_reflist ul ul
{   margin-top: 4px;
    margin-bottom: 4px;
    font-size: .9em;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #999999;
    padding-bottom: 4px;
}
#pnl_reflist ul ul a{margin-left:12px;}
#pnl_reflist ul li {}
.nl_name
{
    margin-right: 10px;
    margin-left: 5px;
    color: #333333;
    font-weight: bold;
}
.nl_loc{margin-left:30px;font-size: .9em;}
.nl_phn{float:right;margin-right:5px;font-size: .9em;}

/*right column________________________________________*/
#pnl_refdetail
{
    width: 420px;
    float: right;
    padding-bottom: 1em;
    margin-right: 10px;
}

#rtpnl_wrapper
{
    display: none;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #C0C0C0 #CCCCCC #CCCCCC #C0C0C0;
    padding: 0px 10px 10px 10px;
}
#pnl_refdetail label
{
    margin-right:1em;font-size:.9em;padding-bottom:3px;
}
#pnl_refdetail .data_input
{
    padding: 5px 0px 3px 5px;
}
.data_input2{text-align:right;margin-right:10px;padding-top:3px;padding-bottom:3px;}
#sp_ID  {display: none;}
#sp_CLID {display:none;} 
 
  .refHeading{font-weight:bold;color:#000033;padding-bottom:5px;margin-top:-.5em}
  .ClientName{font-weight:bold;padding-top:4px;}
  .ClientAddress{font-size:.8em;}
#pnl_ClientInfo{}
#td_refinfo{text-align:left;font-size:.9em;}
#td_refinfoPName{padding-top:5px;font-weight:bold;color:#003366;
  border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #EEEEEE;
    }
    #tb_PNote
{
    font-family: Arial, Helvetica, sans-serif;padding:5px;
}
#tr_refinfoPData{display:none;text-align:left;padding-top:5px;font-size:.9em;}
#pnl_refdetail .button{text-align:right;padding-top:10px;padding-bottom:10px;margin-right:40px;}
#div_other_provider_info
{
    text-align: left;
    padding-top: 10px;
     border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #EEEEEE;
}
.note_heading
{
    color: #333333;
    font-weight: bold;
    font-size:.9em;
    padding-bottom:4px;
}
.note_text
{
    font-size: .9em;
    padding-bottom: 5px;
    text-align: justify;
}
.ds_lnk{text-align:right;font-size:.8em;font-style:italic;padding-bottom: 0px; display:none;}
.ds_lnk a {margin-left:5px;}
.dsi_wrapper{margin-left:20px;margin-right:10px;margin-bottom:10px;}
.OtherProvHeading{font-style:italic;}
.OtherProvName{font-weight:bold;color:#000033;padding-top:4px;}
.OtherProvAddress{font-size:.9em;margin-left:10px;}

/*__datasheet styles___________*/
#datasheet
{
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    border-color: #999999 #666666 #666666 #999999;
    display: none;
    position: absolute;
    top: 50px; /*bottom: 50px;*/
    left: 200px;
    right: 200px;
    min-width: 600px;
    overflow: auto;
    z-index: 999;
    background-color: #ffffff;
    text-align: left;
 
}
/* mask for dimming background on display of floating panes_____________*/
.mask {
        background: #ffffff;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 995!important;
        opacity: .5;
        filter: alpha(opacity=50);
        overflow: hidden; 
         height: 24000px; 
         width: 100%; 
         min-width: 968px; 
         position: absolute; 
         top:0px; 
         left: 0px;  
         display:none;
         }
#maskshadow
{
background-color:#000000;
position: absolute;
    top: 60px;
    /*bottom: 40px;*/
    left: 210px;
    right: 190px;
    min-width:600px;
     z-index: 996!important;
        opacity: .3;
        filter: alpha(opacity=30);
        display:none;
        overflow: hidden; 
}
.ds_link{
	text-align:right;
	font-size: .9em;
    font-style: italic;
	padding-bottom:10px;
	padding-right:10px;
    padding-top:10px;
}
#lblClient_link{margin-left:10px;}
.close_ds_lnk
{
     margin-right: 40px;
}
.print_ds_lnk
{
     margin-right: 20px;
}
#datasheet h4{}
/*panels for dynamic data*/
#pnl_dstitle{margin-left:1em;margin-right:1em;}
#pnl_dsconsumer
{
    margin-left: 1em;
    margin-right: 1em;
    color: #333333;
    font-weight: bold;
    padding-bottom:10px;
}
#pnl_dscontent{margin-left:1em;margin-right:1em;}
/*lists and other*/
#datasheet ol{margin-left:35px;}
#datasheet ul{margin-left:15px;padding-bottom:5px;}



/*  clientview page    */
.clientview {}
.bottomborder{ vertical-align:middle;
}
.lblL, .lblL a {
margin-right:1em;
 font-size:.9em;font-weight:bold;

 }
 #pnlInfo .lblL, #pnlInfo .lblL a{ color:#fff; position:relative;top:-4em;}
 .lblL3  {
 padding-left:5px;
 font-size:.9em;
 text-align:left;
 }
 .lblL2 {
 padding-left:5px;
 font-size:1em;font-weight:bold;
 }
 .lblR {
 font-size:.9em;
 padding-right:5px;
 }
 /*
 #pnlQ{}
 #pnlQ div{white-space:nowrap;}
 .supTickh  {float:left;width:30px;height:25px;font-size: .8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:5px;}
 .supImgh   {float:left;width:66px;height:25px;font-size: .8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:5px;}
 .supSubjh  {float:left;width:166px;height:25px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:5px;text-align:center;}
 .supSubjh1 {float:left;width:246px;height:25px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:5px;text-align:center;}
 .supStaffh {float:left;width:140px;height:25px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:5px;}
 .supDepth  {float:left;width:140px;height:25px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:5px;}
 .supDateOh {float:left;width:164px;height:25px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:5px;}
 .supDateCh {float:left;width:164px;height:25px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:5px;}
 .supNameh  {float:left;width:164px;height:25px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:5px;padding-left:20px;}
 .supOrgh   {float:left;width:130px;height:25px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:5px;}
 .supName   {float:left;width:164px;height:45px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; padding-top:25px;padding-left:10px;color:Blue;}
 .supOrg    {float:left;width:130px;height:45px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; padding-top:25px;color:Blue;}
 .supTick   {float:left;width:30px;height:45px;font-size: .8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:25px;}
 .supImg    {float:left;width:66px;height:45px;font-size: .8em;font-weight:bold;border-bottom:solid 1px #444; padding-top:25px;padding-left:10px;}
 .supSubj   {float:left;width:166px;height:45px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:25px;}
 .supSubj1  {float:left;width:246px;height:45px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; padding-top:25px;}
 .supStaff  {float:left;width:120px;height:45px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:25px;}
 .supDept   {float:left;width:140px;height:45px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:25px;}
 .supDateO  {float:left;width:164px;height:45px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:25px;}
 .supDateC  {float:left;width:164px;height:45px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; margin-top:25px;}
 .supDateC1 {float:left;width:164px;height:45px;font-size:.8em;font-weight:bold;border-bottom:solid 1px #444; padding-top:25px;padding-left:10px;}
 .pnlNT     {float:left;width:50%;}
 */
 
 div.ui-datepicker{
 font-size:.7em;
}

#pnlDates{border-top:solid 1px #555;padding:1em; background-color: #DBE8EE;margin-left:-1em;}

 #pnlQ{display:table;}
 #pnlQ > div{display:table-row;border-bottom:solid 1px #444;}
 .supTickh  {display:table-cell;width:30px;height:45px;font-size: .8em;font-weight:bold; text-align:center;}
 .supImgh   {display:table-cell;width:66px;height:45px;font-size: .8em;font-weight:bold; text-align:center;}
 .supSubjh  {display:table-cell;width:166px;height:45px;font-size:.8em;font-weight:bold;text-align:center;}
 .supSubjh1 {display:table-cell;width:246px;height:45px;font-size:.8em;font-weight:bold;text-align:center;}
 .supStaffh {display:table-cell;width:140px;height:45px;font-size:.8em;font-weight:bold;text-align:center;}
 .supDepth  {display:table-cell;width:140px;height:45px;font-size:.8em;font-weight:bold;text-align:center;}
 .supDateOh {display:table-cell;width:164px;height:45px;font-size:.8em;font-weight:bold;text-align:right;}
 .supDateCh {display:table-cell;width:164px;height:45px;font-size:.8em;font-weight:bold;text-align:right;}
 .supNameh  {display:table-cell;width:164px;height:45px;font-size:.8em;font-weight:bold;padding-left:20px;}
 .supOrgh   {display:table-cell;width:130px;height:45px;font-size:.8em;font-weight:bold;}
 .supName   {display:table-cell;width:164px;height:45px;font-size:.8em;font-weight:bold; padding-top:25px;padding-left:10px;color:Blue;}
 .supOrg    {display:table-cell;width:130px;height:45px;font-size:.8em;font-weight:bold; padding-top:25px;color:Blue;}
 .supTick   {display:table-cell;width:30px;height:45px;font-size: .8em;font-weight:bold; padding-left:.5em;}
 .supImg    {display:table-cell;width:66px;height:45px;font-size: .8em;font-weight:bold; padding-top:25px;padding-left:10px;}
 .supSubj   {display:table-cell;width:166px;height:45px;font-size:.8em;font-weight:bold; text-align:center;}
 .supSubj1  {display:table-cell;width:246px;height:45px;font-size:.8em;font-weight:bold; padding-top:25px;text-align:center;}
 .supStaff  {display:table-cell;width:120px;height:45px;font-size:.8em;font-weight:bold;padding-right:3px; }
 .supDept   {display:table-cell;width:140px;height:45px;font-size:.8em;font-weight:bold; text-align:center;}
 .supDateO  {display:table-cell;width:164px;height:45px;font-size:.8em;font-weight:bold; text-align:right;}
 .supDateC  {display:table-cell;width:164px;height:45px;font-size:.8em;font-weight:bold; text-align:right;padding-right:.5em;}
 .supDateC1 {display:table-cell;width:164px;height:45px;font-size:.8em;font-weight:bold; padding-top:25px; text-align:right;padding-right:.5em;}
 
 #mainContainer .supDateC {padding-right:3em;}
 #mainContainer .supTick {padding-left:3em;}
 .supImg img{position:relative;top:5px;}
 /*support system styles*/
 .closedtkt
{
    background-color: #DBE8EE;
    opacity: .7;
}
 #pnlLogin 
 {
     margin: 100px auto 100px auto;
     border-style: solid;
    border-width: 1px;
    border-color: #C0C0C0 #999999 #808080 #C0C0C0;
    border-radius:5px;
    background-position: center top;
    height: 300px;
    width: 500px;
           }
#pnlLanding{}
.sptimg:hover{opacity:.7;}
 .support_wrapper{padding:40px 0px 40px 0px;margin:20px;}
.support_wrapper .lt{ float:left;width:380px;text-align:center;margin-right:50px; }
.support_wrapper .rt{float:right;text-align:center;width:380px;margin-left:50px; }
  .support_wrapper .label{font-weight:bold;position:relative;top:5px;color:#000066;}
#ddlCDept
{
    background-color: #FFFFCC;
}
  
#pnlMain{margin-left:1em;margin-right:0px;}

#pnlSubmit{margin-left:30px;margin-right:30px;}
#pnlSubmit .lt, #pnlReview .lt{float:left; width:450px;}

#pnlSubmit .rt, #pnlReview .rt{float:right; width:450px;}



#pnlReview{margin-left:30px;margin-right:30px;}
#pnlReview .lt h4{margin-top:20px;}
#lblRTDescr{}

#pnlAdmin{margin-left:30px;margin-right:30px;}
#pnlButton{margin-left:30px;margin-right:30px;text-align:right;margin-right:30px;margin-top:30px;clear:both;}
 
.back{font-size:.9em;font-weight:bold;text-align:left;margin-left:1em;padding-top:10px;padding-bottom:10px;clear:both;}
.row{margin-top:3px;margin-bottom:10px;}
#pnlSubmit .lt .row{margin-bottom:20px;}


/*file page*/
#searchbox_content {
	padding-top:2em;
}
.dir{margin-top:5px;padding-bottom:5px;}
.doc{margin-left:30px;margin-top:10px;margin-bottom:5px;}
#pnlDIR{margin-left:60px;margin-bottom:10px;}
.dir img, .doc img{margin-right:5px;}