@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	 }
p {
	padding:0 15px 15px 15px;
	margin:0;
	}
a:hover {
	color:#ff0000;
	}
h1 {
	margin-left: -17px;
	padding-left: 5px;
	width:703px;
	height:45px;
	color:#004b85;
	background: no-repeat url("../../img/h1.gif"); }
h2, h3, h4, h5 {
	font:medium;
	color:#015c91;
	padding-left: 5px;
	}
h2 {
	border-bottom:dashed #015c91 1px;
	}
h3, h4, h5 {
	color: #000;
	margin-bottom: -2px;
	}
#profile {
	float:right; 
	border:1px;
	border-color: #000;
	padding: 10px;
	background:url(../../img/shadow.png) no-repeat bottom;
}
#datum {
	color:#333333;
	font-size:10px;
	border-bottom: dashed #e1e1e1 1px;
	text-align:right;
	width: 100%;
	}
#edge {
	padding: 0 25px 0 35px; }
#content {

	margin:0;
	}
#container {
	margin: 0 5px 0 5px;
	padding: 5px 10px 5px 10px;
	border-style: solid;
	border: 0px;
	border:#015c91;
	border-top:10px;
	border-bottom:10px;
	display:block;
	font: small Verdana, Arial, Helvetica, sans-serif;
}
#container ul {
	list-style:none;
	margin:0px;
	padding: 0;
	}
	#container li {
border-top: 2px #fff solid;
	padding:5px 2px 5px 5px;

		display:block;
		background:#e1e1e1;
		}
#left h3 {
	color: #000;
	}
#left {
	margin-top:15px;
	margin-right:15px;
	width: 200px;
	float: left;
	background:#fff;
}
#right {
	width: 480px;
	float: right;
	}

#breadcrumbs, #breadcrumbs p, {
	font: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0px;
	}
#main {
	background: url("../../img/content-bg.gif");
	background-repeat:repeat-y;
	width: 738px;
	font: small Verdana, Arial, Helvetica, sans-serif;
	
	}
.basic, #list2, #list3, #navigation { width:20em; }

#log { position:fixed; bottom: 0; right:1em; text-align:right; }
#switch { position: fixed; bottom: 0; right: 15em; }

.basic  {
	width: 650px;
	font-family: verdana;
}
.basic div {
	background-color: #e1e1e1;
	margin-top:2px;
}

.basic p {
	margin-bottom : 10px;
	margin-left: 15px;
	border: none;
	text-decoration: none;
	margin: 0px;
	padding: 10px;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #015c91;
	color: #fff;
		margin-top:2px;
}
.basic a:hover {
	background-color: #30A8C3;
}
.basic a.selected {
	color: #fff;
	background-color: #015c91;
}
#print {
	display:none;
	}
#head {
	background:url("../../img/head.gif") no-repeat;
	height:216px;
	padding: 0 18px 0 18px;
	}
#head img {
	float:right;
	}
#footer {
	background: url("../../img/foot.gif") no-repeat;
	font: small Verdana, Arial, Helvetica, sans-serif;
	height: 108px;
	color:#fff;	
	padding: 40px 25px 0 35px; }
#footer #breadcrumbs {
	color: #e1e1e1
	}
#footer #breadcrumbs a {
	color:#fff;
	}
#footer #breadcrumbs a:hover {
	color:#ff0000;
	}

  /* Basic code - don't modify */
 
 #nav { background:url("../../img/content-topw.gif") no-repeat; height:25px; display: block; margin: 0; padding: 5px 15px 0 20px; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { width: 170px; }
#nav ul ul { left: 172px; }

/* Everything else is theming */
 
#nav { height: 25px; }
#nav *:hover { background-color: none; }
#nav a { border:0px; color: white; font-size: 12px; padding: 6px; line-height: 1; }
  #nav li.hover a { background-color: #015c91; }
  #nav ul { top: 25px; }
    #nav ul li a { background-color: #015c91; }
      #nav ul li.hover > a { background-color: #30A8C3; }
   #nav ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

#dropdownpanel{ /*Outermost Panel DIV*/
position: absolute;
width: 100%;
left: 0;
top: 0;
visibility:hidden;
}

#dropdownpanel .contentdiv{ /*Div containing Ajax content*/
background: black;
color: white;
padding: 10px;
}

#dropdownpanel .control{ /*Div containing panel button*/
border-top: 5px solid black;
color: white;
font-weight: bold;
text-align: center;
background: transparent url("../../img/panel.gif") center center no-repeat; /*change panel.gif to your own if desired*/
padding-bottom: 3px; /* 21px + 3px should equal height of "panel.gif" */
height: 21px; /* 21px + 3 px should equal height of "panel.gif" */
line-height: 21px; /* 21px + 3px should equal height of "panel.gif" */
}
#pics {  
    height:  315px;  
    width:   216;  
    padding: 0;  
    margin:  0; 
 
} 
 
