body, td { font-size: 12px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #303030;
}

div.fullcontent { 
	width: 960px; 
	background: url(/i/fullbg.gif);
	background-repeat: repeat-y; }

div.botcontent { font-size: 1px;
	width: 960px; height: 15px;
	margin-bottom: 5px;
	background: url(/i/botbg.gif);
	background-repeat: no-repeat; }

div.pagecontent { 
	width: 930px; 
	border-top: 3px solid #000000;
	margin: 0px 15px 0px 15px;
	text-align: left; 

	background: url(/i/rightcolbg.gif);
	background-repeat: no-repeat;
	background-position: 730px 225px; 	
	}
	
div.header { width: 930px; height: 208px; 
	background: url(/i/toplogo.jpg);
	background-repeat: no-repeat;
	background-color: #e5effd;
	border-bottom: 1px solid #8a8a8a;
}

div.header img#homelink { border: 0px;
	width: 332px; height: 52px;
	margin: 6px 0px 0px 592px; }

div.menu { height: 18px;
	background-color: #33588a; 
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	}

div.menu li { float: left; display: block;
	list-style: none;
	padding: 0px 100px 0px 10px; 
	height: 18px; line-height: 19px;
	margin: 0px 0px 0px 15px;
	
	background: url(/i/menubullet.gif);
	background-repeat: no-repeat;
	background-position: left top; 
}

div.menu li.active {
	background: url(/i/whitemenubullet.gif);
	background-repeat: no-repeat;
	background-position: left top; 
} 

div.menu a { color: #e8f2ff; 
	text-decoration: none; }
div.menu a:hover { color: #ffffff; 
	text-decoration: underline; }


div.leftcontent { float: left;
	width: 700px;
	margin: 20px 0px 20px 15px;
	text-align: left; }

div.rightcontent { 
	float: right; 
	width: 170px;
	margin: 20px 15px 20px 0px;
	text-align: left; }

div.rightcontent h3 { 
	font-size: 13px;
	font-weight: bold;
	width: 168px; 
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 2px 5px;

	background: url(/i/rcaptbullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div.rightcontent div.block { 
	font-size: 11px;
	width: 169px; margin: 0px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	padding: 9px 0px 0px 5px;
}

div.rightcontent div.block p { 
	list-style: none; display: block;
	padding: 0px 0px 4px 10px; 
	margin: 0px 0px 0px 0px;
	
	background: url(/i/rtextbullet.gif);
	background-repeat: no-repeat;
	background-position: left top; 

}

div.counters { 
	width: 930px; height: 32px;
	padding: 0px 15px 15px 15px; }

div.pr_notes { padding-bottom: 10px; 
	width: 200px; float: left; 
	padding-right: 20px; }


div.img150 { display: block; 
	width: 152px; 
	background-image: url(/i/img150bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0px 10px 10px 0px;
	margin-bottom: 5px; }

div.img150 img { width: 150px; height: 80px; 
	border: 1px solid #33588a; }

div.img150float { float: left;
	width: 170px; padding-top:3px;
}

div.img150 div.txt { 
	padding-top: 10px;
	text-align: left; }
	

div.img150_gray { display: block; 
	width: 152px; 
	background-image: url(/i/img150bg_gray.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0px 10px 10px 0px;
	margin-bottom: 5px; }

div.img150_gray img { width: 150px; height: 80px; 
	border: 1px solid #33588a; }


div.img150x98 { display: block; 
	width: 152px; 
	background-image: url(/i/img150x98bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 0px 10px 10px 0px;
	margin-bottom: 5px; }

div.img150x98 img { width: 150px; height: 98px; 
	border: 1px solid #33588a; }



div.catdiv {
	width: 220px; height: 155px;
	float: left; padding: 0px; }
	
div.propdiv {
	width: 220px; height: 155px;
	float: left; padding: 0px; }
	
	
div.img200_1 { display: block; 
	width: 212px; margin: 0px;
	padding:0px;
	background-image: url(/i/img200bg_1.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

div.img200_1_img { width: 200px; float: left;}

div.img200_1 img { width: 200px; 
	border: 1px solid #33588a; }
	
div.img200_2 { display: block; 
	width: 10px; height: 10px;
	float: right;
	background-image: url(/i/img200bg_2.gif);
	background-repeat: no-repeat;
}

div.img200_3 { display: block; 
	width: 212px; height: 10px;
	clear: both; 
	background-image: url(/i/img200bg_3.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

div.img200_4 { display: block; 
	width: 10px; height: 10px;
	float: left; 
	background-image: url(/i/img200bg_4.gif);
	background-position: left;
	background-repeat: no-repeat;
}

div.img200_5 { display: block; 
	width: 10px; height: 10px;
	float: right; 
	background-image: url(/i/img200bg_5.gif);
	background-position: right;
	background-repeat: no-repeat;
}

div.subcatdiv { width: 320px; 
	float: left; padding: 0px 20px 20px 0px; }
	

table.tablebg { width: 690px; float: left;
	border: 1px solid #33588a; }
tr.bg1 { background-color: #d7e7fd; }
tr.bg2 { background-color: #eaf2fd; }
table.tablebg td { }
table.tablebg td.subcaption { padding: 4px; }

.subcaption, table.tablebg td.subcaption
{	font-weight : bold; }

div.table_1 { display: block; 
	width: 700px; height: auto;
	background-image: url(/i/img200bg_1.gif);
	background-position: right top;
	background-repeat: repeat-y;	
}

div.table_2 { display: block; 
	width: 10px; height: 10px;
	float: right;
	background-image: url(/i/img200bg_2.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

div.table_3 { display: block; 
	width: 700px; height: 10px;
	clear: both; 
	background-image: url(/i/img200bg_3.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

div.table_4 { display: block; 
	width: 10px; height: 10px;
	float: left; 
	background-image: url(/i/img200bg_4.gif);
	background-position: left;
	background-repeat: no-repeat;
}

div.table_5 { display: block; 
	width: 10px; height: 10px;
	float: right; 
	background-image: url(/i/img200bg_5.gif);
	background-position: right;
	background-repeat: no-repeat;
}


div.copyright { height: 18px; clear: both;
	font-size: 10px; text-align: center;
	line-height: 18px;
	background-color: #e5effd; 
	border-top: 1px solid #33588a; }


a { color: #303030; 
	text-decoration: underline; }
	
a:hover { color: #101010; }

h1 { padding: 0px 0px 2px 3px; 
	margin: 0px 0px 15px 0px;
	border-left: 1px solid #33588a;
	border-bottom: 1px solid #33588a;
	font-size: 11px;
	font-weight: normal;
}

h2 { padding: 0px 0px 10px 0px; 
	margin: 0px; 
	font-size: 14px;
	font-weight: bold; 
	color: #303030; }

h3 { padding: 25px 0px 10px 0px; 
	margin: 0px; clear: both;
	font-size: 15px;
	font-weight: bold; 
	color: #33588a; }

h4 { padding: 0px 0px 10px 0px; 
	margin: 0px; 
	font-size: 14px;
	font-weight: bold; 
	color: #303030; }

.clr { clear: both; border: none;
	float: none !important;
	height: 1px !important;
	font-size: 1px !important;
	margin: 0px !important;
	padding: 0px !important;
	background: transparent !important;
	visibility: hidden !important; } 

input, textarea, select {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px; color: #303030; }

.edit, .multiple { color: #303030;
	background-color: #f8f8f8;
	border: 1px solid #706f6f;
	padding: 1px; }
input.edit { height: 18px; }
.edit:focus { color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #333333; }
select.edit { height: 18px; }
