body {
	font-family: Arial, Calibri, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background: url(../images/nav/page_grad_1.png) #FFFFFF repeat-x center top;
}
.hidden {
	display:none;
}
h1 {
	font-size:14px;
	margin-top:0px;
}
h2 {
	font-size: 14px;
	margin-top: 0px;
}
h3 {
	font-size: 10pt;
	margin-top: 0px;
}

#cookiecont,#cookieinner,#cookietitle,#cookietext,#cookieoption{color:#DCDADA;background-color:#242424;font-family:Arial;font-size:10px;font-weight:500;}
#cookiecont {width:100%;height:60px;padding:0px;margin:0px;display:none;}
#cookieinner {width:900px;height:50px;padding:5px;margin: 0px auto;}
#cookietitle {float:left;width:90px;padding-top:5px;text-align:left;font-size:14px;font-weight:700;}
#cookietext{float:left;margin:0px 0px 0px 20px;width:680px;text-align:left;}
#cookieoption{float:left;text-align:left;color:#92c8e4;font-size:16px;height:26px;width:90px;font-weight:700;margin-top:10px;}
#cookietext A,#cookieoption A,#cookietext A:visited,#cookieoption A:visited,#cookietext A:active,#cookieoption A:active,#cookietext A:Link,#cookieoption A:Link{color:#92c8e4;text-decoration:underline;}
#cookietext A:hover,#cookieoption A:hover{color:#92c8e4;text-decoration:none;}

.myh5 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #7c7c7c;
	text-decoration:none;
	padding-bottom: 0px;
}
.myh6 {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 6px;
	color: #7c7c7c;
	text-decoration:none;
	padding-bottom: 6px;
	background: url(../images/page/underline_1.png) #FFFFFF repeat-x center bottom;
}


.myh6c {
	
	margin-bottom: 6px;
	padding-bottom: 6px;
	background: url(../images/page/underline_1.png) #FFFFFF repeat-x center bottom;
}

.myh6d {
	margin-bottom: 0px;
	padding-bottom: 0px;
	background: url(/images/page/underline_1.png) repeat-x center bottom;
}



.h10 {
	color:#7c7c7c;
	}	
	

.myh6c .h9 {
	color: #FFFFFF;
	font-weight:bold;
	
	}
	
.myh6c a, .myh6c a:active, .myh6c a:visited, .myh6c a:link,.myh6d a, .myh6d a:active, .myh6d a:visited, .myh6d a:link {
	color: #444444;
	text-decoration:none;
	}
.myh6c a:hover, .myh6d a:hover {
	color: #888888;
	text-decoration:underline;
	}


.myh6b a, .myh6b a:visited, .myh6b a:active, .myh6b a:link  {
	font:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#BBBBBB;
	text-decoration:none;
	font-weight:normal;
}

.myh6b a:hover {
	font:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#7c7c7c;
	text-decoration:none;
	font-weight:normal;
}

#myh7 {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 6px;
	color: #7c7c7c;
	text-decoration:none;
	padding-bottom: 6px;
	background: url(../images/page/underline_1.png) #FFFFFF repeat-x center bottom;
}

#myh7 a,#myh7 a:active, #myh7 a:visited, #myh7 a:link {
	text-decoration:none;
	color: #7c7c7c;
	cursor:pointer;
}
#myh7 a:hover {
	text-decoration:none;
	color: #393939;
	
}

#myh7h {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bolder;
	font-size: 10pt;
	margin-top: 0px;
	margin-bottom: 1px;
	color:#333333;
	text-decoration:none;
	padding-bottom: 1px;
	
}



.bottomBoxLine {
	background: url(../images/page/underline_1.png) #FFFFFF repeat-x center bottom;
	display:block;
	overflow:hidden;
	float:left;
	width:183px; 
	height:80px;
}
#LinkList {
	list-style:none;
	font:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size: 10pt;
	margin: 0;
	margin-bottom: 5px;
	padding: 0px;
	padding-bottom: 3px;
	color: #393939;
	text-decoration:none;
	padding-bottom: 3px;
}
.linkLi {
	margin-bottom: 2px;
	color: #393939;
}
.linkLi a, .linkLi a:active, .linkLi a:visited, .linkLi a:link {
	text-decoration:none;
	color: #393939;
}

