/* STYLES (ADMIN) ================== */
/* 04 Nov 2006 ===================== */

body {
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
	color				: #000000;
	background-color	: #ffffff;
	font-family			: Arial, Helvetica, sans-serif;
	text-align			: center; /* Needed for IE to center the content */
}

/* BLOCKS ============================ */
#holder {
	width: 100%;
	background-color	: #ffffff;
    /*width				: 746px;
	min-width			: 746px;*/
	/*margin-left			: auto;
	margin-right		: auto;*/
	padding				: 0px 0px 0px 0px;
	margin				: 0px 0px 0px 0px;
	/*border				: solid 1px #455a21;*/
}

p {
	font-family			: Arial, Helvetica, sans-serif;
	line-height			: 150%;
	font-size			: 12px;
	margin-top			: 0px;
	margin-bottom		: 6px;
	color				: #000000;
	background-color	: inherit;
}

li {
	font-family			: Arial, Helvetica, sans-serif;
	line-height			: 140%;
	font-size			: 12px;
	margin-top			: 0px;
	margin-bottom		: 3px;
	color				: #000000;
	background-color	: inherit;
}

ol {
	margin-top			: 2px;
	margin-bottom		: 3px;
}

ul {
	margin-top			: 0px;
	margin-bottom		: 3px;
}

/*
td.menu {
	width	: 578px;
    padding	: 74px 0px 0px 0px;
    background-color	: #002942;
};*/

/* DEFAULTS ========================================= */

.highlight {
	color				: #0000cc;
}

tr {
	/*color				: #000000;*/
	background-color	: inherit;
}

th {
	font-family			: Verdana,Helvetica,sans-serif;
	font-size			: 9px;
	line-height			: 120%;
	text-align			: left;
	color				: #444444;
	background-color	: #cccccc;
	padding				: 0px 0px 2px 4px; /* Top|right|bottom|left */ 
}

td {
	/*font-size			: 12px;*/
	/*line-height			: 120%;*/
	/*padding-left		: 4px;*/
	/*padding-right		: 4px;*/
}

h1 {
	font-size		: 13px;
	font-weight		: bold;
	line-height		: 120%;
	margin-top		: 0px;
	margin-bottom	: 4px;
	color			: #455a21;
	background-color: inherit;
}

div.intro {
	width		:50%;
	text-align	:left;
	border		: 1px solid #5566cc;
	padding		: 6px;
}

div.home p {
	font-family			: Arial, Helvetica, sans-serif;
	line-height			: 140%;
	font-size			: 14px;
	text-align			: center;
    margin				: 6px 30px 6px 30px;
	color				: #002942;
	background-color	: inherit;
}

div.home h1 {
	font-family			: Arial, Helvetica, sans-serif;
	line-height			: 140%;
	font-size			: 20px;
	text-align			: center;
    margin				: 0px 30px 0px 30px;
	color				: #2c95b5;
	background-color	: inherit;
}

div.home h2 {
	font-family			: Arial, Helvetica, sans-serif;
	line-height			: 140%;
	font-size			: 16px;
	text-align			: center;
    margin				: 0px 30px 0px 30px;
	color				: #002942;
	background-color	: inherit;
}

div.bodytext {
	margin-top: 14px;
}

div.bodytext p {
	font-family			: Arial, Helvetica, sans-serif;
	line-height			: 140%;
	font-size			: 12px;
	text-align			: justify;
    margin				: 6px 10px 6px 212px;
	color				: #002942;
	background-color	: inherit;
}

div.bodytext h1 {
	font-family			: Arial, Helvetica, sans-serif;
	line-height			: 140%;
	font-size			: 16px;
	text-align			: left;
    margin				: 0px 10px 0px 212px;
	color				: #2c95b5;
	background-color	: inherit;
}

div.bodytext h2 {
	font-family			: Arial, Helvetica, sans-serif;
	line-height			: 140%;
	font-size			: 18px;
	text-align			: left;
    margin				: 0px 10px 0px 212px;
	color				: #002942;
	background-color	: inherit;
}


/* =================================== */

tr.label p {
	line-height			: 100%;
	font-size			: 11px;
	color				: #888888;
	text-align			: left;
	margin-top			: 1px;
	margin-bottom		: 1px;
	/*background-color	: #dddddd;*/
}

/*a:hover {
	color				: #ff0077;
	text-decoration		: underline;
};*/

