BODY, P
{
	margin-top: 1px;
	BACKGROUND-COLOR: white;
    FONT-FAMILY: arial,helvetica,verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: black;
}

#sitebody 
{
	BACKGROUND-COLOR: #9F6238;
}

H1
{
    COLOR: black;
	text-align: center;
	FONT-SIZE: 24px;
}

H2
{
	margin-top: 0px;
    COLOR: black;
	FONT-SIZE: 18px;
}

A, A:link, A:visited
{
    TEXT-DECORATION: underline
}

A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #524229;
}

/* This is the outer most table */
table.MainTable
{
	background-color: #b3582e;
	border: 5px solid #b3582e;
}

/*  This is what the page row uses */
td.MainTableRow, td.MainTableRow P
{
	BACKGROUND-COLOR: #FDE0CD;
	padding: 0px;
}

td.MainTableDivRow, tr.MainTableDivRow
{
	BACKGROUND-COLOR: #b3582e;
}

hr.MainTableDivLine
{
	padding: 15px 0px 15px 0px;
	height: 25px;
	BACKGROUND-COLOR: #396d6b;
}

div.MainTitle
{
	padding-left: 10px;
	BACKGROUND-COLOR: #ff7d42;
	FONT-FAMILY: arial,helvetica,verdana;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic;
	FONT-SIZE: 16px;
	COLOR: white;
	TEXT-DECORATION: none;
}

div.TopCaption
{
	FONT-WEIGHT: bold;
	FONT-STYLE: normal;
	FONT-SIZE: 18px;
	COLOR: black;
	text-align: center;
}

.footer
{
    BACKGROUND-COLOR: #b3582e;
    FONT-FAMILY: arial,helvetica,verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
}

.footer A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
    TEXT-DECORATION: underline
}

/* Styles for article lists */
div.article_list_frame
{
    FONT-FAMILY: arial,helvetica,verdana;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
	background-color: #FFDC42;
	border: 1px solid black;
	padding: 0px;
	float: right;
	width: 200;
}

div.article_list A, div.article_list A:visited
{
	padding: 1px 3px 1px 3px;
	color: black;
	text-decoration: none;
	width:100%;
	height:100%;
	display:block;
}

div.article_list A:hover
{
	background-color: white;
	color: black;
	text-decoration: none;
}


/* Styles for forms */
.formNormal
{
   FONT-SIZE: 10pt;
   FONT-WEIGHT: Normal;
}

.formFieldName
{
   FONT-SIZE: 10pt;
   FONT-WEIGHT: bold;
}

.width100
{
	width: 100;
	float: left;
}

.width150
{
	width: 150;
	float: left;
}

.halfline
{
	line-height: 50%;
}


/*  don't think I need these

td.CenterBox, div.CenterBox
{
	padding: 5px 5px 5px 5px;
	BACKGROUND-COLOR: #9DBAD1;
	FONT-FAMILY: arial,helvetica,verdana;
	FONT-SIZE: 14px;
	COLOR:black;
}


td.CenterBox H1
{
	text-align: center;
	FONT-SIZE: 24px;
}


td.PageBody
{
	padding: 10px 10px 10px 10px;
	BACKGROUND-COLOR: white;
	FONT-FAMILY: arial,helvetica,verdana;
	FONT-SIZE: 14px;
	COLOR:black;
}

td.PageBody H1
{
	text-align: center;
	FONT-SIZE: 20px;
}


.box_combo1, .box_combo1 TD, .box_combo1 TABLE,
.box_combo1 A, .box_combo1 a:link, .box_combo1 a:visited,
.box_combo1 span
{
	FONT-FAMILY: arial,helvetica,verdana;
   FONT-WEIGHT: normal;
   FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #990000;
   COLOR: white;
}
*/


/*
********** Backoffice
-*/
.std_db_table, .std_db_table table, .std_db_table td, .std_db_table A, .std_db_table A:link, .std_db_table A:visited
{
	FONT-FAMILY: arial,helvetica,verdana;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #CCB266;
	COLOR: black;
}

.std_db_table_header,.std_db_table_header  tr, .std_db_table_header  td, .std_db_table_header A, .std_db_table_header span
{
	FONT-FAMILY: arial,helvetica,verdana;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #990000;
	COLOR: white;
}

.std_db_table_header A:hover
{
	COLOR: #CCB266;
}

/*
*********************
********** RTE Editor
*********************
*/>

.rteImage {
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	cursor: pointer;
	cursor: hand;
}

