

a:link, a:visited {
	color: #f04e23; text-decoration: underline;
	font-weight: bold;
}

a:hover {
	color: #FF6600;	
	text-decoration: none;
	font-weight: bold;
}

td,tr,div {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 130%;
	font-size: 11px;
	color:#666666;
	text-align: left;
	vertical-align:top;
}

p {
margin-top:1px;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 16px;
	color:#666666;
	line-height: 16px;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-left:5px;
}

.componentheading {
  	font-family: Georgia, "Times New Roman", Times, serif;
  padding: 0px;
  margin:0;
  padding-bottom:25px;
	font-size: 30px;
	font-weight: normal;
	vertical-align: top;
	color:#666666;
	text-align: left;
	width: 100%;
}

.contentheading {
	font-family: Georgia, "Times New Roman", Times, serif;
  padding: 0px;
  margin:0;
  padding-bottom:10px;
	font-size: 24px;
	line-height: 26px;
	font-weight: normal;
	vertical-align: top;
	color:#666666;
	text-align: left;
	width: 100%;
}

ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

ul li
{
	line-height: 15px;
	padding-left: 15px;
	padding-top: 0px;
	background-image: url(../../md_openoffice/images/bullet_red.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

.small {
	font-size: 10px;
	color:#666666;
	font-weight: bold;
	text-align: left;
}

.modifydate {
  height: 30px;
  vertical-align: bottom;
	font-size: 10px;
	color:#666666;
	font-weight: bold;
	text-align: left;
}

.createdate {
	font-size: 9px;
	color:#666666;
	font-weight: bold;
	vertical-align: middle;
	padding-bottom: 10px;
	padding-top: 0px;

}

.clr {
	clear: both;
}

#main_bg {
	height: 100%;
	padding: 0;
	margin-bottom: 1px;
}

div.mosimage_caption {
  font-size: 10px;
  color: #666666;
}

div.center {
  text-align: center;
  padding-bottom:20px;

}

table#main {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

div.blog_more {
  margin-top: 30px;
}


table.opentable  {
	border-collapse: collapse;
	margin-left: 5px;
	
}

table.opentable {
  margin:0;
  padding: 0;
}

td.bottom {
	height: 29px;
	width: 1010px;

}

td.footer { 
	height: 44px;
	padding-top:5px;
	color:#666666;
	text-align:right;
	border-top:1px dotted #CCCCCC;
	font-size:10px;
	padding-right:30px;
}

.leftcol1 {
width: 1px;
}

.leftcol2 {
width: 180px;
padding-right:40px;
}

.bannergroup {
text-align:center;
}

.banneritem {
text-align:center;
}

.banneritem a img{
border: none;
}


.middlecol1 {
width: 780px;
}

.middlecol2 {
width: 600px;
}

.header {
	background-image: url(../images/Header_LA.jpg); 
	background-repeat: no-repeat;
	background-position: top center;
	margin:0;
	padding:0;
}

.logo {
background-image: url(../images/LA.png); 
	background-repeat: no-repeat;
	background-position: top center;
	width: 227px;
	height: 86px;
	}

#contentarea {
/*  float: left; */
  width: 1010px !important;
  width: 1010px;
	
}

table.contentarea {
  width: 706px;
  max-width: 706px;

}


div.menuholder_t {
	float: left;
	width: 175px;
	height: 20px;
	overflow: hidden;
	margin-top: 10px;
	padding: 0px;
}

div.menuholder_m {
	float: left;
	width: 175px !important;
	width: 175px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}

div.menuholder_m td {
	color: #ffffff;
}

div.menuholder_b {
	float: left;
	width: 175px;
	height: 10px;
	overflow: hidden;
	margin-bottom: 8px;
}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	font-size: 12px;
	font-weight: normal;
	color:#666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	height: 24px;
	line-height: 24px;
	text-indent: 14px;
	width: 180px;
}