.linkLi a:hover {
	text-decoration:none;
	color: #7c7c7c;
}

p {
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0.7ex;
}
.Container {
	display: block;
	width: 900px;
	height:350px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.Container_HS {
	background: url(../images/nav/iFade.png) #a9d9ea repeat-x center top;
	display: block;
	width: 900px;
	height:350px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(images/sliders/case_studies.png);
}
.nav_container {
	height:41px;
	display: block;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding:0;
	background: url(../images/nav/nav_back.png) #1fc3fc repeat-x center top;
}

.nav_element {
float:left;
height:41px;
padding:0;
margin:0;
cursor:pointer;

}

.nav_element a, img{
border:none;

}

.newsContent img {
padding:5px;
}

.page_footer {
	height:45px;
	display: block;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background: url(../images/nav/footer_back.png) #1fc3fc repeat-x center top;
}

.page_footer_contact {
	height:35px;
	display: block;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-color: #a9d9ea;
}

#page_footer p {
	color: #FFFFFF;
}
.content_container {
	height:auto;
	background-color:#f3f3f3;
	display: block;
	width: 880px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.content_container_banner {
	height:115px;
	background-color:#f3f3f3;
	display: block;
	width: 900px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

.content_container_inner {
	height:auto;
	/*background-color:none;*/
	display: block;
	position: relative;
	margin:10px;
}
.content_container_textBox {
	margin:0px;
	padding:5px;
	height:100%;
	background-color:#FFFFFF;
	display: block;
	position: relative;
}

.borderstyle2 {

	color:#FF0099;
	border-width:thin;
	border-style:dashed;

}

.pinkLink a, .pinkLink a:active,.pinkLink a:visited,.pinkLink a:link {
	color:#FF0099;
	text-decoration:none;
		font:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size: 10pt;
}

.pinkLink a:hover{
text-decoration:underline;
}



.topbar_container {
	height:127px;
	background-color:#000000;
	display: block;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.readmorebox {
	visibility:visible;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	position:absolute;
	bottom:3px;
	left:0px;
	width:78px;
	height:14px;
	text-align:center;
	background-color:#FFFFFF;
	color:#FF0099;
	border-width:thin;
	border-style:dotted;
	opacity: .7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
.newsitembox {
	cursor: pointer;
	clear:both;
	width:273px;
	height:80px;
	padding-bottom:10px;
	padding-top:5px;
}
.noLinkBox a, .noLinkBox a:visited, .noLinkBox a:hover, .noLinkBox a:active, .noLinkBox a:link {
	border-style:none;
	border-color:#FFFFFF;
	text-decoration:none;
}

.footerlinks a, .footerlinks a:visited, .footerlinks a:active, .footerlinks a:link {
	color:#FFFFFF;
	border-style:none;
	border-color:#FFFFFF;
	text-decoration:none;
}
.footerlinks a:hover {
	color:#FFFFFF;
	border-style:none;
	border-color:#FFFFFF;
	text-decoration:underline;
}

.footerDivs {
	border-style:none;
	width:33%;
	height:20px;
	margin-top:10px;

	color:#FFFFFF;
	float:left;
}

.footerlinksCont a, .footerlinksCont a:visited, .footerlinksCont a:active, .footerlinksCont a:link {
	color:#000000;
	border-style:none;
	border-color:#000000;
	text-decoration:none;
}
.footerlinksCont a:hover {
	color:#000000;
	border-style:none;
	border-color:#000000;
	text-decoration:underline;
}

.footerDivsCont {
	border-style:none;
	width:33%;
	height:20px;
	margin-top:10px;

	color:#000000;
	float:left;
}



.ticklist {
	list-style: none;
	list-style-image: url('/images/page/tick.png');
	font-family: Arial, Calibri, Helvetica, sans-serif;
	color:#333333;
	padding-bottom:4px;
	font-size: 10pt;
	margin-left: 0;
	padding-left: 20px;
	text-indent: 0px;
}

.ticklist li.cross {
list-style-image: url('/images/page/cross.png');
}

/* rotator in-page placement */
    span#rotator {
	position:relative;
	margin-left: 0px;
}
/* rotator css */
	span#rotator ul li {
list-style: none;
}
/* rotator image style */	
	span#rotator ul li img {
}
    span#rotator ul li.show {
	z-index:500
}

