﻿@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}

#results
{
	position:absolute;
	top:450px;
	width:100%;
	height:280px;
	overflow:visible;
	visibility:visible;
}

.notfound
{
	width:100%;
	background-color:#CCCCCC;
	font-size:24px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border-bottom:1px #CCCCCC solid;
	border-top:1px #CCCCCC solid;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.numbering
{
	left:5px;
	top:3px;
	position:absolute;
	width:72px;
	height:100px;
	color:#C7C7C7;
	font-family:"Times New Roman", Times, serif;
	font-size:72px;
	z-index:0;
	top:0px;
}.numberingx {position:absolute; z-index:0;}

.restitle
{
	color:#000000;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	padding-right:50px;
}

.rescontents
{
	color:#4E4E4E;
	padding-left:2px;
}

.predesc
{
	width:100%;
}

.desc
{
	width:550px;
	position:absolute;
	height:100px;
	background-color:#EAEAEA;
	left:72px;
	margin-top:5px;
	font-family:"Times New Roman", Times, serif;
	padding:5px;
	overflow:scroll;
	overflow-x:hidden;
}

.descinfo
{
	width:550px;
	position:absolute;
	height:100px;
	background-color:#EAEAEA;
	margin-top:5px;
	font-family:"Times New Roman", Times, serif;
	padding:5px;
	overflow:scroll;
	overflow-x:hidden;
	color:#000000;
}

#result2
{
	position:absolute;
	background-image:url(images/search2.png);
	background-repeat:repeat-x;
	visibility:hidden;
}

.flo {float:left;}
.flo2 {float:left; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; padding-left:5px; padding-top:10px;}

#searchresults
{
	width:100%;
	height:280px;
	position:absolute;
	top:50px;
}

.searchresult
{
	width:100%;
	height:160px;
}

.outersafe
{
	background-color:#D8D8D8;
	margin-bottom:20px;
}.outersafe:hover {background-color:#CACACA;}

.outersafe2
{
	background-color:#FFA8A8;
	margin-bottom:20px;

}.outersafe2:hover {background-color:#FFA4A4;}

.searchresultinner
{
	padding:5px;
	padding-left:40px;
	padding-right:50px;
	border:1px #000000 solid;
}

.textresults
{
	padding-right:50px;
	color:#4E4E4E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:71px;
	margin-top:-150px;
	padding-bottom:55px;
	padding-right:100px;
}

.nt
{
	position:relative;
}

#contents
{

}

#test
{
	overflow:visible;
}

#copyright
{
	top:1150px;
	height:20px;
	width:100%;
	text-align:center;
	background-image:url(images/headerl.png);
	background-repeat:repeat-x;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	position:absolute;
}

#copyright2
{
	top:1340px;
	height:20px;
	width:100%;
	text-align:center;
	background-image:url(images/headerl.png);
	background-repeat:repeat-x;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	position:absolute;
}

#copyright3
{
	top:450px;
	height:20px;
	width:100%;
	text-align:center;
	background-image:url(images/headerl.png);
	background-repeat:repeat-x;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	position:relative;
}

#header
{
	width:100%;
	position:absolute;
	background-image:url(images/headerl.png);
	background-repeat:repeat-x;
	height:155px;
	top:0px;
}

#search
{
	width:100%;
	position:absolute;
	background-image:url(images/mainline.png);
	background-repeat:repeat-x;
	height:243px;
	top:155px;
}

#searchsignup
{
	width:100%;
	position:absolute;
	background-image:url(images/smallmiddle.jpg);
	background-repeat:repeat-x;
	height:30px;
	top:155px;
}

#searchcontainer
{
	opacity: 1;
}

#searchspinback
{
	position:absolute;
	height:136px;
	top:155px;
	left: 50%;
	width:49%;
	top: 100px;
}

#spin
{
	position:absolute;
	visibility:hidden;
	width:220px;
	height:39px;
	left:-90px;
	opacity: 0;
	z-index:10;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	text-align:center;
}

#menu
{
	width:100%;
	position:absolute;
	height:37px;
	top:379px;
}

#menusignup
{
	width:100%;
	position:absolute;
	height:37px;
	top:179px;
}

#mainc
{
	width:80%;
	left:10%;
	position:absolute;
	height:856px;
	top:236px;
}

#main
{
	width:100%;
	position:absolute;
	height:856px;
	background-color: #514a83;
}

.sgmain
{
	width:100%;
	position:absolute;
	height:1060px;
	background-color: #514a83;
}

#maintitle
{
	position:absolute;
	width:100%;
	padding-top:7px;
	padding-bottom:5px;
	height:30px;
	color:#FFFFFF;
	background-image:url(images/headerl.png);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
}

#thetitle
{
	padding-left:6px;
}

#maintextc
{
	width:100%;
	top:40px;
	position:absolute;
	height:446px;
}

#maintext
{
	padding:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DFDFDF;
	
}

.maintitletext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
}

#table
{
	padding:3px;
}

#searchback
{
	position:absolute;
	height:136px;
	top:155px;
	left: 50%;
	width:49%;
	top: 63px;
}

#searchback2
{
	position:absolute;
	height:136px;
	width:145px;
	left:150px;
}

#searchinlux
{
	position:absolute;
	height:34px;
	width:338px;
	left:-250px;
	background-image:url(images/searchb-fr.jpg);
	background-repeat:no-repeat;
}

#logint
{
	position:absolute;
	height:34px;
	width:338px;
	left:-250px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
}

#notlisted
{
	position:absolute;
	height:106px;
	width:148px;
	left:20px;
	bottom:19px;
	background-image:url(images/notlisted-fr.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}
#notlisted:hover
{
	background-image:url(images/notlisted-fr-over.jpg);
	background-repeat:no-repeat;
}

#languages
{
	position:absolute;
	height:16px;
	width:95px;
	left:14px;
	top:-8px;
}

.langimg
{
	padding-right:4px;
}

#languagesshadow
{
	position:absolute;
	height:16px;
	width:130px;
	left:0px;
	top:0px;
}

#languagecaption
{
	position:absolute;
	height:16px;
	width:95px;
	left:14px;
	top:-27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}

#login
{
	position:absolute;
	height:32px;
	width:174px;
	right:0px;
	top:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
	z-index:1;
}

#logout
{
	position:absolute;
	height:32px;
	width:100px;
	right:0px;
	top:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	vertical-align:middle;
	z-index:1;
}

#login2
{
	position:absolute;
	right:5px;
	top:9px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	z-index:2;
}

.login2links
{
	text-decoration:none;
}

.login2links:hover
{
	border-bottom:1px #0066CC solid;
}

#entry
{
	position:absolute;
	height:80px;
	width:430px;
	left:-247px;
	top:33px;
	z-index:5;
}

.searchbox
{
	width:185px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:20px;
	border:1px solid #666666;
}

.loginbox
{
	width:197px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:20px;
	margin-bottom:5px;
	border:1px solid #666666;
}

#ins
{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.formtext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	background-color:#E9E9E9;
	border:1px #999999 solid;
	color:#333333;
	width:350px;
	height:20px;
	margin-bottom:5px;
}
.formtext:focus
{
	background-color:#FFFFFF;
}

.formtexts
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	background-color:#E9E9E9;
	border:1px #999999 solid;
	color:#333333;
	width:140px;
	height:20px;
	margin-bottom:5px;
}
.formtexts:focus
{
	background-color:#FFFFFF;
}

.formtextselect
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	width:350px;
	height:22px;
	margin-bottom:5px;
	background-color:#E9E9E9;
	border:1px #999999 solid;
}

.license
{
	width:350px;
	height:120px;
}

.button
{
	width:100px;
	background-color:#FF6600;
	height:30px;
}

.labels
{
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#labels1
{
	position:absolute;
	height:100%;
	top:5px;
	left:-2px;
	width:150px;
	z-index:10;
}

#labels2
{
	position:absolute;
	height:100%;
	left:-2px;
	top:40px;
	width:120px;
	z-index:10;
}

#boxes
{
	position:absolute;
	height:100%;
	width:100px;
	left:150px;
	z-index:10;
}

#loginbutton
{
	position:absolute;
	height:30px;
	width:102px;
	top:16px;
	left:360px;
	background-image:url(images/login.gif);
	background-repeat:no-repeat;
	z-index:10;
	cursor:pointer;
}
#loginbutton:hover
{
	background-image:url(images/login2.gif);
}

#cpmainc
{
	width:100%;
	position:absolute;
	height:200px;
	top:236px;
}

#cpmain
{
	width:100%;
}

#cpmain2
{
	padding-top:45px;
	padding-left:225px;
	padding-right:5px;
	padding-bottom:10px;
	background-color:#5B5BA8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E0E0E0;
	background-image:url(images/windowbg.png);
	background-repeat:repeat-x;
}

#cpmain1
{
	padding-top:45px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	background-color:#5B5BA8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E0E0E0;
	background-image:url(images/windowbg.png);
	background-repeat:repeat-x;
}

#cpmaintitle
{
	position:absolute;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	height:30px;
	color:#FFFFFF;
	background-image:url(images/windowtl.png);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
}

#cpthetitle
{
	padding-left:6px;
}

.toolbar
{
	width:220px;
	position:absolute;
	left:0px;
	top:45px;
}

.toolbartitleleft
{
	background-color:#000066;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	font-size:18px;
	color:#CCCCCC;
}

.toolbarcontents
{
	background-color:#252C7A;
	padding:5px;
}

.toolbaritem
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-top:4px;
	padding-bottom:4px;
	cursor:pointer;
}
.toolbaritem:hover
{
	background-color:#241B7A;
}

.toolbar2
{
	width:200px;
	position:absolute;
	left:0px;
	top:320px;
}

#copyrightc
{
	height:20px;
	width:100%;
	text-align:center;
	background-image:url(images/headerl.png);
	background-repeat:repeat-x;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	margin-top:50px;
}

.bigtitle
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#E0E0E0;
}

