body,
html
{
background: #fff;
color:#000000; 
}

#defaultContent
{
background: #fff; 
}

html,
body,
table,
p,
td
{
font-family: 'Palanquin';
font-size:16px;
line-height:1.3;
-ms-font-feature-settings: normal;
}

body#home,
body#home table,
body#home p,
body#home td
{
font-family: 'Palanquin';
font-size:18px;
line-height:1.3;
-ms-font-feature-settings: normal;
}

a
{
color: #f4761e;
  text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

/*-------------------*/

blockquote {
background: none repeat scroll 0 0 #fff;
border-left: 0px solid #ccc;
color: #bbbdbf;
margin: 15px 0;
padding: 2em 0px;
quotes: "\201C""\201D""\2018""\2019";
}
blockquote * {
position:relative;
z-index:2000;
}

blockquote:before {
color: #ccc;
font-size: 0;
line-height: 0;
margin-right:0;
vertical-align: 0;
content: " " ;
background: red;
position: absolute;
left: 0%;
bottom: auto;
top: auto;
height: auto;
width: 100%;
z-index:1;
}

blockquote p {
display: inline;
line-height: 1.2;
font-size: 50px;
}

.header1
{
color: #50514f;
font-size: 28px;
font-weight: normal;
}

.header2
{
color: #50514f;
font-size: 26px;
font-weight: normal;
}

.subHeader2
{
color: #f4761e;
font-size: 26px;
font-weight: normal;
}

h1,
.h1
{
margin: 0px 0px;
font-size: 34px;
line-height: 1.2;
text-transform: none;
font-family: 'Palanquin';
font-weight: normal;
color: #e24b1e;
}

h1.contentPageTitle
{
 text-align : center; 
background: #f0f0f0;
  padding: 25px 0px;
  margin: 0px 0px;
  text-transform: uppercase;
}
@media (max-width:767px){
	h1.contentPageTitle{
		font-size: 24px;
	}
}

#default h1.contentPageTitle
{
color: #fff;
background: #f4761e;
}



#default.getting-started h1.contentPageTitle
{
color: #fff;
background: #f4761e;
margin:0px 0px 0px;
padding-bottom:15px;
}

p#headingText
{
color: #fff;
background: #f4761e;
margin :20px 0px 10px;
padding-bottom:0px;
font-size:20px;
}

h1 strong, 
.h1 strong
{

}


h2,
.h2
{
margin: 20px 0px;
font-family: 'Palanquin';
font-size: 26px;
line-height: 1;
text-transform: uppercase;
font-weight: normal;
color: #e24b1e;
}

h2 strong,
.h2 strong
{

}

h3,
.h3
{
margin: 20px 0px;
font-family: 'Palanquin';
font-size: 20px;
line-height: 1.2;
text-transform: none;
font-weight: 400;
color: #e24b1e;
}

h3 strong,
.h3 strong
{
font-weight: 999;
}


h3.heading,
.h3.heading
{
margin: 15px 0px;
font-family: 'Palanquin';
font-size: 27px;
line-height: 1;
text-transform: uppercase;
font-weight: normal;
font-weight: 600;
color: #333333;
}


h4,
.h4
{
margin: 15px 0px;
font-size: 18px;
text-transform: none;
font-family: 'Palanquin';
font-weight: bold;
}

h4 strong,
.h4 strong
{

}

h5,
.h5
{
margin: 15px 0px;
font-size: 20px;
text-transform: none;
font-family: 'Palanquin';
font-weight: normal;
}

h5 strong,
.h5 strong
{
font-weight: 999;

}

p
{
line-height: 1.4;
margin: 12px 0px;
font-size: initial;
}

p.leadInContent
{
 font-size: 18px; 
}

#home li,
#home p
{
font-size: 18px;
}

#home p.leadInContent
{
 font-size: 24px; 
}

li,
p
{
font-size: 16px;
}

p.small
{
font-size: 15px;
}

hr
{
border: none;
border-bottom: 1px solid #e9e8e5;
margin: 35px 0px;
}

hr.large
{
border: none;
border-bottom: 10px solid #e9e8e5;
margin: 45px 0%;
}

/*-------------------*/

.color1.fsub,
.color2.fsub,
.color3.fsub,
.color4.fsub
{
  display: inline-block;
}

.fsub,
.button
{
display: inline-block;
background: #e24b1e !important;
color:#fff;
text-decoration: none !important;
padding: 4px 10px;
margin: 10px 0px 0px 2px;
text-transform: uppercase;
transition: 0.5s all;
font-size: 14px;
font-weight: 300;
  border-radius: 25px;
box-shadow: none;
}

@media screen and (min-width:500px) {
	.fsub,
	.button {
		padding: 15px 45px;
	}
}
@media (min-width: 768px) AND (max-width:991px){
	.fsub,
	.button {
		padding: 15px 10px;
	}
}

.fsub:hover,
.button:hover {
background: #f4761e !important;
opacity: 1 !important;
}

.fsub:hover,
.button:hover {
color: #f4761e !important;
background: #fff !important;
}

.fsub.floatLeft,
.button.floatLeft {
float: left !important;
}

.color1.fsub:hover
{
  color: #fff !important;
background: #e24b1e !important;
}

.color2.fsub:hover
{
  color: #fff !important;
background: #c03b13 !important;
}

.color3.fsub:hover
{
  color: #fff !important;
background: #e24b1e !important;
}

.color4.fsub:hover
{
  color: #666666 !important;
background: #fff !important;
}

/*-------------------*/

.orange,
.fsub.color1
{
color: #fff;
background: #f4761e  !important;
}

.colorOrange
{
color: #f25f5c !important;
}

.orange h1,
.orange h2,
.orange h3,
.orange h4,
.orange h5,
.orange p,
.orange td,
.orange a
{
color: #fff;
background: transparent;
}

/*-------------------*/

.darkOrange,
.fsub.color2
{
color: #fff;
background: #e24b1e  !important;
}

.colorDarkOrange
{
color: #f25f5c !important;
}

.darkOrange h1,
.darkOrange h2,
.darkOrange h3,
.darkOrange h4,
.darkOrange h5,
.darkOrange p,
.darkOrange td,
.darkOrange a
{
color: #fff;
background: transparent;
}
/*-------------------*/

.white,
.fsub.color3
{
color: #f4761e;
background: #fff !important;
}

.colorWhite
{
color: #fff !important;
}

.grey h1,
.grey h2,
.grey h3,
.grey h4,
.grey h5,
.grey p,
.grey td,
.grey a
{
color: #f4761e;
background: transparent;
}

/*-------------------*/

.grey,
.fsub.color4
{
color: #fff;
background: #666666 !important;
}

.colorGrey
{
color: #70c1b3 !important;
}

.grey h1,
.grey h2,
.grey h3,
.grey h4,
.grey h5,
.grey p,
.grey td,
.grey a
{
color: #fff;
background: transparent;
}

/*-------------------*/

.white
{
background: #fff !important;
}

.colorWhite
{
color: #fff !important;
}

.white h1,
.white h2,
.white h3,
.white h4,
.white h5,
.white p,
.white td,
.white a
{
color: #000;
background: transparent;
}


/*-------------------*/

#loginRemember
{
font-size: 12px;
}

/*-------------------*/

.columnContainer2,
.columnContainer3,
.columnContainer4,
.columnContainer5,
.columnContainer6
{
background: none;
}

/*-------------------*/


.border1111,
.border1011,
.border1101,
.border1110,
.border1010,
.border0101,
.border0111,
.border1000,
.border0010,
.border2222,
.border2022,
.border2202,
.border2220,
.border2020,
.border0202,
.border2000,
.border0020
{
border-style: solid;
border-color: #fff
}

.lightBlue.border1111,
.lightBlue.border1011,
.lightBlue.border1101,
.lightBlue.border1110,
.lightBlue.border1010,
.lightBlue.border0101,
.lightBlue.border0111,
.lightBlue.border1000,
.lightBlue.border0010,
.lightBlue.border2222,
.lightBlue.border2022,
.lightBlue.border2202,
.lightBlue.border2220,
.lightBlue.border2020,
.lightBlue.border0202,
.lightBlue.border2000,
.lightBlue.border0020
{
border-style: solid;
border-color: #ccd8de
}

/*-------------------*/

.button
{

}

/*-----------------------------*/

#pageEmailSource,
#emailForm{
background: #f0f0f0;
border: none;
color: #545454;
}

