@import url("Container.css");
@import url("js/bootstrap/css/bootstrap.css");
@import url("Mobile.css");
/* CSS Document */
#Body {
    padding: 0px;
    margin: 0px;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
    background: #fff !important;
}
body						{margin:0px;padding:0px; background:#fff;}
* 							{ padding:0px; margin:0px; outline:none;}
/*ControlPanel*/ 
#dnnCPWrap{}
/* Generated by Font on September 19, 2012 */
@font-face {
    font-family: 'droid_sansregular';
    src: url('font/droidsans-webfont.eot');
    src: url('font/droidsans-webfont.eot#iefix') format('embedded-opentype'),
         url('font/droidsans-webfont.woff') format('woff'),
         url('font/droidsans-webfont.ttf') format('truetype'),
         url('font/droidsans-webfont.svg') format('svg');
    font-weight: normal;   font-style: normal;}
@font-face {
    font-family: 'open_sansregular';	
    src: url('font/opensans-regular-webfont.eot');
    src: url('font/opensans-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('font/opensans-regular-webfont.woff') format('woff'),
         url('font/opensans-regular-webfont.ttf') format('truetype'),
         url('font/opensans-regular-webfont.svg') format('svg');
    font-weight: normal;   font-style: normal;}
/*=====================================================================
General End Here
=====================================================================*/

*, *:after, *:before {
    /*box-sizing: border-box;*/
}

.denBoxWhite {
    background: none repeat scroll 0 0 #ffffff;
    border-radius: 0.3em;
    box-shadow: 0 1px 2px #aaaaaa;
    margin: 0 0 1em;
    padding: 1em;
}

.denBoxRed {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #d00;
    border-radius: 0.3em;
    box-shadow: 0 1px 2px #aaaaaa;
    margin: 0 0 1em;
    padding: 1em;
}

/* Main Container Width and styles */
.BGTable					{margin:0; position:relative; padding:0px 0px 0px 0px;/*background: url(images/bckg-01.png) repeat;*/}
.MainTable {
    width: 1170px;
    margin: 0 auto!important;
    padding: 0px 0 0px 0px;
    background: none;   
}

.BGTableDenHead            {margin:0; position:relative; padding:0px 0px 0px 0px;/*background: url(images/pattern_blue.png) repeat  !important;*/ background: #153a56;}
.MainTableHBigPane {
    width: 1170px;
    margin: 0 auto!important;
    padding: 0px 0 0px 0px;
    background: transparent;   
}
.BGTableDenContentHead            {margin:0; position:relative; padding:0px 0px 0px 0px;background: url(images/pattern_blue.png) repeat  !important;}
.BGTableDenContentHeadinside
{
    width: 1170px;
    margin: 0 auto!important;
    padding: 0px 0 0px 0px;
    background: transparent; 
}

.BGTableDenContent          {margin:0; position:relative; padding:0px 0px 0px 0px;background: url(images/Bg.png) repeat #f6f6f6 !important;}
.MainTableDenContent {
    width: 1170px;
    margin: 0 auto!important;
    padding: 0px 0 0px 0px;
    background: transparent;   
}

.BGTableFooter				{margin:0; position:relative; padding:0px 0px 0px 0px;background:url('images/pattern.png') repeat;}
.MainTableFooter {
    width: 1170px;
    margin: 0 auto!important;
    padding: 0px 0 0px 0px;
    margin-top: 70px;
    background: url('images/globe2.png') no-repeat;
    border: 0px solid #e0e0e0;
}

div.dnnRegistrationForm .dnnForm {
    float: left;
    min-width: 50px;
    width: 100%;
}


/*===================================================================== */
/* Styles for background images, Do not change */
.ContentMain				{ background:url(https://britanniahospital.com/Portals/_default/Skins/BH_den_blue/images/ContentStrip.png)  left top repeat-x; padding:0; }
.TopRightMain {
 
    padding: 10px 20px;
    width: auto;
}
.ContentPadding				{ padding:25px 20px;} .Whitebg { background:#fff; border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.MiddleGrayMain 			{  background:#fcfcfc; padding:28px 20px; border-top:1px solid #e8e8e8;}
.BottomMain					{ padding:22px 20px 1px 20px; background:transparent;}
.FooterMain					{ padding:15px 20px; background:transparent;}
							.MiddleBlackMain .ContainerTitle ,.BottomMain .ContainerTitle ,.FooterMain .ContainerTitle { color:#fff !important;text-shadow:#000 2px 2px 2px; font-size:20px !important;} 
							.BottomMain * { color:#999 !important; /* font-size:13px !important;*/} 	 .BottomMain * a {color:#999 !important;} .BottomMain * a:hover {color:#eeeeee !important;}
							.MiddleBlackMain * { color:#fff !important; font-size:12px !important;}  .MiddleBlackMain * a {color:#fff !important;} .MiddleBlackMain * a:hover {color:#8bbac9 !important;}
							.FooterMain *{ color:#aaaaaa !important; font-size:12px !important;} 	 .FooterMain * a{ color:#aaaaaa !important; }.FooterMain * a:hover {color:#8bbac9 !important;}
							.BottomMain * h1, .BottomMain h1 { font-size:38px !important; font-weight:bold !important; color:#fff !important;} .BottomMain * h3, .BottomMain h3 { font-size:14px !important;}
							
.LeftMain 					{ float:left; width:27%;} .RightMain { float:right; width:68%;} .LeftSideBar { background:url(images/LeftSide.png) left top repeat-y;}
.LeftMainRight				{ float:left; width:68%;} .RightMainRight { float:right; width:27%;}  .RightSideBar { /*background:url(images/RightSide.png) right top repeat-y;*/}
/**/
.LoginPane {
    font-size: 12px;
    /*float: right;*/
    overflow: hidden;
    white-space: nowrap;
    font-weight: normal;
    padding: 5px 0px 0 6px;
    margin: 0 0 0px 0;
    text-align: center;
    color: #999999;
}
							.LoginPane  * { vertical-align:middle;}	.LoginPane strong { display:none !important;}					
							/* NEW LOGIN STYLES*/
.registerGroup, .registerGroup li, .loginGroup, .loginGroup li, .buttonGroup, .buttonGroup li {
    margin: 0px !important;
    padding: 0px !important;
    list-style: none !important;
}
							.registerGroup, .registerGroup *, .loginGroup, .loginGroup *{ /*float:left;*/ display:inline; display:inline-block; text-decoration:none; text-transform:none;
								font-size:11px; font-weight:bold; vertical-align:bottom; list-style:none;} .loginGroup { /*margin-left:8px !important;*/} 
																
								/* REGISTER GROUP STYLES */
								.buttonGroup li { height:20px;}
								.registerGroup li{ border-right:none !important; }
								.registerGroup li.userProfileImg{ margin-left:8px !important;}
								.LoginPane a { background:none;  padding:3px 2px!important; position:relative;}
								.userProfileImg a { background:none !important; padding:0px !important;}
								.registerGroup a , .registerGroup a{ padding:0px; margin:0 0px; }
								.registerGroup a img{width:22px; height:20px; margin:0px 0 !important; border:1px solid #f1c327;} 
								.userMessages a{ width:14px !important; height:14px !important; padding:0px !important; -moz-border-radius:0px;	-webkit-border-radius:0px;	border-radius:0px; margin:6px 4px 0px 0!important;font-size:0px;line-height:0px; background:url(images/userLoginSprite.png) 0px -33px no-repeat;}
								.userNotifications a{ width:14px !important; padding:0px !important; height:14px !important; -moz-border-radius:0px;	-webkit-border-radius:0px;	border-radius:0px; margin:4px 8px 0px 4px!important; font-size:0px;line-height:0px; background:url(images/userLoginSprite.png) -18px -33px no-repeat;}
								.userMessages a:hover { background-position:0px -16px !important;}
								.userNotifications a:hover { background-position:-18px -16px !important;}
								.userMessages a span { position:absolute; left:-5px; top:-5px; font-size:10px !important;line-height:normal !important; color:rgba(255, 255, 255, 0.7) !important; font-weight:bold; }
								.ProfilePhoto { background: url(images/noProfilePic.png) left top no-repeat;}
								.UserProfileControls ul , .UserProfileControls li { margin:0px !important; padding:0 0 2px 0 !important; list-style:none;}
							
.LogoPane					{ float:left; width:475px; margin:0px 0px 0px 0px; vertical-align:middle; min-height:50px; padding:15px 15px 15px 15px; }
.SearchPane {
    float: right;
    width: 153px;
    /*padding: 2px 5px 0px 2px;
    height: 31px;*/
    margin: -6px 0px 0 10px;
    font-size: 0px !important;
    line-height: 0px !important;
    background: url(images/Searcgbg.png) right top no-repeat;
    overflow: hidden;
    
    /*float: right;
    width: 153px;
    padding: 2px 5px 0px 2px;
    height: 31px;
    margin: 6px 0px 0 0;
    font-size: 0px !important;
    line-height: 0px !important;
    background: url(images/Searcgbg.png) right top no-repeat;
    overflow: hidden;*/
}
									  .SearchPane input	{border:none; background:none!important; height:16px; width:115px !important; margin:0px 0 0 0px; padding:4px 5px; text-align:left; font-size:12px !important; line-height:normal !important; color:#666;}
									  .SearchPane img 	{margin:0px 0px 0px 5px!important; vertical-align:middle; width:22px; height:27px; }
.NavPane					{ margin:0 0 0px 0; background: transparent; padding:0px 0 0px 0px; position:relative;}
							
.NavPane .NavLeft { position:absolute; top:0px; left:-9px; width:9px; height:58px; /*background:url(images/NavL.png) left top no-repeat;*/}
.NavPane .NavRight { position:absolute; top:0px; right:-9px; /*background:url(images/NavR.png) left top no-repeat; width:9px; height:58px;*/}
.BreadcrumbMain				{/* background:url(images/BreadBg.png) left top repeat-x; */font-size:12px; color:#878787;padding:16px 20px 16px 20px; font-weight:normal;}	
.BreadcrumbPane				{ float:right;/* width:600px;*/ text-align:right; font-size:12px; padding:8px 0 0 0;color:#a9a8a8;}
.BreadcrumbMain h3 {
    color: #888888 !important;
    font-size: 30px !important;
    padding: 0px !important;
    margin: 0px !important;
    font-family: 'open_sansregular', Arial, Verdana, Helvetica, sans-serif;
    font-weight: 200 !important;
    line-height: 100% !important;
    float: left;
   /* width: 300px;*/
}

.LanguagePane				{ float:right; width:auto; margin:9px 0 0 6px;} .LanguagePane img { margin:0 2px !important;} .LanguagePane .Language img{ border:2px solid #e0e0e0;} .LanguagePane .selected img ,.LanguagePane .selected img:hover {border:2px solid #333;}
/*===================================================================== */
/* Home page content panes */
.HeaderCenterPane 			{ float:left; width:275px; font-size:11px;  font-weight:normal;padding:0px 0px; margin:10px 0 0px 5px; text-align:right;  color:#999999;}
.HeaderRightPane			{ clear:both; padding:10px 0 0 0;} .TopContactPane h4 { text-align:right; color:#fff !important; font-size:22px;} .TopContactPane h4 a {  font-size:25px !important; text-decoration:none !important; color:#fff !important;}
.TopRightLogin				{font-size:11px; white-space:nowrap; float:right; width:50%; font-weight:normal;padding:0px; margin:0 0 0px 0px; background:none; text-align:right;  color:#666;}
.HeaderPaneHP				{ margin:0; padding:0;clear:both; background:url(images/BreadBg.png) left top repeat-x;}
.HeaderPaneHP2				{ margin:0; padding:0;clear:both;}
.HeaderPane					{ padding:0px 0px !important;} .HeaderPaneIP h5 { margin:0px !important; padding:0px !important;}
.PageTitle 					{   padding:0px; } .PageTitle h2 { font-weight:normal; padding:0px; font-size:28px !important; color:#fff !important; line-height:100%; text-align:left;}

.TopPane					{margin:0; padding:0px 0px 0px 0px;}
.TopLeftPane				{ float:left; width:31%; padding:0px 0px 0px 0px; margin:0 3.5% 0 0;}
.TopCenterPane				{ float:left; width:31%; padding:0px 0px 0px 0px;}
.TopRightPane				{ float:right; width:31%; padding:0px 0 0 0px;}

.GrayContentPane			{}
.GrayLeftPane				{ float:left; width:23.5%; padding:0px 0px 0px 0px; margin:0 2% 0 0;}
.GrayCenterPane				{ float:left; width:23.5%; padding:0px 0px 0px 0px; margin:0 2% 0 0;}
.GrayCenterPane2			{ float:left; width:23.5%; padding:0px 0px 0px 0px;}
.GrayRightPane				{ float:right; width:23.5%; padding:0px 0 0 0px;}

.ContentPane				{margin:0; padding:0px 0px 0px 0px;}
.LeftPane					{ float:left; width:31%; padding:0px 0px 0px 0px; margin:0 3.5% 0 0;}
.CenterPane					{ float:left; width:31%; padding:0px 0px 0px 0px;}
.RightPane					{ float:right; width:31%; padding:0px 0 0 0px;}

.ContentPane1				{margin:0; padding:2px 0px 2px 0px;}
.LeftPane1					{ float:left; width:24%; padding:0px 0px 0px 0px; margin:0 1.5% 0 0;}
.CenterPane1				{ float:left; width:24%; padding:0px 0px 0px 0px; margin:0 1.5% 0 0;}
.CenterRightPane1			{ float:left; width:24%; padding:0px 0px 0px 0px;}
.RightPane1					{ float:right; width:24%; padding:0px 0 0 0px;}

.ContentPane2				{}
.LeftPane2					{ float:left; width:49%; padding:0px 0px 0px 0px;}
.RightPane2					{ float:right; width:49%; padding:0px 0 0 0px;}


.LeftPaneIP					{  padding:0px 0px 0px 0px; margin:0;}
.CenterPaneIP				{ float:left; width:49%; padding:0px 0px 0px 0px;}
.RightPaneIP				{ float:right; width:49%; padding:0px 0 0 0px;}

.LeftPane3					{ float:left; width:71%; padding:0px 0px 0px 0px; margin:0 0px 0 0;}
.RightPane3					{ float:right; width:27%; padding:0px 0 0 0px;}
.LeftPane4					{ float:left; width:27%; padding:0px 0px 0px 0px; margin:0 0px 0 0;}
.RightPane4					{ float:right; width:71%; padding:0px 0 0 0px;}


.LeftPaneIPRight			{  float:left; width:49%; padding:0px 0px 0px 0px; margin:0;}
.CenterPaneIPRight			{ float:right; width:49%; padding:0px 0px 0px 0px;}
.RightPaneIPRight			{ padding:0px 0 0 0px;}

.BottomLeft					{ float:left; width:72%; padding:0px 0px 0px 0px; margin:0 0px 0 0;}
.BottomRight					{ float:right; width:25%; padding:0px 0 0 0px;}

.BottomPane					{ padding:5px 0px 0px 0px; }
.BottomPane1				{float:left; width:23%; margin:0 2.7% 0 0;  padding:0px 0px 0px 0px;}
.BottomPane2				{ float:left; width:23%; margin:0 2.7% 0 0; padding:0px 0px 0px 0px;}
.BottomPane3				{ float:left; width:23%; margin:0 0 0 0; padding:0px 0px 0px 0px;}
.BottomPane4				{float:right; width:23%; padding:0px 0 0 0px;}
.BottomPane5				{ padding:0px 0 0 0px;}

.CopyrightPane				{color:#666; /*float:left; width:47%;*/ font-size:11px;padding:0px 0 0px 0; line-height:normal!important;}
.FooterRightPane			{/*float:right; */width:100%; padding:10px 0 0 0px;}
.ContentPaneLayout	{ display:block; padding:40px 15px 40px 15px !important; height:auto !important;  margin:10px 0!important; color:#666; font-weight:normal !important; text-align:center; border: dashed 2px #666 !important; text-transform:uppercase; font-size:18px;}
.TopBlackMain .ContentPaneLayout {padding:1px 15px 1px 15px !important;color:#666 !important; border-color:#666 !important; font-size:11px !important; font-weight:normal !important;}

.NormalTextBox{
    padding: 8px;
    margin-bottom: 6px;
}

.Help {
padding: 6px;
border: #000 1px solid;
background-color: #8bbac9;
font-weight: normal;
font-size: 12px;
color: #fff;
}

/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/
/* Login hover styles*/
.Login{}
A.Login:link, A.Login:visited, A.Login:active {
   color: #fff !important;
    font-size: 14px;
    font-weight: normal;
    margin-top: 5px;
    text-decoration: none;
}
A.Login:hover 				{color:#f1c327 !important; text-decoration:none;}

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#3f3f3f !important;font-size:11px; font-weight: normal; text-decoration:none; }
A.User:hover 				{color:#f1c327!important;}

/*Date Styles*/
.Date 						{color:#ffffff; font-size:12px; text-decoration:none;}

.Breadcrumb 				{font-weight: normal;color:#a9a8a8; text-align:left;text-decoration:none; font-size:11px;  }
A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active {font-weight:normal;font-size:11px;color:#94bfdd; text-align:left; text-decoration:none;}
A.Breadcrumb:hover 			{font-weight: normal;font-size:11px;color: #09f;text-align:left; text-decoration:none; }
/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-size:11px; font-weight:normal; color:#a9b65a; text-decoration:none;}
A.Footer:hover 				{color:#a9b65a!important; text-decoration:none;}

/* Copyright text syle */
.Copyright {color:#666; font-size:11px; font-weight:normal;text-decoration:none;}
A.Copyright:link,A.Copyright:visited,A.Copyright:active {color:#666; font-size:11px; font-weight:normal;text-decoration:none;}
A.Copyright:hover 			{color:#fff;}
/* Link Pane text syle */
.Links 						{font-size: 10px !important; color: #a9b65a;text-decoration:none; text-transform:uppercase;}
A.Links:link, A.Links:visited, A.Links:active {font-size: 10px !important;color: #a9b65a;text-transform:uppercase;	text-decoration:none; padding:0px 3px;}
A.Links:hover 				{color: #a9b65a !important;}

/* Host Pane text syle */
.Host 						{font-size: 11px; text-transform:uppercase;color: #a9b65a;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {font-size: 12px;color: #a9b65a;	text-decoration:none;}
A.Host:hover 				{color: #a9b65a;}
img.ValignMiddle , .ValignMiddle { vertical-align:middle;}
/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
body, html, TH, TD, td,  div , p, table, li, blockquote { color: #434343;  font-size:14px; line-height:150%; font-weight: normal; text-decoration: none; font-family:'droid_sansregular', Arial, Verdana, Helvetica, sans-serif;}
p 							{margin:0px; padding:0px 0px 15px 0px;}
td 							{text-align:left; vertical-align:top;}
/*Default List style */

ul							{padding:0px 0px 0px 0px; margin:0px 0px 10px 25px; vertical-align:top;} 
ul li 						{list-style:disc; background:none; padding:0px 0px 1px 0px; margin:0px 0px 0px 0px; vertical-align:top; font-weight:normal;}
ol 							{margin:5px 0px 0px 25px; padding:0px 0px 0px 0px; vertical-align:top;} 
ol li 						{padding:1px 0px 1px 0px; margin:0px; list-style-type:decimal!important; list-style-image:none!important;}

ul.FooterList				{ margin:0px; padding:0px; list-style:none;} 
							ul.FooterList li { background:url(images/ListFooter.png) left 9px no-repeat; padding:5px 0px 5px 12px; list-style:none; border-bottom:1px solid #2d2d2d;}
							 ul.FooterList li a { display:block;}


img 						{border:none; outline:none;} * { outline:none;}
br 							{margin:0px; padding:0px; height:1px;}
a							{outline:none;}
hr 		, .SepLine					{ background:#e8e8e8; color:#e8e8e8; clear:both; height:1px; border:none!important; outline:none!important; padding:0px!important; margin:10px 0px!important; overflow:hidden;}
.SepLineDot					{ border-bottom:2px dotted #cccccc;}
.SepLineSolid					{ border-bottom:2px solid #cccccc;}	
.Sephalf				{ margin:12px 30% 0 30%; border-top:2px solid #181818; padding:18px 0 0 0; line-height:0px; font-size:0px;}
/* Default link syle */
A:Link, A:Visited, A:Active , a * {/*color: #fff;*/text-decoration: none; -moz-transition:all 0.1s linear!important;  -webkit-transition:all 0.1s linear!important; -o-transition:all 0.1s linear!important; -ms-transition:all 0.1s linear!important; transition:all 0.1s linear!important;}
A:Hover 					{color: #cea311;text-decoration: none; -moz-transition:all 0.1s linear!important;  -webkit-transition:all 0.1s linear!important; -o-transition:all 0.1s linear!important; -ms-transition:all 0.1s linear!important; transition:all 0.1s linear!important;}
/* Black (Default color) */
.Normal						{color: #434343;  font-size: 14px; font-weight: normal;}
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #f1c327; text-decoration: none; }
A.Normal:Hover 				{color: #cea311; text-decoration: none; }

/*Extra Font color styles*/
/* ThemeColor */		.ThemeColor 		{color: #7d7d7d !important; padding:5px 0 0 0; } .ThemeColor a { color:#fff!important; } .ThemeColor a:hover { color:#ccc !important; }
/* NormalBold */.NormalBold 	{color: #434343!important;  font-weight: bold;}
/* Blue */		.TextBlue 		{color: #09619a!important;}
/* Orange */	.TextOrange 	{color: #db6c1e!important;}
/* Green */		.TextGreen 		{color: #a9b65a!important;}
/* Red */		.TextRed 		{color: #a9000d!important;} 
/* Gray */		.TextGray 		{color: #707070!important;} 
/* Gray */		.TextBlack 		{color: #000000!important;} 
/* Gray */		.TextWhite 		{color: #cbcbcb!important;} 
/**/
.ClearFloat 				{clear:both!important; height:0px!important; line-height:0px!important; font-size:0px!important;}
.NoPaneBorder				{border:0px !important;}
.NoPaneBorder span.SubHead center{border: 2px dotted #CCCCCC;} .DNNEmptyPane { display:none !important;}

::selection {background:#09f; /* Safari */ color:#fff;}
::-moz-selection {background:#09f; /* Firefox */ color:#fff;}

.HiddenMobile 	{ display:block;}
.HiddenDesktop 	{ display:none;}
/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/
/* H1 */H1 , h1 			{color: #333333; font-size: 32px; font-weight: normal; padding:0px 0px 10px 0px; margin:0px 0px; line-height:normal;}
/* H2 */H2 , h2 			{color: #444444; font-size: 28px; font-weight: normal; padding:0px 0px 10px 0px; margin:0px; line-height:normal;}
/* H3 */H3 , h3				{color: #0b0e19; font-size: 24px; font-weight: normal; padding:0px 0px 10px 0px; margin:0; line-height:normal;}
/* H4 */H4 , h4 			{color: #333333; font-size: 20px; font-weight: normal; padding:0px 0px 8px 0px; margin: 0px 0px; line-height:normal;} H4 span  , h4 span { color:#999 !important; font-weight:normal !important;}
/* H5 */H5 , h5 			{color: #787878; font-size: 18px; font-weight: normal; padding:0px 0px 8px 0px; margin:0px; line-height:normal;}
/* H6 */H6 , h6				{color: #444444; font-size: 14px; font-weight: normal; padding:0px 0px 10px 0px; margin:0px; line-height:normal;}

/*Small*/small				{font-size: 10px;}
.NoPadding { padding:0px!important;}


.console.profile .console-none h3 {
    background: #0c0f1a;
}
.console.profile .console-none h3:hover {
    background: #0987b0;
}
/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #434343; font-size: 15px; font-weight: bold; text-decoration: none; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #f1c327; font-size: 15px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #cea311;text-decoration: none;}

/* SubHead */
.SubHead { color: #434343; font-size: 13px; font-weight: bold; text-decoration: none; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #f1c327; font-size: 13px; font-weight: bold; text-decoration: none; }
A.SubHead:Hover { color: #cea311;text-decoration: none;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #434343;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 12px; }
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #f1c327; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Hover{color: #cea311;text-decoration: none;}

/* Text style for skin objects */
.SkinObject { color: #434343; font-size: 11px; font-weight: normal; text-decoration: none; }
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #f1c327; font-size: 11px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #cea311;text-decoration: none;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #434343; background:#FFFFFF;  font-size: 13px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}
  input:focus,textarea:focus{   -moz-transition:all 0.3s ease-in;  -webkit-transition:-webkit-box-shadow 0.1s ease-in;  -o-transition:all 0.3s ease-in;  transition:all 0.3s ease-in;
  -webkit-box-shadow:none;  -moz-box-shadow:none;  -o-box-shadow:none;  -ms-box-shadow:none;  box-shadow:none;  background: #ffffff;}
input , textarea {-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}  

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active { color:#f1c327; font-size: 14px; cursor:pointer; font-weight: bold; text-decoration: none; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover { color:#cea311; font-size: 14px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active { color:#f1c327; cursor:pointer; font-size: 14px; font-weight: bold; text-decoration: none; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover { color:#cea311; font-size: 14px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #434343; font-weight: bold; text-decoration: none; }
.DataGrid_AlternatingItem { color: #000000;  font-weight: normal; text-decoration: none; }
.DataGrid_Item { color: #434343; font-weight: normal; text-decoration: none; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
.dnnActionMenu *  { color:#000 !important; font-family:'open_sansregular', Arial, Verdana, Helvetica, sans-serif; font-size:13px !important;} .dnnActionMenu * a{ color:#f1c327 !important;} .dnnActionMenu * a:hover { color:#cea311 !important;}
/**/

.dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction { color:#fff !important;}

/*Styles For FAQ's Module*/
.ModDNNFAQsC * , .dnnFAQs *{ margin:0; padding:0; text-decoration:none !important;} .ModDNNFAQsC hr , .dnnFAQs hr{ margin:1px 0 18px 0 !important;}
.FaqMain  { display:block; padding:0px !important; background:none; border:none; margin-bottom:0px;}
.ModDNNFAQsC .SubHead , .dnnFAQs .SubHead{ text-decoration:none!important; color:#000000!important;}
.Question p, .Answer p { padding:0px 0px 12px 0px;}
.Question { clear:both;  background:#ececec; border:1px solid #ececec; padding:5px 10px 5px 12px !important;color:#444444!important; font-size:16px !important; font-weight:normal; -moz-border-radius: 6px;	-webkit-border-radius: 6px;	border-radius: 6px;}
.Answer{  background:none; padding:10px 0px 8px 12px!important; border:0px solid #dddddd;}
.FaqView { font-size:11px !important;} .FaqView b { font-weight:bold !important;}

/*Announcement Module Style*/
.DnnAnnMain	{clear:both;}
.PostMain	{float:left; width:48%; padding:0px 0px 10px 0px; margin:0 2% 0 0; overflow:hidden;}	 
.DnnAnnMain	.AnnTitle{font-weight:bold;font-size:14px !important; padding-bottom:2px; color:#333333 !important;}
.DnnAnnMain	.AnnDate , * .AnnDate{ font-weight:normal; color:#ddd!important; background-color:inherit;padding:0 0 4px 0; font-size:10px !important; text-transform:uppercase;}
.DnnAnnMain	.AnnDesc { font-size:13px; padding:0 0 5px 0 !important; margin:0 0 0px 0; color:#666666 !important;}
.DnnAnnMain	.AnnDesc p{ padding:0 !important; color:#666666 !important;}
.DnnAnnMain	.AnnDesc span.Readmore a{ color:#666 !important; text-decoration:none !important; padding:0 !important; font-size:10px !important; text-transform:uppercase; margin:0 !important; font-weight:bold !important;}
.DnnAnnMain	.AnnDesc span.Readmore a:hover{ color:#000 !important; }
.DnnAnnMain .Sepline { margin:0px 0 16px 0 !important; border-bottom:1px solid #fff; background:#eeeeee;}
.AnnImage { float:left; width:45px; height:66px; padding:0px; margin:0 0 0px 0; border:none !important;} 
.AnnImage img { width:42px !important; height:64px !important; border:1px solid #ccc;} .AnnImage img:hover {  border:1px solid #666!important;}
.AnnContent	{ margin:0 0 0 54px;}

/*Link Module Styles*/
.linklist { margin:0 0 5px 0; padding:0;}
.ModDNNLinksC	{ /* border:1px solid #e5e5e5;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
  -webkit-box-shadow: 0 1px 4px #666;
     -moz-box-shadow: 0 1px 4px #666;
          box-shadow: 0 1px 4px #666; */ }
.ModDNNLinksC ul, .ModDNNLinksC li { list-style:none !important;} 
.ModDNNLinksC li {  border-bottom: solid 1px #e5e5e5; padding:0px; overflow:hidden; background:none}
.ModDNNLinksC li a{ padding:8px 8px 8px 8px !important; display:block; line-height:normal; color:#7d7d7d!important; text-decoration:none!important; font-weight:normal!important; background:none!important;}
/* .ModDNNLinksC li:first-child a { -webkit-border-top-left-radius: 6px;	-webkit-border-top-right-radius: 6px; -moz-border-radius: 6px 6px 0 0;border-radius:6px 6px 0 0;}
.ModDNNLinksC li:last-child a { -webkit-border-bottom-left-radius: 6px;	-webkit-border-bottom-right-radius: 6px; -moz-border-radius: 0 0 6px 6px;border-radius: 0 0 6px 6px; border:none !important;} */
.ModDNNLinksC li a:hover, .ModDNNLinksC li a:active{ padding:8px 8px 8px 8px !important; color:#fff!important; background:#8bbac9!important;} .ModDNNLinksC li .item_desc , .ModDNNLinksC li span { display:none !important;}
/*Link Module Styles for BottomMain*/
.BottomMain .ModDNNLinksC	{ border:none !important;-moz-border-radius:none !important ; -webkit-border-radius:none !important; border-radius:none !important;
  -webkit-box-shadow: none !important;     -moz-box-shadow: none !important;        box-shadow: none !important}
.BottomMain .ModDNNLinksC li {  border-bottom: dashed 1px #666 !important; padding:0px; overflow:hidden; background:none}
.BottomMain .ModDNNLinksC li a{ padding:5px 0px 5px 12px !important; display:block; line-height:normal; color:#999 !important; text-decoration:none!important; font-weight:normal!important; background:url(images/portfolio-right.png) left 7px no-repeat!important;}
.BottomMain .ModDNNLinksC li a:hover, .BottomMain .ModDNNLinksC li a:active{ /*padding:5px 0px 5px 17px !important;*/color:#8bbac9 !important; background:url(images/portfolio-right.png) 5px 7px no-repeat transparent!important;}

/*Feedback Module*/
.ModDNNFeedbackC *, .ModDNNFeedbackC .dnnFormItem { padding:0px; color:#444 !important; margin:0px !important; height:auto !important; line-height:normal !important;}
.Feedback_Instructions , .Feedback_SectionHead  img , .dnnFormSectionHead img{ display:none;}
.Feedback_SectionHead , .ModDNNFeedbackC .dnnFormSectionHead { color:#444; font-size:20px;display:none;}
.Feedback_FieldLabel, .ModDNNFeedbackC label , .DnnModule-DNN_Feedback label	{ display:block !important; float:none !important; color:#444; text-transform:none; font-size:13px !important; text-align:left !important;  font-weight:normal !important; padding:0px !important; margin:0px !important;}
.ModDNNFeedbackC fieldset , .ModDNNFeedbackC fieldset , .ModDNNFeedbackC .Feedback_Field , .ModDNNFeedbackC .dnnActions,
.FeedbackForm fieldset , .FeedbackForm fieldset , .FeedbackForm .Feedback_Field , .FeedbackForm .dnnActions{ margin:0px; padding:0px; border:none !important;}
.Feedback_FieldValue textarea , .Feedback_Field textarea , .Feedback_FieldValue input , .Feedback_Field input,
.DnnModule-DNN_Feedback textarea , .DnnModule-DNN_Feedback textarea , .DnnModule-DNN_Feedback input , .DnnModule-DNN_Feedback input{ color:#000 !important; width:98% !important; padding:4px 4px; margin:0 0 5px 0 !important; background:#f5f5f5 !important; border:1px solid #e2e2e2!important;} 
.Feedback_FieldValue textarea , .Feedback_Field textarea{ height:35px !important;} .ModDNNFeedbackC .Feedback_CharCount { display:none !important;}

.Feedback_CommandButtons .CommandButton , .ModDNNFeedbackC .dnnPrimaryAction , .ModDNNFeedbackC .CommandButton ,
.ModDNNFeedbackC .dnnFormItem input[type="submit"], .ModDNNFeedbackC a.dnnPrimaryAction  {padding:8px 8px!important; text-decoration:none !important; width:auto!important; height:auto!important; display:inline-block; overflow:hidden;  font-size:12px !important; text-transform:uppercase; font-weight:bold !important;
		color:#fff !important;	border-color: #0D569E; /*dark blue*/
		background:#3792ED;
		background: -moz-linear-gradient(top, #358eea 0%, #2170cd 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#358eea), color-stop(100%,#2170cd)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #358eea 0%,#2170cd 100%); /* Chrome10+,Safari5.1+ */
		background: linear-gradient(top, #358eea 0%,#2170cd 100%); /* W3C */
		
		-webkit-box-shadow:  	0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
		box-shadow:  			0px 1px 0px 0px rgba(0, 0, 0, 0.6), inset 0px 1px 0px 0px rgba(255, 255, 255, 0.4);
		
		text-shadow: 0px -1px 0px #185B93;
		
		}
.Feedback_CommandButtons a:hover.CommandButton , .ModDNNFeedbackC a:hover.dnnPrimaryAction , .ModDNNFeedbackC a:hover.CommandButton{border-color:#0D569E;
		background: #6cb6f3; /* Old browsers */
		background: -moz-linear-gradient(top, #6cb6f3 0%, #4387d2 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6cb6f3), color-stop(100%,#4387d2)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #6cb6f3 0%,#4387d2 100%); /* Chrome10+,Safari5.1+ */
		background: linear-gradient(top, #6cb6f3 0%,#4387d2 100%); /* W3C */
		color:#fff;}
.ModDNNFeedbackC .Feedback_FieldLabel img , .ModDNNFeedbackC .Feedback_Field img{ display:none;} .ModDNNFeedbackC .dnnFormHelpContent , .ModDNNFeedbackC .dnnFormHelp { display:none !important;}
.ModDNNFeedbackC a.dnnFormHelp, .ModDNNFeedbackC .dnnForm .DnnModule-DNN_Feedback a.dnnFormHelp, .ModDNNFeedbackC .dnnTooltip label a.dnnFormHelp { background:none !important;}
img.Feedback_Required , .Feedback_FooterBlock	{ display:none !important;}
.ModDNNFeedbackC ul.dnnActions , .ModDNNFeedbackC ul.dnnActions li  { margin:0px !important; padding:0px !important;}


/* Login*/
.loginContent , .LoginPanel { overflow:hidden; background:none; width:100%; margin:auto !important;}
.loginContent  div , .loginContent .dnnForm.dnnLogin {margin:0px !important; padding:0px !important;}
.loginContent label , .loginContent label.dnnFormLabel{ /*display:block !important; */text-align:left !important; float:none !important; /*width:auto !important;*/} 
.loginContent .dnnFormItem input { width:175px !important; /*margin:auto !important;*/ margin-bottom: 10px;}
.loginContent .dnnLogin input[type=text], .loginContent .dnnLogin input[type=password]{width:175px !important; display:block; margin:0 auto 8px 51px !important;  clear:both;}  .loginContent .dnnFormItem { text-align:center !important;}
.loginContent .dnnForm.dnnLoginService , .loginContent .dnnFormItem{}
.loginContent .dnnActions	{ padding:5px 0 0 0 !important; }
.loginContent .dnnLoginService a.dnnPrimaryAction{margin:5px auto 15px auto !important;line-height:1.6;padding:5px 12px;}
.loginContent .dnnLoginActions li { padding:0 25px 0 0 !important} 
.loginContent .dnnLoginActions li a { line-height:normal !important; padding:1px 1px!important;}
.loginContent .loginContent { padding:0px 0 12px 0 !important; display:block; overflow:hidden; }
.loginContent h3 { color:#990000 !important; padding:0px; margin:0px;}
.loginContent .dnnSecondaryAction { font-weight:normal !important;}
.loginContent .dnnLoginService p { text-align:left;}
.LoginPanel input , #dnn_ctr_Register_userForm input { background:#fff; border:1px solid #e0dede;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#eaeaea)) !important;
background: -moz-linear-gradient(#ffffff, #eaeaea) !important; color:#000 !important; background: linear-gradient(#ffffff #eaeaea) !important; 
background: -o-linear-gradient(#ffffff, #eaeaea) !important; -ms-filter:none;}

/**/
.FullImg { width:100%; display:block;}
.FloatLeft { float:left;} 
.FloatRight { float:right;} 
.WidthFull  { width:100%;}
.WidthHalf  { width:48%;}
.WidthQuarter { width:32%;}

/* */

.FRight { float:right !important;} img.FRight  { margin:0 0 15px 15px !important; padding:4px !important; background:#fff; border:1px solid #e2e2e2;}
.FLeft { float:left !important;}  img.FLeft  { margin:0 15px 15px 0px !important; padding:4px !important; background:#fff; border:1px solid #e2e2e2;}

/**/

/*TW Accordion Style*/
.TWAccordion { overflow:hidden;}
h2.AccordionHeader {display:block; margin:0 0px 9px 0 !important; padding:0px !important; cursor:pointer;}
h2.AccordionHeader a {display:block; padding: 8px 6px 8px 30px!important; font-size:16px; font-weight:bold; color:#444444; text-decoration:none !important;
border:1px solid #c0c0c0;  text-shadow:2px 2px 2px #e1e1e1;  -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; 
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat #e7e7e7;
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , -webkit-gradient(linear, 0 0, 0 bottom, from(#fcfcfc), to(#e7e7e7));
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , -moz-linear-gradient(#fcfcfc, #e7e7e7);
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , linear-gradient(#fcfcfc #e7e7e7); 
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , -o-linear-gradient(#fcfcfc, #e7e7e7);
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfc', EndColorStr='#e7e7e7')";}
h2.AccordionHeader a:hover{border:1px solid #c0c0c0;  text-shadow:2px 2px 2px #e1e1e1;  -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; 
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat #fcfcfc ; color:#000;
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , -webkit-gradient(linear, 0 0, 0 bottom, from(#e7e7e7), to(#fcfcfc)) ;
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , -moz-linear-gradient(#e7e7e7, #fcfcfc) ;
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , linear-gradient(#e7e7e7 #fcfcfc) ; 
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , -o-linear-gradient(#e7e7e7, #fcfcfc) ;
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e7e7e7', EndColorStr='#fcfcfc')" ;}
h2.active a  , h2.active a:hover{border:1px solid #c0c0c0;  text-shadow:2px 2px 2px #e1e1e1;  -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; 
background:url(images/accordion-content-buttons.png) 5px -104px no-repeat #fcfcfc; color:#000;
background:url(images/accordion-content-buttons.png) 5px -104px no-repeat , -webkit-gradient(linear, 0 0, 0 bottom, from(#e7e7e7), to(#fcfcfc));
background:url(images/accordion-content-buttons.png) 5px -104px no-repeat , -moz-linear-gradient(#e7e7e7, #fcfcfc);
background:url(images/accordion-content-buttons.png) 5px -104px no-repeat , linear-gradient(#e7e7e7 #fcfcfc); 
background:url(images/accordion-content-buttons.png) 5px -104px no-repeat , -o-linear-gradient(#e7e7e7, #fcfcfc);
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e7e7e7', EndColorStr='#fcfcfc')";}
.AccordionContent { display:block; padding:5px 10px;}

/*TW Tabs Style*/
div.TWTabMain{ margin:0 0 10px 0px;} 
div.TWTabMain ul.TWTabs , div.TWTabMain li.TWTab { padding:0px !important; margin:0!important; list-style:none !important; background:none !important; } 
div.TWTabMain div.TWTabs{ list-style: none; cursor: pointer;  z-index: 2;}
ul.TWTabs li.TWTab { float:left; margin-right:1px !important; list-style:none !important;  background:none;  position: relative;bottom:-2px !important;}
ul.TWTabs li.TWTab a { cursor:pointer;  display:block; font-weight:bold;   padding:8px; background: url(images/Gradient.png) left top repeat-x #efefef; text-decoration:none !important;   border: #d6d6d2 solid 1px;      color: #000;
	-webkit-border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-moz-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px;}
ul.TWTabs li.TWTab.selected a , ul.TWTabs li.TWTab.selected a:hover , ul.TWTabs li.TWTab a:hover {background: url(images/Gradient.png) left top repeat-x #ffffff;color:#000; border-bottom-color:#fff;} 
div.TWTabs div.TWTab.first{} 
div.TWTabs div.TWTab.last{}
div.TWTabMain .TabContent{display:none; clear:both; padding:12px; background:#fff; border:1px solid #ccc;}
/**/
/* ImageBox */ 
a.ImageBox , .ImageBox a { text-decoration:none !important;}
a.ImageBox , .ImageBox { display:block;  margin:10px 0 20px 0;  text-align:center; padding:0 0 0px 0; text-decoration:none !important;  -moz-transition:none!important;  -webkit-transition:none!important; -o-transition:none!important; -ms-transition:none!important; transition:none!important;}
a.ImageBox img , .ImageBox img {opacity:0.7;filter:alpha(opacity=70); display:block; /* For IE8 and earlier */ width:100% !important;} a:hover.ImageBox img , .ImageBox:hover img {opacity:10;filter:alpha(opacity=100); /* For IE8 and earlier */}
a.ImageBox .ImageBoxTitle , .ImageBox .ImageBoxTitle { display:block;text-decoration:none !important; font-size:20px; font-weight:normal; color:#444;} a:hover.ImageBox .ImageBoxTitle  , .ImageBox:hover .ImageBoxTitle { color:#000;}
a.ImageBox .ImgBoxContent , .ImageBox .ImgBoxContent  { display:block;text-decoration:none !important; background:#fff; border:1px solid #efefef; border-top:5px solid #e5e5e5;  padding:12px 8px !important;}
a:hover.ImageBox .ImgBoxContent , .ImageBox .ImgBoxContent:hover{border:1px solid #efefef;border-top:5px solid #f1c327;}
a.ImageBox .ImageBoxCategories, .ImageBox .ImageBoxCategories { display:block;text-decoration:none !important; padding:1px 5px!important;; font-size:15px; font-weight:normal; font-style:normal; color:#aeaeae}
a:hover.ImageBox, .ImageBox:hover {background:#fff;}
a.ImageBox .social-links  { width:auto !important;}

/**/
.fluid-gmap { width:100%; height:280px;}
.border-img,.border-box {	border: 1px solid #e5e5e5;	padding: 5px;	background: #fff;}
.aligncenter {	display: block;	margin: 5px auto 20px;	text-align: center;}
.alignnone {	display: block;	margin: 5px 0 20px;}
.alignleft {	float: left;	margin: 5px 20px 20px 0;}
.alignright {	float: right;	margin: 5px 0 20px 20px;}


/**/

/* top desktop SM Links*/
.TopSMLinks {margin:0px 0 0 0px; padding:0px; float:right; clear:both; list-style:none;  width:128px; height:26px; overflow:hidden;}
.TopSMLinks a { display:block; float:left; background:url(images/SMIconsTop.png) left top no-repeat #a6a6a6; width:26px !important; height:26px !important; font-size:0px !important; line-height:0px !important;  margin:0 3px; overflow:hidden;} .TopSMLinks a:hover { background-color:#f1c327;}
.TopSMLinks a.Twitter 	{ background-position:0px -26px;} 	.TopSMLinks  a:hover.Twitter	{ background-position:0px -26px;}
.TopSMLinks a.Facebook 	{ background-position:-26px -26px;}	.TopSMLinks  a:hover.Facebook 	{ background-position:-26px -26px;}
.TopSMLinks a.Linkedin 		{ background-position:-52px -26px;} 	.TopSMLinks  a:hover.Linkedin 	{ background-position:-52px -26px;}
.TopSMLinks a.Rss 	{ background-position:-78px -26px;}	.TopSMLinks  a:hover.Rss 	{ background-position:-78px -26px;}

/* Gallery */	
.GalleryImgBox { display:block; height:153px; background:#f5f5f5; border:1px solid #e7e7e7; width:223px; margin:0 20px 20px 0; float:left;}
.GalleryImgBox:hover { background:#f2f2f2;} 
.GalleryImgBox.First { clear:both;} .GalleryImgBox.Last { margin-right:0px;}

/* Calender Module Style */
.socialEvent-calendar { width:100% !important; border:10px solid #dcdfc8 !important;}
.socialEvent-calendar td { text-align:center !important;}
.socialEvent-calendar-wrapper{border:1px solid #dcdfc8;display:inline-block;padding:6px;}
.socialEvent-calendar{background:#fbfdf8 !important; border:1px solid #dcdfc8 !important;}
.socialEvent-calendar tr td{margin:0;padding:0;}
.socialEvent-calendarTitle{border-bottom:1px solid #dcdfc8;}
.socialEvent-calendarTitle tr td{font-size:18px;line-height:24px;font-weight:700;padding:6px;}
.socialEvent-calendarNextPrev a,.socialEvent-calendarNextPrev a:link,.socialEvent-calendarNextPrev a:visited{font-size:16px;font-weight:bold;text-decoration:none;}
.socialEvent-calendarNextPrev a:hover,.socialEvent-calendarNextPrev a:focus,.socialEvent-calendarNextPrev a:active{color:#a9b65a!important;text-decoration:none; font-weight:bold !important;}
.socialEvent-calendar th.socialEvent-calendarDayHeader{text-align:center;text-transform:uppercase;color:#939393;font-weight:bold;padding:4px 4px; color:#a9b65a;}
.socialEvent-calendar td.socialEvent-calendarDay{background:#fbfdf8;color:#353535;padding:6px;}
.socialEvent-calendar td.socialEvent-calendarOtherMonth,.socialEvent-calendar td.socialEvent-calendarWeekend{background:#fbfdf8;color:#959595;padding:6px;}
.socialEvent-calendar td.socialEvent-calendarToday{background:#a9b65a;color:#fff !important;padding:6px;} .socialEvent-calendar td.socialEvent-calendarToday a {color:#fff !important;}
.socialEvent-calendar td.socialEvent-calendarDay,.socialEvent-calendar td.socialEvent-calendarWeekend,.socialEvent-calendar td.socialEvent-calendarOtherMonth,.socialEvent-calendar td.socialEvent-calendarToday{border:1px solid #dcdfc8;}
.socialEvent-calendar td.socialEvent-calendarDay a,.socialEvent-calendar td.socialEvent-calendarDay a:link,.socialEvent-calendar td.socialEvent-calendarDay a:visited,.socialEvent-calendar td.socialEvent-calendarWeekend a,.socialEvent-calendar td.socialEvent-calendarWeekend a:link,.socialEvent-calendar td.socialEvent-calendarWeekend a:visited,.socialEvent-calendar td.socialEvent-calendarToday a,.socialEvent-calendar td.socialEvent-calendarToday a:link,.socialEvent-calendar td.socialEvent-calendarToday a:visited{color:#000;font-weight:700;text-decoration:none;}
.socialEvent-calendar td.socialEvent-calendarSelectedDay{background:#d5e3b8!important;color:#fff;padding:6px;}
.socialEvent-calendar td.socialEvent-calendarSelectedDay a,.socialEvent-calendar td.socialEvent-calendarSelectedDay a:link,.socialEvent-calendar td.socialEvent-calendarSelectedDay a:visited{color:#fff;font-weight:700;text-decoration:none;}


/* blog module */
.DnnModule-Blog .dnnForm {min-width:inherit !important;width:auto !important; margin:0px !important; padding:0px !important;}
.DnnModule-Blog .dnnForm  table , .DnnModule-Blog .dnnForm  td { padding:0px !important; margin:0px !important; border-spacing:0 !important;  }
.vbEntry { margin:0 0 0 0px; position:relative; padding:0 0 15px 0px; background:none;}
.vbEntry h2 , .vbEntry h2 a {color:#444; padding:0 0 2px 0 !important; margin:0px !important; line-height:100%;  font-weight:normal !important; font-size:36px !important; text-decoration:none !important;}
.blogSeparator { height:1px !important; overflow:hidden !important; padding:0px !important; margin:0px !important;}
.vbHeader{ padding:0 0 10px 0 !important;background:url(Cimages/divider.png) left bottom repeat-x; margin:0 0 5px 0 !important; } .vbHeader * { font-size:12px !important; color:#c6c6c6 !important;}
.DnnModule-Blog .VideoImage	{ display:block; width:100%;}
.BlogCategories { display:none;}
.DnnModule-Blog .BlogPrint { display:none !important;}
.BlogImgBox { display:block; height:153px; background:#f5f5f5; border:1px solid #e7e7e7; margin:0 0px 20px 0;}
.BlogImgBox:hover { background:#f2f2f2;} 

/* dnnArchive */
.ModBlogC .dnnArchive ul , .ModBlogC .dnnArchive li , .ModBlogC .dnnArchive table, .ModBlogC .dnnArchive td ,  .ModBlogC .dnnArchive div { padding:0px !important; margin:0px !important; list-style:none !important;}
 .ModBlogC .dnnArchive table { width:100%;}
.ModBlogC .dnnArchive li a {color:#777777!important; display:block; padding:3px 2px 3px 10px; margin:0;  border-bottom:0px solid #777777 !important;  text-shadow:1px 1px 1px #fff; text-decoration:none !important;
background:url(images/ListArrow.png) 0px 7px no-repeat; }
.ModBlogC .dnnArchive li a:hover { color:#111111 !important; background:url(images/ListArrow.png) 5px 7px no-repeat; padding:3px 2px 3px 15px;}
.ModBlogC .dnnArchive .qaRecentTags { display:none !important;}

/* dnnBlogList */
.ModBlogC .dnnBlogList ul , .ModBlogC .dnnBlogList li , .ModBlogC .dnnBlogList table, .ModBlogC .dnnBlogList td ,  .ModBlogC .dnnBlogList div { padding:0px !important; margin:0px !important; list-style:none !important;}
 .ModBlogC .dnnBlogList table { width:100%;} .ModBlogC .dnnBlogList a { display:none;}  .ModBlogC .dnnBlogList table td { width:0px !important; white-space:nowrap !important;}
.ModBlogC .dnnBlogList a.CommandButton {color:#777777!important; display:block !important; font-weight:normal !important; padding:3px 2px 3px 10px; margin:0;  border-bottom:0px solid #777777 !important;  text-shadow:1px 1px 1px #fff; text-decoration:none !important;
background:url(images/ListArrow.png) 0px 7px no-repeat; }
.ModBlogC .dnnBlogList a.CommandButton:hover { color:#111111 !important; background:url(images/ListArrow.png) 5px 7px no-repeat; padding:3px 2px 3px 15px;}

/*blogViewTags*/
.blogViewTags {}
.blogViewTags ,  .blogViewTags .dnnLeft { display:none !important;}
.dnnBlogTagCloud .RadTagCloud , .dnnBlogTagCloud .RadTagCloud_Default{ min-width:90% !important;width:90% !important; }
.vbEntry .tags.BlogTopics { display:none !important;}

/**/
.TweetBox {	background-color:#666);padding:20px 15px;	position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.TweetBox:before{content:'';border-top:12px solid #666;border-right:11px solid transparent;position:absolute;left:18px;bottom:-12px;}

/* Boxes */
.box {margin:0 0 18px; padding:15px 15px 15px 80px;}
.error_box {border:1px solid #fac0ad;background:url(images/error.png) 15px 2px no-repeat #ffe0d5;}
.success_box {border:1px solid #b3e68b;background:url(images/success.png) 15px 2px no-repeat #dff4d1;}
.notice_box {border:1px solid #b3d6f7;background:url(images/notice.png) 15px 2px no-repeat #d6e9fa;}
.warning_box {border:1px solid #ffd35a;background:url(images/warning.png) 15px 2px no-repeat #fcebbf;}
.download_box {border:1px solid #9bd5a9;background:url(images/download.png) 15px 2px no-repeat #d0fcdb;}
.css_box {border:1px solid #d3d3d3;border-color:#ececec; background-color:#43f270;padding:25px;background:-webkit-gradient(linear, left top, left bottom, from(#fffac3), to(#dff4d1)); background:-moz-linear-gradient(#fffac3, #dff4d1); background:-o-linear-gradient(#fffac3, #dff4d1); background:linear-gradient(#fffac3, #dff4d1); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffac3', endColorstr='#dff4d1');}
.box.css_box p {padding:0;}
.box table {width:100%;}
.box table td p {padding:0 20px 0 0;}
.box table td {text-align:left;padding:25px 0;}
pre { white-space-collapse:preserve-breaks !important; white-space:pre-wrap !important;}
/**/

.fullwidth {display:block;min-width:100%;max-width:100%;}
.maxwidth {display:block;max-width:100%;}
img.fullwidth {image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic;}
.preloader {background:url(https://britanniahospital.com/Portals/_default/Skins/BH_den_blue/images/loader.gif) 50% 50% no-repeat;display:block;width:100%;height:0;padding-bottom:56.25%;position:relative;}
#middle_content .preloader, .content_wrap .preloader {background:url(https://britanniahospital.com/Portals/_default/Skins/BH_den_blue/images/loader_for_white.gif) no-repeat 0 0;}
.resizable_block {display:block;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative;}
figure.preloader .fullwidth, .blog.short .preloader .fullwidth, .portfolio_container .preloader .fullwidth, .resize .preloader .fullwidth, 
.resizable_block .fullwidth {width:100%;height:100%;position:absolute;left:0;top:0;}
.preloader img {	opacity:0;	filter:alpha(opacity=0);}
/**/

.FooterLinks { text-align:right;} .FooterLinks a { text-decoration:none !important;}
.TopRightLinks { text-align:right; color:#999 !important; font-size:12px !important;} .TopRightLinks a { text-decoration:none !important; font-size:12px !important; color:#999999 !important;} .TopRightLinks a:hover { color:#fff !important;}


/* -------------------------------------------------------------------------------- Shortcodes */
.alignleft {float:left;margin:0 20px 15px 0;}
.alignright {float:right;margin:0 0 15px 20px;}
.aligncenter {margin:0 auto; text-align:center;}
.nopadding {padding:0;}
.divider {background:url(images/divider.png) repeat-x left top;padding-bottom:20px;margin-top:18px;}
.vertical_divider {background-color:#bebebe;display:block;width:1px;height:10px;margin:5px 6px 0;}
.with_arrow {background:url(images/arrow.png) no-repeat 0 50%;padding-left:13px;}
.tooltipold {border:1px solid #ffffff;border:1px solid #666;background-color:#010101;background-color:#666;font-size:12px;color:#fefefe;display:none;padding:3px 10px;margin:0;z-index:999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.divider a {font-size:10px;text-decoration:none;text-transform:uppercase;margin-top:-18px;}
.wp-caption {border:1px solid #cccccc;display:block;padding:10px 10px 0;}
.wp-caption-text {text-align:center;padding:5px 0 0;margin-bottom:5px;}
.wp-caption img {box-shadow:none;}
.jp-video, .jp-video {margin-bottom:15px;}
.blog .post.format-video .jp-video,#content .entry .post .jp-video {margin-bottom:0;}
.jp-video img, .jp-video img, .no_border,.no_border,  .twtr-widget img, .twtr-widget img {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.on_border {border:5px solid #141414;}
.caption img {display:block;}
.caption figcaption {background-color:#ffffff;text-align:center;}

/*.table {width:100%;margin-bottom:18px;}
.table thead th {font:20px/20px "Open Sans", Arial, Geneva, Helvetica, sans-serif;text-align:left;padding:15px 0 15px 20px;text-shadow:1px 1px 0 rgba(0, 0, 0, 0.1);}
.table thead th:first-child,.table td:first-child {-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
.table thead th:last-child,.table td:last-child {-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
.table tbody td {border-bottom:1px solid #ffffff;background-color:#fcfcfc;padding:15px 0 15px 20px;}
.table tbody tr:nth-child(even) td {background-color:#f2f2f2;}
.table tfoot td {background:none;padding:10px 0 10px 20px;} */

.dropcap {	background: #cbcbcb;	color: #000;	display: inline-block;	float: left;font-size: 23px;font-weight: 600;height: 36px;	line-height: 36px;	margin: 0 7px 0 0;	text-align: center;	width: 36px;}
.dropcap.dark {		background: #3a3a3a;		color: #fff;	}
q, blockquote {font-size:20px;line-height:30px;font-style:italic;color:#565656;float:left;padding:0 0 0 32px;margin:0;position:relative;vertical-align:baseline;}
q:before, blockquote:before {content:'\201C';font-size:28px;line-height:1em;display:block;padding:0;position:absolute;top:6px;left:0;}
q:after, blockquote:after {clear:both;}



/* Footer Links */
.FooterLinks {padding-left:4px;}
.FooterLinks li {	list-style:none; 	margin-bottom:10px;	overflow:hidden; }
.FooterLinks li a {	font-size:13px;	line-height:20px;	display:block;	margin-left:20px;}
.FooterLinks li:before {	content:'';	background-color:#f8f8f8;	width:8px;	height:8px;	float:left;	margin-top:6px;	-webkit-border-radius:50%;	-moz-border-radius:50%;	border-radius:50%;}


code,
pre {
  padding: 0 3px 2px;  
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

code {
  padding: 2px 4px;
  color: #990000;
  white-space: nowrap;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

pre.prettyprint {
  margin-bottom: 20px;
}

pre code {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}


/* Top Sm Icons */
.TopSMIcons { text-align:left; font-size:12px !important; color:#666;}.TopSMIcons img { vertical-align:middle; margin:0 4px;}

/* PrettyPhoto lightbox styles don't change*/
div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}


/**** Isotope Filtering ****/
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/**** Isotope filtering ****/
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}


/* Portfolio css*/
.portfolio-tabs,.faq-tabs{
	border:1px solid #e7e6e6;
	list-style:none;
	margin:0 !important;
	padding:0; height:32px;
	overflow:hidden;
	margin-bottom:20px !important;
}
.portfolio-tabs li,.faq-tabs li{
	float:left; list-style:none !important;
	margin-right:1px;
}
.portfolio-tabs li a,.faq-tabs li a{
	display:block;padding:8px 12px; text-decoration:none !important;
}
.portfolio-tabs li.active,.faq-tabs li.active{
	
}
.portfolio-tabs li a:hover,.faq-tabs li a:hover,
.portfolio-tabs li.active a,.faq-tabs li.active a{
	color:#000;
	background:#e7e6e6;
}
.faq-item{
	position:relative;
}
.portfolio-one .portfolio-item{
	width:95%;height:500px; padding:2% 2%; overflow:hidden; margin:auto !important;
}
.portfolio-one .portfolio-item .image{
	
}
.portfolio-one .portfolio-item h2{
	margin:0 !important;
	padding:0 !important;
	margin-bottom:10px !important;
}
.portfolio-one .portfolio-item h4{
	margin:0 !important;
	padding:0 !important;
	margin-bottom:25px !important;
	font-weight:normal;
	font-size:13px;
}
.portfolio-one .portfolio-item p{
	margin:0;
	margin-bottom:20px;
}
.portfolio-two .portfolio-item{
	width:48%;	height:195px; padding:1% 1%; overflow:hidden;
}
.portfolio-three .portfolio-item{
	width:31%;	height:225px; padding:1% 1%; overflow:hidden;
}
.portfolio-four .portfolio-item{
	width:23%;	height:175px; padding:1% 1%; overflow:hidden;
}
.portfolio-item img { width:100% !important; height:100% !important;}


.portfolio-four .image-extras-content{
}
.portfolio-full .flexslider{
	margin-bottom:70px !important;
}
.portfolio-full .project-content{
	margin-bottom:80px;
}
.portfolio-one .fluid-width-video-wrapper{
	position:static !important;
}
.single-navigation{
	height:34px;
	line-height:34px;
	border-top:1px solid #e7e6e6;
	border-bottom:1px solid #e7e6e6;
	margin-bottom:60px;
	text-align:right;
}
.single-navigation a[rel=prev]{
	background:url(images/arrow-prev.png) no-repeat center left;
	padding-left:15px;
}
.single-navigation a[rel=next]{
	background:url(images/arrow-next.png) no-repeat center right;
	padding-right:15px;
	margin-left:15px;
}
.project-content h3{
	font:13px/17px 'MuseoSlab500Regular', arial, helvetica, sans-serif !important;
	color:#333333;
	margin:0 !important;
	margin-bottom:40px !important;
}
.project-content{
	overflow:hidden;
}
.project-content .project-description{
	float:left;
	width:74.4681%;
}
.project-content .project-description p{
	margin-top:0;
}
.project-content .project-info{
	float:right;
	width:23.4043%;
}
.project-content .project-info .project-info-box{
	border-bottom:1px solid #e7e6e6;
	padding-bottom:15px;
	margin-bottom:15px;
	overflow:hidden;
}
.project-content .project-info .project-info-box a{
	color:#747474 !important;
}
.project-content .project-info .project-info-box a:hover{
	color:#a0ce4e !important;
}
.project-content .project-info h4{
	font:13px/20px 'PTSansRegular', arial, helvetica, sans-serif !important;
	color:#333333;
	margin:0 !important;
	float:left;
	width:110px;
}
.project-content .project-info .project-terms{
	float:left;
}
.portfolio-half .flexslider{
	width:65.9574%;
	float:left;
}
.portfolio-half .project-content{
	width:31.9149%;
	float:right;
}
.portfolio-half .project-description{
	width:100%;
	margin-bottom:50px;
}
.portfolio-half .project-info{
	width:100%;
}
.portfolio-half .related-posts{
	margin-top:100px;
}

/**/

.image{ overflow:hidden;
	position:relative;border:5px solid #dadada;
} .image:hover {border:5px solid #444;}
/*.image > img{
   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.image:hover > img{
   -webkit-transform: translateX(300px);
   -moz-transform: translateX(300px);
   -o-transform: translateX(300px);
   -ms-transform: translateX(300px);
   transform: translateX(300px);
}*/
.image .image-extras{
	width:100%;
	height:100%;
	background-image: linear-gradient(top, #f1c327 0%, #cea311 100%);
	background-image: -o-linear-gradient(top, #f1c327 0%, #cea311 100%);
	background-image: -moz-linear-gradient(top, #f1c327 0%, #cea311 100%);
	background-image: -webkit-linear-gradient(top, #f1c327 0%, #cea311 100%);
	background-image: -ms-linear-gradient(top, #f1c327 0%, #cea311 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left bottom,
		color-stop(0, #f1c327),
		color-stop(1, #cea311)
	);

	position:absolute; top:0; left:0;

	text-align:center;

   -webkit-transform: translatey(100%);
   -moz-transform: translatey(100%);
   -o-transform: translatey(100%);
   -ms-transform: translatey(100%);
   transform: translatey(100%);

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=8)";
   filter: alpha(opacity=80);
   opacity: 0.8;

   -webkit-transition: all 0.3s ease-in-out;
   -moz-transition: all 0.3s ease-in-out;
   -o-transition: all 0.3s ease-in-out;
   -ms-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
}
.image:hover .image-extras{
   -webkit-transform: translateX(0%);
   -moz-transform: translateX(0%);
   -o-transform: translateX(0%);
   -ms-transform: translateX(0%);
   transform: translateX(0%);

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=90)";
   filter: alpha(opacity=90);
   opacity: 0.9;
}
.no-csstransforms .image .image-extras{
	display:none;
}
.no-csstransforms .image:hover .image-extras{
	display:block;
}
.image .image-extras:before{
	content: '';
	display: inline-block;
	height: 100%; 
	vertical-align: middle;
}
.image a{
	display:block;
}
.image .image-extras .image-extras-content{
	position:relative;
	display: inline-block;
	vertical-align: middle;
	width:90%;
	height:auto;
}
.image .image-extras .image-extras-content h3{
	font-size:13px !important;
	color:#fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	margin:0 !important;
	margin-top:5px !important; border-bottom:1px dashed #333; background:none !important;
}
.image .image-extras .image-extras-content h4{
	font-size:12px !important;
	color:#fff !important;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	margin:0;
	margin-top:5px !important;
}
.image .image-extras .image-extras-content h4 a{
	display:inline;color:#fff !important;
}
.image .image-extras .image-extras-content h4 a:hover{
	color:#fff !important; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
}
.image .image-extras .image-extras-content img{
	width:auto !important;
	display:inline !important;
}
.image .image-extras .image-extras-content .icon{
	display:inline;
}
.image .image-extras .image-extras-content .icon img { width:auto !important; height:auto !important;}

/*!* Button styles Don't Edit */
.button, .button_medium, .button_large, a.button, a.button_medium, a.button_large {
    border: 1px solid #cccccc;
    padding: 0px 9px !important;
    color: #454545;
    line-height: 28px !important;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    height: 30px;
    margin: 0 0 5px;
    overflow: hidden;
    position: relative;
    text-shadow: 0 1px 0 #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.15);
    -webkit-transition: background-position 0.3s ease-in-out;
    -moz-transition: background-position 0.3s ease-in-out;
    -o-transition: background-position 0.3s ease-in-out;
    -ms-transition: background-position 0.3s ease-in-out;
    transition: background-position 0.3s ease-in-out;
}
.button span	, .button_medium span, .button_large span{ color:#454545 !important;}
.button {background:url(images/but_grad_bg.png) 0 0 repeat-x; font-size:13px;}
.button_medium {background:url(images/but_medium_grad_bg.png) 0 0 repeat-x;font-size:16px;line-height:40px;height:40px;}
.button_large {background:url(images/but_large_grad_bg.png) 0 0 repeat-x;font-size:22px;line-height:46px;font-weight:300;height:50px;}
.button:hover, .button.current {background-position:0 -31px;}
.button_medium:hover, .button_medium.current {background-position:0 -41px;}
.button_large:hover, .button_large.current {background-position:0 -51px;}
.button span, .button_medium span, .button_large span {
    border-top: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    display: block;
    padding: 0 15px;
    position: relative;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.button_medium span {padding:0 17px;}
.button_large span {padding:0 20px;}
.TopPaneMain .button, .bottom_inner .button, .slideCaption .button {
    border: 0;
    background-color: rgba(0, 0, 0, 0.3);
    color: #fff !important;
    ;
    background-image: none;
    background-position: 0 -30px;
    line-height: 30px;
    padding: 0 15px;
    text-shadow: none;
    -webkit-transition: background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;
    -moz-transition: background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;
    -ms-transition: background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out, background-position 0.3s ease-in-out;
}
.bottom_inner .button {opacity:1; filter:alpha(opacity=100);}
.TopPaneMain .button:hover, .bottom_inner .button:hover,.slideCaption .button:hover {background-image:url(images/top_bot_but_bg.png);background-repeat:repeat-x;background-position:left top; background-color:rgba(255, 255, 255, 0.3);}

.btn , .btn * { text-decoration:none !important;}
/* Scroll top*/
#slide_top {  width:40px;    height:40px; overflow:hidden;    opacity:0.9;   position:fixed;    bottom:55px;    right:25px;    display:none;    text-indent:-9999px;
    background:url(images/ScrollTop2.png) left top  !important ; background-color: transparent !important}
/**/

.DnnModule-SearchInput  .dnnFormItem { width:45%; padding:0px !important; margin:auto !important; text-align:center;}
.DnnModule-SearchInput .dnnLabel { width:auto !important; display:block; text-align:center; float:none !important;  margin:2px !important;}

/**/
.TwTooltip-demo	 { text-align:center;}
ul.the-icons li { float:left; width:23%; margin:2px 1%; font-size:12px !important;}


.com { color: #93a1a1; }
.lit { color: #195f91; }
.pun, .opn, .clo { color: #93a1a1; }
.fun { color: #dc322f; }
.str, .atv { color: #990000; }
.kwd, .prettyprint .tag { color: #1e347b; }
.typ, .atn, .dec, .var { color: teal; }
.pln { color: #48484c; }

.prettyprint {
  padding: 8px;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
.prettyprint.linenums {
  -webkit-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
     -moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
          box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
}

/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
  margin: 0 0 0 33px; /* IE indents via margin-left */
}
ol.linenums li {
  padding-left: 12px;
  color: #bebec5;
  line-height: 20px;
  text-shadow: 0 1px 0 #fff;
}


/* Responsive tests
------------------------- */
.responsive-utilities-test {
  margin-top: 5px;
  margin-left: 0;
  list-style: none;
  overflow: hidden; /* clear floats */
}
.responsive-utilities-test li {
  position: relative;
  float: left;
  width: 25%;
  height: 43px;
  font-size: 14px;
  font-weight: bold;
  line-height: 43px;
  color: #999;
  text-align: center;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.responsive-utilities-test li + li {
  margin-left: 10px;
}
.responsive-utilities-test span {
  position: absolute;
  top:    -1px;
  left:   -1px;
  right:  -1px;
  bottom: -1px;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
.responsive-utilities-test span {
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}

#myCarousel { position:relative !important;}

/**/


/* -------------------------------------------------- *//*Pricing Tables/* -------------------------------------------------- */
.simple-pricing-table, .extended-pricing-table {height: 100%;margin: 0 0 40px;position: relative;text-align: center;width: 100%;}
.simple-pricing-table .column, .extended-pricing-table .column {float: left;margin: 0;padding: 0;position: relative;}
.simple-pricing-table .features, .extended-pricing-table .features {list-style: none;margin: 0;}
.simple-pricing-table .features li, .extended-pricing-table .features li {display: block;margin: 0;position: relative}
.simple-pricing-table .footer, .extended-pricing-table .footer {padding: 16px 20px;}
.simple-pricing-table .footer .button, .extended-pricing-table .footer .button {background: #0b0e19;font-size: 14px;font-weight: 600;text-transform: uppercase;padding: 9px 20px;color:#fff !important;text-shadow: 1px 1px #000 !important;}
/* ---------------------------------------- *//*Simple Pricing Table/* ---------------------------------------- */
.simple-pricing-table.featured {margin-top: 50px;}
.simple-pricing-table .column {background: #f6f6f6;border-bottom: 1px solid #ededed;border-left: 1px solid #fff;border-top: 1px solid #ededed;width: 938px;}
.simple-pricing-table .column:first-child {border-left-color: #ededed;}
.simple-pricing-table .column:last-child {border-right: 1px solid #ededed;}
.simple-pricing-table.col2 .column {width: 468px;}
.simple-pricing-table.col3 .column {width: 312px;}
.simple-pricing-table.col4 .column {width: 233px;}
.simple-pricing-table.col5 .column {width: 186px;}
.simple-pricing-table .column.featured {background: #fff;border: 1px solid #ebebeb;-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .15);box-shadow: 0 0 20px rgba(0, 0, 0, .15);margin: -20px -1px 0;padding: 20px 5px 15px;z-index: 1;width: 928px;}
.simple-pricing-table.col2.featured .column {width: 450px;}
.simple-pricing-table.col3.featured .column {width: 299px;}
.simple-pricing-table.col4.featured .column {width: 204px;}
.simple-pricing-table.col5.featured .column {width: 179px;}
.simple-pricing-table.col2 .column.featured {width: 479px;}
.simple-pricing-table.col3 .column.featured {width: 329px;}
.simple-pricing-table.col4 .column.featured {width: 224px;}
.simple-pricing-table.col5 .column.featured {width: 209px;}
.simple-pricing-table .header {padding: 15px 20px 20px;}
.simple-pricing-table .featured .header {margin: -15px 0 0;}
.simple-pricing-table .title {color: #414141;font-size: 24px;font-weight: 700;letter-spacing: -0.8px;margin: 0 0 5px;}
.simple-pricing-table .price {color: #777;font-size: 18px;font-weight: 300;margin: 0 0 7px;}
.simple-pricing-table .price span {color: #292929;font-weight: 700;}
.simple-pricing-table .free .price span {color: #4a993e;}
.simple-pricing-table .featured .price span {color: #00b3f8;}
.simple-pricing-table .description {color: #4b4b4b;font-size: 14px;margin: 0;font-weight: 400;}
.simple-pricing-table .free .description {color: #44af33;}
.simple-pricing-table .featured .description {color: #00b3f8;}
.simple-pricing-table .title + .description {margin-bottom: 5px;margin-top: 12px;}
.simple-pricing-table .features {padding: 0 10px;}
.simple-pricing-table .features li {border-top: 1px solid #ebebeb;padding: 5px 10px;}
.simple-pricing-table .footer {background: #e5e5e5;margin: 1px 0 0;}
.simple-pricing-table .featured .footer {background: #fff;margin-top: 11px;}
.simple-pricing-table .featured .footer .button {background: #00b3f8;font-size: 18px;padding: 11px 27px;}
.simple-pricing-table .free .footer .button {background: #4a993e;}
.simple-pricing-table .footer .button:hover {background: #00b3f8;}
.simple-pricing-table .free .footer .button:hover,  .simple-pricing-table .featured .footer .button:hover {background: #515151;}
/* ---------------------------------------- *//*Extended Pricing Table/* ---------------------------------------- */
.extended-pricing-table.featured {margin-top: 40px;}
.extended-pricing-table .column {width: 740px;}
.extended-pricing-table .features-list {text-align: left;width: 380px !important;}
.extended-pricing-table.col2 .column {width: 370px;}
.extended-pricing-table.col3 .column {width: 246px;}
.extended-pricing-table.col4 .column {width: 185px;}
.extended-pricing-table.col5 .column {width: 148px;}
.extended-pricing-table .featured {-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .15);-moz-box-shadow: 0 0 20px rgba(0, 0, 0, .15);box-shadow: 0 0 20px rgba(0, 0, 0, .15);z-index: 1;}
.extended-pricing-table .header {background: #a2a4a8;color: #fff;min-height: 110px;}
.extended-pricing-table .features-list .header {background: none;}
.extended-pricing-table .free .header {background: #4a993e;}
.extended-pricing-table .featured .header {background: #0b0e19;padding: 0 0 10px;}
.ie7 .extended-pricing-table .featured .header {padding-bottom: 0;}
.extended-pricing-table .title {background: #a2a4a8;color: #fff;font-size: 13px;font-weight: 400;margin: 0 0 7px;padding: 8px 15px;text-transform: uppercase;}
.extended-pricing-table .free .title {background: #428937;color: #fff;}
.extended-pricing-table .featured .title {background: #0b0e19;color: #fff;font-size: 17px;font-weight: 600;margin-top: -10px;padding-bottom: 11px;padding-top: 10px;position: relative;}
.extended-pricing-table .price {color: #999;font-size: 12px;font-weight: 400;margin: 0;}
.extended-pricing-table .free .price {color: #9fcd98;}
.extended-pricing-table .featured .price {color: #60caf3;}
.extended-pricing-table .price span {color: #fff;font-size: 30px;display: block;}
.extended-pricing-table .featured .price span {font-weight: 600;}
.extended-pricing-table .features {border-left: 1px solid #fff;}
.extended-pricing-table .features-list .features {border-left: none;}
.extended-pricing-table .features li {background: #f8f8f8;border-bottom: 1px solid #fff;padding: 8px 10px;}
.extended-pricing-table .features li:before {content: '';}
.extended-pricing-table .featured .features li {background: #fff;}
.extended-pricing-table .features li:first-child {border-top: 1px solid #fff;}
.extended-pricing-table .features li:nth-child(even) {background: #f0f0f0;}
.extended-pricing-table .featured .features li:nth-child(even) {background: #f6f6f6;}
.extended-pricing-table .features li .check {background: url(https://britanniahospital.com/Portals/_default/Skins/BH_den_blue/images/icon-check-3.png) no-repeat center 2px;display: inline-block;height: 18px;text-indent: -9999px;width: 18px;}
.ie7 .extended-pricing-table .features li .check {display: inline;font-size: 0;text-indent: 0;}
.extended-pricing-table .free .features li .check {background-image: url(https://britanniahospital.com/Portals/_default/Skins/BH_den_blue/images/icon-check-3-green.png);}
.extended-pricing-table .footer {background: #f8f8f8;}
.extended-pricing-table .featured .footer {padding-bottom: 26px;}
.extended-pricing-table .features-list .footer {background: none;}
.extended-pricing-table .free .footer .button {background: #4a993e;}
.extended-pricing-table .featured .footer .button {background: #0b0e19;}
.extended-pricing-table .footer .button:hover {background: #00b3f8;text-shadow: 1px 1px #000 !important;}
.extended-pricing-table .free .footer .button:hover,  .extended-pricing-table .featured .footer .button:hover {background: #515151;}


/**/
.BuyNowButton {position:relative;} .BuyNowButton a {position: absolute; top: -9px; right:135px; z-index:4;}
/**/



/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
#map_canvas img,.google-maps img{max-width:none;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
@media print {
    * {
        text-shadow: none !important;
        color: #000 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    a, a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
        content: "";
    }

    pre, blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr, img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p, h2, h3 {
        orphans: 3;
        widows: 3;
    }

    h2, h3 {
        page-break-after: avoid;
    }
}
body {
    margin: 0;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    background-color: #ffffff;
}
a{color:#0088cc;text-decoration:none;}
a:hover,a:focus{color:#005580;text-decoration:underline;}
.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.img-polaroid {
    padding: 4px;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}
.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}
.row:after{clear:both;}
[class*="span"]{float:left;min-height:1px;margin-left:20px;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.span12{width:940px;}
.span11{width:860px;}
.span10{width:780px;}
.span9{width:700px;}
.span8{width:620px;}
.span7{width:540px;}
.span6{width:460px;}
.span5{width:380px;}
.span4{width:300px;}
.span3{width:220px;}
.span2{width:140px;}
.span1{width:60px;}
.offset12{margin-left:980px;}
.offset11{margin-left:900px;}
.offset10{margin-left:820px;}
.offset9{margin-left:740px;}
.offset8{margin-left:660px;}
.offset7{margin-left:580px;}
.offset6{margin-left:500px;}
.offset5{margin-left:420px;}
.offset4{margin-left:340px;}
.offset3{margin-left:260px;}
.offset2{margin-left:180px;}
.offset1{margin-left:100px;}
.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"] {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin-left: 2.127659574468085%;
    *margin-left: 2.074468085106383%;
}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}
.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}
.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}
.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}
.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}
.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}
.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}
.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}
.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}
.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}
.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}
.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}
.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}
.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}
.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}
.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}
.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}
.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}
.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}
.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}
.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}
.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}
.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}
.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}
.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}
.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}
.container:after{clear:both;}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}
.container-fluid:after{clear:both;}
.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;}
.btn-group+.btn-group{margin-left:5px;}
.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px;}
.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group>.btn+.btn{margin-left:-1px;}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px;}
.btn-group>.btn-mini{font-size:10.5px;}
.btn-group>.btn-small{font-size:11.9px;}
.btn-group>.btn-large{font-size:17.5px;}
.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-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;}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}
.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;}
.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;}
.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;}
.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;}
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;}
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;}
.btn .caret{margin-top:8px;margin-left:0;}
.btn-large .caret{margin-top:6px;}
.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;}
.btn-mini .caret,.btn-small .caret{margin-top:8px;}
.dropup .btn-large .caret{border-bottom-width:5px;}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.btn-group-vertical{display:inline-block;*display:inline;*zoom:1;}
.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px;}
.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
.nav{margin-left:0;margin-bottom:20px;list-style:none;}
.nav>li>a{display:block;}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eeeeee;}
.nav>li>a>img{max-width:none;}
.nav>.pull-right{float:right;}
.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;}
.nav li+.nav-header{margin-top:9px;}
.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}
.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.nav-list>li>a{padding:3px 15px;}
.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;}
.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;}
.nav-tabs:after,.nav-pills:after{clear:both;}
.nav-tabs>li,.nav-pills>li{float:left;}
.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs>li{margin-bottom:-1px;}
.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #dddddd;}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}
.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#ffffff;background-color:#0088cc;}
.nav-stacked>li{float:none;}
.nav-stacked>li>a{margin-right:0;}
.nav-tabs.nav-stacked{border-bottom:0;}
.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}
.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2;}
.nav-pills.nav-stacked>li>a{margin-bottom:3px;}
.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;}
.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;}
.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580;}
.nav-tabs .dropdown-toggle .caret{margin-top:8px;}
.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}
.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}
.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer;}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#ffffff;background-color:#999999;border-color:#999999;}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}
.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999999;}
.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;}
.tabbable:after{clear:both;}
.tab-content{overflow:auto;}
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;}
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}
.tab-content>.active,.pill-content>.active{display:block;}
.tabs-below>.nav-tabs{border-top:1px solid #ddd;}
.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;}
.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd;}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd;}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}
.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}
.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}
.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}
.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}
.nav>.disabled>a{color:#999999;}
.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default;}
.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2;}
.navbar-inner {
    min-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #fafafa;
    background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
    background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
    background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    *zoom: 1;
}
.navbar-inner:before, .navbar-inner:after {
    display: table;
    content: "";
    line-height: 0;
}
.navbar-inner:after{clear:both;}
.navbar .container{width:auto;}
.nav-collapse.collapse{height:auto;overflow:visible;}
.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff;}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none;}
.navbar-text{margin-bottom:0;line-height:40px;color:#777777;}
.navbar-link{color:#777777;}.navbar-link:hover,.navbar-link:focus{color:#333333;}
.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff;}
.navbar .btn,.navbar .btn-group{margin-top:5px;}
.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0;}
.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;}
.navbar-form:after{clear:both;}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;}
.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}
.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;}
.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0;}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.navbar-static-top{position:static;margin-bottom:0;}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;}
.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.navbar-fixed-top{top:0;}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);}
.navbar-fixed-bottom{bottom:0;}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1);}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}
.navbar .nav.pull-right{float:right;margin-right:0;}
.navbar .nav>li{float:left;}
.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777777;text-decoration:none;text-shadow:0 1px 0 #ffffff;}
.navbar .nav .dropdown-toggle .caret{margin-top:8px;}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none;}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);}
.navbar .btn-navbar {
    display: none;
    float: right;
    padding: 7px 10px;
    margin-left: 5px;
    margin-right: 5px;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #ededed;
    background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));
    background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5);
    background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5);
    background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
    border-color: #e5e5e5 #e5e5e5 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #e5e5e5;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
}
.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
    color: #ffffff;
    background-color: #e5e5e5;
    *background-color: #d9d9d9;
}
.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}
.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;}
.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;bottom:-7px;top:auto;}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;}
.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333333;border-bottom-color:#333333;}
.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555;}
.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777777;border-bottom-color:#777777;}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}
.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0;}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px;}
.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px;}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;}
.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#ffffff;}
.navbar-inverse .brand{color:#999999;}
.navbar-inverse .navbar-text{color:#999999;}
.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff;}
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111;}
.navbar-inverse .navbar-link{color:#999999;}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#ffffff;}
.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff;}
.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999;}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;}
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}
.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
    color: #ffffff;
    background-color: #040404;
    *background-color: #000000;
}
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}
.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-3px;padding:5px 0;}
.tooltip.right{margin-left:3px;padding:0 5px;}
.tooltip.bottom{margin-top:3px;padding:5px 0;}
.tooltip.left{margin-left:-3px;padding:0 5px;}
.tooltip-inner{max-width:200px;padding:8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);white-space:normal;}.popover.top{margin-top:-10px;}
.popover.right{margin-left:10px;}
.popover.bottom{margin-top:10px;}
.popover.left{margin-left:-10px;}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.popover-title:empty{display:none;}
.popover-content{padding:9px 14px;}
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.popover .arrow{border-width:11px;}
.popover .arrow:after{border-width:10px;content:"";}
.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff;}
.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0, 0, 0, 0.25);}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff;}
.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px;}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff;}
.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, 0.25);}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
.modal.fade.in{top:10%;}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
.modal-header h3{margin:0;line-height:30px;}
.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px;}
.modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}
.modal-footer:after{clear:both;}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn+.btn{margin-left:-1px;}
.modal-footer .btn-block+.btn-block{margin-left:0;}
.dropup,.dropdown{position:relative;}
.dropdown-toggle{*margin-bottom:-3px;}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";}
.dropdown .caret{margin-top:8px;margin-left:2px;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;}
.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
    text-decoration: none;
    color: #ffffff;
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
    background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
    background-image: -o-linear-gradient(top, #0088cc, #0077b3);
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    color: #ffffff;
    text-decoration: none;
    outline: 0;
    background-color: #0081c2;
    background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
    background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
    background-image: -o-linear-gradient(top, #0088cc, #0077b3);
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999;}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default;}
.open{*z-index:1000;}.open>.dropdown-menu{display:block;}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;}
.pull-right>.dropdown-menu{right:0;left:auto;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"";}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px;}
.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordion{margin-bottom:20px;}
.accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #09f;
    color: #fff;
}


.accordion-heading{border-bottom:0;}
.accordion-heading .accordion-toggle{display:block;padding:8px 15px; color: #fff;}
.accordion-toggle{cursor:pointer;}
.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5; background: #fff;}
.carousel{position:relative;margin-bottom:20px;line-height:1;}
.carousel-inner{overflow:hidden;width:100%;position:relative;}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1;}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}
.carousel-inner>.active{left:0;}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;}
.carousel-inner>.next{left:100%;}
.carousel-inner>.prev{left:-100%;}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;}
.carousel-inner>.active.left{left:-100%;}
.carousel-inner>.active.right{left:100%;}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;background:#222222;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;}
.carousel-control:hover,.carousel-control:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}
.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none;}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255, 255, 255, 0.25);border-radius:5px;}
.carousel-indicators .active{background-color:#fff;}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);}
.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px;}
.carousel-caption h4{margin:0 0 5px;}
.carousel-caption p{margin-bottom:0;}
.pull-right{float:right;}
.pull-left{float:left;}
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
.affix{position:fixed;}
.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse.in{height:auto;}
@-ms-viewport{width:device-width;}.hidden{display:none;visibility:hidden;}
.visible-phone{display:none !important;}
.visible-tablet{display:none !important;}
.hidden-desktop{display:none !important;}
.visible-desktop{display:inherit !important;}
@media (min-width:768px) and (max-width:979px) {
    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }

    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }
}
@media (max-width:767px) {
    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }

    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }
}
.visible-print {
    display: none !important;
}
@media print{.visible-print{display:inherit !important;} .hidden-print{display:none !important;}}
@media (max-width:767px) {
    body {
        padding-left: 20px;
        padding-right: 20px;
    }

    .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
        margin-left: -20px;
        margin-right: -20px;
    }

    .container-fluid {
        padding: 0;
    }

    .dl-horizontal dt {
        float: none;
        clear: none;
        width: auto;
        text-align: left;
    }

    .dl-horizontal dd {
        margin-left: 0;
    }

    .container {
        width: auto;
    }

    .row-fluid {
        width: 100%;
    }

    .row, .thumbnails {
        margin-left: 0;
    }

    .thumbnails > li {
        float: none;
        margin-left: 0;
    }

    [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
        float: none;
        display: block;
        width: 100%;
        margin-left: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .span12, .row-fluid .span12 {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="offset"]:first-child {
        margin-left: 0;
    }

    .input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
        display: block;
        width: 100%;
        min-height: 30px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

    .input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
        display: inline-block;
        width: auto;
    }

    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 0;
    }

    .modal {
        position: fixed;
        top: 20px;
        left: 20px;
        right: 20px;
        width: auto;
        margin: 0;
    }

    .modal.fade {
        top: -100px;
    }

    .modal.fade.in {
        top: 20px;
    }
}
@media (max-width:480px) {
    .nav-collapse {
        -webkit-transform: translate3d(0, 0, 0);
    }

    .page-header h1 small {
        display: block;
        line-height: 20px;
    }

    input[type="checkbox"], input[type="radio"] {
        border: 1px solid #ccc;
    }

    .form-horizontal .control-label {
        float: none;
        width: auto;
        padding-top: 0;
        text-align: left;
    }

    .form-horizontal .controls {
        margin-left: 0;
    }

    .form-horizontal .control-list {
        padding-top: 0;
    }

    .form-horizontal .form-actions {
        padding-left: 10px;
        padding-right: 10px;
    }

    .media .pull-left, .media .pull-right {
        float: none;
        display: block;
        margin-bottom: 10px;
    }

    .media-object {
        margin-right: 0;
        margin-left: 0;
    }

    .modal {
        top: 10px;
        left: 10px;
        right: 10px;
    }

    .modal-header .close {
        padding: 10px;
        margin: -10px;
    }

    .carousel-caption {
        position: static;
    }
}
@media (min-width:768px) and (max-width:979px) {
    .row {
        margin-left: -20px;
        *zoom: 1;
    }

    .row:before, .row:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .row:after {
        clear: both;
    }

    [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 20px;
    }

    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: 724px;
    }

    .span12 {
        width: 724px;
    }

    .span11 {
        width: 662px;
    }

    .span10 {
        width: 600px;
    }

    .span9 {
        width: 538px;
    }

    .span8 {
        width: 476px;
    }

    .span7 {
        width: 414px;
    }

    .span6 {
        width: 352px;
    }

    .span5 {
        width: 290px;
    }

    .span4 {
        width: 228px;
    }

    .span3 {
        width: 166px;
    }

    .span2 {
        width: 104px;
    }

    .span1 {
        width: 42px;
    }

    .offset12 {
        margin-left: 764px;
    }

    .offset11 {
        margin-left: 702px;
    }

    .offset10 {
        margin-left: 640px;
    }

    .offset9 {
        margin-left: 578px;
    }

    .offset8 {
        margin-left: 516px;
    }

    .offset7 {
        margin-left: 454px;
    }

    .offset6 {
        margin-left: 392px;
    }

    .offset5 {
        margin-left: 330px;
    }

    .offset4 {
        margin-left: 268px;
    }

    .offset3 {
        margin-left: 206px;
    }

    .offset2 {
        margin-left: 144px;
    }

    .offset1 {
        margin-left: 82px;
    }

    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 30px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-left: 2.7624309392265194%;
        *margin-left: 2.709239449864817%;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.7624309392265194%;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.43646408839778%;
        *width: 91.38327259903608%;
    }

    .row-fluid .span10 {
        width: 82.87292817679558%;
        *width: 82.81973668743387%;
    }

    .row-fluid .span9 {
        width: 74.30939226519337%;
        *width: 74.25620077583166%;
    }

    .row-fluid .span8 {
        width: 65.74585635359117%;
        *width: 65.69266486422946%;
    }

    .row-fluid .span7 {
        width: 57.18232044198895%;
        *width: 57.12912895262725%;
    }

    .row-fluid .span6 {
        width: 48.61878453038674%;
        *width: 48.56559304102504%;
    }

    .row-fluid .span5 {
        width: 40.05524861878453%;
        *width: 40.00205712942283%;
    }

    .row-fluid .span4 {
        width: 31.491712707182323%;
        *width: 31.43852121782062%;
    }

    .row-fluid .span3 {
        width: 22.92817679558011%;
        *width: 22.87498530621841%;
    }

    .row-fluid .span2 {
        width: 14.3646408839779%;
        *width: 14.311449394616199%;
    }

    .row-fluid .span1 {
        width: 5.801104972375691%;
        *width: 5.747913483013988%;
    }

    .row-fluid .offset12 {
        margin-left: 105.52486187845304%;
        *margin-left: 105.41847889972962%;
    }

    .row-fluid .offset12:first-child {
        margin-left: 102.76243093922652%;
        *margin-left: 102.6560479605031%;
    }

    .row-fluid .offset11 {
        margin-left: 96.96132596685082%;
        *margin-left: 96.8549429881274%;
    }

    .row-fluid .offset11:first-child {
        margin-left: 94.1988950276243%;
        *margin-left: 94.09251204890089%;
    }

    .row-fluid .offset10 {
        margin-left: 88.39779005524862%;
        *margin-left: 88.2914070765252%;
    }

    .row-fluid .offset10:first-child {
        margin-left: 85.6353591160221%;
        *margin-left: 85.52897613729868%;
    }

    .row-fluid .offset9 {
        margin-left: 79.8342541436464%;
        *margin-left: 79.72787116492299%;
    }

    .row-fluid .offset9:first-child {
        margin-left: 77.07182320441989%;
        *margin-left: 76.96544022569647%;
    }

    .row-fluid .offset8 {
        margin-left: 71.2707182320442%;
        *margin-left: 71.16433525332079%;
    }

    .row-fluid .offset8:first-child {
        margin-left: 68.50828729281768%;
        *margin-left: 68.40190431409427%;
    }

    .row-fluid .offset7 {
        margin-left: 62.70718232044199%;
        *margin-left: 62.600799341718584%;
    }

    .row-fluid .offset7:first-child {
        margin-left: 59.94475138121547%;
        *margin-left: 59.838368402492065%;
    }

    .row-fluid .offset6 {
        margin-left: 54.14364640883978%;
        *margin-left: 54.037263430116376%;
    }

    .row-fluid .offset6:first-child {
        margin-left: 51.38121546961326%;
        *margin-left: 51.27483249088986%;
    }

    .row-fluid .offset5 {
        margin-left: 45.58011049723757%;
        *margin-left: 45.47372751851417%;
    }

    .row-fluid .offset5:first-child {
        margin-left: 42.81767955801105%;
        *margin-left: 42.71129657928765%;
    }

    .row-fluid .offset4 {
        margin-left: 37.01657458563536%;
        *margin-left: 36.91019160691196%;
    }

    .row-fluid .offset4:first-child {
        margin-left: 34.25414364640884%;
        *margin-left: 34.14776066768544%;
    }

    .row-fluid .offset3 {
        margin-left: 28.45303867403315%;
        *margin-left: 28.346655695309746%;
    }

    .row-fluid .offset3:first-child {
        margin-left: 25.69060773480663%;
        *margin-left: 25.584224756083227%;
    }

    .row-fluid .offset2 {
        margin-left: 19.88950276243094%;
        *margin-left: 19.783119783707537%;
    }

    .row-fluid .offset2:first-child {
        margin-left: 17.12707182320442%;
        *margin-left: 17.02068884448102%;
    }

    .row-fluid .offset1 {
        margin-left: 11.32596685082873%;
        *margin-left: 11.219583872105325%;
    }

    .row-fluid .offset1:first-child {
        margin-left: 8.56353591160221%;
        *margin-left: 8.457152932878806%;
    }

    input, textarea, .uneditable-input {
        margin-left: 0;
    }

    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 20px;
    }

    input.span12, textarea.span12, .uneditable-input.span12 {
        width: 710px;
    }

    input.span11, textarea.span11, .uneditable-input.span11 {
        width: 648px;
    }

    input.span10, textarea.span10, .uneditable-input.span10 {
        width: 586px;
    }

    input.span9, textarea.span9, .uneditable-input.span9 {
        width: 524px;
    }

    input.span8, textarea.span8, .uneditable-input.span8 {
        width: 462px;
    }

    input.span7, textarea.span7, .uneditable-input.span7 {
        width: 400px;
    }

    input.span6, textarea.span6, .uneditable-input.span6 {
        width: 338px;
    }

    input.span5, textarea.span5, .uneditable-input.span5 {
        width: 276px;
    }

    input.span4, textarea.span4, .uneditable-input.span4 {
        width: 214px;
    }

    input.span3, textarea.span3, .uneditable-input.span3 {
        width: 152px;
    }

    input.span2, textarea.span2, .uneditable-input.span2 {
        width: 90px;
    }

    input.span1, textarea.span1, .uneditable-input.span1 {
        width: 28px;
    }
}
@media (min-width:1200px) {
    .row {
        margin-left: -30px;
        *zoom: 1;
    }

    .row:before, .row:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .row:after {
        clear: both;
    }

    [class*="span"] {
        float: left;
        min-height: 1px;
        margin-left: 30px;
    }

    .container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
        width: 1170px;
    }

    .span12 {
        width: 1170px;
    }

    .span11 {
        width: 1070px;
    }

    .span10 {
        width: 970px;
    }

    .span9 {
        width: 870px;
    }

    .span8 {
        width: 770px;
    }

    .span7 {
        width: 670px;
    }

    .span6 {
        width: 570px;
    }

    .span5 {
        width: 470px;
    }

    .span4 {
        width: 370px;
    }

    .span3 {
        width: 270px;
    }

    .span2 {
        width: 170px;
    }

    .span1 {
        width: 70px;
    }

    .offset12 {
        margin-left: 1230px;
    }

    .offset11 {
        margin-left: 1130px;
    }

    .offset10 {
        margin-left: 1030px;
    }

    .offset9 {
        margin-left: 930px;
    }

    .offset8 {
        margin-left: 830px;
    }

    .offset7 {
        margin-left: 730px;
    }

    .offset6 {
        margin-left: 630px;
    }

    .offset5 {
        margin-left: 530px;
    }

    .offset4 {
        margin-left: 430px;
    }

    .offset3 {
        margin-left: 330px;
    }

    .offset2 {
        margin-left: 230px;
    }

    .offset1 {
        margin-left: 130px;
    }

    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
        line-height: 0;
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        width: 100%;
        min-height: 30px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        float: left;
        margin-left: 2.564102564102564%;
        *margin-left: 2.5109110747408616%;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .controls-row [class*="span"] + [class*="span"] {
        margin-left: 2.564102564102564%;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145299145%;
        *width: 91.39979996362975%;
    }

    .row-fluid .span10 {
        width: 82.90598290598291%;
        *width: 82.8527914166212%;
    }

    .row-fluid .span9 {
        width: 74.35897435897436%;
        *width: 74.30578286961266%;
    }

    .row-fluid .span8 {
        width: 65.81196581196582%;
        *width: 65.75877432260411%;
    }

    .row-fluid .span7 {
        width: 57.26495726495726%;
        *width: 57.21176577559556%;
    }

    .row-fluid .span6 {
        width: 48.717948717948715%;
        *width: 48.664757228587014%;
    }

    .row-fluid .span5 {
        width: 40.17094017094017%;
        *width: 40.11774868157847%;
    }

    .row-fluid .span4 {
        width: 31.623931623931625%;
        *width: 31.570740134569924%;
    }

    .row-fluid .span3 {
        width: 23.076923076923077%;
        *width: 23.023731587561375%;
    }

    .row-fluid .span2 {
        width: 14.52991452991453%;
        *width: 14.476723040552828%;
    }

    .row-fluid .span1 {
        width: 5.982905982905983%;
        *width: 5.929714493544281%;
    }

    .row-fluid .offset12 {
        margin-left: 105.12820512820512%;
        *margin-left: 105.02182214948171%;
    }

    .row-fluid .offset12:first-child {
        margin-left: 102.56410256410257%;
        *margin-left: 102.45771958537915%;
    }

    .row-fluid .offset11 {
        margin-left: 96.58119658119658%;
        *margin-left: 96.47481360247316%;
    }

    .row-fluid .offset11:first-child {
        margin-left: 94.01709401709402%;
        *margin-left: 93.91071103837061%;
    }

    .row-fluid .offset10 {
        margin-left: 88.03418803418803%;
        *margin-left: 87.92780505546462%;
    }

    .row-fluid .offset10:first-child {
        margin-left: 85.47008547008548%;
        *margin-left: 85.36370249136206%;
    }

    .row-fluid .offset9 {
        margin-left: 79.48717948717949%;
        *margin-left: 79.38079650845607%;
    }

    .row-fluid .offset9:first-child {
        margin-left: 76.92307692307693%;
        *margin-left: 76.81669394435352%;
    }

    .row-fluid .offset8 {
        margin-left: 70.94017094017094%;
        *margin-left: 70.83378796144753%;
    }

    .row-fluid .offset8:first-child {
        margin-left: 68.37606837606839%;
        *margin-left: 68.26968539734497%;
    }

    .row-fluid .offset7 {
        margin-left: 62.393162393162385%;
        *margin-left: 62.28677941443899%;
    }

    .row-fluid .offset7:first-child {
        margin-left: 59.82905982905982%;
        *margin-left: 59.72267685033642%;
    }

    .row-fluid .offset6 {
        margin-left: 53.84615384615384%;
        *margin-left: 53.739770867430444%;
    }

    .row-fluid .offset6:first-child {
        margin-left: 51.28205128205128%;
        *margin-left: 51.175668303327875%;
    }

    .row-fluid .offset5 {
        margin-left: 45.299145299145295%;
        *margin-left: 45.1927623204219%;
    }

    .row-fluid .offset5:first-child {
        margin-left: 42.73504273504273%;
        *margin-left: 42.62865975631933%;
    }

    .row-fluid .offset4 {
        margin-left: 36.75213675213675%;
        *margin-left: 36.645753773413354%;
    }

    .row-fluid .offset4:first-child {
        margin-left: 34.18803418803419%;
        *margin-left: 34.081651209310785%;
    }

    .row-fluid .offset3 {
        margin-left: 28.205128205128204%;
        *margin-left: 28.0987452264048%;
    }

    .row-fluid .offset3:first-child {
        margin-left: 25.641025641025642%;
        *margin-left: 25.53464266230224%;
    }

    .row-fluid .offset2 {
        margin-left: 19.65811965811966%;
        *margin-left: 19.551736679396257%;
    }

    .row-fluid .offset2:first-child {
        margin-left: 17.094017094017094%;
        *margin-left: 16.98763411529369%;
    }

    .row-fluid .offset1 {
        margin-left: 11.11111111111111%;
        *margin-left: 11.004728132387708%;
    }

    .row-fluid .offset1:first-child {
        margin-left: 8.547008547008547%;
        *margin-left: 8.440625568285142%;
    }

    input, textarea, .uneditable-input {
        margin-left: 0;
    }

    .controls-row [class*="span"] + [class*="span"] {
        margin-left: 30px;
    }

    input.span12, textarea.span12, .uneditable-input.span12 {
        width: 1156px;
    }

    input.span11, textarea.span11, .uneditable-input.span11 {
        width: 1056px;
    }

    input.span10, textarea.span10, .uneditable-input.span10 {
        width: 956px;
    }

    input.span9, textarea.span9, .uneditable-input.span9 {
        width: 856px;
    }

    input.span8, textarea.span8, .uneditable-input.span8 {
        width: 756px;
    }

    input.span7, textarea.span7, .uneditable-input.span7 {
        width: 656px;
    }

    input.span6, textarea.span6, .uneditable-input.span6 {
        width: 556px;
    }

    input.span5, textarea.span5, .uneditable-input.span5 {
        width: 456px;
    }

    input.span4, textarea.span4, .uneditable-input.span4 {
        width: 356px;
    }

    input.span3, textarea.span3, .uneditable-input.span3 {
        width: 256px;
    }

    input.span2, textarea.span2, .uneditable-input.span2 {
        width: 156px;
    }

    input.span1, textarea.span1, .uneditable-input.span1 {
        width: 56px;
    }

    .thumbnails {
        margin-left: -30px;
    }

    .thumbnails > li {
        margin-left: 30px;
    }

    .row-fluid .thumbnails {
        margin-left: 0;
    }
}
@media (max-width:979px) {
    body {
        padding-top: 0;
    }

    .navbar-fixed-top, .navbar-fixed-bottom {
        position: static;
    }

    .navbar-fixed-top {
        margin-bottom: 20px;
    }

    .navbar-fixed-bottom {
        margin-top: 20px;
    }

    .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
        padding: 5px;
    }

    .navbar .container {
        width: auto;
        padding: 0;
    }

    .navbar .brand {
        padding-left: 10px;
        padding-right: 10px;
        margin: 0 0 0 -5px;
    }

    .nav-collapse {
        clear: both;
    }

    .nav-collapse .nav {
        float: none;
        margin: 0 0 10px;
    }

    .nav-collapse .nav > li {
        float: none;
    }

    .nav-collapse .nav > li > a {
        margin-bottom: 2px;
    }

    .nav-collapse .nav > .divider-vertical {
        display: none;
    }

    .nav-collapse .nav .nav-header {
        color: #777777;
        text-shadow: none;
    }

    .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
        padding: 9px 15px;
        font-weight: bold;
        color: #777777;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

    .nav-collapse .btn {
        padding: 4px 10px 4px;
        font-weight: normal;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

    .nav-collapse .dropdown-menu li + li a {
        margin-bottom: 2px;
    }

    .nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus {
        background-color: #f2f2f2;
    }

    .navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {
        color: #999999;
    }

    .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
        background-color: #111111;
    }

    .nav-collapse.in .btn-group {
        margin-top: 5px;
        padding: 0;
    }

    .nav-collapse .dropdown-menu {
        position: static;
        top: auto;
        left: auto;
        float: none;
        display: none;
        max-width: none;
        margin: 0 15px;
        padding: 0;
        background-color: transparent;
        border: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .nav-collapse .open > .dropdown-menu {
        display: block;
    }

    .nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {
        display: none;
    }

    .nav-collapse .dropdown-menu .divider {
        display: none;
    }

    .nav-collapse .nav > li > .dropdown-menu:before, .nav-collapse .nav > li > .dropdown-menu:after {
        display: none;
    }

    .nav-collapse .navbar-form, .nav-collapse .navbar-search {
        float: none;
        padding: 10px 15px;
        margin: 10px 0;
        border-top: 1px solid #f2f2f2;
        border-bottom: 1px solid #f2f2f2;
        -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
        -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
        box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
    }

    .navbar-inverse .nav-collapse .navbar-form, .navbar-inverse .nav-collapse .navbar-search {
        border-top-color: #111111;
        border-bottom-color: #111111;
    }

    .navbar .nav-collapse .nav.pull-right {
        float: none;
        margin-left: 0;
    }

    .nav-collapse, .nav-collapse.collapse {
        overflow: hidden;
        height: 0;
    }

    .navbar .btn-navbar {
        display: block;
    }

    .navbar-static .navbar-inner {
        padding-left: 10px;
        padding-right: 10px;
    }
}
@media (min-width:980px) {
    .nav-collapse.collapse {
        height: auto !important;
        overflow: visible !important;
    }
}


button.ida_button, a.ida_button, a.ida_button:link, a.ida_button:visited, a.ida_button:active {
    background-color: #0b0e19;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 17px;
    padding: 10px 31px;
    text-decoration: none;
}

button.ida_button:hover, a.button.ida_button:hover, a.ida_button {
    background-color: #29304a;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 17px;
    padding: 10px 31px;
    text-decoration: none;
}




/*------------------------------------------------*/
/* BUTTONS STYLE */
/*------------------------------------------------*/
    /* Primary Style Button (blue)*/
    button.primaryButton, 
    a.primaryButton, a.primaryButton:link, a.primaryButton:visited, a.primaryButton:active  {
	    display: inline-block;
	    padding: 12px 20px;
	    margin-bottom: 5px;
	    
	    background-color: #0b0e19;
	    
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    border-radius: 5px;
	    
	    
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 1;
	    text-align: center;
	    color: #ffffff;
	    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
    }

    /* Secondary Style Button (darkgray) */
	
    button.secondaryButton,
    a.secondaryButton, a.secondaryButton:link, a.secondaryButton:visited, a.secondaryButton:active {
	    display: inline-block;
	    padding: 12px 20px;
	    margin-bottom: 5px;
	    
	    background-color: #666;
	    background: -moz-linear-gradient(top, #8a8a8a 0%, #8a8a8a);
	    background: -webkit-gradient(linear, left top, left bottom, from(#8a8a8a), to(#8a8a8a));
	    -moz-border-radius: 0px;
	    -webkit-border-radius: 0px;
	    border-radius: 0px;
	    border: 0px solid #ffffff;
	    -moz-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0);
	    -webkit-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0);
	    box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0);
	    
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 1;
	    text-align: center;
	    color: #ffffff;
	    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
    }

    /* Alternative Style Button (darkgray with arrow) */
    button.altButton,
    a.altButton {
	    display: inline-block;
	    padding: 9px 32px 9px 22px;
	    margin-bottom: 5px;
	   
	    background: #dd0000 url('images/arrow.png') no-repeat 87% center;
	    background: url('images/arrow.png') no-repeat 87% center, -moz-linear-gradient(top, #dd0000 0%, #dd0000);
	    background: url('images/arrow.png') no-repeat 87% center, -webkit-gradient(linear, left top, left bottom, from(#dd0000), to(#dd0000));
	    -moz-border-radius: 0px;
	    -webkit-border-radius: 0px;
	    border-radius: 0px;
	    border: 0px solid #ffbf00;
	    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
	    
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 1;
	    color: #ffffff;
	    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
    }

    a.dnnPrimaryAction{ color:#efefef; }
    a.dnnSecondaryAction { color:#555; }

    button.primaryButton:hover,
    button.secondaryButton:hover,
    a.primaryButton:hover,
    a.secondaryButton:hover { 
		color: #ffffff;
	    cursor: pointer;
	    cursor: hand;
	    background-image: none; 
	    background-color:#0a87b0; 
    }

    button.altButton:hover,
    a.altButton:hover {
color: #ffffff;
	    cursor: pointer;
	    cursor: hand;
	    background:#0a87b0 url('images/arrow.png') no-repeat 87% center;
    }

  button.denIdaButton, 
    a.denIdaButton, a.denIdaButton:link, a.denIdaButton:visited, a.denIdaButton:active  {
	    display: inline-block;
	    padding: 12px 20px;
	    margin-bottom: 5px;
	    
	    background-color: #4b6c8b;
	   
	    border-radius: 0px;
	    border: 0px solid #000;
	    
	    
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    line-height: 1;
	    text-align: center;
	    color: #ffffff;
	    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
    }

a.denIdaButton{ color:#efefef; }

button.denIdaButton:hover,
    a.denIdaButton:hover
    { 
		color: #ffffff;
	    cursor: pointer;
	    cursor: hand;
	    background-image: none; 
	    background-color:#0a87b0; 
    }


/*====SOCIAL
=======================================================*/

.social-links div {
	list-style: none;
    margin:0px 0px 20px 0px;
}

.social-links li {
	cursor: pointer;
	float: left;
	margin:0px 10px 20px 0px;
	height: 34px;
    width: 34px;
	margin-bottom: 8px;
    list-style: none;
}

.social-links li a {
	height: 34px;
    width: 34px;
	display: block;
}

.facebook { background: url(images/social/facebook.png) no-repeat; }	
.facebook:hover { background: url(images/social/facebook2.png) no-repeat; }		
.twitter { background: url(images/social/twitter.png) no-repeat;}
.twitter:hover { background: url(images/social/twitter2.png) no-repeat; }	

.responsive-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.responsive-container iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }