* { font-family: verdana; }

body { margin: 0; }

a {text-decoration:none; color:#4682b4;}
a:hover {text-decoration:underline}
a:visited {color:#006699;}

#leftcol { background: url(/media/simosolmenubg.gif) repeat-y; padding-bottom: 20px; }
/*#leftcol { background: url(/images/leftmenubg.gif) repeat-y; padding-bottom: 20px; }
#leftcol { padding-bottom: 20px; background-color:#265688; }*/

#bottomline { padding: 1px 0px; margin: 1px auto; background: #265688; width: 768px; color: #fff; font-size: 10px; text-align: center; }
#bottomline a { color: #fff; }

#bottomseo { padding: 2px; margin: 1px auto; background: #ffffff; width: 770px; color:#888888; font-size: 9px; text-align: left; }
#bottomseo a { color: #888888; }
#bottomseo a:hover { color: #AAAAAA; }

/*#menu { list-style: none; margin: 0; padding: 0; background: url(/images/leftmenushadow.gif) 1px bottom no-repeat; padding-bottom: 3px; }*/
#menu { list-style: none; margin: 0; padding: 0; padding-bottom: 3px; }
#menu li { list-style: none; line-height: 10px; margin: 0; padding: 0; display: inline; }
#menu li a:link, #menu li a:visited { display: block; background: url(/images/menuitem.gif); width: 130px; font: 11px tahoma; color: #fff; padding: 4px 10px; text-decoration: none; border-bottom: 1px solid white; }
#menu li a:hover { background: url(/images/menuitem_a.gif); }
#menu li.active a:link, 
#menu li.active a:visited, 
#menu li.active a:hover { background: url(/images/menuitem_open.gif); }
#menu li ul { margin: 0; padding: 0; }
#menu li ul li {}
#menu li ul li a:link, 
#menu li ul li a:visited { display: block; background: none; width: 130px; font: 11px tahoma; color: #265688; padding: 4px 10px; text-decoration: none; border: none; background: url(/images/leftmenubg.gif) 1px bottom no-repeat; }
#menu li.active ul li a:link, 
#menu li.active ul li a:visited, 
#menu li.active ul li a:hover { background-color:#FFFFFF; background: url(/media/simosolnomenubg2.gif) 1px bottom no-repeat; }
/*#menu li.active ul li a:hover { background:none; }*/

td.content { padding: 20px; font-size:12px; }
td { vertical-align: top; }
hr { color: #d9e3ee; background-color: #d9e3ee; height: 1px; margin: 10px 0; }
h1 { color: #265688; font-family: georgia, "times new roman", serif; font-size: 14px; margin: 0px 0px 10px 0px; }

.DayList option.SundayColor { background-color: #265688; color: #fff; }

#TopSearchArea { position: relative; padding: 8px 10px 10px 10px; background: url(/images/formbg.jpg); height: 132px; font: 10px helvetica; color: #fff; margin: 0; }
#TopSearchArea h2 { display: none; visibility: hidden; }
#TopSearchArea td { padding: 1px; margin: 1px; }
#TopSearchArea select, #TopSearchArea input { font: 10px helvetica; border: 1px solid #194573; }
#TopSearchArea fieldset, #TopSearchArea input { border: 0px; }
#TopSearchArea #optionLink { font-size: 10px; }

#formAdvanced { z-index: 1000; }

.topbar { margin: 1px auto; text-align: right; padding: 2px 6px 2px 0px; background: #265688; height: 16px; width: 762px; color: #fff; font-size: 11px; }
.topbar a { color: #fff; }

#NewsletterSubscribe .NewsLetterLabel { font-size: 12px; font-family: Arial; color: #4682b4 ! important; }
#NewsletterSubscribe .newsletterSubscription h1 { font-size: 13px; font-family: Verdana; color: #4682b4; }

.locationObject
{
	width: 100%;
	border: 1px dotted #cccccc;
	margin: 0 0 10px 0;
	padding: 5px;
	background-color: #FFF3CA;
}
