body { font-family: arial, helvetica, verdana, geneva, sans-serif; font-size: 11pt; margin: 0; padding: 0; text-align: center; color: #666666; background-image: url("/images/stripebg.gif"); }
a, a:visited { color: #4cb4fc; text-decoration: none; outline: none; }
form { margin: 0; padding: 0; }
h1 { color: #ff9900; font-size: 18pt; margin: 0; padding: 0; }
h2 { color: #ff9900; font-size: 14pt; }
img { border: none; }

.layout_center { width: 1000px; margin: 0 auto; }
.layout_pad6 { height: 6px; }
.layout_pad7 { height: 7px; }
.layout_pad10 { height: 10px; }
.layout_pad18 { height: 18px; }
.layout_pad20 { height: 20px; }
.layout_pad22 { height: 22px; }
.layout_pad30 { height: 30px; }
.layout_pad40 { height: 40px; }
.layout_pad50 { height: 50px; }
.layout_pad80 { height: 80px; }
.layout_pad100 { height: 100px; }
.layout_top { height: 10px; background-image: url("/images/layout_top.gif"); }
.layout_main { text-align: left; background-color: #ffffff; padding: 0 30px; }
.layout_textnav { height: 30px; line-height: 30px; padding: 0 10px; text-align: right; color: #94d2fd; background-color: #ffffff; }
.layout_clouds { position: relative; height: 124px; background-image: url("/images/cloudbanner.jpg"); }
.layout_logo { position: absolute; left: 0; width: 214px; height: 124px; }
.layout_bottom { height: 10px; background-image: url("/images/layout_bottom.gif"); }

.layout_columns { border-collapse: collapse; table-layout: fixed; }
.layout_columns td { padding: 0px; vertical-align: top; }
.layout_col650 { width: 650px; }
.layout_col600 { width: 600px; }
.layout_col290 { width: 290px; }
.layout_col150 { width: 150px; }
.layout_col120 { width: 120px; }
.layout_col50 { width: 50px; }
.layout_col20 { width: 20px; }

.box160x600 { width: 160px; height: 600px; }
.box250x250 { width: 250px; height: 250px; }

.searchbox { width: 650px; height: 100px; background-image: url("/images/searchbg.gif"); }
.search_main { padding: 0 30px; }
.search_info { float: left; font-weight: bold; color: #ffffff; }
.search_links { float: right; color: #ffffff; }
.search_links a, .search_links a:visited { color: #ffffff; text-decoration: none; }
#searchtext { width: 475px; height: 30px; }
.searchsubmit { margin: 2px 0 0 5px; vertical-align: top; }

.subsearch { width: 250px; height: 120px; background-image: url("/images/subsearchbg.gif"); }
.subsearch_title { font-weight: bold; color: #ffffff; }
.subsearch_links { height: 20px; color: #ffffff; font-size: 10pt; text-align: center; }
.subsearch_links a, .subsearch_links a:visited { color: #ffffff; text-decoration: none; }
#subsearchtext { width: 186px; height: 21px; border: inset 2px #ffffff; }
.subsearchsubmit { float: right; margin: 4px 18px; }

.text_gray { color: #666666; }
.text_ltgray { color: #bbbbbb; }

.forumbg { text-align: left; background-color: #ffffff; background-image: none; }
.forumlistbar { padding: 5px; background-color: #eeeeee; border-bottom: solid 1px #000000; font-size: 11px; }
.forumtitlebar { padding: 12px; background-color: #ffffff; }
.forumlogo { background-color: #ffffff; vertical-align: -3px; }
.forumposts { margin: 0 20px; padding: 10px; border-bottom: dotted 1px #bbbbbb; color: #333333; }
.forumposttitle { font-size: 18px; color: #4cb4fc; font-family: "trebuchet ms", arial, helvetica, verdana, geneva, sans-serif; margin-bottom: 12px; }

.forumbox { width: 650px; height: 100px; background-image: url("/images/searchbg.gif"); margin-left: 40px; }
.forumnewpost { padding: 0 30px; }
.forumtitles { font-weight: bold; color: #ffffff; }
#forumpostname { width: 140px; height: 18px; }
#forumpostemail { width: 200px; height: 18px; }
#forumposttext { width: 475px; height: 50px; }
.forumsubmit { margin: 2px 0 0 5px; vertical-align: top; }


.sep1 { margin: 0 8px; }

.atc_link { position: absolute; left: 546px; top: 56px; width: 247px; height: 50px; text-align: center; font-size: 9pt; font-weight: bold; color: #ffffff; }
.languages { position: absolute; left: 820px; top: 70px; }
.flag_icon { margin-right: 4px; }

#mainmap { width: 600px; height: 400px; background-color: #0f78c0; }
#wpmap { width: 500px; height: 300px; background-color: #0f78c0; }
#namap { width: 500px; height: 300px; background-color: #0f78c0; }

.navlist { padding-left: 10px; width: 90px; height: 300px; overflow: scroll; overflow-x: hidden; }
.waypointlist { padding-left: 10px; width: 90px; height: 300px; overflow: scroll; overflow-x: hidden; }

.chartbox { padding-left: 10px; width: 600px; height: 200px; overflow: scroll; overflow-x: hidden; }

.graylinks a, .graylinks a:visited { color: #555577; text-decoration: none; }
.whitelinks a, .whitelinks a:visited { color: #ffffff; }

.pagination {text-align:center;margin:0 0 .5em 0;padding:20px 0;line-height:2.5;background-image:url("/images/pagination.png");}
.pagination a{border:1px solid #999999;text-decoration:none;background:white;}
.pagination a:hover{background-color:#059aff;color:white;}
.pagination a,.pagination span{padding:0.3em 0.5em;}
.pagination a.pn{border:1px solid #ffffff;}
.pagination a.pn b{font-weight:normal;}
.pagination a.pn:hover{border:1px solid #999999;}

.nopagination { height: 77px; background-image:url("/images/pagination.png"); }

.tdata_tc { width: 60px; }
.tdata th { text-align: left; }
.tdata td { padding: 2px; }

.sociallink { line-height: 30px; font-size: 12px; color: #000000; margin-right: 8px; cursor: pointer; }
.sociallink:hover { text-decoration: underline; }
.socialicon { margin-right: 6px; vertical-align: -4px; }

.ezbox { width: 700px; padding: 30px; border: solid 2px #cdcdcd; }
.ezinput { width: 400px; height: 24px; }
