body {font-family:Arial, Helvetica, sans-serif; background:#07C086 url("/images/skin/Index/gradient.jpg") repeat-x; margin:0;}
.maintable {border:1px solid #941702; border-top-style:none; border-bottom-style:none; margin:0 auto 0 auto;}

.icons, .bullet, .search, .news, .welcome {height:205px; float:left; display:inline;}
.icons, .search, .browse {width:230px; margin:0 0 0 15px;}

.icons {text-align:left; background:#FFF;}
.icons a {color:#FF2600; font-size:13px; font-weight:bold; text-decoration:none; margin:0;}
.icons a:hover {text-decoration:underline;}
.icons img {margin:0 0 10px 5px;} 
.icons table {margin:5px;}
.icons tr {vertical-align:middle;}

.search {text-align:center; background:#FFF017;}
.search img {margin:10px 0 0 0;}
.search h2 {font-size:18px; font-weight:bold; color:#FF2A00; margin:1px 0 0 0;}
.search select {font-size:11px; color:#764B4B;}
.search td {font-size:11px; color:#764B4B;}

.news {background:#FFF; margin:5px; text-align:right;}
.news p {text-align:left; margin:0 0 0 5px; font-size:13px; padding:3px;}
.news h2 {text-align:center; font-size:15px;}
.news a {color:#FFFF00; font-weight:bold; margin:0 5px 0 0; font-size:11px;}

.bullet {background:#017F40; width:190px; margin:0 7px 0 7px;}
.bullet a {color:#FFF; text-decoration:none; font-weight:bold; font-size:16px;}
.bullet a:hover {color:#FFFF00;}
.bullet ul {list-style-type:none; list-style-image:url("/images/skin/Index/bullet.gif"); margin:5px 5px 5px 25px; padding:0;}

.welcome {width:335px; /*width:170px;*/ font-size:12px; text-align:justify; background:#017F40; font-weight:normal;}
.welcome p {margin:3px; color:#FFFFFF;}	
.welcome strong {font-weight:bold;}
.welcome a {color:#FFFFFF; text-decoration:none;}

.members, .news {float:left; display:inline; width:529px; margin-left:9px;}
.members img {border:1px solid #FFFF00; margin:5px;}
.members p {float:left; display:inline; margin:0 0 0 10px; color:#FFF; text-align:center;}
.members { background:#04AC6F url("/images/skin/Index/membersbg.gif");}

.members, .browse, .news {height:130px; margin-top:15px; margin-bottom:15px;}
.browse {background:#017F40; color:#FFFFFF; text-align:center; float:left; display:inline; margin-left:15px;}
.browse p { margin-top:42px; vertical-align:middle; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.slogan {background:#01582C; /*#477E44;*/ color:#FFF; font-weight:bold; height:79px; width:800px; margin:0px; text-align:center;}
.slogan h1 {margin:3px; font-size:24px; margin-top:15px;}


div#langBar {background:#01582C; padding:2px; text-align:right; vertical-align:middle; margin-right:10px;}
div#langBar p {text-align:right; font-size:11px; color:#FFFFFF; vertical-align:middle;}
/*div#langBar p,*/ div#alterNavbar p, div#copyBar p {font-size:11px; margin-top:5px;}
div#langBar ul#switchlocale {list-style:none; float:right; margin-top:0; padding-top:5px; vertical-align:middle;}
div#langBar ul#switchlocale li {float:left; margin:0 0.4em; padding:3px; color:#FFFFFF; font-weight:normal; font-size:11px;}
div#langBar ul#switchlocale li span {background:#FFF; color:#CA130F; font-weight:bold; border:solid 1px #F0001B; font-size:11px; padding:2px;}
div#langBar ul#switchlocale li a {color:#FFF; text-decoration:none;}
div#langBar ul#switchlocale li a:hover { text-decoration:underline;}


.greenline, .members h2 {color:#FFF; background:#017F40; text-align:center; font-weight:bold; font-size:14px !important; padding:5px; clear:both;}
.greenline strong {font-size:15px;}
.greenline a {color:#FFF; text-decoration:none;}
.greenline a:hover {text-decoration:underline;}

.linemenu {background:#FFF; width:785px; margin:7px; text-align:center; color:#FF2600;}
.linemenu a {color:#FF2600; font-size:12px; font-weight:bold; text-decoration:none;}
.linemenu a:hover {text-decoration:underline;}

.whiteline {color:#FFF; text-align:center; font-weight:normal; font-size:11px; background-color:#01582C; padding-top:10px;} 

.partners {background:#FFF; text-align:center; padding:5px;}
.thingreenline {margin:5px 0 10px 0;} 
.endfloat {clear:both; margin:0;}
