
a.dp-choose-date {
    float: left;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0px 3px 0;
    display: block;
    text-indent: -2000px;
    overflow: hidden;
    background:url(../../../images/calendar.png) no-repeat;
}
a.dp-choose-date.dp-disabled {
    background-position: 0 -20px;
    cursor: default;
}
/* makes the input field shorter once the date picker code
* has run (to allow space for the calendar icon
*/
input.dp-applied {
    width: 140px;
    float: left;
}
.form_row {
    float:left;
    width:99%;
    margin-bottom:3px;/* TODO:: Add other styles here */
}
.label_col {
    float:left;/* TODO:: Add other styles here */
}
.sep_col {
    float:left;/* TODO:: Add other styles here */
}
.element_col {
    float:left;/* TODO:: Add other styles here */
}



/* TimeEntry styles */
.timeEntry_control {
    vertical-align: middle;
    margin-left: 2px;
}
* html .timeEntry_control { /* IE only */
                            margin-top: -4px;
}

.treeview, .treeview ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.treeview ul {
    background-color: white;
    margin-top: 4px;
}

.treeview .hitarea {
    background: url(../../../images/treeview_images/treeview-default.gif) -64px -25px no-repeat;
    height: 16px;
    width: 16px;
    margin-left: -16px;
    float: left;
    cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
    display: inline;
    float:none;
}