.usertable
{
	width:97%;
}

.usertablein
{
	border:1px #CCCCCC solid;
	padding:2px;
	border-bottom:none;
}

.usertableinlast
{
	border:1px #CCCCCC solid;
	padding:2px;
}

#addlink
{
	width:150px;
	height:17px;
	position:absolute;
	background-color:#CC6633;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	left:49%;
	cursor:pointer;
}

#addlink:hover
{
	background-color:#D75B00;
}

#addlinkw
{
	width:190px;
	height:17px;
	position:absolute;
	background-color:#CC6633;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	left:49%;
	cursor:pointer;
}

#addlinkw:hover
{
	background-color:#D75B00;
}

#addlinkw2
{
	width:220px;
	height:17px;
	position:absolute;
	background-color:#CC6633;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	left:49%;
	cursor:pointer;
}

#addlinkw2:hover
{
	background-color:#D75B00;
}

.ttl
{
	background-color:#353968;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:5px;
}

.window
{
	background-color:#4A4A8A;
	border:1px solid #666666;
	padding-bottom:5px;
}

.window2
{
	background-color:#4A4A8A;
	border:1px solid #666666;
}

.tablerow
{
	padding:5px;
	text-align:left;
}
.tablerowfloat {float:right;}
.tablerow:hover {background-color:#0066CC;}

.pad
{
	padding:4px;
}

.neatlink
{
	text-decoration:none;
	color:#EBEBEB;
}
.neatlink:hover {border-bottom:#CCCCCC dotted 1px;}

.path
{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:4px;
	background-color:#C69500;
	color:#000000;
}

.backbutton
{
	background-color:#35307A;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	text-align:left;
}
.backbutton:hover {background-color:#3D4592;}

.buttongreen
{
	background-color:#767C21;
	color:#FFFFFF;
	text-decoration:none;
	padding:3px;
} .buttongreen:hover {background-color:#78930D;}

.buttonred
{
	background-color:#CA0000;
	color:#FFFFFF;
	text-decoration:none;
	padding:3px;
} .buttonred:hover {background-color:#DF0000;}

.buttonblue
{
	background-color:#063282;
	color:#FFFFFF;
	text-decoration:none;
	padding:3px;
} .buttonblue:hover {background-color:#3343B5;}

.pages
{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-bottom:5px;
}

.pageswitch
{
	text-decoration:none;
}.pageswitch:hover{background-color:#00CCCC;}


.pagecube
{
	border:1px solid #CCCCCC;
	text-decoration:none;
	background-color:#EBEBEB;
	padding-left:2px;
}

.abcontainer
{
	position:absolute;
	width:4px;
	height:4px;
	right:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}.abcontainer2{top:95px; position:absolute;}

.innerb
{
padding-top:7px;
}

.details
{
	position:absolute;
	width:100px;
	height:30px;
	right:10px;
	top:-80px;
	background-image:url(images/bluebutton.png);
	background-repeat:repeat-x;
	font-size:16px;
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
}.details:hover{background-image:url(images/bluebutton2.png);}

.visit
{
	position:absolute;
	width:100px;
	height:30px;
	right:10px;
	background-image:url(images/redbutton.png);
	background-repeat:repeat-x;
	font-size:16px;
	top:0px;
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
}.visit:hover{background-image:url(images/redbutton2.png);}

.map
{
	position:absolute;
	width:100px;
	height:30px;
	right:10px;
	top:-40px;
	background-image:url(images/greenbutton.png);
	background-repeat:repeat-x;
	font-size:16px;
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
}.map:hover{background-image:url(images/greenbutton2.png);}

.blackout
{
	position:fixed;
	width:100%;
	height:100%;
	min-height: 100%; 
	left:0px;
	top:0px;
	background-color:#000000;
	opacity:.75;filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:50;
	visibility:hidden;
}

.blackoutcontainerdetails
{
	position:fixed;
	left:50%;
	top:20px;
	visibility:hidden;
	z-index:51;
	_position:absolute;
}

.blackoutdetails
{
	position:absolute;
	width:770px;
	height:370px;
	left:-385px;
	top:25px;
	z-index:52;
	background-color:#FFFFFF;
	visibility:hidden;
	border:#000000 5px solid;
	overflow:scroll;
	overflow-x:hidden;
}

.blackoutdetailsx
{
	position:absolute;
	width:770px;
	height:370px;
	left:-385px;
	top:25px;
	z-index:52;
	background-color:#FFFFFF;
	visibility:hidden;
	border:#000000 5px solid;
}

.detailpad
{
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.onemoment
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#CCCCCC;
	font-style:italic;
}

#closebutton
{
	position:absolute;
	top:0px;
	left:342px;
	background-color:#A60000;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	width:55px;
	height:20px;
	border:#FFFFFF dotted 1px;
	z-index:55;
	text-align:center;
	cursor:pointer;
}#closebutton:hover{background-color:#000000;}

.blackout2
{
	position:fixed;
	width:100%;
	height:100%;
	min-height: 100%; 
	left:0px;
	top:0px;
	background-color:#000000;
	opacity:.75;filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:50;
	visibility:hidden;
}

.blackoutcontainerdetails2
{
	position:fixed;
	left:50%;
	top:20px;
	visibility:hidden;
	z-index:51;
	_position:absolute;
}

.blackoutdetails2
{
	position:absolute;
	width:750px;
	height:480px;
	left:-375px;
	top:25px;
	z-index:52;
	background-color:#FFFFFF;
	visibility:hidden;
	border:#000000 5px solid;
}

.detailpad2
{
	padding:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.onemoment2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#CCCCCC;
	font-style:italic;
}

#closebutton2
{
	position:absolute;
	top:0px;
	left:328px;
	background-color:#A60000;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	width:55px;
	height:20px;
	border:#FFFFFF dotted 1px;
	z-index:55;
	text-align:center;
	cursor:pointer;
}#closebutton2:hover{background-color:#000000;}


.emaillink
{
	text-decoration:none;
	color:#333333;
}.emaillink:hover{background-color:#999999;}
.emaillink:link {text-decoration:none;}

.catlink
{
	text-decoration:none;
	color:#FFFFFF;
	font-size:16px;
}.catlink:hover{border-bottom:#CCCCCC 1px dotted;}

.linkc
{
	padding:5px;
	color:#999999;
	overflow:hidden;
	padding-left:20px;
}

.catlinkwrapper
{
	padding:6px;
}
.catlinkwrapper:hover
{
	border:#666666 1px solid;
	background-color:#3E4ABD;
	padding:5px;
}

#categorybar
{
	height:20px;
	background-color:#FF6600;
	font-size:12px;
	padding-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:7px;
}

.progressbar
{
	height:30px;
	width:200px;
	background-color: #0066CC;
	border:1px solid #000000;
	position:absolute;
}

.progressbarfill
{
	height:30px;
	background-color:#0033CC;
	position:absolute;
}

.progressbartext
{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	left:47%;
	position:absolute;
	top:6px;
	z-index:2;
}

.progressbarcontainer
{
	text-align:left;
	padding-top:10px;
	padding-bottom:30px;
}

.topbutton
{
	background-color:#5F5AAB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	border:#666666 solid 1px;
	text-decoration:none;
	color:#FFFFFF;
}.topbutton:hover{background-color:#3D317D;} .topbutton:link {text-decoration:none;}

.topbutton2
{
	background-color:#FF4646;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	border:#666666 solid 1px;
	text-decoration:none;
	color:#FFFFFF;
}.topbutton2:hover{background-color:#D50000;} .topbutton2:link {text-decoration:none;}

.foot
{
	border-top:1px #666666 solid;
	background-color:#59489D;
	padding:7px;
	padding-top:10px;
	padding-bottom:10px;
}

.pagec
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	cursor:pointer;
}.pagec:hover{color:#FFFFFF;}

.floatright
{	float:right;
	font-size:12px;
	font-style:italic;
	cursor:pointer;
}.floatright:hover{color:#FFFFFF;}

#popup
{
	position:absolute;
	visibility:hidden;
	width:150px;
	height:176px;
	border: #999999 solid 2px;
	background-color:#89B1C0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:100;
}

.popuplist
{
	padding:2px;
	text-decoration:none;
	cursor:pointer;
	color:#000000;
}.popuplist:hover{background-color:#0099CC;} 

.whitefont
{
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.detailimage
{
	float:right;
	border:1px solid #666666;
	padding:2px;
}

.detailimagenf
{
	border:1px solid #666666;
	padding:2px;
}

#popupa
{
	position:absolute;
	visibility:hidden;
	width:150px;
	height:222px;
	border: #999999 solid 2px;
	background-color:#89B1C0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:100;
}

.popuplista
{
	padding:2px;
	text-decoration:none;
	cursor:pointer;
	color:#000000;
}.popuplista:hover{background-color:#0099CC;} 

.errorbox
{
	padding:8px;
	border:1px solid #666666;
	background-color:#9f0000;
	margin-top:4px;
	margin-bottom:8px;
}

.errorboxtext
{
	font-size:16px;
}

.alertimage
{
	float:left;
}

.dismissalert
{
	text-align:right;
}

.srch1
{
	background-color:#E6E6E6;
	color:#A6A2A2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	border:#666666 1px solid;
	padding:4px;
	width:175px;
}
.srch1:hover {background-color:#FFFFFF; color:#999999;}

.srch2
{
	background-color:#FFFFFF;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	border:#666666 1px solid;
	padding:4px;
	width:175px;
}

.folderleft
{
	float:left;
}

.searchlogo
{
	float:left;
	padding-right:5px;
	position:relative;
	width:120px;
	height:120px;
}

.restitleindent2
{
	margin-left:133px;
}

.restitleindent
{
	margin-left:0px;
}

.whitetitle
{
	color:#FFFFFF;
	font-size:21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.ullist
{
	list-style-type:square;
}

.formtexttiny
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	background-color:#E9E9E9;
	border:1px #999999 solid;
	color:#333333;
	width:30px;
	height:20px;
	margin-bottom:5px;
}
.formtexttiny:focus
{
	background-color:#FFFFFF;
}

.formtextselecttiny
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	width:250px;
	height:22px;
	margin-bottom:5px;
	background-color:#E9E9E9;
	border:1px #999999 solid;
}

.starpremium
{
	cursor:pointer;
}

.premiuminfo
{
	position:absolute;
	padding:3px;
	border:1px #333333 solid;
	margin-left:20px;
	width:200px;
	height:30px;
	background-color:#3366CC;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	visibility:hidden;
	z-index:50;
}

.tcost
{
	font-size:18px;
}

.tcostvalue
{
	font-size:24px;
}

.templatebox
{
	padding:5px;
	border:#666666 solid 1px;
	background-color:#55559F;
	cursor:pointer;
}.templatebox:hover {background-color:#43437C;}

.templatecontents
{
	position:absolute;
	left:185px;
	padding-left:10px;
	top:0px;
	height:250px;
}

.templatecontentscont
{
	position:relative;
}

.templatetitle
{
	color:#FFFFFF;
	font-size:32px;
	font-family:"Times New Roman", Times, serif;
}

.templateall
{
	width:100%;
}

.submitlink
{
	width:150px;
	height:17px;
	position:relative;
	background-color:#CC6633;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	cursor:pointer;
}

.submitlink:hover
{
	background-color:#D75B00;
}

.tinym
{
	position:relative;
}

.scrollable
{
	overflow:scroll;
	overflow-x:hidden;
	width:100%;
	height:350px;
}

.emailbar
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	padding:3px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:#999999 solid 1px;
	background-color:#CCCCCC;
}

.emailbar2
{
	position:relative;
	top:0px;
	left:0px;
	width:100%;
	padding:3px;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:#999999 solid 1px;
	background-color:#F0F0F0;
}

.orange
{
	width:150px;
	height:17px;
	position:relative;
	background-color:#CC6633;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	cursor:pointer;
} .orange:hover {background-color:#D75B00;}

.emailcontents
{
	background-color:#F2F2F2;
	border:#666666 solid 1px;
} .emailcontents:hover {background-color:#EAEAEA;}
  .emailcontents:focus {background-color:#FFFFFF;}
  
.emailm
{
	background-color:#F5F5F5;
	border:#999999 1px solid;
} .emailm:hover {background-color:#FFFFFF;}
  .emailm:focus {background-color:#FFFFFF;}
  
.maintitletextb
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
}

.mmenu
{
	position:relative;
	width:480px;
	height:400px;
	padding:7px;
}

.mmenuitem
{
	width:140px;
	height:110px;
	margin:4px;
	border: #0099CC 1px solid;
	float:left;
	padding:5px;
	padding-top:15px;
	padding-bottom:0px;
}

.miniwebtitle
{
	font-size:36px;
	font-family:"Times New Roman", Times, serif;
}

.whitecover
{
	width:150px;
	height:125px;
	margin-left:-5px;
	margin-top:-15px;
	clear: left;
	.margin-left: -43px;
	position:absolute;
	z-index:10;
	background-color:#FFFFFF;
	opacity:.1; filter: alpha(opacity=1); -moz-opacity: 0.1;
	cursor:pointer;
} .whitecover:hover {opacity:.25; filter: alpha(opacity=25); -moz-opacity: 0.25;}

.payblock
{
	background-color:#003366;
	border:1px solid #333333;
	width:400px;
	padding:10px;
}

.payblock2
{
	background-color:#006699;
	border:1px solid #333333;
	width:500px;
	padding:10px;
}

.searchcategory
{
	text-decoration:none;
} .searchcategory:hover {border-bottom:dashed 1px #999999;} .searchcategory:link {text-decoration:none; color:#333333;} .searchcategory:visited {text-decoration:none; color:#333333;}

#integrate
{
	background-image:url(images/integrate-fr.jpg);
	width:267px;
	height:200px;
	position:absolute;
	right:0px;
	top:75px;
	cursor:pointer;
	z-index:1;
}

.advert
{
	width:275px;
	height:236px;
	position:relative;
	background-image:url(images/advert.jpg);
	background-repeat:no-repeat;
	padding-top:23px;
	padding-left:5px;
	top:-50px;
	float:left;
}

.advertc
{
	left:50%;
	position:absolute;
}

.advertc2
{
	left:-450px;
	position:absolute;
	width:850px;
}

#below
{
	top:260px;
	position:absolute;
	width:100%;
}

.bottombar
{
	background-image:url(images/below/bottombar.png);
	background-repeat:repeat-x;
	top:10px;
	height:71px;
	width:100%;
	position:relative;
}

.bottombarcontents
{
	text-align:center;
	position:absolute;
	left:50%;
	z-index:5;
}

.bottombarcontents2
{
	position:absolute;
	left:-300px;
}

#greenad
{
	cursor:pointer;
	position:absolute;
	top:-76px;
	left:-140px;
}

#bluead
{
	cursor:pointer;
	position:absolute;
	top:-76px;
	left:395px;
}

#redad
{
	cursor:pointer;
	position:absolute;
	top:-76px;
	left:130px;
}

.bartext
{
  color:#000000;
  font-family: Arial, "Trebuchet MS";
  font-size:12px;
}

.cleanlink
{
	text-decoration:none;
	color:#FFFFFF;
}

.admain
{
	width:100%;
	position:absolute;
	background-color: #514a83;
	padding:8px;
}

.admain2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:white;
}

.adbig
{
	font-size:28px;
}

.adbigx
{
	font-size:18px;
}

#admainc
{
	width:80%;
	left:10%;
	position:absolute;
	top:236px;
}

#weather
{
	position:absolute;
	height:16px;
	width:95px;
	right:5px;
	top:-25px;
}

#weathers
{
	position:relative;
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	margin-top:-3px;}

#weatherc
{
	text-align:right;
}

.weathertemp
{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}

.visitminiweb
{
	position:absolute;
	width:161px;
	height:34px;
	right:0px;
	background-image:url(images/mwebtab-fr.jpg);
	background-repeat:no-repeat;
	font-size:16px;
	top:-129px;
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
}
