body{
  padding:0px;
  margin:0px;
  background-image:url(../images/backbg.jpg);
  background-repeat:repeat-x;
  background-color:#d4dbc2;
}

.outer{
  width:902px;
  margin:auto;
  position:relative;
}

.header_holder{
 width:902px;
 float:left;
 padding:0px;
 margin:0px;
}

.logoarea{
  float:left;
  width:302px;
  padding-left:8px;
  padding:0px;
  margin:0px;
}

.navigation {
	margin: 0px;
	width:520px;
	float:right;
	padding-top:33px;
}
.navigation ul {
	list-style: none;
	margin: 0;
	padding: 0px;
}

.navigation li {
	position:relative;
    float:left;
    line-height:28px !important;
    line-height:28px;
    margin-top:0px !important;
    margin-top:0px;
    text-align:center;
}


.navigation ul li a {
	text-decoration: none;
	color: #89aa03;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	padding:0px 14px 0px 14px;
	font-weight:bold;
}

.navigation ul li a:hover {
	text-decoration: none;
	color: #b4c87f;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	padding:0px 14px 0px 14px;
	font-weight:bold;
}

.contentholder{
   width:902px;
   margin:auto;
   padding-top:90px;
   float:left;
}

.contentholder p{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  padding:0px 0px 0px 21px;
  margin:0px;
}

.boxtop{
  background-image:url(../images/curve_top.jpg);
  background-repeat:no-repeat;
  width:902px;
  height:34px;
  float:left;
  font-size:1px;
}

.boxbg{
  background-image:url(../images/curvebg.jpg);
  background-repeat:repeat-y;
  float:left;
  width:887px;
  padding-left:15px;
  margin:0px;
}

.boxbg h1{
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#88ac04;
  font-weight:bold;
  padding:0px 0px 8px 10px;
  margin:0px;
}

.commentbox1{
  width:845px;
  margin:auto;
  background-color:#e3ead1;
  padding:15px;
  border-top:1px solid #b4c87f;
  border-bottom:1px solid #b4c87f;
  float:left;
  margin-bottom:8px;
}

.commentbox1 p{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  padding:0px;
  margin:0px;
  line-height:17px;
}

.commentbox1heading{
  height:20px; width:830px; float:left;
}

.commentbox1heading p{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:bold;
  padding:0px;
  margin:0px;
}

.commentbox1heading p span{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:normal;
  padding:0px;
  margin:0px;
}

.commentbox1heading a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#ff0000;
  font-weight:bold;
  text-decoration:underline;
  padding-left:20px;
}

.greenheading{
  background-color:#b4c87f; width:835px; height:25px; margin-top:6px; margin-bottom:6px; float:left;
}

.greenheading p{
  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; padding-left:10px; padding-top:5px;
}

.commentbox2{
  width:845px;
  margin:auto;
  background-color:#edf5da;
  padding:15px;
  border-top:1px solid #b4c87f;
  border-bottom:1px solid #b4c87f;
  float:left;
  margin-bottom:8px;
}

.commentbox2 p{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  padding:0px;
  margin:0px;
  line-height:17px;
}

.commentbox2 p span{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#4e6a05;
  padding:0px;
  margin:0px;
  font-weight:bold;
  line-height:17px;
}


.boxbottom{
  background-image:url(../images/curve_bottom.jpg);
  background-repeat:no-repeat;
  width:902px;
  height:25px;
  float:left;
  font-size:1px;
}

.commentraea{
  width:514px;
  float:left;
}

.fromarea{
  width:500px;
  float:left;
  padding-left:10px;
  padding-top:4px;
}

.fromarea_left1{
  width:256px;
  float:left;
  padding-left:4px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
}

.fromarea_left2{
float:left; 
width:199px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:right;
}


.fromborder{
  border:1px solid #b5c981;
  border-left:2px solid #b5c981;
  border-top:2px solid #b5c981;
}


.schedulearea{
  width:340px;
  float:left;
}

.loginbox{
  width:845px;
  margin:auto;
  background-color:#d4dbc2;
  padding:15px;
  float:left;
  margin-bottom:8px;
}

.loginbox p{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  padding:0px;
  margin:0px;
  line-height:17px;
}

.tr
{
	float:left;
	clear:both;
	width:340px;
	margin:0px auto;
}

.tr div
{
	float:left;
	padding-left:0px;
	padding-top:8px;
	padding-bottom:8px;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#353535;
	background-color:#000000;
}

.tr div a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353535;
	text-decoration:underline;
}

.tr dl
{
	float:left;
	margin:0px;
	padding:0px;
	border:0px solid;
	padding-bottom:2px;
	padding-top:2px;
}

.tr dt
{
	 display:inline;
	 float:left;
	 padding:5px 2px 3px 12px;
	 margin:0px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#000;
	 width:120px; 
	 text-align:left; 
}


