body{
	margin:0;
	padding:0;
}
body a{
	color:blue;
	text-decoration: none;
}
body a:visited{
	color:navy;
}
body a:hover{
    color: #000000 !important;
}
body a:visited:hover{
	color:black !important;
}
#bottomad{
	text-align: center;
	padding: 50px;
}

#topad{
	text-align: center;
	width: 100%;
}


#sitetitle{
	float: right;
	/*background: url('/img/topbarback.png') repeat-x 0 0;*/
	padding: 0 65px 0 0px;
	font-size: 3em;
	font-family: times, sans-serif;
	color: #999999 !important;
}
#sitetitle a,
#sitetitle a:hover{
	color: #999999 !important;
}

#menubottom{
	background: #202c68 url('/img/menu2back.png') repeat-x;
	color: white;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 3px 2px 3px;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	height: 30px;
}

#menu1{
	background: #202c68 url('/img/menu1back.png') repeat-x;
	/*background-color: ;*/
	color: white;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 3px 0px 3px;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	height: 16px;
}
#menu1 a{
	color: white;
}
#menu1 a:hover{
	color: #DDDDDD !important;
}
#menu2 a:hover{
	color: #DDDDDD !important;
}
#menu3 a:hover{
	color: #DDDDDD !important;
}

#menu1 img{
	vertical-align: middle;
}
.clock{
	padding-left: 8px;
	float: left;
	width: 30%;
	/*font-size: 10px;*/
}
.clock2{
	padding-left: 8px;
	float: left;
	width: 40%;
	/*font-size: 10px;*/
}
.inboxpolls{
	text-align: center;
	white-space: nowrap;
}
.connections{
	text-align: right;
	padding-right: 8px;
	float: right;
	width: 30%;
}
.sitedisclaimer{
	font-size: 10px;
	text-align: right;
	padding-right: 8px;
	float: right;
	width: 40%;
}
.sitedisclaimer img{
	vertical-align: middle;
}
#redspan{
	color: red;
	border: 0;
	padding: 0;
	margin: 0;
}
.countrythread{
	width:100%;
	border-collapse:collapse;
	padding: none;
	margin: none;
	font-size: 12px;
}
.countrythread tr{
	/*border: 0;
	border: hidden;*/
}
.countrythread td{
	border: 0 !important;
	/*border: hidden;*/
	padding: none;
	margin: none;
	width:50%;
	white-space:nowrap;
	/*font-weight:bold;*/
	vertical-align: top;
}
.countrythread img{
	vertical-align: middle;
}
.ctimg{
	width:13px;
	height:13px;
	margin: 0 0 0 7px;
}

.red{
	color: red;
}

.bla{
	color: black;
}
.ital{
	font-style: italic;
}
#currenttag{
	text-align: center;
	color: white;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 250px; 
	padding: 3px;
	background: #8898b0 url('/img/shadow.png') repeat-x;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 100px;
	margin-top: 0;
}
#currenttag a{
	color: white;
}

.fancyloginbody{
	text-align: center;
}

#logintop{
	height: 110px;
	background: #202c68 url('/img/login_bg.png') repeat-x;
	padding: 0;
}

#logincenter{
	background: #202c68 url('/img/evolution_logo.png');
	height: 110px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#unpwdbox{
	background: #202c68 url('/img/unpwd.png');
	height: 75px;
	width: 600px;
	margin-top: 75px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
#unpwdform{
	text-align: center;
	padding-top: 7px;
	padding-bottom: 9px;
}
#loginbutton{
	text-align: center;
}

#menu2{
	background: #202c68 url('/img/menu2back.png') repeat-x;
	color: white;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
	height: 30px;
}
.menubox{
	padding: 2px 2px 2px 15px;
	white-space: nowrap;
}
.menubox a,
.menubox a:visited{
	color: white;
}
.menubox a:hover,
.menubox a:visited:hover{
	color: black;
}
#logout{
	padding-right: 8px;
	text-align: right;
}
#logout a{
	color: white;
}
#logout a:hover{
	color: black;
}

#paypal{
	padding-top: 20px;
	padding-bottom: 15px;
	text-align: center;
}

