/*---------------------------------*/
/*  C L I C K T E A M . C O M  ***/
/*        S T Y L E . C S S  ***/
/*                2 0 0 6  ***/
/***************************/

/*
/* M A I N  C O N T A I N E R S */
	body {
		background-image: url(../../eng/img/common/bodybg.gif);
		padding: 0;
		margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #1f3e85;
	}
	#maincontainer {
		margin: 25px auto;		/* "Visual top-margin" is 30 due to fading borders. Center window horiz.*/
		width: 760px;			/* 750px + 2 * 5px (fading border) */
	}
	#mainwindowtop {
		height: 5px;
		line-height: 5px;
		background-image: url(../../eng/img/common/topbg.gif);
		background-repeat: no-repeat;
	}
	#mainwindow {
		background-image: url(../../eng/img/common/middlebg.gif);
		background-repeat: repeat-y;
		padding: 0px 27px 22px 27px; /* Hrz.Padding = 22px + 5px (fading borders) */
	}
	#mainwindowbottom {
		height: 5px;
		line-height: 5px;
		background-image: url(../../eng/img/common/bottombg.gif);
		background-repeat: no-repeat;
	}
	#mainheader {
		height: 80px;
		background-image: url(../../eng/img/common/h_ctlogo.gif);
		background-repeat: no-repeat;
		background-position: 0px 13px;
	}
	#ctlogo_anchor {
		display: block;
		position: absolute;
		margin-top: 16px;
		width: 81px;
		height: 65px;
	}
	#mainicons {
		height: 40px;
		padding-top: 20px;
		text-align: right;
		vertical-align: middle;
		color: #000;
	}
		.mi_imgc { /* Vertically align the icons to the text */
			height: 13px;
			vertical-align: middle;
			margin: 0 2px;
		}
		.mi_separator {
			margin: 0 4px;
		}
		#mainicons a, #mainicons a:active, #mainicons a:link, #mainicons a:visited {
			font-size: 10px;
			color: #000;
		}
		#mainicons a:hover {
			color: #777;
			text-decoration: none;
		}
	#mainpage {
		width: 706px;
	}
	#mainpagewithsidebar {
		float: left;
		width: 466px;
	}
	#mainfoot {
		text-align: center;
		color: #fff;
	}
		#mainfoot a, #mainfoot a:active, #mainfoot a:link, #mainfoot a:visited {
			color: #fff;
		}
		#mainfoot a:hover {
			color: #284c7f;
			text-decoration: none;
		}
		
/*
/* C O M M O N  D E S I G N  E L E M E N T S */
	a, a:active, a:link, a:visited {
		color: #00f;
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
	}
	img {
		border: 0;
		padding: 0;
		margin: 0;
	}
	table {
		border: 0;
		margin: 0;
		padding: 0;
		width: 100%;
	}
	div {
		border: 0;
	}
	br {
		line-height: 5px;
	}
	p {
		margin: 5px 0;
	}
	h1, .h1 {
		margin: 0px 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bolder;
		color: #6f93db;
	}
	pre {
		margin: 0;
		padding: 0;
	}
	.hrz_hr {
		margin: 5px 0;
		height: 1px;
		line-height: 1px;
		background-image: url(../../eng/img/common/hr_bg.gif);
		background-repeat: repeat-x;
	}
	ul, ol {
		margin: 0 0 0 20px;
		padding: 0;
	}
	li {
		margin: 0;
		padding: 0;
	}
	form {
		margin: 0;
		padding: 0;
	}
	input, select {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #1f3e85;
		border: 1px solid #ccc;
	}
	/*
	/* S I D E B A R */
		#sidebar {
			float: right;
			width: 230px;
		}
		.sidebar_hr {
			clear: both;
			margin: 2px 0 2px 0;
			height: 1px;
			line-height: 1px;
			background-image: url(../../eng/img/common/hr_bg.gif);
			background-repeat: repeat-x;
		}
		.sidebar_item {
			width: 230px;
		}
		.sidebar_itemnoicon {
			width: 230px;
		}
		.sidebar_itemicon {
			float: left;
			width: 44px;
			height: 44px;
		}
		.sidebar_itemdescription, .sidebar_itemdescriptionnoicon {
			float: left;
			width: 170px;
			margin-bottom: 5px;
			padding: 5px 0 0 5px;
		}
		.sidebar_itemdescriptionnoicon {
			width: 214px;
		}
			.sidebar_itemdescription a.h1, .sidebar_itemdescription a.h1:active, .sidebar_itemdescription a.h1:link, .sidebar_itemdescription a.h1:visited
			.sidebar_itemdescriptionnoicon a.h1, .sidebar_itemdescriptionnoicon a.h1:active, .sidebar_itemdescriptionnoicon a.h1:link, .sidebar_itemdescriptionnoicon a.h1:visited {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bolder;
				text-decoration: none;
				color: #3265cb;
			}
			.sidebar_itemdescription a.h1:hover, .sidebar_itemdescriptionnoicon a.h1:hover {
				color: #980000;
			}
			.sidebar_itemdescription p, .sidebar_itemdescriptionnoicon p {
				margin: 0;
				padding: 0;
				font-size: 10px;
				text-align: left;
			}
			.sidebar_hfree {
				font-weight: bolder;
				font-style: italic;
				color: #980000;
			}
		.sidebarspacer {
			height: 20px;
		}

/*
/* B U G / D E S I G N - F I X E S */
.designfix001 {
	height: 0px;
	line-height: 0px;
	clear: both;
}