.menu {
	/*display				: block;*/
	font-family			: Arial,Helvetica,sans-serif;
	line-height			: 20px;
	font-size			: 11px !important;
	font-weight			: bold;
	color				: #000000;
	text-align			: center;
	margin				: 0px 0px 0px 0px;
	padding				: 10px 0px 0px 0px;
	/*background-color	: #ffa64a;*/
	background-color	: #a52d2b;
	width				: 100%;
	height				: 40px;
	border-bottom		: 1px solid #000000;
	/*border-top			: 1px solid #000000;*/
}

.menu-on {
	/*display				: block;*/
	font-family			: Arial,Helvetica,sans-serif;
	line-height			: 20px;
	font-size			: 11px !important;
	font-weight			: bold;
	color				: #006a72;
	text-align			: left;
	margin				: 0px 0px 0px 0px;
	/*padding				: 1px 0px 0px 2px;*/
	/*background-color	: #7ea2b8;*/
	width				: 110px;
	height				: 24px;
	/*border-bottom		: 1px solid #ffffff; */
}

.menu A:link, .menu A:visited, .menu A:active {
	/*display			: block;*/
	color			: #000000;
	/*margin			: 1px 0px 5px 2px;*/
	text-decoration	: none;
}

.menu A:hover {
	/*display				: block;*/
	color				: #000000;
	margin				: 0px 0px 0px 0px;
	/*padding				: 1px 0px 5px 2px;*/
	/*background-color	: #7ea2b8;*/
}

td.nolink A:link, .nolink A:visited, .nolink A:active {
	color			: #000000;
	text-decoration	: none;
}

td.nolink A:hover {
	color				: #000000;
	background-color	: #ccddff;
	text-decoration		: underline;
}


/* FORMS ============================= */

.label {
	line-height			: 130%;
	font-size			: 10px;
	/*text-align			: left;*/
	margin-top			: 0px;
	margin-bottom		: 3px;
	color				: #000000;
	background-color	: inherit;
}

.small {
	line-height			: 120%;
	font-size			: 11px;
	/*text-align			: left;*/
	margin-top			: 0px;
	margin-bottom		: 2px;
	color				: #000000;
	background-color	: inherit;
}

form {
	margin-top			: 0px;
	margin-bottom		: 0px;
}

input,textarea	{
	font-family			: Arial,Helvetica,sans-serif;
	line-height			: 13px;
	font-size			: 12px;
	color				: #000000;
	text-align			: left;
	margin				: 2px 0px 0px 0px; /* Top|right|bottom|left */ 
	padding				: 0px 0px 0px 0px; /* Top|right|bottom|left */ 
	background-color	: inherit;
	border				: solid 1px #888888;
}

select	{
	font-family			: Arial,Helvetica,sans-serif;
	line-height			: 11px;
	font-size			: 11px;
	color				: #000000;
	text-align			: left;
	margin				: 2px 0px 0px 0px; /* Top|right|bottom|left */ 
	padding				: 0px 0px 0px 0px; /* Top|right|bottom|left */ 
	background-color	: #ddeeff;
}

input:focus, textarea:focus, select:focus { background-color : #f0f0ff !important; /*outline: solid 1px #ff6699;*/ }

input.button-red {
  color				: #ffffff !important;
  background-color	: #ac4c5d !important;
  font-family		: Arial, Helvetica, sans-serif;
  text-align		: center !important;
  font-size			: 11px !important;
  /*line-height		: 14px !important;*/
  font-weight		: normal;
  border			: 1px solid #000000 !important;
  /*width				: auto;*/
  padding			: 0px 2px 2px 2px !important; /* Top, right, bottom, left*/ 
  height			: 18px !important;
  margin-bottom		: 3px !important;
}

span.action {
	color				: #006600;
	background-color	: inherit;
}

p.footer {
	color				: #777777;
    font-size			: 11px;
}

p.caption {
	color				: #774444;
    font-size			: 12px;
}

a.no_ul:link, a.no_ul:visited, a.no_ul:active {
	color			: #60879e;
	text-decoration	: none;
}

a.no_ul:hover {
	color				: #ffffff;
}

a.submenu:link, a.submenu:visited, a.submenu:active {
	color			: #000000;
	text-decoration	: none;
	font-weight		: bold;
}

a.submenu:hover {
	color				: #a52d2b;
}

ul.submenu {
	text-align	: left;
    line-height	: 13px;
    padding		: 0px 6px 0px 20px;
    margin		: 0px 0px 0px 0px;;
}


ul.bodytext {
    padding		: 0px 0px 0px 0px;
    margin		: 0px 0px 0px 14px;
}

ul.bodytext li {
    margin-bottom : 2px;
}