#codeclock{
	font-size: 10px;
}
#topbar{
	height: 60px;
}
#portal{
	height: 27px;
	padding-top: 5px;
	padding-left: 5px;
	/*text-align: center;*/
	/*font-family: times, sans-serif;*/
	font-weight: bold;
	font-size: 0.8em;

}
#portal a,
#portal a:hover{
	color: #202c68 !important;
}
#menu3{
	width: 230px;
	float: left;
	/*text-align: center;*/
	font-family: arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	border: 0;
	white-space: nowrap;
}
#menu3 img,
#menu3 input{
	vertical-align: middle;
	padding: 0;
	border: 0;
}
#menu3 a{
	color: navy;
}
#menu3 a:hover{
	color: black;
}
#cornerspan{
	margin: 0;
	border: 0;
	padding: 0;
}
#imgback{
	background: url('/img/cornergradl.png') no-repeat left top;
	height: 27px;
	width: 66px;
	float: left;
}
#menucolor{
	vertical-align: middle;
	float: left;
	background: #bfc8d6 url('/img/earthbar.png') repeat-x;
	height: 22px;
	padding: 5px 5px 0px 11px;
	padding-top: 5px
}
#menucolor a{
	height: 22px;
	color: white;
}
#countrybox{
	padding-top: 33px;
	height: 27px;
	vertical-align: middle;
	border: 0;
}
#countrybox input{
	height: 19px;
}
#gtgo{

}
#gtcorner{
	background-color: white;
	height:27px;
	width:24px;
}


#roundcorner{
	padding: 0;
	border: 0;
	margin: 0;
	text-align: left;
}
#roundcorner img{
	float: left;
}

#sitebody{}


#debugtable{
	width:100%;
}

#portalbar
	margin: 5px;
	/*text-align: center;*/
	width:230px;
}
#recentmessages{

}

.obox{
	vertical-align: middle;
    color: black;
    background-color: #f4f4f4;
    font-family: arial, sans-serif;
    font-size: 14px;
	text-align: left;
}

.showcountrytop{
	text-align: center;
	background-color: #c0c0c0;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
}
.showcountry{
	border-collapse:collapse;
	padding:3px;
	margin:0;
}
.showcountry td{
	padding:3px;
	margin:0;
	border:1px solid #909090;
}

a img{
	border: 0;
	padding: 0;
	margin: 0;
}

form{
	margin: 0;
}
table{
	text-align: left;
}

table.table95{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;  
}
table.table95 tr{

}
table.table95 td{
	border: 1px white solid;
	padding: 1px 0;
	margin: 0;
}

table.table95border{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse;  
}
table.table95border tr{

}
table.table95border td{
	border: 1px black solid;
	padding: 2px;
	margin: 0;
	vertical-align: middle;
}