.tr dd
{
	 display:inline;
	 padding:2px 0px 2px 18px;
	 margin:0px;
	 float:left;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#000;
	 width:150px; 
	 text-align:left;
}

.tr dd p
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#353535;
  padding:5px 0px 0px 0px;
  margin:0px;
}

.tr dd p span
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#353535;
  padding:0px;
  font-weight:normal;
  margin:0px;
}

.trAlt
{
	float:left;
	clear:both;
	margin:0px auto;
	width:100%;
	background-color:#e3ead1;
	border-bottom:1px dashed #b4c87f;
}

.trAlt dl
{
	float:left;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
	padding-top:2px;
}

.trAlt dt
{
	 display:inline;
	 float:left;
	 padding:5px 2px 2px 0px;
	 margin:0px;
	 text-align:right;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#353535;
}

.trAlt dt p
{
	 text-align:right;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#353535;
	 padding:0px;
	 margin:0px;
}



.trAlt dd
{
	 display:inline;
	 padding:2px 6px 2px 6px;
	 margin:0px;
	 float:left;
	 font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#353535;
}



.trAlt dd p
{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#353535;
   padding:5px 0px 0px 0px;
   margin:0px;
}

.trAltNew
{
	float:left;
	clear:both;
	margin:0px auto;
	width:100%;
	background-color:#edf5da;
	border-bottom:1px dashed #b4c87f;
}

.trAltNew dl
{
	float:left;
	margin:0px;
	padding:0px;
	padding-bottom:2px;
	padding-top:2px;
}

.trAltNew dt
{
	 display:inline;
	 float:left;
	 padding:5px 2px 2px 0px;
	 margin:0px;
	 text-align:right;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#353535;
}

.trAltNew dt p
{
	 text-align:right;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:10px;
	 color:#353535;
	 padding:0px;
	 margin:0px;
}

.trAltNew dd
{
	 display:inline;
	 padding:2px 6px 2px 6px;
	 margin:0px;
	 float:left;
	 font-family:Arial, Helvetica, sans-serif;
     font-size:12px;
     color:#353535;
}

.trAltNew dd p
{
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#353535;
   padding:5px 0px 0px 0px;
   margin:0px;
}

.newtr
{
	float:left;
	clear:both;
	width:840px;
	margin:0px auto;
	border-bottom:1px solid #b4c87f;
	background-color:#f4ffd7;
}

.newtr div
{
	float:left;
	padding-left:5px;
	padding-top:6px;
	padding-bottom:6px;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000;
}

.newtr div a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353535;
	text-decoration:underline;
}

.newtr dl
{
	float:left;
	margin:0px;
	padding:0px;
	border:0px solid;
	padding-bottom:2px;
	padding-top:2px;
}

.newtr dt
{
	 display:inline;
	 float:left;
	 padding:5px 2px 3px 12px;
	 margin:0px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#000;
	 width:120px; 
	 text-align:left; 
}


.newtr dd
{
	 display:inline;
	 padding:2px 0px 2px 18px;
	 margin:0px;
	 float:left;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#000;
	 width:150px; 
	 text-align:left;
}

.newtr dd p
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#353535;
  padding:5px 0px 0px 0px;
  margin:0px;
}

.newtr dd p span
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#353535;
  padding:0px;
  font-weight:normal;
  margin:0px;
}

.newtr_order
{
	float:left;
	clear:both;
	width:840px;
	margin:0px auto;
	border-bottom:1px solid #b4c87f;
	background-color:#e3ead1;
}

.newtr_order div
{
	float:left;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:5px;
	clear:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
}

.newtr_order div a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353535;
	text-decoration:underline;
}

.newtr_order dl
{
	float:left;
	margin:0px;
	padding:0px;
	border:0px solid;
	padding-bottom:2px;
	padding-top:2px;
}

.newtr_order dt
{
	 display:inline;
	 float:left;
	 padding:5px 2px 3px 12px;
	 margin:0px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#000;
	 width:120px; 
	 text-align:left; 
}


.newtr_order dd
{
	 display:inline;
	 padding:2px 0px 2px 18px;
	 margin:0px;
	 float:left;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#000;
	 width:150px; 
	 text-align:left;
}

.newtr_order dd p
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#353535;
  padding:5px 0px 0px 0px;
  margin:0px;
}

.newtr_order dd p span
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#353535;
  padding:0px;
  font-weight:normal;
  margin:0px;
}

.btnstyle{
  background-color:#a1d31a;
  padding:1px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
  border:1px solid #96b83f;
  cursor:pointer;
}


.footerarea{
  width:902px;
  height:20px;
  clear:both;
  float:left;
  padding:0px 0px 0px 0px;
  margin:0px auto;
  text-align:center;
}

.footerarea p{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:bold;
  padding:0px;
  margin:0px;
}

.footerarea a{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  padding:0px;
  margin:0px;
}
.footerarea a:hover{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#88ac04;
  font-weight:bold;
  text-decoration:none;
  padding:0px;
  margin:0px;
}

