@charset "utf-8";
html,body { height:100%; }
img { border:0px; }
img a { border:0px; }
body { margin: 0; padding: 0; font-size: 100%/1; font-family:"Trebuchet MS"; color: #686868;  background: #FFFFFF; line-height:18px; }
/* body { margin: 0; padding: 0; font-size: 100%/1; font-family:"Trebuchet MS"; color: #686868;  background: #FFFFFF url(/images/xmas-background.jpg) repeat-x top; line-height:18px; } */



a { color:#1345C5; }
a:link { color:#1345C5; }
a:hover { color:#1345C5; text-decoration:none; }
#wrapper { width: 930px; margin: 0 auto; text-align:left; vertical-align:top; padding:0px; font-size:0.8em;	}
#sidebar { background:#FFF; width: 372px; position: relative; float: left; font-size: 100%; padding: 0px 0px 0px 0px; text-align: left; vertical-align: top; }
#main {	 background:#FFF; width:557px; margin:0px; padding:0px; float:right; vertical-align:top; }
#content { background:#6FACEB; border:1px solid #2E6FB3; vertical-align:top; padding:2px; }
#header { height: 180px; }
#header .slogan { margin-top:34px; }
#header .langflags { padding-right:0px; }
#header .lang_on { border-bottom:2px solid #CCC; }
#header .lang_off  { border-bottom:2px solid #FFF; }

div#navigation{ height:34px; }
div#navigation li{ height:34px; display:inline; list-style-type: none; text-align: center; vertical-align: middle; margin: 0px; padding: 0px; }
div#navigation li img{ height: 34px; padding:0px; margin:0px; display:inline; text-align: left; vertical-align: middle; margin-left: 1px; }
div#navigation li a { height: 34px; text-decoration:none; float: left; display: block; background: url(/images/nav/bg_nav.gif) repeat-x top; }
div#navigation ul{ margin: 0px;	padding: 0px; vertical-align: middle; }
h1 { font-family:"Trebuchet MS"; font-size:1.6em; color:#FFFFFF; padding:0px; margin:0px; }
h2 { font-family:"Trebuchet MS"; font-size:1.4em; font-weight: normal; color:#464343; padding:0px; margin:0px; }
input {	padding:0px; margin:0px; }
.little_text { font-size:0.8em; }
.red { color:#FF0000; }
a.red { color:#FF0000; }
.black12 { font-size:0.95em; color:#000000; }
.black11 { font-size:0.87em; color:#000000; line-height:normal; }
.black { color:#000000; }
.orange { color:#F27107; }
.white { color:#FFFFFF; }	
a.white { color:#FFFFFF; }	
a.white:link { color:#FFFFFF; }
a.white:hover {	color:#FFFFFF;	text-decoration:none; }
.white a { color:#FFFFFF; }	
.white a:link { color:#FFFFFF; }
.white a:hover {	color:#FFFFFF;	text-decoration:none; }
#bottom_box ul { margin:0px; padding:0px; }
#bottom_box li { background: url(/images/arrow.gif) no-repeat left; list-style:none;	padding:0px 0px 0px 25px; color:#FFFFFF; font-weight: bold; }
#domain_table td { text-align:center; font-weight:bold; } 
#domain_table th{ text-align:center; background: url(/images/bg_domain_table.jpg) top repeat-x; }
.menu td{ padding-right:1px; }
.menu { background: url(/images/nav/bg_nav.gif) repeat-x top; }
.dots { background:url(/images/dots.gif) repeat-x center; }
#footer { height:30px; margin-top:25px; margin-bottom:15px;	border-top: 1px solid #9B9B9B; padding-top:4px; text-align:center; }
.imgborder { border:1px solid #CCCCCC; padding:1px; background:#FFFFFF; }
.abs { vertical-align:middle; }

/*dmain search form tooltips*/
a.ntip {
	position:relative;
	z-index:24;
	border-bottom:1px dashed green;
	cursor:help;
	text-decoration:none;
}
a.ntip span {
	display:none;
	text-align:left;
}
a.ntip:hover {
	z-index:25;
	text-decoration:none;
}
a.ntip:hover span {
	display:block;
	position:absolute;
	width:420px;
	background-color:#FCFBDC;
	border:1px solid #FFC30E;
	padding:5px;
	margin-left: 20px;
	margin-top: 15px;
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}


/* the overlayed element */
.apple_overlay {
	display:none;
	background:url(/images/overlay.png);
	width:750px;
	height:465px;
	padding:0px;
	position:relative;
}

/* default close button positioned on upper right corner */
.apple_overlay .close {
	background-image:url(/images/close.png);
	position:absolute;right:-35px; top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

#overlay {
	display:none;
		background:#FFF;
		color:#666;
		width:1026px;
		height:600px;		
	}
#overlay .close {
	background-image:url(/images/close.png);
	position:absolute;right:-35px; top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
	
/* container for external content. uses vertical scrollbar, if needed */
div.contentWrap {
	height:1024px;
	overflow-y:auto;
}



.termspadding { margin:12px 0px 12px 0px; padding:0px 0px 0px 40px; }
a.current-menu { font-weight:bold; text-decoration:none; color:#404040; cursor:text; }
a.current-menu:hover { color:#404040; cursor:text; }
