body
{
	background:#F4F4F4 url(img/bg.gif) repeat-y scroll center top;
	color:#333333;
	margin:0;
	padding:0;
	font-family:arial,tahoma,sans-serif;
	font-size:12px;
}

a
{
	color:#560000;
	text-decoration:none;
	font-weight:bold;
}

a:hover
{
	color:#960000;
	text-decoration:underline;
}


#container
{
	width:760px;
	margin-left:auto;
	margin-right:auto;
}

#wwrobar
{
	text-align:right;
	padding-top:5px;
	padding-bottom:2px;
	color:#c0c0c0;
	font-size:0.96em;
}

#wwrobar a
{
	color:#c0c0c0;
	text-decoration:none;
	font-weight:normal;
}

#wwrobar a:hover
{
	color:#FF8040;
}

#header #logo
{
	float:left;
	width:128px;
	height:75px;
	background-image:url(img/logo.gif);	
}

#header #nav
{
	margin-left:128px;
	width:632px;
	height:75px;
	background-image:url(img/nav_bg.gif);	
}

#header #nav ul
{
	float:right;
	list-style-type:none;
	padding: 0;
	margin: 0;
	padding-left:25px;
}

#header #nav ul li
{
	padding-top:52px;
	float:left;
	background-repeat:repeat-x;	
}


#header #nav ul li a
{
	padding-left:15px;
	padding-right:15px;
	font-size:11px;
	font-family:verdana;
	text-decoration:none;
	color:#222222;
	font-weight:normal;

}

#header #nav ul li a:hover
{
	color:#FF8040;
	background-color:#ffffff;
}


#subheader
{
	background-image:url(img/header_bg.jpg);
	background-repeat:no-repeat;
	height:143px;
	border:1px solid #4E8D8E;
	text-align:right;
}

#subheader h2
{
	padding-top:110px;
	padding-right:5px;
	color:#ffffff;
	font-size:16px;
}

#contentcontainer
{
	background-color:#ffffff;
}

#contentcontainer #content
{
	padding-top:20px;
	text-align:justify;
}

#content h1
{
	color:#CC0000;
	font-family:verdana;
	font-size:1.56em;
	margin:0;
}

#content #regulations
{
	text-align:left;
	padding-bottom:25px;
	line-height:125%;
}

#content #path 
{
	margin-bottom:20px;
}

#content #path #current
{
	font-weight:bold;
	color:#cc0000;
}

#content #regulations li
{
	margin-top:4px;
	margin-bottom:6px;
}


#announcements
{
	width:100%;
	border:1px solid #f0f0f0;
	font-size:0.90em;
}

#announcements td
{
	padding:2px;
	color:#000099;
}

#announcements tr.odd
{
	background-color:#f7f7f7;
}

#announcements tr.newone
{
	background-color:#e8ffe8;
}
#announcements tr.head
{
	background-color:#e0e0e0;
}

#announcements tr.head td
{
	font-weight:bold;
	font-size:1.01em;
	padding:5px;
	color:#000000;
}

#announcements a
{
	color:#000099;
	text-decoration:none;
	font-weight:normal;
}

span.newone
{
	color:#46a934;
	font-weight:bold;
}

ol#faq li
{
	margin-bottom:17px;
}

.question
{
	font-weight:bold;
}


img#worldmap
{
	border:0;
}

#login
{
	float:right; 
	text-align:right; 
	padding:15px; 
	border:1px solid #f0f0f0; 
	margin-left:25px;
	font-size:0.9em;
	line-height:175%;
}

#login input
{
	width:75px;
	font-size:0.8em;
}

.announcements-notice
{
	margin-top:15px;
	font-size:0.8em;
	color:#c9c9c9;
	margin-left:5px;
}

div.notice
{
	border:1px solid #008400;
	background-color:#e8ffe8;	
	margin:10px 0 10px 0;
	padding:10px;
}



div.error
{
	color:#cc0000;
	border:1px solid #c60000;
	background-color:#ffd9d9;	
	margin:10px 0 10px 0;
	padding:10px;
}

div#announcementtwentyten
{
	background-color:#e8ffe8;
	border:2px solid #008400; 
	
	margin:10px 0 30px 0;
	padding:10px;	
	text-align:center;
}

div#announcementtwentyten h1
{
	color:#00542E;
}

div#announcementtwentyten p
{
	margin:8px 0 0 8px;
	font-size:1.11em;
	color:#00381D;
}

div#announcementtwentyten a
{
	color:#000000;
	text-decoration:underline;
}

div#announcementonine
{
	background-color:#ffeaea;
	border:1px solid #cc0000; 
	
	margin:10px 0 30px 0;
	padding:10px;	
	text-align:center;
}

table.score
{
	border:1px solid #666666;
	background-color:#ffffff;
	padding:0;
	background:#EFF4FB url(img/thead.gif) repeat-x scroll 0 0;
	border-collapse:collapse;
	border-left:1px solid #686868;
	border-right:1px solid #686868;
	color:#333333;
}

