/**
 * Style sheet screen
 */
.mod_sitemap ul
{
	margin:0px 0px 10px 0px;
	padding:0;
	list-style-type:none;
}

.mod_sitemap li, .mod_sitemap li a
{
	margin-top:10px;
	color:#0e314c;
}

.mod_sitemap li.submenu
{
	float:left;
	margin-left:20px;
}

.mod_sitemap li a:hover
{
	color:#e42518;
}

.mod_sitemap ul ul
{
	margin-bottom:10px;
	padding-left:20px;
	list-style-type:disc;
}

.mod_sitemap li li, .mod_sitemap li li a
{
	float:none;
	margin-top:0;
	color:#467492;
}

.mod_newsmenu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.layout_simple
{
	margin-bottom:10px;
}

#copyright
{
	right:0px;
	top:45px;
	position:absolute;
	font-size:0.8em;
	color:#7790a1;
	background: none;
}

#right .mod_article
{
	padding:8px 8px 12px 8px;
	background-image:url("tl_files/layout/right_spacer.gif");
	background-position:right bottom;
	background-repeat:no-repeat;
}

#right .mod_article.noline
{
	background: none
}

#right .mod_newsalertsubscribe input.text, #right .mod_newsalertunsubscribe input.text
{
	width:130px;
	border:1px solid #999999;
}

#right .mod_newsalertsubscribe input.submit, #right .mod_newsalertunsubscribe input.submit
{
	display:block;
	margin-top:5px;
	margin-right:15px;
	border:1px solid #999999;
}

#right .mod_newsalertsubscribe .confirm
{
	padding:5px;
	background-color:#cc0000;
	font-weight:bold;
	color:#FFFFFF;
}

