/**
 * Style sheet cpl-style
 */
body
{
	left:50%;
	position:absolute;
	clear:both;
	margin:0px;
	background-color:#2D3F6F;
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:11px;
	background: url('tl_files/cpl-site/images/bggrad2.jpg') repeat;
}

p.active
{
	background-color:#869ace;
	font-weight:bold;
	padding-left: 10px;
	color:#1E2A5C;
	display: block;
	background-color: #DCE2FA;
	padding-left: 10px;
}

li.active
{
	list-style-type:none;
}

li.first
{
	list-style-type:none;
}

li.last
{
	list-style-type:none;
}

li.activefirst
{
	list-style-type:none;
}

li.activelast
{
	list-style-type:none;
}

li.menupoint
{
	list-style-type:none;
}

a
{
	text-decoration:none;
	color:#374E8A;
}

a.footerlink
{
	text-decoration:none;
	color:#DCE2F1;
}

a.announce
{
	padding:5px;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#ffffff;
}

a.announceWeiter
{
	padding:5px;
	text-decoration:none;
	font-size:9px;
	color:#ffffff;
}

a.announce:hover
{
	padding:5px;
	font-weight:bold;
	color:#ffffff;
	text-decoration: none;
}

a.footerlink:hover
{
	text-decoration:underline;
	color:#DCE2F1;
}

a.menulink
{
	display:block;
	margin-top:2px;
	margin-bottom:2px;
	padding:0px;
	text-decoration:none;
	color:#1E2A5C;
	white-space:nowrap;
	background-color: #B9C5E3;
	padding-left: 10px;
}

a.menulink:active
{
	font-weight:bold;
	text-decoration:none;
	color:#B9C5E3;
	display: block;
	background-color: #DCE2FA;
	padding-left: 10px;
}

p.activelast
{
	font-weight:bold;
	text-decoration:none;
	color:#1E2A5C;
	display: block;
	background-color: #DCE2FA;
	padding-left: 10px;
}

p.activefirst
{
	font-weight:bold;
	text-decoration:none;
	color:#1E2A5C;
	display: block;
	background-color: #DCE2FA;
	padding-left: 10px;
}

p.activesubmenu
{
	font-weight:bold;
	text-decoration:none;
	color:#1E2A5C;
	display: block;
	background-color: #DCE2FA;
	padding-left: 10px;
}

a:hover
{
	text-decoration:underline;
	color:#000;
	cursor:pointer;
}

a.menulink:hover
{
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#1E2A5C;
	cursor:pointer;
}

#container
{
	width:710px;
	margin-left:-350px;
}

#nav1
{
	width:124px;
	height:30px;
	float:left;
	background: url(tl_files/cpl-site/images/nav1.jpg) no-repeat;
}

#nav2
{
	width:112px;
	height:30px;
	float:left;
	background: url(tl_files/cpl-site/images/nav2.jpg) no-repeat;
}

#nav3
{
	width:114px;
	height:30px;
	float:left;
	background: url(tl_files/cpl-site/images/nav3.jpg) no-repeat;
}

#nav4
{
	width:112px;
	height:30px;
	float:left;
	background: url(tl_files/cpl-site/images/nav4.jpg) no-repeat;
}

#nav5
{
	width:112px;
	height:30px;
	float:left;
	background: url(tl_files/cpl-site/images/nav5.jpg) no-repeat;
}

#nav6
{
	width:126px;
	height:30px;
	float:left;
	background: url(tl_files/cpl-site/images/nav6.jpg) no-repeat;
}

.buttonText
{
	padding-top:14px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
}

#navcontainer
{
	clear:both;
	margin-top:12px;
	margin-left:5px;
}

#hidden
{
	height:15px;
	clear:both;
}

#main
{
	width:688px;
	float:left;
	padding:12px;
	text-align:left;
	background-color:#ffffff;
	border:1px solid #7C92CB;
	color:#18223D;
	line-height:1.6em;
}

.mod_article
{
	height:100%;
	float:left;
}

#fpic
{
	width:686px;
	height:200px;
	clear:both;
	background-color:#000000;
	border:1px inset #7C92CB;
	background: url('tl_files/cpl-site/images/cpl.jpg') no-repeat;
}

#fpicHome
{
	width:686px;
	height:200px;
	clear:both;
	background-color:#000000;
	border:1px inset #7C92CB;
	background: url('tl_files/cpl-site/images/cpl.jpg') no-repeat;
}

#sidebar
{
	width:197px;
	float:right;
	clear:both;
	margin-top:5px;
	margin-left:9px;
	padding-left:8px;
	text-align:left;
	border-left:1px solid #BBB;
}

h1
{
	padding-top:5px;
	font-weight:bold;
	font-size:20px;
}

.hideme
{
	display:none;
	color:#white;
}

.headertext1
{
	font-weight:bold;
	font-size:18px;
}

.headertext2
{
	font-weight:bold;
	font-size:10px;
}

#footer
{
	height:20px;
	clear:both;
	padding-top:5px;
	text-align:center;
	vertical-align:middle;
	background-color:#374E8A;
	color:#fff;
}

#right
{
	width:190px;
	left:-21px;
	position:relative;
	vertical-align:top;
	border-left:1px solid #BBBBBB;
	float:right;
}

#b2
{
	width:213px;
	margin-bottom:1em;
	padding:0;
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;
}

#b2 ul
{
	margin:0;
	padding:0;
	list-style: none;
}

b2 li
{
	width:auto;
	height:20px;
	margin:0;
	vertical-align:middle;
	border-bottom:2px solid #283864;
	list-style-type:none;
}

#b2 li a
{
	width:auto;
	display:block;
	padding:0px 0px 8px 5px;
	background-color:#B9C5E3;
	border-right:5px solid #283864;
	border-left:5px solid #283864;
	text-decoration:none;
	color:#fff;
}

#b2 li a:hover
{
	background-color:#869ACE;
	border-right:5px solid #2D3F6F;
	border-left:5px solid #2D3F6F;
	font-weight:bold;
	color:#fff;
}

.bhz
{
	width:auto;
	display:block;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:4px;
	text-align:left;
	background-color:#283864;
	border-right:5px solid #283864;
	border-left:5px solid #283864;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
}

.ht1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	color:#7C92CB;
}

.hw2
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#869ACE;
}

.mod_navigationSub
{
	width:230px;
	height:0px;
	left:448px;
	top:-190px;
	position:relative;
	font-family:Verdana,Arial,sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	white-space:nowrap;
	list-style-type:none;
}

.mod_article
{
	width:454px;
	top:0px;
	position:relative;
	display:block;
	margin-top:7px;
	padding-top:7px;
	padding-right:22px;
	border-right:1px solid #BBBBBB;
}

.mod_newslist
{
	padding-left:12px;
}

.noteblock1
{
	width:400px;
	margin:7px 0px;
	padding:5px;
	border:1px solid #B9C5E3;
	color:#000;
	background: #E8EAF7;
}

.mod
{
	margin:5px 0px 10px 0px;
	padding:0;
}

.push
{
	margin:7px 0px;
}

.noteheader
{
	width:auto;
	height:24px;
	margin-bottom:3px;
	text-align:left;
	border-bottom:1px solid #7C92CB;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	color:#000;
}

p
{
	margin:0;
	padding:0;
}
