/*****************Page debug*****************
div[id]{
	border: 1px solid #000;
	background-color: #fff;
}

/*****************End Page debug*****************/

body, a, td, p, input 
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.linkdisabled:link, .linkdisabled:visited
{
	color: #dddec9;
}
table, td, th, tr {
	text-align:left;
	vertical-align:middle;
	line-height:18px;
	margin:0;
	padding:0;
}
th 
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-weight:800;
	line-height:18px;
	background-color:#DCDEC9;
	padding:0 2px 0 2px;
	color:#ffffff;
	text-decoration:none;
}
body
{
	padding:0;
	background:url(images/bk_trans.jpg) #e6e6e6 fixed repeat-x;
	margin:0;
	color:#333;
	text-align: center;
}
table, img {
	border:0;
	border-collapse:collapse;
	line-height:14px;
	}
h1 {
	margin:0 0 15px 0;
	padding:0;
	font-size:18px;
	line-height:18px;
	font-weight:900;
	color:#000000;
	}
h2 
{
	display:inline;
	margin:0;
	padding:0;
	font-size:13px;
	line-height:15px;
	font-weight:900;
	color:#000000;
	}
h3 {
	margin:0;
	padding:0 0 0 2px;
	font-size:12px;
	line-height:15px;
	font-weight:900;
	color:#000000;
	}


strong {
	font-size:11px;
	font-weight:900;
}
p, ul, li {
	margin:0 0 18px 0;
	padding:0;
	line-height:15px;
	}
	
ul li {
	list-style-type:none;
	margin:0;
	padding:0 0 0 15px;
}

a, a:link {color:#09c;}
a:visited {color:#07a;}
a:hover {color:#55ccee;}

#searchhistory {PADDING:10px 0 10px 10px;FLOAT:right;WIDTH:284px;POSITION:static;}
#searchhistory p {margin:0 0 1px 0;padding:0;font-weight:normal;font-size:11px;line-height:16px;text-decoration:none;}

#news {padding:20px 10px 15px 0;margin:0 0 0 10px;width:570px;position:static;border-top:1px solid #7d9728;}
#news p{margin:4px 0 10px 8px;padding:0;font-weight:normal;font-size:11px;line-height:16px;text-decoration:none;}

#adds {padding:10px 0 10px 10px;width:575px;position:static;}

#infoblock {clear:both;padding:10px 10px 5px 10px;position:static;}

#bottomtext {clear:both;padding:15px 10px 15px 10px;border-top:1px solid #7d9728;position:static;}

#container {
	background:#ffffff url(images/main_bkg.gif) repeat-y;
	margin: 0 auto;
	width:756px;
	text-align:left;
}
#outer {
	position:relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	margin-left:1px;    /*** Critical left col dimension value ***/
	width:755px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}
#float-wrap {
	float:left;
	width:600px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	margin-right:-1px;   /*** Static fix ***/
}
#center {
	float:right;
	width:600px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	margin-bottom:-1px;   /*** Fixes a variance in IE/win for the green AP bottom boxes ***/
	/* \*/
	margin-left:-1px; 
	/* Hidden from IE-mac */
	margin-top:10px;
	padding:0;
}
		
#right {
	float:left; 
	position:relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width:146px;    /*** Critical right col/divider dimension value ***/
	margin-right:-144px;    /*** Critical right col/divider dimension value ***/
	margin-left:-1px;   /*** Static fix ***/
	padding:0;
	}
#divtoolbox { 
	/* \*/width:135px;/* Hidden from IE-Mac */   /*** Critical right col dimension value ***/
	margin-left:8px;    /*** Critical right divider dimension value ***/
	padding:10px 1px 0 0;
	/* The ugly brilliant hack. */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:135px;
	}
	/* "be nice to Opera 5". */
	body>#divtoolbox {width:146px;}
	#divtoolbox UL
		{
			margin:0;
			padding:0;
		}
	#divtoolbox UL LI
		{
			list-style-type:none;
			margin:0;
			padding:0;
		} 
	#divtoolbox p
		{
			margin:0;
			padding:0;
		}
	#divtoolbox input
		{
			width:120px;
			margin:2px 0 2px 0;
			background-color:#ffffff;
		}
	#divtoolbox img
		{
			vertical-align:middle;
		}

