body {
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
width:910px;
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-size:12px;
line-height: 16px;
}


@font-face {
font-family: NewsGoth;
src: url(/web_resources/themes/percussion/import/www.crt.state.la.us/beta/includes/newsgoth-bdxcn-bt-bold.eot);
src: url(/web_resources/themes/percussion/import/www.crt.state.la.us/beta/includes/Pw==) format('embedded-opentype'),
	 url(/web_resources/themes/percussion/import/www.crt.state.la.us/beta/includes/newsgoth-bdxcn-bt-bold.woff) format('woff'),
     url(/web_resources/themes/percussion/import/www.crt.state.la.us/beta/includes/newsgoth-bdxcn-bt-bold.ttf) format('truetype'),
	 url(/web_resources/themes/percussion/import/www.crt.state.la.us/beta/includes/newsgoth-bdxcn-bt-bold.svg) format('svg');
}

a:link, a:active {color:#54286E; text-decoration: underline;}
a:visited {color:#9E76B5; text-decoration: underline;}
a:hover, a:visited:hover {color:#BD2131; text-decoration: underline;}
a.intnav:link, a.intnav:active {width:162px; line-height:20px; color:#ffffff; text-decoration:none; padding:0px 0px 0px 5px;}
a.intnav:visited {width:162px; line-height:20px; color:#ffffff; text-decoration:none; padding:0px 0px 0px 5px;}
a.intnav:hover, a.intnav:visited:hover {width:162px; line-height:20px; color:#ffffff; text-decoration:none; padding:0px 0px 0px 5px;}

a.hnav:link, a.hnav:active {color:#BD2131; font-weight: bolder; text-decoration:none;}
a.hnav:visited {color:#F2F1F6; text-decoration:none; font-weight: bolder;}
a.hnav:hover, a.hnav:visited:hover {color:#ffffff; text-decoration:none; font-weight: bolder;}

/* Header styles */
#header
{
padding-bottom:10px;
height:110px;
}
#header .crtlogo{
margin: 0 0 15px 35px;
float:left;
}
#header .skipnav{
float:right;
color:#9E76B5;
font-size : 10px;
}


/* Menu styles */
#leftside{
width:200px;
float:left;
margin:0 10px 10px 0;
}
#menu{
width:200px;
float:left;
min-height:130px;
}

#submenucontent{
width:200px;
float:left;
margin:30px 0 0 0;
}

#universalcontent{
width:200px;
float:left;
margin:30px 0 0 0;
}

/* Header styles */
#agencyheader{
width:700px;
min-height:80px;
float:left;
font-family: NewsGoth;
font-size: 18pt;
letter-spacing: 0px;
text-transform:uppercase;
line-height:26px;
color:#BD2131;
margin:0 0 30px 0;

}
#agencyheader a, #agencyheader a:link, #agencyheader a:visited, #agencyheader a:hover, #agencyheader a:active{
text-decoration: none;
float:left;
font-family: NewsGoth;
font-size: 18pt;
letter-spacing: 0px;
text-transform:uppercase;
line-height:26px;
color:#BD2131;
}
#agencyheader ul, #agencyheader li{
margin:0;
padding:0;
}
.perc-breadcrumb, ul.perc-breadcrumb-main {
margin-left: 0;
margin-top:0;
}
#agencyheader .perc-widget{
vertical-align: top;

}
#homepageheader{
width:700px;
min-height:40px;
font-family: NewsGoth;
font-size: 20pt;
letter-spacing: 0px;
text-transform:uppercase;
line-height:26px;
color:#ffffff;
margin:0 0 30px 0;
}

/* body styles */
#rightside{
width:700px;
float:left;
margin:0;
}
#pagecontent{
height:100%;
width:100%;
float:left;
}
.Purple-Title-Tag{
color:#54286E;
}

