@import url("content.css");

/* GENERAL LAYOUT */
body				{ margin: 5px; padding: 5px; background-color: #BEC8CF; }
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: #557695; }
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; }
.hidden				{ display: none; }
.txBlack			{ color: #000; }
.paddTop6			{ padding-top: 6px; }
.padd13				{ padding: 13px; }
.padd8				{ padding: 8px; }

.itemRight			{ padding: 7px 15px 15px 15px; }
.itemRight .content	{ padding: 6px 0px 6px 0px; }
.dotLine			{ background-image: url(../images/bg_dot_h.gif); height: 1px; }
.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			{ }

/* LOGIN */
.loginBoxNotLogged, .loginBoxLogged 
					{ background-color: #EFEBE7; background-image: url(../images/login_bottom.gif); background-repeat: no-repeat; background-position: center bottom; }
.itemLogin1 {
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-left: 10px; 
	padding-right: 10px;
}
.itemLogin2			{ padding: 5px 10px 5px 10px; }
.loginInput			{ width: 140px; }
.loginTextUsername,.loginTextPassword 
					{ display: block; }
.loginBtn			{ float: left; margin-left: -139px; }
.loginForgotPass	{ float: left; margin: 22px 20px 5px 0px; display: block; }
.newMember			{ font-size: 12px; }
.loginMemberMenus	{ display: none; visibility: hidden; }

/* SEARCH BOX */
.searchBox			{ padding: 8px; }
.searchBox, .searchBox label 
					{ font-size: 11px; }
.searchInput		{ width: 104px; margin-top: -10px;}

/* SEARCH */
.searchResultItem	{ margin-bottom: 15px; }
.searchResultItem .title 
					{ font-weight: bold; margin-bottom: 5px; }
.searchResultItem .description 
					{ font-style: italic; }
.searchResultItem .preview 
					{ }

/* EDIT PAGE CONTENT */
.editPageTable		{ width: 335px; margin: 0px 0px 10px 0px; }
.editPageTit		{ width: 104px; }
.editPageDesc		{ width: 120px; }
.editPageTable td	{ padding: 0px 4px 5px 0px; }
.editPageTitVal		{ width: 200px; }
.editPageCatVal		{ width: 200px; }
.editPageDescVal	{ width: 350px; height: 150px; }

/* NEWS */
.newsContainer		{ width: 485px; 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: 10px 15px 15px 15px; }
.actualContent		{ padding: 0px 12px 0px 12px; }
.rightFloatContent 	{ width: 170px; float: right; margin-left: 10px; }
.rightFloatContent2	{ position: absolute; left: 567px; top: 103px; width: 170px; z-index: 10; }
.underMenus			{ width: 170px; height: 200px; margin: 0px 0px 10px 10px; border: 0px; }
.underMenusLogged	{ width: 170px; height: 110px; margin: 0px 0px 10px 10px; border: 0px; }
.leftFloatContent	{ margin-top: 100px; }
.pageTitle			{ padding: 22px 0px 6px 0px; }
blockquote			{ margin: 0px 0px 0px 40px; }
.actions			{ margin: 20px 0px 15px 0px; }
.path				{ margin: 5px 0px 10px 0px; }
.ctrlStyle			{ width: 250px; }
.highlight			{ background-color: #FF0; color: #000; }

/* NEWSLETTER */
.newsletterTitle	{ font-weight: bold; margin: 10px 0px 10px 0px; }
.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; }
.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; }
.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; } 

/* NEWSLETTER VIEW */
.newsletterSubject	{ font-size: large; margin-bottom: 10px; }
.newsletterMessage	{ margin: 10px 0px 10px 0px; }
.newsletterAttachments 
					{ margin: 0px 0px 10px 0px; }
.newsletterInfo		{ font-style: italic; padding-left: 3px; }

/* CALENDAR */
.calendar			{ margin-bottom: 10px; }
.calendar a			{ text-decoration: none; }
.calendarTitle		{ font-weight: bold; background-color: #EFEFEF; }
.calendarNextPrev	{ background-color: #FFF; }
.calendarDayHeader	{ font-weight: bold; color: #336699; }
.calendarDay		{ background-color: #FFF; }
.calendarDaySelected{ color: #336699; font-weight: bold; }
.calendarWeekendDay { background-image: url(../images/calendarWeekendDayBack.gif); }
.calendarSelector	{ }
.calendarToday		{ font-weight: bold; }

/* FLEET CALCULATOR */
.fleetCalculator	{ background-color: #EFEBE7; padding: 8px; margin-top: 10px; }
.fleetCalculator .title 
					{ font-weight: bold; color: #000; }
