body {
	background-color:			#063419;
	color:						#000;
	font:							10pt Verdana,Geneva,Lucida,"Lucida Grande",Arial,Helvetica,sans-serif;
	margin:						5px auto;
	max-width:					1024px;
	min-width:					1024px;
}

table {
	border-collapse:			collapse;
}

td, th {
	margin:						0;
	padding:						0;
}

a:link {
	text-decoration:			none;
	color:						#1F4F82;
}

a:visited {
	text-decoration:			none;
	color:						#1F4F82;
}

a:hover, a:active {
	text-decoration:			underline;
	color:						#1F4F82;
}

a.navlink:link, a.navlink:active, a.navlink:visited {
	font:							bold 12px Verdana,Arial,Helvetica,sans-serif;
	color:						#00FFCC;
}

a.navlink:hover {
	color:						#000000;
	background-color:			#FFFFFF;
}

h1 {
	font:							bold 16pt Verdana, Geneva, Lucida, "Lucida Grande", Arial, Helvetica, sans-serif;
}
h4 {
	font:							bold 10pt Verdana, Geneva, Lucida, "Lucida Grande", Arial, Helvetica, sans-serif;
}
legend {
	color:						#006633;
	font:							11px tahoma, Verdana, Geneva, Lucida, "Lucida Grande", Arial, Helvetica, sans-serif;
}
p.center {
	text-align:					center;
}

.altleftborder {
	background-color:			#C97985;
	border-left:				solid 1px #B8B8B8;
	border-top:					solid 1px #B8B8B8;
	border-bottom:				solid 1px #B8B8B8;
}

.brown_heading {
	border:						2px solid #ECC08E;
	border-radius:				15px;
	color:						#9A3433;
	font-family:				Arial,"Lucida Console",sans-serif;
	font-size:					18px;
	font-style:					italic;
	font-weight:				bold;
	letter-spacing:			1px;
	padding:						8px 35px;
	text-align:					center;
}

.centborder {
	border-top:					solid 1px #B8B8B8;
	border-bottom:				solid 1px #B8B8B8;
}

.content {
    color:						black;
    font-family:				Geneva,Lucida,Verdana,Arial;
    font-size:					8pt;
    font-weight:				normal;
}

.featuredBox {
    color:						#000000;
    font-family:				Geneva,Lucida,Verdana,Arial;
    font-size:					9pt;
    font-weight:				normal;
    font-variant:				small-caps;
    text-decoration:			none;
}

.genleftborder {
	background-color:			#BD79C9;
	border-left:				solid 1px #B8B8B8;
	border-top:					solid 1px #B8B8B8;
	border-bottom:				solid 1px #B8B8B8;
}

.hp_center {
	color:#333333;
	font-family:				Arial,Helmet,Freesans,sans-serif;
	font-size:					1.0em;
	font-weight:				normal;
	line-height:				16px;
	text-align:					justify;
}

.hpAnnouncementBot {
	border:						1px solid #BFBFBF;
	border-radius:				0 0 10px 10px;
	font-family:				Verdana,Tahoma,Geneva,sans-serif;
	font-size:					.8em;
	font-weight:				normal;
	padding-bottom:			5px;
	color:						black;
	text-align:					left;
}

.hpAnnouncementBot a, .hpAnnouncementBot a:visited  { 
	color:						#2878A0;
	font-style:					italic;
	text-decoration:			none;
}

.hpAnnouncementBot a:hover { 
	color:						#A05028;
	font-style:					italic;
	text-decoration:			none;
}

.hpEraEreContainer {
	float:						left;
	margin:						10px;
	width:						300px;
}

.hpEraEreContent {
	border-bottom:				1px solid #BFBFBF;
	border-top:					1px solid #BFBFBF;
	padding:						3px 5px;
	vertical-align:			top;
}

.hpEraEreContent2 {
	border-bottom:				1px solid #BFBFBF;
	padding:						3px 5px;
	vertical-align:			top;
}

.hpEraEreContent3 {
	padding:						3px 5px;
	vertical-align:			top;
}

.hpEraEreHeading {
	font-family:				Arial,Helmet,Freesans,sans-serif;
	font-size:					17px;
	font-weight:				bold;
	line-height:				25px;
	padding:						10px;
	text-align:					center;
} 

.hpEraTop {
	background:					#DDF3E7;
	border:						2px solid #006D50;
	border-bottom:				0px;
	border-radius:				15px 15px 0 0;
	color:						#000;
   font-family:				Geneva,Lucida,Verdana,Arial;
   font-size:					10pt;
   font-weight:				normal;
   font-variant:				small-caps;
   padding:						10px;
   text-align:					center;
   text-decoration:			none;
}

.hpEventsDivider {
	clear:						both;
	border-bottom:				1px solid #BFBFBF;
}	

.hpEventsHeadLine {
	float:						left;
	padding:						3px 0 3px 5px;
	width:						35px;
}

.hpEventsLinkLine {
	float:						right;
	padding:				      3px 3px 3px 5px;
	width:						105px;
}

.hpEventsTop {
	background:					#801906;
	border-radius:				15px 15px 0 0;
	color:						#FFFFFF;
   font-family:				Geneva,Lucida,Verdana,Arial;
   font-size:					10pt;
   font-weight:				normal;
   font-variant:				small-caps;
   padding:						10px;
   text-align:					center;
   text-decoration:			none;
}