table.score td,th
{
	padding:5px;
}

table.score thead td
{
	background:#333333 url(img/llsh.gif) repeat-x scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
}

table.score tbody tr td
{
	border-bottom:1px dotted #333333;
}

table.score tr td
{
	padding:5px 5px 5px 15px;
}

table.score tbody tr.even td
{
	/* background-color:#f7f7f7; */
}

table.score tbody tr td.pos
{
	text-align:center;
	font-weight:bold;
}

table.score tbody tr:hover
{
	background:#f2f2ff
}

.qsos
{
	text-align:right;
}

.scoretable
{
	float:left;
	display:block;
	margin-right:10px;
}

.label
{
	width:200px;
	background-color:green;
	font-weight:bold;
}

input
{
	font-size:10px;
}

form#announce fieldset
{
	background-color:#fafafa;
	border:1px solid #c0c0c0;
	padding:10px;
}

form#announce fieldset legend
{
	background-color:#ffffff;
	border:1px solid #a0a0a0;
	font-weight:bold;
	padding:2px 10px 2px 10px;
}

form#announce div
{
	text-align:left;
	line-height:100%;
	padding:3px;
	margin:0;
	display:block;
	clear:both;
}

form#announce label
{
	font-weight:bold;
	margin:2px 2px 2px 0;
	width:175px;
	display:block;
	float:left;
}

form#announce input.text
{
	border:1px solid #E4E4E4;
	margin:0 0 2px;
	width:300px;
}

.small
{
	font-size:0.87em;
}

ul#formerrors
{
	list-style-type:none:
}

ul#formerrors li
{
	font-weight:bold;
	margin-bottom:7px;
}

td.actTeam
{
	width:225px;
	max-width:225px;
}

td.actQSM, td.actDate,td.actQRG
{
	text-align:center;
}







ul#twitterlink
{
	list-style-type:none;
	padding: 0;
	margin:20px 0;
}

ul#twitterlink li
{
	font-size:1.2em;
	font-style:italic;	
	margin:10px 0 10px 0;
	border-bottom:1px dashed #808080;
	line-height:1.1em;
	padding:20px 20px 10px 45px;
	background:#fefefe url(img/twitter2.png) no-repeat scroll left center;
	border:1px solid #f7f7f7;
}

ul#twitterlink li a
{
	color:#141310;
}

ul#twitterlink li a:hover
{
	color:#89AFC1;
	text-decoration:none;
}

ul#actFiles
{
	list-style-type:none;
	margin:0;
	padding:0;
}

ul#actFiles li
{
	background:#fefefe url(img/file.gif) no-repeat scroll left center;
	line-height:1.1em;
	border-bottom:1px dotted #c0c0c0;
	font-size:0.76em;
	color:#808080;
	padding:2px 4px 5px 25px;
}

.btnRemove
{
	margin-top:7px;
	background-color:#fefefe;
	border:1px dotted #808080;
}

#activation h1
{
	border-bottom:1px dotted #CC0000;
}

#activationmedia
{
	float:right;
	width:45%;
}

#activationmedia h2
{
	color:#a0a0a0;
	font-size:1.51em;
}

#activationmedia ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#activationmedia ul li
{
	padding:2px;
	margin:0;
	float:left;
	
}

#activationmedia ul li img
{
	padding:1px;
	border:1px solid #808080;
	height:75px;
}

#activationdetails
{
	width:50%;
}

#activationdetails p
{
	margin:0;
	padding:0;
}

#activationdetails p.title
{
	color:#c0c0c0;
	font-size:0.87em;
	font-weight:bold;
	margin:5px 0 1px 0;
}

#activationdetails p.detail
{
	font-size:1.31em;
	padding:0px 0 10px 0;
	color:#a0a0a0;
	font-weight:bold;
}

#activationdetails p.dotted
{
	border-bottom:1px dotted #808080;
}

.clear
{
	clear:both;
}

#announcements tr.shaded td
{
	color:#c0c0c0;
}

#optop10
{
	float:right; 
	width:200px; 
	margin-left:35px;
	background-color:#f9f9f9;
	padding:5px;
	border:1px solid #f0f0f0;
	margin-top:10px;
}

#optop10 p
{
	color:#000000;
	font-size:0.91em;
	padding-top:0;

}

#operatorclassification
{
	border:1px solid #f0f0f0;
	font-size:0.90em;	
	width:100%;
}

#operatorclassification td
{
	padding:2px;
	color:#000099;
}

#operatorclassification tr.odd
{
	background-color:#f7f7f7;
}

#operatorclassification tr.head
{
	background-color:#e0e0e0;
}

#operatorclassification tr.head td
{
	font-weight:bold;
	font-size:1.01em;
	padding:5px;
	color:#000000;
}

#content h1.start
{
	color:#2E4A0A;
	background:#E2F5C9;
	padding:10px;
}

div.home
{
	margin-right:225px;
}