body {
margin:0px;
background-image: url(images/bbg_chrst.jpg);
background-repeat: repeat;
background-attachment:fixed;
outline:0px;
}
.body_table{
background-image: url(images/body_bg.gif); 
background-repeat: repeat-x;
}
.vline{
	margin: opx;
	padding-top: 0px;
	line-height: normal;
	height: inherit;
}
.spacer {
	FONT-SIZE: 5px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold;
}
.text2 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight: bold; padding-left: 2px;
}
.text2 A:link {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none; 
}
.text2 A:visited {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none; 
}
.text2 A:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
.text7 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.text7 A:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
.text7 A:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
.text7 A:hover {
	FONT-SIZE: 12px; COLOR: #AD0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;
}
.text16 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight:none; padding-top: 6px; padding-bottom: 6px;
}
.text19 {
	FONT-SIZE: 12px; COLOR: #605F5F; FONT-FAMILY: Arial; TEXT-DECORATION: none; 
}
.text19 A:link {
	FONT-SIZE: 12px; COLOR: #605F5F; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
.text19 A:visited {
	FONT-SIZE: 12px; COLOR: #605F5F; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
.text19 A:hover {
	FONT-SIZE: 12px; COLOR: #AD0000; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
.bodytext{
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; Padding-left: 5px; padding-top: 2px; padding-bottom: 2px; padding-right: 5px;
}
.bodytext A:link {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
.bodytext A:visited {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
.bodytext A:hover {
	FONT-SIZE: 12px; COLOR: #AD0000; FONT-FAMILY: Arial; TEXT-DECORATION: underline;
}
.text20 {
	FONT-SIZE: 14px; COLOR: #006699; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight:bold; 
}
.text21 {
	FONT-SIZE: 17px; COLOR: #FBE9C9; FONT-FAMILY: "Century Gothic"; TEXT-DECORATION: none; font-weight:bold; 
}
.text23 {
	FONT-SIZE: 13px; COLOR: #472F00; FONT-FAMILY: Arial; TEXT-DECORATION: none; font-weight:bold;
}
.text002 {
	FONT-SIZE: 14px; COLOR: #f6f6f6; FONT-FAMILY: "Century Gothic"; TEXT-DECORATION: none; font-weight: bold; padding-top: 6px;
}
.text002 A:link {
	FONT-SIZE: 14px; COLOR: #f6f6f6; FONT-FAMILY: "Century Gothic"; TEXT-DECORATION: none;
}
.text002 A:visited {
	FONT-SIZE: 14px; COLOR: #f6f6f6; FONT-FAMILY: "Century Gothic"; TEXT-DECORATION: none;
}
.text002 A:hover {
	FONT-SIZE: 14px; COLOR: #FFBD4C; FONT-FAMILY: "Century Gothic"; TEXT-DECORATION: none;
}
.main {
	font-family: Century Gothic; font-weight: bold;
	font-size: 16px;
	color: #E7E6C4;
}
.redText {
	font-family: "Century Gothic";
	font-size: 25px;
	font-weight: bold;
	color: #AA2B2B; padding-bottom: 10px;
}
form{
margin:0px; 
 }
.search_bg{
background-image: url(images/search_bg1.gif);
background-repeat: repeat-x;
} 
.search{
background-image: url(images/search.gif);
background-repeat: repeat;
}
.bdr{
border: 1px solid #B7B7B7;
}
.textbox{ 
background:#ffffff;
color:#000000;
font:verdana;
padding-top:0px;
padding-left:2px;
padding-bottom:0px;
border: 1px solid #3A7AA4;
}
.search_textbox{ 
background:#ffffff;
color:#000000;
font:verdana;
padding-top:1px;
padding-left:2px;
padding-bottom:1px;
border: 1px solid #A09F72;
}
.blue_table{
background: #F0F7FC;
border: 1px solid #8EB4CE;
}
.img{
border: 1px solid #000000;
padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;
}
.img:hover{
border:1px solid #AED3E2;
padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;
}
.img_main{
border: 1px solid #858686;
}
.green {
	FONT-SIZE: 13px; COLOR: #1C7603; FONT-FAMILY: Arial; TEXT-DECORATION: none;
}
.text22 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; padding-top: 2px; padding-bottom: 2px; padding-left: 2px;
}	
.text22 A:link {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.text22 A:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
.text22 A:hover {
	FONT-SIZE: 12px; COLOR: #C90000; FONT-FAMILY: Arial, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;padding-top: 2px; padding-bottom: 2px; padding-left: 3px;
}.inputText     { height: 20px; padding: 2px 0px 0px 2px; font-family: verdana; font-size: 11px; color: #000000; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
.inputText:focus { background-color: #FFFFF0; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; }
.inputFile     { height: 20px; padding: 2px 0px 0px 2px; font-family: verdana; font-size: 11px; color: #000000; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
.inputList     { font-family: verdana; font-size: 11px; color: #000000; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
.inputCombo    { font-family: verdana; font-size: 11px; color: #000000; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
.inputCheck    { font-family: verdana; font-size: 11px; color: #000000; }
.inputRadio    { font-family: verdana; font-size: 11px; color: #000000; }
.inputButton   { font-family: verdana; font-size: 11px; color: #000000; border: 1px solid #7B81A9; padding-left: 4px; padding-right: 4px; }
.inputTextarea { padding: 2px; font-family: verdana; font-size: 11px; background-color: #ffffff; color: #000000; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #C0C0C0; border-bottom: 1px solid #C0C0C0; }
.inputTextarea:focus { background-color: #FFFFF0; border-top: 1px solid #808080; border-left: 1px solid #808080; border-right: 1px solid #a0a0a0; border-bottom: 1px solid #a0a0a0; }
.inputSubmit   { background: url("images/button.gif") no-repeat; width: 85px; height: 21px; border: 0px; font-family: verdana; font-size: 11px; color: #000000; padding-bottom: 2px; }
.gridTable { background-color: #A9B8C2; margin-bottom: 8px; }
.gridHeader { padding: 8px 4px 8px 4px; background-color: #e6e6e6; font-weight: bold; color: #444444; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.gridRow1 { padding: 8px 6px 8px 6px; background-color: #fafafa; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.gridRow2 { padding: 8px 6px 8px 6px; background-color: #fafafa; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.gridLabels1 { padding: 8px 6px 8px 6px; background-color: #ededed; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.gridLabels2 { padding: 8px 6px 8px 6px; background-color: #ededed; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.gridOptions1 { padding: 8px 6px 8px 6px; background-color: #ededed; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.gridOptions2 { padding: 8px 6px 8px 6px; background-color: #ededed; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.gridActions1 { padding: 8px 6px 8px 6px; background-color: #ededed; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.gridActions2 { padding: 8px 6px 8px 6px; background-color: #ededed; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.gridFooter { margin-top: 1px; padding: 8px 6px 8px 6px; background-color: #e6e6e6; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.gridFaded { color: #969696; }
td { font-family: verdana; font-size: 11px; }

.sideTable { background-color: #FFFFFF; margin-bottom: 8px; font-size: 11px; border: 1px solid #CDCDCD; }
.sideHeader { font-size: 11px; padding: 4px; border-bottom: 1px solid #EFE8DA; }
.sideRow { font-size: 11px; padding-left: 8px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; }
.footertext {
	font-family: "Courier New", Courier, mono;
	font-size: 10px;
	color: #FFFFFF;
}
a.menu{
	color:#990000;
	display:block;
	height:15px;
	outline:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: normal;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

a.menu:hover{
	font-weight:none;
	color:#1C7603;
	background-color: #D65601;
}
.ddmarkermenu{
	list-style-type: none;
	margin-bottom: 10px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.ddmarkermenu li{
padding-bottom: 2px;
}

.ddmarkermenu li a{
color: #CC6600;
background: url(images/m22.gif) no-repeat center left;
display: block;
padding: 2px 0;
padding-left: 19px;
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;

}

.ddmarkermenu li a:visited{
color: #aa2716;
}

.ddmarkermenu a:hover{
background-color: #F7DC8A;
color: #aa2716;
}
