html, body {
margin : 0px;
padding : 0px;
background-color : #600c0c;
background-image : url("http://www.svcdc.org/images/layout/ip-content.gif");
background-repeat : repeat-y;
background-position: center; 
}
.lt-gray {
background-color : #f0f0f0;
}
form, table{
margin : 0;
padding : 0;
}
.centered {
display : block;
margin-left : auto;
margin-right : auto;
}
#cente-pos {
display : block;
background-color : #ffffff;
margin-left : auto;
margin-right : auto;
}


#p-left-inline { 
float : left; 
padding-left : 240px; 
} 
#p-right-inline { 
float : right; 
padding-right : 245px; 
}



#just-padding {
padding-left: 55px;
}
#adult-padding {
padding: 20px;
}
.lightgrey {
background-color : #e9e9e9;
}
.mar{
background-color : #600c0c;
}
img {
border : 0;
}
LI.list1 {
list-style: square outside; 
color: black;
}
LI.list2 {
list-style: square outside; 
color: white;
}
#p-left-block ul{ 
text-align: center;
list-style-type : none;
list-style-position: inside;
}
.p-left-block li a{ 
line-height : 165%;
}
#p-left { 
float : left; 
padding-left : 20px; 
} 
#p-right { 
float : right; 
padding-right : 25px; 
}
        .div_clear {
            clear:both;
        } 

#p-left-no-space { 
float : left; 
padding-left : 0px; 
} 
#p-right-no-space { 
float : right; 
padding-right : 0px; 
}
.p-left-sitemap {   /* Used other places also */
float : left; 
padding-left : 65px; 
} 
.p-right-sitemap {  /* Used other places also */
float : right; 
padding-right : 85px; 
} 
.p-left-buttons {   /* Used other places also */
float : left; 
padding-left : 250px; 
} 
.p-right-buttons {  /* Used other places also */
float : right; 
padding-right : 250px; 
} 
.header-bk {
height : 237px;
width : 1167px;
background-image : url("http://www.svcdc.org/images/layout/header-bk.gif");
background-repeat : no-repeat;
}
#search-google {
padding-right : 200px;
padding-top : 165px;
}
#foot-div-vtvcl {
height : 379px;
padding : 25px;
padding-top: 15px;
margin-left : auto;
margin-right : auto;
text-align : center;
font-family : "Arial", Helvetica, sans-serif;
font-size : 8px;
line-height : 130%;
background-image : url("http://www.svcdc.org/images/layout/ip-footer-vtvcl.gif");
background-position: center top;
background-repeat : no-repeat;
}

