body

{

	margin: 0;

	margin: 0 auto;

	background: #f4f4f4 url(images/bg.gif) top center repeat-y;

}



#header

{

	vertical-align: top;

	padding-bottom: 11px;

	padding-left: 18px;

	font-family: Georgia, Lucida, Arial, sans-serif;

	font-size: 11px;

	font-weight: lighter;

	color: #00008B;

	border-bottom: 1px solid #efefef;

}



.title

{

	font-size: 24px;

	font-style: italic;

	font-weight: bold;

	color: #90200A;

}



.darktitle

{

	font-size: 24px;

	font-style: italic;

	font-weight: bold;

	color: #000000;

}



#main

{

	width: 780px;

	height: auto;

	border-left: 1px solid #efefef;

	border-right: 1px solid #efefef;

	margin: 0 auto 0 auto;

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #A52A2A;

}



h1, h2

{

	font-size: 12px;

	font-family:  Verdana, Arial, sans-serif;

	color: #191970;

	font-weight: bold;

	padding-left: 4px;

}





h3, h4

{

	font-size: 11px;

	font-family: Verdana, Arial, sans-serif;

	color:  #2F4F4F;

	font-weight: bold;

	padding-left: 8px;

}



.menu

{

	width: 150px;

	color: #00008B;

	font-family: Verdana, Arial, sans-serif;

}



.menu a:link, .menu a:visited

{

	width: 150px;

	margin: 1px 0 1px 0;

	padding: 4px 3px 4px 8px;

	background-color: transparent;

	color: #003366;

	text-decoration: none;

	font-family: Verdana, Arial, sans-serif;

	font-weight: normal;

	display: block;

}



.menu a:hover

{

	color: #A52A2A;

	text-decoration: none;

}



#topmenu

{

	text-align: right;

	padding-top: 1em;

	padding-right: 1em;

	font-family: Verdana, Arial, sans-serif;

	font-weight: normal;

}



#topmenu a:link, #topmenu a:visited

{

	color: #ffffff;

	text-decoration: none;

	background-color: #000000;

	border: 1px solid #333333;

	padding-top: .3em;

	padding-bottom: .3em;

	padding-left: .8em;

	padding-right: .8em;

	font-weight: normal;

}



#topmenu a:hover

{

	color: #ffffff;

	background-color: #444444; 

	border: 1px solid #333333;

	text-decoration: none;

	padding-top: .3em;

	padding-bottom: .3em;

	padding-left: .8em;

	padding-right: .8em;

}



#lefty

{

	float: left;

	width: 160px;

	margin-top: 10px;

	height: auto;

	color: #00008B;

	font-family: Verdana, Arial, sans-serif;

}





#righty p 

{

	border: 1px solid #efefef;

	background-color: #f9f9f9;

	text-align: center;	

	padding: 10px;

	display: block;

}



#righty .but 

{

	width: 50px;

}



#righty input

{

	width: 130px;

}



#righty

{

	margin-top: 10px;

	width: 160px;

	height: auto;

	color: #00008B;

	float: right;

	margin-right: 5px;

	font-family: Verdana, Arial, sans-serif;

}





#block

{

	padding: 12px;

	font-family: Verdana, Arial, sans-serif;

	background-color: #FFFFCA;

	color: #607080;

}



#breadcrumb 

{

        text-align: right;

	color: #999999;

	padding-bottom: 11px;

}



#breadcrumb a:link, #breadcrumb a:visited

{

	color: #999999;

	text-decoration: none;

}



#breadcrumb a:hover

{

	color: #aaaaaa;

	text-decoration: none;

}



a:link, a:visited

{

	color: #003366;

	border-bottom: 1px solid #efefef;

	font-family: Verdana, Arial, sans-serif;

	text-decoration: none;

	font-weight: bold;

}



a:hover

{

	color: #A52A2A;

	text-decoration: none;

}



#content

{

	float: left;

	width: 410px;

	text-align: left;

	padding-top: 11px;

	padding-bottom: 11px;

	padding-left: 11px;

	padding-right: 16px;

	border-left: 1px solid #efefef;

	border-right: 1px solid #efefef;

	font-family: Verdana, Arial, sans-serif;

	line-height: 145%;

	color: #607080;

}



#content h3, h4

{

	font-family: Verdana, Arial, sans-serif;

	color:  #2F4F4F;

	font-weight: bold;

	padding-left: 0px;

}



#footer

{

	text-align: center;

	padding: 11px;

	font-family: Verdana, Arial, sans-serif;

	font-weight: lighter;

	color: #cccccc;

}



#footer a

{

	color: #aaaaaa;

}



hr

{

	border:0;

	border-bottom: 1px solid #efefef;

	height: 1px;

}



li

{

	list-style-type: circle;

	line-height: 160%;

}

form {

	width: 130px;

	text-align: center;





}

.register {



	border: 1px solid #efefef;

	background-color: #f9f9f9;

	text-align: center;	

	padding: 10px;

	display: block;

}

#content form{

	width: 390px;

	text-align: center;

}

.List {

	list-style-type: decimal;

}

#langselect {

	text-align: right;

	font-family: Verdana, Arial, sans-serif;

}

.menuSubSub {

	width: 150px;

	color: #00008B;

	font-family: Verdana, Arial, sans-serif;

	text-indent: 20px;

}

.menuSub {

	width: 150px;

	color: #00008B;

	font-family: Verdana, Arial, sans-serif;

	text-indent: 10px;

}

.icon {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