#pics img {  
    padding: 0;  
    border:  0px solid #ccc;  
    background-color: #eee;  
    width:  315; 
    height: 216; 
    top:  0; 
    left:100px;
	position: relative;
} 
#calendar {
	list-style-image: url(../../img/mime/date_go.png);
}
a.mail-message-new,
a.text-vcard,
a.application-pdf,
a.application-certificate,
a.application-x-executable,
a.audio-x-generic,
a.font-x-generic,
a.image-x-generic,
a.package-x-generic,
a.text-html,
a.text-x-generic,
a.text-x-generic-template,
a.text-x-script,
a.video-x-generic,
a.x-office-address-book,
a.x-office-calendar,
a.x-office-document,
a.x-office-document-template,
a.x-office-drawing,
a.x-office-drawing-template,
a.x-office-presentation,
a.x-office-presentation-template,
a.x-office-spreadsheet,
a.x-office-spreadsheet-template,
a.application-msword,
a.application-vnd-ms-excel,
a.application-vnd-ms-powerpoint,
a.application-zip,
a.feed-icon
{padding: 3px 18px 0px 0px;background-position: bottom right;background-repeat: no-repeat;}
a.mail-message-new{background-image: url(../../img/mime/mail-message-new.gif);}
a.text-vcard{background-image: url(../../img/mime/text-vcard.gif);}					
a.application-pdf{background-image: url(../../img/mime/application-pdf.gif);}
a.application-certificate{background-image: url(../../img/mime/application-certificate.gif);}
a.application-x-executable{background-image: url(../../img/mime/application-x-executable.gif);}
a.audio-x-generic{background-image: url(../../img/mime/audio-x-generic.gif);}
a.font-x-generic{background-image: url(../../img/mime/font-x-generic.gif);}
a.image-x-generic{background-image: url(../../img/mime/image-x-generic.gif);}
a.package-x-generic{background-image: url(../../img/mime/package-x-generic.gif);}
a.text-html{background-image: url(../../img/mime/text-html.gif);}
a.text-x-generic{background-image: url(../../img/mime/text-x-generic.gif);}
a.text-x-generic-template{background-image: url(../../img/mime/text-x-generic-template.gif);}
a.text-x-script{background-image: url(../../img/mime/text-x-script.gif);}
a.video-x-generic{background-image: url(../../img/mime/video-x-generic.gif);}
a.x-office-address-book{background-image: url(../../img/mime/x-office-address-book.gif);}
a.x-office-calendar{background-image: url(../../img/mime/x-office-calendar.gif);}
a.x-office-document{background-image: url(../../img/mime/x-office-document.gif);}
a.x-office-document-template{background-image: url(mime/x-office-document-template.gif);}
a.x-office-drawing{background-image: url(../../img/mime/x-office-drawing.gif);}
a.x-office-drawing-template{background-image: url(../../img/mime/x-office-drawing-template.gif);}
a.x-office-presentation{background-image: url(../../img/mime/x-office-presentation.gif);}
a.x-office-presentation-template{background-image: url(../../img/mime/x-office-presentation-template.gif);}
a.x-office-spreadsheet{background-image: url(../../img/mime/x-office-spreadsheet.gif);}
a.x-office-spreadsheet-template{background-image: url(../../img/mime/x-office-spreadsheet-template.gif);}
a.application-msword{background-image: url(../../img/mime/application-msword.gif);}
a.application-vnd-ms-excel{background-image: url(../../img/mime/application-vnd-ms-excel.gif);}
a.application-vnd-ms-powerpoint{background-image: url(../../img/mime/application-vnd-ms-powerpoint.gif);}
a.application-zip{background-image: url(../../img/mime/application-zip.gif);}
a.feed-icon{background-image: url(../../img/mime/feed-icon.gif);}
a.blank 	{background-image: url(../../img/mime/package-x-generic.gif);}
a.pdf 		{background-image: url(../../img/mime/application-pdf.gif);}
a.doc 		{background-image: url(../../img/mime/application-msword.gif);}
a.zip 		{background-image: url(../../img/mime/application-zip.gif);}
a.mov 		{background-image: url(../../img/mime/video-x-generic.gif);}
a.mp3 		{background-image: url(../../img/mime/audio-x-generic.gif);}
a.psd 		{background-image: url(../../img/mime/image-x-generic.gif);}
a.swf 		{background-image: url();}
a.txt 		{background-image: url(../../img/mime/text-x-generic.gif);}
a.wmv 		{background-image: url(../../img/mime/video-x-generic.gif);}
a.xls 		{background-image: url(.../../img/mime/application-vnd-ms-excel.gif);}
a.print 	{background-image: url();}
a.mailto 	{background-image: url(../../img/mime/email.png);}
a.blank, a.pdf, a.doc, a.zip, a.mov, a.mp3, a.psd, a.swf, a.txt, a.wmv, a.xls, a.print, a.mailto
 			{padding-right: 18px; background-repeat: no-repeat; background-position: right center;}
