<!--

/**************************
   Fonts & colors
***************************/

body  {
	text-align  : center;
  font-family : 'Trebuchet MS', Arial, sans-serif;
  font-size   : 11px;
	color       : #4B75BE;
}

h2 {
  font-size   : 13px;
  font-weight : bold;
	color       : #E45237;
	padding     : 0;
	margin      : 0;
	padding-bottom : 8px;
}

p {
	padding     : 0;
	margin      : 0;
	padding-bottom : 11px;
}

.grand {
	color       : #4B75BE;
}

.title_all {
	color       : white;
  background  : #527ABF url(images/title_back.gif) top repeat-x;
}

.title_all a {
	color       : white;
	text-decoration: none;
}

.title_mid {
	text-align  : center;
  font-family : Arial, sans-serif;
  font-size   : 14px;
	color       : white;
  background  : inherit;
}

.title_bl {
	color       : white;
  background  : #DDDFE4 url(images/title_bl.gif) right no-repeat;
}

.caption_right {
  background  : white;
  color       : inherit;
}

.caption {
	text-align  : left;
  font-family : Arial, sans-serif;
  font-size   : 14px;
	color       : white;
  background  : #537BBF url(images/capt_fade.jpg) right repeat-y;
}

.menu .capt {
  text-align  : center;
  font-size   : 12px;
}

.menu .div {
	margin-right : 5px;
	border-bottom: 1px dashed #4B75BE;
}

.main {
  background  : white url(images/back_fade.jpg) top repeat-x;
	color       : inherit;
}

.content {
  text-align  : justify;
}

.content a {
  color       : #4B75BE;
}

.formerror {
  color       : red;
}

.thumbs .text {
  background  : #EBEBEB url(images/picture_frame_02.gif) bottom left no-repeat;
  color       : #555;
  font-size   : 10px;
  text-align  : center;
  font-family : Arial, sans-serif;
}

.footer {
  background  : white url(images/main_bot.gif) bottom repeat-x;
	color       : inherit;
}

.copy {
  color       : #555;
  font-size   : 10px;
  text-align  : center;
  text-decoration: none;
}


/**************************
   Menu
***************************/
.menu_items {
  color       : black;
  font-weight : bold;
}

.menu_items a {
  width       : 125px;
  text-decoration: none;
  color       : #4B75BE;
  font-style  : normal;
  font-weight : normal;
}

.menu_item0 a, .menu_item1 a {
  color       : red;
  font-weight : bold;
}

.menu_item2, .menu_item2 a {
  margin-left : 5px;
}

.menu_item3, .menu_item3 a  {
  margin-left :10px;
}

.menu_item3 a  {
  color       : gray;
}


/**************************
   Various
***************************/
html  {
}

body  {
  background  : white;
	margin      : 0;
	text-align  : left;
}

.backgrnd {
  background  : #4C76BE;
}

div {
  padding     : 0;
  margin      : 0;
}

table {
  border-collapse:collapse;
  border      : 0;
  padding     : 0px;
  width       : 100%;
  height      : 100%;
}

.grand {
  text-align  : left;
  padding     : 0px;
  margin      : auto;
  width       : 780px;
  background  : #DDDFE4;
	color       : inherit;
  border      : solid 1px #DDDFE3;
  cursor      : default;
}

/**************************
   Header
***************************/
.header_left {
  xfloat       : left;
  width       : 271px;
  height      : 82px;
  text-align  : left;
}

.header_mid {
  height      : 82px;
  text-align  : center;
}

.header_right {
  xfloat       : right;
  width       : 232px;
  height      : 82px;
  background  : url(images/header_img_right.jpg) right no-repeat;
}

.header_bot {
  clear       : both;
  height      : 4px;
  line-height : 0px;
  font-size   : 1px;
  background  : url(images/header_bot.gif) bottom repeat-x;
}

.header_bot_logo {
  height      : 4px;
  line-height : 0px;
  font-size   : 1px;
  background  : url(images/logo_mid.gif) right no-repeat;
}

/**************************
   Title
***************************/
.title_all {
  clear       : both;
  height      : 89px;
}

.title_left {
  float       : left;
  width       : 292px;
  height      : 89px;
  background  : url(images/title_left.jpg) left bottom no-repeat;
}

