﻿body  {
	font-family: Arial, sans-serif; 
	font-size: 13px;
	color: #000000;
    overflow-x: hidden;
}


#st1 {
    padding-top: 0px;
    padding-bottom: 0px;
}

#CLF_ON section ul, #CLF_ON section ol {
    margin-bottom: 0 !important;
}

.ui-tabs li a:link {text-decoration: none !important; color: #2f4f4f !important;}
.ui-tabs li a:visited {text-decoration: none !important; color: #2f4f4f !important;}
.ui-tabs li a:hover {text-decoration: none !important; color: #2f4f4f !important;}
.ui-tabs li a:active {text-decoration: none !important; color: #2f4f4f !important;}

td a:link {text-decoration: none !important; font-weight: bold !important; color: #2E658F !important;}
td a:visited {text-decoration: none !important; font-weight: bold !important; color: #2E658F !important;}
td a:hover {text-decoration: none !important; font-weight: bold !important; color: #0000FF !important;}
td a:active {text-decoration: none !important; font-weight: bold !important; color: #2E658F !important;}

.page_heading a:link {text-decoration: none !important; }
.page_heading a:visited {text-decoration: none !important; }
.page_heading a:hover {text-decoration: none !important; }
.page_heading a:active {text-decoration: none !important;}

.dropdown-menu a:link {text-decoration: none !important; color: #2f4f4f !important;}
.dropdown-menu a:visited {text-decoration: none !important; color: #2f4f4f !important;}
.dropdown-menu a:hover {text-decoration: none !important; color: #2f4f4f !important;}
.dropdown-menu a:active {text-decoration: none !important; color: #2f4f4f !important;}

.ui-tabs .ui-tabs-hide { 
     display: none !important; 
} 

#tabs-nohdr { 
    padding: 0px !important; 
    background: none !important; 
    border-width: 0px !important; 
} 
#tabs-nohdr .ui-tabs-nav { 
    padding-left: 0px !important; 
    background: transparent !important; 
    border-width: 0px 0px 1px 0px !important; 
    -moz-border-radius: 0px !important; 
    -webkit-border-radius: 0px !important; 
    border-radius: 0px !important; 
} 
#tabs-nohdr .ui-tabs-panel { 
    background: #eeeeee repeat-x scroll 50% top !important; 
    border-width: 0px 1px 1px 1px !important; 
}

.adminFactFindingTab {
    min-height: 500px;
    max-height: 500px;
    overflow: auto;
}

.typeahead + .dropdown-menu .active > a,
.typeahead + .dropdown-menu .active > a:active {
    color: #ffffff !important;
    background-color: #FF77FF !important;
    text-decoration: none !important;
}

.ui-widget {
    font-family: inherit !important;
    font-size: inherit !important;
}

.ui-widget input {
    font-family: inherit !important;
    font-size: inherit !important;
}

.ui-widget-header {
    border-radius: inherit !important;
}

.ui-corner-tl {
    border-top-left-radius: 6px !important;
}

.ui-corner-tr {
    border-top-right-radius: 6px !important;
}

.ui-corner-bl {
    border-bottom-left-radius: 6px !important;
}

.ui-corner-br {
    border-bottom-right-radius: 6px !important;
}

.tabLink {
    padding: 5px;
}

/*End CLF overrides*/


.listbullets ul li {
    color: red !important;
}

.nolistbullets ul li {
    color: red !important;
}

.section_heading {
    font-size: 1.1em;
    font-weight: bold;
    color: #2f4f4f;
}

.page_heading {
    font-size: 1.3em;
    font-weight: bold;
    color: #2f4f4f;
    margin-top: 10px;
}

.gridcell {
  padding: 3px;
}

.text-small {
    font-size:0.9em;
}


.text-centered {
    text-align:center;
}

.text-right {
    text-align:right;
}

.css_right { float: right }


.shaded_box 
{
    background-color: #eeeeee; 
    border-radius: 15px;  
    padding:5px 10px 5px 5px;
}    

.userWelcome {
    font-size: .95em; 
    text-align:right;
    font-weight:bold;
    margin-left: -10px;
}



.cp_date {
    width: 75px;
}

.cp_xxsmall {
    width: 50px;
}

.cp_xsmall {
    width: 100px;
}

.cp_small {
    width: 150px;
}

.cp_medium {
    width: 200px;
}

.cp_large {
    width: 250px;
}

.cp_xlarge {
    width: 350px;
}


.cp_xxlarge {
    width: 450px;
}

.cp_xxxlarge {
    width: 550px;
}

.cp_xxxxlarge {
    width: 650px;
}

td {
    border: 1px solid #aaaaaa;
}

table {
    border: 1px solid #aaaaaa;
    font-size: .9em;
}

a.btn:link {text-decoration: none !important; color: black !important; font-size: 1em !important;}
a.btn:visited {text-decoration: none !important; color: black !important; font-size: 1em !important;}
a.btn:hover {text-decoration: none !important; color: black !important; font-size: 1em !important;}
a.btn:active {text-decoration: none !important; color: black !important; font-size: 1em !important;}


.ui-button {
	padding: 10px !important;
    text-decoration: none !important;
    font-weight: normal !important;
}



/*bootstrap overrides*/
.control-group .control-label {
  padding-top: 5px;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
}

label,
input,
select,
textarea {
  font-size: 12px !important;
  font-weight: normal;
  line-height: 15px !important;
}

.btn {
    line-height: 15px !important;
    font-size: 1em !important;  
    font-family: inherit !important;
}

.help-inline {
    padding-left: 0px !important;
}

.cp-validation {
    display:inline;
}

tr.odd { background-color: #F8F8F8    !important;}
tr.even { background-color: #F0F0F0   !important;}


/*End bootstrap overrides*/


.nolistbullets ul {
    list-style-type:none;
    margin-left:0px;
    margin-top:3px;
}

.nolistbullets ul li {
    display: inline;
}

.adminQuestion {
    font-weight: bold;
}

.adminAnswer {
    
}
