/* text colors */
.Clg3,a.Clg3,a.Clg3:link {
	color: #9fd6f2;
}

.Clg3Dark,a.Clg3Dark,a.Clg3Dark:link {
	color: #9fd6f2;
}

.Clg3Light,a.Clg3Light,a.Clg3Light:link {
	color: #dcf1fc;
}



/** links */
.linkClg3,a.linkClg3:link,a.linkClg3:visited {
	color: #9fd6f2 ! important;
	font-weight: bold;
	text-align: left;
	display: inline;
	font-size: 10px;
}

a.linkClg3:hover,a.linkClg3:active {
	color: #336699 ! important;
	font-weight: bold;
	text-align: left;
	display: inline;
	font-size: 10px;
}

/* buttons */
.buttonClg3,a.buttonClg3:link,a.buttonClg3:visited {
	color: #9fd6f2 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg3/arrow.gif) no-repeat 100% 50%;
}

a.buttonClg3:hover,a.buttonClg3:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg3/arrow.gif) no-repeat 100% 50%;	
}

.buttonEditClg3,a.buttonEditClg3:link,a.buttonEditClg3:visited {
	color: #9fd6f2 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	width: 1px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg3/edit.gif) no-repeat 100% 50%;
}

a.buttonEditClg3:hover,a.buttonEditClg3:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	width: 1px;
	white-space: nowrap;
	background: url(images/Clg3/edit.gif) no-repeat 100% 50%;
}

.buttonDeleteClg3,a.buttonDeleteClg3:link,a.buttonDeleteClg3:visited {
	color: #9fd6f2 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	width: 1px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg3/delete.gif) no-repeat 100% 50%;
}

a.buttonDeleteClg3:hover,a.buttonDeleteClg3:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	width: 1px;
	white-space: nowrap;
	background: url(images/Clg3/delete.gif) no-repeat 100% 50%;
}


.buttonInfoClg3,a.buttonInfoClg3:link,a.buttonInfoClg3:visited {
	color: #9fd6f2 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	max-width: 100px;
	width: 1px;
	white-space: nowrap;
	padding-right: 15px;
	background: url(images/Clg3/info.gif) no-repeat 100% 50%;
}

a.buttonInfoClg3:hover,a.buttonInfoClg3:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	text-align: right ! important;
	display: inline;
	width: 1px;
	white-space: nowrap;
	background: url(images/Clg3/info.gif) no-repeat 100% 50%;	
}


.buttonLeftClg3,a.buttonLeftClg3:link,a.buttonLeftClg3:visited {
	color: #9fd6f2 ! important;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 1px;
	display: inline;
	white-space: nowrap;
	padding-left: 15px;
	background: url(images/Clg3/arrow.gif) no-repeat 0% 50%;
}

a.buttonLeftClg3:hover,a.buttonLeftClg3:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	display: inline;
	width: 1px;
	display: inline;
	white-space: nowrap;
	background: url(images/Clg3/arrow.gif) no-repeat 0% 50%;	
}

.buttonBackClg3,a.buttonBackClg3:link,a.buttonBackClg3:visited {
	color: #9fd6f2 ! important;
	font-weight: bold;
	font-size: 10px;
	display: block;
	width: 1px;
	display: inline;
	white-space: nowrap;
	padding-left: 15px;
	background: url(images/Clg3/arrowBack.gif) no-repeat 0% 50%;
}

a.buttonBackClg3:hover,a.buttonBackClg3:active {
	color: #336699 ! important;
	font-weight: bold;
	font-size: 10px;
	display: inline;
	width: 1px;
	display: inline;
	white-space: nowrap;
	background: url(images/Clg3/arrowBack.gif) no-repeat 0% 50%;	
}

/* boxes */
.borderedClg3 {
	border: 1px #dcf1fc solid;
	color: #000000;
}

.borderedMenu {
	border: 1px #ffffff solid;
	color: #000000;
	background-color: #dcf1fc;
}

.boxClg3,a.boxClg3,a.boxClg3:link,a.boxClg3:visited {
	font-size: 10px;
	color: #000000;
	background-color: #dcf1fc;
}

.headBoxClg3 {
	font-size: 10px;
	color: #000000;
	background-color: #9fd6f2;
}

/*
search results
*/
.headSearchResultClg3 {
	font-size: 10px;
	padding: 3px;
	color: #000000;
	background-color: #9fd6f2;
}

.searchResultClg3,a.searchResultClg3,a.searchResultClg3:link,a.searchResultClg3:visited
	{
	padding: 3px;
	color: #000000;
	background-color: #dcf1fc;
}

/* form */
.formInputClg3 {
	padding: 2px;
	margin-bottom: 3px;
	border: #9fd6f2 1px solid;
	background-color: #FFFFFF;
}

.formInputRightClg3 {
	padding: 1px;
	margin-bottom: 3px;
	font-size: 11px;
	border: #9fd6f2 1px solid;
	background-color: #FFFFFF;
	text-align: right;
}

.formLabelClg3 {
	margin-bottom: 3px;
	font-weight: bold;
}

/* top - navigation */

#top_menuClg3 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 649px;
	z-index: 2;
	BACKGROUND: #9fd6f2;
	white-space: nowrap;	
	margin-top: 0;
}

#top_menuClg3 ul {
	list-style: none;
}

#top_menuClg3 li {
	display: block;
	float: left;	
	padding-top: 3px;
	padding-bottom: 3px;
}

#top_menuClg3 ul li a:link, #top_menuClg3 ul li a:visited {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 5px;
	font-weight:bold;
	BORDER-RIGHT: #fff 1px solid;
	color: #FFFFFF;	
	padding-top: 3px;
	padding-bottom: 3px;
}

#top_menuClg3 ul li a:hover {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 5px;
	BACKGROUND: #9fd6f2;
	BORDER-RIGHT: #fff 1px solid;
	font-weight:bold;
	color: #FFFFFF;	
	padding-top: 3px;
	padding-bottom: 3px;
}

#top_menuClg3 a.current {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 5px;
	BACKGROUND: #9fd6f2;
	BORDER-RIGHT: #fff 1px solid;
	font-weight:bold;
	color: #FFFFFF;	
	padding-top: 3px;
	padding-bottom: 3px;
}


