* {
	margin:0;
	padding:0;
	list-style:none;
	float:none;
}

html {
	height: 100%;
}

body {
	font:76%/1.7 Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	/*
	background:url(/images/bg_new.gif) #f6f6f6;
	*/
	background:#f7f7ff ;
	text-align: center;
	height: 100%;
}

#wrapper {
	text-align: left;
	margin: 0 auto;
	background: white;
	padding:0;
	width:970px; 
	border: 1px solid #cce;
}

#wrapper2 {
	margin-right: auto;
	margin-left: auto;
	margin-bottom:0;
	padding: 0;
	background: white ;
	overflow:auto;
}

h1,h2,h3,h4 {
	margin:1em 0 0 0;
	font:normal 2.0em arial;
	color:#1B6FC0;
}
h1 {
	font-size:2.5em;
	margin:0;
	padding-top:0.5em;
	color:#1B6FC0; /* Blue */
}
h2 { font-size:2.0em; }
h3 { font-size:1.75em;padding-bottom:0.25em; }
h4 { font-size:1.2em;padding-bottom:0.25em; }
p { margin:0 1em 1em 0; }
em {font-style: italic; }
/*
p,ul,ol,pre,.note { margin:0 1em 1em 0 }

li ul {margin:0}

#main_inner ul li {list-style: square inside;margin-left:1em;}
*/

hr {
	margin-top: 2em;
	margin-bottom: 0;
	border:0;
	width: 25%;
	height: 1px;
	color:#f7f7ff;
	background-color:#f7f7ff;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: block;
	clear: both;
}

dl {margin-top: 1em;}
dl dt {font-weight:bold;margin-top:0.5em;}
dl dd {padding-left:2em;}

a {
	color:#06c;
	text-decoration: none;
	border-bottom:1px solid #ccc;
}
a:visited { color:#96c }
a:visited:hover { border-color:#96c }
a:hover { border-color:#06c;
}
a img { border:none; }
a:hover img.magnify  {
	cursor:url(/images/magnify.cur), auto;
}
a.nodec {
	border:0; background: none; padding:0;
}
code, pre {
	font-family:"Courier New", Courier, monospace;
	color:#900;
	background:white;
}
pre {
	padding:0 2em 1.7em 2em;
	background:white;
	border:0.25em solid #eef;
	overflow:auto;
	width: 50%;
	w\idth /**/:auto;
}

pre strong { background:#efc }
.acode { border:none }
a code { border-bottom:1px dotted #900 }
a:hover code { border-bottom-style:solid }

strong { font-weight: bold }

table {
text-align: center;
font-family: Verdana;
font-weight: normal;
font-size: 0.9em;
color: #404040;
background-color: #fafafa;
border: 1px solid #6699CC ;
border-collapse: collapse;
border-spacing: 0.5em;
} 

table thead th {
border-bottom: 2px solid #6699CC;
border-left: 1px solid #6699CC;
background-color: #BEC8D1;
background-color: #8dbdd8;
text-align: center;
vertical-align: middle;
font-family: Verdana;
font-weight: bold;
color: #404040;
padding:0.5em;
}

table td {
border-bottom: 1px solid #69c;
border-top: 0px;
border-left: 1px solid #69c;
border-right: 0px;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
color: #404040;
background-color: #fafafa;
padding-left:0.5em;
padding-right:0.5em;
/*white-space: nowrap;*/
}

tr.normal-row td, tr.even td {
	background: #ffffff;
}

tr.alt-row td, tr.odd td {
	background: #ecf6fc;
}

tr.over td {
	background: #bcd4ec;
}



/*
input, textarea {
	display:block;
	width:65%;
	margin-bottom:1em;
}

input { width:30% }
*/

#breadcrumb {
	margin-left:2.2em;
	margin-top: 5px;
	margin-bottom: 5px;
	height:20px;
 }
#breadcrumb a {
	background:url(../images/rarr.gif) right center no-repeat;
	padding-right:25px;
	border:0;
}
#breadcrumb a:hover { text-decoration:underline }
#breadcrumb label {
	color:#06c;
	text-decoration: none;
	background:url(../images/rarr.gif) right center no-repeat;
	padding-right:25px;
	border:0;
}
#search label, #breadcrumb span {
	position:absolute;
	left:-999em;
}
#content {
	padding:0px;
	padding-bottom:0;
	background:white;
	margin:0;
	width:740px;
	float:left;
}
#content .hh a {
	border: 0;
	color:#8b2;
}
.Home #content { margin-top:2.7em }

