@import url("../modules/globalstyles.css");

/* overwrite global style */

#tableLinkTitle{
	width:310px;
	font-size:11px;
	color:#403C22;
	padding:0 0 5px 0;	
	
}

#tableLinkTitle a{
	
	float:left;
	margin:0 auto;
	padding:0 10px 0 15px;	
	background: url("images/icons/arrow_red_link.gif") left top no-repeat;	

}



.caption {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 15px;
}
.login_container {
width: 100%;
height:40px;
text-align:center;

}

.logout {
	background-image:url(images/icons/logout.gif); 
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	width: 56px;
	height: 20px;
}
.website_admin {
	background-image:url(images/icons/website_admin.gif); 
	background-repeat: no-repeat;
	background-position: center middle;
	float: left;
	width: 101px;
	height: 20px;
}
.help {
	background-image:url(images/icons/help.gif); 
	background-repeat: no-repeat;
	background-position: center middle;
	float: left;
	width: 46px;
	height: 20px;
}

body, p, div{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
input {
	font-weight:normal;
}
#form td {
	font-size: 11px;
}
hr {
    border-top: 1px dotted #cccccc;
    border-bottom: transparent;
    color:transparent;
    background-color: transparent;
    height: 0px;
}
.content {
	font-size:11px;
	text-align:justify;
}
.contentSub {
	padding: 10px 5px 0px 40px;
	vertical-align:top;
	height:500px;
	text-align:justify;
}
.contentSubTop {
	padding: 10px 5px 0px 40px;
	vertical-align:top;
	text-align:justify;
}
.contentSub li{
	text-decoration: none;
	list-style-position:outside;
	font-size:11px;
	color:#000000;
	margin-left:20px;
	position:relative;
	left:0px;
	top:0px;

}
.backButton{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	background-image:url(images/icons/send.gif); 
	background-repeat: no-repeat;
	background-position: right
}

#form {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
/* Related links */
#relatedLink{	
	padding-left:7px;
}
#relatedLink a:link, #relatedLink a:visited, #relatedLink a:active{	
	text-decoration: none;
	padding-left:10px;
	background-image: url("images/icons/arrow_black_small.gif"); 
	background-repeat: no-repeat;
	background-position:center left;
	color:#000000;
}
#relatedLink a:hover{
text-decoration: underline;}

/* Related links Table*/
#relatedTable{
	background-color:#F9F8F2;
	text-align:left;
}
#relatedTitle{
	height:25px;
	font-family:Verdana;
	font-size:11px;
	color:#8e0606;
	font-weight:bold;
	padding-left:7px;
}

#contentTable{
	vertical-align:top;
	margin-bottom:40px;
	text-align:left;
}

/* List */
li{
	text-decoration: none;
	list-style-image:  url("images/icons/arrow.gif");
	list-style-position: inside;
	color:#87804B;
	font-weight:normal;
	position:relative;
	left:-30px;
	top:0px;
}

/* Links */
a:link, a:visited, a:active {
	text-decoration: none;
	color:#8e0606;
	font-weight:normal;
}
a:hover {
	text-decoration: underline;
	color:#8e0606;
	font-weight:normal;
}
.login{
	padding:5px 0px 5px 5px;
	background-color: #C1BB91;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica,Geneva, sans-serif;
	font-weight: bold;
	color:#000000;
}
.loginTitle{
	padding:5px 0px 5px 5px;
	background-color:#C1BB91;
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica,Geneva, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
}
.loginform{
	font-size : 10px;
}

.button{
	font-size : 10px;
	align: right;
}

/*footer*/
.copyright{
	background-color:#980000;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica,Geneva, sans-serif;
	font-weight: bold;
	color:#FFFFFF;
	border-left : 1px ;
	border-right : 1px ;
	border-bottom: 1px ;
	border-top : 1px ;
	border-style : solid;
	border-color: #000065;
	height: 22px;
	text-align:center;
}
.border{
	border-bottom:2px solid #FFFFFF;
}
.borderInput{
	border:1px solid #b1aa74;
}

