
body ,td,div,.p,a {font-family: tahoma,verdana,arial,sans-serif; font-size:11px; -webkit-print-color-adjust:exact;} /*color: #2f61a5; */
h1{font-size:29px;font-weight:400;margin:0 0 6px;padding:0 0 3px;border-bottom:1px solid #e3e3e3;border-top:0px solid rgb(26, 77, 128);border-left:0px solid rgb(26, 77, 128);
   color: rgb(26, 77, 128); padding: 0px 0px 3px; font-family: tahoma,verdana,arial,sans-serif;background-color: white;}
h2{color:#333;font-size:18px;font-weight:400;margin:0 0 5px;padding:10px 0 3px;}
h3{border-bottom:1px solid #F5F5F5;color:#666;font-size:16px;font-weight:700;margin:0;padding:10px 0 5px;}
hr{background-color:#9cbdff;border:0;border-top:1px solid #9cbdff;height:0;margin:10px 0;overflow:hidden;}
/* div boxes */
/*.block-main {font-family: tahoma,verdana,arial,sans-serif;  border:Silver 1px solid; float:left; padding: 0px; width: 100%;}
.head-r1x { background:url(../img/top_bg1.png) repeat-x;  display:block; width:100%; height:30px; float:left; }
.block1x { background:#ffffff; float:left; width:95%; margin:10px 10px 10px 10px;  }
.cleard { clear:both; height: 5px;}
span.headx { padding:5px 0px 5px 5px; font-family: tahoma,verdana,arial,sans-serif; font-size:14px; color:#ffffff; font-weight:bold; display:inline-block}*/
/* tree nodes */
/*a.treeroot { font-family: tahoma,verdana,arial,sans-serif; color:#000; cursor:pointer; font-weight: bold; }
a.treeroot:hover {  font-family: tahoma,verdana,arial,sans-serif; color:#000; cursor:pointer; }
a.treenode { font-family: tahoma,verdana,a

rial,sans-serif; color:#000; cursor:pointer; }
a.treenode:hover {  font-family: tahoma,verdana,arial,sans-serif; color:#000; cursor:pointer; }*/
/* all buttons */
a.gridbtn {   
     background-color: #1a4d80;
    color: white;
    border: 2px solid #1a4d80; /* Green */
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 4px 2px;
    border-radius: 5px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;

}
a.gridbtn:hover {
    border: 2px solid #1a4d80; /* Green */
    background-color: #EBEBEB; /* Green */   
    color: #1a4d80;
    
}
/* table for listview*/
.fieldarea{background-color:#F5F5F5;color:#1a4d80;text-align:right;border-right:0px solid #EBEBEB;border-bottom: 0px solid #EBEBEB; border-left: 0px solid #EBEBEB;font-size: 12px;  }
/*.fieldarea{background-color:#c4dcfb;color:#333;text-align:right;border-right:1px solid #9cbdff;border-bottom: 1px solid #9cbdff; border-left: 1px solid #9cbdff; font-weight: bold; }*/

.fieldarea_top{border-top: 0px solid #EBEBEB;height: 30px; }
.dataarea{height: 35px;background-color:#F5F5F5;color: rgb(102, 102, 102); border-bottom-width: 1px;border-bottom-style: solid; border-bottom-color: #F5F5F5;border-right-width: 1px;border-right-style: solid; border-right-color: #F5F5F5;text-align: left;}
.dataarea_noline{color: #666666; border-bottom: silver solid 1px; }
.dataarea_top{border-top-width: 1px;border-top-style: solid; border-top-color: #EBEBEB;}
.dataarea_bot{border-bottom-width: 0px;border-bottom-style: solid; border-bottom-color: #EBEBEB;}

#mytable
{
    font-family:tahoma,verdana,arial,sans-serifs;
    font-size:13px;
    width:100%;
    border-collapse:collapse;

}
#mytable td 
{
    padding:3px 7px 2px 7px;
    font-family: tahoma,verdana,arial,sans-serif;
    font-size:13px;
    color:#1a4d80;
    border: 1px solid #e2e2e2;
    height: 35px;
}
#mytable th
{
    height: 30px;       
    text-align:center;    
    padding-top:5px;
    padding-bottom:4px;
    font-weight: bold;
    font-size:13px;
    border: 1px solid #e2e2e2;
    background-color: #EBEBEB;
    color:rgb(26, 77, 128);
}
#mytable tr
{
    font-family:tahoma,verdana,arial,sans-serifs;
    color:#000000;
    font-size:13px;
    height: 35px;
}

#mytable tr:hover
{
    font-family:tahoma,verdana,arial,sans-serifs;
    background-color:#ffffde;
    font-size:13px;
    height: 35px;
}

#mytable th:hover
{
   height: 30px;       
    text-align:center;
    padding-top:5px;
    padding-bottom:4px;
    font-weight:bold;
    font-size:13px;
    border: 1px solid #e2e2e2;
    background-color: #EBEBEB;
    color:rgb(26, 77, 128);
}


.href{
    /*    background-color:#c4dcfb;
        color:#000 !important;
        padding:4px 10px;*/
     background-color: #1a4d80;
    color: white;
    border: 2px solid #1a4d80; /* Green */
     margin: 0px 0 5px;
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
/*    margin: 4px 2px;*/
    border-radius: 5px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}

.href:hover 
{
    /*    background-color:#c4dcfa;
        color:silver !important;
        padding:4px 10px;*/
 border: 2px solid #1a4d80; /* Green */
    background-color: #EBEBEB; /* Green */   
    color: #1a4d80;
     margin: 0px 0 5px;

}

/* table for internal forms */
/*#mytable-form
{
    font-family:tahoma,verdana,arial,sans-serifs;
    font-size:11px;
    width:100%;
    border-collapse:collapse;
    background-color:#F3F8FF;
}
#mytable-form td, #mytable th
{
    padding:3px 7px 2px 7px;
    font-family: tahoma,verdana,arial,sans-serif;
    font-size:11px;
    border-bottom: 1px solid #9cbdff;
    height: 30px;
}*/
/* dropdowns */
select {
    /*    color: #494949;
        font-size: 11px;
        border: 1px solid #b2d3f4;
        padding: 5px;*/

    padding: 7px;
    margin: 15px 0 5px;
    font-size: 15px;
    color: #a6a6a6;
    margin-top: 0px;
}
/* input boxes */
input[type=text], input[type=password], input[type=number]{
    padding: 7px;
    margin: 15px 0 5px;
    font-size: 15px;
    color: #a6a6a6;
    margin-top: 0px;

}


textarea{
     padding: 7px;
    margin: 15px 0 5px;
    font-size: 15px;
    color: #a6a6a6;
    margin-top: 0px;
}

input[type="button"], input[type="reset"], input[type="submit"]{
    /*    background-color:#c4dcfb;
        color:#000 !important;
        padding:4px 10px;*/
     background-color: #1a4d80;
    color: white;
    border: 2px solid #1a4d80; /* Green */
     margin: 0px 0 5px;
    padding: 8px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
/*    margin: 4px 2px;*/
    border-radius: 5px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
    cursor: pointer;
}
input[type="button"]:disabled,input[type="submit"]:disabled,input[type="reset"]:disabled
{
    background-color:#c4dcfa;
    color:silver !important;
    padding:4px 10px;

}

input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover 
{
    /*    background-color:#c4dcfa;
        color:silver !important;
        padding:4px 10px;*/
 border: 2px solid #1a4d80; /* Green */
    background-color: #EBEBEB; /* Green */   
    color: #1a4d80;
     margin: 0px 0 5px;

}
/*.selectbox{
    background: transparent;
    width: 268px;
    padding: 5px;
    font-size: 24px;
    font-weight: bold;
    line-height: 1;
    border: 0;
    border-radius: 0;
    height: 34px;
}*/

.clientticketreplyheader{background-color:#EBEBEB;color:#333;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #EBEBEB;border-left:1px solid #CCC;}
.clientticketreply{background-color:#F5F5F5;margin:0 0 10px;padding:10px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}
.adminticketreplyheader{background-color:#CFE6FF;color:#333;border-top:1px solid #CAE6FF;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF}
.adminticketreply{background-color:#EEF6FF;padding:10px;margin:0 0 10px;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF;}


#vendornameBox{  left:925px; display:none; text-align: left; z-index: 10000;  }

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#919191; border-style:solid; height:150px!important;background-color:#a0a0a0; font-size:10px; line-height:14px; overflow: scroll!important; }
#searchresults a { display:block; background-color:#F5F5F5; clear:left; height:20px; text-decoration:none; font-size:12px;text-align: left;padding:5px; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; } 
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.location { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:left; padding-right:15px; margin-right:5px;			 background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }
.successMsg { color: #34A209; }