#titlebar {
	background: #cce;
	padding:0 2em 1em 2em;
	margin-top:1em;
}
#titlebar h1 {
	font-size: 2.5em;
}
#titlebar p {
	margin:0;
}
#main_outer {
}
#main_inner {
	padding-top: 1em;
	padding-left: 2em;
	padding-right: 2em;
	padding-bottom: 2em;
	border:3px solid #cce;
	background: #f7f7ff;
}

#c1, #c11 { margin:0 }
#box {
	background:white url(../images/ads.gif);
	float:right;
	width:146px;
	margin:2em;
}
#box div {
	background:url(../images/adsbottom.gif) bottom no-repeat;
	padding:0.5em 13px;	
}
#box h2 {
	font-size:1em;
	margin:0 0 1em 0;
	font-style:italic;
	color:#ccc;
}
#box img { display:block }
#box a {
	padding:0;
	background:none;
}
.ad {
	border-top:3px solid #cce;
	padding:1em 0;
	margin:1em 0 0 0;
	font-size: 0.9em;
	text-align: center;
}
.ad img { padding: 10px 20px 0 20px; display: block; }
#firstad {
	border:0;
	padding-top:0;
	margin-bottom:1em;
	border-bottom:3px solid #eef;
}
#firstad a { border:0 }

#related {
	background:white url(../images/c_ff_tl.gif) 0 0 no-repeat;
	border:solid #cce;
	border-width:3px 0 0 3px;
}

#related2 {
	padding:2em;
	background:url(../images/c_ff_bl.gif) bottom left no-repeat;
}

#related h2 { margin:0 }

ul#longlist { margin:0 0 3em 0 }
#longlist li {
	display:inline;
	list-style:none;
	margin-right:1em;
}
#logo {
margin-bottom: 1em;
}
#logo a { border:0 }
#logo span { display:block }
#nav {
	width:210px;
	margin:0;
	padding:0;
	margin-top:0px;
	height: 100%;
	float: left;
	display: inline;
	background: white;
}

#nav ul * {
	border:0;
	display: block;
	color:#9c3;
	margin:0; /* Added to remove space from IE and Safari */
	padding:0; /* Added to remove space from IE and Safari */
}
#nav a {
		text-decoration: none;
}
#nav a:hover, #nav .heading a:hover { background:#efc }
#nav ul em {
	color:#ccc;
	font-style:normal;
}
.heading { margin-bottom:1em }
#nav .heading a, #nav .heading em {
	font-size:1.0em;
	font-weight:bold;
	padding-left:0;
}
#nav .heading-noclick, #nav .heading {
	font-size:1.2em;
	font-weight:bold;
	padding-left:1.666em;
	color:#06c;
}
#nav .heading-noclick ul a, #nav .heading-noclick ul em {
	font-size:0.9em;
	font-weight:normal;
	padding-left:1.5em;
}
#nav .heading ul a, #nav .heading ul em {
	font-size:0.9em;
	font-weight:normal;
	padding-left:1.5em;
}
#nav ul a, #nav ul em {
	color:#06c;
	padding-left:2em;
}
#nav ul em {
	color:#ccc;
	font-style:normal;
}
#nav ul ul { margin:0 }
#nav ul ul em { padding-left:1.5em }
#nav .heading ul ul li * {
	padding:0 1em 0 4.5em;
	font-size:0.9em;
	background:#f7f7ff;
}
#nav img {padding-left: 0em; display: block; margin-left: auto; margin-right: auto;margin-bottom:0px;  }

#nav span {
	padding:0;
	margin-bottom:0;
	line-height:0;
}

#nav span a {
	border:0;
    margin:0;
    padding:0;
}

#nav span a:visited { color:#96c }
#nav span a:visited:hover { border-color:#96c }
#nav span a:hover { border-color:#06c }
#nav span a[href^="http://"] {
	background:none ;
}
#nav span a[href^="http://"]:visited:hover, cite a:visited:hover { background:none; }
#nav span a[href^="http://"]:hover, cite a:hover { background:none; }