/* Headings */
h1	{
	font-family : arial;
	font-size:13px;
	font-weight: bold;
	text-indent: 35px;
	color: #000065;
	margin:0,0,0,0;
}
h2	{
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 4mm;
}
.h2{
	font-family : Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size : 12px;font-weight:bold;color:#ff0000;
	}
A.h2:link,A.h2:hover,A.h2:visited{
	color:#ff00ff;
}
	
h3{
	font-family : Verdana, Geneva, Arial, Helvetica,sans-serif;
	font-size : 12px;
	color: #000065
}
.date{
	font-family:Verdana;
	font-size:11px;
	color:#a12d2e;
	background-color:#FAFAFA;
	height:30px;
}
.welcome{
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	background-color:#EEECDD;
	padding: 10px 5px 10px 5px;
}
.ruler{
	background-image: url("images/layout/red_dot.gif");
}

/*-------------------------------------------------------------------*/
.header{
	font-family:Verdana;
	font-size:14px;
	color:#ffffff;
	background-color:#8e0606;
	padding-left: 40px;
	font-weight:bold;
	height:40px;
}
.pagetitle{
	font-family : Verdana;
	font-size:13px;
	font-weight: bold;
	color: #000000;
	padding-top:0px;
	padding-left:40px;
	height:30px;
	border-bottom: 3px solid #C1BB91;
}
.downloads{
	font-family : Verdana;
	font-size:13px;
	font-weight: bold;
	color: #8e0606;
	padding-top:0px;
	height:21px;
	background-image:url("images/layout/border.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}
/*--------------------------Tables-----------------------------------------*/
/*table*/
.tableText{
	font-family:Verdana;
	font-size:11px;
	color:#403C22;
	font-weight:normal;
	vertical-align:top;
	background-image:url("images/layout/table_border.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	line-height:18px;
	text-align:left;
	width:600px;
}
.tableTime{
	width:50px;
	font-size:10px;
	color:#403C22;
	padding-left:3px;
	padding-right:3px;
}
.tableImage{
	padding:5px;
	width:100px;
}
.tableLink{
	width:314px;
	font-size:11px;
	color:#403C22;
}
.tablePresenter{
	width:195px;
	font-size:11px;
	color:#403C22;
	padding-left:3px;
	padding-right:3px;
}
.tableMission {
	
	font-size:11px;
	color:#403C22;
	padding-left:3px;
	padding-right:10px;
	font-weight:bold;
}
.tableMission a:link, .tableMission a:hover, .tableMission a:active, .tableMission a:visited{
	
	font-size:11px;
	padding-right:10px;
	font-weight:bold;
}
.tableLaunch{
	width:150px;
	font-size:11px;
	color:#403C22;
	padding-left:3px;
	padding-right:3px;
}
.tableMissionLink{
	
	font-size:11px;
	color:#403C22;
}
.tableNumber{
	width:30px;
	font-size:10px;
	color:#403C22;
	padding-left:3px;
	padding-right:3px;
}
.tableImageBorder{
	border:1px solid #b1aa74;
}
.tableTitle {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding-left:3px;
	padding-right:3px;
	color:#ffffff;
	background-image:url("images/layout/tableTitleBg.jpg");
	background-repeat:repeat-x;
	height:17px;
	text-align:middle;
}
.tableTitleSize{
	text-align: right;
	font-size:11px;
	padding-right:5px;
}
.size{
	text-align: right;
	font-size:10px;
	width:65px;
	color:#524E2E;
	padding-left:0px;
	padding-right:3px;
}
.dateTable{
	width:106px;
	font-size:10px;
	color:#524E2E;
	padding-left:3px;
	padding-right:3px;
}
.arrow {	
	vertical-align:top;
	background-image: url("images/icons/arrow_red_link.gif");
	background-position: left top;
	background-repeat: no-repeat;
	width:10px;
	}
.pdf {	
	background-image: url("images/icons/pdf.gif");
	background-position: center top;
	background-repeat: no-repeat;
	width:24px;
	height:19px;
	}
.quicktime {	
	background-image: url("images/icons/quicktime.gif");
	background-position: center top;
	background-repeat: no-repeat;
	width:24px;
	height:19px;

	}
.real {	
	background-image: url("images/icons/real.gif");
	background-position: center top;
	background-repeat: no-repeat;
	width:24px;
	height:19px;

	}
	
.format {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000
}

/*Events table*/
#eventsTableHeader{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#8e0606;
	height:20px;
	text-align:left;
}
#eventsTableRow{
	background-color:#ECE9D8;
}
#eventsTableMonth{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	height:20px;
	text-align:left;
}
#eventsTable{
	vertical-align:top;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	padding: 10px 5px 10px 5px;
	border-top:1px solid #ECE9D8;
	text-align:left;
}