a.mainlevel:hover {
	display: block;
	font-size: 12px;
	font-weight: normal;
	color:#666666;
		font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	height: 24px;
	line-height: 24px;
	text-indent: 14px;
	width: 156px;
	background-image: url(../images/menu_bg_over.png);
	background-position: left center;
	background-repeat: no-repeat;
}

a.mainlevel#active_menu {
color:#f04e23;
font-weight:bold;
background-image: url(../images/menu_bg_a.png);
	background-position: left center;
	background-repeat: no-repeat;
}

a.mainlevel#active_menu:hover {
	color:#666666;
}

a.mainlevel1:link, a.mainlevel1:visited {
	display: block;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
/*	height: 24px; */
	line-height: 120%;
/*	text-indent: 20px; */
	padding-left: 25px;
	padding-top:4px;
	padding-bottom:4px;
	width: 156px;
}

a.mainlevel1:hover {
	display: block;
	font-size: 10px;
	font-weight: normal;
	color:#666666;
	text-align: left;
	line-height: 120%;
	width: 156px;
}

a.mainlevel1#active_menu {
color:#f04e23;
font-weight:bold;
}

a.mainlevel1#active_menu:hover {
	color:#666666;
}

#active_menu {
color:#f04e23;
font-weight:bold;
}


div#left div.moduletable {
	float:left;
	
	padding-top: 5px;
	margin-top: 10px;
	margin-right: 1px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.moduletable th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 16px;
	color: #742E21;
	line-height: 18px;
	margin: 5px 0;
	}


div#mainbody {
	width: 97%;
	padding-left: 10px;
	padding-top: 0px;
	padding-right:20px;
}
input.button {
	border: none;
	background: url(../images/login_button.png) no-repeat;
	height: 21px;
	width: 100px;
	padding: 2px 10px 4px 10px !important;
	padding: 0px 5px 0px 5px;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
}

.inputbox {
  font-size: 11px;
  border:1px solid #CCCCCC;
  color:#666666;
}

table.moduletable {
	width: 100%; 
	margin: 0px 0px 0px 0px;
}

table.moduletable td {
  padding: 4px;
}
#content-pane .tab-page {
	
}

table.contentpane {
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	padding-right:20px;
	margin-right:20px;
}

table.contentpane_nf {
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	padding-right:20px;
	margin-right:20px;
}

table.contentpaneopen {
	text-align: left;
	width: 98%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	margin-left:20px;
}

td.contentpanetext {
	text-align: left;
	width: 100%;
	padding-left:0px;
	padding-right:40px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:top;
}

table.contentpaneopen_nf {
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
	
}

.contentpagetitle_nf {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color:#666666;
	text-align:left;
}

a.contentpagetitle:link, a.contentpagetitle:visited {
	padding: 0px;
	font-size: 14px;
	font-weight: normal;
	height: 25px;
	line-height: 16px;
	padding-top: 10px;
	color:#AAAAAA;
	text-align: left;
	width: 100%;
}

a.contentpagetitle:hover {
	color:#666666;
}

a.sublevel:link, a.sublevel:visited {
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-align: left;
	line-height: 19px;
	padding-left: 10px;
}
a.sublevel:hover {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.sublevel#active_menu {
color:#f04e23;
font-weight:bold;

}

a.category:link, a.category:visited {
}
a.category:hover {
}
a.pagenav, a.pagenav:visited {
}
a.pagenav:hover {
}

div#mainbody td.sectiontableheader {
  font-weight: bold;
/*  background: #742E21;*/
  color: #ffffff;
  padding: 4px;
  border-left: 1px solid #eee;
}
td.smalldark {
  color: #666666;
  font-size: 11px;
  font-weight: bold;
}
table.pollstableborder {
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  text-align: left;
}
table.pollstableborder td {
 
}
td.sectiontableentry1 {
  
  padding-top:5px;
  background-color:#EEEEEE;
}
td.sectiontableentry2 {
  padding-top:5px;
}
tr.sectiontableentry1 td {
  padding-left: 4px;
  padding-right: 4px;
}
tr.sectiontableentry2 td {
  padding-left: 4px;
  padding-right: 4px;
}
.ontab {
	/*background-color: #cccccc; */
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-top: solid 1px #666666;
	border-bottom: solid 0px #cccccc;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #cc0000;
}
.offtab {
/*	background-color: #BCBCBC; */
	border-left: solid 1px #777777;
	border-right: solid 1px #bbbbbb;
	border-top: solid 1px #777777;
	border-bottom: solid 1px #666666;
	text-align: center;
	cursor: pointer;
	font-weight: normal;
	color: #666666;
}

