
div.messageContainer {
	
	background-color : #FFBBBB;

}

table.messageTable {
	padding:0px;
}

table.messageTable td{
	font-family : Tahoma;
   	font-size : 13px;
   	font-weight : bold;
   	color:#CC0000;
}


body {
	font-family: Arial,sans-serif;
	letter-spacing : 0px;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #444;
	text-decoration : none;
}

td {font-family:Arial,sans-serif;font-size:12px }
p {font-family:Arial,sans-serif;font-size:12px }
ul {padding:0px; margin:0px;}
ol {padding:0px; margin:0px;}
li {font-family:Arial,sans-serif;font-size:12px}
b {font-weight:bold}


.index_text{font-family:Arial,sans-serif;font-size: 12px ; color:#0E8E88}
.index_menu {font-family:Arial,sans-serif;font-size: 12px;color: #0E8E88;font-weight:bold}
A.index_menu {font-family:verdana, arial;font-size:12px;color:#0E8E88;font-weight:bold;text-decoration: underline;}
A.index_menu:hover {font-family:Arial,sans-serif;font-size:12px;color:#1CBBB4;font-weight:bold;text-decoration: none;}

.search_text {font-family:Arial,sans-serif;font-size: 12px;color: #0E8E88;font-weight:bold}
.top_date {font-family:Arial,sans-serif;font-size: 12px;color: #4F2D7F}
.top_menu {font-family:Arial,sans-serif;font-size: 12px;color: #4F2D7F;font-weight:bold}
A.top_menu {font-family:Arial,sans-serif;font-size:12px;color:#4F2D7F;font-weight:bold}
A.top_menu:hover {font-family:Arial,sans-serif;font-size:12px;color:#1e4988;font-weight:bold}

.section_heading {font-family:Arial,sans-serif;font-size: 15px;color: #054045;font-weight:bold}
.content_topmenu {font-family:Arial,sans-serif;font-size: 12px;color: #0E6E76;font-weight:bold}
A.content_topmenu {font-family:verdana, arial;font-size:12px;color:#0E6E76;font-weight:bold}
A.content_topmenu:hover {font-family:Arial,sans-serif;font-size:12px;color:#1CBBB4;font-weight:bold}

.content_title {font-family:Arial,sans-serif;font-size: 12px;color: #054045;font-weight:bold}
.content_text {font-family:Arial,sans-serif;font-size: 12px;color: #054045}
A.content_text {font-family:verdana, arial;font-size:12px;color:#054045;text-decoration: underline;}
A.content_text:hover {font-family:Arial,sans-serif;font-size:12px;color:#1CBBB4;text-decoration: none;}

.content_button {font-family:Arial,sans-serif;font-size: 12px;color: #FFFFFF}
A.content_button {font-family:verdana, arial;font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration: underline;}
A.content_button:hover {font-family:Arial,sans-serif;font-size:12px;color:#054045;font-weight:bold;text-decoration: none;}

Input, select{
	font-family:Arial,sans-serif;
	font-size:12px ;
    color:#000000;
}

/* box */
.searchbox {font-family:Arial,sans-serif;font-size:12px ;color:#000000;width:120px;letter-spacing:0px;border:1px solid Silver;background:White;}
.combobox{font-family:verdana, arial;font-size:12px ;color:#000000;	width: 100%;letter-spacing:0px;border:1px solid Silver;background:White;}

input.inputbox{font-family:Arial,sans-serif;font-size:12px ;color:#000000;width: 100%;letter-spacing:0px;border:1px solid Silver;background:White;}

.selectbox{font-family:Arial,sans-serif;font-size:12px ;color:#000000;letter-spacing:0px;border:1px solid Silver;background:White;}

.messagebox{font-family:Arial,sans-serif;font-size:12px ;color:#000000;width: 100%;letter-spacing:0px;;border:1px solid Silver;background:White;}

.buttonbox{font-family:Arial,sans-serif;font-size:12px ;color:#000000;border:1px solid Silver;background:#FFFFFF;cursor:pointer;}
.buttonboxhover{font-family:Arial,sans-serif;font-size:12px ;color:#D00E19;border:1px solid #D00E19;background:#FFFFFF;cursor:pointer;}
.buttonboxdisabled{font-family:Arial,sans-serif;font-size:12px ;color:#EFEFEF;border:1px solid #EFEFEF;background:#FFFFFF;cursor:not-allowed;}

.submitboxhover{font-family:Arial,sans-serif;font-size:12px ;color:#D00E19;border:1px solid #D00E19;background:#FFFFFF;cursor:pointer;}
.submitbox{font-family:Arial,sans-serif;font-size:12px ;color:#000000;border:1px solid Silver;background:#FFFFFF;cursor:pointer;}
.submitboxdisabled{font-family:Arial,sans-serif;font-size:12px ;color:#EFEFEF;border:1px solid Silver;background:#EFEFEF;cursor:not-allowed;}
.filebox{font-family:Arial,sans-serif;font-size:12px ;color:#000000;letter-spacing:0px}
.caption {  font-family:Arial,sans-serif;font-size: 13px; color: #000000}
.footer {  font-family:Arial,sans-serif;font-size: 13px; color: #000000}

/* displaytag table styles */
table.its thead tr {
  font-size: 12px;
  background-color: #B9ABCC;
  font-weight:bold;
}

table.its thead tr a{
	color: #336BBD;
}


table.its thead tr a:visited{
	color: #336BBD;
}

table.its tr.even {
  background-color: #EDEAF2;
}

table.its tr.mouseover {
  background-color: #EFEFEF;
  cursor:pointer;
}
table.its th.hidden {
  display:none;
}
table.its td.hidden {
  display:none;
}

table.mars thead tr {
  background-color: #9c9;
}
table.mars tr.even {
  background-color: #ccb;
}
table.mars tr.odd {
  background-color: #eec;
}

table.menuStyle {
	color: #386088;
}
table.menuStyle td.cat {	
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	color:#FFFFFF;
	background-color: #4F2D7F;
	padding: 2px;
	font-weight:bold;
}
table.menuStyle td.cat:hover {	
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	color:#FFFFFF;
	background-color: #4F2D7F;
	padding: 2px;
	font-weight:bold;
}
table.menuStyle td.catSelected {	
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	color:#FFFFFF;
	background-color: #4F2D7F;
	padding: 2px;
	font-weight:bold;
}
table.menuStyle td.subCat {	
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #DCD5E5;
	padding: 2px;
}
table.menuStyle td.subCat:hover {	
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #EDEAF2;
	padding: 2px;
}
table.menuStyle td.subCatSelected {	
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: #EDEAF2;
	padding: 2px;
	color: #386088;
}

table.menuStyle td.subsubCat {	
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FFFFFF;
	padding: 2px;
}

table.menuStyle td.subsubCat:hover {	
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	background-color: #FFFFFF;
	padding: 2px;
}

a.catLink:link {text-decoration:none;color:#FFFFFF;display:block;width:100%;height:100%;}
a.catLink:visited {text-decoration:none;color:#FFFFFF;display:block;width:100%;height:100%;}
a.catLink:hover {text-decoration:underline;color:#FFFFFF;display:block;width:100%;height:100%;}
a.catLink:active {text-decoration:none;color:#FFFFFF;display:block;width:100%;height:100%;}

a.subCatLink:link {text-decoration:none;color:#1e4988;display:block;width:100%;height:100%;}
a.subCatLink:visited {text-decoration:none;color:#1e4988;display:block;width:100%;height:100%;}
a.subCatLink:hover {text-decoration:none;color:#1e4988;display:block;width:100%;height:100%;background-color: #FFFFFF;}
a.subCatLink:active {text-decoration:none;color:#1e4988;display:block;width:100%;height:100%;}


a.subsubCatLink:link {text-decoration:none;color:#4F2D7F;display:block;width:100%;height:100%;}
a.subsubCatLink:visited {text-decoration:none;color:#4F2D7F;display:block;width:100%;height:100%;}
a.subsubCatLink:hover {text-decoration:none;color:#4F2D7F;display:block;width:100%;height:100%;background-color: #FFFFFF;}
a.subsubCatLink:active {text-decoration:none;color:#4F2D7F;display:block;width:100%;height:100%;}

/* styles for inplace editor begin */
form.inplaceeditor-form { /* The form */
	margin-top:0em;
	margin-bottom:0em;
}

form.inplaceeditor-form textarea { /* Textarea, if multiple columns */
	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif;
	border : 1px solid Silver;
	background : #FFFFFF;
}

form.inplaceeditor-form .editor_field { /* Input box */
	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif;
	border : 1px solid Silver;
	background : #FFFFFF;
  	
}

form.inplaceeditor-form .editor_ok_button { /* The submit button */
	font-size: 12px;
	font-family:  Arial, Helvetica, sans-serif;
	border : 1px solid Silver;
	background : #FFFFFF;
	margin-left:1em;
  	
}

form.inplaceeditor-form a { /* The cancel link */
	font-size: 12px;
  	margin-left:1em;
}
form.inplaceeditor-empty {
    font-style: italic;
    color: #999;
}

.inplaceeditor-empty {
    font-style: italic;
    color: #999;
}


/* styles for admin */
table.cmsTables {
	padding:5px;
}
table.cmsTables tr.cmsTableBanner{
	background-color:#FFFFDF;
}
table.cmsTables td.cmsTableFields{
	background-color:#EFEFEF;
	padding:2px;
	vertical-align:top;
	font-weight:bold;
}
table.cmsTables td.cmsTableItems{
	background-color:#DAEDF4;
	padding:2px;
}
table.cmsTables td.cmsTableItemsGT{
	font-size:11px;
	background-color:#DAEDF4;
	padding:2px;
}

/* styles for search block */
table.searchblock {
	width:400px;
	border:2px solid #003466;
	margin:2px;
}
table.searchblock tr.main {
  background-color: #DAEDF4;
}
table.innersearchblock {
	width:100%;
	padding:2px;
}
table.innersearchblock td {
	white-space: nowrap;
	text-align: left;
}
.searchkeybox{font-family:Arial,sans-serif;font-size:12px ;color:#000000;width: 200px;letter-spacing:0px;border:1px solid Silver;background:White;}

.contentTitle {	
  padding:5px;
  margin:0px;
  vertical-align:middle;
  font-size: 16px;
  font-weight:bold;
  color:#FFFFFF;
  
}

.cms_title { 
	font-family:"verdana", "arial";
	font-size: 12px;
	color: #054045;
	font-weight:bold
}

