﻿/* DEFAULTS
----------------------------------------------------------*/

body   
{
    background: url(Images/bgt.jpg) repeat 0;
    font-size: .80em;
    font-family: Arial;
    margin: 0px;
    padding: 0px;
    color: #222;
}

a
{
    color: #047ED6;
    text-decoration: none;
    font-size: 1.0em;
}

a:hover
{
    text-decoration:underline;
}

p
{
    font-size:15px;
    margin-bottom: 10px;
    line-height: 1.8em;
    text-align:justify;
}

.pointer
{
    cursor:pointer;
}

.para
{
    font-size:15px;
    line-height: 1.8em;
    text-align:justify;
}

.para-small-italic
{
    font-size:14px;
    font-style:italic;
    line-height: 1.8em;
    text-align:justify;
}

/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #666666;
    font-variant: small-caps;
    text-transform: none;
    font-weight: 200;
    margin-bottom: 0px;
}

h1
{
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

#wrap
{
    min-width: 874px;
    width: 870px;
    margin: 0 auto;
}
#divpage
{
    padding: 0;
    width: 900px;
    float: left;
}
#header
{
    background-color: #A00701;
    width: 870px;
    min-height: 195px;
    height: 195px;
    border:2px solid #A00701;
}
#header img
{
    padding:5px 0px 5px 0px;
}
#header .follow
{
    float: right; 
    margin: 20px 20px 20px 0px; 
    overflow: hidden;
}
#master-middle
{
    width: 870px;
}
#master-middle-inner
{
    width: 840px;
    padding:15px;
    min-height:395px;
    float: left;
    background-color: #FFFFFF;
    border:2px solid #A00701;
}
#master-middle .searchbar
{
    width: 868px; 
    height: 32px; 
    border: 1px solid #B22520;
    background-color: #BA2323; 
    margin-top: -20px; 
    margin-left: -15px;
}
#master-middle .homeLink
{
    max-width: 150px; 
    float: left; 
    margin-left: 10px;
}
#master-menu
{
    width: 840px;
}
#master-menu-inner
{
    width: 840px;
}
#master-menu-inner-disp
{
    width: 810px;
    padding: 10px;
}
#master-menu-inner-left
{
    width: 550px;
    float: left;
    padding: 5px;
}
#master-menu-inner-right
{
    width: 350px;
    float: right;
    padding: 5px;
}
#master-menu-admin-right
{
    width: 350px;
    float: right;
}
#master-menu-admin-left
{
    width: 550px;
    float: left;
}
#footer
{
    min-width: 870px;
    height: 55px;
    padding-top: 6px;
    float: left;
    bottom: 0;
    background-color: #A00701;
     border:2px solid #A00701;
}
#foot2
{
    padding-top: 5px;
    width: 870px;
    margin: 0 auto;
    position: absolute;
    height: 50px;
}
.foot_a
{
    font-family: arial;
    font-size: 13px;
    color:#FFF;
    font-weight:bold;
    text-decoration: none;
    margin-left:10px;
    margin-right:10px;
}
.foot_a:hover
{
      text-decoration: underline;
}
.foot_p
{
    font-family: arial;
    font-size: 13px;
    color: #fff;
    text-align:center;
    line-height: 0.5em;
}
#back_top
{
    position: fixed;
    bottom: 200px;
    right:70px;
}

#back_top a
{
    width: 75px;
    display: block;
    text-align: center;
    font: 11px/100% Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    color: #FFF;
   
}

#back_top a:hover
{
    color: #FFF;
   
}

#back_top span
{
    width: 70px;
    height: 65px;
    display: block;
    padding-top:5px;
    background:  rgba(0,0,0,0.0) url(Images/arrow-up.png) no-repeat center center;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    text-align:center;
}

#back_top a:hover span
{
    background-color: rgba(0,0,0,0.0);
}

.cmtdiv
{
    padding-bottom: 5px; 
    padding-left: 15px; 
    padding-top: 5px;
    background-color: #A00701; 
    width: 855px; 
    margin-left: -15px; 
    margin-top: 15px;
}
/*#foot2 a, a:active
{
    font-family: arial;
    font-size: 13px;
    color:#047ED6;
    text-decoration: none;
    
}
#foot2 a:hover
{
    text-decoration: underline;
}
#foot2 p
{
    font-family: arial;
    font-size: 13px;
    color: #fff;
    text-align:center;
    line-height: 0.5em;
}*/

/* BUTTON ELEMENTS   
----------------------------------------------------------*/

.btn
{
   display: inline-block;
  *display: inline;

  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 13px;
  font-weight:bold;
  line-height: 18px;
  *line-height: 20px;
  color: #333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #CECECE);
  background-image: -ms-linear-gradient(top, #ffffff, #CECECE);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#CECECE));
  background-image: -webkit-linear-gradient(top, #ffffff, #CECECE);
  background-image: -o-linear-gradient(top, #ffffff, #CECECE);
  background-image: linear-gradient(top, #ffffff, #CECECE);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#B2B2B2', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #B6B6B6;
  *border: 0;
  border-bottom-color: #B5B6B6;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover
{
  background-color: #E6E6E6;
  background-image: -moz-linear-gradient(top, #E6E6E6, #FFFFFF);
  background-image: -ms-linear-gradient(top, #E6E6E6, #FFFFFF);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E6E6E6), to(#FFFFFF));
  background-image: -webkit-linear-gradient(top, #E6E6E6, #FFFFFF);
  background-image: -o-linear-gradient(top, #E6E6E6, #FFFFFF);
  background-image: linear-gradient(top, #E6E6E6, #FFFFFF);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E6E6', endColorstr='#FFFFFF', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #FFFFFF;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
}

.btn-small
{
   display: inline-block;
  *display: inline;

  /* IE7 inline-block hack */
  

  *zoom: 1;
  padding: 2px 4px 2px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight:bold;
  line-height: 18px;
  *line-height: 20px;
  color: #333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #CECECE);
  background-image: -ms-linear-gradient(top, #ffffff, #CECECE);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#CECECE));
  background-image: -webkit-linear-gradient(top, #ffffff, #CECECE);
  background-image: -o-linear-gradient(top, #ffffff, #CECECE);
  background-image: linear-gradient(top, #ffffff, #CECECE);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#CECECE', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #B6B6B6;
  *border: 0;
  border-bottom-color: #B5B6B6;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn-small:hover
{
  background-color: #E6E6E6;
  background-image: -moz-linear-gradient(top, #E6E6E6, #FFFFFF);
  background-image: -ms-linear-gradient(top, #E6E6E6, #FFFFFF);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E6E6E6), to(#FFFFFF));
  background-image: -webkit-linear-gradient(top, #E6E6E6, #FFFFFF);
  background-image: -o-linear-gradient(top, #E6E6E6, #FFFFFF);
  background-image: linear-gradient(top, #E6E6E6, #FFFFFF);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E6E6', endColorstr='#FFFFFF', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #FFFFFF;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
}
 .btn-noborder
{
   display: inline-block;
  *display: inline;

  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 13px;
  font-weight:bold;
  line-height: 18px;
  *line-height: 20px;
  color: #333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #CECECE);
  background-image: -ms-linear-gradient(top, #ffffff, #CECECE);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#CECECE));
  background-image: -webkit-linear-gradient(top, #ffffff, #CECECE);
  background-image: -o-linear-gradient(top, #ffffff, #CECECE);
  background-image: linear-gradient(top, #ffffff, #CECECE);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#CECECE', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #B6B6B6;
  *border: 0;
  border-bottom-color: #B5B6B6;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn-noborder:hover
{
  background-color: #E6E6E6;
  background-image: -moz-linear-gradient(top, #E6E6E6, #FFFFFF);
  background-image: -ms-linear-gradient(top, #E6E6E6, #FFFFFF);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#E6E6E6), to(#FFFFFF));
  background-image: -webkit-linear-gradient(top, #E6E6E6, #FFFFFF);
  background-image: -o-linear-gradient(top, #E6E6E6, #FFFFFF);
  background-image: linear-gradient(top, #E6E6E6, #FFFFFF);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E6E6', endColorstr='#FFFFFF', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #FFFFFF;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
}


.btn-active
{
     display: inline-block;
  *display: inline;

  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  font-size: 13px;
  font-weight:bold;
  line-height: 18px;
  *line-height: 20px;
  color: #FFF;
  text-align: center;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
  vertical-align: middle;
  background-color: #C90802;
  background-image: -moz-linear-gradient(top, #C90802, #C90802);
  background-image: -ms-linear-gradient(top, #C90802, #C90802);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#C90802), to(#C90802));
  background-image: -webkit-linear-gradient(top, #C90802, #C90802);
  background-image: -o-linear-gradient(top, #C90802, #C90802);
  background-image: linear-gradient(top, #C90802, #C90802);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C90802', endColorstr='#C90802', GradientType=0);
  border-color: #C90802 #C90802 #C90802;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #C90802;
  *border: 0;
  border-bottom-color: #C90802;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
 
}

.btn-active-small
{
 display: inline-block;
  *display: inline;

  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 2px 4px 2px;
  margin-bottom: 0;
  font-size: 12px;
  font-weight:bold;
  line-height: 18px;
  *line-height: 20px;
  color: #FFF;
  text-align: center;
  vertical-align: middle;
  background-color: #999;
  background-image: -moz-linear-gradient(top, #999, #999);
  background-image: -ms-linear-gradient(top, #999, #999);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#999));
  background-image: -webkit-linear-gradient(top, #999, #999);
  background-image: -o-linear-gradient(top, #999, #999);
  background-image: linear-gradient(top, #999, #999);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#999', GradientType=0);
  border-color: #555 #555 #555;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #999;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #555;
  *border: 0;
  border-bottom-color: #555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}

.btn-readmore
{
    background-color: #C90802;
    padding:2px 10px 2px;
    color:#FFF;
    font-weight:bold;
    border: 1px solid #C90802;
     border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    cursor:pointer;
}
.btn-blue
{
    background-color: #047ED6;
    padding:2px 10px 2px;
    color:#FFF;
    font-weight:bold;
    border: 1px solid #047ED6;
     border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    cursor:pointer;
}
.dropdown
{
    font-size:13px;
    padding:5px;
    width: 260px;
    color:#999;
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
.dropdown-highlight
{
    font-size:14px;
    padding:5px;
    width: 160px;
    color:#555;
    border: 1px solid #A00701;
    margin-left:10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
.dropdown-search
{
    font-size:14px;
    padding:5px;
    width: 160px;
    color:#555;
    margin-left:10px;
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
.dropdown-search-default
{
    font-size:14px;
    padding:2px 4px 2px 4px;
    width: 160px;
    color:#555;
    margin-left:10px;
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
.dropdown-small
{
    font-size:14px;
    padding:5px;
    width: 160px;
    color:#555;
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}

.tagbtn
{
    padding: 2px 7px 2px 7px;
    background-color: #e5e5e5;
    border-radius:3px;
    font-size:12px;
    text-decoration:none;
}
.tagbtn:hover
{
    text-decoration:none;
}

/* LABEL ELEMENTS   
----------------------------------------------------------*/
.lbl-head
{
    font-family: Arial;
    font-size:19px;
    letter-spacing:0.05em;
    font-weight:bold;
    color:#A00701;
   
}
.lbl-title-head
{
    font-family: Arial;
    font-size:18px;
    letter-spacing:0.05em;
    font-weight:bold;
    color:#047ED6;
   
    
}
.lbl-Sidehead
{
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    
}
.lbl-italics
{
     font-family:Arial;
    font-size:13px;
    font-style:italic;
}
.lbl-bold
{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;    
}
.lbl-bold-blue
{
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    
    color:#047ED6;
}
.lbl-title-blue
{
    font-family:Arial;
    font-size:16px;
    color:#047ED6;
}
.lbl-title
{
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
}
.lbl-bold-small
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
     letter-spacing:0.06em;
  
     
}
.lbl-bold-small-blue
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
     letter-spacing:0.06em;
     color:#047ED6;
   
     
}
.lbl
{
    font-family:Arial;
    font-size:13px;
    font-weight:normal;
 
    
}
.lbl-14
{
    
    font-family:Arial;
    font-size:14px;
    font-weight:normal;
   
    
}
.lbl-small
{
     font-family: Arial;
    font-family:Arial;
    font-size:11px;
 
    
}
.lblDate
{
     font-family: Arial;
    font-size:xx-large;
    font-weight:bold;
}

.val-span
{
     font-family: Arial;
    font-size:11px;
    color:Red;
    display:inline;
}

.lbllineHeight
{
    line-height: 1.0em;
}

.lblRedColor
{
     font-family:Arial;
    color:#960606;
    font-size:12px;
}
.italics
{
    font-style:italic;
}
/* TEXT ELEMENTS   
----------------------------------------------------------*/

.txt
{
    width:250px;
    padding:5px;
    font-size:14px;
     font-family: Arial;
    color:#555;
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
.txt-search
{
    width:250px;
    padding:5px;
    font-size:14px;
     font-family: Arial;
    color:#555;
    border: 1px solid #C9C9C9;
    margin-left:10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}

.txt-search-small
{
    width:250px;
    padding:5px;
    font-size:14px;
     font-family: Arial;
    color:#555;
    border: 1px solid #C9C9C9;
   
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}

.txt-search-small-highlight
{
    width:250px;
    padding:5px;
    font-size:14px;
     font-family: Arial;
    color:#555;
    border: 1px solid #A00701;    
    txtAuthorName.CssClass = "txt-search-small";
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
.txt-highlight
{
    width:250px;
    padding:5px;
    font-size:14px;
    font-family: Arial;
    color:#555;
    border: 1px solid #A00701;
    margin-left:10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
.txt-search-default
{
    width:150px;
    padding:3px 5px 3px 5px;
    font-size:14px;
     font-family: Arial;
    color:#555;
    border: 1px solid #C9C9C9;
    margin-left:10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
.txt-highlight-default
{
    width:150px;
    padding:3px 5px 3px 5px;
    font-size:14px;
    font-family: Arial;
    color:#555;
    border: 1px solid #A00701;
    margin-left:10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
.textarea
{
    width:450px;
    height:150px;
    padding:5px;
    font-size:14px;
    font-family: Arial;
    color:#555;
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    resize:none;
}
.textareaReply
{
    width:450px;
    height:100px;
    padding:5px;
    font-size:14px;
    font-family: Arial;
    color:#555;
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    resize:none;
}
.txtAreaSmallDesc
{
    width:725px;
    font-size:14px;
    font-family: Arial;
    color:#555;
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    resize:none;
}
.flup
{
   color:#666;
}

/* TABLE ELEMENTS   
----------------------------------------------------------*/
.table {
    width: 840px;
    margin-top: 30px;
    margin-bottom: 30px;
    border-spacing: 0;
}
.table th
{
    background-color:#555;
    padding:8px;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #dddddd;
}
.table td {
    padding:8px;
    line-height: 18px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #dddddd;
}
.table th {
    font-weight: bold;
    color:#FFFFFF;
}
.table thead th {
    vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
    border-top: 0;
}
.table tbody + tbody {
    border-top: 2px solid #dddddd;
}
.table-condensed th,
.table-condensed td {
    padding: 4px 5px;
}
.table-bordered {
    border: 1px solid #dddddd;
    border-collapse: separate;
    *border-collapse: collapsed;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
    border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
    border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
    -webkit-border-radius: 0 0 0 4px;
    -moz-border-radius: 0 0 0 4px;
    border-radius: 0 0 0 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
}
.table-striped tbody tr:nth-child(odd) td
{
    background-color: #F1F1F1;
}
.table tbody tr:hover td
{
    background-color: #EAEAEA;
}
.table-striped tbody tr:nth-child(odd) th
{
      background-color:#555;
}

.table a
{
    color:#047ED6;
    cursor:pointer;
}


/* IMAGE ELEMENTS   
----------------------------------------------------------*/
.imgShare
{
    height:20px;
    width:50px;
}
.imgComment
{
    vertical-align:bottom;
    height:16px;
    width:16px;
}
/* RULER ELEMENTS   
----------------------------------------------------------*/
.hrTab
{
    width:914px;
    height:1px;
    background-color:#000;
    border-width:1px;
    border-color:#333;
    margin-top:-1px;
    display:inline-block;
}
/* MARGIN ELEMENTS   
----------------------------------------------------------*/
.mar-left-5
{
    margin-left:5px;
}
.mar-left-10
{
    margin-left:10px;
    overflow:hidden;
}
.mar-left-15
{
    margin-left:15px;
}
.mar-left-20
{
    margin-left:20px;
}
.mar-left-30
{
    margin-left:30px;
}
.mar-right-5
{
    margin-right:5px;
}
.mar-right-10
{
    margin-right:10px;
}
.mar-right-12
{
    margin-right:12px;
}
.mar-right-20
{
    margin-right:20px;
}
.mar-right-30
{
    margin-right:30px;
}
.mar-top-5
{
    margin-top:5px;
}
.mar-top-7
{
    margin-top:7px;
}
.mar-top-10
{
    margin-top:10px;
}
.mar-top-15
{
    margin-top:15px;
}
.mar-top-20
{
     margin-top:20px;   
}
.mar-top-30
{
     margin-top:30px;   
}
.mar-top-120
{
    margin-top: 120px;
}
.mar-top-min3
{
    margin-top:-3px;
}
.mar-top-min5
{
    margin-top:-5px;
}
.mar-top-min7
{
    margin-top:-7px;
}
.mar-top-min10
{
    margin-top:-10px;
}
.mar-top-min13
{
    margin-top:-13px;
}
.mar-top-min12
{
    margin-top:-12px;
}
.mar-bot-10
{
 margin-bottom:10px;
}

/* PADDING ELEMENTS   
----------------------------------------------------------*/
.pad-top-10
{
     padding-top:10px;   
}
.pad-all-10
{
    padding:10px;
}
.pad-all-20
{
    padding:20px;
}
/* DIV ELEMENTS   
----------------------------------------------------------*/
.clear
{
    clear:both;
}
.div-width-100-right
{
    width:100px;
    float:right;
}
.div-width-75-right
{
    width:75px;
    float:right;
}
.div-width-40-left
{
    width:40px;
    float:left;
}
.div-width-100
{
    width:100px;
    float:left;
}
.div-width-685
{
    width:685px;
    float:right;
}
.div-width-766
{
    width:756px;
    float:right;
}
.div-width-663
{
    width:663px;
    float:right;
}
.div-width-400-right
{
    width:400px;
    float:right;
}
.div-width-400-left
{
    width:400px;
    float:left;
}
.div-width-150-left
{
    width:150px;
    float:left;
    padding:5px;
}
.div-width-670-right
{
    width:670px;
    float:right;
    padding:5px;
}
.div-width-125-left
{
    width:125px;
    float:left;
    padding:5px;
}
.div-width-610-right
{
    width:610px;
    float:right;
    padding:5px;
}
.div-width-710
{
    width:710px;
    float:right;
}
.float-right
{
    float:right;
}

/* ADVERTISEMENT ELEMENTS   
----------------------------------------------------------*/

.AdvertiseFull
{
    width:840px;
    margin:20px 0px 10px 0px;    
    cursor:pointer;
    text-align: center;
}
.AdvertiseMiddle
{
    width:840px;
    margin:20px 0px 20px 0px;    
    cursor:pointer;
    text-align: center;
}

/* COLOR ELEMENTS   
----------------------------------------------------------*/
.blue
{
    color:#047ED6;
}
.red
{
    color:#960606;
}

/* COMMENT ELEMENTS   
----------------------------------------------------------*/
.comment
{
    width:818px;
    padding: 10px;
    margin:20px 0px 0px 0px;
    background-color:#F9F9F9;
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    font-size:14px;
    line-height: 1.6em;
}


.commentReply
{
    width:846px;
    padding: 5px 10px 7px;
    margin:20px 5px 10px 40px;
    background-color:#E5E5E5;
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    font-size:14px;
      line-height: 1.6em;
}


/* BORDER ELEMENTS   
----------------------------------------------------------*/
.border
{
    border: 1px solid #C9C9C9;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}
.reportAbuseTitle
{
 background-color: #A00701;
    color:#FFF;
   padding: 5px;
    border: 1px solid #cccccc;
    border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -khtml-border-top-right-radius: 5px;
    
    border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -khtml-border-top-left-radius: 5px;
}

/* POP OVER ELEMENTS   
----------------------------------------------------------*/

.pop
{
    top:150px;
    left:192px;
    width: 955px;
   
    position: fixed;
    display: none;
    z-index: 10;
    
    background-color: #ffffff;
    border: 2px solid #cccccc;
    box-shadow: 0 0 30px #212121;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

.dimmer
{
    top: 0;
    left: 0;
    display: none;
    background: #555;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    visibility: visible;
    filter: alpha(opacity=50) !important;
    -khtml-opacity: 0.5;
    -moz-opacity: 0.5;
    opacity: 0.5;
}

/* WATERMARK ELEMENTS   
----------------------------------------------------------*/
.watermark
{
    color:#999999;
}

/* Error ELEMENTS   
----------------------------------------------------------*/
.error_msg
{
 color:Red;
 font-size:11px;
}

.profile-para
{
    font-size:15px; 
    margin-bottom:0px; 
    margin-top:5px;
}
    


/* PAGER ELEMENTS   
----------------------------------------------------------*/

.ButtonCSS  
{  
     padding:3px 8px 3px;
    margin:0px 3px 0px 3px;
    background-color:#f5f5f5;
    color:#555;  
    border: 1px solid #A5A5A5;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    cursor:pointer;
}     
 
.NumericButtonCSS  
{  
    padding:3px 8px 3px;
    margin:0px 3px 0px 3px;
    background-color:#f5f5f5;
    color:#555;  
    border: 1px solid #A5A5A5;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    cursor:pointer;
      
}    
.CurrentPageLabelCSS  
{  
    padding:3px 8px 3px;
    margin:0px 3px 0px 3px;
    background-color:#A00701;
    color:#FFF;  
    border: 1px solid #A00701;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
}   
.NextPreviousButtonCSS  
{  
    padding:3px 8px 3px;
    margin:0px 3px 0px 3px;
    background-color:#f5f5f5;
    color:#555;  
    border: 1px solid #A5A5A5;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;  
    cursor:pointer;
}       


.test
{
    position: relative;
    bottom: 284px;
    left: 483px;
}

.archivecss
{
     font-weight:bold;
     float:left; 
     font-size:16px;
     color:#ffffff;
     clear:both;
     margin-top:15px;
     margin-bottom:15px;
     padding:3px;
     background-color:#A00701;
     border-top-right-radius: 10px;
     width:160px;    
}

.archive_content_left
{
    width:165px;
    padding-right:10px;
    float:left;
}
.archive_content_right
{
    width:670px;     
    float:left;
    padding-left:10px;
    margin-top: 10px;
}

    