@import url("content.css");

/* GENERAL LAYOUT */
body				{ margin: 0px; padding: 0px; }
.backBody			{ background-color: #C6C3B7; background-image: url(bg.gif); background-repeat: repeat-y; }
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; /*text-align: justify;JQ 2-2-08 */ }
a					{ color: #000099; }
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; }
.padd13				{ padding: 13px; }
.padd8				{ padding: 8px; }

.itemRight			{ padding: 7px 15px 15px 15px; }
.itemRight .content	{ padding: 6px 0px 6px 0px; }
.dotLine			{ background-image: url(bg_dot_h.gif); height: 1px; }
.dotLine2			{ background-image: url(px_gray.gif); height: 1px; margin-top: 10px; margin-bottom: 10px; }
.backgroundDot		{ background-image: url(bg_dot.gif); }
.signup				{ font-size: 11px; color: #616161; }
.error				{ font-weight: bold; color: #900; }
.copyright			{ }

/* LOGIN */
.loginBoxNotLogged	{ }
.loginBoxLogged		{ }
.itemLogin1			{ padding: 0px 15px 5px 15px; }
.itemLogin2			{ padding: 7px 15px 15px 15px; }
.loginInput			{ vertical-align: middle; width: 110px; }
.loginTextUsername, .loginTextPassword 
					{ vertical-align: middle; }
.loginBtn			{ padding-left: 29px; vertical-align: middle; }
.loginForgotPass	{ vertical-align: top; }
.newMember			{ font-size: 12px; }
.loginMemberMenus	{ }

/* SEARCH */
.searchBox			{ padding: 7px 15px 15px 15px; }
.searchBox, .searchBox label 
					{ }
.searchInput		{ width: 114px; }
.searchResultItem	{ margin-bottom: 15px; }
.searchResultItem .title 
					{ font-weight: bold; margin-bottom: 5px; }
.searchResultItem .description 
					{ font-style: italic; }
.searchResultItem .preview 
					{ }

/* NEWS */
.newsContainer		{ width: 482px; padding: 13px; }
.newsItem			{ margin-bottom: 10px; }
.newsTitle			{ font-size: small; font-weight: bold; }
.newsDate			{ font-size: small; }
.newsDesc			{ font-style: italic; }

/* PAGE CONTENT */
.content			{ padding: 0px 15px 15px 15px; }
.pageTitle			{ margin: 22px 0px 6px 0px; }
blockquote			{ margin: 0px 0px 0px 40px; }
.actions			{ margin: 10px 0px 15px 0px; }
.path				{ margin: 5px 0px 10px 0px; }
.ctrlStyle			{ width: 250px; }
.highlight			{ background-color: #FF0; color: #000; }
.homeSectionCenter	{ height: 94px; padding: 13px; }

/* EDIT PAGE CONTENT */
.editPageTable		{ width: 500px; margin: 0px 0px 5px 0px; }
.editPageTit		{ width: 120px; white-space: nowrap; }
.editPageDesc		{ width: 120px; }
.editPageTable td	{ padding: 0px 4px 5px 0px; }
.editPageTitVal		{ width: 370px; }
.editPageCatVal		{ width: 370px; }
.editPageDescVal	{ width: 370px; height: 150px; }

/* 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: 390px; }

/* 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(calendarWeekendDayBack.gif); }
.calendarSelector	{ }
.calendarToday		{ font-weight: bold; }

/* FLEET CALCULATOR */
.fleetCalculator	{ background-color: #DDD; padding: 15px; }
.fleetCalculator .title 
					{ font-weight: bold; color: #000; }