#nav table {
    background:none;
    border:0;
    border-collapse:separate;
    border-spacing:0 0.5em;
    width: 100%;
    margin:0;
    padding:0;
}

#nav table td {
    background:none;
    border:0;
    text-align: center;
}

#cse_searchbox {
	float: left;
	margin-bottom:1em;
	margin-left:1em;
}

#cse_searchbox * {
	display:inline;
	font:1em verdana, geneva, arial, helvetica, sans-serif;
}

#cse_searchbox .textbox {
	display:inline;
	font:1em verdana, geneva, arial, helvetica, sans-serif;
	width:150px;
}

.cse-branding-form {
	float: left;
	margin-bottom:2em;
	margin-left:1em;
}

.cse-branding-form * {
	display:inline;
	font:1em verdana, geneva, arial, helvetica, sans-serif;
}

.cse-branding-form .textbox {
	border:1px solid #7e9db9;
	padding-top:0.2em;
	padding-bottom:0.2em;
	padding-left:0.1em;
	margin:0;
	width:150px;
}

.cse-branding-form img {
	vertical-align: middle;
}

#nav .cse-branding-logo img {
	padding-left:1em;
	margin-bottom:2em;
}

blockquote {
	background:white;
	padding:1em 2em 1px 2em;
	border:3px solid #cce;
	overflow:auto;
}

blockquote.recent{
    margin: 0em 3em;
    padding: .5em 1em;
	border: none;
    border-left: 5px solid #fce27c;
    background-color: #f6ebc1; 
	border: 5px solid #fce27c;
	background-color: white;}
	
blockquote.recent p, blockquote.recent h3 {
    margin: 0; }
	
/*
	blockquote.djb ul, blockquote.djb li {margin:0;padding:0;}
	blockquote.djb li {padding-left: 3em; list-style-position: inside; text-indent:-2em;}
blockquote.djb dt { float: left; clear: left; text-align: left; font-weight: bold;} 
 
blockquote.djb  dl {margin-top: 1em;}
blockquote.djb  dl dt {float: left; clear: left; text-align: left; font-weight: bold;width:120px; }
blockquote.djb  dl dd {margin-left: 130px;}
*/
blockquote.recent dl { padding: 0; } 
blockquote.recent dt { float: left; clear: left; width:6em; text-align: left; font-weight: normal; margin-top:0; } 
blockquote.recent dd { margin: 0 0 0 6em; padding: 0 0 0.5em 0; }

blockquote.quote{
background-color: white;
  background-image: url(/images/openquote.gif);
    background-image: url(/images/quoteright.gif);
	border:3px solid #cce;
  background-repeat: no-repeat;
background-position: 10px 5px;
padding-left: 50px;
font-style: italic;

  }
  blockquote.quote span {
     display: block;
     background-image: url(/images/closequote.gif);
	      background-image: url(/images/quoteleft.gif);
     background-repeat: no-repeat;
     background-position: bottom right;
   }

   
.note {
	background:white;
	padding:1em 2em 1px 2em;
	border:3px solid #cce;
	overflow:auto;
}
.note * { margin-top:0 }

#bigbox {
	margin:0 0 2em 2em;
	border:3px solid #feb;
	width:30%;
	float:right;
	background:white;
}

#bigbox div {
	position:relative;
	top:-3px;
	left:-3px;
	background:url(../images/pp_tl.gif) top left no-repeat;
}

#bigbox div div {
	top:auto;
	left:auto;
	right:-6px;
	background:url(../images/pp_tr.gif) top right no-repeat;
}

#bigbox div div div {
	bottom:-6px;
	right:auto;
	background:url(../images/pp_br.gif) bottom right no-repeat;
}

#bigbox div div div div {
	bottom:auto;
	left:-6px;
	background:url(../images/pp_bl.gif) bottom left no-repeat;
	padding:0 0 1px 4px;
}

#bigbox h2 {
	margin:0;
	padding:0.59em 0.59em 0 0.59em;
	color:#e90;
}

#bigbox h3 {
	color:#e90;
	border-top:3px solid #feb;
	padding-top:0.83em;
	margin:0 0.83em;
}

#bigbox p { margin: 0 1em 1em 1em }

