@import url("Container.css");
@import url("Mobile.css");
/* CSS Document */
#Body 						{background:#fff!important; padding:0px !important; margin:0px !important;}
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;z-index:9999999999;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;}
.NoPaneBorder				{border:0px !important;}
/*=====================================================================
General End Here
=====================================================================*/
/* Main Container Width and styles */
.BGTable					{margin:0; padding:0px 0px 0px 0px;background:#fff; border-top:5px solid #f5f5f5;}
.MainTable					{width:990px;margin:0 auto!important;padding:0px 0 0px 0px; background:none;}
/*===================================================================== */
/* Styles for background images, Do not change */
.TopMain					{ padding:10px 0 !important;}
.TopPaneMain				{ background:#f5f5f5; border-bottom:1px solid #e5e5e5; padding:20px 9px;}
.SideBorder					{ border-left:1px solid #e5e5e5; background:#fff; border-right:1px solid #e5e5e5;}
.NavMain					{ background:#222222;}
.ContentMain 				{ background: url(images/Mainbg.png) repeat ; display:block; padding:0px 0px 0px 0px;} .ContentPadding { padding:25px 20px 20px 20px;}
.TopGrayMain				{ background:#f5f5f5; padding:20px 20px 5px 20px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.BottomMain					{ background:#222222; padding:22px 0 22px 0; display:block;} .FootSidePadding { padding:0 20px;}
							.BottomLeft { float:left; width:700px;} .BottomRight { float:right; width:220px;}
.FooterMain					{ background:#ffffff; padding:12px 0; border-bottom:1px solid #fff; display:block;}   .BottomMain h2 { border-bottom:1px solid #666 !important; margin-bottom:8px !important;}
							.BottomMain .ContainerTitle { color:#2cabe4 !important; border-bottom:none !important; display:block; padding:0 0 8px 0 !important; float:none !important; font-size:15px !important; text-shadow:#000 2px 1px 1px;} .BottomMain * { color:#999999 !important; font-size:11px!important;} 
.LeftSideMain				{ float:left; width:73%; padding:0px 0 0 0;} .RightSideMain { float:right; width:24%; padding:0px 0 0 0;}
.LeftSideMain2				{ float:left; width:24%; padding:0px 0 0 0;} .RightSideMain2 { float:right; width:73%; padding:0px 0 0 0;}
.FooterSepLine				{ background:#e5e5e5; height:1px; overflow:hidden; clear:both; margin:8px 0; line-height:1px; font-size:1px;}
/**/
.LoginPane 					{ float:right; width:24%; font-size:11px; white-space:nowrap; font-weight:normal;padding:0px 0px 0 0; margin:0px; text-align:right;  color:#797979;}
.LogoPane					{ float:left; width:400px; padding:0px 0px 0px 0px; min-height:20px; }
.NavPane					{ margin:0; padding:0px 0 0px 0px;}
.SearchPane					{ float:right; width:200px; padding:3px 5px; margin:2px 3px 2px 0px; height:30px; color:#fff; background:url(images/Searchbg.png) right top no-repeat; text-align:left; font-size:0px !important; line-height:0px !important; overflow:hidden; }
									  .SearchPane input	{border:0px #000 solid; background:none!important; height:20px; width:161px !important; margin:0px 0 0 0px; padding:2px 4px; text-align:left; color:#666666 !important; font-size:13px !important; line-height:100% !important;}
									  .SearchPane img 	{margin:0px 0px 0px 2px!important; vertical-align:middle; width:28px; height:28px; }

/*===================================================================== */
/* Home page content panes */
.TopPane					{ margin:0px 0 0px 0 ; padding:0px;} 
/* Four coloum style*/
.TopPane1				{float:left; width:23%;margin:0 3% 0px 0px;  padding:1px 0px;}
.TopPane2				{float:left; width:23%;margin:0 3% 0px 0px; padding:1px 0px;}
.TopPane3				{float:left; width:23%; padding:1px 0px;}
.TopPane4				{float:right; width:23%; padding:1px 0px; }

.HeaderPane					{ margin:0px 0 0px 0 ; padding:20px;} 
.HeaderPaneIP				{ margin:0px 0 0px 0 ; padding:0 0 3px 0;} 
							.HeaderPaneIP h2 { padding:0px !important; font-size:32px; margin:0px !important;} .HeaderPaneIP h3 { padding:0px !important; color:#666; font-size:22px; margin:0px !important;}
.PageTitle 					{  padding:5px 0 5px 20px; } .PageTitle h2 { font-weight:normal; padding:0px; font-size:22px !important; color:#878787 !important; line-height:100%; text-align:left;}
.TopContactPane				{ float:right; width:auto;padding:0 0px 0 0; background:#f5f5f5; min-height:48px; border:1px solid #e5e5e5 !important;}
							ul.TopRightBox { list-style:none !important; padding:0px; margin:0px;} ul.TopRightBox li { list-style:none; padding:0px; margin:0px; float:left;} .CallUs { background:#f5f5f5; font-size:22px; line-height:46px; padding:0 12px !important; white-space:nowrap;}
							.SMLinks { width:21px; height:16px; padding:16px 15px !important; overflow:hidden;  display:block; float:left; border-right:1px solid #e5e5e5; background-color:#fff;}
							.SMLinks a { background-position: center top; background-repeat: no-repeat; background-color:#fff ;text-indent:-199px; width:21px; overflow:hidden; height:16px; display:block; text-decoration:none;} .SMLinks a:hover , .SMLinks:hover a { background-position: center bottom;}
							.SMLinks a.TWitter { background-image: url(images/icon-twitter2.png);} .SMLinks a.Facebook { background-image: url(images/icon-facebook.png);} .SMLinks a.Linkedin { background-image: url(images/icon-linkedin.png);}

.ContentPane				{margin:0; padding:18px 0px 2px 0px;}
/**/
.ContentTopPane				{ padding:2px 0;}
.LeftPane					{ float:left; width:48%; padding:0px 0px 0px 0px;}
.CenterPane					{ float:right; width:48%; padding:0px 0px 0px 0px;}
.ContentBottomPane			{ padding:2px 0;}
.RightPane					{ padding:0px 0 0 0px;}
.MiddlePane					{ padding:1px;}
/**/
.ContentTopPane1			{ padding:2px 0;}
.LeftPane1					{  padding:0px 0px 0px 0px;}
.CenterPane1				{float:left; width:48%;  padding:0px 0px 0px 0px;}
.RightPane1					{float:right; width:48%; padding:0px 0 0 0px;}
.ContentBottomPane1			{ padding:2px 0;}
.MiddlePane1				{ padding:1px 0;}
/**/
.LeftPane2					{float:left; width:49%;  padding:0px 0px 0px 0px;}
.RightPane2					{float:right; width:49%; padding:0px 0 0 0px;}
.MiddlePane2				{ padding:1px 0;}
/**/
.LeftPane3					{float:left; width:32%; margin:0 2% 0 0;  padding:0px 0px 0px 0px;}
.CenterPane3				{ float:left; width:32%; padding:0px 0px 0px 0px;}
.RightPane3					{float:right; width:32%; padding:0px 0 0 0px;}
.MiddlePane3				{ padding:1px 0;}
/**/
.LeftPane4					{float:left; width:23%; margin:0 3% 0 0;  padding:0px 0px 0px 0px;}
.CenterPane4				{ float:left; width:23%; margin:0 3% 0 0; padding:0px 0px 0px 0px;}
.CenterPane4Right			{ float:left; width:23%; padding:0px 0px 0px 0px;}
.RightPane4					{float:right; width:23%; padding:0px 0 0 0px;}
.MiddlePane4				{ padding:1px 0;}
/**/
.BottomPane					{ padding:5px 0px 0px 0px; }
.BottomPane1				{float:left; width:23%; margin:0 3% 0 0;  padding:0px 0px 0px 0px;}
.BottomPane2				{ float:left; width:23%; margin:0 3% 0 0; padding:0px 0px 0px 0px;}
.BottomPane3				{ float:left; width:23%; padding:0px 0px 0px 0px;}
.BottomPane4				{float:right; width:23%; padding:0px 0 0 0px;}
.BottomPane5				{ float:left; width:32%; margin:0 2% 0 0; padding:0px 0px 0px 0px;}
.BottomPane6				{ float:left; width:32%; padding:0px 0px 0px 0px;}
.BottomPane7				{float:right; width:32%; padding:0px 0 0 0px;}
.BottomPane8				{ float:left; width:48%; margin:0 0% 0 0; padding:0px 0px 0px 0px;}
.BottomPane9				{float:right; width:48%; padding:0px 0 0 0px;}

.BottomLeftPane				{padding:12px 0 0px 0px;}
.BottomRightPane			{padding:0px 0px; float:right; width:24%;} .BottomRightPane div { margin:0px !important;} 

/* ContentPane Ends here */
.LinksPane					{ float:left; width:74%; color:#484848; font-size:11px; padding:0 0 0px 0; }
.CopyrightPane				{color:#797979; float:left; width:74%; font-size:11px;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:11px; font-weight: normal;text-decoration:none;}
A.Login:hover 				{color:#2cabe4!important; text-decoration:none;}

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#797979;font-size:11px; font-weight: normal; text-decoration:none; }
A.User:hover 				{color:#2cabe4!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:11px; font-weight:normal; color:#797979; text-decoration:none;}
A.Footer:hover 				{color:#2cabe4!important; text-decoration:none;}

/* Copyright text syle */
.Copyright {color:#797979; font-size:11px; font-weight:normal;text-decoration:none;}
A.Copyright:link,A.Copyright:visited,A.Copyright:active {color:#797979; font-size:11px; font-weight:normal;text-decoration:none;}
A.Copyright:hover 			{color: #2cabe4;}
/* Link Pane text syle */
.Links 						{font-size: 10px !important; color: #a5580d;text-decoration:none; text-transform:uppercase;}
A.Links:link, A.Links:visited, A.Links:active {font-size: 10px !important;color: #797979;text-transform:uppercase;	text-decoration:none; padding:0px 3px;}
A.Links:hover 				{color: #2cabe4 !important;}

/* Host Pane text syle */
.Host 						{font-size: 11px; text-transform:uppercase;color: #797979;	text-decoration:none;}
A.Host:link, A.Host:visited, A.Host:active {font-size: 12px;color: #797979;	text-decoration:none;}
A.Host:hover 				{color: #2cabe4;}
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: #636363;  font-size:13px; line-height:135%; 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 0px; 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 		, .SepLine					{ background:#efefef; color:#efefef; clear:both; height:1px; border:none!important; outline:none!important; padding:0px!important; margin:22px 0px!important; overflow:hidden;}
.SepLineDot					{ border-bottom:2px dotted #cccccc;}
.SepLineSolid					{ border-bottom:2px solid #cccccc;}	

/* Default link syle */
A:Link, A:Visited, A:Active , a * {color: #1797d0;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: #2cabe4;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: #636363;  font-size: 13px; font-weight: normal;}
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #1797d0;  font-size: 13px; font-weight: normal; text-decoration: none; }
A.Normal:Hover 				{color: #2cabe4;  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: #636363;  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 span.SubHead center{border: 2px dotted #2cabe4!important;} .DNNEmptyPane { display:none !important;}

::selection {background: #2cabe4; /* Safari */ color:#fff;}
::-moz-selection {background: #2cabe4; /* Firefox */ color:#fff;}

.HiddenMobile 	{ display:block;}
.HiddenDesktop 	{ display:none;}
/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/
/* H1 */H1 , h1 			{color: #000; font-size: 24px; font-weight: normal; padding:0px 0px 10px 0px; margin:0px 0px; line-height:normal;}
/* H2 */H2 , h2 			{color: #000; font-size: 22px; font-weight: normal; padding:0px 0px 10px 0px; margin:0px; line-height:normal;}
/* H3 */H3 , h3				{color: #000; font-size: 20px; font-weight: normal; padding:0px 0px 5px 0px; margin:0; line-height:normal;}
/* H4 */H4 , h4 			{color: #2cabe4; font-size: 18px; font-weight: normal; padding:0px 0px 10px 0px; margin: 0px 0px; line-height:normal;}
/* H5 */H5 , h5 			{color: #2cabe4; font-size: 16px; font-weight: bold; padding:0px 0px 10px 0px; margin:0px; line-height:normal;}
/* H6 */H6 , h6				{color: #2cabe4; font-size: 14px; font-weight: bold; padding:5px 0px 10px 0px; margin:0px; line-height:normal;}
/*Small*/small				{font-size: 10px;}
.NoPadding { padding:0px!important;}
/*=====================================================================*/
/* Module Classes                                                      */
/*=====================================================================*/
/* Default Container Title Style */
.Head { color: #636363; font-size: 14px; font-weight: bold; text-decoration: none; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #1797d0; font-size: 14px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #2cabe4;text-decoration: underline;}

/* SubHead */
.SubHead { color: #636363; font-size: 13px; font-weight: bold; text-decoration: none; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #1797d0; font-size: 13px; font-weight: bold; text-decoration: underline; }
A.SubHead:Hover { color: #2cabe4;text-decoration: underline;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #636363;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 12px; }
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #1797d0; font-size: 12px; font-weight: bold; text-decoration: none; }

A.SubSubHead:Hover{color: #2cabe4;text-decoration: underline;}

/* Text style for skin objects */
.SkinObject { color: #636363; font-size: 11px; font-weight: normal; text-decoration: none; }
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #1797d0; font-size: 11px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #2cabe4;text-decoration: underline;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #636363; 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:#1797d0; 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:#2cabe4; 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:#1797d0; 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:#2cabe4; 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: #636363; font-weight: bold; text-decoration: none; }
.DataGrid_AlternatingItem { color: #000000;  font-weight: normal; text-decoration: none; }
.DataGrid_Item { color: #636363; 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:#1797d0 !important;} .dnnActionMenu * a:hover { color:#2cabe4 !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	{clear:both;}
.PostMain	{clear:both; padding:0px 0px 10px 0px; overflow:hidden;}	 
.DnnAnnMain	.AnnTitle{font-weight:bold;font-size:13px; padding-bottom:2px; color:#fff !important;}
.DnnAnnMain	.AnnDate , * .AnnDate{ font-weight:normal; color:#c7c7c7 !important; background-color:inherit;padding:0 0 5px 0; font-size:9px !important; text-transform:uppercase;}
.DnnAnnMain	.AnnDesc { font-size:12px; padding:0 0 5px 0 !important; margin:0 0 0px 0;}
.DnnAnnMain	.AnnDesc p{ padding:0 !important;}
.DnnAnnMain	.AnnDesc span.Readmore a{ color:#1797d0 !important; text-decoration:none !important; padding:0 !important; font-size:10px !important; text-transform:uppercase; margin:0 !important;}
.DnnAnnMain	.AnnDesc span.Readmore a:hover{ color:#fff !important; }
.DnnAnnMain .Sepline { margin:0px 0 16px 0 !important; border-bottom:1px solid #fff; background:#eeeeee;}
.AnnImage { float:left; width:60px; height:60px; padding:0px; margin:0 0 0px 0; border:none !important;} .AnnImage img { width:60px !important; height:60px !important;}
.AnnContent	{ margin:0 0 0 70px;}
/*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:#1797d0 !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:#814604; border:1px dashed #a75c08;
	-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 { 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 { background:url(images/Send.png) left top no-repeat!important;}
.ModDNNFeedbackC .Feedback_FieldLabel img { display:none;} .ModDNNFeedbackC .dnnFormHelpContent { display:none !important;}
.ModDNNFeedbackC a.dnnFormHelp, .ModDNNFeedbackC .dnnForm .dnnFormItem a.dnnFormHelp, .ModDNNFeedbackC .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;}

/* */

.FRight { float:right !important;} img.FRight  { margin:0 0 15px 15px !important;}
.FLeft { float:left !important;}  img.FLeft  { margin:0 15px 15px 0px !important;}

/**/
.Upperstate	{ text-transform:uppercase !important;} blockquote, blockquote p, .postcontent blockquote p {  text-shadow: 1px 1px 1px #FFF}

/* blockquote */
blockquote {	background: url('images/quote.png') 20px 0 no-repeat;	padding-left: 50px;	border-left-width: 3px;	border-left-style: solid;  	border-color: #c1c1c1;  font-style: italic;    line-height: 22px;}
.light-box blockquote {    color: #999;	border-color: #c1c1c1;}
.info_box blockquote {	padding-left: 30px;	background-position: 0 0;	border-left: none;}
blockquote span {	display: block;	margin-bottom: 10px;}
.bq-center {    margin: 20px 0;}
.bq-left {	float: left;	width: 272px;	margin: 20px 20px 20px 0;}
.bq-right {	float: right;	width: 272px;	margin: 20px 0 20px 20px;}
.bq-none {	margin-bottom: 20px;}
blockquote cite {	display: block;	font-size: 11px;	font-style: normal;	text-align: right;}

/*TW Accordion Style*/
.TWAccordion { overflow:hidden;}
h2.AccordionHeader {display:block; margin:0 0px 9px 0 !important; padding:0px !important;}
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 #2cabe4; 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 #575757;color:#fff; border-bottom-color:#f5f5f5;} 
div.TWTabs div.TWTab.first{} 
div.TWTabs div.TWTab.last{}
div.TWTabMain .TabContent{display:none; clear:both; padding:12px; background:#f5f5f5; border:1px solid #ccc;}
/**/
/*Social Links/* -------------------------------------------------- */
.social-links , ul.social-links { margin:0 auto; width:200px; padding:0; overflow:hidden;}
.social-links li {display: inline-block;list-style: none;margin: 0 0 10px 15px;text-indent: -9999px;display: inline;font-size: 0;text-indent: 0; float:left;}
.social-links li:nth-child(6n+1) { margin-left: 0; }
.social-links li:nth-child(6n) { margin-right: 15px; }
.social-links li:last-child { margin-right: 0; }
.social-links a {background-repeat: no-repeat;background-position: 0 -16px;display: block;height: 16px;-webkit-transition: all 0.2s ease-out;   -moz-transition: all 0.2s ease-out; 
				-o-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;transition: all 0.2s ease-out;width: 16px; text-decoration:none !important; font-size:0px !important; line-height:0px !important; width:16px !important; overflow:hidden; text-indent:-999px; }
.social-links li.behance a { background-image: url(images/icon-behance.png); }
.social-links li.delicious a { background-image: url(images/icon-delicious.png);background-position: 0 -14px;height: 14px;width: 14px;}
.social-links li.deviantart a { background-image: url(images/icon-deviantart.png); }
.social-links li.digg a {background-image: url(images/icon-digg.png);background-position: 0 -14px;height: 14px;width: 18px;}
.social-links li.dribbble a { background-image: url(images/icon-dribbble.png); }
.social-links li.dropbox a {background-image: url(images/icon-dropbox.png);background-position: 0 -15px;height: 15px;}
.social-links li.email a { background-image: url(images/icon-email.png); }
.social-links li.facebook a { background-image: url(images/icon-facebook.png); }
.social-links li.flickr a { background-image: url(images/icon-flickr.png); }
.social-links li.forrst a { background-image: url(images/icon-forrst.png); }
.social-links li.github a { background-image: url(images/icon-github.png); }
.social-links li.google a { background-image: url(images/icon-google.png); }
.social-links li.googleplus a { background-image: url(images/icon-googleplus.png); }
.social-links li.ichat a {background-image: url(images/icon-ichat.png);background-position: 0 -15px;height: 15px;width: 17px;}
.social-links li.lastfm a {background-image: url(images/icon-lastfm.png);background-position: 0 -15px;height: 15px;width: 17px;}
.social-links li.linkedin a { background-image: url(images/icon-linkedin.png); }
.social-links li.mobypicture a {background-image: url(images/icon-mobypicture.png);width: 17px;}
.social-links li.myspace a { background-image: url(images/icon-myspace.png); }
.social-links li.picasa a { background-image: url(images/icon-picasa.png); }
.social-links li.plixi a { background-image: url(images/icon-plixi.png); }
.social-links li.rss a { background-image: url(images/icon-rss.png); }
.social-links li.skype a { background-image: url(images/icon-skype.png); }
.social-links li.stumbleupon a {background-image: url(images/icon-stumbleupon.png);background-position: 0 -17px;height: 17px;width: 17px;}
.social-links li.tumblr a {background-image: url(images/icon-tumblr.png);background-position: 0 -15px;height: 15px;width: 15px;}
.social-links li.twitter a {background-image: url(images/icon-twitter.png);background-position: 0 -15px;height: 15px;width: 21px !important;}
.social-links li.vimeo a {background-image: url(images/icon-vimeo.png);background-position: 0 -15px;height: 15px;}
.social-links li.youtube a {background-image: url(images/icon-youtube.png);background-position: 0 -15px;height: 15px;}
.social-links li a:hover { background-position: 0 0; }
/* Bottom Left Contact info*/
.contact-info , ul.contact-info { margin:0px!important  ; padding:0px; overflow:hidden;}
.contact-info li {float: left;list-style: none;margin: 0 0 5px 24px;padding: 0 0 0 24px;}
.contact-info li:first-child { margin-left: 0; }
.contact-info .address { background: url(images/icon-address.png) no-repeat 0 0; }
.contact-info .phone { background: url(images/icon-phone.png) no-repeat 0 1px; }
.contact-info .email { background: url(images/icon-email-2.png) no-repeat 0 4px; }
/**/

/* ImageBox */ 
a.ImageBox , .ImageBox { display:block; margin:10px 0 20px 0; border-bottom:1px solid #efefef; text-align:left; padding:0 0 10px 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); /* 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; padding:5px 5px !important; font-size:17px; font-weight:bold; color:#2cabe4;} a:hover.ImageBox .ImageBoxTitle  , .ImageBox:hover .ImageBoxTitle { color:#3a3a3a;}
a.ImageBox .ImageBoxCategories, .ImageBox .ImageBoxCategories { display:block; padding:5px 5px!important;; font-size:11px; text-transform:uppercase; font-weight:normal; font-style:none; color:#aeaeae}
a:hover.ImageBox, .ImageBox:hover {border-bottom:1px solid #c7c7c7; background:#f8f8f8 url(images/ArrowUp.gif) center bottom no-repeat;}
a.ImageBox .social-links  { width:auto !important;}

.ImageBox { display:block; margin:10px 0 20px 0; border-bottom:1px solid #efefef; text-align:center; padding:0 0 10px 0; text-decoration:none !important;  -moz-transition:none!important;  -webkit-transition:none!important; -o-transition:none!important; -ms-transition:none!important; transition:none!important;}
.ImageBox img {opacity:0.7;filter:alpha(opacity=70); /* For IE8 and earlier */}  .ImageBox:hover img {opacity:10;filter:alpha(opacity=100); /* For IE8 and earlier */} 
.ImageBox .ImageBoxTitle { display:block; padding:5px 5px !important; font-size:17px; font-weight:bold; color:#2cabe4;}  .ImageBox:hover .ImageBoxTitle { color:#3a3a3a;} 
.ImageBox .ImageBoxCategories { display:block; padding:5px 5px!important; font-size:11px; text-transform:uppercase; font-weight:normal; font-style:none; color:#aeaeae} 
.ImageBox p { border-bottom:1px solid #efefef; padding:0 0 14px 0 !important; margin:0 0 14px 0 !important; }
.ImageBox:hover {border-bottom:1px solid #c7c7c7; background:#f8f8f8 url(images/ArrowUp.gif) center bottom no-repeat;} 
.ImageBox .social-links  { width:200px; margin:auto;} .ImageBox .social-links a { opacity: 0.3; } .ImageBox .social-links a:hover { opacity: 1; }


h2.section-title { font-size:18px !important; text-transform:uppercase; padding:0 0 8px 0 !important; display:block; margin:0 0 20px 0; color:#2cabe4; border-bottom:1px solid #efefef; font-weight:bold; }

/* ---------------------------------------------------------------------- */
/*	Alert Boxes
/* ---------------------------------------------------------------------- */

.error, .success, .info, .notice, .wpcf7-response-output { display: block; margin:0 0 15px 0;	padding: 10px 20px 10px 44px;}
.error {	background: #f9e5e6 url(images/icon-box-error.png) no-repeat 10px 9px;	border: 1px solid #f7c7c9;	border-left-width: 4px;	color: #b3696c;}
.success {	background: #e3ebc6 url(images//icon-box-success.png) no-repeat 12px 8px;	border: 1px solid #c2d288;	border-left-width: 4px;	color: #8fa442;}
.info {	background: #d8ecf5 url(images//icon-box-info.png) no-repeat 10px 8px;	border: 1px solid #9ac9df;	border-left-width: 4px;	color: #528da9;}
.notice {	background: #fcf7d9 url(images//icon-box-notice.png) no-repeat 10px 9px;	border: 1px solid #f5dc7d;	border-left-width: 4px;	color: #c4a21b;}
/**/
.infobox {background: #fbfbfb;	border: 1px solid #efefef;	margin: 0 0 20px;	padding: 25px;}
.dropcap {	background: #eaeaea;	color: #777;	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;	}

/* ---------------------------------------------------------------------- */
/*	Lists
/* ---------------------------------------------------------------------- */

ul.none {list-style: none;	margin: 0; padding:0px !important;}
ul.dotted  {	content:'';	display: block;	clear: both;	border-bottom: 1px dotted #bdbdbd;	margin:5px 0 5px 0px !important; padding:0px 0 5px 0 !important;}
.arrow li, .arrow-2 li, .circle li, .check li, .check-2 li, .star li, .plus li, .dash li {		list-style: none;margin: 0;	padding: 0 0 0 24px;	}
.arrow li { background: url(images/list-arrow.png) no-repeat 5px 5px; }
.arrow-2 li { background: url(images/list-arrow-2.png) no-repeat 2px 4px; }
.circle li { background: url(images/list-circle.png) no-repeat 4px 5px; }
.check li { background: url(images/list-check.png) no-repeat 3px 4px; }
.check-2 li { background: url(images/list-check-2.png) no-repeat 0 4px; }
.star li { background: url(images/list-star.png) no-repeat 0 1px; }
.plus li { background: url(images/list-plus.png) no-repeat 3px 3px; }
.dash li { background: url(images/list-dash.png) no-repeat 3px 8px; }

/**/
a.button,a.button:visited,button,input[type="submit"],input[type="reset"],input[type="button"] {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */ color:#000; text-decoration: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 #fff;	border: 1px solid #888;	
	-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, a:hover.button,button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover 
{	background-color: #2cabe4; color:#fff;text-shadow: 1px 1px #000 !important;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 #fff inset;	-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3), 
	0px 1px 10px -3px #fff inset;	box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.3),	0px 1px 10px -3px #fff inset;	text-shadow: 1px 1px rgba(255, 255, 255, 0.3);}

/**/

/* -------------------------------------------------- *//*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: #515151;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: 224px;}
.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: 254px;}
.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: #2cabe4;}
.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: #2cabe4;}
.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: #2cabe4;font-size: 18px;padding: 11px 27px;}
.simple-pricing-table .free .footer .button {background: #4a993e;}
.simple-pricing-table .footer .button:hover {background: #2cabe4;}
.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: 200px !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: #3a3a3a;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: #5fc918;padding: 0 0 10px;}
.ie7 .extended-pricing-table .featured .header {padding-bottom: 0;}
.extended-pricing-table .title {background: #2c2c2c;color: #bbbbbb;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: #4eb30b;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: #a7e77c;}
.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(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(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: #2cabe4;}
.extended-pricing-table .footer .button:hover {background: #2cabe4;text-shadow: 1px 1px #000 !important;}
.extended-pricing-table .free .footer .button:hover,  .extended-pricing-table .featured .footer .button:hover {background: #515151;}

/* LatestTweet */
ul.LatestTweet { margin:0px; padding:0px; list-style:none;} ul.LatestTweet li { margin:0px 0 15px 0; padding:1px 0 20px 48px; border-bottom:1px dashed #444; list-style:none; background:url(images/Icon_twitter.png) left top no-repeat;}  ul.LatestTweet li a { color: #fff !important;}
.NewTweet	{ margin:5px 0; padding:20px 20px 20px 60px; background:url(images/Icon_twitter.png) 15px 10px no-repeat #f5f5f5; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
/* FlickerImageBox*/
.FlickerImageBox { overflow:hidden; margin:auto; width:auto;}
.FlickerImageBox a { width:60px; height:70px; float:left; overflow:hidden; margin:6px; }
.FlickerImageBox a img { width:60px; height:70px;}
.OurClient { padding:6px 0 1px 0; }

/* Whats New */
.WhatsNewMain	{ clear:both; overflow:hidden; padding:5px 0 0px 0;}
.WhatsNewMain h4 { padding:3px 0 5px 0!important;} .WhatsNewMain h4 a { color:#2cabe4;}
span.fancy_categories { display:block; color:#666;} span.fancy_categories a { color:#999999;}
.meta-date {float: left;text-align: center;	width: 70px;height: 70px; background:#2cabe4; margin:0 10px 10px 0; border-radius: 50%; -moz-border-radius: 50%; 	-webkit-border-radius: 50%;}
.meta-date span {display: block;text-transform: uppercase; color:#fff;}
.meta-month {	font-size: 12px;	line-height: 12px; color:#fff;}
.meta-day {	font-size: 22px;	line-height: 24px;	font-weight: bold;	margin-top: 15px; color:#fff;}
.posts-desc { margin-left:80px; padding:0 0 10px 0;}

/*TeamMemberBoxmain*/
.TeamMemberBoxmain		{ overflow:hidden; padding:20px; margin:10px 0 20px 0; background:#f5f5f5; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.TeamMemberImg			{ float:left; width:80px ; height:80px; margin:0 0 5px 0; overflow:hidden;} .TeamMemberImg img { width:80px; height:80px;}
.TeamMemberDetails		{ margin-left:90px;}
.TeamMemberBoxmain	h2 { font-size:18px !important; font-weight:normal; margin:0; padding:0 0 4px 0 !important; color:#666; } .TeamMemberBoxmain	h3 { font-size:11px !important; font-weight:normal; margin:0px; padding:0 0 0px 0 !important; color:#999; text-transform:uppercase; }
.TeamMemberBoxmain	h2 a{ color:#2cabe4; }
.TeamSMLinks { overflow:hidden; height:20px;}
.TeamSMLinks .social-links { float:right; width:90px;}

/* ServiceBox */
.ServiceBox { overflow:hidden; padding:10px 0 10px 0; display:block;}
a.ServiceBox img , .ServiceBox img {opacity:10;filter:alpha(opacity=100); /* For IE8 and earlier */ width:96% !important; padding:4px; margin:0 0 15px 0; border:1px solid #e5e5e5;} a:hover.ServiceBox img , .ServiceBox:hover img {opacity:0.7;filter:alpha(opacity=70); /* For IE8 and earlier */ background:#f5f5f5;}

/**/
.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;}


/**/ 
.dnnAdminTabNav a span , 
.DnnModule-Messaging-Notifications .smListings .active .ActiveToggle, .smListings .ActiveToggle:hover , 
.DnnModule-Messaging-Details .smListings .active .ActiveToggle, .smListings .ActiveToggle:hover{	color:#fff !important;
	/*CSS3*/	
	background: -moz-linear-gradient(top, #2cabe4 0%, #0c8fca 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2cabe4), color-stop(100%,#0c8fca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2cabe4 0%,#0c8fca 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2cabe4 0%,#0c8fca 100%); /* Opera 11.10+ */
	background: linear-gradient(top, #2cabe4 0%,#0c8fca 100%); /* W3C */}