.treeview li {
    margin: 0;
    padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
    background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(../../../images/treeview_images/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../../../images/treeview_images/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.treeview-red li { background-image: url(../../../images/treeview_images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../../../images/treeview_images/treeview-red.gif); }

.treeview-black li { background-image: url(../../../images/treeview_images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../../../images/treeview-black.gif); }

.treeview-gray li { background-image: url(../../../images/treeview_images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../../../images/treeview-gray.gif); }

.treeview-famfamfam li { background-image: url(../../../images/treeview_images/treeview-famfamfam-line.gif); }
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable { background-image: url(../../../images/treeview-famfamfam.gif); }

.treeview .placeholder {
    background: url(../../../images/treeview_images/ajax-loader.gif) 0 0 no-repeat;
    height: 16px;
    width: 16px;
    display: block;
}

.filetree li { padding: 3px 0 2px 16px; }
.filetree span.folder, .filetree span.file { padding: 1px 0 1px 16px; display: block; }
.filetree span.folder { background: url(../../../images/treeview_images/folder.gif) 0 0 no-repeat; }
.filetree li.expandable span.folder { background: url(../../../images/treeview_images/folder-closed.gif) 0 0 no-repeat; }
.filetree span.file { background: url(../../../images/treeview_images/file.gif) 0 0 no-repeat; }


.hot_news
{
    float:left;
    width:100%;
    background-color:#FFFFEE;
    
    border:1px solid #E9E9A1;
    font-size:100%;
}

.hot_news_ul
{
    float:left;
    width:99%;
}

.hot_news_ul ul li
{
    float:left;
    width:99%;
}

.hot_news a.prev
{
    width:13px;
    text-decoration:none;
}

.hot_news a.a.next
{
    width:13px;
    text-decoration:none;

}

.jFlowControl
{
    background-color:#EBF2F9;
    padding:5px;
    border:1px solid #cccccc;
    text-align:center;
    float:left;
    margin-right:3px;
    position:relative;
    top:1px;
}
#jFlowSlide
{
    float:left;
}
.jFlowSelected
{
    border-bottom:1px solid #ffffff;
    background-color:#ffffff;
    top:2px;
    z-index:100;
}



.media_panel_slides
{
    width:100%;
    float:left;
    background-color:#ffffff;
    border-top:1px solid #cccccc;
}

.media_panel_slides ul li
{
    padding:5px;
    border-bottom:1px solid #cccccc;
    margin-left:5px;
    margin-right:5px;
    color:#006699; 
}

.media_panel_slides ul li a
{
    text-decoration:none;
    color:#006699;
}

.media_panel_slides ul li a:link
{
    text-decoration:none;
    color:#006699;
}

.media_panel_slides ul li a:hover
{
    text-decoration:underline;
    color:#006699;
}

/*------------------- sliding caption styles -------------------------*/
.boxgrid a{ color:#C8DCE5;}
h3{ margin: 10px 10px 0 10px; color:#FFF; font:11pt Arial, sans-serif; letter-spacing:-1px; font-weight: bold;  }

.boxgrid{
    width: 150px;
    height: 150px;
    margin:0px;
    margin-left:4px;
    float:left;
    background:#161613;
    border: solid 1px #8399AF;
    overflow: hidden;
    position: relative;
}
.boxgrid img{
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}
.boxgrid p{
    padding: 0 10px;
    color:#afafaf;
    font-weight:bold;
    font:9pt "Lucida Grande", Arial, sans-serif;
}

.boxcaption{
    float: left;
    position: absolute;
    background: #000;
    height: 100px;
    width: 100%;
    opacity: .6;
    /* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
    /* For IE 8 */
    -MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.caption .boxcaption {
   
    top: 100px;
    left: 0;
   
}

/*-------------------------- section home page styls -------------------------*/
.section_name
{
    /*padding:4px 5px 2px 5px;*/
    padding:1px 5px 1px 5px;
    color:#ffffff !important;
    font-weight:bold;
    font-size:11px;
    
    float:left;
    text-transform:uppercase;
    text-decoration:none;
	
}

a.section_name:link
{
    /*padding:4px 5px 2px 5px;*/
     padding:1px 5px 1px 5px;
    color:#ffffff !important;
    font-weight:bold;
    font-size:11px;
    
    float:left;
    text-transform:uppercase;
    text-decoration:none;
}

a.section_name:hover
{
    /*padding:4px 5px 2px 5px;*/
      padding:1px 5px 1px 5px;
    color:#ffffff !important;
    font-weight:bold;
    font-size:11px;
    
    float:left;
    text-transform:uppercase;
    text-decoration:none;
}

#left_news_cat .article_date
{
    color:#aaaaaa;
    font-size:100%;
    margin-left:10px;
    float:left;
    margin-bottom:10px;
}

/* CSS Document */

.data_lable

{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-weight:bold;

    color:#555555;

    font-size:10px;

}



.data_data

{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-weight:normal;

    color:#ac8021;

    font-size:10px;

}



.cpanel_link

{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:10px;

    font-weight:bold;

    color:#555555;

    text-decoration:underline;

}



a.cpanel_link:link

{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:10px;

    font-weight:bold;

    color:#555555;

    text-decoration:underline;

}



a.cpanel_link:hover

{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:10px;

    font-weight:bold;

    color:#555555;

    text-decoration:none;

}



.client_foot_menu

{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:10px;

    color:#000000;

    font-weight:normal;

    text-decoration:none;

}



a.client_foot_menu:link

{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:10px;

    color:#000000;

    font-weight:normal;

    text-decoration:none;

}



a.client_foot_menu:hover

{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:10px;

    color:#000000;

    font-weight:normal;

    text-decoration:underline;

}



.client_left_menu

{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:11px;

    color:#000000;

    font-weight:normal;

    text-decoration:none;



}



a.client_left_menu:link

{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:11px;

    color:#000000;

    font-weight:normal;

    text-decoration:none;





}



a.client_left_menu:hover

{

    font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size:11px;

    color:#000000;

    font-weight:normal;

    text-decoration:underline;



}

#nav{
line-height:2.5em;
}


/*#nav, #nav ul{
width:990px;
line-height:2.5em;
text-align:center;
padding:0px;
margin-left:auto;
margin-right:auto;
}
*/
/*#nav, #nav ul li ul li{
margin-left:auto;
margin-right:auto;
line-height:2em;

}
*/

/*old naviagtion commented - 09-07-2010
#nav a{
display:block;
text-transform:none;
padding-left:10px;
padding-right:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
background-color:#FFFFFF;
font-size:11px;
text-transform:uppercase;
text-align:center;
font-family: Trebuchet MS, verdana, sans-serif;
}
*/
/* grey menu
#nav a{
display:block;
text-transform:none;
padding-left:10px;
padding-right:10px;
font-weight:normal;
background-color:#686868;
text-decoration:none;
color:#FFFFFF;
font-size:11px;
text-transform:uppercase;
text-align:center;
font-family: Trebuchet MS, verdana, sans-serif;
}
*/

#nav a{
display:block;
text-transform:none;
padding-left:10px;
padding-right:10px;
font-weight:normal;
color:#000000;
text-decoration:none;
background-color:#FFFFFF;
font-size:11px;
text-transform:uppercase;
text-align:center;
font-family: Trebuchet MS, verdana, sans-serif;
}
#nav a:hover{
background-color:#EBF2F9;
color:#000000;
text-align:center;
}

#nav li{
float:left;
position:relative;
/*border-left:1px dotted #555555;*/
border-right:1px dotted #555555;
text-align:center;
list-style:none;
}

#nav ul {
position:relative;
display:none;
width:12em;
top:2.0em;
text-align:center;
margin-left:auto;
margin-right:auto;
list-style:none;
}

#nav li ul
{
   margin-top:6px;
}

#nav li ul a{
width:15em;
height:200%;
float:left;
font-family: Trebuchet MS, verdana, sans-serif;
}

#nav li ul li a
{
	line-height:15px;
	padding:5px 0 5px 5px;
	border-bottom:solid 1px #FFFFFF;
        background-color:#555555;
	border-top-width: 0;
        z-index:100;
font-family: Trebuchet MS, verdana, sans-serif;
}

#nav ul ul{
top:auto;
}

#nav li ul ul {
left:12em;
margin:5px 0 0 10px;
z-index:100;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;

}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
  color:#FFFFFF;
      
}


#nav li ul li a:hover{
    background-color:#999999;
    color:#FFFFFF;


    
}

#nav li ul li a{
        color:#FFFFFF;
      border-bottom:2px solid black;
       padding-left:10px;
}