.hpEventsYear {
	background:					#CCC;
   font-family:				Geneva,Lucida,Verdana,Arial;
   font-size:					10pt;
   font-weight:				normal;
   padding:						1px 5px 4px 5px;
}

.hpLogInButton {
   font-family:				Geneva,Lucida,Verdana,Arial;
   font-size:					6pt;
   font-weight:				normal;
}

.hpLogInContainer {
	border:						1px solid #BFBFBF;
	border-radius:				15px; 
	font:							10px Arial;
	margin:						15px auto;
	padding:						5px;
	text-align:					left;
	width:						170px;
}

.hpLogInFields {
	padding:						5px 5px;
	text-align:					right;
}

.hpmenucolor a {
	font:							8pt Verdana, tahoma, Geneva, Lucida, "Lucida Grande", Arial, Helvetica, sans-serif;
	text-decoration:			none;
	color:						#6D6D6D;
	background-color:			#F0ECDC;
}

.hpmenucolor a:visited {
	color:						#CB7647;
	background-color:			#F0ECDC;
}

.hpmenucolor a:hover {
	color:						#CB7647;
	background-color:			#F0ECDC;
}

.hpmenucolor a:active {
	color:						#CB7647;
	background-color:			#F0ECDC;
}

.hpWelcomeNewMemsTop {
	background:					#33664C;
	border-radius:				15px 15px 0 0;
	color:						#FFFFFF;
   font-family:				Geneva,Lucida,Verdana,Arial;
   font-size:					10pt;
   font-weight:				normal;
   font-variant:				small-caps;
   padding:						8px 5px;
   text-align:					center;
   text-decoration:			none;
}

.hpWelcomeNewUl {
	line-height:				1.5em;
	list-style:					none;
	margin:						0;
	padding:						5px;
}	

.hpWelcomeNewMemsLi {
	background:					url(../images/bullet_arrow_right.gif) no-repeat left top;
	padding-left:				15px;
}	

.leftborder {
	border-left:				solid 1px #B8B8B8;
	border-top:					solid 1px #B8B8B8;
	border-bottom:				solid 1px #B8B8B8;
}

.little {
	font:							9pt Verdana, Geneva, Lucida, "Lucida Grande", Arial, Helvetica, sans-serif;
}

.mscleftborder {
	background-color:			#79ADC9;
	border-left:				solid 1px #B8B8B8;
	border-top:					solid 1px #B8B8B8;
	border-bottom:				solid 1px #B8B8B8;
}

.rieMenu {
	border-left:				#BFBFBF 1px solid;
	border-right:				#BFBFBF 1px solid;
	padding:						2px 8px 2px 8px;
	text-align:					left;
	width:						100%;
}

.rightborder {
	border-right:				solid 1px #B8B8B8;
	border-top:					solid 1px #B8B8B8;
	border-bottom:				solid 1px #B8B8B8;
}

.rightcolumn {
    color:						black;
    font-family:				Verdana, tahoma, Geneva, Lucida, "Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:					8pt;
    font-weight:				normal;
    text-align:				left;
}

.rightcolumn a, .rightcolumn a:visited  { 
	color:						#2878A0;
	text-decoration:			none;
}

.rightcolumn a:hover { 
	color:						#A05028;
	text-decoration:			none;
}

.smallcontent {
    color:						black;
    font-family:				Verdana,Arial;
    font-size:					8pt;
    font-weight:				normal;
    text-align:				justify;
}

.smallcontent a, .smallcontent a:visited { 
	color:						blue;
	text-decoration:			none;
}

.smallcontent a:hover { 
	color:						orange;
	text-decoration:			none;
}

.strleftborder {
	background-color:			#C99579;
	border-left:				solid 1px #B8B8B8;
	border-top:					solid 1px #B8B8B8;
	border-bottom:				solid 1px #B8B8B8;
}

.tborder {
	background-color:			#333329;
	border-bottom:				1px solid #333329;
	color:						#000;
}

.tcat {
	background-color:			#339933;
	color:						#FFF;
	font:							10pt Verdana, Geneva, Lucida, "Lucida Grande", Arial, Helvetica, sans-serif;
	padding:						3px 15px 4px 15px;
	white-space:				nowrap;
}

.tcat a:link, .tcat a:visited {
	color:						#FFF;
	text-decoration:			none;
}

.tcat a:hover, .tcat a:active {
	color:						#FFFF00;
	text-decoration:			underline;
}

.tcontent {
	vertical-align:			top;
	padding:						0;
}

.techlib {
    color:						black;
    font-family:				Verdana,Arial;
    font-size:					10pt;
    font-weight:				normal;
    padding-right:			20px;
    text-align:				justify;
}

.teren {
	padding:						15px 30px;
	text-align:					justify;
	vertical-align:			top;
}

.teren a:link, .teren a:visited {
	color:						#CB7647;
	text-decoration:			none;
}

.teren a:hover, a:active {
	color:						#F7691A;
}

.tinytext {
	font-size:					8pt;
	font-family:				Verdana,Geneva,Lucida,"Lucida Grande",Arial,Helvetica,sans-serif;
	text-align:					center;
}