#bigbox ul {
	margin-left: 1em;
	padding: 0;
	border-top: 1px solid white;
}

#bigbox li {
	list-style: none;
	padding-left: 22px;
}
#header {
	position: relative; 
	height: 108px; 
	text-align: center;
	margin:0;
	padding-top:0;
    color:#aaa;
	/*background:white url(../images/rotary_logo.png) top center no-repeat;*/
}
#header h1 {
	font:normal 3.0em arial;
	color:#1B6FC0;
}

#footer {
	background: white;
	clear: both;
	font-size:0.8em;
	margin:0;
	padding:0;
	color:#555;
}
#footer p { margin:0 }
#footer a { color:#aaa }

#contentfooter {
	background-color: #cce;
	padding-top: 1em;
	padding-right: 2em;
	padding-bottom: 1em;
	padding-left: 2em;
	margin-bottom: 0em;
	clear:both;
}

#home #nav-home,
#about #nav-about,
#whoweare #nav-whoweare,
#wherewemeet #nav-wherewemeet,
#meetings #nav-meetings,
#news #nav-news,
#newscurrent #nav-newscurrent,
#newspast #nav-newspast,
#events #nav-events,
#eventscurrent #nav-eventscurrent,
#eventspast #nav-eventspast,
#projects #nav-projects,
#community #nav-community,
#international #nav-international,
#foundation #nav-foundation,
#members #nav-members,
#diary #nav-diary,
#officers #nav-officers,
#committees #nav-committees,
#business #nav-business,
#templates #nav-templates,
#archive #nav-archive,
#links #nav-links,
#sitemap #nav-sitemap,
#contact #nav-contact { /*background:#d6ff84;*/ }

.pictureleft {
	margin: 1em 1em 0.5em 0;
	float:left;
}

.pictureright {
	margin: 1em 0 0.5em 1em;
	float:right;
}

.picturefullwidth {
	margin: 1em 0 0.5em 0;
	float:left;
	border: none;
}

.pictureleft h1, .pictureleft h2, .pictureleft h3, .pictureleft h4, 
.pictureright h1, .pictureright h2, .pictureright h3, .pictureright h4,
.picturefullwidth h1, .picturefullwidth h2, .picturefullwidth h3, .picturefullwidth h4 {
	margin:0;
	padding:0;
	color:#888;
	font-size:1.0em;
}

.pictureleft img, .pictureright img, .picturemiddle img , .picturefullwidth img{
	border: 1px solid #ccc;
}

.pictureleft .caption, .pictureright .caption, .picturemiddle .caption, .picturefullwidth .caption {
	color:#888;
	font-size:0.8em;
	text-align: center;
}

.pictureleft a, .pictureright a, .picturemiddle a, .picturefullwidth a {
	border: none;
}

.gallery {
	display: table;
}

.galleryrow {
	display: table-row;
}

.gallerycell {
	display: table-cell;
	padding: 10px;
	text-align: center;
	vertical-align: middle;
}

.gallery a {
	border: none;
}

.gallery a:link  img {
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
}

.article {
}

.clearboth {
	clear:both;
}

.picturemiddle {
text-align: center;
}