#emailForm #formTable tr {
    background: transparent none repeat scroll 0 0;
}
#emailForm div {
color: #545454;
}

#emailForm div span.required {
color: #f4761e; 
}

#emailForm table div, #subscribeForm .even div, #surveyTable .even div, #alertForm .even div, #registrationForm .even div {
color: #545454 !important;
}
#emailForm div, #subscribeForm .odd div, #surveyTable .odd div, #alertForm .odd div, #registrationForm .odd div {
color: #545454;
}
#emailForm .labelHorizontal, 
#subscribeForm .labelHorizontal, 
#surveyTable .labelHorizontal, 
#alertForm .labelHorizontal, 
#registrationForm .labelHorizontal {
    color: #545454;
}
#emailForm .valueHorizontal, #subscribeForm .valueHorizontal, #surveyTable .valueHorizontal, #alertForm .valueHorizontal, #registrationForm .valueHorizontal {
}
#emailForm td.labelVertical, #subscribeForm .labelVertical, #surveyTable .labelVertical, #alertForm .labelVertical, #registrationForm .labelVertical {
    color: #545454;
}
#emailForm td.valueHorizontal .fgroup, #subscribeForm .valueHorizontal .fgroup, #surveyTable .valueHorizontal .fgroup, #alertForm td.valueHorizontal .fgroup, #registrationForm td.valueHorizontal .fgroup {
    color: #545454;
}
span.fieldNumber {
    color: #545454;
}
span.required {
    color: #545454;
}
input.ftxt, input.fmtxt, input.fstxt, input.fdate, textarea.fmtxt {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
}
input.ftxt:hover, input.ftxt:focus, input.fmtxt:hover, input.fmtxt:focus, input.fstxt:hover, input.fstxt:focus, input.fdate:hover, input.fdate:focus, textarea.fmtxt:hover, textarea.fmtxt:focus {
    border: 1px solid #dcdcdc;
}
select.fsel, select.fseldate {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #dcdcdc;
}
select.fseldate:hover, select.fseldate:focus, select.fseldate:hover, select.fseldate:focus {
    border: 1px solid #dcdcdc;
}
#formTable div.logInBox {
    color: #545454;
}
.buttonBar input,
.buttonBar input.fsub, 
.buttonPanel input.fsub,
input.fsub {
background: #545454 none repeat scroll 0 0;
    color: #fff;
border :none;
float: right ;
}
input.fsub:hover,
input.fsub:hover, 
input.fsub:hover {
    background: #545454 none repeat scroll 0 0;
}