#divtopbanner 
	{
	margin:0;
	padding:0;
	/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	height:101px;
	width:756px; 
	background:#dddec9 url(images/logotype.jpg);
	border-bottom:1px solid #bebfad;
	font:11px/20px verdana, arial, helvetica, sans-serif;
	/* The ugly brilliant hack. */
	voice-family:"\"}\"";
	voice-family:inherit;
	height:100px; /* the correct height */
	}
	/* "be nice to Opera 5". */
	body>#divtopbanner {height:140px;}
	
	#divtopbannertopleft
	{
		position:absolute;
	}
	#divtopbannertopright
	{
		position:absolute;
		margin:10px 0 0 670px;
	}
	#divtopbannerbottom
		{
		position:relative;
		height:18px;
		width:736px; 
		text-align:left;
		left:10px;
		top:80px;
		margin:0;
		padding:0;
		}
		
#divfooter 
	{
		width:756px;
		height:15px;
		text-align:right;
		bottom:0;
		margin:0;
		padding:2px 0 2px 0;
		background-color:#7d972b;
		overflow:hidden;
		color:#ffffff;
		vertical-align:middle;
		clear:both;
	}
	#divfooter a, #divfooter a:link, #divfooter a:visited, #divfooter a:hover {color:#ffffff;}
	#divfooter p {padding:0 15px 0 0; margin:0;}
	#divfooter img {vertical-align:text-bottom;}

#seekbox
{
	margin:0 10px 0 10px;
	padding:0 0 0 0;
	background-color:#ffffff;
	border:2px solid #7d9728;
}

#seek {
	PADDING:10px 0px 10px 10px;
}
#seek .linkheadline1 {color:#000000;font-weight:900;}
#seek .linkheadline2 {color:#000000;}

#seek p
{
	margin:0 0 2px 0;
	padding:0;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	line-height:normal;
	text-decoration:none;
}
#seek td
{
	margin:0;
	padding:4px 0 4px 0;
}

#boxedingress
{
	margin:0 0 0 0;
	padding:5px 10px 1px 10px;
	background-color:#7d972b;
}

#boxedingress h1
{
	font-weight:900;
	font-size:18px;
	margin:5px 0 10px 0;
	color:#ffffff;
	line-height:18px;
}
#boxedingress p
{
	margin:0 0 10px 0;
	padding:0;
	font-weight:normal;
	font-size:11px;
	color:#ffffff;
	line-height:normal;
	text-decoration:none;
}

.imgheader
{
	padding:0 0 5px 0;
}

.tdtext {
	text-align:left;
}
.tdnumber {
	text-align:right;
	padding-right:5px;
}
.mainpic
	{
	position:static;
	float:left;
	margin:5px 10px 5px 5px;
	}
.resultnavigation li
{
	display:inline;
}
.rightboxdivider
	{
		border-bottom:solid 1px #dddccb;
		margin:5px 0 5px 0;
		padding:5px 0 5px 0;
	}

.clear { clear: both; }
	
.Listrow {line-height: 18px;}
.ListrowDark {background-color:#f6f6f2; line-height:18px;}
.ListrowWARNING {background-color: #ffcaca; color: #ff0000; }

.listrowsearch {border-top:1px solidx #f6f6f2;}

.checkbox {border:none;}

.textbox
{
	border:solid 1px #bebebe;
	color:#000000;
	background-color:#ffffff;
	
}

.textboxerror
{
	border:solid 2px #ff0000;
	color:#000000;
	background-color:#ffdcdc;
}

.textboxdisabled
{
	border:solid 1px #bebebe;
	color:#f6f6f2;
	background-color:#f0f0f0;
}

.divalerterror
{
	position:absolute;
	width:300px;
	left:300px;
	top:30px;
	margin:10px 0 0 0;
	border:solid 2px #ff0000;
	padding:15px 15px 15px 15px;
	background-color:#ffdcdc;
	z-index:200;
}
.divalertnotify
{
	position:absolute;
	width:300px;
	left:300px;
	top:30px;
	margin:10px 0 0 0;
	border:solid 2px #00ff00;
	padding:15px 15px 15px 15px;
	background-color:#dcffdc;
	z-index:200;
}