.rteImageRaised, .rteImage:hover {
	background: #D3D3D3;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}

.rteImageLowered, .rteImage:active {
	background: #D3D3D3;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #D3D3D3;
	padding: 0;
}


/* 
********** Snipe Gallary CSS 
*/
.img-shadow {
  float:left;
  background: url(../images/shadowalpha.png) no-repeat bottom right !important;
  background: url(../images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
 } 

table.mainadmin {
background-color: #003366; 
}

td.adminheader {
color: #ffffff; 
background-color: #000080; 
vertical-align: top;
text-align: left;
padding:2px; 
border-top: 1px;
border-right: 1px;
border-left: 1px;
border-bottom: 0px;
border-style: solid;
border-color: #003366;
vertical-align: center;
}

td.adminbody {
font-family: Arial, Helvetica, sans-serif; 
font-size: 90%; 
vertical-align: top;
background-color: #ffffff; 
text-align: left;
padding:10px; 

}

table.subnav, td.subnav {
font-family: Trebuchet Ms, Arial, Helvetica, sans-serif; 
font-size: 80%; 
vertical-align: top;
background-color: #D5E1E8; 
text-align: left;
border-left: 1px;
border-right: 1px;
border-bottom: 1px;
border-top: 0px;
border-color: #003366;
border-style: solid;
padding-left:10px; 
padding-right:5px; 
}

.topnav {
color: #ffffff; 
background-color: #6699CC; 
vertical-align: middle;
text-align: center;
border: 1px;
border-style: outset;
font-family: Trebuchet Ms, Arial, Helvetica, sans-serif; 
font-size: 80%; 
font-weight: bold;
width: 20%;
}

span.heading {
font-family: Trebuchet Ms, Arial, Helvetica, sans-serif; 
font-size: 130%; 

}

span.smerrortxt {
font-family: Arial, Helvetica, sans-serif; 
font-size: 90%; 
color: #990000;

}

td.galheader {
color: #000000; 
background-color: #F3F3F3; 
vertical-align: top;
text-align: left;
padding:2px; 
border: 1px;
border-style: solid;
border-color: #003366;
font-family:  Arial, Helvetica, sans-serif; 
font-size: 100%;
}

td.galdetails {
color: #000000; 
background-color: #ffffff; 
vertical-align: top;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
}

a.gallery:Link {color: #006699; }
a.gallery:Visited { color: #336699;}
a.gallery:Active {color: #336699; }
a.gallery:Hover {color: #336699;}

a.smadminlink:Link {color: #006699; text-decoration: none; }
a.smadminlink:Visited { color: #336699;text-decoration: none;}
a.smadminlink:Active {color: #336699; text-decoration: none;}
a.smadminlink:Hover {color: #336699;text-decoration: none;}

a.subnav:Link {color: #000000; text-decoration: none;}
a.subnav:Visited { color: #000000;text-decoration: none;}
a.subnav:Active {color: #000000; text-decoration: none;}
a.subnav:Hover {color: BLUE;text-decoration: none;}

a.gallerytitlelink:Link {color: #006699; text-decoration: none; font-size: 90%; text-align: center; }
a.gallerytitlelink:Visited { color: #336699;text-decoration: none;font-size: 90%; text-align: center; }
a.gallerytitlelink:Active {color: #336699; text-decoration: none;font-size: 90%; text-align: center; }
a.gallerytitlelink:Hover {color: #336699;text-decoration: none;font-size: 90%; text-align: center; }

td.smadmin {
font-family: Arial, Helvetica, sans-serif; 
font-size: 90%;
color: #808080 ;
}

.errortxt {
color: #CC0033;
font-weight: bold;
font-size: 110%;
font-family: Trebuchet Ms, Arial, Helvetica, sans-serif; 
}

td.resultline-alt {
background-color: #F2F2F2; 
text-align: left;
}

td.resultline-light {
background-color: #FDFDFD; 
text-align: left;
}

td.resultline-rlight {
background-color: #FDFDFD; 
text-align: right;
}
td.resultline {
background-color: #F2F2F2; 
}

h3 {
font-family: Trebuchet Ms, Arial, Helvetica, sans-serif; 
font-size: 130%; 
color: #000080;
font-weight: bold;
padding-bottom: 0px;
}

h4 {
font-family: Trebuchet Ms, Arial, Helvetica, sans-serif; 
font-size: 115%; 
color: #666699;
font-weight: bold;
}

input.formbutton {
font-family: Trebuchet Ms, Arial, Helvetica, sans-serif; 
font-size: 90%; 
color: #000000;
font-weight: bold;
border:1px solid;
padding: 0px;
border-top-color:#000033;
border-left-color:#000033;
border-right-color:#000033;
border-bottom-color:#000033;
background-color: #6699CC;
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#6699CC');}


}

input, textarea, select {
font-family: Trebuchet Ms, Arial, Helvetica, sans-serif; 
font-size: 90%; 
color: #000000;

}

span.highlighttxt {
background-color: #FFCC99; 
font-weight: bold;
}

