﻿input, select
{
	font-family: Verdana, Arial, Sans-Serif;
}

.newsContentDate
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:11px;
	margin-bottom:10px;
}

.clearClass
{
	display:none;
}

a, a:visited, a:active
{
	color: rgb(51,51,51);
	text-decoration:none;
}

a:hover
{
	color: rgb(255,153,0);
}
#printheaderimage
{
	display:none;
}

.error
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:8pt;
	color:Red;
}
#divNavigationContainer
{
	float:left; 
	margin-left:0; 
	padding-left:180px;	
}

.topbackground
{
	background-image:url("/images/topheader.jpg");
	background-repeat:no-repeat;
}
.menuitems 
{
	background-color:#e5e5e5;
}
.menuitems:hover
{
	background-color:#ff9c00;
	color:White;
	display:block;
}
.menuitems:selected
{
	background-color:white;
}
.leftmenu
{
	padding-left:20px;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
	background-color:#e5e5e5;
	font-weight:bold;

}
.leftmenu a
{
	color:#666666;
}
.header
{
	height:58px;
	background-color: rgb(229,229,229);
	margin:0;
}

.leftheader
{
	width:180px;
	height:58px;
	background-color: rgb(229,229,229);
	float:left;
	margin:0;
}
.logoheader
{
	width:577px;
	height:58px;
	background-color: rgb(0,0,102);
	float:left;
	margin:0;
}
.logo
{
	background-image:url("/images/ltplogo.jpg");
	width:180px;
	height:45px;
	float:right;
	margin-right:23px;
	margin-top:5px;
}
.popupheader
{
	width:100%;
	height:58px;
	background-color:#010066;
	margin-left:0;
}
.popuplogo
{
	background-image:url("/images/ltplogo.jpg");
	width:179px;
	height:44px;
	float:right;
	margin:7px;
}
ul#defaultnavlist
{
	margin:0;
	padding:5px;
	margin-top:-2px;
	width:575px;
	margin-left:-5px;
}
ul#navlist
{
	margin:0;
	padding:5px;
	margin-left:175px;
	margin-top:-2px;
	border-bottom:solid .01em gray;
	width:575px;
}
#navlist li, #navlist a, #defaultnavlist li, #defaultnavlist a
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10px;
	display: inline;
	padding-right: 10px;
	text-decoration:none;
	color:Gray;
}
#navlist a:hover, #defaultnavlist a:hover
{
	color:orange;
}
.menudivider
{
	margin-left:145px; 
	border-bottom: 1px solid gray; 
	width:620px;
	height:20px;
	margin-top:1px;
}
.breadcrumb
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10px;
	color:Gray;
	border-top: solid .01em rgb(153,153,153); 
	width:576px; 
	padding-top:5px;
	padding-bottom:5px;

}

.breadcrumb a
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10px;
	color:Gray;
	text-decoration:none;
}

.breadcrumb a:hover
{
	color:orange;
}

.maincontainer
{
	width:765px;
}

.menucontainer
{
	width:180px;
	float:left;	
}

.menucontainer a,.menucontainer a:visited
{
	text-decoration:none;
	color:Gray;
}

.menucontainer a:hover
{
	color:Black;
}

.contentpage
{
	float:left;
	margin-top:0px;
}

.contentmaincontainer
{
	width:560px;
	float:right;
	margin-right:9px;
}

.contentdefaultcontainer
{
	width:570px;
	float:right;
	margin-right:9px;
	margin-top:1px;
}
.contentbodycontainer
{
	float:left;
	clear:both;
}
.contentdefaultbodycontainer
{
	float:right;
	clear:both;
}
.contenttitle
{
	font-family:Verdana, Arial, Trebuchet MS, Sans-Serif;
	font-size:18px;
	font-weight:bold;
	color: #ff9c00;
	float:left;
	margin-bottom:10px;
}
.contentcontainer
{
	margin-top:15px;
	float:left;
	margin-bottom:20px;
}
.contentcollection
{
	float:right;
}
.contentblock
{
	font-family:Verdana, Arial, Trebuchet MS, Sans-Serif;
	font-size:10px;
	clear:left;
}

/*
img
{
	float:left;
}
*/
.footer
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10px;
	margin-top:20px;
}

#contentheaderimage p
{
	margin-top:2px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
}

#contentheaderimage img
{
	float:left;
}

#contentheaderimage 
{
	width:576px;
	overflow:hidden;
}

