
BODY
{
    MARGIN: 0px;
}

.companynav {
    float: left;
    height: 25px;
    list-style-type: none;
    margin: 10px 3px 0 3px;
    padding-left: 0;
    font-size:14px;
}
.companynav li {
    border: 0 solid yellow;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    margin-right: 10px;
}
.companynav li a {
    color:#007CC9;
    font-size: 12px;
    text-decoration: underline;
    font-weight:bold;
}
.companynav li a:hover {
    color:#00549f;
    text-decoration: underline;
     font-weight:bold;
}


.bodyHolder
{
	border: solid 0px black;
	overflow: hidden;
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	background-color: White;
	padding-left: 10px;
	padding-right: 10px;
}

.inputbox {
	background-color: White;
	font-family: Arial;
    font-size: 10px;
	width: 90
	}

.login
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
	font-weight: bold;
    color: #000000;
	height: 2px
}

.login a:link,.footer a:visited,.footer a:active{color:#000000;text-decoration:none}
.login a:hover{color:#000000;text-decoration:underline}

TD.search
{
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    color: #007CC9;
    word-spacing: normal;
    font-weight: bold -0.02em;
}

TD.footer
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
	height: 15px;
	padding:5px 7px 5px 7px	
}

.footerbar {background-color:#35A2E5}
.footer a:link,.footer a:visited,.footer a:active{color:#FFFFFF;text-decoration:none}
.footer a:hover{color:#FFFFFF;text-decoration:underline}

.backtrk { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none ; color: #007CC9; font-weight: normal}



/* Content Area */

.content
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

.contentlink a:link, a:visited, a:active{color: #000000; text-decoration: none}
A.contentlink:hover { LETTER-SPACING: -0.02em; TEXT-DECORATION: underline; color: #000000}


.c2-body-hdln
{
    FONT: bold 8pt/10pt Arial, Helvetica, sans-serif;
    COLOR: #007CC9;
    LETTER-SPACING: -0.03em;
		text-decoration: none
}

.c2-body-hdln a:link, .c2-body-hdln a:visited, .c2-body-hdln a:active {color:#007CC9;text-decoration:underline}
.c2-body-hdln a:hover {color:#007CC9;text-decoration:underline}

.c3-body-hdln
{
    FONT: bold 10pt/12pt Arial, Helvetica, sans-serif;
    COLOR: #007CC9;
    LETTER-SPACING: -0.03em;
	text-decoration: none
}

.c3-body-hdln-verybold
{
    FONT: bold 11pt/11pt Arial, Helvetica, sans-serif;
    COLOR: black;
    LETTER-SPACING: -0.03em;
	text-decoration: none
}


.c3-body-hdln a:link, .c3-body-hdln a:visited, .c3-body-hdln a:active {color:#007CC9;text-decoration:none}
.c3-body-hdln a:hover {color:#007CC9;text-decoration:underline}

.c1-body-text
{
    FONT: 10pt/11pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    LETTER-SPACING: normal
}
.c1-body-text a:link, .c1-body-text a:visited, .c1-body-text a:active {color:#000000;text-decoration:none}
.c1-body-text a:hover {color:#000000;text-decoration:underline}

.c1-body-text-l
{
    FONT: 10pt/11pt Arial, Helvetica, sans-serif;
    COLOR: #007CC9;
    LETTER-SPACING: normal
}
.c1-body-text a:link, .c1-body-text a:visited, .c1-body-text a:active .c1-body-text a:hover {color:#007CC9;text-decoration:underline}

.c1-body-text-b { FONT: bold 10pt/11pt Arial, Helvetica, sans-serif; COLOR: #000000; LETTER-SPACING: normal }
.c1-body-text-b a:link, .c1-body-text-b a:visited, .c1-body-text-b a:active {color:#007CC9;text-decoration:underline}
.c1-body-text-b a:hover {color:#000000;text-decoration:underline}



/* IT Resources Page */

.itlinks a:link,
 a:visited {text-decoration:none;}
.itlinks a:hover {text-decoration:underline;}

.itlinks {font-family: Arial; font-size: 10pt; padding-left: 8px; list-style: none; text-align: left; margin-left: 0px;}

/* COS */
.cos-tier_1 {
    display: block;
    overflow: hidden;
    text-decoration: none;
    margin: 3px 0px;
    }


/* CFS Help Desk */
.cfs-helpdesk .required,
.cfs-helpdesk .optional {
    border: 1px solid #D1D1D1;
    box-sizing: border-box;
    float: right;
    margin-right: 0;
    width: 250px;
}
.cfs-helpdesk .radupload.required,
.cfs-helpdesk .radupload.optional 
{
    border: none;
    box-sizing: border-box;
    float: right;
    margin-right: 0;
    width: 250px;
}

.cfs-helpdesk .radupload.requiredwrap,
.cfs-helpdesk .radupload.optionalwrap 
{
    border: none;
    box-sizing: border-box;
    margin-right: 0;
    margin-top: 5px;
    width: 250px;
}

.cfs-helpdesk .textrequired {
    color: #00549f;
    float: left;
    font-weight: bold;
    margin-left: 0;
}
.cfs-helpdesk .text {
    float: left;
    margin-left: 0;
}
.cfs-helpdesk {
    padding-left: 12px;
    text-align: left;
}
.cfs-helpdesk .cfs-helpdesk-instructions {
    color: #00549f;
    font-weight: bold;
}
.cfs-helpdesk .third_hidden,
.cfs-helpdesk .dropdown,
.cfs-helpdesk .hidden {
    display: none;
}
.cfs-helpdesk .dropdown.dropdown-visible {
    display: block;
}
.cfs-helpdesk .btns {
    margin-top: 20px;
}
.cfs-helpdesk .error {
    border-color: #00549f;
}
.cfs-helpdesk .uploadFinePrint  
{
    font-size: .8em; 
    color: gray; 
    margin-left: 15px;
    display: block;
}
.cfs-helpdesk .uploadHolder{
    background-color: #efefef; 
    overflow: hidden; 
    clear: both; 
    float: none; 
    width: 600px; 
    height: 54px; 
    padding-top: 20px; 
    text-align: center;
}
div.ui-datepicker
{
 font-size:10px;
}
.cos-content {
    overflow: auto;
}
.cos-left {
    float: left;
    width: 300px;
    display: inline-block;
    box-sizing: border-box;
}
.cos-right {
    float: left;
    width: 500px;
    padding: 20px;
    box-sizing: border-box;
}
.cos-right table {
    width: 100%;
}
.cos-right table td {
    padding: 10px 0;
    width: 50%;
    vertical-align: top;
}
.cos-right table td a {
    font-size: 18px;
    line-height: 1.2;
    color: #007cc9;
}
.cos-content-links {
    background: rgb(215,215,215);
    padding: 20px 20px 20px 15px;
}
.cos-content-links h3 {
    margin-top: 0;
}
.doclinklist {
    list-style: none;
}
.doclinklist li {
    padding: 5px 0;
}
/* Boxes */

.boxtextblue { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #007CC9;
}

.boxtextblue a:link, .boxtextblue a:visited, .boxtextblue a:active{color:#007CC9; text-decoration:none}
.boxtextblue a:hover{color:#007CC9; text-decoration:underline}


.boxtextblue-lg { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #007CC9;
}
.boxtextblue a:link, .boxtextblue a:visited, .boxtextblue a:active{color:#007CC9; text-decoration:none}
.boxtextblue a:hover{color:#007CC9; text-decoration:underline}


.boxtext { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
}
.boxtext a:link, .boxtext a:visited, .boxtext a:active{color:#007CC9;text-decoration:underline}
.boxtext a:hover{color:#007CC9;text-decoration:underline}

.boxtextbold { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000; 
	font-weight:500
}







.hr { color: #007CC9; height:1}

.ulheader { list-style-type:none;
			FONT: bold 12pt/13pt Arial, Helvetica, sans-serif;
    		COLOR: #000000;
    		LETTER-SPACING: -0.03em
}

.ulheader-blue { list-style-type:none;
			FONT: bold 12pt/13pt Arial, Helvetica, sans-serif;
    		COLOR: #007CC9;
    		LETTER-SPACING: -0.03em
}

.ulbody { list-style-image:url(../_images/dot_blu.gif);
		FONT: 10pt/11pt Arial, Helvetica, sans-serif;
    	COLOR: #000000;
    	LETTER-SPACING: normal
}

.ulbody-b { list-style-image:url(../_images/dot_blu.gif);
		FONT: 10pt/11pt Arial, Helvetica, sans-serif;
    	COLOR: #000000;
    	LETTER-SPACING: normal; font-weight:bold
}

.ulbody-b a:link, ulbody-b a:visited, ulbody-b a:active {color:#007CC9;text-decoration:underline}
ulbody-b a:hover {color:#007CC9;text-decoration:underline}


.pg-hdln { FONT: bold 16px/16pt Arial, Helvetica, sans-serif; COLOR: #007CC9; LETTER-SPACING: -0.02em ; text-decoration: none }

.pg-hdln a:link, .pg-hdln a:visited, .pg-hdln a:active {color:#007CC9;text-decoration:none}
.pg-hdln a:hover {color:#007CC9;text-decoration:underline}

.menulink2 { 
BACKGROUND-COLOR: #ffffff; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #35A2E5 ; 
text-decoration: none
}

A.c2-body-hdln:hover
{
    FONT: bold 10pt/12pt Arial, Helvetica, sans-serif;
    COLOR: #4e78e6;
    LETTER-SPACING: -0.03em
; text-decoration: underline
}



.alert
{
    COLOR: #e49f40
}
.c1-head-hdln
{
    FONT: bold 14pt/14pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    LETTER-SPACING: -0.02em
}
.c1-head-subh
{
    FONT: bold 9pt/10pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    LETTER-SPACING: -0.02em
}
.c1-body-hdln
{
    FONT: bold 16pt/18pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    LETTER-SPACING: -0.03em
}

.c1-body-hdln a:link, .c1-body-hdln a:visited, .c1-body-hdln a:active{color:#000000;text-decoration:none}
.c1-body-hdln a:hover{color:#000000;text-decoration:none}

.c1-body-subh
{
    FONT: bold 12pt/13pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    LETTER-SPACING: -0.03em
}

.c1-body-subh-tech
{
    FONT: bold 12pt/13pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    LETTER-SPACING: -0.03em

}

.c1-body-subh a:link, .c1-body-subh a:visited, .c1-body-subh a:active{color:#000000;text-decoration:none}
.c1-body-subh a:hover{color:#000000;text-decoration:underline}

.c1-body-text-j
{
    WORD-SPACING: 0.03em;
    FONT: 10pt/11pt Times, "Times New Roman", serif;
    COLOR: #000000;
    LETTER-SPACING: 0.03em;
    TEXT-ALIGN: justify
}
.c1-nav-body 
{  
    WORD-SPACING: 0.03em;
    FONT: 9pt/10pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    LETTER-SPACING: 0.03em;
    TEXT-ALIGN: left
; vertical-align: top
; background-color: #666666
}
.c1-note
{
    FONT: 9pt/11pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    LETTER-SPACING: normal
}
.c2-head-hdln
{
    FONT: bold 10pt/11pt Arial, Helvetica, sans-serif;
    COLOR: #4e78e6;
    LETTER-SPACING: -0.03em
}
.c2-head-subh
{
    FONT: bold 8pt/9pt Arial, Helvetica, sans-serif;
    COLOR: #4e78e6;
    LETTER-SPACING: -0.03em
}

.c2-body-subh
{
    FONT: bold 8pt/10pt Tahoma, Arial, sans-serif;
    COLOR: #4e78e6;
    LETTER-SPACING: normal
}
.c2-body-text
{
    FONT: 9pt/10pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    LETTER-SPACING: normal
}
.c2-note
{
    FONT: 8pt/10pt Arial, Helvetica, sans-serif;
    COLOR: #4e78e6;
    LETTER-SPACING: normal
}

TD.c-title{}
TD.c-brdr{}
TD.c-head-bg
{
    BACKGROUND-COLOR: #A7BCF3
}
TD.c1-body-bg
{
    BACKGROUND-COLOR: #ffffff
}
TD.c2-body-bg
{
    BACKGROUND-COLOR: #e9effd
}
TD.nav-head
{
    FONT: bold 8pt/10pt Arial, Helvetica, sans-serif;
    COLOR: #e49f40;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: #d2ead1
}
TD.nav-body
{
    BACKGROUND-IMAGE: url(../images/bg_nav_tile.gif);
    FONT: bold 8pt/10pt Arial, Helvetica, sans-serif;
    COLOR: #e49f40;
    LETTER-SPACING: normal
}
.bnnrhdln
{
    FONT: bold 12pt/12pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    LETTER-SPACING: -0.03em
}
.bnnrhdln2
{
    FONT: bold 9pt/10pt Arial, Helvetica, sans-serif;
    COLOR: #FFFFFF;
    LETTER-SPACING: 0.03em
}
.caption
{
    FONT: 8pt/10pt Tahoma, Arial, sans-serif;
    COLOR: #4e78e6;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
TD.srchtext
{
    BACKGROUND: #eeffee;
    FONT: 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #000000
}
TD.srchlabel
{
    BACKGROUND: #336633;
    FONT: bold 9pt/11pt Arial, Helvetica, sans-serif;
    COLOR: #F6DFBF;
    LETTER-SPACING: normal;
    TEXT-ALIGN: right
}
TD.srchdata
{
    BACKGROUND: #eeffee;
    FONT: bold 9pt/11pt Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #e49f40;
    LETTER-SPACING: normal;
    TEXT-ALIGN: left
}
TD.pocname
{
    BACKGROUND: #eeffee;
    FONT: bold 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #e49f40;
    LETTER-SPACING: -0.01em;
    TEXT-ALIGN: left
}
TD.pocoffice
{
    BACKGROUND: #ffffff;
    FONT: 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #e49f40;
    LETTER-SPACING: -0.01em;
    TEXT-ALIGN: center
}
TD.pocphone
{
    BACKGROUND: #eeffee;
    FONT: 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #e49f40;
    LETTER-SPACING: -0.01em;
    TEXT-ALIGN: center
}
.c-faq-q
{
    FONT: bold 8pt/10pt Tahoma, Arial, sans-serif;
    COLOR: #e49f40;
    LETTER-SPACING: -0.03em
}
.c-faq-a
{
    FONT: 9pt/11pt "Times New Roman", Times, serif;
    COLOR: #000000;
    LETTER-SPACING: -0.03em
}
TD.c3-head-bg
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-COLOR: #F6DFBF
}
TD.pocnameRight
{
    COLOR: #e49f40;
    LINE-HEIGHT: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial;
    LETTER-SPACING: -0.01em;
    BACKGROUND-COLOR: #eeffee;
    TEXT-ALIGN: right;
    FONT-VARIANT: normal
}
.c1-nav-head {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 12px; color: #000000; background-color: #FFCC00; text-align: right; vertical-align: middle; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.c1-top-nav {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold}
.c-foot {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
.c1-head-link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #000000; font-weight: bold}



.caption2 { FONT: 8pt/10pt Tahoma, Arial, sans-serif; COLOR: #000000; LETTER-SPACING: normal; TEXT-DECORATION: none }

A:hover
{
    TEXT-DECORATION: underline;
    color: #0000FF
}
A.menulink1:hover
{
    TEXT-DECORATION: none;
    color: #FFFFFF
}
A.menulink1_on:hover
{
    TEXT-DECORATION: none;
    color: #FFFFFF
}
A.menulink2:hover
{
    TEXT-DECORATION: none;
    color: #FFFFFF
}
A.menulink3:hover
{
    TEXT-DECORATION: none;
    color: #FFFFFF
}
A.menulink4:hover
{
    TEXT-DECORATION: underline;
    color: #0000FF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px
}

A:active
{
    TEXT-DECORATION: none
}
TD.menu1--old
{
    BACKGROUND: #edc07f;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: #6d4000;
    word-spacing: normal;
    font-weight: bold
}
TD.menu2--old
{
    BACKGROUND-COLOR: #E49F40; 
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: #000000;
    word-spacing: normal;
    font-weight: bold;
}

TD.menu4
{
    BACKGROUND-COLOR: #E9EFFD; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    text-decoration: none;
    color: #4E78E6;
    word-spacing: normal;
    font-weight: bold
}
TD.srchbox
{
    BACKGROUND-COLOR: #EEEEEE
}
TD.nav-head
{
    FONT: bold 8pt/10pt Arial, Helvetica, sans-serif;
    COLOR: #003300;
    LETTER-SPACING: normal;
    BACKGROUND-COLOR: #d2ead1
}
TD.nav-body
{
    BACKGROUND-IMAGE: url(../images/bg_nav_tile.gif);
    FONT: bold 8pt/10pt Arial, Helvetica, sans-serif;
    COLOR: #003300;
    LETTER-SPACING: normal
}

TD.srchtext
{
    BACKGROUND: #eeffee;
    FONT: 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #003300
}
TD.srchlabel
{
    BACKGROUND: #336633;
    FONT: bold 9pt/11pt Arial, Helvetica, sans-serif;
    COLOR: #ccffcc;
    LETTER-SPACING: normal;
    TEXT-ALIGN: right
}
TD.srchdata
{
    BACKGROUND: #eeffee;
    FONT: bold 9pt/11pt Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #336633;
    LETTER-SPACING: normal;
    TEXT-ALIGN: left
}
TD.pocname
{
    BACKGROUND: #eeffee;
    FONT: bold 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #336633;
    LETTER-SPACING: -0.01em;
    TEXT-ALIGN: left
}
TD.pocoffice
{
    BACKGROUND: #ffffff;
    FONT: 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #336633;
    LETTER-SPACING: -0.01em;
    TEXT-ALIGN: center
}
TD.pocphone
{
    BACKGROUND: #eeffee;
    FONT: 8pt/10pt Tahoma, Arial, Helvetica, sans-serif;
    COLOR: #336633;
    LETTER-SPACING: -0.01em;
    TEXT-ALIGN: center
}
.c-faq-q
{
    FONT: bold 8pt/10pt Tahoma, Arial, sans-serif;
    COLOR: #663366;
    LETTER-SPACING: -0.03em
}
.c-faq-a
{
    FONT: 9pt/11pt "Times New Roman", Times, serif;
    COLOR: #000000;
    LETTER-SPACING: -0.03em
}
TD.c3-head-bg
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-COLOR: #d2ead1
}
TD.pocnameRight
{
    COLOR: #336633;
    LINE-HEIGHT: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial;
    LETTER-SPACING: -0.01em;
    BACKGROUND-COLOR: #eeffee;
    TEXT-ALIGN: right;
    FONT-VARIANT: normal
}
.c1-nav-head {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 12px; color: #000000; background-color: #FFCC00; text-align: right; vertical-align: middle; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}

.c1-top-nav {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: bold}
.c-foot {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}

.c1-head-link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 10pt; color: #000000; font-weight: bold}

.menulink1 { BACKGROUND-COLOR: #edc07f; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6d4000; font-weight: bold; text-decoration: none}

.menulink3 { BACKGROUND-COLOR: #edc07f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #a45f00 ; text-decoration: none}

.menulink2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.menulink1_on { BACKGROUND-COLOR: #e49f40; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6d4000; font-weight: bold; text-decoration: none }
TD.menu1_on { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; text-decoration: none; color: #6d4000; word-spacing: normal; font-weight: bold }

.menulink4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none }
A.visited { LETTER-SPACING: -0.02em; color: #666666; text-decoration: none}

.menulink2-wtab { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none }
A.menulink2-wtab:hover { LETTER-SPACING: -0.02em; TEXT-DECORATION: none; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}


.charlieTweet{
    color:#1B283F;
    font-family:Arial;
    font-size:11px;
    border-top: 1px solid #FFD89D;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 142px;
}

.charlieTweet a{
    color:#1B283F;
    text-decoration:none;
}

.charlieTweet a:hover{
    color:#2ba1e7;
    text-decoration:underline;
}

.charlieTweetDate{
    color:#9BA8A8;
    font-family:Arial;
    font-size:11px;
    font-style:italic;
}


.cos-videoholder{
	margin-left:50px;
	margin-bottom:30px;
	padding-top:30px;
	margin-top:10px;
	border-top:solid 1px #00529a;
	overflow:hidden;
	text-align:left;
	width:700px;
	}

.cos-links{
	text-align:center;
	font-weight:bold;
	}	
	
.cos-links a{
    color:#888d90;
    text-decoration:underline;}	

.cos-videos{
    margin-right:28px;
    float:left;
    width:200px;
    height:150px;
    border:0px;}	

.boardwalk-articlesholder{
	width:800px;
	overflow:hidden;
	}	
	
.cos-headlines{
	font-weight:bold;
	font-size:15px;
	color:#00529a;
	}	
	
.cos-articles{
	float:left;
	margin-top:80px;
	width:450px;
	}	
	
.cos-articles-list{
	padding-bottom:15px;	}	
	
.cos-articles-list a{
	color:Red;	}		
	
	

.cos-buttons
{
	width:800px;
	margin-top:20px;
	padding-bottom:100px;
	}	
	
.contactlink{
	background-image: url("../_images/blue-btn-bkgd.png");
	height:80px;
	background-repeat:repeat-x;
	width:220px;
	}
	
.contactlink:hover {
	opacity: .9;
	}	
	
.threelinks	
{
	margin-left:0px;
	margin-top:0px;
	}		

.cosbottomlinks{
    float:left;
    width:120px;
    border-right:1px solid #a6a8ab;
    height:60px;
    text-align:center;}
    
.clear
{
	clear:both;}    
	
.buttonsholder
{
	float:left;}	

.cos-viewall{
	padding-top:10px;
	font-weight:bold;
	width:450px;
	border-top:solid 1px #00529a;
	
	}
	
.contactlink{
	color:White;
	padding:10px;
	text-align:center;
	float:left;
}

.threelinks{
    background-color:#e4e4e5;
    float:left;
    margin-left:40px;
    width:540px;}
	

/* Quicklinks for right sidebar (orange) */

ul.EmployeeCorner {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:1px;
padding-left:1em;
text-indent: -1em;
padding-right: 4px;
}

ul.QuickLinks li:before {
	content: "\00BB \0020";
}

ul.EmployeeCorner li {
color:#35a2e5;
font-family:Arial;
font-size:11px;
font-weight:500;
margin-bottom:6px;
}

ul.EmployeeCorner li a {
color:#35a2e5;

}
ul.EmployeeCorner li a:visited {
color:#35a2e5;
}




/* Quicklinks for right sidebar (blue) */

ul.QuickLinks 
{
	list-style: none;
	list-style-image:none;
    list-style-type:none;
	margin-left: 0;
	padding-left: 1em;
	padding-right: 4px;
	text-indent: -1em;
}

ul.QuickLinks li:before {
	content: "\00BB \0020";
}

ul.QuickLinks li 
{
	font-family: Arial;
	color: #007CC9;
	font-size: 11px;
	font-weight: 500;
	margin-bottom: 6px;	
}

ul.QuickLinks li a 
{
	color: #007CC9;
}

ul.QuickLinks li a:visited
{
	color: #12344a;
}

ul.StandardLinks 
{
    padding: 0;
    margin: 0 auto;
    font-size: 12px;
}

ul.StandardLinks li 
{
    list-style: none;
    list-style-type: none;
    line-break: auto;
}





/* Accordian control styles  */

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #007CC9;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    text-align: left;
}


/* Forms */

.stdFormLabel{
    border: solid 0px blue;
    display:block; 
    float:left; 
    padding:3px 0 0 0px;
    width:200px;
    text-align: left;
}

.stdFormLabelLong{
    display:block;
    float:left;
    padding:3px 0 15px 0px;
    width:300px;
    text-align:left;
    font-weight:bold;
}



.stdFormText{
    display:block; 
    float:left; 
    padding:3px;
    margin: 0 0 8px 0; 
    width:250px;
    border: solid 1px #7f9db9;
 }

.stdFormTextFull
{
    display:block; 
    float:left; 
    padding:3px;
    margin: 0 0 8px 0; 
    width:400px;
    border: solid 1px #7f9db9;
    }

.stdFormDrpDwn{
    display: block;
    width:257px;
    margin: 5px 0 5px 0; 
    }

.hrFormDrpDwn
{
	border: solid 1px #7f9db9;
    display: block;
    width:250px;
    margin: 0 0 8px 0;
    }
    
.formRow {
    clear:both; 
    background:none; 
    border: solid 0px #35A2E5;
    overflow: visible;
 
    }

.formRow .stdFormText:hover, .stdFormText:focus, .stdFormText:active {
    background-color: #DDF1FB; 
    border: solid 1px #35A2E5;
}

.third_hidden {
     clear:both; 
    background:none; 
    border: solid 0px #35A2E5;
    overflow: visible;
}

.third_hidden .stdFormText:hover, .stdFormText:focus, .stdFormText:active {
    background-color: #DDF1FB; 
    border: solid 1px #35A2E5;
}

.watermarked{
    
    color: #cccccc;
    display:block; 
    float:left; 
    padding:3px;
    margin: 0 0 8px 0; 
    width:250px;
    font-family: Arial, Sans-Serif;
    border: solid 1px #7f9db9;
 }

.watermarkedFull{
    
    color: #cccccc;
    display:block; 
    float:left; 
    padding:3px;
    margin: 0 0 8px 0; 
    width:400px;
    font-family: Arial, Sans-Serif;
    border: solid 1px #7f9db9;
 }

.formRow .watermarked:hover, .watermarked:focus, .watermarked:active {
    background-color: #DDF1FB; 
    border: solid 1px #35A2E5;
    color: #999999;
    width:250px;
}

.serviceSelectLabel{
    border: solid 0px #35A2E5;
    width: 300px;
    text-align: left;
    display: block;
    padding: 8px;
   
 }

.submitbutton:hover,
.submitbutton-left:hover,
.submitbutton-left a:hover {
    background-color: #c5fabb; 
    border: solid 2px #35A2E5;
}

.submitbutton,
.submitbutton-left,
.submitbutton a {
   color: #000000;
   display:block; 
   float:left; 
   font-weight: bold;
   width:207px;
   height:46px;
   background-color: #DDF1FB;  
   border: solid 2px #7f9db9;
   padding: 12px;
}

.submitbutton {
   margin-left:130px;}
 
 .buttonRow{
    border-top: solid 1px #35A2E5;
    padding-left:0px;
    margin-top:25px;
    padding-top: 20px;
 }
 

 /* IT Page */
 
 .mainITHolderStyle{
	border: solid 0px blue;
	overflow: hidden;
	}

 .mainITHolder{
	border: solid 0px blue;
	overflow: hidden;
	}

#itcontent{
    float:none;
    border: solid 0px green;
    overflow:hidden;
}

#ITFormArea{
	width:480px;
	border: solid 0px #000000;
	float:left;
	text-align:left;
	margin:0px 0px 0px 25px;
	padding:5px;
	background-color:#ffffff;
	
}

.ITDivHead{
	width:300px;
	
	}

#ITResources{
	width:250px;
	border: solid 0px green;
	float:left;
	text-align:left;
	margin-top:0px;
	padding:5px;
	margin-left:20px;
	background-color:#ffffff;	 
	
}

.tickets{
    padding:5px;
    margin-bottom:12px;
    
}

.errMessage{
    border: solid 3px #CA2020;
    background-color: #DCB1B1;
    color: #CA2020;
    width: 400px;
    padding: 12px 12px 12px 12px;
    margin-bottom: 15px;
}

.btn_itTicketTrack{
    border: solid 0px #CA2020;
    padding: 5px 0 0 4px;
}

.confirmationAlert{
    border: solid 3px #54A86C;
    background-color: #A2E585;
    width: 195px;
    padding: 12px 12px 12px 64px;
    background-image: url("../_images/confirmCheck.png");
    background-repeat: no-repeat;
    background-position: 15px 15px;
}

#ITNews{
    width:740px;
	float: none;
	border: solid 0px blue;
	text-align:left;
	height:580px;
	margin-bottom:10px;
	margin-top:21px;
	background-color: #DDF1FB;
	padding:5px;
	}
	
 /*~~~~~~~~~~~~~~~~~~~~~~~~*/
 /* Constructionpaper Page */
 /*~~~~~~~~~~~~~~~~~~~~~~~~*/
 .ConstructionHolderStyle {

	border: solid 0px blue;
	overflow: hidden;

 }

 .ConstructionHolder {

	border: solid 0px blue;
	overflow: hidden;
    width: 796px;
    margin: 0 auto;

 }
 /*Construction paper header*/

 #ConstructionHeader {
 
    clear: both;
         
 }
 
 /* Safety */
  #safetyholder {
	width: 161px;
	margin: 15px auto 0 auto;
	border: 1px solid #0f4c5e;
	border-radius: 6px;
    text-align: center;
    background: #fff;
    font-family: Helvetica, Arial, sans-serif;
    overflow: hidden;
    font-size: 13px;
}
.safety-header {
    background-color: #000;
    color: #fff;  
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
    padding: 10px 0;
}
.safety-content {
    margin-top: 10px;
    padding: 126px 0 20px 0;
    background: url(../_images/path_to_zero.jpg) top center no-repeat;
    background-size: 120px 120px;
}
.safety-content a {
    display: inline-block;
    margin: 6px 0 0 0;
}
 
 #HeaderBlurb p {
     
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#047ec2;
	font-weight:800;
	line-height:21px;
	padding:0px 40px 10px 40px;
	text-align:left;
 }
 
 #HeaderBlurb a {
    
    color: #003366;
    text-decoration: none;
    
 }
  
 /* Quality */
  #qualityholder {
	width: 161px;
	margin: 15px auto 0 auto;
	border: 1px solid #0f4c5e;
	border-radius: 6px;
    text-align: center;
    background: #fff;
    font-family: Helvetica, Arial, sans-serif;
    overflow: hidden;
    font-size: 13px;
}
.quality-header {
    background-color: #000;
    color: #fff;  
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 1;
    padding: 10px 0;
}
.quality-content {
    padding: 116px 0 20px 0;
    background: url(../_images/QualityLogo.png) top center no-repeat;
    background-size: 161px 106px;
    background-color: #416dbc;
}
.quality-content a {
    display: inline-block;
    margin: 6px 0 0 0;
    color: white!important;
} 
.quality-content a:hover {
    color: #9fa1a4!important;
}

 #HeaderBlurb p {
     
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#047ec2;
	font-weight:800;
	line-height:21px;
	padding:0px 40px 10px 40px;
	text-align:left;
 }
 
 #HeaderBlurb a {
    
    color: #003366;
    text-decoration: none;
    
 }
 
/*Construction paper Featured items*/

 #Featured_Spot {
     
    clear: both; 
    background-image: url("../_images/constructionpaper/Featvideo.png");
    background-repeat: no-repeat;
    height:520px;
 }

 
 #FeatVideo {

    float:left;
    width: 240px;
    margin-left: 65px;
    padding-top: 190px;

 }

 #Safetytip {
     
     float: right;
     width: 255px;
     margin-right:45px;
     margin-top:205px;
     font-weight:bold;
     text-align:left;
     font-size: 12px;
    color: #666666;
    line-height: 24px;}
 

 /*Article links*/
 #News_Links 
 {
 margin-bottom:15px;
 text-align:left;
 }

#News_Links li.links h1
 {
 
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
	color:#172c5e;
	font-weight:800;
border:red;
    margin-bottom:-7px
 }
 
 #News_Links p 
 {color:rgb(77, 77, 79);
  margin-bottom:5px;  
  font-size:14px; 
  line-height:18px;
 }
 
 #News_Links a
 {
     color:rgb(138, 140, 142);
     text-decoration:none;}
     
  #News_Links a:hover
 {
     color:#172c5e;
     }    
 
 #News_Links li.links 
 {
     list-style: none;
     margin-bottom:20px;}
 
 .articlelinks{color:rgb(138, 140, 142);}

/* Media Styles */
	
H4 /* curriculum heading */
{
    background-color:#4b63a5;
    width: 195px;
    color: white;
    height: 20px;
    padding-top: 3px;
    padding-left: 5px;
}

H5
{
    font-size: 12px;
    color: #77756A;
    font-weight: bold;
    display: inline;
}

.viewMsg{
    color: #cccccc;
    font-size: 11px;
}



.box{
    border:solid 1px #4b63a5;
}

.button{
    background-color:#4b63a5;
    color:White;
    border: none;
    margin-left: 4px;
    width: 25px;
    cursor: pointer;
}

/* Page Layout */

.featuredBoxHolder{
    border: solid 0px gray;
    width: 420px;
    height:185px;
    overflow:hidden;
    background-image:url(../_images/featurebg.jpg);
    background-color:#d7d7d7;
    margin-bottom:10px;
    margin-top:0px;
    text-align:center;
}

#featureboxes{
padding-left:14px;
float:none;
text-align:center;
width:406px;
height:140px;
margin-top:10px;
}

#featurenav{
float:none;
width:420px;
text-align:center;
height:20px;
color:#949494;
}


.leftModule{}

.listLeft{
    border: solid 1px #43B335;
    width: 120px;
    float: left;
    padding:6px 6px 34px 6px;
    background-color:#F8F8CD;
    text-align:left;
    display:block;
    /* 140 */
}

.listLeft h3{
    font-size: 14px;
    color: #205278;
    line-height: 16px;
    margin:0px;
}

.tagCloudHolder{
    margin-bottom: 25px;
}

.ecommListRight{
    border: solid 0px red;
    float:left;
    padding: 0;
    overflow: visible;
    width: 76%; 
    text-align:left;
    /* 452 */
}

.courseHolder{
    margin: 0px 0 0 20px;
    border: solid 0px red;
    width: 74%; 
    text-align:left;
    float:left;
    margin-bottom: 50px;
    display:block;
}

.itemHR{
    color: #007CC9;
    height: 1px;
    margin-top: 12px;
    margin-bottom: 12px;
}

/* Thumbnail View */

.contThumbHolder{
    border:solid 1px #dddddd;
    width:130px;
    margin:6px;
    padding: 2px;
    height: 128px;
    text-align:center;
    float:left;
}

.featThumbHolder{
    border:solid 0px #dddddd;
    width:130px;
    margin:0px;
    padding: 2px;
    height: 128px;
    text-align:center;
    float:left;
}

.relatedHolder{
    border:solid 0px #dddddd;
    margin-top: 8px;
    overflow: hidden;
    /* background-color: #DAF2FE; */
    padding: 6px;
}

.relatedThumbHolder{
    border:solid 0px #dddddd;
    width:130px;
    margin:0px;
    padding: 2px;
    text-align:center;
    float:left;
}

.contThumbImg{
    width: 120px;
    height: 80px;
    border: solid 1px black;
 }

.relatedList{
    clear:both;
 }


.pan_wrap
{
	background: url(../img/pan_checks.gif) repeat;
	margin: 0 auto 15px;
	position: relative;
	width: 650px;
	height: 212px;
}


.imgThumb{
    border: solid 1px #6479b1;
    width: 120px;
    height: 80px;
    position: relative;
	overflow: hidden;
	background-color:White;
 }
 
.badge
{
	background: url(../_images/featured_badge.png) no-repeat;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 120px;
	height: 80px;
}

.contThumbTitle{
    border: solid 0px aqua;
    margin: 2px 4px 5px 6px;
    text-align: left;
    display: block;
    font-size: 11px; 
    }

.thumbHR{
    border: solid 0px aqua;
    text-indent: 18px;
    margin: 0;
    width: 120px;
    display: block;
    border-bottom: 1px dotted #cccccc;
    
}

.contThumbTitle a{
    color:Black;
    text-decoration: none;
 }

.contThumbTitle a:hover{
     color: #4b63a5;
     text-decoration:underline;
       } 

.infoPanel{
    padding: 8px;
}


/* Sidebar */



/* Filter Message */
.filterMessage{
   margin-left:8px;
   margin-top: 5px; 
}



/* List styles */

.filterlist{
    list-style-type:none;
    margin-top: 2px;
    border: solid 0px black;
    }
    
    .filterlist li{
    margin-left:-26px;
    color:Black;
    height:18px;
    border: solid 0px black;
    }   
    
     .filterlist a{
     color:Black;
     text-decoration:none;
     width:200px;
    }   

     .filterlist a:hover{
     color: #4b63a5;
     text-decoration:underline;
       }  


/* content area */

.ul_curriculum{
width:450px;
padding-left:0px;
margin: 10px 0 0 0;
border: 0px solid green;
overflow:visible;

}

    .li_curriculum{
    list-style-type:none;
    background-color: white;
    border: 0px solid black;
    float:left;
    width:200px;
    margin-left:12px;
    
    }


.ul_content{
    border: 0px solid red;
    font-family: Arial;
    font-size:12px;
    background-color:white;
    width:168px;
    margin-left:18px;
    margin-top:0px;
    padding-left:0px;
}

.li_content_1{
 /*articulate course*/
     border: 0px solid red;
     /*background:url(../_images/note_book.png) no-repeat;*/
     background:url(../_images/icon_monitor_pc.gif) no-repeat;
     padding-left:30px;
     list-style-type:none;
     margin-bottom:0px;
     padding-bottom:9px;
     overflow:visible;
}

.li_content_1 a{
     /*articulate course*/
     color: black;
     text-decoration:none;
}

.li_content_1 a:visited{
     /*articulate course*/
     color: gray;
}

.li_content_1 a:hover{
     /*articulate course*/
     color: #6479b1;
}


.li_content_0{
     /*video*/
     border: 0px solid red;
     background-color:white;
     /*background:url(../_images/film.png) no-repeat;*/
     background:url(../_images/page_video.gif) no-repeat;
     padding-left:30px;
     list-style-type:none;
     margin-bottom:5px;
}

.li_content_0 a{
     /*video*/
     color: black;
     text-decoration:none;
}

.li_content_0 a:visited{
     /*video*/
     color: gray;
}

.li_content_0 a:hover{
     /*video*/
     color: #6479b1;
}

.typeIcon_0{
    /*video*/
    background:url(../_images/page_video.gif) no-repeat;
    background-position: 5px -1px;
}

.typeIcon_1{
    /*course*/
    background:url(../_images/icon_monitor_pc.gif) no-repeat;
    background-position: 5px -1px;
}


.statusBox{
    color: #ffffff;
    width: 400px;
    padding: 20px;
    border: solid 0px black;
}


/* Reports */

.singlePage{
    padding: 25px;
    text-align:left;
}


/* Tag cloud styles */

.tag1{
    font-size: 10px;
    color: #6D98B9;
}

.tag2{
    font-size: 12px;
    color: #4F7999;
}

.tag3{
    font-size: 14px;
    color: #205278;
}

.tag4{
    font-size: 16px;
    color: #0B3352;
}

.tag5{
    font-size: 18px;
    color: #1D4968;
    font-weight: 200;
}

.tag6{
    font-size: 20px;
    color: #0C2A40;
    font-weight: 500;
}

.tag7{
    font-size: 22px;
    color: #0E3048;
    font-weight: 600;
}



/* grid list style */
.Grid {
	border:solid 1px #cccccc;
}

.Grid td {
	border:solid 1px #cccccc;
	font-size:12px;
	margin:3px 3px 3px 3px;
	padding:1px 1px 1px 5px;
	text-align:left;
}

.GridHeader {
	font-weight:bold;
	font-size:12px;
	height:29px;
	color: #003366;
	text-align:left;
    background-color:#8b8dbb;
    border: solid 0px white;
}

.GridHeader th{
    padding-left: 5px;
    border: solid 0px black;
}

.GridItem {
	background-color:#e6e6e6;
}

.GridAltItem {
	background-color:#e6e6e6;
}

 /*confirmation page*/
 
.confirmbox{
    background-image:url(../_images/confirmbg.jpg);
    background-repeat:no-repeat;
    width:517px;
    height:332px;
    color:white;
    font-family:Arial, Helvetica, sans-serif;
    padding:22px 0px 0px 22px;
    margin:22px 0px 0px 22px;
    }

.confirmtitle{
	font-size:36px;
	font-weight:500;
	width:452px;
	}
    
.confirmtext{
	font-size:28px;
	margin-top:32px;
	width:452px;
	}
	

/* CSS for contstruction paper from CCS */	
	


.trademark {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4d4d4f;
	line-height:15px;}

.articleheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#172c5e;
	font-weight:800;
	line-height:18px;
}

.subheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#047ec2;
	font-weight:800;
	line-height:21px;
}
.articlelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8c8e;
	line-height:15px;
}
.smalllinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4d4d4f;
	font-weight:800;
	line-height:21px;
}

a:link {
	color: #00549f;
}
a:visited {
	color: #0071b9;
}
a:hover {
	color: #9fa1a4;
}
a:active {
	color: #0071b9;
}


/* CSS for COS page */

.COS-logo {
	margin:20px 0px 30px 70px;
}

.holder_COStop{
    overflow: hidden;
}

.COS-AboutUs {
	text-align: center;
	background-color: rgb(215, 215, 215); 
    padding: 30px;
	width: 740px; 
	margin-top: 0px;
	overflow: hidden;
}

.COSOperations {
    width:50%; 
    margin-left:15px; 
    float:right;
	overflow:hidden;
	text-align: left
}

.COSOperations li {
     list-style-type: none;
     padding:5px;
     display: block;
     overflow: hidden;
}
 
.COSOperations a {
     list-style-type: none;
}

.prog li {
    list-style-type: none;
    padding: 5px;
    display: block;
}

.slider {
  width: 380px; /* Update to your slider width */
  height: 252px; /* Update to your slider height */
  position: relative;
  overflow: hidden;
  margin-top: 40px;
  padding: 0;
  margin: 0 auto;
}

.slider li {
  display: none;
  position: absolute; 
  top: 0; 
  left: 0; 
}

.slider li img  {
    height:252px;
    list-style: none;
}

/* Flowplayer Css */

.flowplayer{position:relative;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
.flowplayer a:focus{outline:0}
.flowplayer video{width:100%}
.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
.flowplayer .fp-message p{color:#666;font-size:95%}
.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
.is-fullscreen.flowplayer .fp-controls{bottom:3px}
.is-mouseover.flowplayer .fp-controls{bottom:0}
.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help .fp-help-section{margin:3%;direction:ltr}
.flowplayer .fp-help .fp-help-basics{margin-top:6%}
.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
.flowplayer .fp-help small{font-size:90%;color:#aaa}
.flowplayer .fp-help .fp-close{display:block}
@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
}.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
.flowplayer .fp-subtitle p:after{content:'';clear:both}
.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/white.png);background-size:37px 300px;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play{background-image:url(img/white_rtl.png)}
.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/black.png);}
.is-rtl.color-light.flowplayer .fp-fullscreen,.is-rtl.color-light.flowplayer .fp-unload,.is-rtl.color-light.flowplayer .fp-mute,.is-rtl.color-light.flowplayer .fp-embed,.is-rtl.color-light.flowplayer .fp-close,.is-rtl.color-light.flowplayer .fp-play{background-image:url(img/black_rtl.png)}
@media (-webkit-min-device-pixel-ratio: 2){.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(img/black@x2.png)}
.is-rtl.color-light.flowplayer .fp-fullscreen,.is-rtl.color-light.flowplayer .fp-unload,.is-rtl.color-light.flowplayer .fp-mute,.is-rtl.color-light.flowplayer .fp-embed,.is-rtl.color-light.flowplayer .fp-close,.is-rtl.color-light.flowplayer .fp-play{background-image:url(img/black_rtl@x2.png)}
}@media (-webkit-min-device-pixel-ratio: 2){.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(img/white@x2.png)}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play{background-image:url(img/white_rtl@x2.png)}
}.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white.png) center no-repeat;background-size:12%;}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(img/play_white_rtl.png) center no-repeat;background-size:12%}
@media (-webkit-min-device-pixel-ratio: 2){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(img/play_white@x2.png) center no-repeat;background-size:12%}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(img/play_white_rtl@x2.png) center no-repeat;background-size:12%}
}.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black.png);}
.is-rtl.color-light.is-splash.flowplayer .fp-ui,.is-rtl.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black_rtl.png)}
@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black@x2.png);}
.is-rtl.color-light.is-splash.flowplayer .fp-ui,.is-rtl.color-light.is-paused.flowplayer .fp-ui{background-image:url(img/play_black_rtl@x2.png)}
}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:40px;cursor:pointer;display:none;z-index:100;}
.flowplayer .fp-logo img{width:100%}
.is-embedded.flowplayer .fp-logo{display:block}
.fixed-controls.flowplayer .fp-logo{bottom:15px}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:10px;left:auto;right:10px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{right:auto;left:10px;background-position:18px -197px}
.flowplayer .fp-unload,.flowplayer .fp-close{background-position:14px -175px;display:none;}
.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{background-position:14px -175px}
.flowplayer .fp-play{display:none;width:27px;height:30px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
.is-rtl.flowplayer .fp-play{background-position:18px -24px;left:auto;right:0}
.play-button.flowplayer .fp-play{display:block}
.is-paused.flowplayer .fp-play{background-position:9px 7px;}
.is-rtl.is-paused.flowplayer .fp-play{background-position:18px 7px}
.flowplayer.is-ready.is-closeable .fp-unload{display:block}
.flowplayer.is-ready.is-closeable .fp-fullscreen{display:none}
.flowplayer.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important;}
.is-rtl.flowplayer.is-fullscreen .fp-fullscreen{background-position:21px -217px}
.flowplayer.is-fullscreen .fp-unload,.flowplayer.is-fullscreen .fp-close{display:none !important}
.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:10px;height:10px;margin:0 165px 0 55px;}
.no-volume.flowplayer .fp-timeline{margin-right:75px}
.no-mute.flowplayer .fp-timeline{margin-right:55px}
.play-button.flowplayer .fp-timeline{margin-left:72px}
.is-rtl.flowplayer .fp-timeline{margin:0 55px 0 165px;}
.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:75px}
.no-mute.is-rtl.flowplayer .fp-timeline{margin-left:55px}
.play-button.is-rtl.flowplayer .fp-timeline{margin-right:72px}
.is-long.flowplayer .fp-timeline{margin:0 195px 0 85px;}
.no-volume.is-long.flowplayer .fp-timeline{margin-right:105px}
.no-mute.is-long.flowplayer .fp-timeline{margin-right:85px}
.play-button.is-long.flowplayer .fp-timeline{margin-left:102px}
.is-rtl.is-long.flowplayer .fp-timeline{margin:85px 0 195px 0;}
.no-volume.is-rtl.is-long.flowplayer .fp-timeline{margin-left:105px}
.no-mute.is-rtl.is-long.flowplayer .fp-timeline{margin-left:85px}
.play-button.is-rtl.is-long.flowplayer .fp-timeline{margin-left:102px}
.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 120px 0 10px}
.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:30px}
.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:10px}
.play-button.no-time.flowplayer .fp-timeline,.play-button.aside-time.flowplayer .fp-timeline{margin-left:27px}
.is-rtl.aside-time.flowplayer .fp-timeline,.is-rtl.no-time.flowplayer .fp-timeline{margin:0 10px 0 120px}
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline,.is-rtl.no-time.no-volume.flowplayer .fp-timeline{margin-left:30px}
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline,.is-rtl.no-time.no-mute.flowplayer .fp-timeline{margin-left:10px}
.is-rtl.play-button.no-time.flowplayer .fp-timeline,.is-rtl.play-button.aside-time.flowplayer .fp-timeline{margin-right:27px}
.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
.flowplayer.is-touch .fp-timeline{overflow:visible}
.flowplayer.is-touch .fp-progress{-webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear}
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress{-webkit-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;-moz-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear}
.flowplayer.is-touch.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-mouseover .fp-progress:before{content:'';display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;right:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before{right:auto;left:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after{left:-10px;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:-1px 0 4px rgba(0,0,0,0.5);box-shadow:-1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-progress:before{width:10px;height:10px}
.flowplayer.is-touch.is-mouseover .fp-progress:after{height:10px;width:10px;top:-5px;right:-10px;border:5px solid rgba(255,255,255,0.65);-webkit-box-shadow:1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:1px 0 4px rgba(0,0,0,0.5);box-shadow:1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after{border:10px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;top:-10px;right:-15px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after{left:-15px;right:auto;border:10px solid #fff}
.flowplayer .fp-volume{position:absolute;top:11px;right:10px;}
.is-rtl.flowplayer .fp-volume{right:auto;left:10px}
.flowplayer .fp-mute{position:relative;width:10px;height:15px;float:left;top:-3.5px;cursor:pointer;background-position:-2px -99px;}
.is-rtl.flowplayer .fp-mute{float:right;background-position:-25px -99px}
.no-mute.flowplayer .fp-mute{display:none}
.flowplayer .fp-volumeslider{width:90px;height:8px;cursor:col-resize;float:left;}
.is-rtl.flowplayer .fp-volumeslider{float:right}
.no-volume.flowplayer .fp-volumeslider{display:none}
.flowplayer .fp-volumelevel{height:100%}
.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
.flowplayer .fp-time.is-inverted .fp-duration{display:none}
.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:10px}
.no-time.flowplayer .fp-time{display:none}
.is-long.flowplayer .fp-time em{width:65px}
.flowplayer .fp-elapsed{left:10px;}
.play-button.flowplayer .fp-elapsed{left:27px}
.is-rtl.flowplayer .fp-elapsed{left:auto;right:10px;}
.play-button.is-rtl.flowplayer .fp-elapsed{right:27px}
.flowplayer .fp-remaining,.flowplayer .fp-duration{right:120px;color:#eee;}
.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:30px}
.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:10px}
.is-rtl.flowplayer .fp-remaining,.is-rtl.flowplayer .fp-duration{right:auto;left:120px;}
.no-volume.is-rtl.flowplayer .fp-remaining,.no-volume.is-rtl.flowplayer .fp-duration{left:30px}
.no-mute.is-rtl.flowplayer .fp-remaining,.no-mute.is-rtl.flowplayer .fp-duration{left:10px}
.flowplayer .fp-remaining{display:none}
.flowplayer.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
.flowplayer.color-light .fp-remaining,.flowplayer.color-light .fp-duration{color:#666}
.flowplayer.aside-time .fp-time{position:absolute;top:10px;left:10px;bottom:auto !important;width:100px;}
.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:10px;}
.is-rtl.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:auto;margin-left:10px}
.flowplayer.is-long.aside-time .fp-time{width:130px}
.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed{display:none !important}
.flowplayer.is-poster .fp-engine{top:-9999em}
.flowplayer.is-loading .fp-waiting{display:block}
.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
.flowplayer.is-loading .fp-ui{background-position:-9999em}
.flowplayer.is-seeking .fp-waiting{display:block}
.flowplayer.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333;}
.is-rtl.flowplayer.is-fullscreen{left:auto !important;right:0 !important}
.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
.flowplayer.is-error .fp-message{display:block}
.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
.flowplayer.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:30px}
.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.fixed-controls .fp-volume{display:block}
.flowplayer.fixed-controls .fp-controls{bottom:-30px;}
.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
.flowplayer.fixed-controls .fp-time em{bottom:-20px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:10px}
.flowplayer.is-disabled .fp-progress{background-color:#999}
.flowplayer .fp-embed{position:absolute;top:10px;left:10px;display:block;width:25px;height:20px;background-position:3px -237px;}
.is-rtl.flowplayer .fp-embed{background-position:22px -237px;left:auto;right:10px}
.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
.is-rtl.flowplayer .fp-embed-code{left:auto;right:40px;}
.is-rtl.flowplayer .fp-embed-code:before{left:auto;right:-10px;border-right-color:transparent;border-left-color:#333}
.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
.flowplayer .fp-embed-code label{display:block;color:#999}
.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.aside-time .fp-embed{left:100px;}
.is-rtl.flowplayer.aside-time .fp-embed{left:auto;right:100px}
.flowplayer.aside-time .fp-embed-code{left:130px;}
.is-rtl.flowplayer.aside-time .fp-embed-code{left:auto;right:130px}
.flowplayer.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.is-long.aside-time .fp-embed{left:130px;}
.is-rtl.flowplayer.is-long.aside-time .fp-embed{left:auto;right:130px}
.flowplayer.no-time .fp-embed{left:10px !important;}
.is-rtl.flowplayer.no-time .fp-embed{left:auto;right:10px !important}
@-moz-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-o-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-ms-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@keyframes pulse{0%{opacity:0}
100%{opacity:1}
}.flowplayer .fp-controls{background-color:#111}
.flowplayer .fp-timeline{background-color:#555}
.flowplayer .fp-buffer{background-color:#eee}
.flowplayer .fp-progress{background-color:#4da5d8}
.flowplayer.is-touch.is-mouseover .fp-progress:before{background-color:#4da5d8}
.flowplayer .fp-volumelevel{background-color:#fff}
.flowplayer .fp-volumeslider{background-color:#555}
.flowplayer .fp-timeline,.flowplayer .fp-volumeslider{border:1px inset;border-color:rgba(0,0,0,0.2) rgba(17,17,17,0.05)}
.flowplayer .fp-controls,.flowplayer .fp-progress{background-image:-moz-linear-gradient(rgba(255,255,255,0.4),rgba(255,255,255,0.01));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,0.4)),to(rgba(255,255,255,0.01)))}
.flowplayer .fp-timeline,.flowplayer .fp-buffer,.flowplayer .fp-progress,.flowplayer .fp-volumeslider,.flowplayer .fp-volumelevel{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.flowplayer.color-light .fp-controls{background-color:#eee;background-image:-moz-linear-gradient(rgba(0,0,0,0.01),rgba(0,0,0,0.3));background-image:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0.01)),to(rgba(0,0,0,0.3)))}
.flowplayer.color-light .fp-timeline,.flowplayer.color-light .fp-volumeslider{border-color:#eee #ccc}
.flowplayer.color-light .fp-timeline,.flowplayer.color-light .fp-volumeslider{background-color:#ccc;font-size:10px}
.flowplayer.color-alt .fp-progress{background-image:-moz-linear-gradient(#999,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#999),to(#111))}
.flowplayer.color-alt.is-touch.is-mouseover .fp-progress:before{background-image:-moz-linear-gradient(#999,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#999),to(#111))}
.flowplayer.color-alt .fp-timeline,.flowplayer.color-alt .fp-volumeslider{background-color:#111}
.flowplayer.color-alt2 .fp-progress{background-color:#900}
.flowplayer.color-alt2.is-touch.is-mouseover .fp-progress:before{background-color:#900}

.formfield {
    width: 280px;
    border: 1px solid #bbbbbb;
    padding: 2px 5px;
    margin-bottom: 5px;
    background-color: white;
    overflow: hidden;
    height: 28px;
}

.formtext {
    font-weight: bold;
    margin-top: 12px;
}

.red {
    color: Red;
}

.button-gray,
.button-gray a {
    text-align: center;background-color: #515151;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: White;
    padding: 9px 12px;
    margin: 0px;
    border: 0;
}

.button-gray:hover,
.button-gray a:hover {
    background-color: #1f1f1f;
}

.viewContent {
    text-align:center;
    overflow: hidden;
    display: block;
    padding-left: 0px;
    padding-top: 10px;
    padding-bottom: 20px;
    background-color: rgb(215, 215, 215);
    width:800px
}

.costsavingstitle {
    font-family:arial, helvitica;
    font-weight:bold;
    font-size:12pt;
    line-height:12pt;
    color:#00469B;
    padding-top:5px;
    text-align:center;
}

.costsavingslocation {
    font-family: Arial Narrow;
    font-weight:bold;
    color:#000000;
    font-size:12pt;
}

.costsavingspercentage {
    font-family:arial, helvitica;
    font-weight:bold;
    color:#000000;
    font-size:12pt;
    position:absolute; 
    top:10px; 
    left:7px;
}

.costsavingscategory {
    font-family: arial, helvitica;
    font-weight: bold;
    color: #00509F;
    font-size: 16pt;
}

.costsavingspagetitle {
    font-family:arial, helvitica;
    font-weight:bold;
    font-size:18pt;
    color:#000000;
}

.dropdown1 {
    position: relative;
    display: inline-block;
    margin-right: 18px;
    float: left;
    display: inline;
    background-color: #1760a8;
    padding: 20px;
}

.dropdown1:hover {
    background-color: #00376d;
}

    .dropdown1 a
    {
        color: white;
    }

.dropdown1 .dropdown1-menu {
    position: absolute;
    top: 102%;
    left: 0;
    display: none;
    margin: 0;
    list-style: none;
    width: 640px;
    padding: 0;
    background:#CCCCCC;
}

.dropdown1 label {
    color: white;
}

.dropdown1 label:hover {
    background: #00549F;
    cursor: pointer;
}

.dropdown1:hover .dropdown1-menu {
    display: block;
}

    .dropdown1 a {
        display: block;
        text-decoration: none;
        font-size: 13px;
        padding: 6px;
        color: white;
    }

    .dropdown1 a:hover {
        color: #00376d;
    }