@import url("Container.css");
@import url("Mobile.css");
/* CSS Document */
#Body 						{background:#fff!important; padding:0px; margin:0px;}
body						{margin:0px;padding:0px; background:#fff;}

/*ControlPanel*/ 
#dnnCPWrap{}
.NoPaneBorder				{border:0px !important;}
/*=====================================================================
General End Here
=====================================================================*/
/* Main Container Width and styles */
.BGTable					{margin:0; position:relative; padding:0px 0px 0px 0px;background:#fff;}
.MainTable					{width:960px;margin:0 auto!important;padding:0px 0 0px 0px; background:none;}

.map {

float:left;margin:0 0 0 1%;width:97%;height:440px;
}


.timbtn a{  
color: #fff !important;
}

.timbtn {

text-decoration: none;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.09) 100%);
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)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%);
background: linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.09) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#17000000',GradientType=0 );
background-color: #c7b47c;
color: #fff !important;
text-shadow: 1px 1px #000;
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: 18px;
font-weight: normal;
text-decoration: none;
cursor: pointer;
padding: 6px 18px;
margin-bottom: 10px;
line-height: 21px;

}



@font-face {
    font-family: 'Rosarivo-Italic';
    src: url('font/Rosarivo-Italic-webfont.eot');
    src: url('font/Rosarivo-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/Rosarivo-Italic-webfont.woff') format('woff'),
         url('font/Rosarivo-Italic-webfont.ttf') format('truetype'),
         url('font/Rosarivo-Italic-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Rosarivo-Regular';
    src: url('font/Rosarivo-Regular-webfont.eot');
    src: url('font/Rosarivo-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/Rosarivo-Regular-webfont.woff') format('woff'),
         url('font/Rosarivo-Regular-webfont.ttf') format('truetype'),
         url('font/Rosarivo-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}




/* Generated by Font on September 11, 2012 */
@font-face {
    font-family: 'open_sansregular';
    src: url('font/opensans-regular-webfont.eot');
    src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-regular-webfont.woff') format('woff'),
         url('font/opensans-regular-webfont.ttf') format('truetype'),
         url('font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ubunturegular';
    src: url(font/'ubuntu-r-webfont.eot');
    src: url(font/'ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url(font/'ubuntu-r-webfont.woff') format('woff'),
         url(font/'ubuntu-r-webfont.ttf') format('truetype'),
         url(font/'ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/**/
/*===================================================================== */
/* Styles for background images, Do not change */
.TopColorBarMain			{ padding:7px 0; background:#000000;} .TopRightMain { float:right; width:760px;}
.GrayBarMain				{ background:  #000000; margin:0px 0 0px 0 ; padding:0px 0;} 
.ContentMain 				{ background: #ffffff url(images/bgtile2.jpg) repeat-x top left; ; display:block; padding:20px 0 20px 0px;} 
.ContentMainIP 				{ background:none ; display:block; padding:10px 0 20px 0px;} 
.BottomMain					{ background: #0885d5; border-bottom:5px solid #1b2e3d; display:block;}
							.ColorBottomArrow {padding:25px 0 20px 0;}
							.BottomMain .ContainerTitle { color:#fff !important;text-shadow:#000 2px 1px 1px; font-size:18px !important; text-transform:uppercase;} 
							.BottomMain * { color:#000000 !important; font-size:15px !important;} .BottomMain * a { color:#000000 !important;}  .BottomMain * a:hover { color:#fff !important; } 
/**/
.LoginPane 					{ float:right; min-width:225px; font-size:12px; white-space:nowrap; font-weight:normal;padding:15px 1px; margin:0 0 -20px 0; text-align:center;  color:#fff;}
							.LoginPane  * { }						
							/* NEW LOGIN STYLES*/
							.registerGroup, .registerGroup li, .loginGroup, .loginGroup li , .buttonGroup , .buttonGroup li { margin:0px !important; padding:0px !important; list-style:none !important;}
							.registerGroup, .registerGroup *, .loginGroup, .loginGroup *{ float:left; display:inline; display:inline-block; text-decoration:none; text-transform:none;
								font-size:11px; font-weight:bold; vertical-align:bottom; list-style:none;} .loginGroup { margin-left:8px !important;} 
																
								/* REGISTER GROUP STYLES */
								.buttonGroup li { height:20px;}
								.registerGroup li{ border-right:none !important; }
								.registerGroup li.userProfileImg{ margin-left:8px !important;}
								.LoginPane a {}
								.registerGroup a , .registerGroup a{ padding:0px; margin:0 0px; }
								.registerGroup a img{width:20px; height:15px; margin:2px 0 !important; border:2px solid #fff;} 
								.userMessages a{ width:14px !important; height:14px !important; padding:0px !important; margin:6px 8px 7px 0!important; overflow:hidden; text-indent:-225px; font-size:0px; 								 									line-height:0px; background:url(images/loginIcons.png) left -30px no-repeat;}
								.userNotifications a{ width:14px !important; padding:0px !important; height:14px !important; margin:6px 8px 7px 8px!important; overflow:hidden; text-indent:-225px; font-size:0px;   		 								 line-height:0px; background:url(images/loginIcons.png) -49px -30px no-repeat;}
								.userMessages a:hover { background-position:left top !important;}
								.userNotifications a:hover { background-position:-49px 0px !important;}
								.ProfilePhoto { background: url(images/noProfilePic.png) left top no-repeat;}
								.UserProfileControls ul , .UserProfileControls li { margin:0px !important; padding:0 0 2px 0 !important; list-style:none;}
								
.LogoPane					{ float:left; min-height:30px; width:30%; padding:0px 0px 0px 0px; }
.NavPane					{ margin:0; float:right; width:69%; padding:0px 0 0px 0px;}
/*===================================================================== */
/* Home page content panes */
.TopLeftPane				{float:left; width:45%;}
.TopRightPane				{float:right; width:45%;} 
.PageTitle 					{ padding:0px 0 10px 0;  } .PageTitle h1 { font-weight:normal; padding:0px; font-size:32px !important; color:#a9a9a9 !important; line-height:100%; text-align:left;}
.HeaderPane				{margin:0; padding:0px 0px 25px 0px;}
.ContentPane				{margin:0; padding:0px 0px 0px 0px;}
.LeftPane					{ float:left; width:32%; padding:0px 0px 0px 0px; margin:0 2% 0 0;}
.CenterPane					{ float:left; width:32%; padding:0px 0px 0px 0px;}
.RightPane					{ float:right; width:32%; padding:0px 0 0 0px;}

.ContentPane2				{margin:0; padding:2px 0px 2px 0px;}
.LeftPane1					{ float:left; width:50%; padding:0px 0px 0px 0px; margin:0 0px 0 0;}
.RightPane1					{ float:right; width:40%; padding:0px 0 0 0px;}
.LeftPane2					{ float:left; width:40%; padding:0px 0px 0px 0px; margin:0 0px 0 0;}
.RightPane2					{ float:right; width:50%; padding:0px 0 0 0px;}

.ContentPane3				{margin:0; padding:2px 0px 2px 0px;}
.LeftPane3					{ float:left; width:32%; padding:0px 0px 0px 0px; margin:0 2% 0 0;}
.CenterPane3				{ float:left; width:32%; padding:0px 0px 0px 0px;}
.RightPane3					{ float:right; width:32%; padding:0px 0 0 0px;}


.ContentPane4				{margin:0; padding:2px 0px 2px 0px;}
.LeftPane4					{ float:left; width:23.5%; padding:0px 0px 0px 0px; margin:0 2% 0 0;}
.CenterPane4				{ float:left; width:23.5%; padding:0px 0px 0px 0px; margin:0 2% 0 0;}
.CenterRightPane4			{ float:left; width:23.5%; padding:0px 0px 0px 0px;}
.RightPane4					{ float:right; width:23.5%; padding:0px 0 0 0px;}

.ContentPane5				{margin:0; padding:2px 0px 2px 0px;}
.LeftPane5					{ float:left; width:70%; padding:0px 0px 0px 0px; margin:0 0px 0 0;}
.RightPane5					{ float:right; width:25%; padding:0px 0 0 0px;}

.ContentPane6				{margin:0; padding:2px 0px 2px 0px;}
.LeftPane6					{ float:left; width:24%; padding:0px 0px 0px 0px; margin:0 0px 0 0;}
.RightPane6					{ float:right; width:70%; padding:0px 0 0 0px;}

.ContentPane7				{margin:0; padding:2px 0px 2px 0px;}
.LeftPane7					{ float:left; width:62%; padding:0px 0px 0px 0px; margin:0 0px 0 0;}
.RightPane7					{ float:right; width:32%; padding:0px 0 0 0px;}

.ContentPane8				{margin:0; padding:2px 0px 2px 0px;}
.LeftPane8					{ float:left; width:32%; padding:0px 0px 0px 0px; margin:0 0px 0 0;}
.RightPane8					{ float:right; width:62%; padding:0px 0 0 0px;}

.ContentPane9				{margin:0; padding:2px 0px 2px 0px;}
.LeftPane9					{ float:left; width:48%; padding:0px 0px 0px 0px; margin:0 0px 0 0;}
.RightPane9					{ float:right; width:48%; padding:0px 0 0 0px;}

.ContentPane10				{margin:0; padding:2px 0px 2px 0px;}

.LeftPaneIP2				{ padding:0px 0px 0px 0px; margin:0 0px 0 0;}
.CenterPaneIP2				{ float:left; width:470px; padding:0px 0px 0px 0px;}
.RightPaneIP2				{ float:right; width:225px; padding:0px 0 0 0px;}

.CallUs						{ text-align:center; font-size:22px !important; color:#b0b0b0 !important; font-weight:normal; padding:0px !important;  } 
/**/
.BottomPane					{ padding:5px 0px 0px 0px; }
.BottomPane1				{float:left; width:23.5%; margin:0 2% 0 0;  padding:0px 0px 0px 0px;}
.BottomPane2				{ float:left; width:23.5%; margin:0 2% 0 0; padding:0px 0px 0px 0px;}
.BottomPane3				{ float:left; width:23.5%; margin:0 0px 0 0; padding:0px 0px 0px 0px;}
.BottomPane4				{float:right; width:23.5%; padding:0px 0 0 0px;}
.BottomPane5				{ padding:0px 0 0 0px;}

.FooterPane				{padding:0px 0 10px 0px;}
.CopyrightPane				{color:#fff; font-size:11px;padding:0px 0 0px 0; line-height:normal!important;text-align:center; display:none !important;}
/*=====================================================================*/
/* Skin Properties                                                     */
/*=====================================================================*/
/* Login hover styles*/
/* Login hover styles*/
 .Login,A.Login:link,A.Login:visited,A.Login:active {color:#fff !important;font-size:12px; font-weight: normal;text-decoration:none;line-height:20px;}
A.Login:hover 				{color:#000!important; text-decoration:none;}

/* User hover styles*/
.User,A.User:link,A.User:visited,A.User:active {color:#fff;font-size:14px;line-height:30px; font-weight: bold; text-decoration:none; text-transform:uppercase;}
A.User:hover 				{color:#000!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:#fff; text-decoration:none;}
A.Footer:hover 				{color:#fff!important; text-decoration:none;}

/* Copyright text syle */
.Copyright {color:#fff; font-size:11px; font-weight:normal;text-decoration:none;}
A.Copyright:link,A.Copyright:visited,A.Copyright:active {color:#fff; font-size:11px; font-weight:normal;text-decoration:none;}
A.Copyright:hover 			{color: #fff;}
/* Link Pane text syle */
.Links 						{font-size: 10px !important; color: #fff;text-decoration:none; text-transform:uppercase;}
A.Links:link, A.Links:visited, A.Links:active {font-size: 10px !important;color: #fff;text-transform:uppercase;	text-decoration:none; padding:0px 3px;}
A.Links:hover 				{color: #fff !important;}

/* Host Pane text syle */
.Host 						{font-size: 11px; 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: #fff;}
img.ValignMiddle , .ValignMiddle { vertical-align:middle;}
/*=====================================================================*/
/* Template Text and Link Styles Based on Colors                       */
/*=====================================================================*/
/* Default font style Style */
body, html, blockquote { color: #000000;  font-size:14px; line-height:135%; font-weight: normal; text-decoration: none; font-family:'Rosarivo-Regular', Arial, Verdana, Helvetica, sans-serif;}

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;}
*/
ul.FooterList				{ margin:0px; padding:0px; list-style:none;} 
							ul.FooterList li { background:url(images/ListFooter.png) left 9px no-repeat; padding:5px 0px 5px 12px; list-style:none; border-bottom:1px solid #262626;}
							 ul.FooterList li a { display:block;color:#858585 !important;} ul.FooterList li a:hover { color:#c7b47c !important;} 
blockquote , .blockquote	{ background:url(images/QuoteLGreen.png) left top no-repeat; margin:0px 0px 10px 0px; padding:3px 0px 2px 35px;}

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;}	
.Sephalf				{ margin:12px 30% 0 30%; border-top:2px solid #181818; padding:18px 0 0 0; line-height:0px; font-size:0px;}
/* Default link syle */
A:Link, A:Visited, A:Active , a * {color: #000000;text-decoration: none; }
A:Hover 					{color: #111111;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;}
/* Black (Default color) */
.Normal						{color: #000000;  font-size: 14px; font-weight: normal;font-family:Arial, Tahoma, Helvetica, Verdana, sans-serif !important;}
A.Normal:link, A.Normal:visited, A.Normal:Active { color: #484949; text-decoration: none; }
A.Normal:Hover 				{color: #111111; text-decoration: none; }

/*Extra Font color styles*/
/* ThemeColor */		.ThemeColor 		{color: #c7b47c !important; padding:5px 0 0 0; } .ThemeColor a { color:#fff!important; } .ThemeColor a:hover { color:#ccc !important; }
/* NormalBold */.NormalBold 	{color: #737373!important;  font-weight: bold;}
/* Blue */		.TextBlue 		{color: #09619a!important;}
/* Orange */	.TextOrange 	{color: #ff9000!important;}
/* Green */		.TextGreen 		{color: #a9b65a!important;}
/* Red */		.TextRed 		{color: #a9000d!important;} 
/* Gray */		.TextGray 		{color: #707070!important;} 
/* Gray */		.TextBlack 		{color: #000000!important;} 
/* Gray */		.TextWhite 		{color: #cbcbcb!important;} 
/**/
.ClearFloat 				{clear:both!important; height:0px!important; line-height:0px!important; font-size:0px!important;}
.NoPaneBorder span.SubHead center{border: 2px dotted #c7b47c!important;} .DNNEmptyPane { display:none !important;}

::selection {background: #343433; /* Safari */ color:#fff;}
::-moz-selection {background: #c7b47c; /* Firefox */ color:#fff;}

.HiddenMobile 	{ display:block;}
.HiddenDesktop 	{ display:none;}
/*=====================================================================*/
/* Template Text Headings                                              */
/*=====================================================================*/
/* H1 */H1 , h1 			{color: #000000; font-size: 34px; font-weight: bold; padding:0px 0px 10px 0px; margin:0px 0px; line-height:normal;}
/* H2 */H2 , h2 			{color: #000000; font-size: 28px; font-weight: bold; padding:0px 0px 10px 0px; margin:0px; line-height:normal;}
/* H3 */H3 , h3				{color: #b2b2b2; font-size: 18px; font-weight: bold; padding:0px 0px 5px 0px; margin:0; line-height:normal;}
/* H4 */H4 , h4 			{color: #c7b47c; font-size: 22px; font-weight: bold; padding:0px 0px 10px 0px; margin: 0px 0px; line-height:normal;}
/* H5 */H5 , h5 			{color: #c7b47c; font-size: 18px; font-weight: bold; padding:0px 0px 10px 0px; margin:0px; line-height:normal;}
/* H6 */H6 , h6				{color: #c7b47c; font-size: 16px; 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: #737373; font-size: 15px; font-weight: bold; text-decoration: none; }
A.Head:Link, A.Head:Visited, A.Head:Active { color: #c7b47c; font-size: 15px; font-weight: bold; text-decoration: none; }
A.Head:Hover { color: #111111;text-decoration: none;}

/* SubHead */
.SubHead { color: #737373; font-size: 14px; font-weight: bold; text-decoration: none; }
A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active { color: #c7b47c; font-size: 14px; font-weight: bold; text-decoration: underline; }
A.SubHead:Hover { color: #111111;text-decoration: none;}

/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead { color: #737373;font-weight: bold; text-decoration: none; text-transform:uppercase; font-size: 13px; }
A.SubSubHead:Link, A.SubSubHead:Visited,  A.SubSubHead:Active { color: #c7b47c; font-size: 13px; font-weight: bold; text-decoration: none; }

A.SubSubHead:Hover{color: #111111;text-decoration: none;}

/* Text style for skin objects */
.SkinObject { color: #737373; font-size: 12px; font-weight: normal; text-decoration: none; }
A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active { color: #c7b47c; font-size: 12px; font-weight: normal; text-decoration: none; }
 A.SkinObject:Hover {color: #111111;text-decoration: none;}
/*=====================================================================*/
/* Input and Other Admin Site Styles                                   */
/*=====================================================================*/
/* Normal Text Box */
.NormalTextBox { color: #737373; background:#FFFFFF;  font-size: 13px; font-weight: normal; vertical-align: middle; border: 1px solid #bec0bb;}
td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {padding: 0px;margin: 0px;	background:none;border:none;}
  input:focus,textarea:focus{   -moz-transition:all 0.3s ease-in;  -webkit-transition:-webkit-box-shadow 0.1s ease-in;  -o-transition:all 0.3s ease-in;  transition:all 0.3s ease-in;
  -webkit-box-shadow:none;  -moz-box-shadow:none;  -o-box-shadow:none;  -ms-box-shadow:none;  box-shadow:none;  background: #ffffff;}
input , textarea {-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;}  

/* Admin link styles */
A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active { color:#c7b47c; font-size: 15px; cursor:pointer; font-weight: bold; text-decoration: none; background: none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.CommandButton:Hover { color:#111111; font-size: 15px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* button style for standard HTML buttons */
.StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active { color:#c7b47c; cursor:pointer; font-size: 15px; font-weight: bold; text-decoration: none; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }
A.StandardButton:Hover { color:#111111; font-size: 15px; font-weight: bold; text-decoration: none; cursor:pointer; background:none; border:none; padding:2px 3px 3px 4px; height: 20px; }

/* New DataGrid DNN Class used in Admin interface */
.DataGrid_Header { color: #737373; font-weight: bold; text-decoration: none; }
.DataGrid_AlternatingItem { color: #000000;  font-weight: normal; text-decoration: none; }
.DataGrid_Item { color: #737373; font-weight: normal; text-decoration: none; }
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
.dnnActionMenu *  { color:#000 !important; font-family:'Rosarivo-Regular', Arial, Verdana, Helvetica, sans-serif; font-size:13px !important;} .dnnActionMenu * a{ color:#c7b47c !important;} .dnnActionMenu * a:hover { color:#111111 !important;}
/**/

/*Styles For FAQ's Module*/
.ModDNNFAQsC * , .dnnFAQs *{ margin:0; padding:0;} .ModDNNFAQsC hr , .dnnFAQs hr{ margin:1px 0 18px 0 !important;}
.ModDNNFAQsC .dnnForm { width:auto !important; min-width:inherit !important;}
.FaqMain  { display:block; padding:12px 18px !important; background:#f5f5f5; border:1px solid #e5e5e5; margin-bottom:20px;}
.ModDNNFAQsC .SubHead , .dnnFAQs .SubHead{ text-decoration:none!important; color:#000000!important;}
.Question p, .Answer p { padding:0px 0px 12px 0px;}
.Question { background:url(images/IconPlueMinus.png) right 9px no-repeat; border:0px solid #dddddd; padding:0px 26px 0px 0px !important;color:#3e3e3e!important; font-size:32px !important; font-weight:bold;}
.Answer{ background:none; padding:10px 0px 8px 0px !important; border:0px solid #dddddd;}
.FaqView { font-size:11px !important;} .FaqView b { font-weight:bold !important;}

/*Announcement Module Style*/
.DnnAnnMain	{clear:both; padding:5px 0 0 0;}
.PostMain	{clear:both; padding:0px 0px 10px 0px; overflow:hidden;}	 
.DnnAnnMain	.AnnTitle{font-weight:bold;font-size:14px; padding-bottom:2px; color:#000 !important;}
.DnnAnnMain	.AnnDate , * .AnnDate{ font-weight:normal; color:#c7c7c7 !important; background-color:inherit;padding:0 0 5px 0; font-size:10px !important; text-transform:uppercase;}
.DnnAnnMain	.AnnDesc { font-size:14px; padding:0 0 5px 0 !important; margin:0 0 0px 0;}
.DnnAnnMain	.AnnDesc p{ padding:0 !important;}
.DnnAnnMain	.AnnDesc span.Readmore a{ color:#c7b47c !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:#000 !important; }
.DnnAnnMain .Sepline { margin:0px 0 16px 0 !important; border-bottom:1px solid #fff; background:#eeeeee;}
.AnnImage { float:left; width:56px; height:56px; background:#f5f5f5; border:1px solid #e5e5e5 !important; padding:0px; margin:0 0 0px 0;} .AnnImage img { width:56px !important; height:56px !important;}
.AnnContent	{ margin:0 0 0 68px;}

.BottomMain .DnnAnnMain	.AnnTitle{ color:#fff !important;}
.BottomMain .DnnAnnMain	.AnnDate , * .AnnDate{  color:#c7c7c7 !important; }
.BottomMain .DnnAnnMain	.AnnDesc span.Readmore a{ color:#efefef !important;}
.BottomMain .DnnAnnMain	.AnnDesc span.Readmore a:hover{ color:#c7b47c !important; }
.BottomMain .AnnImage { background:#323232 !important; border:1px solid #505050 !important}
/*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 #c7b47c!important;} .ModDNNLinksC li .item_desc , .ModDNNLinksC li span { display:none !important;}
/*Link Module Styles for BottomMain*/
.BottomMain .ModDNNLinksC li {  border-bottom: solid 1px #262626 !important; padding:0px; overflow:hidden; background:none}
.BottomMain .ModDNNLinksC li a{ padding:5px 0px 5px 12px !important; display:block; line-height:normal; color:#7d7d7d!important; text-decoration:none!important; font-weight:normal!important; background:url(images/ListFooter.png) left 9px no-repeat!important;}
.BottomMain .ModDNNLinksC li a:hover, .ModDNNLinksC li a:active{ padding:5px 0px 5px 17px !important;color:#c7b47c !important; background:url(images/ListFooter.png) 5px 9px no-repeat transparent!important;}

/*Feedback Module*/
.Feedback_Instructions , .Feedback_SectionHead  img , .dnnFormSectionHead img{ display:none;}
.Feedback_SectionHead , .ModDNNFeedbackC .dnnFormSectionHead { color:#989898; font-size:20px;display:none;}
.Feedback_FieldLabel, .ModDNNFeedbackC label	{ color:#989898; text-transform:uppercase; font-size:13px; text-align:left; font-weight:bold; padding:0px; margin:0px;}
.ModDNNFeedbackC fieldset , .ModDNNFeedbackC fieldset , .ModDNNFeedbackC .Feedback_Field , .ModDNNFeedbackC .dnnActions{ margin:0px; padding:0px; border:none !important;}
.Feedback_FieldValue textarea , .Feedback_Field textarea , .Feedback_FieldValue input , .Feedback_Field input{ padding:8px 5px; margin:0px; background:#fff; border:1px solid #e0dede !important;} 
 .Feedback_FieldValue textarea , .Feedback_Field textarea{ height:75px !important;}
.Feedback_CommandButtons { padding:0 0 0 0px;}
.Feedback_CommandButtons .CommandButton , .ModDNNFeedbackC .dnnPrimaryAction { background:url(images/Send.png) 0px top no-repeat !important; padding:0px!important; width:129px!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 , .ModDNNFeedbackC .Feedback_Field img{ display:none;} .ModDNNFeedbackC .dnnFormHelpContent , .ModDNNFeedbackC .dnnFormHelp { display:none !important;}
.ModDNNFeedbackC a.dnnFormHelp, .ModDNNFeedbackC .dnnForm .dnnFormItem a.dnnFormHelp, .ModDNNFeedbackC .dnnTooltip label a.dnnFormHelp { background:none !important;}
img.Feedback_Required , .Feedback_FooterBlock	{ display:none !important;}


/* Login*/
.loginContent , .LoginPanel { overflow:hidden; background:none; width:100%; margin:auto !important;}
.loginContent  div , .loginContent .dnnForm.dnnLogin {margin:0px !important; padding:0px !important;}
.loginContent label , .loginContent label.dnnFormLabel{ display:block !important; text-align:left !important; float:none !important; width:auto !important;} .loginContent .dnnFormItem input { width:175px !important; margin:auto !important;}
.loginContent .dnnLogin input[type=text], .loginContent .dnnLogin input[type=password]{width:175px !important; display:block; margin:0 auto 8px 51px !important;  clear:both;}  .loginContent .dnnFormItem { text-align:center !important;}
.loginContent .dnnForm.dnnLoginService , .loginContent .dnnFormItem{}
.loginContent .dnnActions	{ padding:5px 0 0 0 !important; }
.loginContent .dnnLoginService a.dnnPrimaryAction{margin:5px auto 15px auto !important;line-height:1.6;padding:5px 12px;}
.loginContent .dnnLoginActions li { padding:0 25px 0 0 !important} 
.loginContent .dnnLoginActions li a { line-height:normal !important; padding:1px 1px!important;}
.loginContent .loginContent { padding:0px 0 12px 0 !important; display:block; overflow:hidden; }
.loginContent h3 { color:#990000 !important; padding:0px; margin:0px;}
.loginContent .dnnSecondaryAction { font-weight:normal !important;}
.loginContent .dnnLoginService p { text-align:left;}
.LoginPanel input , #dnn_ctr_Register_userForm input { background:#fff; border:1px solid #e0dede;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#eaeaea)) !important;
background: -moz-linear-gradient(#fff, #eaeaea) !important; color:#000 !important;
background: linear-gradient(#fff #eaeaea) !important; 
background: -o-linear-gradient(#fff, #eaeaea) !important;
 -ms-filter:none;}


/**/
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:#fff; 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: #c7b47c; color: #fff; text-shadow: 1px 1px #000;	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: 18px;font-weight: normal;	text-decoration: none;
	cursor: pointer;	padding: 6px 18px;	margin-bottom:10px;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: #e9e9e9; color:#000;text-shadow: 1px 1px #fff !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);}

/**/
.FullImg { width:100%; display:block;}
.FloatLeft { float:left;} 
.FloatRight { float:right;} 
.WidthFull  { width:100%;}
.WidthHalf  { width:48%;}
.WidthQuarter { width:32%;}

/* The Nivo Slider styles */
.TWSlider-wrapper{ position:relative; }
.nivoSlider {position:relative;	width:100%;	height:auto;}
.nivoSlider img {	position:absolute;	top:0px;	left:0px;	max-width: none;}
.nivo-main-image {	display: block !important;	position: relative !important; 	width: 100% !important;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	border:0;	padding:0;	margin:0;	z-index:6;	display:none;}
/* The slices and boxes in the Slider */
.nivo-slice {	display:block;	position:absolute;	z-index:5;	height:100%;	top:0;}
.nivo-box {	display:block;	position:absolute;	z-index:5;	overflow:hidden;}
.nivo-box img { display:block; }
/* Caption styles */
.nivo-caption {	position:absolute;	left:0px;	bottom:0px;	background:#000;	color:#fff;	width:99%;	z-index:8;	padding: 10px 20px;	opacity: 0.8;	overflow: hidden;	display: none;
	-moz-opacity: 0.8;	filter:alpha(opacity=8);-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;/* Firefox, other Gecko */	box-sizing: border-box; /* Opera/IE 8+ */}
.nivo-caption p {	padding:5px;	margin:0;}
.nivo-caption a {	display:inline !important;}
.nivo-html-caption {    display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.TWSlider .nivo-directionNav {}
.nivo-directionNav a {	position:absolute;	top:40%;	z-index:9;	cursor:pointer;width:23px; height:42px; line-height:0px; font-size:0px; text-decoration:none; text-indent:-199px; overflow:hidden;}
.nivo-prevNav {	left:0px; background:url(Cimages/cycle-prev.png) left top no-repeat; } a:hover.nivo-prevNav { background:url(Cimages/cycle-prevh.png) left top no-repeat; }
.nivo-nextNav {	right:0px; background:url(Cimages/cycle-next.png) left top no-repeat;} a:hover.nivo-nextNav 	{ background:url(Cimages/cycle-nexth.png) left top no-repeat;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {	text-align:center; z-index:10;	padding: 0; height:16px; position:absolute; left:45px; bottom:30px; display:none !important;}
.nivo-controlNav a {	cursor:pointer; float:left; width:16px !important; height:16px !important; overflow:hidden; text-indent:-199px; text-decoration:none !important; line-height:0 !important; font-size:0px !important; background:url(Cimages/SliderBtns.png) left top no-repeat; }
.nivo-controlNav a.active, .nivo-controlNav a:hover {	font-weight:bold; background-position:left bottom !important;}

/**/
.MonitorSlider { background:url(images/SlideMonitorrBg.jpg) left top no-repeat; height:498px; margin-bottom:-15px; padding:39px 38px 80px 38px;}
.MonitorSlider .nivo-controlNav  { bottom:45px !important;}
.MonitorSlider .nivo-prevNav {left:-80px !important;}
.MonitorSlider .nivo-nextNav { right:-80px !important;}
.MonitorSlider img { height:100% !important;}

.MonitorSlider2 { background:url(images/SlideMonitorrBg.jpg) left top no-repeat; height:497px; padding:39px 38px 47px 38px; margin-bottom:45px;}
.MonitorSlider2 .nivo-controlNav  { bottom:25px !important;}
.MonitorSlider2 .nivo-prevNav {left:-60px !important;}
.MonitorSlider2 .nivo-nextNav { right:-60px !important;}
.MonitorSlider2 img { height:100% !important;}


.ContentPaneLayout	{ display:block; padding:40px 15px 40px 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;}

/**/

/*TW Accordion Style*/
.TWAccordion { overflow:hidden;}
h2.AccordionHeader {display:block; margin:0 0px 9px 0 !important; padding:0px !important; cursor:pointer;}
h2.AccordionHeader a {display:block; cursor:pointer; padding: 8px 6px 8px 30px!important; font-size:16px; font-weight:bold; color:#444444; text-decoration:none !important;
border:1px solid #c0c0c0;  text-shadow:2px 2px 2px #e1e1e1;  -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; 
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat #e7e7e7;
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , -webkit-gradient(linear, 0 0, 0 bottom, from(#fcfcfc), to(#e7e7e7));
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , -moz-linear-gradient(#fcfcfc, #e7e7e7);
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , linear-gradient(#fcfcfc #e7e7e7); 
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , -o-linear-gradient(#fcfcfc, #e7e7e7);
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#fcfcfc', EndColorStr='#e7e7e7')";}
h2.AccordionHeader a:hover{border:1px solid #c0c0c0;  text-shadow:2px 2px 2px #e1e1e1;  -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; 
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat #fcfcfc ; color:#000;
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , -webkit-gradient(linear, 0 0, 0 bottom, from(#e7e7e7), to(#fcfcfc)) ;
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , -moz-linear-gradient(#e7e7e7, #fcfcfc) ;
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , linear-gradient(#e7e7e7 #fcfcfc) ; 
background:url(images/accordion-content-buttons.png) 5px 7px no-repeat , -o-linear-gradient(#e7e7e7, #fcfcfc) ;
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e7e7e7', EndColorStr='#fcfcfc')" ;}
h2.active a  , h2.active a:hover{border:1px solid #c0c0c0;  text-shadow:2px 2px 2px #e1e1e1;  -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; 
background:url(images/accordion-content-buttons.png) 5px -104px no-repeat #fcfcfc; color:#000;
background:url(images/accordion-content-buttons.png) 5px -104px no-repeat , -webkit-gradient(linear, 0 0, 0 bottom, from(#e7e7e7), to(#fcfcfc));
background:url(images/accordion-content-buttons.png) 5px -104px no-repeat , -moz-linear-gradient(#e7e7e7, #fcfcfc);
background:url(images/accordion-content-buttons.png) 5px -104px no-repeat , linear-gradient(#e7e7e7 #fcfcfc); 
background:url(images/accordion-content-buttons.png) 5px -104px no-repeat , -o-linear-gradient(#e7e7e7, #fcfcfc);
 -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#e7e7e7', EndColorStr='#fcfcfc')";}
.AccordionContent { display:block; padding:5px 10px;}

/*TW Tabs Style*/
div.TWTabMain{ margin:0 0 10px 0px;} 
div.TWTabMain ul.TWTabs , div.TWTabMain li.TWTab { padding:0px !important; margin:0!important; list-style:none !important; background:none !important; } 
div.TWTabMain div.TWTabs{ list-style: none; cursor: pointer;  z-index: 2;}
ul.TWTabs li.TWTab { float:left; margin-right:1px !important; list-style:none !important;  background:none;  position: relative;bottom:-2px !important;}
ul.TWTabs li.TWTab a { cursor:pointer;  display:block; font-weight:bold;   padding:8px; background: url(images/Gradient.png) left top repeat-x #efefef; text-decoration:none !important;   border: #d6d6d2 solid 1px;      color: #000;
	-webkit-border-top-right-radius: 4px;-webkit-border-top-left-radius: 4px;-moz-border-radius: 4px 4px 0px 0px;border-radius: 4px 4px 0px 0px;}
ul.TWTabs li.TWTab.selected a , ul.TWTabs li.TWTab.selected a:hover , ul.TWTabs li.TWTab a:hover {background: url(images/Gradient.png) left top repeat-x #ffffff;color:#000; border-bottom-color:#fff;} 
div.TWTabs div.TWTab.first{} 
div.TWTabs div.TWTab.last{}
div.TWTabMain .TabContent{display:none; clear:both; padding:12px; background:#fff; border:1px solid #ccc;}
/**/
/* ImageBox */ 
a.ImageBox , .ImageBox { 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:#c7b47c;} 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:normal; 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:#c7b47c;}  .ImageBox:hover .ImageBoxTitle { color:#3a3a3a;} 
.ImageBox .ImageBoxCategories { display:block; padding:5px 5px!important; font-size:11px; text-transform:uppercase; font-weight:normal; font-style:normal; 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:#c7b47c; 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: #cbcbcb;	color: #000;	display: inline-block;	float: left;font-size: 23px;font-weight: 600;height: 36px;	line-height: 36px;	margin: 0 7px 0 0;	text-align: center;	width: 36px;}
.dropcap.dark {		background: #3a3a3a;		color: #fff;	}

/* ---------------------------------------------------------------------- */
/*	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; }



/**/
.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;}


/**/

/* Footer desktop SM Links*/
.SMLinks {margin:0px; padding:0px; list-style:none;height:24px; overflow:hidden;}
.SMLinks a { float:left; display:block; background:url(images/IconSMlinks.png) left top no-repeat; margin:0 3px; width:24px !important; height:24px !important; font-size:0px !important; line-height:0px !important; overflow:hidden;}
.SMLinks.TopSm a.Twitter 	{ background-position:0px -30px;} 	.SMLinks.TopSm a:hover.Twitter	{ background-position:0px 0px;}
.SMLinks.TopSm a.Facebook 	{ background-position:-30px -30px;}	.SMLinks.TopSm a:hover.Facebook 	{ background-position:-30px 0px;}
.SMLinks.TopSm a.YouTube 	{ background-position:-60px -30px;}	.SMLinks.TopSm a:hover.YouTube 	{ background-position:-60px 0px;}
.SMLinks.TopSm a.LinkedIn 	{ background-position:-91px -30px;}	.SMLinks.TopSm a:hover.LinkedIn 	{ background-position:-91px 0px;}
.SMLinks.TopSm a.pIntrest 	{ background-position:-121px -30px;}	.SMLinks.TopSm  a:hover.pIntrest 	{ background-position:-121px 0px;}
.SMLinks.TopSm a.GoogleP 	{ background-position:-151px -30px;}	.SMLinks.TopSm a:hover.GoogleP 	{ background-position:-151px 0px;}
.SMLinks.TopSm a.Rss 		{ background-position:-181px -30px;}	.SMLinks.TopSm a:hover.Rss 	{ background-position:-181px 0px;}
.FooterSm { width:211px; margin:15px auto;}
.SMLinks a.Twitter 		{ background-position:0px -60px;} 		.SMLinks a:hover.Twitter	{ background-position:0px -90px;}
.SMLinks a.Facebook 	{ background-position:-30px -60px;}		.SMLinks a:hover.Facebook 	{ background-position:-30px -90px;}
.SMLinks a.YouTube 		{ background-position:-60px -60px;}		.SMLinks a:hover.YouTube 	{ background-position:-60px -90px;}
.SMLinks a.LinkedIn 	{ background-position:-91px -60px;}		.SMLinks a:hover.LinkedIn 	{ background-position:-91px -90px;}
.SMLinks a.pIntrest 	{ background-position:-121px -60px;}	.SMLinks  a:hover.pIntrest 	{ background-position:-121px -90px;}
.SMLinks a.GoogleP 		{ background-position:-151px -60px;}	.SMLinks a:hover.GoogleP 	{ background-position:-151px -90px;}
.SMLinks a.Rss 			{ background-position:-181px -60px;}	.SMLinks a:hover.Rss 	{ background-position:-181px -90px;}

.TeamSMLinks {}
.SMLinks.TeamSMLinks a.Twitter 	{ background-position:0px -30px;} 	.SMLinks.TeamSMLinks a:hover.Twitter	{ background-position:0px -60px;}
.SMLinks.TeamSMLinks a.Facebook 	{ background-position:-30px -30px;}	.SMLinks.TeamSMLinks a:hover.Facebook 	{ background-position:-30px -60px;}
.SMLinks.TeamSMLinks a.YouTube 	{ background-position:-60px -30px;}	.SMLinks.TeamSMLinks a:hover.YouTube 	{ background-position:-60px -60px;}
.SMLinks.TeamSMLinks a.LinkedIn 	{ background-position:-91px -30px;}	.SMLinks.TeamSMLinks a:hover.LinkedIn 	{ background-position:-91px -60px;}
.SMLinks.TeamSMLinks a.pIntrest 	{ background-position:-121px -30px;}	.SMLinks.TeamSMLinks  a:hover.pIntrest 	{ background-position:-121px -60px;}
.SMLinks.TeamSMLinks a.GoogleP 	{ background-position:-151px -30px;}	.SMLinks.TeamSMLinks a:hover.GoogleP 	{ background-position:-151px -60px;}
.SMLinks.TeamSMLinks a.Rss 		{ background-position:-181px -30px;}	.SMLinks.TeamSMLinks a:hover.Rss 	{ background-position:-181px -60px;}
/**/
.FooterLogo { text-align:center; font-size:11px !important; color:#484848 !important; font-weight:bold;} .FooterLogo img { vertical-align:middle; margin:0px 5px 5px 5px;}
.ClientLogotext { color:#bdbdbd !important;}

/**/
.ButtonGreen	{font-weight:bold;white-space:nowrap;	color: #ffffff !important;	padding:10px 20px; font-size:14px !important; text-transform:uppercase; background:#a9b559;  background: linear-gradient(top,#727b38 0%,#727b38);
	background: -moz-linear-gradient(top,#a9b559 0%,#727b38);	background: -webkit-gradient(linear, left top, left bottom, from(#a9b559),to(#727b38));
	-moz-border-radius: 4px;-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #4a5701;	-moz-box-shadow:	0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:	0px 1px 3px rgba(000,000,000,0.5),inset 0px 0px 1px rgba(255,255,255,0.7);box-shadow:0px 1px 3px rgba(000,000,000,0.5),	inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:2px 2px 0px rgba(65,69,4,0.4),	0px 1px 0px rgba(255,255,255,0);}
a:hover.ButtonGreen , .ButtonGreen:hover { background:#8ea314; background: linear-gradient(top,#727b38 0%,#a9b559);
	background: -moz-linear-gradient(top,#727b38 0%,#a9b559);	background: -webkit-gradient(linear, left top, left bottom, from(#727b38),to(#a9b559));}
	
.ButtonGray	{font-weight:bold;white-space:nowrap;	color: #7a7a7a !important;	padding:10px 20px; font-size:14px !important; text-transform:uppercase; background:#e3e3e3;  background: linear-gradient(top,#f1f1f1 0%,#e3e3e3);
	background: -moz-linear-gradient(top,#f1f1f1 0%,#e3e3e3);	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1),to(#e3e3e3));
	-moz-border-radius: 4px;-webkit-border-radius: 4px;	border-radius: 4px;	border: 1px solid #bdbdbd;	-moz-box-shadow:	0px 1px 3px #f8f8f8,inset 0px 0px 1px #fff;
	-webkit-box-shadow:	0px 1px 3px #f8f8f8,inset 0px 0px 1px #fff;box-shadow:0px 1px 3px #f8f8f8,	inset 0px 0px 1px #fff;
	text-shadow:1px 1px 0px #f9f9f9,	0px 1px 0px rgba(#f8f8f8);}
a:hover.ButtonGray , .ButtonGray:hover { color:#000 !important; background:#cbcbcb; background: linear-gradient(top,#eeeeee 0%,#cbcbcb);
	background: -moz-linear-gradient(top,#eeeeee 0%,#cbcbcb);	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee),to(#cbcbcb));}
	
/**/	
	
	
/* Gallery */	
.GalleryImgBox { display:block; height:153px; background:#f5f5f5; border:1px solid #e7e7e7; width:223px; margin:0 20px 20px 0; float:left;}
.GalleryImgBox:hover { background:#f2f2f2;} 
.GalleryImgBox.First { clear:both;} .GalleryImgBox.Last { margin-right:0px;}

/* IconTestimonial */
.IconTestimonial	 { float:left; width:111px; overflow:hidden;}
.TestimonialContent { margin-left:120px; font-style:italic; color: #737373;}


/* Search Module style */
.dnnSearchInput .dnnTooltip { display:none !important;}.dnnSearchInput .dnnFormItem { float:none; width:auto !important; overflow:hidden;}
.dnnSearchInput input[type="text"] { min-width:125px !important;  width:165px !important; background:#f4f4f4 !important; border:1px solid #dddddd;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important; float:left;}
.dnnSearchInput button,input[type="submit"],input[type="reset"],input[type="button"] { font-size:12px; padding:4px 6px !important; font-weight:bold !important; width:auto !important; margin:0 0 0 5px !important;  float:left;}

/* Calender Module Style */
.socialEvent-calendar { width:100% !important; border:10px solid #dcdfc8 !important;}
.socialEvent-calendar td { text-align:center !important;}
.socialEvent-calendar-wrapper{border:1px solid #dcdfc8;display:inline-block;padding:6px;}
.socialEvent-calendar{background:#fbfdf8 !important; border:1px solid #dcdfc8 !important;}
.socialEvent-calendar tr td{margin:0;padding:0;}
.socialEvent-calendarTitle{border-bottom:1px solid #dcdfc8;}
.socialEvent-calendarTitle tr td{font-size:18px;line-height:24px;font-weight:700;padding:6px;}
.socialEvent-calendarNextPrev a,.socialEvent-calendarNextPrev a:link,.socialEvent-calendarNextPrev a:visited{font-size:16px;font-weight:bold;text-decoration:none;}
.socialEvent-calendarNextPrev a:hover,.socialEvent-calendarNextPrev a:focus,.socialEvent-calendarNextPrev a:active{color:#c7b47c!important;text-decoration:none; font-weight:bold !important;}
.socialEvent-calendar th.socialEvent-calendarDayHeader{text-align:center;text-transform:uppercase;color:#939393;font-weight:bold;padding:4px 4px; color:#c7b47c;}
.socialEvent-calendar td.socialEvent-calendarDay{background:#fbfdf8;color:#353535;padding:6px;}
.socialEvent-calendar td.socialEvent-calendarOtherMonth,.socialEvent-calendar td.socialEvent-calendarWeekend{background:#fbfdf8;color:#959595;padding:6px;}
.socialEvent-calendar td.socialEvent-calendarToday{background:#c7b47c;color:#fff !important;padding:6px;} .socialEvent-calendar td.socialEvent-calendarToday a {color:#fff !important;}
.socialEvent-calendar td.socialEvent-calendarDay,.socialEvent-calendar td.socialEvent-calendarWeekend,.socialEvent-calendar td.socialEvent-calendarOtherMonth,.socialEvent-calendar td.socialEvent-calendarToday{border:1px solid #dcdfc8;}
.socialEvent-calendar td.socialEvent-calendarDay a,.socialEvent-calendar td.socialEvent-calendarDay a:link,.socialEvent-calendar td.socialEvent-calendarDay a:visited,.socialEvent-calendar td.socialEvent-calendarWeekend a,.socialEvent-calendar td.socialEvent-calendarWeekend a:link,.socialEvent-calendar td.socialEvent-calendarWeekend a:visited,.socialEvent-calendar td.socialEvent-calendarToday a,.socialEvent-calendar td.socialEvent-calendarToday a:link,.socialEvent-calendar td.socialEvent-calendarToday a:visited{color:#000;font-weight:700;text-decoration:none;}
.socialEvent-calendar td.socialEvent-calendarSelectedDay{background:#d5e3b8!important;color:#fff;padding:6px;}
.socialEvent-calendar td.socialEvent-calendarSelectedDay a,.socialEvent-calendar td.socialEvent-calendarSelectedDay a:link,.socialEvent-calendar td.socialEvent-calendarSelectedDay a:visited{color:#fff;font-weight:700;text-decoration:none;}


/* blog module */
.DnnModule-Blog .dnnForm {min-width:inherit !important;width:auto !important; margin:0px !important; padding:0px !important;}
.DnnModule-Blog .dnnForm  table , .DnnModule-Blog .dnnForm  td { padding:0px !important; margin:0px !important; border-spacing:0 !important;  }
.vbEntry { margin:0 0 0 0px; position:relative; padding:0 0 15px 0px; background:none;}
.vbEntry h2 , .vbEntry h2 a {color:#3e3e3e; padding:0 0 2px 0 !important; margin:0px !important; line-height:100%;  font-weight:bold !important; font-size:32px !important;}
.blogSeparator { height:1px !important; overflow:hidden !important; padding:0px !important; margin:0px !important;}
.vbHeader{ padding:0 0 10px 0 !important; } .vbHeader * { font-size:15px !important; color:#a0a0a0 !important;}
.DnnModule-Blog .VideoImage	{ display:block; width:100%;}
.BlogCategories { display:none;}
.DnnModule-Blog .BlogPrint { display:none !important;}
.BlogImgBox { display:block; height:153px; background:#f5f5f5; border:1px solid #e7e7e7; margin:0 0px 20px 0;}
.BlogImgBox:hover { background:#f2f2f2;} 

/* dnnArchive */
.ModBlogC .dnnArchive ul , .ModBlogC .dnnArchive li , .ModBlogC .dnnArchive table, .ModBlogC .dnnArchive td ,  .ModBlogC .dnnArchive div { padding:0px !important; margin:0px !important; list-style:none !important;}
 .ModBlogC .dnnArchive table { width:100%;}
.ModBlogC .dnnArchive li a {color:#c7b47c!important; display:block; padding:7px 2px 7px 10px; margin:0;  border-bottom:1px solid #e4e4e4 !important;  text-shadow:1px 1px 1px #fff; text-decoration:none !important;
background:url(images/list-arrow.png) 0px 11px no-repeat; }
.ModBlogC .dnnArchive li a:hover { color:#c7b47c !important; background:url(images/list-arrow.png) 5px 11px no-repeat; padding:7px 2px 7px 15px;}
.ModBlogC .dnnArchive .qaRecentTags { display:none !important;}

/* dnnBlogList */
.ModBlogC .dnnBlogList ul , .ModBlogC .dnnBlogList li , .ModBlogC .dnnBlogList table, .ModBlogC .dnnBlogList td ,  .ModBlogC .dnnBlogList div { padding:0px !important; margin:0px !important; list-style:none !important;}
 .ModBlogC .dnnBlogList table { width:100%;} .ModBlogC .dnnBlogList a { display:none;}  .ModBlogC .dnnBlogList table td { width:0px !important; white-space:nowrap !important;}
.ModBlogC .dnnBlogList a.CommandButton {color:#737373!important; display:block !important; font-weight:normal !important; padding:7px 2px 7px 10px; margin:0;  border-bottom:1px solid #e4e4e4 !important;  text-shadow:1px 1px 1px #fff; text-decoration:none !important;
background:url(images/list-arrow.png) 0px 11px no-repeat; }
.ModBlogC .dnnBlogList a.CommandButton:hover { color:#c7b47c !important; background:url(images/list-arrow.png) 5px 11px no-repeat; padding:7px 2px 7px 15px;}

/*blogViewTags*/
.blogViewTags {}
.blogViewTags ,  .blogViewTags .dnnLeft { display:none !important;}
.dnnBlogTagCloud .RadTagCloud , .dnnBlogTagCloud .RadTagCloud_Default{ min-width:90% !important;width:90% !important; }
.vbEntry .tags.BlogTopics { display:none !important;}

/* Empty Box*/
.EmptyBox { display:block; height:250px; background:#f5f5f5; border:1px solid #e7e7e7; margin:0 0px 40px 0;}
.EmptyBox:hover { background:#f2f2f2;} 


/** * jQuery lightBox plugin */
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 999999;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 9999999;text-align: center;line-height: 0;}
#jquery-lightbox a img {border: none;}
#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image {padding: 10px;}
#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 999991;}
#lightbox-container-image-box > #lightbox-nav {left: 0;}
#lightbox-nav a {outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev {left: 0;float: left;}
#lightbox-nav-btnNext {right: 0;float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px;color: #666;}
#lightbox-container-image-data #lightbox-image-details {width: 70%;float: left;text-align: left;}
#lightbox-image-details-caption {font-weight: bold; font-size:12px !important; }
#lightbox-image-details-currentNumber {display: block;clear: left;padding-bottom: 1.0em; font-size:12px !important;}
#lightbox-secNav-btnClose {width: 66px;float: right;padding-bottom: 0.7em;}

.TWGallery .ImageBox, .TWGallery2 .ImageBox { background:#f8f8f8!important; float:left; height:auto !important; overflow:hidden !important; display:block; width:23%; margin:0 1% 20px 1%; padding:0px !important; border:none !important; }
.TWGallery .ImageBox img, .TWGallery2 .ImageBox img { width:100% !important; height:auto !important; border:1px solid #f3f3f3 !important; display:block;}
.TWLightBox a:hover.ImageBox            {
		 -webkit-box-shadow:    		inset 0 0 50px #000,                inset 0 0 50px #000,                inset 0 0 50px #000;
      -moz-box-shadow:    		inset 0 0 50px #000,                inset 0 0 50px #000,                inset 0 0 50px #000;
           box-shadow:    		inset 0 0 50px #000,                inset 0 0 50px #000,	                inset 0 0 50px #000; }
		   .TWLightBox a:hover.ImageBox img                    { z-index:-1;}
/* Tooltip */
#tooltip{	position:absolute; 	display:none;border:1px solid #fff;background-color:#010101;opacity:0.8;filter:alpha(opacity=80);font-size:12px;color:#fff;display:none;padding:5px 12px;margin:0;z-index:999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;	}	

/* Boxes */
.WhiteBox  { background:#fff; border:1px solid #e4e4e4; margin-bottom:20px; padding:20px; min-height:50px;}
.GrayBox  { background:#fefefe; border:1px solid #e4e4e4; margin-bottom:20px; padding:20px; min-height:50px;}
.BlackBox  { background:#000; border:1px solid #e4e4e4; margin-bottom:20px; padding:20px; min-height:50px;} .BlackBox * { color:#fff !important;}
.SkinColorBox  { background:#fffaeb; border:1px solid #c7b47c; margin-bottom:20px; padding:20px; min-height:50px;}

/**/
.TeamMain	{ margin:0 0 18px 0;}
.TeamLeftImgBox {background:#fff; min-height:125px; border:1px solid #e4e4e4; margin:0 0 15px 0; float:left; width:223px;}
.TeamRightContent	{ margin:0 0 15px 245px; font-size:16px; } .TeamRightContent h2 { font-size:16px !important; font-weight:bold; color: #000 !important;}
.TeamRightContent h3 { font-size:16px !important; font-weight:bold; color: #737373 !important;}

/**/ 
.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, #c7b47c 0%, #e8bc26 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c7b47c), color-stop(100%,#e8bc26)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #c7b47c 0%,#e8bc26 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #c7b47c 0%,#e8bc26 100%); /* Opera 11.10+ */
	background: linear-gradient(top, #c7b47c 0%,#e8bc26 100%); /* W3C */}

