/* General page tags */
body { margin:0px; padding:0 0 0 0; text-align:center; font-size:70%; background:url(int-main-body-bg.jpg) no-repeat center #1A2B40 fixed; }
body, input, select, textarea, td { font-family:Georgia, Verdana, Arial, Helvetica; color:#ffffff; }
select{ font-size:100%; color:#000;}  /* paging select text WAS white */

ul { padding:0px; margin:0 0 1em 2em; }
p { margin:0 0 1em 0; }
img { border:0px; }
form { margin:0px; padding:0px; }

h2 { padding:0px; margin: 10px 0 0 0; color:#FFCC00; font-weight:normal; font-size:18px; font-family:Georgia, Verdana, Arial;}

/* Clear after styles */
.clear-after:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.column { float:left; display:inline; }

/* Page */
html, body { min-height:100%; }
#frame { width:727px; text-align:center; margin-left:auto; margin-right:auto; padding-bottom:70px;}
#frame-inner { position:relative; text-align:left; background:url(int-body-bg.gif) repeat-y; 
	padding:0; min-height:100%; }

#content { padding: 26px 50px 26px 50px;  }
a{ color:#FFF; text-decoration:none}
a.link { color:#FFCC00; text-decoration:none}


#enter-here { background:#1a2b40; color:#ffcc00; font-weight:bold; font-size:12px; padding:3px 2px 2px 3px; margin: 8px 50px 0 0; }
#needs-flash { font-size:10px; padding:4px 0 0 0; }
#enter-here a{ color:#FFCC00; text-decoration:none;} 
#enter-here a:hover { text-decoration:none;} 

.top-line { height: 15px; width: 627px; background:url(int-dark-bg.gif) repeat; margin-bottom:10px;}

.left-right-container { padding-top:10px; height:100%;}
.left-right-container .left { width:300px; float:left; margin-right:23px;}
.left-right-container .right { width:300px; float:left}

.left-right-container .top-line-white { height:6px; background:#FFFFFF; border:1px solid; width:100%; line-height:6px; margin-bottom:12px;}

.upcoming-container { }
.upcoming-container .upcoming-item { }
.upcoming-container .upcoming-item .upcoming-item-content { float:left; width:212px; color:#fff; }
.upcoming-container .upcoming-item .upcoming-item-content .content{  min-height:40px; }


.upcoming-container .upcoming-item .upcoming-item-content .title{ font-weight:bold; font-size:12px; line-height:18px;}
.upcoming-container .upcoming-item .upcoming-item-content .finish-line { width:100%; height:1px; line-height:1px; background:#FFCC00; margin-top: 10px; margin-bottom: 0px; padding:0px;}
.upcoming-container .upcoming-item .upcoming-img { float:right;}


.news-container {}
.news-container .news-item { margin-bottom:20px;}
.news-container .news-item .title a:hover{color:#fff; text-decoration:none }
.news-container .news-item .news-item-content { float:left; }
.news-container .news-item .news-item-content .title{ font-weight:bold; font-size:12px; line-height:18px;}
.news-container .news-item .news-item-content .finish-line {  width:300px; height:1px; line-height:1px; background:#FFCC00; margin-top: 10px; margin-bottom: 0px; padding:0px;}
.news-container .news-item .news-img { float:right; padding:0 0 10px 10px;}


#mail-form{ height:135px;}
.form-row {  border-bottom:1px solid #1A2B40}
.mailinglist { background:none; border:none; width:290px; padding:2px 2px 2px 2px; font-size:11px; margin:4px 0;}
.rightbut { text-align:right;}
.read-more { border-top: solid 1px #ffcc00; margin: 25px 0 0 0; }
.w300-right { width:300px; text-align:right; margin: 18px 0 0 0; }
.w300-20 { height:20px; width:300px; } 
.map { padding:10px 0;}

.welcome-content { line-height:14px;}