/*
CSS created by Simeon Tsonchev. For more information visit www.pixtura.net
Last revision 2006-03-12
*/

body{
	margin: 0 0 20px 0;
	overflow: auto;
	background: #F0F0E7;
}
td{
	vertical-align: top;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #162A37;
}
a{
	color: #BA0000;
}
a:hover{
	text-decoration: none;
}

/*GlobalNav*/
td.gln{
	background: #E2E2D6;
}
td.gln_txt{
	font-size: 11px;
	padding: 5px;
	text-align: center;
}
#gln a{
	color: #7F7F60;
}

/*Events*/
td.ev_ogg, td.ev_pair, td.ev_dt_ogg, td.ev_dt_pair {
	font-size: 11px;
	padding: 3px;
}
td.ev_ogg{
	background: #ACC7BD;
}
td.ev_pair{
	background: #87AC9E;
}
td.ev_dt_ogg{
	background: #ACC7BD;
	text-align: center;
}
td.ev_dt_pair{
	background: #87AC9E;
	text-align: center;
	}

/*SubNavigation*/
td.sbn{
	background: url(/images/01-sbn.gif) no-repeat;
	text-transform: uppercase;
	font-size: 12px;
	font-family: MS Sans Serif, Geneva, sans-serif;
	padding: 5px 0 0 6px;
}
#sbn_link a{
	color: #AAB1B5;
	text-decoration: none;
}
#sbn_link a:hover{
	color: #ffffff;
}

/*Content*/
h1{
	color: #1D3A4C;
	text-transform: uppercase;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin-top: 0;
}
h2{
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	margin-top: 0;
}
td.content{
	padding: 12px;
	background: #E2E2D6;
	font-size: 12px;
}
td.support{
	padding: 12px;
	font-size: 12px;
}
ul.list_a{
	border-left: 3px solid #1D3A4C;
	list-style: none;
	padding-left: 6px;
	margin-left: 12px;
}
ul.list_b{
	list-style: square;
	padding: 6px 6px 6px 24px;
	margin-left: 12px;
}
ul.list_c{
	list-style: none;
	margin-left: 0;
	padding-left: 50px;
}
ul.list_m{
	list-style: none;
	margin-left: 0;
	padding-left: 0px;
}
li.root {
	font-weight: bold;
	font-size: 1.1em;
}
li.child {
	padding-left: 5px
}
#anchor_list a{
	color: #1D3A4C;
}
#act{
	background: #ba0000;
	padding: 2px;
	color: #ffffff;
	text-decoration: none;
}
img.i_bor{
	border: 3px solid #ffffff;
	background: #445C68;
}
img.i_bor_lft{
	border: 3px solid #ffffff;
	background: #445C68;
	float: left;
	margin-right: 6px;
}
img.logo{
	border: none;
	float: left;
	margin-right: 2px;
}
img.banner{
	border: none;
	cursor: pointer;
}
td.footer{
	padding: 12px;
	font-size: 11px;
	color: #7F7F60;
	background: #E2E2D6;
}
td.ft_a{
	background: #AFAF9E;
}
td.ft_c{
	background: #ffffff;
}
#footer a{
	color: #1D3A4C;
}
/*Presentation*/
td.pr{
	background: url(/images/pr00.gif) bottom no-repeat;
	font-size: 11px;
}

form{
	margin: 0;
}

td.form{
	padding: 3px;
	font-size: 11px;
}
input, textarea, select{
	font-size: 12px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
input.type, select.type, textarea.type {
	width: 160px;
}
input.type_short{
	width: 60px;
}
a.nostyle{
	color: #BA0000;
	text-decoration: none;
}
a.nostyle:hover{
	text-decoration: underline;
}
#member_form { position: relative; }
#photo {
	position: absolute;
	top: 50px;
	left: 500px;
	text-align: center;
}
#photo img { border: 1px solid black; }
.disabled { text-decoration: line-through; }
div.row { clear: both; float: none; }
div.spacer { clear: both; }
#projects {
	width: 748px;
}
div.pro_thumb {
	float: left;
	margin: 10px;
}