.article .picturemiddle {
	width: 200px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.article .pictureleft {
	width: 200px;
	text-align: center;
	float:left;
}

.article .pictureright {
	width: 200px;
	text-align: center;
	float:right;
}

.article .picturefullwidth {
	text-align: center;
	float:left;
}

.article a img {
	border:none;
}

.article img {
	margin-left: 5px;
	margin-bottom: 5px;
	border: 1px solid black;
	border:none;
}

.article em {
	font-style: italic;
}

.article a img {
	border:none;
}

.news {
	background:white;
	padding:1em 2em 1px 2em;
	border:3px solid #cce;
	overflow:auto;
	width: 590px;
	margin-top: 1em;
}

.news h1, .news h2, .news h3, .news h4 {
	font:normal 1.0em arial;
	color:#1B6FC0;
}

.news h1 {
	font-size:2em;
	margin:0;
	padding-top:0.25em;
	color:#1B6FC0;
}


.news h2 {
	font-size:0.8em;
	margin:0;
	color:#888;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	margin-bottom: 0.5em;
}


.news p {
	font-size:1em;
	margin:0;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

.news .pictureleft {
	width: 160px;
	text-align: center;
	float:left;
}

.news .pictureright {
	width: 160px;
	text-align: center;
	float:right;
}

.news img {
	border:none;
	margin-left: 0;
	margin-bottom: 5px;
}

.news em {
	font-style: italic;
}

.news a img {
	border:none;
}

.events {
	background:white;
	padding:1em 2em 1px 2em;
	border:3px solid #cce;
	overflow:auto;
	width: 550px;
	margin-top: 1em;
}

.events h1, .events h2, .events h3, .events h4 {
	font:normal 1.0em arial;
	color:#1B6FC0;
}

.events h1 {
	font-size:2em;
	margin:0;
	padding-top:0.25em;
	color:#1B6FC0;
}


.events h2 {
	font-size:0.8em;
	margin:0;
	color:#888;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	margin-bottom: 0.5em;
}


.events p {
	font-size:1em;
	margin:0;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

.events .pictureleft {
	width: 160px;
	text-align: center;
	float:left;
}

.events .pictureright {
	width: 160px;
	text-align: center;
	float:right;
}

.events img {
	border:none;
	margin-right: 5px;
}

.events a img {
	border:none;
}

.projects {
	background:white;
	padding:1em 2em 1px 2em;
	border:3px solid #cce;
	overflow:auto;
	width: 550px;
	margin-top: 1em;
}

.projects h1, .projects h2, .projects h3, .projects h4 {
	font:normal 1.0em arial;
	color:#1B6FC0;
}

.projects h1 {
	font-size:2em;
	margin:0;
	padding-top:0.25em;
	color:#1B6FC0;
}

.projects h2 {
	font-size:1.2em;
	margin:0;
	padding-top:0.25em;
	color:#1B6FC0;
}

.projects h3 {
	font-size:0.8em;
	margin:0;
	color:#888;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d2d2d2;
	margin-bottom: 0.5em;
}

.projects p {
	font-size:1em;
	margin:0;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

.projects .pictureleft {
	width:200px;
	text-align: center;
	float:left;
}

.projects .pictureright {
	width: 200px;
	text-align: center;
	float:right;
}

.projects img {
	border:none;
	margin-right: 5px;
}

.projects a img {
	border:none;
}


 #content ol { 
	margin: 0; 
	padding-top:0.5em;
	padding-left:2em;
}

 #content ol ol { 
	margin: 0; 
	padding-top:0.5em;
	padding-left:2em;
}

 #content ol ol ol { 
	margin: 0; 
	padding-top:0.5em;
	padding-left:2em;
	padding-bottom:0.5em;
}

 #content ol li {
	 list-style: decimal;
}

 #content ol ol li {
	 list-style: lower-alpha;
 }

 #content ol ol ol li {
	 list-style: lower-roman;
 }