.title_left .language {
  margin-top  : 10px;
  margin-left : 55px;
}

.title_left .language img {
  margin-left : 10px;
  border      : 1px solid #AAA;
}

.title_left .logo {
  margin-top  : 23px;
  margin-left : 30px;
}

.title_right {
  float       : right;
  width       : 135px;
  height      : 89px;
  background  : url(images/logo_bot.gif) right no-repeat;
}

.title_mid {
  height      : 89px;
}

.title {
  width       : 345px;
}

.title .slogan
{
  height      : 65px;
}

.title .title_menu
{
  height      : 24px;
}

.title .title_menu .div
{
  width       : 2px;
  background  : url(images/title_menu_div.gif) center repeat-y;
}


.title_bot {
  clear       : both;
  height      : 6px;
  line-height : 0px;
  font-size   : 1px;
  background  : url(images/title_bot.gif) top repeat-x;
}

.title_bl {
  float       : left;
  width       : 292px;
  height      : 6px;
  line-height : 0px;
  font-size   : 1px;
}

.title_div {
  clear       : both;
  height      : 9px;
  line-height : 0px;
  font-size   : 1px;
}


/**************************
   Caption
***************************/

.caption_all {
  height      : 38px;
  width       : 780px;
}

.capt_left {
  height      : 38px;
  width       : 29px;
  background  : url(images/capt_left.gif) right no-repeat;
}

.cap_top {
  width       : 724px;
  height      : 6px;
  background  : url(images/blue_pix.gif) top repeat-x;
}

.cap_bot {
  height      : 4px;
}

.capt_right {
  height      : 38px;
  width       : 27px;
  background  : url(images/capt_right.gif) left no-repeat;
}

.caption {
  height      : 28px;
  width       : 508px;
}

.caption_right {
  height      : 28px;
  width       : 216px;
}

/**************************
   Main
***************************/

.main {
  width       : 758px;
  margin      : auto;
}

.main1 { background  : url(images/blue_pix.gif) left  repeat-y; }
.main2 { background  : url(images/blue_pix.gif) right repeat-y; }

.main3 {
  clear       : both;
  width       : 748px;
  margin      : auto;
  background  : url(images/blue_pix.gif) left  repeat-y;
}

.main4 { background  : url(images/main_back.gif) top left no-repeat; }
.main5 { background  : url(images/blue_pix.gif) right repeat-y; }


/**************************
   Menu
***************************/
.menu {
  vertical-align: top;
  width         : 143px;
  padding-left  : 12px;
}

.menu .capt {
  width       : 48px;
  height      : 20px;
  padding-top : 7px;
}

.spacer {
  width       : 15px;
}


/**************************
   Thums
***************************/
.thumbs {
  vertical-align: top;
  width         : 180px;
  padding-left  : 1px;
}

.thumbs img {
  border        : none;
  vertical-align: bottom;
}

.thumbs .text {
  width         : 164px;
  padding-left  : 5px;
  padding-right : 4px;
  padding-bottom: 4px;
}

/**************************
   Content
***************************/
.content_all {
  height        : 325px;
  width         : 100%;
}

.content {
  margin-top    : 15px;
  padding-right :  5px;
}


.photoframe {
  position      : absolute;
  top           : 25px;
  left          : 25px;
  width         : 650px;
  height        : 560px;
  display       : none;
  overflow      : auto;
  border        : 3px #4B75BE solid;
  background    : white url(images/wait.gif) center no-repeat;
  cursor        : pointer;
}

.phototitle {
  height        : 20px;
  background    : #E45237;
  color         : white;
  text-align    : center;
  font-size     : 13px;
}

.photoclose {
  float         : right;
  border        : 1px white solid;
  font-weight   : bold;
}

.input {
  border        : 1px #4B75BE solid;
  background    : white;
}

.button {
  border        : 2px #E45237 solid;
  background    : white;
  font-weight   : bold;
  color         : #E45237;
  cursor        : pointer;
  width         : 80px;
}

/**************************
   Footer
***************************/
.footer {
  width       : 758px;
  height      :  16px;
  margin      : auto;
}

.footer1 { height:16px; background:url(images/main_bl.gif) left  no-repeat; }
.footer2 { height:16px; background:url(images/main_br.gif) right no-repeat; }



-->
