﻿* {margin: 0;padding: 0;}
html{}
body {background-color:#314d63;text-align:center;font:normal 75% arial;}
img{border:none;}
.content_image{float:right;margin:10px;margin-right:0px;}
p{padding:3px;font-size:.9em;line-height:1.2em;word-spacing:.2em;color:#444444;}
.information{margin:3px;margin-bottom:0px;}
a{color:blue;text-decoration:none;}
a:hover{color:blue;text-decoration:underline;}
a:visited{color:blue;}
/* Wrapper */
#canvas{margin: 0px auto 0px auto;text-align:left;width:700px;}
/* Structure */
#clearing_div{clear:both;font-size:.2em;}
/* Header */
#header{position:relative;height:90px;background:white url(/images/header/branding_strip.gif) bottom repeat-x;}
	#header #logo{position:absolute;left:10px;top:11px;width:193px;height:60px;background:white url(/images/header/logo/logo.jpg) no-repeat;}
		#header a.divlink,a.divlink:link {display:block;line-height:0;font-size:0;width:100%;height:100%;}
	#header h2{display:none;visibility:hidden;position:absolute;left:7px;top:57px;font-weight:normal;font-size:1.2em;color:black;}
	.firebrand{color:red;}
	#header h1{text-indent:-999px;font-size:.1em;}
	#header h3{display:none;position:absolute;text-indent:-999px;background:url(/images/header/logo/tsp.gif) no-repeat;right:10px;top:3px;width:160px;height:31px;font-size:.1em;}
#language{display:none;position:absolute;right:12px;top:55px;font-size:.9em;}
#imageblock{clear:both;background-color:#eeeeee;height:115px;}
/* navigation */
#navigation {color:white;line-height:20px;font-size:.9em;background-color:#0d358b;height:20px;text-align:left;}
#navigation a{color:white;text-decoration:none;}
#navigation a:hover{color:#0d358b;text-decoration:none;}
#navigation .border{border-right:1px solid white;}
#navigation ul {padding: 0;margin: 0;list-style: none;}
#navigation li {float: left;position: relative;width:174px;text-align:center;}
#navigation li ul {display: none;position: absolute;top: 18px;left: 0;background-color:#50aeea;}
#navigation li>ul {top: 18px;left:0px;}
#navigation li:hover ul, #navigation li.over ul {display: block;}
/* main content */
#content_homepage{clear:both;padding:10px;background:white url(/images/homepage/background.jpg) left bottom no-repeat;}
#content_subpage{clear:both;padding:0px;background:white url(/images/subpage/background.jpg) left bottom no-repeat;}
/* homepage areas */
#area_left{width:335px;margin-right:10px;float:left;background: url(/images/homepage/about_fade.jpg) repeat-x;}
	#area_left p{color:#222222;font-size:1em;}
#area_right{width:335px;float:left;}
	#area_right p{}
#content_homepage p.heading{background-color:#0d358b;color:white;padding:3px;padding-left:8px;}
#content_homepage p.news_title{font-weight:bold;}
#content_homepage p.news_date{font-size:.8em;}
#content_homepage p.morelink{text-align:left;}
#content_homepage hr{height:1px;color:#bbbbbb;clear:both;margin-left:3px;margin-right:3px;}
#content_homepage img.news_image{float:right;margin-left:10px;margin-bottom:10px;}
/* subpage areas */
#subpage_nav{width:174px;float:left;}
	#navlist li{display: inline;}
	#navlist{width: 174px;}
	#navlist a{display: block;background-color:#eeeeee;text-align: left;text-decoration: none;color:#0d358b;width:159px;padding-left:15px;padding-top:3px;padding-bottom:3px;border-top:2px solid white;font-size:.9em;}
	#navlist a:hover{background-color:#50aeea;color:white;}
	#navlist a:visited{color:#0d358b;}
#subpage_content{border:0px solid green;width:505px;margin-left:10px;float:left;}
	#subpage_content h1{color:#0d358b;padding:0px;margin:0px;margin-top:6px;margin-bottom:1px;font-size:1.2em;font-weight:normal;}
	#subpage_content h2{font-weight:normal;color:#0d358b;font-size:1em;padding:0px;margin:0px;margin-top:10px;}
	#subpage_content p{padding-left:0px;}
	#subpage_content ul{list-style-type:square;padding:0px;margin:5px;font-size:.9em;color:#444444;}
	#subpage_content li{padding:0px;margin:0px;margin-left:30px;}
	#subpage_content hr{height:1px;color:#bbbbbb;margin-left:12px;margin-right:10px;}
	#subpage_content .img_right{float:right;margin:20px;margin-right:0px;}
	#subpage_content .img_left{float:left;margin:20px;margin-left:0px;}
	#subpage_content .contactname {font-weight:bold;}
	#subpage_content .required{color:red;margin-left:3px;font-size:1.1em;font-weight:bold;}
	#subpage_content .new{color:red;font-weight:bold;}
	#subpage_content table{font-size:.9em;color:#444444;}
	#subpage_content table.twocol{width:100%;margin-left:5px;margin-top:5px;margin-bottom:5px;}
	#subpage_content td.label{width:100px;vertical-align:top;font-weight:bold;}
	#subpage_content td.data{}
/* Page links / bookmark & print */
	#contentoptions{margin:20px;margin-top:8px;margin-right:0px;padding:3px;float:right;border-top:#eeeeee solid 2px;border-bottom:#eeeeee solid 2px;width:152px;}
	#contentoptions ul{text-align:center;list-style-type:none;font-size:.9em;padding:0px;margin:0px;}
	#contentoptions li{padding:0px;margin:0px;}
	#contentoptions a{color:#666666;text-decoration:none;}
	#contentoptions a:hover{color:blue;text-decoration:none;}
/* footer */
#footer {position:relative;height:30px;clear:left;background:#eeeeee url(/images/footer/fade.jpg) bottom repeat-x;}
	#copyright{position:absolute;left:5px;top:5px;}
		#copyright p{font-size:.9em;color:#444444;}
	#quicklinks{position:absolute;right:5px;top:5px;}
		#quicklinks select{font-family:arial;background-color:#eeeeee;font-size:.9em;color:#444444;border:1px solid #666666;margin:0px;padding:0px;}
/* XHTML & CSS */
#compliance{text-align:right;margin-bottom:20px;}
	#compliance p{font-size:.8em;color:#999999;margin-top:4px;padding:0px;}
	#compliance a{color:#999999;text-decoration:none;}
	#compliance a:hover{color:white;text-decoration:none;}
/* form */
input{font-family:arial;font-size:1em;}
	input.button{margin-right:5px;margin-top:5px;padding:2px;padding-left:10px;padding-right:10px;}
textarea{font-family:arial;font-size:1em;}
select{font-family:arial;font-size:1em;}
