html {
filter: expression(document.execCommand("BackgroundImageCache", false, true)); /* removes flicker in ie (links that use hover) */
}

body
{
background:#9dbc1b;
font-family:'trebuchet ms', verdana, sans-serif;
font-size: 90%; 
text-align: center;
margin:0px;
color:rgb(93, 109, 114);
word-spacing:3px;
}


/*94d5e3*/
#zxframe
{
    width: 950px;
    margin-right: auto;
    margin-left: auto;
    padding: 0px;
    text-align: left; /*background:white;*/
    
}
.yxmenu
{
	  background: url("../img/image16.png") repeat-x;
}
.yxbotgrass
{
	  background: url("../img/botgrass.JPG") repeat-x;
}


.yxmenuback
{
   background: url("../img/image67.png") repeat-x;
}
.yxmenubackdark
{
   background: url("../img/image83.png") repeat-x;
}

/*#header
{
	width:100%;
	margin-bottom:20px;
	height:80px;
	background-color:red;
	opacity:0.4;
	float:left;
}*/
.yxcontent
{
	/*background: url("../img/contbg.png") repeat-y;*/
	/*background:#9dbc1b;*/
	/*opacity:0.7;
	/* for IE */
	/*filter :alpha(opacity=80);
	background-color:Transparent;*/
	
}

.yxcontent p
{
	padding: 10px; 
	color: white;
	font-size: 14px; 
}

.yxh1 
{
	font-size:1.7em;
	padding: 0px 10px 0px 10px;
	color: #fff987;
}

#zxheader
{
	width:100%;
	background: url("../img/integrate.jpg") repeat-x;
}


.yxspacer
{
	float: left;
    width: 2%;
    height: 1%;
}
#zxfooter
{
	width:100%;
	background: #688101;
}
#zxgrass
{
	width:100%;
	background: url("../img/image16.png") repeat-x;
}


#zxfootercontent
{
	background: url('../img/contbg.png') repeat-y;
	/* for IE */
	filter :alpha(opacity=80);
	height: 70px;
	border: solid 1px black;
	padding:10px;
}

#zxfootercontent-inner
{
     font-weight:bolder;
}

#zxpage-heading
{
	color: #ce0130;
	border-bottom: solid 1px #00546c;
	font-size:1.8em;
	font-weight:bold;
}

/* Left Menu */
#zxleftMenu
 {
 	padding: 2px 0px 0px 0px; /*margin: 2px 5px 2px 3px;*/
    border-top-width: 0;
    float: left;
    border: 0px solid red;
    font-size:1.0em;
}

#zxleftMenu .yxmenuItem
{
    display: block;
    background-color: #6693ca;
    margin: 0 0px 2px 1px;
    color: #ffffff;
}
#zxleftMenu .yxmenuItem a
{
    display: block;
    background: url("../img/arrow.gif") no-repeat;
    background-position: 10px 9px;
    text-decoration: none;
    padding: 3px 0px 3px 20px;
    width: 139px;
    color: #ffffff;/*#660000;*/
    font-weight:500;
    /*background:#f9f9f9;*/
    /*background-color:#fda10e; /*#E67B13;*/
}

#zxleftMenu .yxmenuItem a:hover
{
    /*background-color: /*#2c2c2c;/#a7a7a7;
    color: white;*/
    background-color:#4c80b9;
    color:white;
}

/*picked from old css */
 table
{
    border-collapse: collapse;
    border: solid 1px #CCC7BA;
     border-left:solid 1px #9fd2f1;
    margin-top:10px;
    
}

 table th
{
    border-collapse: collapse;
    border-right: solid 1px #9fd2f1;
    border-top: solid 1px #9fd2f1;
    background-color: #9fd2f1;
    color: #5f5e5e;
    text-align:center;
    font-size:1em;
}

.yxtabHead
{
	background-color: #45a6dd;
	color:#ffffff;
}

 table td
{
    border-collapse: collapse;
    border-right: solid 1px #9fd2f1;
    border-bottom: solid 1px #9fd2f1;
    font-size:1em;
    padding-left:15px;
    color:#ffffff;
}
 table td a:hover
{
    color:Red;
    text-decoration:none;
}

 table td li
{
    margin: 0 0 0 20px;
}

.yxh2
{
	padding: 0px 10px 0px 10px;
    color: #464646;
    width: 100%;
    font-size: 1.4em;
    font-weight: normal;
}
.yxh3
{
    color: #ffffff;
    margin-bottom: 5px;
    font-size: 1.1em;
    font-weight: bold;
    text-decoration: underline;
}
.yxol
{
    line-height: 1.8em;
   color:#ffffff;
   margin-left:30px;
}

 .yxul
{
    line-height: 1.6em;
    list-style-type: square;
    color:#ffffff;
    margin-left:30px;
}

 .yxul ul
{
    font-size: 1.0em;
    list-style-type: circle;
}

/*Faq*/
.faq
{
	color:green;
	
}
.faq a
{
	text-decoration:none;
	color:rgb(0, 54, 154);;
}
.faq a:hover
{
	text-decoration:underline;
	color:red;
}

.divFaq1
{
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right:10px;
	padding:10px;
}
.divFaq2
{
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right:10px;
	padding:10px;
	background-color: white;
}

.img-border
{
    border:solid 3px white;
    margin-left:10px;
    margin-top:10px;
    width:200px;
    float:left;
}
.img-border1
{
    border:solid 0px white;
    width:100%;
    float:left;
    margin-bottom:10px;
    text-align:center;
}


