@import url("content.css");

/* GENERAL LAYOUT */

#container{
width: 730px; /*The width of our layout*/
float:left;
margin-left: auto;
margin-right: auto;
/*Margin left and right set to auto center's our layout*/
/*text-align: left; JQ-2-20-08 */ /*Resets the text alignment*/
}

body				{ margin: 12px; padding: 0px; background-color: #FFF; }

#header             {width: 100%;padding-top: 20px;}

#lowerHeader        {width: 730px; height: 25px; margin-top: 5px;}

#mainContent        {float: left; width: 525px}

#mainContentBlock	{float: left; padding-top: 45px; width: 525px}

#rightSide          {float: right; width: 199px}

#footerMain         {float: left; width: 731px; padding-top: 20px; }

input, textarea, select, option
					{ font-family: Arial, Helvetica, sans-serif; font-size: small; color: #000; }

img					{ border: 0px; }

.absMiddle			{ vertical-align: middle; }

form				{ margin: 0px; padding: 0px; }

p					{ margin-bottom: 8px; margin-top: 0px; /*text-align:left;JQ 2-2-08 */ font-family: "Trebuchet MS", "Times New Roman", serif; }

a					{ color: #009; }

a:hover				{ color: #000; }

a .mn				{ color: #336; text-decoration: none; width: 100%; }

a .mn:hover			{ color: #336; text-decoration: underline; }

ul					{ margin-top: 5px; /*text-align: justify;JQ 2-2-08 */ }

.bold				{ font-weight: bold; }

.italic				{ font-style: italic; }

.tx10				{ font-size: 10px; }

.tx11				{ font-size: 11px; }

.tx12				{ font-size: 12px; }

.txBlack			{ color: #000; }

.hidden				{ display: none; }

.paddTop6			{ padding-top: 6px; }

.noWrap				{ white-space: nowrap; }



.itemRight			{ padding: 0px 6px 6px 6px; }

.itemRight .content	{ padding: 6px 0px 6px 0px; }

.dotLine2			{ background-image: url(../images/px_gray.gif); height: 1px; margin-top: 10px; margin-bottom: 10px; }

.signup				{ font-size: 11px; color: #616161; }

.error				{ font-weight: bold; color: #900; }

.copyright			{ padding-top: 30px; }



/* LOGIN */

.loginBoxNotLogged	{ }

.loginBoxLogged		{ }

.itemLogin1			{ padding: 0px 8px 8px 8px; }

.itemLogin2			{ padding: 0px 8px 8px 8px; }

.loginInput			{ width: 91px; vertical-align: middle; }

.loginTextUsername, .loginTextPassword

					{ vertical-align: middle; }

.loginBtn			{ margin-left: 12px; }

.loginForgotPass	{ }

.newMember			{ margin-top: 6px; font-size: 12px; }

.loginMemberMenus	{ display: none; visibility: hidden; }



/* SEARCH BOX */

.searchBox			{ }

.searchBox label	{ font-size: 11px; }

.searchInput		{ width: 120px; margin-top: -10px; }



/* SEARCH */

.searchResultItem	{ margin-bottom: 15px; }

.searchResultItem .title

					{ font-weight: bold; margin-bottom: 5px; }

.searchResultItem .description

					{ font-style: italic; }

.searchResultItem .preview

					{ }



/* NEWS */

.newsContainer		{ height: 187px; width: 192px; overflow: auto; padding-left: 7px; margin-bottom: 0px; background-color:#E6E4E1; }
.newsHeader		    { background-color:#E6E4E1; }

.newsContainer .newsTitle, .newsContainer .newsItem, .newsContainer .newsDate

					{ font-size: 11px; }

.newsItem			{ margin-bottom: 5px; font-weight: bold; font-family: "Trebuchet MS", "Times New Roman", serif; font-size: small; color: #000}

.newsTitle			{ font-weight: bold; margin-bottom: 10px; }

.newsDate			{ margin-bottom: 10px; font-weight: normal;}

.newsDesc			{ font-style: italic; }

.factItem			{ margin-bottom: 10px; font-weight: normal;}


/* PAGE CONTENT */

.pageTitle			{ margin: 22px 0px 6px 0px; }

.actions			{ margin: 10px 0px 15px 0px; }

.path				{ margin: 5px 0px 10px 0px; }

.ctrlStyle			{ width: 250px; }

.highlight			{ background-color: #FF0; color: #000; }

blockquote			{ margin: 0px 0px 0px 40px; }



/* EDIT PAGE CONTENT */

.editPageTable		{ margin: 0px 0px 10px 0px; }

.editPageTit		{ width: 120px; }

.editPageDesc		{ width: 120px; }

.editPageTable td	{ padding: 0px 4px 5px 0px; }

.editPageTitVal		{ width: 240px; }

.editPageCatVal		{ width: 240px; }

.editPageDescVal	{ width: 365px; height: 120px; }



/* NEWSLETTER */

.newsletterTitle	{ font-weight: bold;  font-size: larger; margin: 10px 0px 10px 0px; background-color: #EFEFEF; }

.itemFolderName		{ font-weight: bold; }

.itemFolderDesc		{ font-style: italic; }

.itemFolderActions a, .btnActions

					{ padding: 2px; font-size: smaller; text-decoration: none; }

.itemFolderActions a: hover, .btnActions: hover

					{ background-color: #E1F4FF; }

.itemListHeader		{ color: #000;  font-weight: bold; }

.itemListSpacer		{ height: 4px; }

.divInputBig input	{ width: 400px; }



/* PAGE NUMBERS */

.pages				{ background-color: #FFF; font-size: 5px; }

.pages a			{ padding: 0px 3px 0px 3px; border: solid 1px #DEDEDE; text-decoration: none; font-size: small; font-weight: bold; }

.pages a:hover		{ color: #FFF; border: solid 1px #FFF; background-color: #666; }

.pageActive			{ color: #FFF; background-color: #557695; font-weight: bold; padding: 0px 3px 0px 3px; margin: 0px 1px 0px 1px; border: solid 1px #557695; font-size: small; text-decoration: none; }



/* NEWSLETTER VIEW */

.newsletterSubject	{ font-size: large; margin-bottom: 10px; }

.newsletterMessage	{ margin: 10px 0px 10px 0px; }

.newsletterAttachments

					{ margin: 10px 0px 10px 0px; }

.newsletterInfo		{ font-style: italic; padding-left: 3px; }



/* CALENDAR */

.calendarTitle		{ font-weight: bold; background-color: #EFEFEF; }

.calendarNextPrev	{ background-color: #FFF; }

.calendarDayHeader	{ font-weight: bold; color: #336699; }

.calendarDay		{ background-color: #FFF; }

.calendar			{ margin-bottom: 10px; }

.calendar a			{ text-decoration: none; }

.calendarDaySelected{ color: #336699; font-weight: bold; }

.calendarWeekendDay { background-image: url(../images/calendarWeekendDayBack.gif); }

.calendarSelector	{ }

.calendarToday		{ font-weight: bold; }



/* PHOTO GALLERY */

.photoSelected		{ background-color: #EFEFEF; margin: 10px 0px 10px 0px; }

.photoGalleryClass td

					{ width: 33%; }



/* FLEET CALCULATOR */

.fleetCalculator	{ background-color: #737AA4; padding: 8px; margin-top: 10px; }

.fleetCalculator a	{ color: #FFF; }

.fleetCalculator .title

					{ font-weight: bold; color: #FFF; }

.sponsorName{

	font-size: 16px;

	font-weight: bold;

	margin-top: 18px;

	margin-bottom: 32px;

}

.sponsorLink{

	font-size: 14px;

	font-weight: bold;

	margin-top: 15px;

	margin-bottom: 15px;

	margin-right: 20px;

}

