﻿/* CSS Document */


/****** 
	site structure elements
***********************************/


.bs-container				{width:900px; position:relative; margin:auto;}
.bs-header-top				{width:100%; height:35px; text-align:right; background:#DFE2CC;}
.bs-header-alert		    {background-color:#D1363D; color:#fff;text-align:center;padding-top:3px;padding-bottom:3px;width:100%;}
.bs-header-middle			{position:relative; float:left; padding:0;}
.bs-header-logo				{width:20%; float:left; position:relative; padding: 0 10px; text-align:center;}
.bs-header-logo img			{width:80%; height:auto; position:relative; margin:10px 0;}
.bs-header-comments			{width:25%; float:left; position:relative; padding: 0 10px;}
.bs-header-info				{width:50%; float:left; position:relative; padding: 0;}
.bs-header-email			{width:60%; float:left; position:relative; font-size:1.0em;}
.bs-header-email span		{font-weight:bold; color:#C03E43;}
.bs-header-tel				{width:40%; float:left; position:relative; font-size:1.0em;}
.bs-header-tel	span		{font-weight:bold; color:#C03E43;}
.bs-header-hours			{clear:both; font-weight:bold; font-size:0.85em;}
.bs-header-message          {font-size: 0.85em;font-weight: bold;}
.bs-header-hours span		{font-weight:bold; color:#C03E43;}
.bs-search					{width:35%; position:absolute; bottom:0; right:0; height:27px; padding:0; background:url(../imgs/bg-search.jpg) top center no-repeat;}
.wrapper					{width:100%; clear:both;}

.bs-nav						{width:100%; clear:both; border-top:2px solid #0E2F06; border-bottom:0;}
.navbar-nav > li > a 		{color:#FFF; font-weight:bold; text-transform:uppercase; padding-bottom:10px; padding-top:10px;}
.content-row				{margin-top:10px;}

.bs-main					{width:74.5%; position:relative; float:left;}
.bs-main-row				{width:100%; position:relative;}
.bs-left-main				{width:25.5%; position:relative; float:left; margin: 15px 0 0;}
.bs-main-content			{width:74.5%; position:relative; float:left;}
.bs-right					{}
.bs-right-row				{margin:0;}
.bs-right-row img			{width:100%; height:auto; margin:0;}

.bs-footer					{clear:both; margin-top:10px; border:2px solid #0E2F06; border-bottom:0; font-size:0.9em;}
.bs-footer-left				{width:70%; float:left;}
.bs-footer-right			{width:30%; float:right;}
.bs-footer-nav				{margin-top:10px;}
.bs-footer-nav li			{display:inline-block; list-style-type:none; color:#D9E0B7;}
.bs-footer-nav li a			{color:#D9E0B7; text-decoration:underline;}
.bs-footer-nav li a:hover	{color:#CCC;}


#top-welcome				{margin-right:20px;}
#top-welcome span			{line-height:30px;}

/* Search Detail 
*/

.bs-search-inner			{margin:0 0 0 55px;}
.ms-srch-sb					{margin:4px 0 0 0; background:#C0C7BE;}
.ms-srch-sb-border,
.ms-srch-sb-border:hover,
.ms-srch-sb-borderFocused	{border:0;}
.ms-srch-sb > input 		{border-style:none; display:inline-block; height:18px; margin:0 0 0 5px; outline-style:none; padding:0 1px 0 0; width:180px;}


/* Nav Detail 
*/

.ms-core-listMenu-root						{margin:0; padding:0;}
.ms-core-listMenu-root .static .static		{margin:0; padding:0;}
#DeltaTopNavigation							{margin:0 0 0 20px;}

#DeltaTopNavigation div ul.static li.static ul.static li.static a.menu-item {margin-right:0; padding:0 10px; line-height:40px; border:0; outline:none; color:#FFF; font-weight:bold;}
.ms-core-listMenu-horizontalBox li.static > a								{display:none !important;} 
.ms-core-listMenu-horizontalBox li.static > ul a							{display:block !important;}
.bs-nav .ms-core-listMenu-item, .bs-nav .ms-core-listMenu-item:link,
.bs-nav .ms-core-listMenu-item:visited, .bs-nav .ms-tv-item:link,
.bs-nav .ms-tv-item:visited, .bs-nav .ms-tv-header:link,
.bs-nav .ms-tv-header:visited 												{color:#333;}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item:hover 	{background:#C0C7BE; color:#333;}
.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:link,
.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:visited,
.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected,
.ms-tv-selected:link 														{background:#C0C7BE; color:#333;}


/* Quicknav Detail 
*/

.ms-quickLaunch 	{width:220px !important; background:url(/images/botsocImages/bg-left-menu.gif) no-repeat scroll left top transparent; height:627px !important;}
#sideNavBox 		{width:auto; float:none; margin-left:0; margin-right:0;}

.ms-quickLaunch .ms-core-listMenu-item, 
.ms-quickLaunch .ms-core-listMenu-item:link, 
.ms-quickLaunch .ms-core-listMenu-item:visited, 
.ms-quickLaunch .ms-tv-item:link, 
.ms-quickLaunch .ms-tv-item:visited, 
.ms-quickLaunch .ms-tv-header:link, 
.ms-quickLaunch .ms-tv-header:visited 					{color:#FFF; padding:10px;}

.ms-quickLaunch ul.dynamic	{padding:0; border:0;}
.ms-quickLaunch li.dynamic	{width:200px; padding:0; background:#0E2F06; color:#FFF;}




#DeltaPlaceHolderMain		{width:100%; position:relative;}


/****** 
	Misc elements
***********************************/

.round-top					{-moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; -khtml-border-radius:8px 8px 0 0;}
.bs-gradient				{background-color:#1a82f7; background-repeat: repeat-x; background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#153F09), to(#316B23)); background:-webkit-linear-gradient(top, #316B23, #153F09); background:-moz-linear-gradient(top, #316B23, #153F09); background:-ms-linear-gradient(top, #316B23, #153F09); background:-o-linear-gradient(top, #316B23, #153F09);}
.clear						{width:100%; clear:both;}


/****** 
	3rd Party elements
***********************************/



/****** 
	sharepoint elements - custom
***********************************/


/* Top Ribbon Detail 
*/

.ms-menu-althov		{display:none;}

#welcomeMenuBox .ms-menu-althov	{display:block !important;}




#suiteBarLeft 				{background-color:#0E2E05; color:#FFF; vertical-align:middle; width:100%;}
.ms-core-suiteLink-a:hover	{background-color:#306922;}		

#s4-bodyContainer			{margin:0; padding:0;}




/* System Elements Detail 
*/


.ms-vl-recent  				{background-color:#306922;}
.ms-storefront-appiconspan	{background-color:#0E2E05;}




#ctl00_IdWelcome_ExplicitLogin						{color:#D9E0B7 !important; text-decoration:underline !important;}
.ms-WPBorderBorderOnly .ms-sharepointsearchtext 	{border-color:#F8FAED !important;}

.ms-WPBorder 				{border-color:#F8FAED !important;}
.MsoNormal					{font-size:12px !important; color:#333333 !important; line-height:16px !important; font-family:arial,helvetica,sans-serif !important;}
img							{border:none!important;}
.legalNotesSignIn			{/*	padding-top:5px; *//*adding-right:2px; text-align:left !important; position:relative; /*right:66px*/}

table.ms-listviewtable > tbody > tr > td.ms-stylebox	{border:none !important;}

.ms-viewselectorhover 		{font-size:6pt !important;}
.ms-viewselectortext 		{font-size:6pt !important;}
.ms-viewselector 			{font-size:6pt !important;}
.ms-listheaderlabel 		{font-size:6pt !important;}
.s4-title 					{overflow-x:visible !important;}

#ctl00_PlaceHolderSearchArea_SearchScope	{visibility:hidden !important; left:-186px; position:relative;}

.ms-searchbox 														{position:relative !important; top:-16px !important; width:171px !important;}
.menu-vertical span.dynamic-children span.additional-background 	{background-image:url("/images/botsocImages/menu-arrow-forward.png") !important;}
.menu-vertical a.dynamic-children span.additional-background 		{background-image:url("/images/botsocImages/menu-arrow-forward.png") !important;}

body							{background-color:#F8FAED !important;}
.srch-results 					{font-size:12px !important; font-family:arial,helvetica,sans-serif !important;}
.srch-stats 					{font-family:arial,helvetica,sans-serif !important; background:#F8FAED !important; font-size:12px !important;}
.ms-WPBody 						{font-size:12px !important; font-family:arial,helvetica,sans-serif !important;}
.ms-bottompaging .ms-paging 	{color:#333333 !important;}
.ms-bottompagingline1 			{background-color:#F8FAED !important;}
.ms-bottompaging .ms-vb 		{background-color:#F8FAED !important;}
.ms-partline 					{border-bottom:1px solid #F8FAED !important;}
.ms-rtestate-field				{font-family:arial,helvetica,sans-serif !important; font-size:12px !important; color:#333333 !important;}
.MsoNormalTable					{font-family:arial,helvetica,sans-serif !important; font-size:12px !important; color:#333333 !important;}
.ms-WPBody a:visited			{text-decoration:underline !important; color:#2A631D !important;}
.ms-WPBody a:link				{text-decoration:underline !important; color:#2A631D !important;}

#ctl00_PlaceHolderSiteName_onetidProjectPropertyTitle	{text-decoration:underline !important; color:#2A631D !important;}

#overview_body					{font-size:12px !important; color:#333333 !important; line-height:16px !important; font-family:arial,helvetica,sans-serif !important; width:645px;}
#h1_Header						{color:#D2373E !important; border-bottom-color:#D2373E !important; background-image:url("http://botsoc/images/botsocimages/bg-h1.gif") !important; background-repeat:no-repeat !important; font-size:12px !important;}
.ms-WPBody td 					{font-family:arial,helvetica,sans-serif !important; font-size:12px !important; color:#333333 !important;}
h1								{color:#D2373E !important;}
h2								{color:#2a631d !important; font-size:16px !important;}
.s4-ql ul.root ul > li > a 		{color:#2A631D !important;}
.ms-rteTableEvenCol-default		{font-size:1em !important; font-family:arial, sans-serif !important;}
.ms-rteTableOddCol-default		{font-size:1em !important; font-family:arial, sans-serif !important;}
.ms-rteTableHeaderOddCol-default{font-size:1em !important; font-family:arial, sans-serif !important;}
.s4-tn li.static > a:hover		{text-decoration:none !important;}
.menu ul.dynamic				{background-color:#0E2F06 !important;}
.s4-specialNavLinkList 			{border-top:none !important;}
.form-width						{width:900px !important; margin:0 auto !important;}
.ms-titlerowborder 				{border-right:0 !important;}
body.v4master					{background:none repeat scroll 0 0 #F8FAED; width:100% !important; height:100% !important; overflow:auto !important;}
.s4-title .s4uniqpermdescription	{visibility:hidden !important;}
.s4-title .s4-pagedescription	{visibility:hidden !important;}
.s4-titlelogo > a > img 		{visibility:visible !important;}

.s4-titlelogo > img 			{visibility:visible !important;}

.headerIcons					{/*left:64px !important; */	text-align:right !important; /*position:inherit; */    top:-21px; width:49px; display:inline;}

 /*  * + html .ctl00_masterIcons_ApplicationID3	{margin-top:-40px!important; margin-left:-20px!important;}*/
 
.s4-recentchanges				{display:none !important;}
.ms-cui-TabRowRight				{visibility:hidden !important;}
.ms-quicklaunchheader			{visibility:hidden !important; height:0px !important;}
.s4-specialNavLinkList a 		{visibility:hidden !important;}
.s4-search 						{padding:0px !important; margin-left:14px!important;}
.s4-searchbotsoc				{width:174px !important; margin-bottom:17px !important; height:16px !important; position:relative !important; top:64px !important; left:500px !important;}
.s4-searchbotsoc .ms-searchimage{background-color:transparent; height:16px !important; padding:2px 3px 1px !important; border-left:none !important; width:12px !important; position:absolute; left:183px; top:0px;}
body #MSO_ContentTable			{background:#F8FAED !important;}
.WebPartWPQ3 img				{border-width:0px;}

#ctl00_m_g_0687b835_bf77_41d5_b71e_be3288c62d0c	{margin-left:-20px;}

#s4-topheader2					{width:890px !important; height:40px !important; color:#EFF3DC !important; float:left; margin-bottom:0 !important; text-align:center; font-size:14px !important; background:url('/images/botsocImages/menu-bg-repeat.gif') repeat-x scroll left top transparent !important;}
#nav-left						{float:left; height:40px; width:5px;}
#nav-right						{float:left; height:40px; width:5px;}
body #s4-topheader2				{border-top:0 !important;}
.s4-tn							{height:40px !important; color:#EFF3DC !important; text-align:center; font-size:14px !important;}
.menu-horizontal 				{height:40px !important; color:#EFF3DC !important; text-align:center; font-size:14px !important; padding-left:12px !important; width:100%!important;}
.s4-toplinks .s4-tn a.selected	{background:transparent !important; border:0; border-color:transparent !important; height:37px !important; color:#EFF3DC !important; text-align:center !important; font-size:14px !important; text-transform:uppercase!important; text-decoration:none !important; font-weight:bold !important; font-family:Arial, Helvetica, sans-serif !important;}
.s4-tn li.static > .menu-item 	{}
#clearer						{clear:both;}
.ms-rte-layoutszone-inner 		{margin:0; width:670px !important;}
.s4-widecontentarea 			{width:900px !important; height:100% !important;}
#top-bar						{height:98px; width:900px; background:url('/images/botsocImages/header-bg.gif'); position:absolute;}
#s4-titlerow					{background:url('/images/botsocImages/header-bg.gif') !important; width:900px !important;}
.ms-rtestate-field				{background:#F8FAED !important;}
a.menu							{color:#d9e0b7 !important; text-decoration:underline !important;}
body #s4-workspace				{width:100%;}
body #MSO_ContentTable 			{position:static !important; margin-left:230px;}

.menu .menu-item .additional-background .menu-item-text		{color:#FFFFFF !important; font-family:Arial,Helvetica,sans-serif !important; font-weight:bold !important; padding-top:8px !important; padding-left:10px !important;}
.menu .menu-item .additional-background						{color:#FFFFFF;}
.menu .menu-item											{color:#FFFFFF;}

.static selected menu-item				{color:#555555 !important;}
.s4-qlheader:visited					{border-style:none !important; color:#2A631D !important;}
.s4-qlheader							{border-style:none !important; color:#2A631D !important;}
.s4-ql ul.root > li > .menu-item		{border-style:none !important; color:#2A631D !important;}
.s4-ql A.selected						{background:transparent !important; border-color:transparent !important; border-width:0 !important; color:#2A631D !important;}
.s4-title 								{padding-left:0 !important;}
.s4-titlelogo > a > img					{padding-top:9px !important;}
.s4-titlelogo > img						{padding-top:9px !important;}
.s4-titlelogo 							{padding-top:25px !important; padding-bottom:0 !important;}
.ms-welcomeMenu a:link 					{color:#D9E0B7 !important;}
body #s4-mainarea 						{padding-top:15px; height:inherit;}
.ms-welcomeMenu.ms-SpLinkButtonActive 	{background:transparent !important; border-color:transparent !important;}
#top-welcome a							{color:#797C66 !important; text-decoration:underline !important; margin-left:0 !important; border-left:0 !important; border-top:0 !important; padding-left:0 !important; padding-top:0 !important;}
.ms-welcomeMenu							{margin-left:0 !important; border-left:0 !important; border-top:0 !important; padding-left:0 !important; padding-top:0 !important;}
body #s4-leftpanel-content				{border-style:none !important; border-width:0 !important;}
body #s4-leftpanel						{width:0 !important;}
.footer-menu-left-bg					{float:left; height:40px; margin:15px 0 0; width:5px; position:absolute; bottom:0px; left:0px;}
.footer-menu-main-bg					{float:left; height:28px; margin:15px 0 0; width:880px; position:absolute; bottom:0px; right:0px; padding:12px 8px 0 8px; font-size:11px; background:url('../images/botsocImages/menu-bg-repeat.gif') repeat-x scroll left top transparent;}
.footer-menu-right-bg					{float:left; height:40px; margin:15px 0 0; width:5px; position:absolute; right:0px; bottom:0px;}
body #pageStatusBar						{display:none !important;}
.ms-dialog .ms-bodyareacell				{height:auto !important;}

/*.ms-rtestate-read.ms-rte-wpbox	{height:3100px!important;}*/


/*********************** home page sidebar style ***********************/
.arrowed-link 		{padding:0pt 23pt 0pt 10px; color:rgb(42, 99, 29); font-weight:normal; text-decoration:underline; float:right; background-image:url("http://botsoc/images/botsocimages/list-arrow.png"); background-repeat:no-repeat !important; background-position:left center;}
.arrowed-link 		{}
/*#become-member	{margin-top:-3px\9 !important; margin-left:-10px\9 !important;}*/

#slider				{/*display:none!important; */}


/****** 
	Sign Up Form Styling
***********************************/
#signUpForm							{padding:15px; width:620px; color:#676767; font-size:12px;}
#signUpForm h2 						{color:#D2373E !important; border-bottom:4px solid #D2373E; padding-bottom:5px; margin:0 0 12px 0;}
#signUpForm .notifyArea 			{background-color:#FFC499; border:1px solid #FF8328; display:block; padding:5px; color:black; margin-bottom:10px;}
#signUpForm .smlMsg 				{font-size:12px !important;}
#signUpForm .error 					{color:red;}
#signUpForm .formButton 			{background-color:#D2373E; color:white; font-weight:bold; padding:5px; cursor:pointer;}
#signUpForm .formButton:hover 		{background-color:#C82D35 !important; color:#fff !important;}
#signUpForm .formButton.pay 		{background-color:#757584;}
#signUpForm .formButton.pay:hover 	{background-color:#AAAAAA !important; color:#fff !important;}
#signUpForm input 					{padding:4px; background-color:#f5f5f5; border:1px solid #D4D4D4; margin:5px;}
#signUpForm input:active, 
#signUpForm input:focus 			{background-color:#eee; border:1px solid #D4D4D4; color:#000;}
#signUpForm select 					{background-color:#f5f5f5; border:1px solid #D4D4D4; padding:4px 4px 4px 0; margin-left:5px;}
#signUpForm select:active, 
#signUpForm select:focus 			{background-color:#eee; border:1px solid #D4D4D4; color:#000;}
#signUpForm .checkbox input 		{padding:10px; background-color:red; margin:5px 0px 5px 10px;}


/* #signUpForm td {display:inline-block;} */

#signUpForm .signUpTable th 		{background-color:#9e9e9e; color:white;}
#signUpForm .signUpTable td 		{padding:5px;}

#signUpForm .c  					{clear:both}
#signUpForm .fl 					{float:left}
#signUpForm .fr 					{float:right}


/****** 
	End Sign Up Form Styling
***********************************/


/***
	New Logo in Header 
************************************/
.s4-titletable 									{height:150px !important;}
.s4-titlelogo > img, .s4-titlelogo > a > img 	{display:none !important;}
.s4-searchbotsoc 								{top:66px !important;left:610px !important;}

/***
	END New Logo in Header 
************************************/

/***
	Hide Social & Notification tags
************************************/

.ms-socialNotif 	{display:none !important;}

/***
	END Hide Social & Notification tags
************************************/


/* Skype Links */
.skype_c2c_logo_img, .skype_c2c_text_span {
display: none !important;
}