/* Footer styles */
#footer{
clear:both;
float:left;
width:100%;
padding-top:20px;
text-align:center;
height:100px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
color: #5c5c5c;
}
#footer .stateseal{
margin: 10px 0 15px 35px;
float:left;
}
#footertext > a:link, a:active {color:#5c5c5c; text-decoration: none;}
#footertext > a:visited {color:#5c5c5c; text-decoration: none;}
#footertext > a:hover, a:visited:hover {color:#7B429C; text-decoration: none;}
hr.hr-footer {
	width: 372px;
    border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc); 
    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc); 
}

/* CRT styles */
.tdhead{background-color:#7B429C; color:#FFFFFF;}
.tdhead2{background-color:#9E76B5; color:#FFFFFF;}
.PageTitle {color:#54286E; font-family: Arial, Helvetica, sans-serif; font-size : 20px; line-height:22px; font-weight : 900;}
.PageTitleWhite {color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size : 20px; line-height:22px; font-weight : 900;}
.headline {color:#54286E; font-weight: bold;}
.headlinewhite {color:#FFFFFF; font-weight: bold;}
.sectionhead {color:#54286E; font-size : 16px; line-height:17px; font-weight : 700;}
.sectionheadwhite {color:#FFFFFF; font-size : 16px; line-height:17px; font-weight : 700;}
.smallestitalic {font-size : 10px; font-style: italic;}
.tableoutline {border:2px solid #7B429C;}

/* HR Shadow Table */
.hrtable {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.hrtable table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.hrtable tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.hrtable table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.hrtable table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.hrtable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.hrtable tr:hover td{
	
}
.hrtable tr:nth-child(odd){ background-color:#cccccc; }
.hrtable tr:nth-child(even)    { background-color:#ffffff; }.hrtable td{
	vertical-align:middle;
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:3px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.hrtable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.hrtable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.hrtable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.hrtable tr:first-child td{
		background:-o-linear-gradient(bottom, #9e76b5 5%, #7b429c 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9e76b5), color-stop(1, #7b429c) );
	background:-moz-linear-gradient( center top, #9e76b5 5%, #7b429c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9e76b5", endColorstr="#7b429c");	background: -o-linear-gradient(top,#9e76b5,7b429c);

	background-color:#9e76b5;
	border:0px solid #000000;
	text-align:left;
	border-width:0px 0px 1px 1px;
	font-size:12px;
	font-family:Arial,sans-serif;
	line-height: 16px;
	color:#ffffff;
font-weight:bold;
}
.hrtable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #9e76b5 5%, #7b429c 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9e76b5), color-stop(1, #7b429c) );
	background:-moz-linear-gradient( center top, #9e76b5 5%, #7b429c 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9e76b5", endColorstr="#7b429c");	background: -o-linear-gradient(top,#9e76b5,7b429c);

	background-color:#9e76b5;
}
.hrtable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.hrtable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}


/* Percussion Menu Over-rides */
.menu-OCD .sf-menu, .menu-OCD .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu-OCD .sf-menu li {
	position: relative;
}
.menu-OCD .sf-menu ul {
	position: absolute;
	display: none;
	z-index:		1050;
}
.menu-OCD .sf-menu > li {
	float: left;
}
.menu-OCD .sf-menu li:hover > ul,
.menu-OCD .sf-menu li.sfHover > ul {
	display: block;
}

.menu-OCD .sf-menu a {
	display: block;
	position: relative;
}
.menu-OCD .sf-menu ul ul {
	top: 0;
	left: 100%;
}
.menu-OCD .sf-menu {
	float: left;
	margin-bottom: 1em;
}
.menu-OCD .sf-menu ul {
	box-shadow: 0;
	min-width: 0;
	*width: 0;
}
.menu-OCD .sf-menu a {
	border-left:	1px solid #fff;
	border-top:		1px solid #FFFFFF;
	padding: 		0.4em 0.4em;
	text-decoration:none;

	font-family: Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height:11px;
	text-transform: uppercase;
	font-weight : 400;
	zoom: 1; /* IE7 */
}
.menu-OCD .sf-menu a {
	color:#FFFFFF;
}
.menu-OCD .sf-menu li {
	background:		#7B429C;
	white-space: normal; /* no need for Supersubs plugin */
	*white-space: normal; /* ...unless you support IE7 (let it wrap) */
	-webkit-transition: background .2s;
	transition: background .2s;
}
.menu-OCD .sf-menu ul li {
	background:#9E76B5;
}
.menu-OCD .sf-menu ul ul li {
	background:#A56594;
}
.menu-OCD .sf-menu li:hover,
.menu-OCD .sf-menu li.sfHover {
	color:	#FFFFFF;
	background:#BE2E37;
	/* only transition out, not in */
	-webkit-transition: none;
	transition: none;
}
.menu-OCD .sf-menu a:focus, .menu-OCD .sf-menu a:hover, .menu-OCD .sf-menu a:active {
	background:		#BE2E37;
	color:			#FFFFFF;
	outline:		0;
}
/*** alter arrow directions ***/

.menu-OCD .sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.1em;
 image only */
}

/*** adding sf-vertical in addition to sf-menu creates a vertical menu ***/
.menu-OCD .sf-vertical, .menu-OCD .sf-vertical li {
	width:	180px;
}
/* this lacks ul at the start of the selector, so the styles from the main CSS file override it where needed */
.menu-OCD .sf-vertical li:hover ul,
.menu-OCD .sf-vertical li.sfHover ul {
	left:	180px; /* match ul width */
	top:	0;
}
a > .sf-sub-indicator {
    top: 4px;
    background-position: 0px -100px;
}

/*** Google Search Bar CSS ***/
  .gsc-control-cse {
    font-family: Arial, sans-serif;
	background-color: transparent;
	border:0;
  }
  .gsc-control-cse .gsc-table-result {
    font-family: Arial, sans-serif;
	background-color: transparent;
	border:0;
  }
  input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
    border-color: #D9D9D9;
  }
  input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
    border: 1px solid #666 !important ; 
    background-color: #7B429C !important ;
    background-image: none;
    filter: none;

  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #BD2131;
    background-color: #FFFFFF;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
    border-bottom-color: #BD2131;
  }
  .gsc-tabsArea {
    border-color: #BD2131;
  }
  .gsc-webResult.gsc-result, .gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover, .gsc-imageResult:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b  {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b {
    color: #0000CC;
  }
  .gsc-cursor-page {
    color: #0000CC;
  }
  a.gsc-trailing-more-results:link {
    color: #0000CC;
  }
  .gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType {
    color: #000000;
  }
  .gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short  {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gs-promotion div.gs-visibleUrl-short {
    display: none;
  }
  .gs-promotion div.gs-visibleUrl-long  {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
    color: #0000CC;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #BD2131;
    background-color: #FFFFFF;
    color: #0000CC;
  }
  .gsc-webResult.gsc-result.gsc-promotion {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gsc-completion-title {
    color: #0000CC;
  }
  .gsc-completion-snippet {
    color: #000000;
  }
  .gs-promotion a.gs-title:link,.gs-promotion a.gs-title:link *,.gs-promotion .gs-snippet a:link  {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:visited,.gs-promotion a.gs-title:visited *,.gs-promotion .gs-snippet a:visited {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:hover,.gs-promotion a.gs-title:hover *,.gs-promotion .gs-snippet a:hover  {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:active,.gs-promotion a.gs-title:active *,.gs-promotion .gs-snippet a:active {
    color: #0000CC;
  }
  .gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * {
    color: #000000;
  }
  .gs-promotion .gs-visibleUrl,.gs-promotion .gs-visibleUrl-short  {
    color: #008000;
  }
  
/** further Google Search Bar tinkering **/
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {
padding: 6px 8px;
}
.gsc-control-cse{
padding-right: 0;
padding-top: 0;
}
