html { overflow-y: scroll; }
body { font-family: Arial, Sans-Serif; color: #333333; }
input, select, button, textarea { font-family: Arial, Sans-Serif; color: #333333; }
body { margin: 0; padding: 0; background-color: White; }
table { margin: 0; padding: 0; }
td, th { font-size: 12px; }
p { margin: 0; padding: 1em 0 0 0; line-height: 130%;}
img { border: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; font-family: Georgia; color: #0E2563}
h1 { font-size: 2.0em; padding: 0.0em 0; }
h2 { font-size: 1.6em; padding: 0.63em 0; }
h3 { font-size: 1.25em; padding: 0.8em 0 0.8em 0; color: #0E2563; font-family: Georgia}
h4 { font-size: 1em; padding: 1em 0; color: #0E2563;}
h5 { font-size: 0.8em; padding: 1.25em 0; }
h6 { font-size: 0.64em; padding: 1.56em 0; }

a { color: #0E2563; }
a:hover { text-decoration: underline; }
.GreenButton {font-size:14px;font-weight:bold;border:2px solid #444444;padding:4px;width:120px;background-image:url(/images/next.jpg);color:White;cursor:pointer;}
.White { color: #ffffff; }
.Black { color: Black; }
.Red { color: #A32638; }
.RedBG { background-color: #A32638; color: White; }
.Gray { color: #7d7d7d; }
.Blue { color: #0E2563; }
.PageTitle h1 { float: left; }
.PageTitle p {clear: both; }

#Page { background-color: White; width: 990px; margin: 0 auto; text-align: left; padding: 0 15px 0 15px;}

.Header { font-family: Georgia; color: #0E2563; }
.Header a { font-family: Georgia; color: #0E2563; }
.HeaderTitle { font-weight: bold; font-size: 14px; }
.Header img {padding: 5px; }

.TagLine {padding: 15px 0 0 0 ; text-align: right; float: right;}

.Separator { background-color: White; height: 1px; font-size: 1px; line-height: 1px; clear: both; }
.Shadow { height: 4px; font-size: 1px; line-height: 1px; background-image: url(../images/Shadow4.jpg); background-repeat: repeat-x; }
.HalfLine { margin: 0; padding: 0.2em 0 0.2em 0; font-size: 11px; }
.HalfLine p {margin-bottom:5px; }
.Banner {width: 100%; overflow: hidden; }
.Logo { width: 80%; position: relative; float: left; display: block; background-color: #ffffff; border-bottom: 2px solid #c0c0c0;}
.ConsultFeeder { width: 18%; float: right; display: block;}
.ConsultFeederTitle { text-align: center; font-size: 16px; font-weight: bold; background-color: white; color: #A32638; text-transform: uppercase;}
.ConsultFeederBody { text-align: center; margin-top: 10px;}
.ImageOverlay {}
.Testimonial { font-family: Century Gothic; font-style: italic; font-size: 14px; width: 460px; padding-left: 30px; padding-top: 40px; color: Black; vertical-align: top; }


.FlashBanner { position: absolute; z-index: 0; }

.FreeConsultation { border-bottom: 2px solid #c0c0c0; font-weight: bold; text-align: left; color: #A32638; padding: 2px 0px 5px 0px; }
.FreeConsultation table { font-weight: bold; }
.FreeConsultationTitle { font-size: 16px; font-weight: bold; font-variant: small-caps; }

.TopNav { font-size: 11px; line-height: 17px; padding-left: 4px; text-transform: uppercase; background-color: #A32638; color: White; position: relative; z-index: 300;}
.TopNav td { font-size: 11px; position: relative; z-index: 300;}
.TopNav a { color: White; text-decoration: none; z-index: 300;}
.TopNav a:hover { color: White; text-decoration: underline; z-index: 300;}

.Menu { float: left; }
.SubMenu { background-color: #A32638; opacity: 0.9; color: White; border: solid 1px White; z-index: 9; }
.SubMenuItem { font-size: 11px; line-height: 140%; background-color: #A32638; opacity: 0.85; color: White; }
.SubMenuItem td { font-size: 11px; }
.SubMenuItem a { color: White; text-decoration: none; }
.SubMenuItem a:hover { color: White; text-decoration: underline; }

.MainContent { margin: 0px 0px 0px 10px; line-height: 100%}
.MainContent hr { height: 1px; margin: 1em 0px; color: #7d7d7d; border-width: 0px; border-top-width: 1px; }
.MainWidth { height: 1px; line-height: 1px; }

h1  { font-family: Georgia; font-size: 25px; font-weight: normal; line-height: 48px; padding: 0px 0px; color: #0E2563; }
.PageTitle  { font-family: Georgia; font-weight: normal; padding: 0px 0px; color: #0E2563; font-size: 23px; line-height: 48px; }
.PageTitle a { color: #0E2563; }
.PageTitle p { color: #0E2563; font-family: Century Gothic; font-size: 14px; font-weight: bold; line-height: 16px; padding: 0 15px; margin-bottom: 15px; }
.PageContent { margin: 0px; }
.PageContentCell { width: 540px; }
.PageText {line-height: 130%; padding-right: 2px;}
.VideoRightAlign {float:right; margin:10px; align:center;}
.ThirdColumn { padding-left: 10px; width: 250px; }

h2  { font-family: Century Gothic; font-size: 14px; font-weight: bold; color: #0E2563; line-height: 16px; padding: 0px 15px; text-transform: none;}
.PageSubtitle  { font-family: Century Gothic; line-height: 20px ; font-size: 14px; font-weight: bold; color: #0E2563; text-align:left; }
.PageSubTitle a { color: #0E2563; }

.PageText h1 { font-size: 24px; font-weight: normal; padding-top: 0em;padding-right: 0px;padding-bottom:5px;padding-left: 0px;color: #0e2563; }
.PageText h2 { font-family: Georgia; font-size: 16px; padding: 1em 0; color: #0E2563; }
.PageText h3 { font-family: Georgia; font-size: 14px; padding: 1em 0; color: #0E2563; }
.PageText p { padding: 0px 0px 15px 0; }



.List { padding: 0px 5px; text-align: center; }
.List p { padding-left: 8px; text-indent: -8px; }
.ListTitle { font-weight: bold; text-align: center; text-transform: uppercase; padding: .2em 0 .2em 0; }
.ListContent { margin: 0 auto; }
.ListAll { text-align: left; font-weight: bold; }

.submitexchange ul, .submitexleft ul {list-style-type: none; margin: 0; padding: 0; }
.submitexchange li, .submitexleft li {display: block; vertical-align: top; margin-right: 5px; line-height: 200%; }

.submitexleft {float: left; margin: 0; padding: 0 45px 0 0;}
.submitexchange {background-color: #FFFFCC; padding: 10px; }

.tboxcopy {border: 2px solid #C0C0C0; }
.tbox {border: 1px solid #0E2563; }
.error {border: 1px solid #0E2563; }

.fleft {float: left; margin: 0; padding: 0;}
.fright { float: right; margin: 0; padding: 0;}

.SideBar { width: 180px; overflow: hidden; }
.SideNav { text-align: left; font-weight: bold; overflow: hidden; }
.SideNavContent { margin: 0px 2px; font-size: 11px; }
.SideNavContent p {padding-top:0px; }
.SideNavTitle { border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; background-color: #ffffcc; text-align: center; font-size: 13px; font-weight: bold; background-color: white; color: #A32638; text-transform: uppercase; height: auto; line-height: 19px;margin-bottom:10px; }
.SideNavSubtitle { font-size: 12px; font-weight: bold; text-transform: uppercase; color: #A32638; }
.SideNavScroll{height:425px; overflow-x: hidden; overflow-y: scroll;}

.TreeNode { white-space: normal; }
.TreeNode a { white-space: normal; }

.Bottom { font-size: 9px; color: #7d7d7d; border-top: 1px solid #c0c0c0; }
.Bottom td, .Bottom th { font-size: 9px; }
.LocalLinks { font-family: Arial Narrow; font-variant: small-caps; text-align: justify; }
.LocalLinks a { text-decoration: none; white-space: nowrap; }
.LocalLinks a:hover { text-decoration: underline; white-space: nowrap; }
.LocalLinkList * a span { height: 1px; width: 1px; position: absolute; overflow: hidden; top: -10px; }

.seals {text-align: center; font-size: 10px; }
.seals img {border: none;}

.Footer { margin-top: 0px; border-top: 1px solid #BBB9BA; padding-top: 2px; }

.BottomNav { font-family: Arial Narrow; 
             font-size: 11px;  
             text-transform: uppercase;
	     padding: 5px 0px; 
	     margin-top: 5px;
             border-bottom: 3px solid #BBB9BA; 
             border-top: 1px solid #BBB9BA; 
             text-align: left; 
             color: #A32638;
             }
.BottomNav a { white-space: nowrap; text-decoration: none; }
.BottomNavL { font-family: Arial Narrow; 
             font-size: 11px;  
             text-transform: uppercase;
	     padding: 3px 4px; 
	     margin-top: 65px;
             border-bottom: 1px solid #BBB9BA; 
             border-top: 1px solid #BBB9BA; 
             text-align: left; 
             color: #A32638;
             }
.BottomNavL a { white-space: nowrap; text-decoration: none; }
.BottomNavG { font-family: Arial Narrow; 
             font-size: 11px;  
             text-transform: uppercase;
	     padding: 3px 4px; 
             border-bottom: 3px solid #BBB9BA; 
             text-align: left; 
             color: #A32638;
             }
.BottomNavG a { white-space: nowrap; text-decoration: none; }

.Normal { font: normal normal normal 12px Arial, Sans-Serif; text-transform: none; color: Black; }
.Normal a { color: #0E2563; }
.Subtext { font-size: 9px; line-height: 13px; }
.PadRight { padding-right: 10px; }
.MarginLeft { margin-left: 10px; }
.MarginLeft p {
	width:100%;	
}

/* required in forms */
.MainForm { text-align: center; }
.FormContent { text-align: left; margin: 0 auto; }

.WidthXShort { width: 125px; }
.WidthShort { width: 200px; }
.WidthMedium { width: 350px; }
.WidthLong { width: 450px; }
.Fade { color: #888888; }
table.contact { font-size: 8pt; border-collapse: collapse; text-align: left; border-color: #111111; }
table.contact td { font-size: 8pt; }
table.contact input { font-size: 8pt; }
table.contact select { font-size: 8pt; }

table.qa { font-size: 8pt; text-align: left; }
table.qa caption { border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; background-color: #ffffcc; color: #0E2563; font-family: Arial Black; font-size: 14px; text-align: left; padding: 2px 0px 2px 10px; }
table.qa td { font-size: 8pt; vertical-align: middle; text-align: left; }
table.qa input { font-size: 8pt; margin: 0px 5px 0px 0px; }
table.qa select { font-size: 8pt; }
table.qa td.q { width: 200px; padding-left: 8px; }
table.qa td.qr { width: 200px; padding-left: 8px; font-weight: bold; }
table.qa td.ql { width: 350px; padding-left: 8px; }
table.qa td.a { width: 525px; }
table.qa td.as { width: 450px; }
table.qa td.i { font-size: 8.5pt; padding-left: 8px; }
table.qa td.s { padding: 0 8px; }
table.qa td.s .line { background-color: #F0F0F0; height: 1px; line-height: 1px; }

table.qac { font-size: 8pt; text-align: left; }
table.qac caption { border-top: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; background-color: #ffffcc; color: #0E2563; font-family: Arial Black; font-size: 14px; text-align: left; padding: 5px 0px 5px 10px; }
table.qac td { font-size: 8pt; vertical-align: middle; text-align: left; }
table.qac input { font-size: 8pt; margin: 0px 5px 0px 0px; }
table.qac select { font-size: 8pt; }
table.qac td.q { width: 115px; padding-left: 10px; }
table.qac td.qr { width: 115px; padding-left: 10px; font-weight: bold; }
table.qac td.ql { width: 300px; padding-left: 10px; }
table.qac td.a { width: 610px; }
table.qac td.as { width: 425px; }
table.qac td.i { font-size: 8.5pt; padding-left: 10px; }
table.qa td.s { padding: 0 8px; }
table.qa td.s .line { background-color: #F0F0F0; height: 1px; line-height: 1px; }

a.black:visited { color: Black; text-decoration: none; }
a.black:link { color: Black; text-decoration: none; }
a.black:hover { color: blue; text-decoration: underline; }
a.black:active { color: maroon; text-decoration: underline; }

.require { color: #A32638; font-weight: bold;}

.localinv { background-color: BlanchedAlmond; padding: 5px; margin: 3px; }
.localinv a { line-height: 20px ; font-style: italic; }

.LocalLinkList
{
		color: Black;
	margin-bottom: 15px;
	text-transform: none;
	font-variant: normal;
}

.LocalLinkList .Level0
{
	font-size: 11px;
	font-weight: bold;
}

.LocalLinkList .Level1
{
	font-size: 9px;
	font-weight: normal;
	margin-left: 10px;
}

.LocalLinkList .Level2
{
	font-size: 9px;
	font-weight: normal;
	margin-left: 20px;
}

.LeftBottom
{
	font-size: 10px;	
}
.LeftBottomCaps
{
	font-variant: small-caps;
	font-size: 10px;
}

.titlespaninfo
{
cursor: default;
color: #A32638;
}

.Breadcrumb
{
	font-size: 13px;
	font-family: Verdana;
	color: #333333;
	border-bottom: 1px solid #cccccc;
	padding: 3px;
	margin: 0;
	line-height: normal;
}

.Breadcrumb .Navigation
{
	float: left;
	width: 80px;
}

.Breadcrumb a
{
	color: #A32638;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.Breadcrumb a:hover
{
	text-decoration: underline;
}

.beta { background-color: #FFFFCC; color: #0E2563; text-align: center; font-size: medium; line-height: 20pt; font-weight: bold; }
.updater {font-weight:bold;font-size: larger;text-decoration:blink;float:right;display:block;width:200px;color:Black;margin-top:-20px;text-align:right;margin-right:5px;}


#bluebar {
	background-position: center;
	height: 35px;
	width:100%;
	background-color:#800000;
	left: 0;
	right: 0;
	top: 0;
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: -1;
	/* [disabled]background-image: linear-gradient(bottom, rgb(120,29,44) 2%, rgb(163,38,57) 68%, rgb(128,32,48) 98%); */
	/* [disabled]background-image: -o-linear-gradient(bottom, rgb(120,29,44) 2%, rgb(163,38,57) 68%, rgb(128,32,48) 98%); */
	/* [disabled]background-image: -moz-linear-gradient(bottom, rgb(120,29,44) 2%, rgb(163,38,57) 68%, rgb(128,32,48) 98%); */
	/* [disabled]background-image: -webkit-linear-gradient(bottom, rgb(120,29,44) 2%, rgb(163,38,57) 68%, rgb(128,32,48) 98%); */
	/* [disabled]background-image: -ms-linear-gradient(bottom, rgb(120,29,44) 2%, rgb(163,38,57) 68%, rgb(128,32,48) 98%); */

	/* [disabled]background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.02, rgb(120,29,44)),
	color-stop(0.68, rgb(163,38,57)),
	color-stop(0.98, rgb(128,32,48))
); */
}
#userbar { margin: 0 auto; padding: 5px 0 0 0; width: 990px; font-size: 14px; line-height: 30px; color: white; z-index: 300; height:30px; }
#userbar ul { list-style-type: none; margin: 0 ; padding: 0 0 0 5px; float: left; z-index: 300;}
#userbar li { display: inline; vertical-align: top; margin: 0 5px 0 0; padding: 0; z-index: 300;}

.DateOverlay {float: right; text-align: right; margin: 4px 0 0 0; font-size: 8pt; font-weight: bold;color:#D7D7D7; }

#HeaderInfo { clear: both;  margin: 0 auto 5px; width: 990px; }
#HeaderInfo img, #HeaderInfo .Phone {margin: 8px 0 0 0; }
#HeaderInfo .Phone {float: right; text-align: right;}
#HeaderInfo .toll {color: #0E2563; font-weight: bold; font-size: 18pt; }
#HeaderInfo .intl {color: #0E2563; font-weight: bold; font-size: 12pt; margin: 3px 0 0 0; }
#HeaderInfo .tag {color: #0E2563; font-weight: bold; font-size: 10pt; margin: 5px 0 0 0; font-style: italic; }

#jsddm {margin: 0; padding: 0; z-index: 1; position: relative; font-family: Trebuchet, Sans-Serif;}
#jsddm li {	float: left; list-style: none; font-size: 11px; z-index: 1; padding: 0 10px 0 0;}
#jsddm li a {display: block;text-decoration: none;width: auto; font-weight: bold; color: white;white-space: nowrap;z-index: 1;}
#jsddm li a:hover {	font-weight: bold; color: white; }
#jsddm li ul {	margin: 0;	padding: 0;	background-color: rgba(128,19,22,0.80); position: absolute;	visibility: hidden;	z-index: 1;}
#jsddm li ul li	{float: none;display: inline; z-index: 1;margin: 0; padding: 0;line-height: 20px;}
#jsddm li ul li a {width: auto;	color: white;font-weight: bold;z-index: 1; margin: 0; padding: 0 5px 0 5px;}
#jsddm li ul li a:hover	{font-weight: bold; color: white; }

#LocationsList {clear: both; border-top: 1px solid #d7d7d7; margin: 10px 0 0 0; padding: 0; }
#LocationsList p {font-size: 9pt; font-family: Arial; padding: 0 0 1.5em 0;}
#LocationsList h3 {font-size: 1.0em; padding: 1em 0 0.5em 0; color: #0E2563; font-weight: bold; font-style: italic; margin: 0; font-family: Trebuchet, Sans-Serif;}
.Level0 {font-size: 10pt; font-weight: bold; margin: 10px 0 0 5px;  }
.Level1, .Level2 {font-size: 10pt; font-weight: normal; padding: 2px 0 0 15px;  }
.Level0 a, .Level1 a, .Level2 a, .Level0 a:hover, .Level1 a:hover, .Level2 a:hover, .Level0 a:visited, .Level1 a:visited, .Level2 a:visited, .Level0 a:active, .Level1 a:active, .Level2 a:active  {text-decoration: none;}

#Terms { clear: both; border-top: 1px solid #d7d7d7; margin: 20px 0 0 0; padding: 5px 0 0 0; }
#Terms .terms {font-size: 9px; color: grey; float: left; width: 800px; }
#Terms .seals {margin: 10px 0 10px 0; }
#Terms .seals img { float: none; }
#Terms img { float: right; margin-right: 10px; }
.titlespaninfo {cursor: default; color: #801316; }

#FooterMenu { clear: both; border-top: 1px solid #d7d7d7; margin: 40px 0 0 0; padding: 20px 0 0 0; }

#Address {
	float: left;
	width: 280px;
	text-align: right;
	padding: 0 0 0 20px;
	color: #0E2563;
	font-size: 8pt;
	font-style: normal;
}



.caption { font-weight: bold; margin: 10px 0 30px 0; }
.oncall { font-size: 16pt; font-style: normal; }
.tollfree {font-size: 16pt; color: #A32638; font-style: normal; }

#FootLinks { float: left; border-left: 1px solid #d7d7d7; margin: 0 0 15px 50px; padding: 0 0 20px 50px; color: #757575; }
#FootLinks ul { list-style: none; padding: 0; margin: 0; width: 580px; }
#FootLinks ul li {padding: 0 0 10px 0; font-size: 9pt; }
#FootLinks a, #FootLinks a:hover, #FootLinks a:visited, #FootLinks a:active {color: #757575; text-decoration: none; }
#FootLinks h5 {color: #757575; font-weight: bold; }

#Baseline {clear: both;  width: 100%; height: 50px; background-image: linear-gradient(bottom, rgb(120,29,44) 2%, rgb(163,38,57) 68%, rgb(128,32,48) 98%);
background-image: -o-linear-gradient(bottom, rgb(120,29,44) 2%, rgb(163,38,57) 68%, rgb(128,32,48) 98%);
background-image: -moz-linear-gradient(bottom, rgb(120,29,44) 2%, rgb(163,38,57) 68%, rgb(128,32,48) 98%);
background-image: -webkit-linear-gradient(bottom, rgb(120,29,44) 2%, rgb(163,38,57) 68%, rgb(128,32,48) 98%);
background-image: -ms-linear-gradient(bottom, rgb(120,29,44) 2%, rgb(163,38,57) 68%, rgb(128,32,48) 98%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8f2234, endColorstr=#A32638);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8f2234, endColorstr=#A32638)";
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.02, rgb(120,29,44)),
	color-stop(0.68, rgb(163,38,57)),
	color-stop(0.98, rgb(128,32,48))
);}
#Baseline p {margin: 0 auto; width: 990px; color: #d7d7d7; font-size: 8pt; padding: 20px 0 0 10px; }
.consultBoxHP2 {
	font-style:italic;
	background: #FFFFCC;
	padding: 10px;
	width: 750px;
	margin-left:210px;
	border-top: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0;}
.consultBoxHP {
	font-style:italic;
	background: #FFFFCC;
	padding: 10px;
	width: 95%;
	border-top: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0;}	

.missionStatement{
	width: 75%;
	text-align: center;
	font-style: italic;
	margin:0 auto;
}

li { padding:5px;}
.makeNote {
	background: #FFFFCC;
	padding: 10px;
	margin: 0 auto;
	border-top: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0;
	text-align: center;
}
.makeNote2 {
	background: #FFFFCC;
	padding: 10px;
	margin: 0 auto;
	border-top: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0;

}
h2.headerBlock {
	background: #FFFFCC;
	margin-top: 3 px;
	margin-bottom: 10px; 
	padding: 2 px;
	border-top: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0;
	text-align: center;


}

.borderImgRight {
	
	float: right;
	margin:10px;
	padding: 10px;
	background-color: #FFF;
	border: solid 1px #C0C0C0;
}
.borderImgLeft {
	
	margin:10px;
	padding: 10px;
	background-color: #FFF;
	border: solid 1px #C0C0C0;
}
.headerAdjustment{
	margin-top:-12px;
}

.footerContainer{
	float: left;
	width: 280px;
	text-align: right;
}
.credit {
	padding-top:10px;
	padding-bottom:10px;
}
#gplus{
	Float:left;
	padding-right:2px;
}
#fblike {
	Float:left;
	padding-right:2px;
}
#tweet	{
	float: left;
	padding-right:2px;
	margin-left:-10px;
}
#pinfollow {
	float: left;
	padding-right:2px;
}
.socialBlock 
{
    margin-left: 600px;
    float: right;
    padding: 10px;
    margin-top: -45px;
}
.mapimg {
	padding:10px;
	border:solid 1px #CCC;
	width:520px;
}
.caseimg {
	padding:10px;
	margin-bottom:15px;
	border:solid 1px #CCC;
	width:430px;
}
.rightimg {padding: 5px; margin-left: 5px; margin-top:5px; margin-bottom:5px; margin-right:0px; float: right; border:solid 1px #CCC}

.caseDescription {float:left; width: 450px; margin-top:-12px;}
.sidebar3{float:right; margin-top: -22px; width:300px;}
.sidebar3Paper { width: 280px; margin: 0px 2px; font-size: 11px;}
.sidebar3Paper p {padding-top:2px;}

.videoContainer 
{

    background-image: url(https://icsworld.com/images/tv-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
	height:220px;

}
.videoContainer p a 
{
    color:#FFF;
    float:right;
    text-decoration:none;
    margin-top:-32px;
    margin-right:10px;

}
.videoContainer p a:hover 
{
    text-decoration:underline;
}
.videoContent 
{
    padding:2px;
    margin-left:10px;
}


.videoContainer2 
{

    background-image: url(https://icsworld.com/images/video_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding:10px;
	height:396px;
	margin-left:300px;


}
.videoContainer2 p a 
{
    color:#FFF;
    float:right;
    text-decoration:none;
    margin-top:-32px;
    margin-right:10px;

}
.videoContainer2 p a:hover 
{
    text-decoration:underline;
}
.vidFix 
{
    margin-left:10px;
}

.socialHead 
{
   
    margin-top:4px;
    float: right;
}
.socialHeadSub 
{
    font-size:11px;
    float:left;
    margin-top:-6px;
    padding:2px;
  
}

.sideWelcome 
{
    width:200px;
    float:left;
    padding-right:10px;
}
.ui-progressbar {
    position: relative;
    width: 100%;
    background: #c0c0c0!important;
}
.ui-progressbar-value {
    background: #298A08!important;
}
.progress-label {
    position: absolute;
    left: 45%;
    top: 5px;
    font-family: Arial Black;
    font-weight: bold;
    font-size: 1.5em;
    color: #ffffff;
    text-shadow: 1px 1px 0 #000000;
}
.collapsePanel {width:100%; height: 0px; background-color:White; overflow:hidden;}
.collapsePanelHeader {width:100%; height:80px; color: White; background-color: #ffffff; font-weight:bold; margin: 5px 0 0 0; padding: 5px 0 0 5px; cursor: pointer; vertical-align: middle; clear: both; border-top: 1px solid #d7d7d7; margin: 10px 0 0 0; padding: 0;}
.collapsePanelLabel {font-size: 12px; font-weight: bold; color: gray; }
.collapsePanelImage {padding: 0 5px 0 0; margin: -30px 0 0 0; float: right;}
.juralert {background-color:#CCC; padding:10px;}