#foot-div {
height : 200px;
padding : 25px;
padding-top: 15px;
margin-left : auto;
margin-right : auto;
text-align : center;
font-family : "Arial", Helvetica, sans-serif;
font-size : 8px;
line-height : 130%;
background-image : url("http://www.svcdc.org/images/layout/ip-footer.gif");
background-position: center top;
background-repeat : no-repeat;
}
.blue-text-head {
font-size : 15px;
color : #1d4885;
font-family : "Arial", Helvetica, sans-serif;
font-weight : bold;
padding : 2px;
padding-left : 0;
padding-bottom : 10px;
padding-top : 5px;
margin : 0;
}
.green-text-head {
color : #2c692d;
font-size : 15px;
font-family : "Arial", Helvetica, sans-serif;
font-weight : normal;
padding : 2px;
padding-left : 0;
padding-bottom : 10px;
padding-top : 5px;
margin : 0;
}
.foot-div {
font-family : "Arial", Helvetica, sans-serif;
font-size : 12px;
line-height : 105%;
}
.foot-div-blue a:link, .foot-div-blue a:visited, .foot-div-blue a:active {
font-family : "Arial", Helvetica, sans-serif;
color : #2c4669;
font-size : 11px;
line-height : 140%;
}
.foot-div-blue a:hover {
font-family : "Arial", Helvetica, sans-serif;
color : #600c0c;
font-size : 11px;
line-height : 140%;
}
.foot-div-blue {
font-family : "Arial", Helvetica, sans-serif;
color : #2c4669;
font-size : 11px;
line-height : 140%;
}
.foot-div-green a:link, .foot-div-green a:visited, .foot-div-green a:active {
font-family : "Arial", Helvetica, sans-serif;
color : #2c692d;
font-size : 12px;
font-weight : bold;
line-height : 140%;
}
.foot-div-green a:hover {
font-family : "Arial", Helvetica, sans-serif;
color : #000000;
font-size : 12px;
font-weight : bold;
line-height : 140%;
}
.foot-div-green {
margin-left : auto;
margin-right : auto;
text-align : center;
color : #000000;
font-weight : bold;
padding-top : 10px;
font-family : "Arial", Helvetica, sans-serif;
font-size : 12px;
line-height : 105%;
}
.bk-fix {
margin-left : auto;
margin-right : auto;
background-image : url("http://www.svcdc.org/images/layout/ip-content.gif");
background-repeat : repeat-y;
}
#content-div {
padding : 45px;
padding-top : 20px;
margin-left : auto;
margin-right : auto;
text-align : left;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 14px;
line-height : 160%;
background-image : url("http://www.svcdc.org/images/layout/ip-content.gif");
background-repeat : repeat-y;
}
#text-left-space {
margin-left: 25px;
}
.red-text {
color : #600c0c;
text-align : left;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
}
.text {
color : #000000;
text-align : left;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
}
.text A {
color : #620000;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
text-decoration : underline;
}
.text A:visited {
color : #2f4969;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
text-decoration : underline;
}
.text A:hover {
color : #4e4e4e;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
text-decoration : underline;
}
A {
color : #990000;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
text-decoration : underline;
}
A:visited {
color : #2f4969;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
text-decoration : underline;
}
A:hover {
color : #2c692d;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
text-decoration : underline;
}
h1 {
font-size : 15px;
color : #2c692d;
background-image : url("http://www.svcdc.org/images/bks/h1.gif");
background-repeat : no-repeat;
width : 534px;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : bold;
padding : 1px;
padding-top : 7px;
padding-left : 0;
margin : 0;
padding-bottom: 12px;
}
h2 {
font-size : 15px;
color : #1d4885;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : bold;
padding : 2px;
padding-left : 0;
padding-bottom : 7px;
padding-top : 7px;
margin : 0;
}
h3 {
font-size : 14px;
color : #000000;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : bold;
padding : 1px;
padding-top : 7px;
padding-left : 0;
margin : 0;
padding-bottom: 12px;
}
h4 {
font-size : 13px;
color : #2e2e2e;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : bold;
padding : 3px;
margin : 0;
}
h5 {
font-size : 13px;
color : #000000;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : bold;
padding-left : 0px;
padding-bottom : 0;
margin : 0;
}
h6 {
font-size : 15px;
color : #2c692d;
background-image : url("http://www.svcdc.org/images/bks/h6.gif");
background-repeat : no-repeat;
width : 271px;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : bold;
padding : 1px;
padding-top : 7px;
padding-left : 3px;
margin : 0;
padding-bottom: 12px;
}
#news {
margin : 0;
line-height: 100%;
}
.text-smaller {
line-height: 100%;
}
.text-smaller {
color : #000000;
text-align : left;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
}
.text-smaller A {
color : #620000;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
text-decoration : underline;
}
.text-smaller A:visited {
color : #2f4969;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
text-decoration : underline;
}
.text-smaller A:hover {
color : #4e4e4e;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
text-decoration : underline;
}
.newsgraytext {
color : #979797;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : none;
}


