

body {
margin:0;
padding:0;
background-image: url(/images/background1.jpg);
background-repeat: repeat-x;
background-color: #F9F9F9;

}

td,th{
  text-align:center;
  vertical-align:top;

}

/* perfect 3 column layout */

#master{
    /*float:left;*/
    width:100%;
    text-align:center;
}
#sitewrap{
    width:90%;
    margin:0 auto;
}


/* column container */
.colmask {
    position:relative;	/* This fixes the IE7 overflow hidden bug */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;		/* This chops off any overhanging divs */
}
/* common column settings */
.rhtbar,
.content,
.lftbar {
    float:left;
    width:100%;			/* width of page */
    position:relative;
}
.contcnt,
.lbarcnt,
.rbarcnt {
    float:left;
    position:relative;
    padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
			only padding top and bottom is included here, make it whatever value you need */
    overflow:hidden;
}
/* 3 Column settings */
.threecol {
    background:#F9F9F9;		/* right column background colour */
    /*border-right:2px #7D9235 solid;	content borders must be done from here 
    border-left:2px #7D9235 solid;*/

}
.threecol .lftbar {
    /*right:50%;			width of the middle column */
    background:#E6E6DC;
}
.threecol .content {
    /*right:25%;			 width of the right column */
    background:#fff;		/* center column background colour */
}

.threecol .lbarcnt {
    /*width:21%;		Width of left column content (column width minus padding on either side) */
    /*left:31%;			width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .contcnt {
    /*width:46%;		width of center column content (column width minus padding on either side) */
    /*left:102%;		100% plus left padding of center column */
}

.threecol .rbarcnt {
    /*width:21%;		Width of right column content (column width minus padding on either side) */
    /*left:85%;			Please make note of the brackets here:
	(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
}


	
div {
    text-align:left;
    font:Arial, sans-serif;
    font-family:arial,helvetica,sans-serif;font-size:14px;

}

a {
  color:#618574;
  font:Arial, sans-serif;
  text-decoration:none;

}

a:hover {
  color:#555;
  text-decoration:underline;
}


p {
  padding:0;
  font: normal 14px Arial, sans-serif;
  text-align:left;
}


img {
  margin:0;
  padding:0;
  border:none;
}



a:link.mlink,a:visited.mlink {text-decoration:none;color:#000;}
a:active.mlink,a:hover.mlink {text-decoration:underline;color:#66A}

a:link.nav,a:visited.nav {text-decoration:none;color:#F00;}
a:active.nav,a:hover.nav {text-decoration:underline;color:#F00}	


/*footer menu styles*/	


.submen{
  font-size: 12px;
  list-style: none;
  margin: 0;
  padding: 0;
  color:#618574;
}


.submen li{
  display: inline;
}

.submen li a{
  border-left: 1px solid #cccccc;
  margin-left: 9px;
  padding-left: 14px;
  font-size: 12px;
  font-weight:bold;
  text-decoration:none;
  color:#618574;
}

.submen li a:hover{
  color:#555;
  text-decoration:underline;
}

submen a:hover{
  color:#555;
  text-decoration:underline;
}
.submen li a.nobar{
  border-left: none;
  margin-left: 9px;
  padding-left: 14px;
  font-size: 12px;
}


.entbox{
    float:left;
    padding:10px;
    background-color:#DEDEDE;
    background-image: url(/images/entrybox.gif);  
    background-repeat: repeat-x;
    border:1px #BBB solid;
   
}


	
h1 {text-align:left;font-weight:normal;font-size:28px;color:#99AE63;}
h2 {text-align:left;font-family:Arial,sans-serif;font-weight:normal;font-size:20px;color:#618574; margin:0 0 6px 0;}
h3.sidemenu {clear:both;text-align:left;font-weight:bold;padding:10px 0 6px 0;color:black;}
h3.title {text-align:left;margin:15px 0 3x 0;;}
h3 {text-align:left;font-weight:bold;font-size:16px;color:#050427; margin-bottom:10px;}
h4 {text-align:left;font-family:Arial,sans-serif;font-weight:bold;font-size:14px;padding:0px 0px 0px 0px;}

ul {padding:2px 10px 2px 20px;}
li {padding:2px 0px 2px 0px;
    text-align:left;
}

form {margin:0;}




/* HEADER MENUS */

#menu {
/*width: 100%;*/
/*background: #D5D5D4;*/
background:##81A594;
/*float: left;*/
text-align:center;
padding-top:0px;
height:30px;
background-image: url(/images/background3.jpg);
background-repeat: repeat-x;

}

#menu a {
font: bold 14px arial, sans-serif;
display: block;
margin: 0;
padding:7px 0 7px 0;
color:#050427;
background:#81A594;
text-decoration: none;
background-image: url(/images/background3.jpg);
background-repeat: repeat-x;
}

#menu a:hover {
color: #fff;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0 15px 0 15px;
text-align:center;
/*width: 9em;		width of menu tabs - must match #menu li below*/
float: left;
}

#menu li {
  position: relative;
  padding:0 0 0 0;
  /*width:9em;*/
  z-index: 500;
}

#menu ul ul {
  position: absolute;
  z-index: 500;
}

#menu ul ul ul {
  position: absolute;
  top: 0;
  left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;
  background:#81A594;
left:0em;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{
  display: block;
  background:#81A594;
  left:0em;
}


#menu ul li a.active,
#menu ul li a.active:hover {
  color:#FFF;
  /*background:#D5D5D4;*/
  background:#81A594;
  font-weight:bold;
background-image: url(/images/background3.jpg);
background-repeat: repeat-x;
}


.fques{
   font-size:16px;
   font-weight:bold;
   padding:7px 0 7px 0;
}

.fansr{
   font-size:14px;
   font-weight:normal;
}

th {
  font-size:15px;
  text-align:left;
}
td {
  text-align:left;
}
td input {
  text-align:left;
  width:70%;
}
.refbar{
  clear:both;
  margin:30px auto 0 auto;
  background:#81A594;
  width:95%;
  height:2px;
}







