@import url("Container.css");
@import url("Mobile.css");
@font-face {font-family:"Army";src:url("Army.eot?") format("eot"),url("Army.woff") format("woff"),url("Army.ttf") format("truetype"),url("Army.svg#Army") format("svg");font-weight:normal;font-style:normal;}
/* CSS Document */
#Body 						{background:#36461E;}
body						{margin:0px;padding:0px; background:#fff;}
 
/*ControlPanel*/ 
#dnnCPWrap{width:100%!important; margin-bottom:1px !important; position:relative!important;left:0px !important;top:0px !important;padding:4px 0 !important;background:#f3f3f3;background:-moz-linear-gradient(top, #F3F3F3 0%, #CFCFCF 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#F3F3F3), color-stop(100%,#CFCFCF));border:5px #999 solid !important; border-left:none !important; border-right:none !important;}

/*=====================================================================
General End Here
=====================================================================*/
/* Main Container Width and styles */
.BGTable					{margin:0; padding:0px 0px 0px 0px;background:#5A6746;}
.MainTable					{width:960px;margin:0 auto!important;padding:0px 0 0px 0px; background:none;}
/*===================================================================== */
/* Styles for background images, Do not change */
.TopMain					{ background:url(images/gradient.png) left bottom repeat-x;border-bottom:1px solid #d1d1d1; border-top:7px solid #000;}
.ContentMain 				{ background: none; display:block; border-top:1px solid #fff; padding:20px 0px 15px 0px;}
.HeaderMain					{ background:url(images/Headerbg.jpg) left top repeat #1f1f1f; display:block; padding:10px; -moz-border-radius:4px;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  ms-border-radius:4px;  o-border-radius:4px;  border-radius:4px;} 
							.HeaderMain *, .BlackContentMain *, .FooterBalck * { color:#e1dede !important;} .HeaderMain * a.call-to-action { color:#e1dede !important;} .HeaderMain .ContainerTitle { color:#fff !important; font-size:34px !important;} .BlackContentMain .ContainerTitle, .FooterBalck .ContainerTitle  { color:#fff !important;}
.TopPaneMain				{ background:url(images/gradientFull.png) left bottom no-repeat;  display:block;padding:20px 0 5px 0;}
.BlackContentMain			{ background:url(images/BlackBg.jpg) left top repeat #1f1f1f; padding:35px 0 8px 0; display:block;}
.BottomWhiteMain			{ padding:30px 0 20px 0; display:block;}
.FooterBalck				{ background:url(images/BlackBg.jpg) left top repeat #1f1f1f; padding:35px 0 8px 0; border-bottom:1px solid #2b2b2b; display:block;} 
							.FooterBalck .ContainerTitle { color:#fff !important; font-size:21px !important; text-shadow:#000 2px 2px 2px;} .FooterBalck * { color:#fff !important;} .dark * a { color:#2e96dc !important;}
.CopyrightMain				{ background:#2b2b2b; border-top:1px solid #000;padding:10px 20px;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius: 0px 0px 4px 4px;border-radius: 0px 0px 4px 4px;}

.LeftSideMain				{ float:left; width:625px; padding:0px 0 0 0;} .RightSideMain { float:right; width:260px; padding:0px 0 0 0;}
.LeftSideMainIP				{ float:left; width:260px; padding:0px 0 0 0;} .RightSideMainIP { float:right; width:640px; padding:0px 0 0 0;}

/* Skin elements styles */
.SearchPane					{ float:right; width:212px; padding:0px 1px 0 8px; height:32px; color:#fff; background:url(images/Searchbg.png) right top no-repeat; margin:12px 1px 0 0; text-align:left; font-size:0px !important; line-height:0px !important; }
									  .SearchPane input	{border:0px #000 solid; background:none!important; height:20px; width:170px !important; margin:0px 0 0 0px; padding:2px 2px; text-align:left; font-size:13px !important; line-height:100% !important;}
									  .SearchPane img 	{margin:3px 0px 0px 2px!important; vertical-align:middle; width:32px; height:32px; }
.LoginPane 					{ float:right; width:300px; font-size:12px; white-space:nowrap; font-weight:normal;padding:0px 0px 0 0; margin:0px; text-align:right;  color:#797979;}
.LogoPane					{ float:left; width:250px; padding:10px 0px 10px 0px; min-height:60px; }
.NavPane					{ float:right; width:700px; margin:0; padding:0px 0 0px 0px;}
.BreadcrumbMain				{ background:url(images/BreadcrumbBg.png) left top repeat-x;text-shadow:#efeeee 1px 1px 0px; min-height:33px; overflow:hidden;} .HomeLink { background:url(images/BreadcrumbHome.png) left top no-repeat; width:37px; height:33px; overflow:hidden; display:block; position:relative; float:left; text-decoration:none; text-indent:-155px;}
.BreadcrumbPane				{ padding:0px 0 0px 0; float:left; width:600px; font-size:12px;} .BreadcrumbPane img { vertical-align:middle; width:12px; height:33px; display:block; float:left; margin:0 3px !important;}
.Breadcrumb 				{font-weight: normal;color:#000; float:left; line-height:33px; text-align:left;text-decoration:none; font-size:12px; font-family: Arial, Verdana, Geneva, sans-serif;}
A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active {font-weight:normal;font-size:12px;color: #000; float:left; text-align:left; text-decoration:none;}
A.Breadcrumb:hover 			{font-weight: normal;font-size:12px;color: #666;text-align:left; text-decoration:none; font-family: Arial, Verdana, Geneva, sans-serif;}

/*===================================================================== */
/* Home page content panes */
.HeaderPane					{ margin:0px 0 0px 0 ; padding:10px;}
.HeaderLeftPane				{ float:left; width:360px; margin:0px 0 0px 0 ; padding:18px 0px 0px 18px;}
.HeaderRightPane			{ float:right; width:520px; margin:0px 0 0px 0 ; padding:0px 0px 0px 0px;}
.HeaderPaneAdmin			{ margin:0px 0 0px 0 ; padding:50px 25px 50px 25px;}
.PageTitle 					{ font-weight:normal; padding:0px; font-size:22px; color:#fff !important; text-shadow:#000 2px 2px 2px; line-height:100%; text-align:left; text-transform:uppercase;}
.TopLeftPane					{float:left; width:290px; margin:0 45px 0px 0px; padding:0px 0px;}
.TopCenterPane					{float:left; width:290px; margin:0 0px 0px 0px; padding:0px 0px;}
.TopRightPane					{ float:right; width:290px;  padding:0px 0px;}

.ContentPane				{margin:0; padding:18px 0px 2px 0px;}
.LeftPane					{padding:18px 0px 0px 0px;}
.CenterLeftPane				{ float:left; width:300px; padding:1px 0px;}
.CenterRightPane			{ float:right; width:300px;  padding:1px 0px;}
.CenterBottomPane			{padding:5px 0px 0px 0px; }
.RightPane					{ float:right; width:310px;padding:18px 0 0 0px;}
.BottomPane					{padding:5px 5px 0px 5px; }


/* Row 2 */
.ContentPane2				{margin:0; padding:0px 0px 2px 0px;}
.LeftPane2					{float:left; width:305px;margin:0 20px 0px 0px;  padding:1px 0px;}
.CenterPane2				{float:left; width:305px; padding:1px 0px;}
.RightPane2					{float:right; width:305px; padding:1px 0px;float:right;  }
/* Row 3 */
.ContentPane3				{margin:0; padding:0px 0px 2px 0px;} .ContentPane3 .ContainerTitle { font-size:28px !important;}
.LeftPane3					{float:left; width:320px;margin:0 0px 0px 0px;  padding:1px 0px;}
.CenterPane3				{float:left; width:320px; padding:1px 0px;}
.RightPane3					{float:right; width:320px; padding:1px 0px;float:right; }
/* Row 4 */
.ContentPane4				{margin:0; padding:0px 0px 2px 0px;} .ContentPane4 .ContainerTitle { color:#fff !important; font-size:28px !important;}
.LeftPane4					{float:left; width:620px;margin:0 0px 0px 0px;  padding:1px 0px;}
.RightPane4					{float:right; width:315px; padding:1px 0px;float:right;}

.FooterPane1				{padding:0px 0px; float:left; width:180px; margin:0 55px 0 0;}
.FooterRightPane			{padding:0px 0px; float:right; width:350px;}

/* ContentPane Ends here */
.CopyrightPane				{color:#797979; float:left; width:600px; font-size:12px;padding:0px 0 0px 0; line-height:normal!important;text-align:left;}
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/
/* Login hover styles*/
 .Login,A.Login:link,A.Login:visited,A.Login:active {color:#797979 !important;font-size:12px; font-weight: normal;text-decoration:none;}
A.Login:hover 				{color:#fff!important; text-decoration:none;}

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#797979;font-size:12px; font-weight: normal; text-decoration:none; }
A.User:hover 				{color:#fff!important;}

/*Date Styles*/
.Date 						{color:#ffffff; font-size:12px; text-decoration:none;}

/* Footer text syle */
.Footer,A.Footer:link,A.Footer:visited,A.Footer:active {font-size:12px; font-weight:normal; color:#fff; text-decoration:none;}
A.Footer:hover 				{color:#a1c2ff!important; text-decoration:none;}

/* Copyright text syle */
.Copyright {color:#797979; font-size:12px; font-weight:normal;text-decoration:none;}
A.Copyright:link,A.Copyright:visited,A.Copyright:active {color:#797979; font-size:12px; font-weight:normal;text-decoration:none;}
A.Copyright:hover 			{color: #ffffff;}
/* Link Pane text syle */
.Link 						{font-size: 12px; color: #2e96dc;text-decoration:none;}
A.Link:link, A.Link:visited, A.Link:active {font-size: 12px;color: #7d7d7d !important;	text-decoration:none; padding:0px 3px;}
A.Link:hover 				{color: #fff;}

/* Host Pane text syle */
.Host 						{font-size: 12px; text-transform:uppercase;color: #fff;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {font-size: 12px;color: #fff;	text-decoration:none;}
A.Host:hover 				{color: #7d7d7d;}
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: #4c4c4c;  font-size:13px; line-height:125%; font-weight: normal; text-decoration: none; font-family:Arial, Verdana, Helvetica, sans-serif;}
p 							{margin:0px; padding:0px 0px 18px 0px;}
td 							{text-align:left; vertical-align:top;}
/*Default List style */

ul							{padding:0px 0px 0px 30px; margin:0px 0px 10px 0px; 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;}
img 						{border:none; outline:none;} * { outline:none;}
br 							{margin:0px; padding:0px; height:1px;}
a							{outline:none;}
hr 							{ background:#eeefef; color:#eeefef; clear:both; height:1px; border:none!important; outline:none!important; padding:0px!important; margin:22px 0px!important;}
/* Default link syle */
A:Link, A:Visited, A:Active , a * {color: #2e96dc;text-decoration: none; -moz-transition:all 0.4s linear!important;  -webkit-transition:all 0.4s linear!important; -o-transition:all 0.4s linear!important; -ms-transition:all 0.4s linear!important; transition:all 0.4s linear!important;}
A:Hover 					{color: #000101;text-decoration: underline; -moz-transition:all 0.4s linear!important;  -webkit-transition:all 0.4s linear!important; -o-transition:all 0.4s linear!important; -ms-transition:all 0.4s linear!important; transition:all 0.4s linear!important;}
/* Black (Default color) */
.Normal						{color: #4c4c4c;  font-size: 13px; font-weight: normal; line-height:normal;}
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #2e96dc;  font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover 				{color: #000101;  font-size: 13px; font-weight: normal; text-decoration: underline; }

/*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: #4c4c4c;  font-weight: bold;}
/* Blue */		.TextBlue 		{color: #09619a;}
/* Orange */	.TextOrange 	{color: #db6c1e;}
/* Green */		.TextGreen 		{color: #009900;}
/* Red */		.TextRed 		{color: #a9000d;} 
/* Gray */		.TextGray 		{color: #707070;} 
/* Gray */		.TextBlack 		{color: #000000;} 
/* Gray */		.TextWhite 		{color: #ffffff;} 
/**/
.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 #da6d6f!important;} .DNNEmptyPane { display:none !important;}

::selection {background: #7d7d7d; /* Safari */ color:#fff;}
::-moz-selection {background: #7d7d7d; /* Firefox */ color:#fff;}

.HiddenMobile 	{ display:block;}
.HiddenDesktop 	{ display:none;}

/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/
/* H1 */H1 , h1 			{color: #000; font-size: 45px;  padding:0px 0px 12px 0px; margin:0px 0px; line-height:normal; font-family: Army;}
/* H2 */H2 , h2 			{color: #4c4c4c; font-size: 28px; font-weight: bold; padding:0px 0px 12px 0px; margin:0px; line-height:normal;  font-family:Arial, Verdana, Helvetica, sans-serif;}
/* H3 */H3 , h3				{color: #7d7d7d; font-size: 21px; font-weight: bold; padding:0px 0px 5px 0px; margin:0px 0 10px 0; line-height:normal;  font-family:Arial, Verdana, Helvetica, sans-serif; display:block; border-bottom:2px solid #eeefef;} h3 span, H3 span { color:#000 !important;}
/* H4 */H4 , h4 			{color: #4c4c4c; font-size: 17px; font-weight: bold; padding:0px 0px 10px 0px; margin: 0px 0px; line-height:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}
/* H5 */H5 , h5 			{color: #4c4c4c; font-size: 14px; font-weight: bold; padding:0px 0px 10px 0px; margin:0px; line-height:normal; font-family:Arial, Verdana, Helvetica, sans-serif;}
/* H6 */H6 , h6				{color: #4c4c4c; font-size: 13px; font-weight: bold; padding:5px 0px 10px 0px; margin:0px; line-height:normal; font-family:Arial, Verdana, Helvetica, sans-serif; }
/*Small*/small				{font-size: 10px;}
.NoPadding { padding:0px!important;}
/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #4c4c4c; font-size: 14px; font-weight: bold; text-decoration: none; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #2e96dc; font-size: 14px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #000101;text-decoration: underline;}

/* SubHead */
.SubHead { color: #4c4c4c; font-size: 13px; font-weight: bold; text-decoration: none; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #2e96dc; font-size: 13px; font-weight: bold; text-decoration: underline; }
A.SubHead:Hover { color: #000101;text-decoration: underline;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #4c4c4c;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 12px; }
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #2e96dc; font-size: 12px; font-weight: bold; text-decoration: none; }
A.SubSubHead:Hover{color: #000101;text-decoration: underline;}

/* Text style for skin objects */
.SkinObject { color: #4c4c4c; font-size: 11px; font-weight: normal; text-decoration: none; }
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #2e96dc; font-size: 11px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #000101;text-decoration: underline;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #4c4c4c; background:#FFFFFF;  font-size: 12px; 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;}

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active { color:#2e96dc; font-size: 13px; cursor:pointer; font-weight: bold; text-decoration: none; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover { color:#000101; font-size: 13px; font-weight: bold; text-decoration: underline; 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:#2e96dc; cursor:pointer; font-size: 13px; font-weight: bold; text-decoration: none; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover { color:#000101; font-size: 13px; font-weight: bold; text-decoration: underline; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #4c4c4c; font-weight: bold; text-decoration: none; }
.DataGrid_AlternatingItem { color: #000000;  font-weight: normal; text-decoration: none; }
.DataGrid_Item { color: #4c4c4c; font-weight: normal; text-decoration: none; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
.dnnActionMenu *  { color:#000 !important; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px !important;} .dnnActionMenu * a{ color:#2e96dc !important;} .dnnActionMenu * a:hover { color:#000 !important;}
/**/

/*Styles For FAQ's Module*/
.ModDNNFAQsC * { margin:0; padding:0;} .ModDNNFAQsC hr { margin:1px 0 18px 0 !important;}
.ModDNNFAQsC .SubHead { text-decoration:none!important; color:#7d7d7d!important;}
.Question p, .Answer p { padding:0px 0px 12px 0px;}
.Question { background:url(images/question.png) 0px 0px no-repeat; padding:8px 0px 12px 40px !important;color:#7d7d7d!important; font-weight:bold;}
.Answer{ background:url(images/Answer.gif) 0px 0px no-repeat; padding:0px 0px 1px 40px !important;}

/*Announcement Module Style*/
.DnnAnnMain	{}
.DnnAnnMain	.AnnTitle{font-weight:bold;font-size:13px; padding-bottom:2px; color:#7d7d7d !important; }
.DnnAnnMain	.AnnDate{ font-weight:normal; color:#b0b0b0; background-color:inherit;padding:0 0 5px 0; font-size:11px; }
.DnnAnnMain	.AnnDesc { font-size:12px; padding:0 0 18px 0 !important; margin:0 0 0px 0;}
.DnnAnnMain	.AnnDesc p{ padding:0 !important;}
.DnnAnnMain	.AnnDesc span.Redmore a{ color:#2e96dc !important; text-decoration:none !important; padding:0 !important; font-size:10px; text-transform:uppercase; margin:0 !important;}
.DnnAnnMain	.AnnDesc span.Redmore a:hover{ color:#000101 !important; }
.DnnAnnMain .Sepline { margin:0px 0 16px 0 !important; border-bottom:1px solid #fff; background:#eeeeee;}
.AnnImage { float:left; width:60px; height:60px; padding:5px;   border: 1px solid #C7C7C7 !important;  background-color:#FFFFFF;  border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px;  -khtml-border-radius:5px}
.AnnContent	{ margin:0 0 0 80px;}
/*Link Module Styles*/
.linklist { margin:0 0 5px 0; padding:0;} .ModDNNLinksC ul, .ModDNNLinksC li { list-style:none !important;} 
.ModDNNLinksC li {  border-bottom: dotted 1px #dcdbdb; padding:0px; overflow:hidden; background:none}
.ModDNNLinksC li a{ padding:8px 0 8px 25px !important; display:block; line-height:normal; color:#7d7d7d!important; text-decoration:none!important; font-weight:normal!important; background:url(images/ListGrey.png) left 7px no-repeat!important;}
.ModDNNLinksC li a:hover, .ModDNNLinksC li a:active{ padding:8px 0 8px 30px !important; color:#fff!important; background:url(images/ListGrey.png) 5px 7px no-repeat #7d7d7d!important;} .ModDNNLinksC li .item_desc , .ModDNNLinksC li span { display:none !important;}

/*Footer Link Module Styles*/
.FooterMain .linklist { margin:0 0 5px 0; padding:0;} .FooterMain.ModDNNLinksC ul, .FooterMain.ModDNNLinksC li { list-style:none !important;} 
.FooterMain .ModDNNLinksC li {  border-bottom: dotted 1px #333; padding:0px; overflow:hidden; background:none}
.FooterMain .ModDNNLinksC li a{ padding:8px 0 8px 20px !important; display:block; line-height:normal; color:#d3d3d3!important; text-decoration:none!important; font-weight:normal!important; background:url(images/ListArrow.png) 5px 11px no-repeat!important;}
.FooterMain .ModDNNLinksC li a:hover, .FooterMain .ModDNNLinksC li a:active{ padding:8px 0 8px 25px !important; color:#fff!important; background:url(images/ListArrow.png) 10px 11px no-repeat #7d7d7d!important;} .FooterMain .ModDNNLinksC li .item_desc , .FooterMain .ModDNNLinksC li span { display:none !important;}


/**/
ul.BlogList 	{ padding:0px !important; margin:0px !important;} ul.BlogList li { padding:0 0 0px 0px !important; list-style:none !important; margin: 0px !important; }
ul.BlogList li a	{ color:#2e96dc !important; text-decoration:none !important; display:block;background:url(images/ListArrow.png) 6px 8px no-repeat;  padding:4px 4px 4px 19px !important;}  ul.BlogList li a:hover	{ color:#fff !important; background:url(images/ListArrow.png) 6px 8px no-repeat #7d7d7d;}

/*Footer  Feedback Module*/
.Feedback_Instructions , .Feedback_SectionHead  img{ display:none;}
.Feedback_SectionHead { color:#959595; font-size:20px;display:none;}
.Feedback_FieldLabel	{ color:#555555; font-size:15px; text-align:left; font-weight:normal;}
.Feedback_FieldValue textarea , .Feedback_FieldValue input { width:98%; padding:6px 8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px ; background:#191919; border:1px dashed #464646;
	-webkit-transition:all 1s ease;	-moz-transition:all 1s ease;	-o-transition:all 1s ease;	transition:all 1s ease;
		/* Act as display:block; 	   see http://stackoverflow.com/questions/1030793/input-with-displayblock-is-not-a-block-why-not 
	   ie7 isn't supported here, see static fix bellow */
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-ms-box-sizing: border-box;	box-sizing: border-box;
} .Feedback_FieldValue textarea { height:95px !important;}
.Feedback_CommandButtons { padding:0 0 0 0px;}
.Feedback_CommandButtons .CommandButton { float:right; background:url(images/Send.png) 0px top no-repeat !important; padding:0px!important; width:111px!important; height:41px!important; display:block; overflow:hidden; text-indent:-5656px; margin:0 20px 0 0;} 
.Feedback_CommandButtons a:hover.CommandButton { float:right; background:url(images/Send.png) left top no-repeat!important;}
.Feedback_FieldLabel img { display:none;} .dnnFormHelpContent { display:none !important;}
a.dnnFormHelp, .dnnForm .dnnFormItem a.dnnFormHelp, .dnnTooltip label a.dnnFormHelp { background:none !important;}
img.Feedback_Required	{ display:none !important;}

/*Feedback Module*/
.ContentMain .Feedback_FieldValue textarea , .ContentMain .Feedback_FieldValue input { background:#fff; border:1px solid #e0dede;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#eaeaea)) !important;
background: -moz-linear-gradient(#fff, #eaeaea) !important;
background: linear-gradient(#fff #eaeaea) !important; 
background: -o-linear-gradient(#fff, #eaeaea) !important;
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#eaeaea')";}

.ContentPaneLayout	{ display:block; padding:15px 15px 50px 15px; color:#666; font-weight:normal !important; text-align:center; border: dashed 2px #5c5959 !important; text-transform:uppercase; font-size:18px;}

/* */


span.dropcap-square{  border-radius:5px;  -moz-border-radius:5px;  -webkit-border-radius:5px;  -o-border-radius:5px;  -ms-border-radius:5px;
  -khtml-border-radius:5px; text-shadow:0 1px 1px #f6f6f6;
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, .3);  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .3);  box-shadow:0 1px 4px rgba(0, 0, 0, .3);
 
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ededed), to(#dadada)) !important;
background: -moz-linear-gradient(#ededed, #dadada) !important;
background: linear-gradient(#ededed, #dadada) !important; 
background: -o-linear-gradient(#ededed, #dadada) !important;}  

.FRight { float:right !important;} img.FRight  { margin:0 0 15px 15px !important;}
.FLeft { float:left !important;}  img.FLeft  { margin:0 15px 15px 0px !important;}

.GrayButton		{text-decoration:none !important; float:left;  cursor:pointer;  text-decoration:none;   padding:5px 10px;  border:1px solid #dbdede;
  -o-box-shadow:inset 0 1px 2px #FFFFFF,0 0 3px #BABABA;   -webkit-box-shadow:inset 0 1px 2px #FFFFFF,0 0 5px #BABABA;
  -moz-box-shadow:inset 0 1px 2px #FFFFFF,0 0 3px #BABABA ;   box-shadow:inset 0 1px 2px #FFFFFF,0 0 3px #BABABA; background:#ededed;
  -moz-border-radius:4px;  -webkit-border-radius:4px;  -khtml-border-radius:4px;  ms-border-radius:4px;  o-border-radius:4px;  border-radius:4px;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ededed), to(#dadada)) !important;background: -moz-linear-gradient(#ededed, #dadada) !important;
  background: linear-gradient(#ededed, #dadada) !important; background: -o-linear-gradient(#ededed, #dadada) !important;}


a.TopButton	{ background:url(images/BackTop.png) right center no-repeat; padding:8px 15px 8px 0px; text-align:right; text-decoration:none !important; } a:hover.TopButton	{color:#fff !important;}
/**/
.Upperstate	{ text-transform:uppercase !important;} blockquote, blockquote p, .postcontent blockquote p {  text-shadow: 1px 1px 1px #FFF}

blockquote, .postcontent blockquote {   margin: 10px 25px 10px 0f5px;  padding: 5px 5px 5px 38px;  background-color: transparent;  background-image: url(images/postquote.png);
  background-position: left top;  background-repeat: no-repeat;/* makes blockquote not to align behind the image if they are in the same line */  overflow: auto}

blockquote p{  background:url(images/postquote_bottom.png) no-repeat scroll 100% 100% transparent;  font-size:16px;  font-family:Georgia,Helvetica,Sans-Serif;  font-style:italic}

blockquote span.testimonial-jobtitle {margin-top: 5px; display:block; text-align:right; font-size:11px; color:#999;}

/* Tabs Styles*/
#TabsMain					{ background:none; overflow:hidden; min-height:inherit; padding:0 0 1px 0; margin:0 0 15px 0;}
#TabsMain ul.nav 			{ padding:0; margin:auto auto -1px auto; overflow:hidden;} ul.nav li { list-style:none; float:left; padding:0px; margin:0px 0px;} 	
#TabsMain ul.nav li a 		{ background:#f5f5f5; color:#2e96dc; border:1px solid #dddddd; margin:4px 0 0 0; font-size:12px; padding:5px 15px; font-weight:normal; text-decoration:none; overflow:hidden; display:block;} 
#TabsMain ul.nav li a:hover { background:#f0f0f0; color:#000;} 
#TabsMain ul.nav li a.current 			{ background:#f6f6f6; color:#000; margin:0 !important; padding:9px 15px 5px 15px; border-bottom:1px solid #f6f6f6 !important;} 
.Tabs						{ padding:15px; background:#f6f6f6; border:1px solid #dddddd;}

/* SparkTabs */
.SparkTabs { padding:2px 0px 15px 0px;}
.SparkTabs .Tab { padding:10px; background:#f6f6f6; border:1px solid #dddddd; margin:-1px 0 0 0; position:relative;}
.SparkTabs .ui-widget-header { z-index:55 !important;}
.SparkTabs .ui-tabs {position: relative;padding:0 !important;zoom: 1; }
 /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.SparkTabs .dnnAdminTabNav { margin:0px 0 0px 0px !important; padding:0px !important; position:relative;}
.SparkTabs .ui-tabs .ui-tabs-nav { padding:0 !important ;}
.SparkTabs .ui-tabs .ui-tabs-nav li, .SparkTabs ul.dnnAdminTabNav li {list-style: none;float: left;position: relative;top: 1px;margin:0 !important;padding: 0!important  ; white-space: nowrap;}
.SparkTabs .ui-tabs .ui-tabs-nav li a, .SparkTabs ul.dnnAdminTabNav li a {float: left;padding:4px 12px !important;text-decoration: none;font-weight: normal !important;color: #000;text-decoration: none;display: block; margin:5px 0 0 0;
letter-spacing:normal;background: #f6f6f6; -moz-border-radius-topleft:0px;-moz-border-radius-topright:0px; text-shadow:none !important; border:1px solid #dddddd !important;
-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;border-top-left-radius: 0px;border-top-right-radius:0px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
.SparkTabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding:0px !important;}
.SparkTabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .SparkTabs .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .SparkTabs .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text; border-bottom:1px solid #f6f6f6 !important;}
.SparkTabs .ui-tabs .ui-tabs-nav li a, .SparkTabs .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer; border-bottom:1px solid #f6f6f6 !important;}
 /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.SparkTabs .ui-tabs .ui-tabs-panel {display: block;border-width: 0;padding: 0;background: none;}
.SparkTabs .ui-tabs-panel {position: relative}
.SparkTabs .ui-tabs-hide {display: none !important}

	.SparkTabs .ui-state-default, .SparkTabs .ui-widget-content .ui-state-default, .SparkTabs .ui-widget-header .ui-state-default {
	background:none;	font-weight:normal!important;	color:#000;;}
.SparkTabs .ui-state-default a, .SparkTabs .ui-state-default a:link, .SparkTabs .ui-state-default a:visited {
	color:#000;	text-decoration: none;}
.SparkTabs .ui-state-hover, .SparkTabs .ui-widget-content .ui-state-hover, .SparkTabs .ui-widget-header .ui-state-hover, .SparkTabs .ui-state-focus, .SparkTabs .ui-widget-content .ui-state-focus, .SparkTabs .ui-widget-header .ui-state-focus {
	font-weight:normal!important;	color:#2e96dc;}
.SparkTabs .ui-state-hover a, .SparkTabs .ui-state-hover a:hover {
	color:#2e96dc;	text-decoration:none;	cursor:pointer;	background:#f6f6f6 !important;}
.SparkTabs .ui-state-active a, .SparkTabs .ui-state-active a:link, .SparkTabs .ui-state-active a:visited, .SparkTabs .ui-state-active, .SparkTabs .ui-widget-content .ui-state-active, .SparkTabs .ui-widget-header .ui-state-active {
	font-weight:normal!important;	color:#2e96dc;	cursor:pointer;	background:#f6f6f6 !important; border-bottom:1px solid #f6f6f6 !important; }
.SparkTabs .ui-widget :active {	outline: none;}
.SparkTabs .dnnAdminTabNav li.ui-tabs-selected a , .SparkTabs .dnnAdminTabNav li.ui-state-active a {margin:0px !important; padding-top:9px !important;}

/**/ 
.SMIcons	{height:35px; overflow:hidden; line-height:0px; font-size:0px;}
.SMIcons a 	{ float:left; width:32px; height:32px; margin:0 0 0 8px !important; overflow:hidden; text-indent:-150px; text-decoration:none !important; font-size:0px; line-height:0px; background:url(images/IconSMlinks.png) 0 top no-repeat;}
.SMIcons a:hover { background-position:0 bottom;}
a.Facebook 	{ background-position:left top;} a:hover.Facebook 	{ background-position:left bottom;}
a.Twitter 	{ background-position:right top;} a:hover.Twitter 	{ background-position:right bottom;}

.ContentMain a.Facebook 	{ background-position:left bottom;} a:hover.Facebook 	{ background-position:left bottom;}
.ContentMain a.Twitter 	{ background-position:right bottom;} a:hover.Twitter 	{ background-position:right bottom;}


/* Panel Styles */        
.TWPannelsMain { padding:0 1px;}
.TWPannelsMain  fieldset { margin:0 !important; padding:0!important;  border:none !important; display:block; }
.TWPannelsMain h2			{ padding:0px !important; margin:0px !important; border:none !important;display: block; background:none;} 
.TWPannelsMain h2 a { text-decoration:none !important;display: block; padding:9px 6px 9px 28px !important;}
.TWPannelsMain h2.dnnFormSectionHead {margin:0;padding: 0;text-align: left;line-height:normal;font-weight: bold;}
.TWPannelsMain h2.dnnFormSectionHead a,.TWPannelsMain h2.dnnFormSectionHead a:visited {}
.TWPannelsMain h2.dnnFormSectionHead a:hover {}.TWPannelsMain h2.dnnFormSectionHead a.dnnSectionExpanded {}.TWPannelsMain h2.dnnFormSectionHead a.dnnSectionExpanded:hover {}
.ExpandAll { display:none;} .TWPannelsMain .ExpandAll a { font-weight: bold } 
.TWPannelsMain .PanelContent { padding:5px 5px 2px 15px; }			

.TWPannelsMain h2.dnnFormSectionHead a {display:block;line-height:normal;margin:0 0px 9px 0; text-transform: none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
color:#000!important;  border:1px solid #dadada;  text-shadow:2px 2px 2px #e1e1e1 !important;  -moz-border-radius:.6em; -webkit-border-radius:.6em; border-radius:.6em;
background:url(images/PannelOff.png) left center no-repeat , -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#eaeaea)) !important;
background:url(images/PannelOff.png) left center no-repeat , -moz-linear-gradient(#fff, #eaeaea) !important;
background:url(images/PannelOff.png) left center no-repeat , linear-gradient(#fff #eaeaea) !important; 
background:url(images/PannelOff.png) left center no-repeat , -o-linear-gradient(#fff, #eaeaea) !important;
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#eaeaea')";}
.TWPannelsMain h2.dnnFormSectionHead a:hover {color:#333!important;  border:1px solid #d3d2d2;  text-shadow:2px 2px 2px #e1e1e1 !important;
background:url(images/PannelOn.png) left center no-repeat , -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#e1dfdf)) !important;
background:url(images/PannelOn.png) left center no-repeat , -moz-linear-gradient(#fff, #e1dfdf) !important;
background:url(images/PannelOn.png) left center no-repeat , linear-gradient(#fff #e1dfdf) !important; 
background:url(images/PannelOn.png) left center no-repeat , -o-linear-gradient(#fff, #e1dfdf) !important;
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#e1dfdf')";}
.TWPannelsMain h2.dnnFormSectionHead a.dnnSectionExpanded , .TWPannelsMain  h2.dnnFormSectionHead a.dnnSectionExpanded:hover{color:#333!important;  border:1px solid #d3d2d2;  text-shadow:2px 2px 2px #e1e1e1 !important;
background:url(images/PannelOn.png) left center no-repeat , -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#e1dfdf)) !important;
background:url(images/PannelOn.png) left center no-repeat , -moz-linear-gradient(#fff, #e1dfdf) !important;
background:url(images/PannelOn.png) left center no-repeat , linear-gradient(#fff #e1dfdf) !important; 
background:url(images/PannelOn.png) left center no-repeat , -o-linear-gradient(#fff, #e1dfdf) !important;
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#e1dfdf')";}

/* #Buttons (default color: grey)
================================================== */

a.button,a.button:visited,button,input[type="submit"],input[type="reset"],input[type="button"] {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.09) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.09))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#17000000',GradientType=0 ); /* IE6-8 */
	background-color: #fff; color: #555; text-shadow: 1px 1px rgba(255, 255, 255, 1);	border: 1px solid #eee;	border-top: 1px solid #ccc;
	-moz-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3), 0px 0px 5px 0px rgba(255, 255, 255, 0.7) inset;-webkit-box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3),
    0px 0px 5px 0px rgba(255, 255, 255, 0.7) inset;	box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.3),0px 0px 5px 0px rgba(255, 255, 255, 0.7) inset;				
	-moz-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;	display: inline-block;	font-size: 11px;font-weight: bold;	text-decoration: none;
	cursor: pointer;	padding: 4px 12px;	margin-bottom: 20px;line-height: 21px;}

a.button:hover,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover 
{	background-color: #f1f1f1;	border-bottom: 1px solid #e7e7e7;	text-shadow: 1px 1px rgba(255, 255, 255, 0.6);	-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3),  0px 0px 5px 0px rgba(255, 255, 255, 0.7) inset;
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3), 0px 0px 5px 0px rgba(255, 255, 255, 0.7) inset;box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.3), 				0px 0px 5px 0px rgba(255, 255, 255, 0.7) inset;}

a.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active {	background-color: #ddd;	border: 1px solid #999;
	border-bottom: 1px solid #888;	-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3),0px 1px 10px -3px #000 inset;	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3), 
	0px 1px 10px -3px #000 inset;	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3),				0px 1px 10px -3px #000 inset;	text-shadow: 1px 1px rgba(255, 255, 255, 0.3);}
	
/* === Buttons in dark context === */
.dark a.button,.dark a.button:visited,.dark button,.dark input[type="submit"],
.dark input[type="reset"],.dark input[type="button"] {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  rgba(255,255,255,0.09) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.09)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.09) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.09) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.09) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(top,  rgba(255,255,255,0.09) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-8 */	background-color: #202020;
	border: none;	color: #ccc;	text-shadow: 1px 1px rgba(0, 0, 0, 1);	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,1), 0px 0px 4px -1px rgba(255, 255, 255, 0.2) inset;	-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,1),
   0px 0px 4px -1px rgba(255, 255, 255, 0.2) inset;	box-shadow: 0px 1px 5px 0px rgba(0,0,0,1),				0px 0px 4px -1px rgba(255, 255, 255, 0.2) inset;}

.dark a.button:hover,.dark button:hover,.dark input[type="submit"]:hover,.dark input[type="reset"]:hover,.dark input[type="button"]:hover {
	background-color: #2b2b2b;	color: #fff;	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,1), 0px 0px 4px -1px rgba(255, 255, 255, 0.3) inset;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,1), 0px 0px 4px -1px rgba(255, 255, 255, 0.3) inset;box-shadow: 0px 2px 5px 0px rgba(0,0,0,1), 0px 0px 4px -1px rgba(255, 255, 255, 0.3) inset;}

.dark a.button:active,.dark button:active,.dark input[type="submit"]:active,.dark input[type="reset"]:active,.dark input[type="button"]:active {
	background-color: #222;	color: #999;	-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1), 0px 1px 10px 2px rgba(0, 0, 0, 0.7) inset;-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1), 
	0px 1px 10px 2px rgba(0, 0, 0, 0.7) inset;box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.1), 0px 1px 10px 2px rgba(0, 0, 0, 0.7) inset;}	
	
.button.full-width,button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width {	width: 100%;
	padding-left: 0 !important;	padding-right: 0 !important;	text-align: center; }
textarea.full-width {	width: 98%;}

a.button.featured,a.button.featured:visited,button.featured,.button.featured,.button.call-to-action,.button.call-to-action:visited {
	display: block;width: 60%;	text-align: center;	margin: 10px auto 10px auto;	font-size: 14px;	line-height: auto;	padding: 7px 20px;
	-webkit-border-radius: 18px;	-moz-border-radius: 18px;	border-radius: 18px;}
	
/* Box styling */
.box {	background: #fff;	display: block;	padding: 10px;	-webkit-box-shadow: 0 0 5px #d5d5d5;	-moz-box-shadow: 0 0 5px #d5d5d5;	box-shadow: 0 0 5px #d5d5d5;
	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;}
.dark .container .column.box,.dark .container .columns.box,.dark .box,.dark .box.dark {	background: #000;	-moz-box-shadow: none;	-webkit-box-shadow: none;
	box-shadow: none;	border: 1px solid #2c2c2c;	margin-left: -1px; /* Compensate the 1px border */	margin-right: -1px;}
.box.dark {	background: #222;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;	border-radius: 5px;	box-shadow: 1px 1px 3px 0px #fff;
	background: #212121 url(images/BlackBg.jpg) repeat;}

.box.light {	background: rgba(255,255,255,0.5);}
.dark .box.light {	background: rgba(0,0,0,0.3);}
.box.scale-with-grid {	max-width: 90%;} img.scale-with-grid {	max-width:90%;	height: auto;}
.featured {	-webkit-border-radius: 3px;	-moz-border-radius: 3px;border-radius: 3px;	-webkit-box-shadow: 0px 15px 40px -20px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0px 15px 40px -20px rgba(0, 0, 0, 0.7);	box-shadow: 0px 15px 40px -20px rgba(0, 0, 0, 0.7);}
.box.featured {	margin-top: -15px;	padding-top: 15px;}
img.featured {	-webkit-box-shadow: 0px 8px 40px -10px rgba(0, 0, 0, 1);	-moz-box-shadow: 0px 8px 40px -10px rgba(0, 0, 0, 1);	box-shadow: 0px 8px 40px -10px rgba(0, 0, 0, 1);}
.dark img.featured {-webkit-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 1);	-moz-box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 1);	box-shadow: 1px 2px 5px 1px rgba(0, 0, 0, 1);}	

/* Clearfixing tabs for beautiful stacking */
ul.tabs:before,ul.tabs:after {  content: '\0020';  display: block;  overflow: hidden;  visibility: hidden;  width: 0;  height: 0; }
ul.tabs:after {  clear: both; }
ul.tabs {  zoom: 1; }

p img { margin: 0; }
p.lead { font-size: 21px; line-height: 27px; color: #777;  }

em {font-style: italic;}
strong {font-weight: bold; color: #333;}
.dark strong {color: #fff;}
small {font-size: 80%;}

.subheader { color: #777 !important; }
.dark .subheader { color: #ccc !important; }

/**/