#p-left-ad-classes { 
float : left; 
padding-left : 15px; 
} 
#p-right-ad-classes { 
float : right; 
padding-right : 15px; 
} 
.aeclass {
font-size : 14px;
color : #620000;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : bold;
padding : 2px;
padding-left : 0;
padding-bottom : 7px;
margin : 0;
}
.note {
font-size : 15px;
color : #8f9aa1;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : bold;
padding : 2px;
padding-left : 0;
padding-bottom : 7px;
margin : 0;
}
.bluetext {
color : #1d4885;
font-size : 13px;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : normal;
}
.martext {
color : #620000;
font-size : 13px;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : normal;
}
.martextsm {
color : #620000;
font-size : 11px;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : normal;
}
.Section1 {
font-size : 13px;
color : #000000;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : normal;
}
.tbl-space {
padding: 12px;
}
.tbl-text-bold {
font-size : 13px;
color : #2c692d;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : bold;
}
.text-bold {
font-size : 13px;
color : #000000;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : bold;
}
#double-box {
width : 90%;
padding : 10px;
margin-left : auto;
margin-right : auto;
text-align : left;
font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 120%;
border-style : solid;
border : thin double #000000;
background-color : #ffffff;
}
.outerlayer {
border-left : 2px solid #bdbdbd;
border-right : 2px solid #bdbdbd;
border-top : 2px solid #bdbdbd;
border-bottom : 2px solid #bdbdbd;
background-color : #ffffff;
margin : 3px;
}
.cdc-nav {
background-color : #620000;
padding : 3px;
width : 180px;
}
.logolayer {
border-left : 1px solid #bdbdbd;
border-top : 1px solid #bdbdbd;
border-bottom : 1px solid #bdbdbd;
background-color : #ffffff;
margin : 2px;
width : 184px;
}
.headerlayer {
border-left : 1px solid #bdbdbd;
border-right : 1px solid #bdbdbd;
border-top : 1px solid #bdbdbd;
border-bottom : 1px solid #bdbdbd;
background-color : #ffffff;
margin : 5px;
}
.cdc-1 {
background-image : url("http://www.svcdc.org/images/bks/course-selections-bk.gif");
background-repeat : no-repeat;
margin-left : auto;
margin-right : auto;
height : 344px;
width : 277px;
}
.cdc-6 {
background-color : #ffffff;
background-image : url("http://www.svcdc.org/images/header/cdc-building.jpg");
background-repeat : no-repeat;
height : 185px;
width : 292px;
}
.cdc-7 {
background-color : #ffffff;
background-image : url("http://www.svcdc.org/images/header/ad-ed.jpg");
background-repeat : no-repeat;
height : 185px;
width : 500px;
}
.white-space {
background-color : #ffffff;
width : 1px;
}
.cdc-ind-1 {
background-color : #eaf2cc;
}
.cdc-ind-2 {
background-color : #f2eccc;
}
.cdc-ind-3 {
background-color : #d4eae8;
}
#main {
background-color : #ffffff;
padding-top : 10px;
padding-left : 15px;
padding-right : 10px;
padding-bottom : 25px;
}
#main-w-space {
background-color : #ffffff;
padding-top : 1px;
padding-left : 12px;
padding-right : 12px;
padding-bottom : 7px;
}
#main-w-space-l {
background-color : #ffffff;
padding-top : 1px;
padding-left : 50px;
padding-right : 12px;
padding-bottom : 7px;
}
#mainguidance {
background-color : #ffffff;
background-image : url("http://www.svcdc.org/images/mainguidance.jpg");
background-position : right top;
background-repeat : no-repeat;
padding-top : 1px;
padding-left : 7px;
padding-right : 7px;
padding-bottom : 7px;
}
#lawenforcement {
background-color : #ffffff;
background-image : url("http://www.svcdc.org/images/law-enforce-bk.jpg");
background-position : right top;
background-repeat : no-repeat;
padding-top : 1px;
padding-left : 7px;
padding-right : 7px;
padding-bottom : 7px;
}
.redbkpad {
background-color : #f4f4f4;
background-image : url("http://www.svcdc.org/images/red-bk.gif");
height : 8px;
}
.red {
background-color : #ab0201;
background-image : url("http://www.svcdc.org/images/red-bk.gif");
}
.headerbottom {
background-color : #ffffff;
background-image : url("http://www.svcdc.org/images/header-bottom.gif");
background-repeat : repeat-x;
height : 11px;
}
.centerarea {
background-color : #f4f4f4;
background-image : url("http://www.svcdc.org/images/drop-shadow.gif");
background-repeat : repeat-x;
padding-top : 15px;
padding-left : 7px;
padding-right : 7px;
padding-bottom : 3px;
font-size : 12px;
color : #000000;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : normal;
}
.pos li a {
color : #620000;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
line-height : 180%;
text-decoration : underline;
}
.pos {
font-size : 14px;
color : #000000;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : normal;
padding : 2px;
}
.pos A {
color : #1d4885;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
text-decoration : underline;
padding : 2px;
}
.pos A:visited {
color : #979797;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
text-decoration : underline;
padding : 2px;
}
.pos A:hover {
color : #2c692d;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight : normal;
text-decoration : underline;
padding : 2px;
}
.dash {
border-left : 1px dashed #898989;
border-right : 1px dashed #898989;
border-top : 1px dashed #898989;
border-bottom : 1px dashed #898989;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : normal;
background-color : #ececec;
color : #000000;
padding : 3px;
}
#box-width {
width: 550px;
padding: 5px;
}
  .b1, .b2, .b3, .b4 {font-size:1px; overflow:hidden; 
display:block;
}
  .b1 {height:1px; background:#ececec; margin:0 5px;}
  .b2 {height:1px; background:#ececec; margin:0 3px;}
  .b3 {height:1px; background:#ececec; margin:0 2px;}
  .b4 {height:2px; background:#ececec; margin:0 1px;}
  .bcontent {
background: #ececec;
}
  .bcontent div {
margin-left: 12px; 
color: #000000;

} 
#box-width-650 {
width: 650px;
padding: 5px;
}
#box-width-350 {
width: 350px;
padding: 5px;
}
.switchcontent {
border : 1px dashed #d1d1e4;
background-color : #e9e9e9;
color : #000000;
padding : 5px;
margin : 2px;
}
.dashw {
border-left : 1px dashed #898989;
border-right : 1px dashed #898989;
border-top : 1px dashed #898989;
border-bottom : 1px dashed #898989;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : normal;
background-color : #ffffff;
color : #ffffff;
padding : 3px;
}
.square {
border-left : 1px solid #666666;
border-right : 1px solid #666666;
border-top : 1px solid #666666;
border-bottom : 1px solid #666666;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : normal;
background-color : #ffffff;
color : #666666;
padding : 3px;
}
.switchmenu {
font-size : 13px;
color : #000000;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-weight : bold;
}
.switchmenu A {
color : #454545;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
text-decoration : underline;
}
.switchmenu A:visited {
color : #454545;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
text-decoration : underline;
}
.switchmenu A:hover {
color : #a10203;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
text-decoration : underline;
}
.graybar {
background-color : #cfcfcf;
height : 11px;
}
.adobe-list {
display : inline;
padding-left : 30px;
list-style-type : none;
list-style-image : url('http://www.svcdc.org/images/adobe.jpg');
line-height : 180%;
}
.adobe-list li a {
color : #620000;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
line-height : 180%;
text-decoration : underline;
}
.adobe-list li a:hover {
color : #4e4e4e;
text-decoration : none;
}
.adobeli {
list-style-type : none;
list-style-image : url('http://www.svcdc.org/images/adobe.jpg');
line-height : 140%;
}
.adobeli li a {
color : #1d4885;
text-decoration : underline;
}
.adobeli li a:hover {
color : #620000;
text-decoration : none;
}
.docli {
list-style-type : none;
list-style-image : url('http://www.svcdc.org/images/icon-doc.jpg');
line-height : 140%;
}
.docli li a {
color : #1d4885;
text-decoration : underline;
}
.docli li a:hover {
color : #620000;
text-decoration : none;
}
.pp-list {
display : inline;
list-style-type : none;
list-style-image : url('http://www.svcdc.org/images/icon-pp.gif');
line-height : 180%;
}
.pp-list li a {
color : #620000;
font-family : 'Tahoma', Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
line-height : 180%;
text-decoration : underline;
}
.pp-list li a:hover {
color : #4e4e4e;
text-decoration : none;
}
.gray {
background-color : #8f9aa1;
}
.foot {
font-weight : normal;
font-size : 11px;
font-family : Arial;
color : #000000;
}
.foot A {
color : #000000;
font-family : sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : none;
}
.foot A:visited {
color : #000000;
font-family : sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : none;
}
.foot A:hover {
color : #ab0201;
font-family : sans-serif;
font-size : 11px;
font-weight : normal;
text-decoration : none;
}





.iconlist
{
list-style: none;
margin: 0;
padding: 0;
}

li.pdf
{
background-image: url('http://www.svcdc.org/images/bullet_pdf.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 2px 0 3px 20px;
margin: 2px;  /* and ends with */
}

li.doc
{
background-image: url('http://www.svcdc.org/images/bullet_doc.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 2px 0 3px 20px;
margin: 2px;  /* and ends with */
}

li.text
{
background-image: url('http://www.svcdc.org/images/bullet_text.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 2px 0 3px 20px;
margin: 2px;  /* and ends with */
}

li.web
{
background-image: url('http://www.svcdc.org/images/bullet_web.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 2px 0 3px 20px;
margin: 2px;  /* and ends with */
}

li.ppt
{
background-image: url('http://www.svcdc.org/images/bullet_ppt.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 2px 0 3px 20px;
margin: 2px;  /* and ends with */
}

li.htm
{
background-image: url('http://www.svcdc.org/images/bullet_htm.gif');
background-repeat: no-repeat;
background-position: 0 50%;
padding: 2px 0 3px 20px;
margin: 2px;  /* and ends with */
}
/**
 * Espresso theme
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 1em;
  width: auto;
}
.cse .gsc-control-wrapper-cse,
.gsc-control-wrapper-cse {
  width: 100%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  font-family: Georgia, serif;
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
.gsc-control-cse .gsc-table-result {
  font-family: Georgia, serif;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
/* Snippet matched query terms are in italic and red. */
.cse .gsc-control-cse .gs-snippet b,
.gsc-control-cse .gs-snippet b {
  font-style: italic;
  font-weight: normal;
}
/* Search form */
.cse form.gsc-search-box,
form.gsc-search-box {
  padding: 8px 4px 2px 6px;
  margin-bottom: 6px;
}
.cse .gsc-branding-text,
.gsc-branding-text {
  color: #A25B08;
}
/**
 * Table cell containing the search input.
 * 6 pixels added to account for the horizontal padding on the input.
 */
.cse table.gsc-search-box td.gsc-input,
table.gsc-search-box td.gsc-input {
  padding-right: 6px;
}
/* Search input */
.cse input.gsc-input,
input.gsc-input {
  border: 1px solid #A25B08;
  padding: 3px;
  width: 99%;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: inherit;
  font-size: 13px;
  color: #fff;
  font-weight: bold;
  text-shadow: 0 1px 2px #000000;
  padding: 2px 8px;
  background: #461200;
  border: 1px solid;
  border-color: #461200;
}
/* Base tab selector styles */
.cse .gsc-tabHeader,
.gsc-tabHeader {
  font-family: helvetica, arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  color: #ffffff;
  text-shadow: 0 1px 2px #000;
  padding: 2px 8px 0 8px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  background-color: #A25B08;
  border: 1px solid;
  border-color: #A25B08;
  border-bottom: none;
  color: #ffffff;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  font-weight: bold;
  background-color: #461200;
  border: 1px solid #461200;
  border-bottom: none;
  color: #ffffff;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid;
  border-color: #461200;
  padding: 0;
}
/* Inactive refinement */
.cse .gsc-refinementHeader.gsc-refinementhInactive,
.gsc-refinementHeader.gsc-refinementhInactive {
  color: #950000;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  margin-bottom: 12px;
  border: block;
}
/* Wrapper for all results */
.cse .gsc-results,
.gsc-results {
  width: 100%;
}
.cse div.gs-title,
div.gs-title,
.cse .gs-snippet,
.gs-snippet,
.cse .gs-visibleUrl,
.gs-visibleUrl,
.cse .gs-visibleUrl-short,
.gs-visibleUrl-short,
.cse .gs-spelling,
.gs-spelling {
  padding: 0;
}
.cse .gs-snippet,
.gs-snippet,
.cse .gs-visibleUrl,
.gs-visibleUrl,
.cse .gs-visibleUrl-short,
.gs-visibleUrl-short,
.gs-per-result-labels {
  padding-left:15px;
}
/* Font size */
.cse .gs-snippet,
.gs-snippet,
.cse .gs-spelling-original,
.gs-spelling-original {
  font-size: 14px;
  line-height: 17px;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result,
.gsc-imageResult-column,
.gsc-imageResult-classic {
  padding: 6px 0;
  margin-bottom: 2px;
  border: 1px solid;
  border-color: #ffffff;
  background-color: #ffffff;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover,
.gsc-results .gsc-imageResult-classic:hover,
.gsc-results .gsc-imageResult-column:hover {
  border: 1px solid;
  border-color: #ffffff;
  background-color: #ffffff;
}
/* Set link colors. */
.cse .gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link,
.cse .gs-webResult.gs-result a.gs-title:link b,
.gs-webResult.gs-result a.gs-title:link b,
.cse .gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited,
.cse .gs-webResult.gs-result a.gs-title:visited b,
.gs-webResult.gs-result a.gs-title:visited b,
.cse .gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover,
.cse .gs-webResult.gs-result a.gs-title:hover b,
.gs-webResult.gs-result a.gs-title:hover b,
.cse .gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active,
.cse .gs-webResult.gs-result a.gs-title:active b,
.gs-webResult.gs-result a.gs-title:active b,
.cse .gs-webResult.gs-result .gsc-cursor-page,
.gs-webResult.gs-result .gsc-cursor-page,
.cse .gs-webResult.gs-result a.gsc-trailing-more-results:link,
.gs-webResult.gs-result a.gsc-trailing-more-results:link,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b,
.gs-imageResult a.gs-title:visited,
.gs-imageResult a.gs-title:visited b,
.gs-imageResult a.gs-title:hover,
.gs-imageResult a.gs-title:hover b,
.gs-imageResult a.gs-title:active,
.gs-imageResult a.gs-title:active b,
.gs-imageResult .gsc-cursor-page,
.gs-imageResult a.gsc-trailing-more-results:link,
.cse .gs-spelling a,
.gs-spelling a {
  color: #950000;
}
/* Override default.css selector to disable underlines. */
.cse .gs-result .gs-title,
.gs-result .gs-title,
.cse .gs-result .gs-title *,
.gs-result .gs-title *,
.cse .gs-promotion a.gs-title,
.gs-promotion a.gs-title,
.cse .gs-promotion a.gs-title *,
.gs-promotion a.gs-title *,
.cse .gs-promotion .gs-snippet a,
.gs-promotion .gs-snippet a,
.cse .gs-spelling a,
.gs-spelling a {
  text-decoration: none;
}
/* Snippet Text Color */
.cse .gs-webResult .gs-snippet,
.gs-webResult .gs-snippet,
.gs-fileFormatType,
.gs-imageResult .gs-snippet {
  color: #333333;
}

.cse .gs-webResult a.gs-visibleUrl,
.gs-webResult a.gs-visibleUrl,
.cse .gs-webResult .gs-visibleUrl,
.gs-webResult .gs-visibleUrl,
.gs-imageResult a.gs-visibleUrl,
.gs-imageResult .gs-visibleUrl {
  color: #A25B08;
  font-size: 12px;
  margin-top: 3px;
}
/* Pagination container centered */
.cse .gsc-cursor-box,
.gsc-cursor-box {
  border-top: 1px dotted #c78dcc;
  padding-top: .5em;
  text-align: center;
}
/* Selected pagination */
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,
.gsc-results .gsc-cursor-page.gsc-cursor-current-page {
  color: #fff;
  background-color: #461200;
  text-shadow: 0 1px 1px #000;
  padding: 0 5px;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion,
.gs-promotion {
  background-color: #FFFFCC;
  border: 1px solid;
  border-color: #FEFEDC;
}
/* Promotion image */
.cse .gs-promotion .gs-promotion-image,
.gs-promotion .gs-promotion-image {}
/* Promotion links */
.cse .gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link,
.cse .gs-promotion a.gs-title:link *,
.gs-promotion a.gs-title:link *,
.cse .gs-promotion .gs-snippet a:link,
.gs-promotion .gs-snippet a:link {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited,
.cse .gs-promotion a.gs-title:visited *,
.gs-promotion a.gs-title:visited *,
.cse .gs-promotion .gs-snippet a:visited,
.gs-promotion .gs-snippet a:visited {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover,
.cse .gs-promotion a.gs-title:hover *,
.gs-promotion a.gs-title:hover *,
.cse .gs-promotion .gs-snippet a:hover,
.gs-promotion .gs-snippet a:hover {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active,
.cse .gs-promotion a.gs-title:active *,
.gs-promotion a.gs-title:active *,
.cse .gs-promotion .gs-snippet a:active,
.gs-promotion .gs-snippet a:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion .gs-snippet,
.gs-promotion .gs-snippet,
.cse .gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right,
.cse .gs-promotion .gs-title .gs-promotion-title-right *,
.gs-promotion .gs-title .gs-promotion-title-right * {
  color: #333333;
}
/* Promotion url */
.cse .gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl {
  color: #A25B08;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #A25B08;
}
.gsc-completion-container {
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #A25B08;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}

/* Full URL */
.gs-webResult div.gs-visibleUrl-short {
  display: none;
}
.gs-webResult div.gs-visibleUrl-long {
  display: block;
}

.gsc-snippet-metadata {
  color: #767676;
  margin-left: 15px;
}

.gsc-rating-bar {
  display: inline-block;
  width: 53px;
  height: 10px;
  background: transparent url(/cse/images/cse_snippets_stars.png) -52px -12px no-repeat;
  margin: 4px 0 0 0;
}

.gsc-rating-bar span {
  display: inline-block;
  height: 10px;
  background: transparent url(/cse/images/cse_snippets_stars.png) 0 -12px no-repeat;
  padding: 4px 0 0 0;
}

.gsc-reviewer {
  color: #950000;
}

.gsc-author {
  color: #950000;
}
