body{padding:0; margin:0; background-color:#E4F0F5;  text-align:center}
td{font-family: Arial, Verdana,  Helvetica, sans-serif; font-size:12px; color:#6A3D14;}
p{text-align:justify}
img { border:0}

h1{font-family: Arial, Verdana,  Helvetica, sans-serif; color:#2A6576; font-size:18px; margin:20 0 10 10;  font-weight:bold; text-align:left;}
h2{font-family: Arial, Verdana,  Helvetica, sans-serif; color:#ffffff; font-size:16px; margin:10 0 10 10;  font-weight:bold; text-align:center;}

.main {background-image:url(/images/skin/Index/bg_main.jpg);  background-repeat:repeat-x; background-color:#A3E5FF; border: 2px solid #77B8D2;}
.couple {background-image:url(/images/skin/Index/main_couple.jpg);  background-repeat:no-repeat;}
.top {background-image:url(/images/skin/Index/top.gif);  background-repeat:no-repeat;}
.new_color{ color: #FFFFFF; text-align:right;}

a.about {font-size:12px; text-decoration:none; color:#2A6576;  text-align:justify}
a.about:hover {text-decoration:none; color:#2A6579; font-size:12px; text-align:justify}


.bg_table {background-image:url(/images/skin/Index/bg_table.jpg);  background-repeat:repeat-x; background-position:top;}
.bg_top {background-image:url(/images/skin/Index/bg_top.gif);  background-repeat:repeat-x; background-position:top;}
.left {background-image:url(/images/skin/Index/left.jpg);  background-repeat:repeat-y; background-position:top;}
.right {background-image:url(/images/skin/Index/right.jpg);  background-repeat:repeat-y; background-position:top;}
.bg_bottom {background-image:url(/images/skin/Index/bottom.jpg);  background-repeat:repeat-x; background-position:top;}

.bullet {}
.bullet a{font-size:12px; text-decoration:none; color:#ffffff; line-height:22px;}
.bullet a:hover{font-size:12px; text-decoration:none; color:#ffffff; line-height:22px;}

div#news { font-size:12px; color:#065371; width:300px; text-align:left; float:left; margin-left:20px;}
div#news a{ font-size:12px; color:#065371; width:300px; text-decoration:none;}

.members {}
.members td {text-align:center; font-size:11px; color:#CBE6F1;}
.members td img { border:4px solid #D2EFF4;}
.members a {font-size:11px; text-decoration:none; color:#CBE6F1;}
.members a:hover {font-size:11px; text-decoration:none; color:#ffffff;}

.search{ color:#788700;}
.search td {color:#ffffff;}
.formSearchButton{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#717171; width:80px; color:#FEFFBE; cursor:hand; margin-top:7px;}
.formSelect{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; background-color:#FFffff; color:#6D7786;}

.features {}
.features a {font-size:11px; text-decoration:none; color:#ffffff; font-weight:bold;}
.features a:hover {text-decoration:none; color:#ffffff; font-size:11px; font-weight:bold;}

a.bullet {font-size:12px; text-decoration:none; color:#6A3D14;  text-align:justify; line-height:16px}
a.bullet:hover {text-decoration:none; color:#6A3D14; font-size:12px; text-align:justify}

.footer{ margin-top:40px;}
.footer td {color:#248FBA; font-size:11px ;}
.footer a{ color:#248FBA; text-decoration:none; font-size:11px;}
.footer a:hover{ color:#248FBA; text-decoration:underline; font-size:11px;}

	div#langBar {height:27px; padding-left:40px; text-align:left; font-size:11px;}
	div#langBar p {float:left; height:24px; line-height:24px; margin:0; padding:0; color:#3399CC;}
	div#langBar ul#switchlocale {list-style:none; float:left; margin:0; padding:0; height:24px;}
	div#langBar ul#switchlocale li {float:left; margin:0 0.5em; padding:0; line-height:24px;}
	div#langBar ul#switchlocale li span {display:block; float:left; height:24px; padding:0 0.5em; background-color:#DBECF4; color:#2D77C8; font-weight:bold; border:1px solid #3399CC;}
	div#langBar ul#switchlocale li a {color:#3399CC; text-decoration:none;}
	div#langBar ul#switchlocale li a:hover {}