/*------------------------------------------------------*/

#searchResultItems .title a{
color: #f4761e;
}
#searchResultItems .title:hover{
color: #f4761e;
}

.siteSearch input.fsub{
background: #f4761e;
color: #fff;
}

/*------------------------------------------------------*/


#documentLibraryItems
{
border: none;
}

.documentLibraryItem
{
background: #f3f3f3;
}

.documentLibraryItem .title
{
color: #fff;
}

.documentLibraryItem .size
{
color: #50514f;
}
.documentLibraryItem.heading,
.documentLibraryItem.heading .title,
.documentLibraryItem.heading .size
{
background: #fff;
color: #50514f;
}

.documentLibraryItem .description
{
color: #666765;
}

.document_library #categoryNavigation select
{
border: 1px solid #ccc;
}

/*------------------------------------*/

 .sy-box .sy-pager li.sy-active a {
      background-color: #f4761e; 
}
 .sy-box .sy-pager li a {
      background-color: #666;
}

/*-------------------------------------*/

.menu-collapser{
color:#FFF;
background-color:#fff;
}

.collapse-button{
color:#FFFFFF;
background-color:#0E0E0E;
}

.collapse-button:hover,
.collapse-button:focus{
color:#FFF;
background-color:#040404;
}

.collapse-button .icon-bar{
background-color:#F5F5F5;
}

.headerNavigation > ul.collapsed li a{
border-bottom:1px solid rgba(0,0,0,0.075);
}

.headerNavigation > ul li{
background-color:#fff;
}

.headerNavigation > ul li ul li{
	background:#e24b1e;
}
@media (max-width:1199px){
	.headerNavigation > ul li ul li{
		background: none;
		color: black;
	}
}

.headerNavigation > ul li ul li:hover{
background:#f4761e !important;
}

.headerNavigation > ul li a{
color:#333;
}

.headerNavigation > ul li ul li a{
color:#fff;
}

.headerNavigation > ul li a:hover{
background-color:#f7f7f7;
}

.headerNavigation > ul li ul li a:hover{
background-color:#f4761e;
}

.headerNavigation > ul li .sub-toggle{
background:none repeat scroll 0 0 rgba(0,0,0,0.075);
}

.headerNavigation > ul li .sub-toggle>i{
color:#333;
}

.headerNavigation > ul>li{
border-left:1px solid #f7f7f7;
}

.headerNavigation > ul li .sub-toggle
{
  background: none;
}