/*Mission table*/
.missionTableHeader{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	height:25px;
	padding: 0 0 0 5px;
	background-color:#DBDED3;
	text-align:left;
}
.missionTable{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	border-bottom:1px dotted #cccccc;
	height:20px;
	padding: 0 0 0 5px;
	text-align:left;
}
#border{
border:1px solid #ffffff;
}
.missionTableBold{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	border-bottom:1px dotted #cccccc;
	border-right:2px solid #cccccc;
	height:20px;
	width:150px;
	padding: 0 0 0 5px;
	text-align:left;
}
#linkMission a:link{
	display:block;
	text-decoration: none;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica,Geneva, sans-serif;
	font-weight: bold;
	color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url("images/icons/sidenavigation_arrow.gif"); 
	background-repeat: no-repeat;
	background-position:center left;
	padding-left:20px;
	border-bottom:2px solid #FFFFFF;
	border-bottom:1px dotted #cccccc;
}
#missionDot{
	border-bottom:1px dotted #cccccc;
}
.arrowBlack{
	background-image: url("images/icons/arrow_black.gif"); 
	background-repeat: no-repeat;
	background-position: top left;
}

/*---Portal---*/
#portalLink a:link, #portalLink a:visited, #portalLink a:active {	
	text-decoration: none;
	font-weight: bold;
	font-size : 11px;
	color:#000000;	
}
#portalLink a:hover{
	text-decoration: underline;}
#portalCellTop{
	border-bottom: 1px dotted #C1BB91;
	border-top: 1px dotted #C1BB91;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
}
#portalCell{
	border-bottom: 1px dotted #C1BB91;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
}

/*---Table Blue---*/
.TableBlueHeader{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:20px;
	padding: 0 0 0 5px;
	background-color:#202F46;
	text-align:left;
}
.TableBlueContent{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	height:25px;
	padding:5px;
	text-align:left;
}
/*---Table Normal---*/
.table{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	padding:5px;
	vertical-align:top;
}
/*---Events Table---*/
.eventsTable{
	border-bottom:1px dotted #b1aa74;
	padding:5px;	
	font-size:11px;
	text-align:left;
}
.eventsTableTop{
	border-bottom:1px dotted #b1aa74;
	border-top:1px dotted #b1aa74;
	padding:5px;
	text-align:left;
	font-size:11px;
}
#events a:link, #events a:visited, #events a:active{	
	background-image: url("images/icons/arrow_black_small.gif"); 
	background-repeat: no-repeat;
	background-position:center left;
	text-decoration: none;
	padding-left:10px;
	color:#000000;
	font-size:11px;
	text-align:left;
}
#events a:hover{
	text-decoration: underline;
}

/*---MENUS-------------------------------------------------------*/

#linkMenuL1 a:link{
	display:block;
	text-decoration: none;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica,Geneva, sans-serif;
	font-weight: bold;
	color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url("images/icons/sidenavigation_arrow.gif"); 
	background-repeat: no-repeat;
	background-position:center left;
	padding-left:20px;
	border-bottom:2px solid #FFFFFF;
	background-color:#ded9bb;
}