ul#searchbox 
{
	border-top: 1px solid #e5e5e5;
}
ul#searchbox li 
{
	border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

* html ul#searchbox li 
{
	width: 14.9em;
    margin-bottom: -2px;
}

ul#searchbox li a {
           display: block;
            padding: 1px 4px 3px 7px;
            border-bottom: 1px solid #fff;
            color: #666;
            text-decoration: none;
            background: #e5e5e5 url(../img/bg-arrow-linklist-default.gif) no-repeat scroll 9px 7px;
}

* html ul#searchbox li a {
			clear: left;
            float: left;
            display: inline; /* msie 6.x float rendering patch \*/
            width: 12.3em;/*
            margin-left: -1px;
            border-left: 1px solid #fff;\*/
            border-right: 1px solid #fff;}

ul#searchbox li.selected a,
ul#searchbox li.selected a:hover,
ul#searchbox li.selected a:focus,
ul#searchbox li.selected a:active 
{
	color: #333;
    background-color: #fff;
    background-image: none;
}

ul#searchbox li a span
{
	display: block;
}

.gridpadding
{
	padding:10px;
}

.bold
{
	font-weight:bold;
}
.popupbody
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size:12px;
	margin:0;
}

.popupbody a
{
	color:#010066;
	text-decoration:none;
}
.popupbody a:hover
{
	color:#ff9c00;
	text-decoration:none;
}

h1
{
	color:#ff9c00;
	font-size:24px;
}

/*search*/

.searchbox
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	width:520px;
	background-color:#e5e5e5;
	margin:0 0 10px 15px;
	padding:10px;
	height:20px;
}
	
.displayoptioncontainer
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:12px;
	font-weight:normal;
	float:left;
	margin-left:15px;
}

.resultscontainer
{
	float:left;
	margin-left:15px;
	clear:both;
	margin-top:15px;
}

.newstitle
{
	font-size:11px; 
	font-weight:bold; 
	margin-bottom:-8px;
}
.newstitle a, .newstitle a:visited, .newstitle a:active
{
	color:rgb(51,51,51);
	margin:0;
	text-decoration:none;
}
.newstitle a:hover
{
	color:rgb(255,153,0);
}

.inthenews
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
}
.inthenews p
{
	margin:0;
	color:rgb(102,102,102);
}
/*login*/
.logincontainer
{
	border:solid .01em #000068;
	height:110px;
	width: 126px;
	background-color:#cecece;
	float:right;
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10px;
}
.loginheader
{
	height:17px;
	background-color:#000068;
	color:White;
	font-weight:bold;
	padding-left:5px;
	padding-right:0;
}

.bodycontainer
{
	width:417px;
	float:left;
}

.rightcontainer
{
	background-color:#e6e6e6;
	float:right;
	margin-right:-20px;
	margin-top:1px;
	
}

.login
{
	clear:both;
	float:right;
	}

.teaser
{
	float:left;
	clear:both;
}
.newsdefault
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:18px;
	color: rgb(255,153,0);
	margin-bottom:0;
}
.defaultteasers
{
	background-color:#e6e6e6;
	width:180px;
	float:right;
}
.newsdescription
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
}
.newsdescription a
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
	text-decoration:none;
	color:Gray;
}
.newsdescription a:hover
{
	color:#fe9900;
}

/*MENU*/
.mainmenu
{
	background-color: rgb(229,229,229);
	height:20px;
	width:180px;
}

.mainmenucontainer
{
	float:left;
	width:180px;
}
.mainleftblock
{
	background-color: rgb(144,144,188);
		border-bottom:solid 1px white;
}
.subleftblock
{
	background-color: rgb(0,0,102);
}
.searchleftblock
{
	background-color: rgb(255,153,0);
}
.searchbloc
{
	background-color: rgb(204,204,204);
	border-right: solid 1px rgb(102,102,102);
}

.menutitle
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10px;
	font-weight:bold;
	color:rgb(51,51,51);
	background-color: rgb(229,229,229);
	line-height:18px;
	vertical-align:middle;
	height:22px;
	border-bottom:solid 1px white;
	border-right:solid 1px rgb(102,102,102);
	padding-left:10px;
	border-left:solid 1px rgb(255,255,255);
}

.topmenuborder
{
	border-top:solid 1px rgb(102,102,102);
}
.topblockborder
{
	border-top:solid 1px rgb(144,144,188);
}