.pagination li
{
	display:inline;
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.pagination
{
	margin-top:22px;
	padding-top:4px;
	border-top:1px solid #ece4d9;
}

.pagination p
{
	width:160px;
	float:left;
	padding-right:3px;
	padding-left:3px;
	text-align:left;
}

.pagination ul
{
	width:240px;
	float:right;
	margin:0px;
	padding:0px 3px;
	text-align:right;
}

#header .mod_changelanguage
{
	right:230px;
	top:16px;
	position:absolute;
	float:right;
	font-size:0.9em;
	color:#e42518;
	z-index: 901;
}

#header .mod_changelanguage ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#header .mod_changelanguage li
{
	display:inline;
	margin-left:2px;
	padding-left:5px;
	background-image:url("tl_files/layout/footer_nav-spacer.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

#header .mod_changelanguage li.first
{
	margin-left:0;
	padding-left:0;
	background: none;
}

#header .mod_changelanguage li p
{
	display:inline;
	margin:0;
	padding:0;
}

#main .mod_article
{
	margin-bottom:15px;
}

#main .mod_article#home
{
	margin-top:0px;
}

#main .mod_newsarchive h1
{
	margin-top:15px;
}

#main .ce_form td
{
	padding-bottom:5px;
}

#main .ce_form .col_first
{
	padding-top:5px;
	padding-right:15px;
	padding-left:20px;
	vertical-align:top;
}

#main .ce_form .col_first span.mandatory
{
	padding-left:2px;
	color:#FF0000;
}

#main .ce_form input.text, #main .ce_form textarea
{
	width:500px;
	border:1px solid #999999;
}

#main .mod_login td
{
	padding-bottom:5px;
}

#main .mod_login input.text, #main .mod_login textarea
{
	width:150px;
	border:1px solid #999999;
}

#main .mod_login .col_first
{
	padding-top:5px;
	padding-right:15px;
	padding-left:20px;
	vertical-align:top;
}

#main .ce_form_custom input.text, #main .ce_form_custom textarea
{
	width:350px;
	border:1px solid #999999;
}

#main .ce_form div.error
{
	margin:1px 0px 0px 0px;
	padding:2px 0px 3px 20px;
	background-image:url("system/themes/default/images/error.gif");
	background-position:left center;
	background-repeat:no-repeat;
	color:#cc3300;
}

#main .mod_breadcrumb
{
	height:28px;
	margin-bottom:15px;
	background-image:url("tl_files/layout/breadcrumb_spacer.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
}

body.right #main .mod_breadcrumb
{
	background-image:url("tl_files/layout/breadcrumb_spacer_right.gif");
}

#main .mod_breadcrumb, #main .mod_breadcrumb a, #main .mod_breadcrumb .active
{
	text-decoration:none;
	font-size:0.95em;
	color:#7790a1;
}

#left .mod_navigation
{
	margin:0;
	padding:4px 0px 0px 0px;
	background-image:url("tl_files/layout/left_nav-spacer.gif");
	background-position:left top;
	background-repeat:no-repeat;
	font-size:0.9em;
	color:#e42518;
}

#left .mod_navigation p
{
	margin:0;
	padding:0;
}

#left .mod_navigation ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#left .mod_navigation ul li
{
	padding-bottom:4px;
	background-image:url("tl_files/layout/left_nav-spacer.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	line-height:20px;
}

#header #search-field
{
	right:280px;
	top:13px;
	position:absolute;
	float:right;
	z-index: 900;
}

#header #search-field div
{
	display:inline;
}

#header #search-field div.submit_container
{
	.position: relative;
	.bottom: 1px;
}

#header #search-field input
{
	vertical-align:bottom;
}

#header #search-field input.text
{
	height:14px;
	padding:3px;
	border:0;
	font-size:0.9em;
	color:#467492;
}

#header #search-field input.text:focus
{
}

body
{
	background-color:#edf0f2;
}

.noscreen
{
	display:none;
}

#wrapper
{
	margin-top:20px;
	margin-bottom:30px;
	background-image:url("tl_files/layout/bg_wrapper.gif");
	background-position:center top;
	background-repeat:repeat-y;
}

#header
{
	padding-top:16px;
	padding-right:16px;
	padding-left:23px;
	background-image:url("tl_files/layout/bg_header.gif");
	background-position:center top;
	background-repeat:no-repeat;
}

#left
{
	margin-right:8px;
	margin-left:23px;
}

#right
{
	margin-right:23px;
	margin-left:8px;
	background-image:url("tl_files/layout/bg_right.gif");
	background-position:center top;
	background-repeat:no-repeat;
}

#right .inside
{
	min-height: 400px;
	font-size:0.9em;
}

#main
{
	margin-right:15px;
	margin-left:15px;
}

body.right #main
{
	margin-right:231px;
	background-image:url("tl_files/layout/main_spacer.gif");
	background-position:right top;
	background-repeat:repeat-y;
}

body.left #main
{
	margin-left:159px;
}

#main .inside
{
	padding-right:8px;
	padding-left:8px;
	min-height: 400px
}

body.left #main .inside
{
	padding-left:9px;
	background-image:url("tl_files/layout/main_spacer.gif");
	background-position:left top;
	background-repeat:repeat-y;
}

body.right #main .inside
{
	padding-right:9px;
}

#footer
{
	margin-top:16px;
	padding-right:23px;
	padding-bottom:7px;
	padding-left:23px;
	background-image:url("tl_files/layout/bg_footer.gif");
	background-position:center bottom;
	background-repeat:no-repeat;
}

#footer .mod_customnav
{
	padding-right:8px;
	padding-left:8px;
	background-image:url("tl_files/layout/bg_footer_nav.gif");
	background-position:left center;
	background-repeat:repeat-x;
	font-size:0.9em;
	color:#e42518;
}

#footer .mod_customnav ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}

#footer .mod_customnav ul li
{
	display:inline;
	margin-left:6px;
	padding-left:9px;
	background-image:url("tl_files/layout/footer_nav-spacer.gif");
	background-position:left center;
	background-repeat:no-repeat;
	line-height:22px;
}

#footer .mod_customnav ul li.first
{
	margin-left:0;
	padding-left:0;
	background: none;
}

#footer .mod_customnav ul li p
{
	display:inline;
	margin:0;
	padding:0;
}

#header #header-title
{
	height:40px;
	background-image:url("tl_files/layout/bg_header-title.gif");
}

#header #header-title h1
{
	left:8px;
	top:16px;
	position:absolute;
	display:inline;
	margin:0;
	padding:0px 0px 10px 0px;
	font-weight:normal;
	font-size:1.6em;
	color:#e42518;
}

#header #header-title img
{
	right:0px;
	position:absolute;
	margin:0;
	padding:0;
}

#header #header-image
{
	padding-top:38px;
}