.tabpadding {
}

.tabheading {
	background-color: #FFFFFF;
	text-align: left;
}

.pagetext {
	visibility: hidden;
	display: none;
	position: relative;
	top: 0;
}


hr {
	/* background: #777777;  */
	height:1px; border: 1px solid #999999;
}

hr.separator {

}

span.article_separator {
width:100%;

}

td.buttonheading img{
padding-left: 5px;
}

span.highlight {
/*  background: #ffffcc; */
}
table.contenttoc {
  margin: 3px;
	border:solid 1px #cccccc;
}

table.contenttoc th {
  font-size: 11px;
  text-transform: uppercase;
  color: #333333;
/*  background: #00eeee; */
  padding: 5px;
}


table.contenttoc td {
	font-size: 8pt;
	font-weight: normal;
	text-align:left;
	padding: 5px;
}

.contentdescription {
	text-align: left;
}

.category {

}



.poll {
	font-size: 11px;
	padding: 0px;
	margin-left:17px;
	margin-bottom:30px;
	margin-top:5px;
}

table.pollstableborder {
	border: 0px;
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	width:90%;
}

.smalldark {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}

.pagenav {
	font-weight: normal;
}

/* Content voting */

.pathway {
	padding-left: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color:#CCCCCC;
	font-size:90%;
}

#pillmenu {
  white-space: nowrap;
  height: 30px;
  display:inline;
  float: left;
/*  background: url(../images/qqq.png) top left no-repeat;
  width:1010px; */
  padding:0px;
  vertical-align:bottom;
  padding-left:100px;
  
}

#pillmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#pillmenu li {
	float: left;
	margin: 0;
	padding: 0;
}

#pillmenu a {
	font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 15px;
  font-weight: normal;
  font-variant:small-caps;
  letter-spacing:0.1em;
	float:left;
  display:block;
/*  line-height:29px; */
  padding: 6px 16px;
  color: #555555;
  text-decoration: none;
}

#pillmenu a:hover {
  color:#666666;
 /* background-color:#FF6600; */
}

#pillmenu a#active_menu-nav {
text-decoration:underline;
color:#f04e23;
font-weight:bold;
}

#pillmenu a#active_menu-nav:hover {
text-decoration:underline;
color:#f04e23;
/* background-color:#f04e23; */
}

.top_menu_cont {
height:24px;
padding: 0px;
text-align: right;
background-color:#BBBBBB;
border-bottom:1px solid #FFFFFF;
}

#top_menu {
  white-space: nowrap;
  height: 24px;
  float: right;
/*  background: url(../images/top_menu_bg_m.png) top left repeat-x; */

  padding:0px;
  display:inline;
  width:450px; 
}

#top_menu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#top_menu li {
	float: left;
	margin: 0;
	padding: 0;
}

#top_menu a {
	font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  font-weight: bold;
	float:left;
  display:block;
  line-height:15px;
  padding: 3px 15px;
  color: #FFFFFF;
  text-decoration: underline;
}

#top_menu a:hover {
  color:#EEEEFF;
}

#top_menu a#active_menu-nav {
text-decoration:none;
color:#FFFF00;
}

/*  Login form */



.breadcrumb {
padding-left:20px;
padding-bottom:10px;
}


/* System Standard Messages */
#system-message { margin-bottom: 20px; }

#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}

/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}

.container1 {
padding-top:10px;
padding-bottom:20px;
}

