@charset "utf-8";
/* Default CSS Document */
html {
height: 100%;
}
body {
	margin: 0px;
	background-color: #FFFFFF;
	padding: 0px;
	height: 100%;
	}
	
#designtable {
border: none;
border-collapse: collapse;
height: 100%;
width: 100%;
}
#header {
	background-color: #F0F0F0;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	padding-right: 60px;
	font-size: 32px;
	font-weight: bold;
	font-style:italic;
	height: 70px;
	color:#CC3300;
}
#middle {
    background-color: #FFFFFF;
    border-top: 1px solid black;
    border-left: 1px solid black;
    vertical-align: top;
    height: 70%;
    padding-right: 30px;
}

#leftframe {
	background-color: #F0F0F0;
	width: 240px;
	padding-top: 5px;
	padding-left: 4px;
	height: 100%;
	vertical-align: top;
}
#lockernav {
	float: right;
	margin:0px;
	margin-top: 15px;
	padding:0px;
	width: 181px;
	margin-right: 5px;
}
#logo {
	margin-left: 56px;
	margin-top: 34px;
}
#lockernav .link {
	overflow: hidden;
	height:35px;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#lockernav .link  a, #lockernav .link  a:link, #lockernav .link  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	background-image:url(locker_closed.png);
	background-repeat:no-repeat;
	height:35px;
	width: 100%;
	text-align:left;
	color:#CC3300;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration:none;
	overflow: hidden;
	margin:0px;
}
#lockernav .link a:active,#lockernav .link a:hover, #lockernav .link a:focus{
	background-image:url(locker_open.png);
	background-repeat:no-repeat;
}

#lockernav .active_link {
	overflow: hidden;
	height:35px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	background-image:url(locker_open.png);
	background-repeat:no-repeat;
}
#lockernav .active_link a, #lockernav .active_link a:active, #lockernav .active_link a:hover, #lockernav .active_link a:focus {
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(locker_open.png);
	background-repeat:no-repeat;
	display:block;
	height:35px;
	width: 100%;
	text-align:left;
	color:#CC3300;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-decoration:none;
	overflow: hidden;
	margin:0px;
}
#leftframe_name {
	float: left;
}
#content {
	padding: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#content td, #content th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#content a, #content a:link , #content a:active, #content a:hover, #content a:focus, #content a:visited {
    display: inline;
	text-decoration:underline;
	color:#CC3300;
}
#content ol, #content ul{
    list-style-type:square;
}



h1, h1 .csc-firstHeader{
font-size: 22px;
font-weight: bold;
color:#CC3300;
}


#footer {
	text-align: center;
    border-left: 1px solid black;
    padding-bottom: 10px;
}
#footer hr {
color: #999999;
width: 20%;
height: 1px;
}
#footer a, #footer a:link, #footer a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration:none;
	margin-left: 5px;
	margin-right: 5px;
}
#footer a:active, #footer a:hover, #footer a:focus{	
	text-decoration: underline;
}
#level2nav {
	padding-top: 10px;
	padding-left: 25px;
}
#level2nav .link {
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	margin-right: 15px;
}
#level2nav .active_link {
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	margin-right: 15px;
}
#level2nav a, #level2nav a:link, #level2nav a:visited {
	background-image:url(level2menu.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color:#000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}
#level2nav a:active, #level2nav a:hover, #level2nav a:focus, #level2nav .active_link a, #level2nav .active_link a:link, #level2nav .active_link a:visited {
	background-image:url(level2menuOn.gif);
	background-repeat:no-repeat;
	text-decoration:underline;
}

#level3nav {
	padding-top: 10px;
	padding-right: 30px;
	text-align: right;
	
}
#level3nav .link {
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	margin-right: 15px;
}
#level3nav .active_link {
	font-family: Arial, Helvetica, sans-serif;
	display: inline;
	margin-right: 15px;
}
#level3nav a, #level3nav a:link, #level3nav a:visited {
	background-image:url(level3menu.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	color:#000000;
	font-size: 12px;
	text-decoration:none;
}
#level3nav a:active, #level3nav a:hover, #level3nav a:focus, #level3nav .active_link a, #level3nav .active_link a:link, #level3nav .active_link a:visited {
	background-image:url(level3menu.gif);
	background-repeat:no-repeat;
	text-decoration:underline;
}

#languageswitch {
margin: 0px;
float: right;
margin-top: 10px;
margin-right: 5px;
padding: 0px;
text-align: right;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
#languageswitch form{
width: 100%;
height: auto;
margin: 0px;
padding: 0px;
}
#languagedropdown {
margin: 0px;
}
#company_address {
float: right;
padding-top: 20px;
padding-right: 30px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

#company_address a, #company_address a:link {
color: #000000;
text-decoration: underline;
}
#print_address{
display: none;
}
.content_page_18 {
border-bottom: 1px solid #000000;
padding-bottom: 10px;
}
#content_element_99 {
border-bottom: none;
padding-bottom: 5px;
}
.content_page_9  table {
border: 1px solid red;
border-spacing:10px;
width: 90%;
}
.content_page_9  table td, .content_page_9 table th{
width: 50%;
border: 1px solid red;
text-align: left;
font-weight: normal;
vertical-align: top;
padding: 5px;
}
.content_page_9 table a, .content_page_9 table th a, .content_page_9 table td a:link, .content_page_9 table th a:link {
display: inline;
padding: 0px;
}
.tx-indexedsearch-res {
margin-left: 10px;
width: 800px;
}
.tx-indexedsearch-res p {
margin: 0px;
padding: 3px;
}
.tx-indexedsearch-whatis {
display: none;
}
#bottomNav a, #bottomNav a:link, #bottomNav a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration:underline;
	color: #CC0000;
}
#bottomNav a:hover, #bottomNav a:focus, #bottomNav a:active {
	color: #000000;
	text-decoration: underline;
}
#honeypot_project {
 margin-top: 60px;
}
#honeypot_project table, #honeypot_project td{
border:none;
padding: none;
width: auto;
height: auto;
border-spacing: 0px;
}
#honeypot_project a, #honeypot_project a:link, #honeypot_project a:active, #honeypot_project a:hover, #honeypot_project a:focus, #honeypot_project a:visited {
color:#FFF;font:bold 10px arial,sans-serif;text-decoration:none;
}