/* CSS Document */
h1 { font-size:16px}
h2 { font-size:14px;}
a {text-decoration:none;}

a.blueLink { color:#a5bb54; }
#footerContent a.portLink:hover {color:#a5bb54;  }

head
{
	color:#FFFFFF;
	letter-spacing:1px;
	font-family:Arial;
	font-weight:bold;
}

text
{
	color:#fff;
	letter-spacing:1px;
	font-family:Helvetica,Arial,sans-serif; font-size:11px; line-height:14px;
}


#newlist_index {height:250px; width:350px; overflow:auto;margin-right: 5px;margin-bottom: 0px;margin-left: 0px;margin-top: -8px;}
#newlist_index h4 {font-size: 1.1em; line-height: 1.286em;margin-top: 0px; margin-bottom: 0.643em; }
#newlist_index p {margin-right:0px;margin-bottom: 2px;margin-top:5px;}
#newlist {float:left; width:32%;overflow:auto;padding-right: 4px}
#news_txt {float:left;width:63%; margin:10px 0 0 5px; border-left-color:#ccc;border-left-width: thin;border-left-style: dotted;padding-right: 4px;padding-left: 9px;}
#news_txt h4 {font-size: 1.1em; line-height: 1.286em;margin-top: 0px; margin-bottom: 0.643em;}



.inputfelt { padding:3px; width:300px; }
.submitBtn { font-size:14px; color:#FFF}

#footerHome { height: 130px; width:200px; overflow:hidden; padding:0px; float:left  }
#footerContent { height: 110px; width:780px; overflow:hidden; padding:10px; float:left; color:#FFF; line-height:16px  }
#footerContent p  { margin-top:0px; }
#footerContent ul  { list-style:none; }
#footerContent a  { color:#FFF; text-decoration:none; }
#footerContent a:hover  { text-decoration:none; }
#footerContent a.blueLink  { color:#a5bb54; text-decoration:none; }
#footerNav { clear:both; text-align:right; padding-top:5px; }
#footerNav ul  { list-style:none; margin:0px; padding:0px; float:right; }
#footerNav ul li  { display:inline; float:left; padding:0 10px; }
#footerNav ul li a { font-family:Helvetica, Arial, verdana; font-size:16px; color:#333; display:block; font-weight:bold; height:21px;  }
#footerNav ul li a:hover { background-image:url(/images/navLink_on.gif); background-repeat:repeat-x; }
#footerNav ul li a.selected { background-image:url(/images/navLink_on.gif); background-repeat:repeat-x;  }



div.sc_menu_wrapper {
	position: relative; 	
	height: 270px;
	/* Make bigger than a photo, because we need a place for a scrollbar. */
	width: 310px;
	
	margin-top: 0px;
	overflow: auto;
}
div.sc_menu {
	padding: 5px 0;
}
/* 
.sc_menu a {
	display: block;
	margin-bottom: 5px;
	width: 130px;
	
	border: 2px rgb(79, 79, 79) solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;		
	
	color: #fff;
	background: rgb(79, 79, 79);	
} */
	/* When image support is turned off moved down a few lines */
.sc_menu a:hover {
	border-color: rgb(130, 130, 130);
	border-style: solid;
/* border-style: dotted;*/
}
.sc_menu img {
	display: block;
	border: none;
}

.sc_menu_wrapper .loading {
	position: absolute;
	top: 50px;
	left: 10px;
	
	margin: 0 auto;
	padding: 10px;

	width: 180px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	
	text-align: center;
	color: #fff;
	border: 1px solid rgb(79, 79, 79);
	background: #1F1D1D;
}
/* Styling tooltip */
.sc_menu_tooltip {
	display: block;
	position: absolute;
	
	padding: 6px;
	font-size: 12px;	
	color: #fff;
	
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	
	border: 1px solid rgb(79, 79, 79);
	background: rgb(0, 0, 0);
	/* Make background a bit transparent for browsers that support rgba */	
	background: rgba(0, 0, 0, 0.5);
}



div.th_menu_wrapper {
	position: relative; 	
	height: 295px;
	/* Make bigger than a photo, because we need a place for a scrollbar. */
	width: 70px;
	
	margin-top: 0px;
	overflow: auto;
}
div.th_menu {
	padding: 5px 0;
}

.th_menu a {
	display: block;
	margin-bottom: 5px;
	width: 60px;
	
	border: 2px rgb(79, 79, 79) solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;		
	
	/* When image support is turned off moved down a few lines */
	color: #fff;
	background: rgb(79, 79, 79);	
} 
.th_menu a:hover {
	border-color: rgb(130, 130, 130);
	border-style: solid; 
	/* border-style: dotted; */
}
.th_menu img {
	display: block;
	border: none;
}

.th_menu_wrapper .loading {
	position: absolute;
	top: 50px;
	left: 10px;
	
	margin: 0 auto;
	padding: 10px;

	width: 70px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	
	text-align: center;
	color: #fff;
	border: 1px solid rgb(79, 79, 79);
	background: #1F1D1D;
}
/* Styling tooltip */
.th_menu_tooltip {
	display: block;
	position: absolute;
	
	padding: 6px;
	font-size: 12px;	
	color: #fff;
	
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	
	border: 1px solid rgb(79, 79, 79);
	background: rgb(0, 0, 0);
	/* Make background a bit transparent for browsers that support rgba */	
	background: rgba(0, 0, 0, 0.5);
}

#typeChoice {width:210px;float:left; border-right:1px #fff dotted; height:110px; line-height:16px;  }


#profileChoice { width:525px;float:left; margin-left:40px;  }
#profileChoice ul { width:120px;float:right; margin-left:10px; text-align:right; line-height:16px;  }


#legal { width:1000px; margin:45px 10px auto auto; font-size:9px; color:#666;text-align:right;  }
