
html, body, table{
	color: black;
	font: 12px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	line-height: 14px;
}

#main_content ul{
list-style: disc;
padding-left: 15px;
}

#main_content ol{
padding-left: 25px;
}
#main_content ol li{
padding: 0px;
margin: 0px;
}

a:link, a:visited, a:active { color: #1c3b96; text-decoration: underline;}
a:hover { color: #1c3b96; text-decoration: underline;}

#main_menu a, #main_menu a:link, #main_menu a:visited, #main_menu a:active { color: #1c3b96; font-size: 12px; text-decoration: none;}
#main_menu a:hover { color: #1c3b96; text-decoration: underline;}

#secondaryContent a, #secondaryContent a:link, #secondaryContent a:visited, #secondaryContent a:active { color: white; text-decoration: underline;}
#main_menu a:hover { color: #1c3b96; text-decoration: underline;}

#main_menu a.main_menu_link_active, #main_menu a.main_menu_link_active:link, #main_menu a.main_menu_link_active:visited, #main_menu a.main_menu_link_active:active { color: #ed6d42; text-decoration: underline;}
#main_menu a.main_menu_link_active:hover { color: #ed6d42; text-decoration: underline;}

a.white_menu_link, a.white_menu_link:link, a.white_menu_link:visited, a.white_menu_link:active { color: #FFF; text-decoration: none; margin-left: 20px;}
a.white_menu_link:hover { color: #FFF; text-decoration: underline;}

a.sublist_link, a.sublist_link:link, a.sublist_link:visited, a.sublist_link:hover{
text-decoration: none;
} 

h1{
font-size:17px;
color: #1c3b96;
margin-bottom: 5px;
}

h2{
font-size: 14px;
color: #1c3b96;
margin-bottom: 0px;
}

h3, h4{
font-size: 12px;
margin-bottom: 2px;
}

img{
border: none;
}

p{
margin-top: 0px;
margin-bottom: 20px;
}

input, select, textarea{
border: none;
border: 1px solid #CCC;
font-size: 11px;
margin: 2px;
}

.orange{
color: #e35434;
}

input.button, input.publish{
background: #e35434;
color: white;
font-weight: bold;
border: 2px solid #e59684;
margin-left: 5px;
padding: 3px 10px 3px 10px;
cursor: pointer;
}

input.publish{
background: #1d7100;
border: 2px solid #2ca702;
}

input.publish:hover{
background: #185e00;
}

input.button:hover{
background: #cf3c1b;
}


input.searchfield{
  border: none;
  font-size: 11px;
  width: 100px;
}

td{
vertical-align: top;
}

form.form textarea{
width: 345px;
height: 100px;
margin-bottom: 10px;
}

form.form input{
width: 145px;
}

form.form input.checkbox{
border: none;
width: 20px;
}

form.form input.no_border{
width: 20px;
border: none;
}

.no_border{
width: 20px;
border: none;
}

ul.home_list{
line-height: 23px;
}