form.contactform, form.loginform
{
	font:normal 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#feb; width:470px; padding:10px; border:1px solid #000; margin:0 auto;}

form.contactform fieldset, form.loginform fieldset {
	width:450px; display:block; border:1px solid #bbb; padding:5px; margin-bottom:0.5em; line-height:1.5em;}

form.contactform legend, form.loginform legend {
	margin:0;
	font:normal 2.0em arial;
	color:#1B6FC0;
font-size:1.6em; font-weight:bold;  margin-bottom:5px; padding:3px; 
}
form.contactform label, form.loginform label {
	position:relative;
    clear: left;
    display: block;
    float: left;
    width: 160px;
    text-align: right;
    padding-right: 10px;
    color: #000;
    margin-bottom: 0.5em;
    font-weight: bold;
}
form.contactform select {
	width:16em;
}

form.contactform input, form.loginform input {
border:1px solid #ccc; background:#fff; padding-left:0.5em; margin-bottom:0.6em;
}


form.contactform textarea {
	font:normal 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
	rezise: none;
width:410px; height:15em; border:1px solid #fff; padding:0.5em; overflow:auto; background:#fff;
}

form.contactform strong {
	left:15em;
	top:1em;
	color:red;
}

.newsgallery {
	width: 172px;
	height: 132px;
	padding:0;
	margin:0 auto;
	overflow:hidden;
}

.newsgallery img {
    padding:5px;
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  160px; 
    height: 120px; 
    top:  0; 
    left: 0 
}

.eventsgallery img {
	padding:10px;
	border:none;
}

.eventsgallery ul {
	text-align:center;
}

/*
.eventsgallery ul li{
	font-size: 0.9em;
	display:inline;
}
*/

.eventsgallery ul {
	padding:3px;
	font-size: 0.9em;
	display:table;
	text-align:center;
	width:100%;
}

.eventsgallery ul li{
	display:inline;
	list-style:none;
	margin:0;
	border: 1px solid #778;
	padding: 3px 0.5em;
	background: white;
}

.eventsgallery ul li a {
border-bottom:none;
}

.eventsgallery ul li a:visited {
color:#06c;
}
/*
.projectgallery {
	width: 216px;
	height: 162px;
	padding:0;
	float: left;
	overflow:hidden;
}

.projectgallery img {
    padding:3px;
    border:  1px solid #ccc;  
    background-color: #cce;  
    width:  200px; 
    height: 150px; 
    top:  0; 
    left: 0 
}
*/
.projectgallery {
	width: 210px;
	height: 160px;
	margin: 3px;
	float: left;
	overflow:hidden;
	background-color: #eee; 
	border:  1px solid #ccc;  
}

.projectgallery img {
	margin-top: 5px;
	margin-left: 5px;
    width:  200px; 
    height: 150px; 
}

.projectgallery a {
border-bottom:none;
}

.projectgalleryquotes {
	width: 50%;
	float: left;
	margin-top: 3em;
	font:italic 1.1em 'Comic Sans MS', cursive;
	color: #1B6FC0;
	height: 4em;
	overflow:hidden;
}

.highlight {
	color: red;
}

table.sortable thead tr .header {
	background-image: url(/images/table-bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	padding-right: 2em;
}

table.sortable thead tr .headerSortUp {
	background-image: url(/images/table-asc.gif);
}

table.sortable thead tr .headerSortDown {
	background-image: url(/images/table-desc.gif);
}

.formmsg {
	float:left;
	color:red;
	width:100%;
	background:green;
}

.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    font-weight: bold;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('/images/info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/images/warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/images/error.png');
}

/*
#main_inner ul.link li {
	list-style-image: url(/images/GreenArrow.gif);
	list-style-position: inside;
}

#main_inner .link, #main_inner .link ul {
	margin-top:1em;
	margin-left:1em;
	padding-left:0;
	list-style: none;
}
	*/

#main_inner ul {
	margin-top:1em;
	margin-bottom: 1em;
}

#main_inner ul li {
	list-style: disc;
	list-style-position: inside;
	padding-left:1em;
	margin-left:1em;
}

#main_inner ul.link {
	margin-bottom: 1em;
}

#main_inner ul.link li {
	background-image: url(/images/GreenArrow.gif) ;
	background-repeat: no-repeat;
	background-position: 0 0.25em;
	list-style: none;
	list-style-position: inside;
	padding-left:1em;
	margin-top:1em;
	margin-left:1em;
}

#main_inner ul.plain {
	margin-top:1em;
	margin-bottom: 1em;
}

#main_inner ul.plain li {
	list-style: none;
	list-style-position: inside;
	padding-left:1em;
	margin-left:1em;
}

#sitemap {
    font-family: "Helvetica",Arial,sans-serif;
    font-size: 1.4em;
}

#sitemap ul {
    margin-top: 0; 
    margin-bottom: 0; 
    font-size:0.9em;
}

#sitemap ul ul {
    margin-top: 0; 
    margin-bottom: 0; 
}

#sitemap li {
    position: relative;
    list-style-type: square;
    list-style-position: inside;
}

#sitemap ul li {
    left: 1.0em;
    list-style-type: disc;
    list-style-position: inside;
}

#sitemap ul ul ul, ul ul ul ul {
    font-size:1.0em;
    margin-top: 0; 
    margin-bottom: 0; 
}

#sitemap ul ul li {
	left: 1em;
	list-style-type: circle;
    list-style-position: inside;
}

.signature {
	font-style: italic;
	font-size: 1.6em;
	font-family: Georgia, serif;
}

#tabs ul {
margin:0;
padding-top:1em;
}
#tabs ul li {
list-style: none;
}
#tabs a {
border-bottom-width: 0px;
}