#linkMenuL1 a:visited{
	display:block;
	text-decoration: none;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica,Geneva, sans-serif;
	font-weight: bold;
	color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:20px;
	background-image: url("images/icons/sidenavigation_arrow.gif"); 
	background-repeat: no-repeat;
	background-position:center left;
	border-bottom:2px solid #FFFFFF;
	background-color:#ded9bb;
}
#linkMenuL1 a:hover{
	background-position:center left;
	background-color: #b1aa74;	
	background-image: url("images/icons/sidenavigation_arrow.gif"); 
	background-repeat: no-repeat;
	padding-left:20px;
	border-bottom:2px solid #FFFFFF;
}
#linkMenuL1Act a:visited, #linkMenuL1Act a:hover, #linkMenuL1Act a:active, #linkMenuL1Act a:link{
	display:block;text-decoration: none;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica,Geneva, sans-serif;
	font-weight: bold;
	color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #b1aa74;
	padding-left:20px;
	background-image: url("images/icons/sidenavigation_arrow.gif"); 
	background-repeat: no-repeat;
	background-position:center left;
	border-bottom:2px;
	border-bottom-color:#FFFFFF;
	border-bottom:2px solid #FFFFFF;
}
/*-------------------------------------------------------------------*/
#linkMenuL2 a:link{
	background-color:#ded9bb; 
	display:block;
	text-decoration: none;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica,Geneva, sans-serif;
	font-weight: bold;
	color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:40px;
	border-bottom:2px solid #FFFFFF;
	background-image: url("images/icons/sidenavigation_arrow.gif"); 
	background-repeat: no-repeat;
	background-position:20px 50%;
}
#linkMenuL2 a:visited{
	background-color:#ded9bb; 
	display:block;
	text-decoration: none;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica,Geneva, sans-serif;
	font-weight: bold;
	color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:40px;
	border-bottom:2px solid #FFFFFF;
	background-image: url("images/icons/sidenavigation_arrow.gif"); 
	background-repeat: no-repeat;
	background-position:20px 50%;
}
#linkMenuL2 a:hover{
	background-color:#BCB583; 
	padding-left:40px;
	border-bottom:2px solid #FFFFFF;
	background-image: url("images/icons/sidenavigation_arrow.gif"); 
	background-repeat: no-repeat;
	background-position:20px 50%;
}
#linkMenuL2Act a:visited, #linkMenuL2Act a:hover, #linkMenuL2Act a:active, #linkMenuL2Act a:link{
	display:block;text-decoration: none;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica,Geneva, sans-serif;
	font-weight: bold;
	color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#BCB583;
	padding-left: 40px;
	border-bottom:2px solid #FFFFFF;
	background-image: url("images/icons/sidenavigation_arrow.gif"); 
	background-repeat: no-repeat;
	background-position:20px 50%;
}
/*-------------------------------------------------------------------*/

#linkMenuL3 a:link{
	background-color:#ded9bb; 
	display:block;
	text-decoration: none;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica,Geneva, sans-serif;
	font-weight: bold;
	color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:60px;
	border-bottom:2px solid #FFFFFF;
	background-image: url("images/icons/sidenavigation_arrow.gif"); 
	background-repeat: no-repeat;
	background-position:40px 50%;
}
#linkMenuL3 a:visited{
	background-color:#ded9bb; 
	display:block;
	text-decoration: none;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica,Geneva, sans-serif;
	font-weight: bold;
	color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:60px;
	border-bottom:2px solid #FFFFFF;
	background-image: url("images/icons/sidenavigation_arrow.gif"); 
	background-repeat: no-repeat;
	background-position:40px 50%;
}
#linkMenuL3 a:hover{
	background-color:#BCB583; 
	padding-left:60px;
	border-bottom:2px solid #FFFFFF;
	background-image: url("images/icons/sidenavigation_arrow.gif"); 
	background-repeat: no-repeat;
	background-position:40px 50%;
}
#linkMenuL3Act a:visited, #linkMenuL3Act a:hover, #linkMenuL3Act a:active, #linkMenuL3Act a:link{
	display:block;text-decoration: none;
	font-size : 10px;
	font-family : Verdana, Arial, Helvetica,Geneva, sans-serif;
	font-weight: bold;
	color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#BCB583;
	padding-left: 60px;
	border-bottom:2px solid #FFFFFF;
	background-image: url("images/icons/sidenavigation_arrow.gif"); 
	background-repeat: no-repeat;
	background-position:40px 50%;
}
#linkTitle a:link, #linkTitle a:visited{	
	text-decoration: none;
	background-repeat: no-repeat;
	background-position:center left;
	font-weight: bold;
	color:#000000;
}
#linkTitle a:hover{
text-decoration: underline;}
