body, td, th, input, select { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 0px ; margin-left: 2px }


h1 { background-color: #dee2e6; border: 1px solid #000000; padding: 5px 5px 5px 5px; margin-top: 0; margin-bottom: 5px; font-size: 24px; color: #003366; }

.pagedef { }
.adcaption { font-size: 9px; color: #000000 }
.copyright { font-size: 9px }
.vbar { color: #cc0000 }

a { font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; color: #000099; }
a:link {color: #000099; text-decoration: underline; }
a:visited {color: #000099; text-decoration: underline; }
a:hover {color: #0000FF; text-decoration: underline;}


.dropdownbg { background-color: #dee2e6; padding: 3px; border: 1px solid #000000; }

.dirhead { background-color: #336699; color: #ffffff; font-weight: bold; font-size: 15px; }
.dirheadcompany, .dirheadcontact, .dirheadevent, .dirheadicons { background-color: #b4c2de; color: #08246a; font-weight: bold; font-size: 12px; }
.dirheadaddress, .dirheadcourse { background-color: #cddaee; color: #08246a; font-weight: bold; font-size: 12px; }
.dirheadphone { background-color: #dee6ee; color: #08246a; font-weight: bold; font-size: 12px; }

.searchbox { border: 2px solid #00009c; background-color: #dee2ee; }
.searchlabel { background-color: #00009c; color: #ffffff; }
.searchinput { color: #00006a; }

.boxheadsales { background-color: #6f98cc; color: #ffffff; font-weight: bold; font-size: 14px;  padding: 2px 2px 2px 2px;}
.boxhead { background-color: #cd0000; color: #ffffff; font-weight: bold }
.boxsubhead { background-color: #e6e6e6; color: #00009c; font-style: italic }
.boxitem { padding: 2px; font-weight: bold }
.boxitem a { font-weight: normal }

.hline { background-color: #000000; padding: 0px; height: 1px }
.leftcolumn { background-color: #FFFFFF }

.sectionhead { background-color: #dee2e6; border: 1px solid #336699; padding: 2px 5px 2px 15px; font-family:  helvetica, sans-serif; font-size: 10px; font-style: italic }
.sectionhead b { font-size: 14px; font-style: normal; font-weight: bold } 
.sectionbody { background-color: #ffffff; border-top: 1px none #336699; border-right: 1px solid #336699; border-bottom: 1px solid #336699; border-left: 1px solid #336699; padding: 8px 10px 8px 10px; font-family:  helvetica, sans-serif; font-size: 10px; font-style: italic }

.newslistcategory, .newstorycategory { background-color: #d5e2e6; font-size: 18px; font-weight: bold; }

A.newslistheadline { color: #1A2BFF; font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; font-weight: bold }
A.newslistheadline:link { color: #1A2BFF;  text-decoration: underline; }
A.newslistheadline:visited { color: #1A2BFF;  text-decoration: underline; }
A.newslistheadline:hover { color: #FFF; text-decoration: underline; background-color: #1A2BFF;}
A.newslistheadline:hover img (background:#FFF;)


.newslistsource, .newslistdate { color: #888888 }
.newslistauthor { font-weight: bold }
.newslistauthorjob { font-style: italic }
.newsstorydate { color: #888888 }
.newsstoryheadline { color: #000000; font-family: arial, verdana, helvetica, sans-serif; font-weight: bold; font-size: 16px }
.newsstorysummary { color: #6666aa }
.newsstoryauthor { font-weight: bold }
.newsstoryauthorjob { font-style: italic }
.newsstorycopyright { color: #999999; text-align: center }
.newsstorybiography { color: #666666 }
.authlistsep { background-color: #cddaee }
.authlistauthor { font-weight: bold }
.authlistbio { font-style: italic }
.authlistlink { color: #003399; font-style: italic }
a.weblog { font-family: arial, verdana, helvetica, sans-serif; font-size: 9pt; color: #333333; }
a.weblog:hover { font-family: arial, verdana, helvetica, sans-serif; font-size: 9pt; color: #333366; }
.gray_bg {  background-image: url(/images/nav/top/gray_bg.gif); background-repeat: repeat-x;}
.logo_bg {  background-image: url(/images/nav/top/logo_bg.gif); background-repeat: repeat-x; }
.logo_bg_right {  background-image: url(/images/nav/top/logo_bg_right.gif); background-repeat: repeat-x; }
.blueline {  background-image: url(/images/nav/top/stripe.gif); background-repeat: repeat-x; }
.cellbgcolor1	{	cursor: pointer; cursor: hand; BACKGROUND-COLOR: #e5edf1; }
.cellbgcolor2 {	cursor: pointer; cursor: hand; BACKGROUND-COLOR: #f3f3f3; }
.liteon {	cursor: pointer; cursor: hand; BACKGROUND-COLOR: #d8ecf8; }
.hand { cursor: pointer; cursor: hand; }
.directoryList {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 4px; padding-bottom: 4px; margin-top: 4px; margin-bottom: 4px; line-height: 20px; margin-left: 4px; padding-left: 4px}
.referralsform { background-color:#F1F0EB; border: 1px solid #336699;}
.linksHeader { background-color:#336699; border: 2px solid #FFFFFF; padding: 5px 5px 5px 5px; margin-top: 0; margin-bottom: 5px; font-size: 14px; font-family: arial, helvetica, sans-serif; color: #FFFFFF; }
a.directoryLists { color : #003333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
a.directoryLists:hover { color : #000099; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
.dListsSub { color : #336699; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}
.dListsHead { color : #336699; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold;}
.sectionText { color : #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; padding: 2px 0px 0px; }
.sectionIntro { color : #333333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
a.section { color : #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
a.section:hover { color : #000099; font-family: Arial, Helvetica, sans-serif; font-size: 10pt;}
a.sectionMap { color : #0000FF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
a.sectionMap:hover { color : #000099; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.SVred { font: bold 12pt Arial, Helvetica, sans-serif; color: #FFFFFF; background: #CC3300; padding-top: 3px; padding-bottom: 3px;}
.cat1 { color: #00339C; font: 9pt Arial, Helvetica, sans-serif; background: #E3EDF2; padding-top: 3px; padding-bottom: 3px; padding-left: 1px;}
.cat2 { color: #00339C; font: 9pt Arial, Helvetica, sans-serif; background: #FFFFFF; padding-top: 3px; padding-bottom: 3px; padding-left: 1px;}
.catSpec{ color: #00339C; font: bold 9pt Arial, Helvetica, sans-serif; background: #E3EDF2; padding: 3px 0px 3px 2px;}
.catLoc { color: #00339C; font: bold 9pt Arial, Helvetica, sans-serif; background: #336699; padding-top: 3px; padding-bottom: 3px; padding-left: 1px;}
.catIntro { font: 8pt Arial, Helvetica, sans-serif; color: #333333; padding-left: 10px;}
.catSub { font: bold 10pt Arial, Helvetica, sans-serif; color: #CC3300;}
.SVgray { font-weight: bold; font-size:13px; font-family: Helvetica, Arial, sans-serif; color: #333333; background-color: #E3EDF2; padding-top: 4px; padding-bottom: 4px;}
.SVsearch { font: bold 12pt Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #E3EDF2; padding-top: 3px; padding-bottom: 3px;}
a.catLocal, a.catLocal:visited { color: #FFFFFF; font: bold 9pt Arial, Helvetica, sans-serif; background: #336699; padding-right: 1px; padding-left: 1px; text-decoration: none;}
a.catLocal:hover { color: #EEEEEE;font: bold 9pt Arial, Helvetica, sans-serif;background: #336699;padding-right: 1px;padding-left: 1px;text-decoration:underline}
a.catSpecial, a.catSpecial:visited { color: #333333; font: bold 9pt Arial, Helvetica, sans-serif; background: #E3EDF2; padding-right: 1px; padding-left: 1px; text-decoration: none;}
a.catSpecial:hover { color: #000000;font: bold 9pt Arial, Helvetica, sans-serif;background: #E3EDF2;padding-right: 1px;padding-left: 1px;text-decoration:underline}
.pagetop { font: 11px Arial, Helvetica, sans-serif; color: #333333; padding-right: 22px; padding-left: 150px;}
a.atop { color : #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px;text-decoration:none;}
a.atop:hover { color : #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px;text-decoration:underline;}

A.menuitemw { COLOR: #ffffff; TEXT-DECORATION: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT: BOLD; padding-left:2px; }
A.menuitemb { COLOR: #000000; TEXT-DECORATION: none; font-size: 12px; font-family: Arial, Helvetica, sans-serif; FONT-WEIGHT: BOLD; padding-left:2px; }

#container {background:#e3edf2; width:280px; margin:0px; padding:0px;}
.votes h1, .votes h2, .votes p {margin:0 5px; letter-spacing:1px;}
.votes h1 {font-size:2.5em; color:#fc0;}
.votes h2 {font-size:2em; color:#234; border:0;}
.votes p {padding-bottom:0.5em; color:#eee;}
.votes h2 {padding-top:0.5em; padding-left:10px;}
.votes {background: transparent; margin:12px;}

.votes em {display:block; width:0; height:0; color:#e3edf2; overflow:hidden; border-top:6px solid #fff; border-left:6px dotted transparent; border-right:6px dotted transparent; margin-left:5px;}
/* hack for IE5.5 */
* html .votes em {width:12px; height:6px; w\idth:0; hei\ght:0;}
.votes span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #d8ecf8; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:10px; margin-top:10px;}
* html .votes span {width:10px; height:10px; w\idth:0; hei\ght:0;}

.boxcontent {display:block; background:#d8ecf8; border:6px solid #fff; border-width:3px 3px; padding:10px;}
.boxcontent p {margin:0 5px; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px;  color: #DC3632; }


/* style for left hand side navigation bar */
#navsitel {     
	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 0.7em;	font-weight: bold;	width: 172px;	padding: 0;/*	margin-bottom: 1em; */
	background-color: #369;	color: #369;  } 
#navsitel ul {	list-style: none;      	margin: 0;      	padding: 0;  } 
#navsitel ul li {     	margin: 0;      /*	border-bottom: 1px solid #003; */} 
#navsitel ul li a {	display: block;	padding: 2px 2px 2px 2px;/*	border-left: 0px solid #369; border-bottom: 1px solid #369;*/ background-color: #369;	color: #fff; text-decoration: none;	width: 100%;  } 
html>body 
#navsitel ul li a {	width: auto;  } 
#navsitel ul li a:hover {
/*	border-left: 1px solid #036;
	border-right: 1px solid #69c; 
	border-bottom: 1px solid #369;*/
	background-color: #002D68;	color: #fff;  }  

#navsiter {	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 0.7em; font-weight: bold;	width: 168px;	padding: 0;/* margin-bottom: 1em; */	background-color: #E3EDF2;	color: #E3EDF2;  } 
#navsiter ul {	list-style: none;      	margin: 0;      	padding: 0;  } 
#navsiter ul li { margin: 0;      /*	border-bottom: 1px solid #003; */ } 
#navsiter ul li a {	display: block;	padding: 2px 2px 2px 2px;/*	border-left: 1px solid #369; border-bottom: 1px solid #E3EDF2;*/ background-color: #E3EDF2;	color: #000;	text-decoration: none; width: 100%;  } 
html>body 
#navsiter ul li a {	width: auto;  } 
#navsiter ul li a:hover {/*	border-left: 1px solid #036; border-right: 1px solid #69c; border-bottom: 1px solid #E3EDF2;*/ background-color: #B0BABF; color: #000;  } 


/* style for top navigation bar */
#topnavcontainer { background-color: #84A6BB; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; }

#topnavcontainer ul { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: white; text-align: center; margin: 0; padding-bottom: 5px; padding-top: 5px; }

#topnavcontainer ul li { display: inline; margin-left: -4px; }

#topnavcontainer ul li a { padding: 5px 10px 5px 10px; color: white; text-decoration: none; border-right: 1px solid #fff; }

#topnavcontainer ul li a:hover { background-color: #369; color: white; }