.texta {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #f0f0f0;
 border: 1px solid #666666;
 padding-top:2px;
 padding-bottom:2px;
}

.bannerList {
	margin:0px;padding:0px;height:115px;float:left;position:inherit;text-align: center;
}

#T14_top {width:900px;padding:0px;margin:0px;display:block;margin-right:auto;margin-left:auto;position:relative;}
#T14_top .vt {width:900px;height:51px;position:relative;}
#T14_top .vt .logo {width:118px;height:65px;float:left;margin-top:5px;margin-bottom:5px;overflow:hide;}
#T14_top .vt .phone {width:203px;height:26px;float:right;margin-top:16px;text-align:right;}
#T14_top .vt .call-back {width:77px;height:33px;float:right;margin-top:16px;margin-right:20px;}
#T14_top .nt {width:900px;height:27px;background:url(/images/T14/nav-back.png) no-repeat;float:left;font-family:"Trebuchet MS";font-size:14px;color:#c3c2c3;font-weight:500;position:relative;}
#T14_top .nt .home {width:16px;height:16px;margin-top:6px;margin-left:12px;margin-right:12px;float:left;}
#T14_top .nt .nav {margin-top:4px;margin-left:0px;margin-right:54px;float:left;}
#T14_top .nt .nav-right {margin-top:4px;margin-left:54px;margin-right:0px;float:right;}
#T14_top .nt .nav-right-end {margin-top:4px;margin-left:54px;margin-right:12px;float:right;}
#T14_top img {padding:0px;margin:0px;border:none;}	
#T14_top .cls {clear:both;}
#T14_top div.navBox {padding-bottom:3px;border-bottom:#eb1765 0px solid; }
#T14_top div.navBox-active {padding-bottom:3px;border-bottom:#eb1765 2px solid; }
#T14_top div.navBox a,#T14_top div.navBox a:link,#T14_top div.navBox a:active,#T14_top div.navBox a:visited {font-family:"Trebuchet MS";font-size:14px;color:#c3c2c3;font-weight:500;text-decoration:none;}
#T14_top div.navBox a:hover {color:#E4E4E4;}