table.forumtable{
	width:95%;
	margin-left:auto;
	margin-right:auto;
	border-collapse: collapse; 

}
table.forumtable tr{

}
table.forumtable td{
	border: 1px black solid; 
	padding: 2px;
	margin: 0;
}
table.forumtable td table, table.forumtable td table td{
	border: 0;
	border-collapse: collapse;
	white-space: nowrap;
}
pre{
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	/* width: 99%; */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.divcenter{
	text-align: center;
}

table.tablecenterborder{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border-collapse: collapse;  
}
table.tablecenterborder tr{

}
table.tablecenterborder td{
	border: 1px black solid;
	padding: 2px;
	margin: 0;
	vertical-align: middle;
}

table.table100{
	width:100%;
	margin:0;
	border-collapse: collapse;  
}
table.table100 tr{
	border: 0;
	padding: 0;
	margin: 0;
}
table.table100 td{
	border: 1px white solid;
	padding: 1px 0;
	margin: 0;
}

.drainbow{
	color: #DA0AB0;
}

.fsp{
	font-size: 11px;
}

.psp{
	height: 7px;
}

.tac{
	text-align:center !important;
}
.tar{
	text-align:right !important;
}

.vm{
	vertical-align: middle;
}

.vt{
	vertical-align: top;
}

.mn{ /*messagename*/
	vertical-align: top;
	width:200px;
}

table tr td.forum{
	/*width:200px;*/
}
table tr td.name{
	/*width:175px;*/
	white-space: nowrap;
}
table tr td.date{
	/*width:120px;*/
	white-space: nowrap;
}
table tr td.tiny{
	width:1%;
	text-align:center;
	white-space: nowrap;
}
table tr td.num{
	width:1%;
	padding-right:3px;
	text-align:right;
	white-space: nowrap;
}

.pbox{
	font-family: arial, sans-serif;
	font-size: 12px;
	border-collapse: collapse;
	white-space:nowrap;
	vertical-align:top;
}
.pbox td{
	border: 1px solid white;
	white-space:nowrap;
}

.pboxw{
	font-family: arial, sans-serif;
	font-size: 12px;
	vertical-align:top;
}

.mainportal{
	border-collapse: collapse;
	margin: 15px;
}


.mc1{
	background-color: #202c68;
	font-weight: bold;
    color: white;
}
.mc2{
	background-color: #8898b0;
	font-family: arial, sans-serif;
}
.mc3{
	background-color: #bfc8d6;
}


/*countrythreads*/

.casher, .casher:visited{
	color: red;
}
.casher:hover{
	color:black;
}
.techer, .techer:visited{
	color: green;
}
.techer:hover{
	color:black;
}
.farmer, .farmer:visited{
	color: brown;
}
.farmer:hover{
	color:black;
}
.indy, .indy:visited{
	color: orange;
}
.indy:hover{
	color:black;
}
.oiler, .oiler:visited{
	color: purple;
}
.oiler:hover{
	color:black;
}
.unassigned, .unassigned:visited{
	color: blue;
}
.unassigned:hover{
	color:black;
}
/*--------------Old stuff here----------------*/
.rowheader{
	background-color: #c0c0c0;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.rowheader table{
	display: inline;
}
.menu1c
{
	background-color: #202c68;
}
.menu1
{
	background-color: #202c68;
    color: white;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 2px;
    padding-right: 2px
	text-align: left;
}
.menu2
{
    color: white;
    font-color: white;
    background-color: #8898b0;
    font-family: arial, sans-serif;
	text-align: left
}

.menu3
{
    background-color: #bfc8d6;
    font-family: arial, sans-serif;
    font-size: 14px;
	text-align: left;
}

.row1
{
    color: black;
    background-color: #f4f4f4;
    font-family: arial, sans-serif;
    font-size: 14px;
}
.rowheavy
{
    color: black;
    background-color: #e6e6e6;
    font-family: arial, sans-serif;
    font-size: 14px;
}
.rowheavyc
{
    color: black;
    background-color: #e6e6e6;
    font-family: arial, sans-serif;
}
.row2c{
    color: black;
    background-color: white;
    font-family: arial, sans-serif;
}
.row2
{
    color: black;
    background-color: white;
    font-family: arial, sans-serif;
    font-size: 14px;
}
.row1bdr
{
	padding: 5px;
	border: 1px black solid;
    color: black;
    background-color: #f4f4f4;
    font-family: arial, sans-serif;
    font-size: 14px;
}
.row2bdr
{
	padding: 5px;
	border: 1px black solid;
    color: black;
    background-color: white;
    font-family: arial, sans-serif;
    font-size: 14px;
}
.sticky1
{
    color: black;
    background-color: #d4e4f4;
    font-family: arial, sans-serif;
    font-size: 14px;
}
.sticky2
{
    color: black;
    background-color: #dfefff;
    font-family: arial, sans-serif;
    font-size: 14px;
}
.stickyc1
{
    background-color: #d4e4f4;
}
.stickyc2
{
    background-color: #dfefff;
}
.mila1
{
    color: black;
    background-color: #e4f4d4;
    font-family: arial, sans-serif;
    font-size: 14px;
}

.mila2
{
    color: black;
    background-color: #efffdf;
    font-family: arial, sans-serif;
    font-size: 14px;
}
.milb1
{
    color: black;
    background-color: #f4d4e4;
    font-family: arial, sans-serif;
    font-size: 14px
}

.milb2
{
    color: black;
    background-color: #ffdfef;
    font-family: arial, sans-serif;
    font-size: 14px
}

.milac1
{
    background-color: #e4f4d4;
}
.milac2
{
    background-color: #efffdf;
}

.milbc1
{
    background-color: #f4d4e4;
}
.milbc2
{
    background-color: #ffdfef;
}
.notes
{
    font-family: arial, sans-serif;
    font-size: 12px
}
.textbox
{
	height: 16px;
    font-size: 10px
}
.white
{
    color: white;
    font-family: arial, sans-serif;
    font-size: 12px
}
.bordercolor
{
    background-color: #000000
}
.footer
{
    color: white;
    font-family: arial, sans-serif;
    font-size: 12px
}
.nav,
.nav a
{
    color: white;
    font-family: arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 3px;
    padding-right: 3px;
}
.nav a:visited{
	color: white;
}
.nav a:visited:hover{
	color: black;
}

.navc,
.navc a{
color: white;
    font-family: arial, sans-serif;
    font-weight: bold;
    padding-left: 1px;
    padding-right: 1px;
}
.navc a:visited{
	color: white;
}
.navc a:visited:hover{
	color: black;
}

.sitename
{
    color: white;
    font-family: arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
a.link
{
    color: #0000ee;
}
a.forum:link
{
    color: #0000ee;
}
a.forum:visited
{
    color: #551a8b;
}
a.forum:active
{
    color: #ff0000;
}
a.nav
{
    text-decoration: none
}
a.nav:hover
{
    color: #202c68;
    text-decoration: underline
}
td.column
{
    background-color: #8898b0
}

.tableborder
{
    border-right: #616161 1px outset;
    border-top: #616161 1px outset;
    border-left: #616161 1px outset;
    border-bottom: #616161 1px outset;
    background-color: #8898b0
}


