BODY {
	font-family: Arial, Helvetica, sans-serif;
	SCROLLBAR-BASE-COLOR: #888888;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	color: #000000;
	cursor: default;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	background-color: #F1F1F1;
	background-image: url(../themes/bg_tile.gif);
}
FIELDSET { font-size: 11px; width:100%; padding: 10px; background-color: #FFFFFF; border: 1px solid #DDDDDD; }
FORM { display: inline; }
HR { color: #203B9E; height: 1px; }
LEGEND { font-size: 12px; font-weight: bold; color: #000000; height: 16px; }
TABLE { font-size: 12px;}
UL { margin-top: 5px; margin-bottom: 5px; margin-left: 20px; margin-right: 20px;}
.image { border: 1px outset #888888; }
.text_with_image_left { border: 1px outset #888888; margin-left: 0px; margin-right: 5px; }
.text_with_image_right { border: 1px outset #888888; margin-left: 5px; margin-right: 0px; }
.button { font-size:11px; color: #000000; letter-spacing:2px; border: 1px solid #888888; background-color:white; width:50%; margin:2px; cursor:pointer; }
.checkboxlabel { letter-spacing:2px; }
.content_panel_container { text-align: justify; color: #000000; background-color: #FFFFFF; border: 1px solid #888888; width: 100%; /* max-width:150px; width:expression(document.body.clientWidth > 150? "150px": "auto" ); */ }
.manager_panel_container { text-align: left; color: #000000; background-color: #FFFFFF; border: 1px solid #888888; width: 100%; /* max-width:150px; width:expression(document.body.clientWidth > 150? "150px": "auto" ); */ }
.tiled_image_header { padding: 0px 0px 0px 5px; margin: 0px; font-size: 12px; font-weight: bold; color: #FFFFFF; height: 24px; white-space: nowrap; border-bottom: 1px solid #888888; background-image: url(../themes/red_tile.gif); }
.font { width:300px; }
.footer_banner { background-image: url(../themes/red_tile.gif); text-align: center; color: #FFFFFF; width: 100%; border: 1px solid #888888; }
.footer_copyright { white-space: nowrap; }
.form_button { font-size:12px; color: #000000; letter-spacing:2px; border: 1px solid #888888; background-color: #FFFFFF; width:49%; margin:2px; cursor:pointer; }
.form_field_100percent { width: 100%; text-align: left; padding-left: 3px; color: #000000; border: 1px solid #888888; }
.header { color: #000000; width: 100%; border: 1px solid #888888; background-image: url(../themes/banner_tile.gif); background-repeat: repeat-x; }
.header_banner { width: 768px; height: 125px; background-image: url(../themes/red_banner.jpg); background-repeat: no-repeat; }

.footer_menu { text-align: center; color: #000000; background-color: #FFFFFF; width: 100%; border: 1px solid #888888; }
.label { letter-spacing:2px; font-size:12px; font-weight: bold; }
.multiselect { font-size:12px; color: #000000; width:300px; height:75px; }
.news_panel_container { text-align: left; color: #000000; background-color: #FFFFFF; border: 1px solid #888888; width: 100%; /* max-width:150px; width:expression(document.body.clientWidth > 150? "150px": "auto" ); */ }
.news_panel_title { font-size: 12px; font-weight: bold; color: #FFFFFF; height: 24px; background-color: #203B9E; white-space: nowrap; border-bottom: 1px solid #888888; background-image: url(../themes/red_tile.gif); }
.radiolabel { letter-spacing:2px; }
.select { color: #000000; width:100%; }
.sub_header { border-top: 1px solid #888888; color: #000000; background-color: #FFFFFF; width: 100%; }
.text { color: #000000; width:100%; height:16px; padding-left: 3px; border: 1px inset #888888; }
.textarea { color: #000000; width:100%; height:250px; border: 1px solid #888888; overflow:auto; }
.textlabel { letter-spacing:2px; font-size:12px; font-weight: bold; }
.plain_menu_container { color: #000000; background-color: #FFFFFF; border: 1px solid #888888; width: 100%; /* max-width:150px; width:expression(document.body.clientWidth > 150? "150px": "auto" ); */ }
.plain_menu_header { color: #000000; background-color: #FFFFFF; border-left: 1px solid #888888; border-right: 1px solid #888888; border-top: 1px solid #888888; width: 100%; /* max-width:150px; width:expression(document.body.clientWidth > 150? "150px": "auto" ); */ }
.plain_menu_disabled { padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; cursor: default; display: block; width: 100%; text-align: left; text-decoration: none; color: #000000; background-color: #203B9E; border-left: 1px solid #345487; border-right: 1px solid #5396d0; border-top: 1px solid #345487; border-bottom: 1px solid #5396d0; }
a.horizontal_nav_link:active , a.horizontal_nav_link:link , a.horizontal_nav_link:visited { text-decoration: underline; color: #000000; }
a.horizontal_nav_link:hover { text-decoration: none; color: #404040; }
a.plain_menu:active, a.plain_menu:link, a.plain_menu:visited { padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; margin-top: 1px; margin-bottom: 2px; display: block; width: 100%; text-align: left; text-decoration: none; color: #000000; background-color: #FFFFFF; border: 1px ridge #888888; }
a.plain_menu:hover { padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; display: block; width: 100%; text-align: left; text-decoration: none; color: #404040; background-color: #FFFFFF; border: 1px solid #888888; }
a:active, a:link, a:visited { text-decoration: underline; color: #000000; }
a:hover { text-decoration: none; color: #404040; }

.toggle_menu_links
{
cursor: default;
background-color: #F4F3F1;
color: #000000;
width: 100%;
padding: 5px;
text-align: left;
font-size: 11px;
border-top: 1px solid #888888;
border-right: 1px solid #888888;
border-bottom: 1px solid #888888;
border-left: 1px solid #888888;
margin-top: 4px;
margin-bottom: 4px;
}

.toggle_menu_categories
{
cursor: pointer;
background-color: #FFFFFF;
color: #000000;
width: 100%;
height: 21px;
text-align: left;
text-valign: middle;
font-weight: normal;
font-size: 11px;
border-top: 1px solid #888888;
border-right: 1px solid #888888;
border-bottom: 1px solid #888888;
border-left: 1px solid #888888;
margin-top: 4px;
margin-bottom: 4px;
}
.photolistmain
{
	float: left;
	width: 400px;
	margin-bottom: 10px;
	border: 0px solid red;
}
.photolistinside
{
	float: left;
	border: 0px solid blue;
}