.cRegLineDiv {height:30px;}
.cRegSectionHeadDiv {height:40px;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:700;clear:both;}
.cRegLabelDiv {width:100px;margin-right:10px;margin-top:3px;text-align:right;float:left;}
.cRegLabelDivLong {width:167px;margin-right:10px;margin-top:3px;text-align:right;float:left;}
.cRegFieldDiv {width:150px;margin-right:10px;text-align:left;float:left;}
.cRegRequiredDiv {width:10px;margin-right:0px;text-align:left;float:left;color:#FF0000;}
.cRegLabelDiv, .cRegLabelDivLong{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:300;font-style:normal;color:#333;}
.lab1,.cont1,.cont2 {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:300;font-style:normal;margin:0px;}
.lab1 {color:#555555;font-weight:700;width:100px;float:left;text-align:right;margin-right:5px;}
.cont1 {color:#555555;width:140px;float:left;}
.cont2 {color:#555555;width:240px;float:left;}
.imgGridOneSet {float:left;margin:5px;}
.cRegFieldDiv input,.cRegLabelDivLong input,.cRegLabelDivLong select{padding:2px;font-family:Arial;color:#333;}

/*aPerson app lists*/
.aPerson {position:relative;margin:10px 0px 0px 0px; padding:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 4px 4px #dfe1d8;-webkit-box-shadow: 4px 4px #dfe1d8;box-shadow: 4px 4px #dfe1d8;}
.aPerson {border:1px solid #000;color:#000;background:#EEE url('') no-repeat; }

.aPerson .aPersonclear {clear:both;}

.aPerson .aPersonName { width:450px;float:left;margin:0px 0px 10px 0px;padding:0; font-size:16px;color:#333;text-align:left;font-weight:700; }
.aPerson .aPersonDesc { width:450px;float:left;margin:0px 0px 10px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; }
.aPerson .aPersonPicture{ width:128px;float:left;margin:0px 10px 0px 10px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; background-color:#EEE;text-align:center;}
.aPerson .aPersonStats { width:450px;float:left;margin:0px 0px 0px 10px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; background-color:#EEE; }
.aPerson .aPersonStats2 { width:50px;float:left;margin:0px 0px 0px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; background-color:#EEE; }
.aPerson .aPersonCreatedLabel,.aPerson .aPersonUpdatedLabel { clear:both;width:100px;float:left;margin:0px 10px 00px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:700; }
.aPerson .aPersonCreated,.aPerson .aPersonUpdated { width:150px;float:left;margin:0px 0px 0px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; }

.aPerson .aPersonPeopleLabel{ clear:both;width:100%;float:left;margin:0px 0px 0px 0px;padding:0; font-size:12px;color:#333;text-align:center;font-weight:700; }
.aPerson .aPersonPeople{ clear:both;width:100%;float:left;margin:0px 0px 0px 0px;padding:0; font-size:40px;color:#333;text-align:center;font-weight:700; }



/*List forms*/

.personConfigFormHead { width:600px;float:left;margin:0px 0px 10px 0px;padding:0; font-size:16px;color:#333;text-align:left;font-weight:700; }
.personConfigFormCont { clear:both;width:600px;float:left;margin:0px 0px 10px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:700; }

.personUploaderFormCont { width:600px;float:left;margin:0px 0px 10px 0px;padding:0; font-size:16px;color:#333;text-align:left;font-weight:700; }

.personConfigFormCont .aPersonNameLabel, .personConfigFormCont .aPersonDescLabel { clear:both;width:100px;float:left;margin:0px 10px 10px 0px;padding:0; font-size:12px;color:#333;text-align:right;font-weight:700; }
.personConfigFormCont .aPersonFormField { width:350px;float:left;margin:0px 0px 0px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; }



.aPersonFormField .personArea, .aPersonFormField .personText {width:300px;padding:2px;margin-bottom:10px;}

.aPersonFormField .personButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:36px;
	width:150px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.aPersonFormField .personButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.aPersonFormField .personButton:active {
	position:relative;
	top:1px;
}





/*aList app lists*/
.aList {position:relative;margin:10px 0px 0px 0px; padding:10px;padding-left:90px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 4px 4px #dfe1d8;-webkit-box-shadow: 4px 4px #dfe1d8;box-shadow: 4px 4px #dfe1d8;}
.aList {border:1px solid #000;color:#000;background:#ffffff url('') no-repeat; background-position:30px 20px;}

.aPeopleList {position:relative;margin:10px 0px 0px 0px; padding:10px;padding-left:90px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 4px 4px #dfe1d8;-webkit-box-shadow: 4px 4px #dfe1d8;box-shadow: 4px 4px #dfe1d8;}
.aPeopleList {border:1px solid #000;color:#000;background:#ffffff url('/images/notice/people.png') no-repeat; background-position:30px 20px;}

.aPeopleList .aListclear {clear:both;}

.aPeopleList .aListName { width:100%;float:left;margin:0px 0px 10px 0px;padding:0; font-size:16px;color:#333;text-align:left;font-weight:700; }
.aPeopleList .aListDesc { width:250px;float:left;margin:0px 0px 10px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; }
.aPeopleList .aListStats { width:250px;float:left;margin:0px 0px 0px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; background-color:#FFFFFF; }
.aPeopleList .aListStats2 { width:150px;float:left;margin:0px 0px 0px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; background-color:#FFFFFF; }
.aPeopleList .aListCreatedLabel,.aPeopleList .aListUpdatedLabel { clear:both;width:80px;float:left;margin:0px 10px 00px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:700; }
.aPeopleList .aListCreated,.aPeopleList .aListUpdated { width:150px;float:left;margin:0px 0px 0px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; }

.aPeopleList .aListPeopleLabel{ clear:both;width:100%;float:left;margin:0px 0px 0px 0px;padding:0; font-size:12px;color:#333;text-align:center;font-weight:700; }
.aPeopleList .aListPeople{ clear:both;width:100%;float:left;margin:0px 0px 0px 0px;padding:0; font-size:40px;color:#333;text-align:center;font-weight:700; }

/*List forms*/

.peopleConfigFormHead { width:600px;float:left;margin:0px 0px 10px 0px;padding:0; font-size:16px;color:#333;text-align:left;font-weight:700; }
.peopleConfigFormCont { clear:both;width:600px;float:left;margin:0px 0px 10px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:700; }

.peopleConfigFormCont .aListNameLabel, .peopleConfigFormCont .aListDescLabel { clear:both;width:100px;float:left;margin:0px 10px 10px 0px;padding:0; font-size:12px;color:#333;text-align:right;font-weight:700; }
.peopleConfigFormCont .aListFormField { width:350px;float:left;margin:0px 0px 0px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; }

.aListFormField .listArea, .aListFormField .listText {width:300px;padding:2px;margin-bottom:10px;}

.aListFormField .listButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:30px;
	line-height:36px;
	width:150px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ffffff;
}
.aListFormField .listButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.aListFormField .listButton:active {
	position:relative;
	top:1px;
}




/*Setup all boxes*/
.info,.success,.error,.warning,.tip,.secure,.message,.download,.purchase,.print,.support{margin:20px 70px 20px 50px; padding:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 4px 4px #dfe1d8;-webkit-box-shadow: 4px 4px #dfe1d8;box-shadow: 4px 4px #dfe1d8;}
.weatherFeed,.twitterFeed,.dsignFeed,.trafficFeed,.tubeFeed,.stockFeed,.departureFeed{margin:20px 70px 20px 50px; padding:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 4px 4px #dfe1d8;-webkit-box-shadow: 4px 4px #dfe1d8;box-shadow: 4px 4px #dfe1d8;}
.rssApp,.kpiApp,.peopleApp,.eventApp,.urlApp{margin:20px 70px 20px 50px; padding:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 4px 4px #dfe1d8;-webkit-box-shadow: 4px 4px #dfe1d8;box-shadow: 4px 4px #dfe1d8;}
.hotav{position:relative;width:180px;height:700px;float:left;margin:20px 0px 30px 0px; padding:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 4px 4px #dfe1d8;-webkit-box-shadow: 4px 4px #dfe1d8;box-shadow: 4px 4px #dfe1d8;}
.hotavOffer{position:relative;width:285px;;float:left;margin:10px 0px 10px 0px; padding:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 4px 4px #dfe1d8;-webkit-box-shadow: 4px 4px #dfe1d8;box-shadow: 4px 4px #dfe1d8;}



.offerColumn {width:315px;position:relative;float:left;margin:0px;margin-left:15px;}
.offerDetailColumn {width:655px;position:relative;float:left;margin:0px;margin-left:5px;}

/*Styling for text inside boxes*/
.info h4,.success h4,.error h4,.warning h4,.tip h4,.secure h4,.message h4,.download h4,.purchase h4,.print h4 ,.support h4{font-family:Tahoma, Geneva, sans-serif; margin:5px 5px 5px 80px;padding:0; font-size:16px; }
.weatherFeed h4,.twitterFeed h4,.dsignFeed h4,.trafficFeed h4,.tubeFeed h4,.stockFeed h4,.departureFeed h4{font-family:Tahoma, Geneva, sans-serif; margin:5px 5px 5px 80px;padding:0; font-size:16px; }
.rssApp h4,.kpiApp h4,.peopleApp h4,.eventApp h4,.urlApp h4{ margin:5px 5px 5px 80px;padding:0; font-size:16px; }
.hotav h4{ margin:5px 5px 5px 40px;padding:0; font-size:16px; color:#ec1765;}
.hotavOffer h4{ margin:0px 0px 0px 0px;padding:0; font-size:16px; color:#0087de;}

.hotav p.price{width:330px;float:left;font-size:20px; color:#ec1765;font-weight:700; }
.hotav p.priceNote{width:330px;float:left;font-size:10px; color:#ec1765;font-weight:300; }



.info p,.success p,.error p,.warning p,.tip p,.secure p,.message p,.download p,.purchase p,.print p,.support p {font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#000; margin:5px 5px 5px 80px; }
.weatherFeed p,.twitterFeed p,.dsignFeed p,.trafficFeed p,.tubeFeed p,.stockFeed p,.departureFeed p{font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#000; margin:5px 5px 5px 80px; }
.hotav p,.rssApp p,.kpiApp p,.peopleApp p,.eventApp p,.urlApp p{font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#000; margin:5px 5px 5px 80px; }
.hotav p{font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#000; margin:15px 5px 5px 5px; }
.support p {font-family:Tahoma, Geneva, sans-serif; font-size:14px;}


.hotavOffer p{ font-size:14px; color:#000; margin:10px 5px 5px 0px; }
.hotavOffer p.tag{ font-size:14px; color:#000;font-weight:300; }
.hotavOffer p.price{ font-size:22px; color:#0087de;font-weight:700; }
.hotavOffer p.priceNote{font-size:10px; color:#0087de;font-weight:300; }
.hotavOffer div.offerImg{ margin:5px 0px 0px 0px;padding:0px;text-align:center;}


.hotavOfferDetail{position:relative;width:620px;float:left;margin:10px 0px 10px 0px; padding:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 4px 4px #dfe1d8;-webkit-box-shadow: 4px 4px #dfe1d8;box-shadow: 4px 4px #dfe1d8;}
.hotavOfferDetail h4{ float:left;margin:10px 0px 10px 0px;padding:0; font-size:20px; color:#0087de;}
.hotavOfferDetail div.offerImg{float:left; width:270px;margin:0px 10px 0px 0px;padding:0px;text-align:left;}
.hotavOfferDetail div.offerItemDetail{float:left; width:330px;margin:0px 0px 0px 0px;padding:0px;text-align:left;}
.hotavOfferDetail p{width:330px;float:left; font-size:14px; color:#000; margin:0px 0px 10px 0px; }
.hotavOfferDetail p.tag{width:330px;float:left; font-size:16px; color:#000;font-weight:700; }
.hotavOfferDetail p.price{width:330px;float:left;font-size:24px; color:#0087de;font-weight:700; }
.hotavOfferDetail p.priceNote{width:330px;float:left;font-size:10px; color:#0087de;font-weight:300;margin-top:5px; }

.hotavOfferDetail ul { margin-left:0px;padding-left:30px;font-size:14px; color:#000;font-weight:300;}
.hotavOfferDetail ul li{CLEAR:LEFT; margin-bottom:10px;font-size:14px; color:#000;font-weight:300;}
.hotavOfferDetail{float:left;border:1px solid #0087de;color:#0e7fad;background:#ffffff;}

.hotavProductDetail{position:relative;width:620px;float:left;margin:0px 0px 10px 0px; padding:10px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 4px 4px #dfe1d8;-webkit-box-shadow: 4px 4px #dfe1d8;box-shadow: 4px 4px #dfe1d8;}
.hotavProductDetail h4{ width:600px;float:left;margin:0px 0px 10px 0px;padding:0; font-size:16px; color:#555555;}
.hotavProductDetail div.productImg{width:600px;float:left; width:270px;margin:0px 10px 0px 0px;padding:0px;text-align:left;}
.hotavProductDetail div.productItemDetail{float:left; width:600px;margin:0px 0px 0px 0px;padding:0px;text-align:left;}
.hotavProductDetail p{width:600px;float:left; font-size:14px; color:#000; margin:0px 0px 10px 0px; }
.hotavProductDetail p.tag{width:600px;float:left; font-size:16px; color:#000;font-weight:700; }
.hotavProductDetail p.price{width:600px;float:left;font-size:24px; color:#555555;font-weight:700; }
.hotavProductDetail p.priceNote{width:600px;float:left;font-size:10px; color:#555555;font-weight:300; }
.hotavProductDetail ul { width:600px;padding-left:30px;font-size:14px; color:#000;font-weight:300;}
.hotavProductDetail ul li{ CLEAR:LEFT;margin-bottom:10px;font-size:14px; color:#000;font-weight:300;}
.hotavProductDetail{float:left;border:1px solid #555555;color:#0e7fad;background:#ffffff;}

span.priceNote{width:330px;float:left;font-size:12px; color:#ec1765;font-weight:300; }

#layoutInfoList { font-size:10px; color:#000; margin:5px 5px 5px 40px; }
#layoutInfoList li { font-size:10px; color:#000;  }

/*Boxes*/
.info{border:1px solid #0e7fad;color:#0e7fad;background:#c0e9fa url('/images/notice/info.png') no-repeat; background-position:30px 20px;}
.hotav{float:left;border:1px solid #ec1765;color:#0e7fad;background:#ffffff url('/images/notice/hotav.png') no-repeat; background-position:10px 10px;}
.hotavOffer{float:left;border:1px solid #0087de;color:#0e7fad;background:#ffffff;}



.success{border:1px solid #4f8746;color:#4f8746;background:#d4ffcd url('/images/notice/success.png') no-repeat; background-position:30px 20px;}
.support{border:1px solid #9d9c49;color:#9d9c49;background:#fdfdcb url('/images/notice/support.png') no-repeat; background-position:30px 20px;}
.error{border:1px solid #641f1a;color:#641f1a;background:#ffd2d4 url('/images/notice/error.png') no-repeat; background-position:30px 20px;}
.warning{border:1px solid #9d9c49;color:#9d9c49;background:#fdfdcb url('/images/notice/warning.png') no-repeat; background-position:30px 20px;}
.tip{border:1px solid #c77d10;color:#c77d10;background:#f9d69e url('/images/notice/tip.png') no-repeat; background-position:30px 20px;}
.secure{border:1px solid #9638f1;color:#9638f1;background:#e5cefc url('/images/notice/secure.png') no-repeat; background-position:30px 20px;}
.message{border:1px solid #000;color:#000;background:#efefef url('/images/notice/message.png') no-repeat; background-position:30px 20px;}
.download{border:1px solid #04b5eb;color:#04b5eb;background:#f7f7f7 url('/images/notice/download.png') no-repeat; background-position:30px 20px;}
.download p{font-size:14px;}
.purchase{border:1px solid #426164;color:#426164;background:#c2e1e3 url('/images/notice/purchase.png') no-repeat; background-position:30px 20px;}
.print{border:1px solid #3c4b5e;color:#3c4b5e;background:#c8d9e3 url('/images/notice/print.png') no-repeat; background-position:30px 20px;}

.weatherFeed{border:1px solid #000;color:#000;background:#ffffff url('/images/notice/weather.png') no-repeat; background-position:30px 20px;}
.weatherFeed:hover{background-color:#efefef;cursor:pointer;}
.support:hover{background-color:#fefedc;cursor:pointer;}
.twitterFeed{border:1px solid #000;color:#000;background:#ffffff url('/images/notice/twitter.png') no-repeat; background-position:30px 20px;}
.twitterFeed:hover{background-color:#efefef;cursor:pointer;}
.tubeFeed{border:1px solid #000;color:#000;background:#ffffff url('/images/notice/tube.png') no-repeat; background-position:30px 20px;}
.tubeFeed:hover{background-color:#efefef;cursor:pointer;}
.stockFeed{border:1px solid #000;color:#000;background:#ffffff url('/images/notice/stock.png') no-repeat; background-position:30px 20px;}
.stockFeed:hover{background-color:#efefef;cursor:pointer;}
.dsignFeed{border:1px solid #000;color:#000;background:#ffffff url('/images/notice/dsign.png') no-repeat; background-position:30px 20px;}
.download:hover{background-color:#efefef;cursor:pointer;}
.trafficFeed{border:1px solid #000;color:#000;background:#ffffff url('/images/notice/traffic.png') no-repeat; background-position:30px 20px;}
.trafficFeed:hover{background-color:#efefef;cursor:pointer;}
.departureFeed{border:1px solid #000;color:#000;background:#ffffff url('/images/notice/nre.png') no-repeat; background-position:30px 20px;}
.departureFeed:hover{background-color:#efefef;cursor:pointer;}



.dsignFeed:hover{background-color:#efefef;cursor:pointer;}

.kpiApp{border:1px solid #000;color:#000;background:#ffffff url('/images/notice/performance.png') no-repeat; background-position:30px 20px;}
.kpiApp:hover{background-color:#efefef;cursor:pointer;}
.urlApp{border:1px solid #000;color:#000;background:#ffffff url('/images/notice/url.png') no-repeat; background-position:30px 20px;}
.urlApp:hover{background-color:#efefef;cursor:pointer;}
.peopleApp{border:1px solid #000;color:#000;background:#ffffff url('/images/notice/people.png') no-repeat; background-position:30px 20px;}
.peopleApp:hover{background-color:#efefef;cursor:pointer;}
.rssApp{border:1px solid #000;color:#000;background:#ffffff url('/images/notice/rss.png') no-repeat; background-position:30px 20px;}
.rssApp:hover{background-color:#efefef;cursor:pointer;}
.eventApp{border:1px solid #000;color:#000;background:#ffffff url('/images/notice/event.png') no-repeat; background-position:30px 20px;}
.eventApp:hover{background-color:#efefef;cursor:pointer;}

.appList {margin:10px 5px 5px 50px;}
.appList li{ font-size:10px;}

.appListLg {margin:10px 5px 5px 10px;}
.appListLg li{ font-size:12px;}

H1.supporttitle {font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#000;}
H1.supporttitle .bcPre {font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:700;color:#999;}
H1.supporttitle .bcPre a {font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:300;color:#999;text-decoration:none;}
H1.supporttitle .bcPre a:hover {font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:300;color:#eb1765;text-decoration:underline;}


.content_container_nav ul {list-style:none;margin-left:0px;padding-left:0px;margin-top:0px;padding-top:0px;}
.content_container_nav ul li{color:#333;margin-bottom:3px;}
.content_container_nav ul li a,.content_container_nav ul li a:link,.content_container_nav ul li a:active,.content_container_nav ul li a:visited{color:#333;text-decoration:none;}
.content_container_nav ul li a:hover {text-decoration:underline;}

.layoutBox{position:relative;width:340px;float:left; padding:2px 2px 2px 2px;text-align:left;border:0px solid #999;}
.layoutContainer{position:relative; float:left; width:350px;margin:10px 5px 0px 5px;text-align:left;}

.aURLsList {position:relative;margin:10px 0px 0px 0px; padding:10px;padding-left:90px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-moz-box-shadow: 4px 4px #dfe1d8;-webkit-box-shadow: 4px 4px #dfe1d8;box-shadow: 4px 4px #dfe1d8;}
.aURLsList {border:1px solid #000;color:#000;background:#ffffff url('/images/notice/URLs.png') no-repeat; background-position:30px 20px;}

.aURLsList .aListclear {clear:both;}

.aURLsList .aListName { width:100%;float:left;margin:0px 0px 10px 0px;padding:0; font-size:16px;color:#333;text-align:left;font-weight:700; }
.aURLsList .aListDesc { width:250px;float:left;margin:0px 0px 10px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; }
.aURLsList .aListStats { width:250px;float:left;margin:0px 0px 0px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; background-color:#FFFFFF; }
.aURLsList .aListStats2 { width:150px;float:left;margin:0px 0px 0px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; background-color:#FFFFFF; }
.aURLsList .aListCreatedLabel,.aURLsList .aListUpdatedLabel { clear:both;width:80px;float:left;margin:0px 10px 00px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:700; }
.aURLsList .aListCreated,.aURLsList .aListUpdated { width:150px;float:left;margin:0px 0px 0px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; }

.aURLsList .aListURLsLabel{ clear:both;width:100%;float:left;margin:0px 0px 0px 0px;padding:0; font-size:12px;color:#333;text-align:center;font-weight:700; }
.aURLsList .aListURLs{ clear:both;width:100%;float:left;margin:0px 0px 0px 0px;padding:0; font-size:40px;color:#333;text-align:center;font-weight:700; }

/*List forms*/

.URLsConfigFormHead { width:600px;float:left;margin:0px 0px 10px 0px;padding:0; font-size:16px;color:#333;text-align:left;font-weight:700; }
.URLsConfigFormCont { clear:both;width:600px;float:left;margin:0px 0px 10px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:700; }

.URLsConfigFormCont .aListNameLabel, .URLsConfigFormCont .aListDescLabel { clear:both;width:100px;float:left;margin:0px 10px 10px 0px;padding:0; font-size:12px;color:#333;text-align:right;font-weight:700; }
.URLsConfigFormCont .aListFormField { width:350px;float:left;margin:0px 0px 0px 0px;padding:0; font-size:12px;color:#333;text-align:left;font-weight:300; }

/** nano slider initial setup **/
.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.nano > .nano-content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  visibility: hidden;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  visibility: visible;
}
.nano > .nano-pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01;
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  border-radius         : 5px;
}
.nano > .nano-pane > .nano-slider {
  background: #444;
  background: rgba(0,0,0,.5);
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;
  border-radius         : 3px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}

.pure-form {font-family:Tahoma, Geneva, sans-serif;}

.pure-form legend {
    border-bottom: 1px solid #E5E5E5;
    color: #999999;
    display: block;
    margin-bottom: 0.3em;
	margin-top: 1em;
    padding: 0.3em 0;
    width: 100%;
	font-size:14px;
	font-weight:500;
}