.menuandsearchconnection
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10px;
	font-weight:bold;
	color:rgb(51,51,51);
	background-color: rgb(229,229,229);
	line-height:18px;
	vertical-align:middle;
	height:22px;
	border-bottom:solid 1px white;
	border-right:solid 1px rgb(102,102,102);
	padding-left:10px;
	border-top:0;
}
.searchcontainer
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10px;
	font-weight:bold;
	color:rgb(51,51,51);
	background-color: rgb(255,255,255);
	line-height:18px;
	vertical-align:middle;
	height:22px;
	border-bottom:solid 1px white;
	border-right:solid 1px rgb(102,102,102);
	padding-left:10px;
	
}
.searchtextbox
{
	border:solid 1px gray;
	width:92%;
	margin:5px;
	height:15px;
	
}
.bottomcell
{
	height:200px;
	background-color: rgb(229,229,229);
	border-right:solid 1px rgb(102,102,102);
	border-bottom:solid 1px rgb(102,102,102);
}
.menutitle a
{
	text-decoration:none;
	color:rgb(51,51,51);
}
.menutitle a:hover
{
	color:rgb(255,255,255);
}
.menutitle:hover
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10px;
	font-weight:bold;
	color:rgb(255,255,255);
	background-color: rgb(255,186,77);
	line-height:18px;
	vertical-align:middle;
	height:22px;
}

.menutitleselected
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10px;
	font-weight:bold;
	color:rgb(51,51,51);
	background-color: rgb(255,255,255);
	line-height:18px;
	vertical-align:middle;
	height:22px;
	border-bottom:solid 1px white;
	border-right:solid 1px rgb(102,102,102);
	padding-left:10px;
}

.subtitleselected
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:rgb(51,51,51);
	background-color: rgb(255,255,255);
	line-height:18px;
	vertical-align:middle;
	border-bottom:solid 1px white;
	border-right:solid 1px rgb(102,102,102);
	border-left:solid 1px rgb(255,255,255);
	text-indent:-13px;
	padding-left:23px;
	line-height:16px;
	padding-top:2px;
	padding-bottom:2px;}

.subtitle
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:rgb(51,51,51);
	background-color: rgb(229,229,229);
	line-height:18px;
	vertical-align:middle;
	border-bottom:solid 1px white;
	border-right:solid 1px rgb(102,102,102);
	border-left:solid 1px rgb(255,255,255);
	text-indent:-13px;
	padding-left:23px;
	padding-bottom:2px;
	line-height:16px;
	padding-top:2px;
	padding-bottom:2px;
}
.rightborder
{
	border-right:solid 1px rgb(102,102,102);
}
.subtitle a, .subtitle a:visited
{
	color:rgb(51,51,51);
	text-decoration:none;
}
.subtitle a:hover
{
	color:rgb(255,255,255);
}
.subtitle:hover
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10px;
	font-weight:normal;
	color:rgb(255,255,255);
	background-color: rgb(255,186,77);
	vertical-align:middle;
}

.spacer
{
	margin-left:10px;
}
.subtitleindent
{
	margin-left:20px;
}
.spacerindent
{
	width:5px;
}

/*Collection*/
.collectionslist
{
	margin-top:20px;
}

.collectionslist td
{
	padding:0px;
	margin:0px;
}

.CollectionClass
{
	background-color:#e5e5e5;
	margin-top:0px;
	margin-bottom:5px;
}

.CollectionClass table
{
	margin-bottom:0px;
}
	
.CollectionClass td
{
	padding:5px 2px 5px 5px;
}

.CollectionClass p
{
	margin:0px;
}

.collectionTitle
{
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:bold;
	font-size:10px;
}

.collectionDescription
{
	font-family:Verdana, Arial, Sans-Serif;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;
	color:rgb(102,102,102);
}
.collectionThumbnail img
{
	border:0;
}
/*LOGIN*/
.login
{
}

#printButton, .linebreak
{
	display:none;
}


.admintop
{
	height:60px;
	background-image:url("/images/admin/adminBGtop.jpg")
}
.adminlefticon_folder
{
	height:60px;
	width:180px;
	margin-left:10px;
	background-image:url("/images/admin/adminiconfolders.jpg");
	float:left;
}
.adminlogo
{
	height:60px;
	width:180px;
	margin-right:10px;
	background-image:url("/images/admin/adminlogo.jpg");
	float:right;
}
.admintitlebar
{
	height:50px;
	background-image:url("/images/admin/admintitlebarBG.jpg");
}
.admintitle
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:18px;
	font-weight:bold;
	color:Gray;
	float:left;
}