/* CSS Document */

/*font styles*/
body, p, ul, ol, li, th, td, input, select, textarea { font:normal 14px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height:18px; }

body {   
  background:#F1F1F1 url("../images/bg.jpg") top center repeat-y;
  margin-top:0px;
  margin-bottom:0px; 
  text-align:left;
  font-family:"Trebuchet MS", Verdana, arial, helvetica, sans-serif; 
  color:#000000;
}

a:link, a:visited, a:active {text-decoration:underline; color:#52853A;}
a:hover {color:#3A6A2C; text-decoration:none;}

a.download:link, a.download:visited, a.download:active {text-decoration:none; color:#000000;}
a.download:hover {color:#000000; text-decoration:underline;}

a.osd:link, a.osd:visited, a.osd:active {text-decoration:underline; color:#FFFFFF;}
a.osd:hover {color:#FFFFFF; text-decoration:none;}

#page_wrapper {
  margin-left:auto; 
  margin-right:auto; 
  margin-bottom:0px; 
  padding:0px;
  width:760px;
  background:#FFFFFF url("../images/content_bg.jpg") top right repeat-y;
  border:none;
}
#page_wrapper2 {
  margin-left:5px; 
  margin-right:auto; 
  margin-bottom:0px; 
  padding:0px;
  width:745px;  
  background:#FFFFFF url("../images/content_bg.jpg") top right repeat-y;
  border:none;
  text-align:justify;
}

#page_top { 
  background:#F1F1F1;
  background-repeat:no-repeat;
  background-position:center;
  margin-left:auto; 
  margin-right:auto; 
  margin-top:0px; 
  margin-bottom:0px; 
  padding-top:10px;
  padding-bottom:0px;
  width:760px;
  height:25px;
  border:0px double #000;
  font-size:11px; 
  font-weight:bold;
}
#left_top { 
  width:350px;
  background:#F1F1F1 top center no-repeat;
  border:0px double #000; 
  padding-left:5px;
  float:left;
}
#right_top {
  height:25px;
  background:#F1F1F1 top center no-repeat;
  border:0px solid #000;
  float:right; 
  margin-bottom:0px;
  padding-right:5px;
}
INPUT.nwsubmit {
 color:#000000;
 background-color:#FFFFFF;
 padding:0px; 
 border:1px solid #B5B5B5;
 font-family:"Trebuchet MS", Verdana, arial, sans-serif;
 font-size:12px;
}


#page_header {
  border-top:1px solid #FFFFFF ;
  border-left:1px solid #FFFFFF ;
  border-right:1px solid #FFFFFF ;
  height:70px;
  background:#314C1B url("../images/header.jpg") top right no-repeat;
  clear:both;
  margin-top:0px;
  padding-top:20px; 
  padding-left:12px;
}
#page_header h1 {
  padding-top:32px;
  display:inline;
  font-family:"Trebuchet MS", Verdana, arial, sans-serif;
  font-size:39px;
  font-weight:normal;
  color:#FFFFFF;
}
#page_header h2 {
  padding-top:32px;
  display:inline;
  font-family:"Trebuchet MS", Verdana, arial, sans-serif;
  font-size:39px;
  font-weight:normal;
}
#page_header h3 {
  margin:0px;
  padding-top:5px;
  display:inline;
  font-family:"Trebuchet MS", arial, sans-serif;
  font-size:24px;
  font-weight:bold; 
  letter-spacing:0.1em;
  color:#FFFFFF;
}

#menu_bar {
  height:27px;
  background:#FFFFFF url("../images/drop_shadow.gif") top left repeat-x;
  clear:both;
}
#menu_bar ul {
  margin-top:0px;
  padding-left:0px;
  margin-left:0px;
  background:#52853A url("../images/menu_bg.gif") top left repeat-x;
  float:left;
  width:100%;
}
#menu_bar ul li { display:inline; 
}
#menu_bar ul li a
{
  padding-top:5px;
  padding-bottom:5px;
  padding-left:9px;
  padding-right:8px;
  background:#314C1B url("../images/menu_bg.gif") top left repeat-x;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  float:left;
  border-top:1px solid #FFFFFF ;
  border-left:1px solid #FFFFFF ;
  border-right:1px solid #DCDBDB ;
}
#menu_bar ul li a:hover
{
  background:#314C1B url("../images/menu_hover_bg.gif") top left repeat-x;
  color:#FFFFFF;
}
#menu_bar li a.current
{
  background:#314C1B url("../images/menu_hover_bg.gif");
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
}


#login_button {
  height:16px;
  width:50;
  background:#F1F1F1;
  clear:both;
}
#login_button ul {
  margin-top:0px;
  padding-left:0px;
  margin-left:0px;
  background:#52853A url("../images/menu_bg.gif") top right repeat-x;
  float:right;
  width:50;
}
#login_button ul li { display:inline; 
}
#login_button ul li a
{
  padding-top:1px;
  padding-bottom:3px;
  padding-left:9px;
  padding-right:8px;
  background:#314C1B url("../images/menu_bg.gif") top left repeat-x;
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  float:left;
  border-top:1px solid #DCDBDB ;
  border-left:1px solid #DCDBDB ;
  border-right:1px solid #DCDBDB ;
}
#login_button ul li a:hover
{
  background:#314C1B url("../images/menu_hover_bg.gif") top left repeat-x;
  color:#FFFFFF;
}
#login_button li a.current
{
  background:#314C1B url("../images/menu_hover_bg.gif");
  color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
}

#content_wrapper {
  margin-top:2px;
  margin-bottom:0px;
  margin-left:2px;
  margin-right:2px;
  clear:both;
}

#right_side { 
  margin-top:4px;
  float:right;
  width:190px;
  border:0px;
  padding:0px 0px;
  margin:0px 2px 5px 1px; 
}
.right_sidein {
  border:0px;
  padding:4px 4px 2px; 
  margin:0px 0px 5px 0px;
  background:url("../images/menu.gif") no-repeat;
  border-bottom:1px solid #999999;
}
.right_sidein p {
 text-align: left;
}
.right_sidein a {
 color: #000000;
 text-decoration: none;
}
.right_sidein a:hover {
 color:#000000;
 text-decoration:underline;
}
#right_side h3 {
  display:inline;
  margin-top:2px;
  margin-bottom:10px; 
  font-weight:normal;
  font-size:22px;
  color:#1FB259;
  padding:4px;
}
#right_side h4 {
  margin-top:2px;
  margin-bottom:2px; 
  font-size:14px; 
  font-weight:bold;
  color:#000000;
  padding:4px;
  letter-spacing:0px;
}
#right_side h5 {
  padding:4px;
  margin-top:0px;
  margin-bottom:5px; 
  font-size:17px;
  letter-spacing:4px;
}
#right_side p {
  margin-top:0px;
  margin-bottom:5px; 
  font-size:11px;
  color:#000000;
  line-height:16px;
  padding-left:4px;
}

/* TABLES */
#table_left {
  float:left; 
  margin-left:4px;
  width:440px;
  border:0px;
}
#table_right { 
  margin-top:4px;
  float:right;
  width:190px;
  border:0px;
  padding:0px 0px;
  margin:5px 2px 5px 1px; 
}

#left_side {
  float:left; 
  margin-left:4px;
  width:540px;
  border:0px;
}
#left_images {
  float:left;
  width:100%;
  border:0px;
  margin-right:2px;
  margin-top:0px;
}
#left_side h3 {
  margin-top:0px;
  margin-bottom:10px;
  font-size:18px;
  color:#314C1B;
  padding:4px;
  clear:both;
}
#left_side p {
  margin-top:0px;
  margin-bottom:15px;
  text-align:justify;
  line-height:18px;
}

.float_left {
  float:left;
  margin-right:2px;
}
.float_right {
  float:right;
  margin-left:0px;
  margin-top:0px;
  margin-right:15px;
}

#page_footer {
  background-color:#52853A;
  color:#FFFFFF;
  clear:both;
  padding-top:0px;
  padding-bottom:0px;
}
#page_footer p {
  background-color:#52853A;
  color:#FFFFFF;
  text-align:center;
  font-family:"Trebuchet MS", verdana, arial, sans-serif;
  font-size:11px;
  letter-spacing:1px;
}
#page_footer_val { 
  margin-top:0px; 
  margin-bottom:0px; 
  margin-left:100px;
  border:0px double #000;  
}

.val { border:0px; }

.spacer {
  height:5px;
  clear:both;
}

.arrow_list {
  margin-top:0px;
  margin-left:10px;
  margin-bottom:4px;
  padding-left:0;
  padding-top:0px;
  list-style:none;
} 
.arrow_list li {
  padding-left:20px;
  background-image:url("../images/arrow.gif");
  background-repeat:no-repeat;
  background-position:0 4px;
  font-size:11px;
  line-height:16px;
  margin-bottom:4px;
}

.arrow_list2 {
  margin-top:0px;
  margin-left:10px;
  padding-left:0;
  padding-top:0px;
  list-style:none;
} 
.arrow_list2 li {
  padding-left:20px;
  background-image:url("../images/arrow.gif");
  background-repeat:no-repeat;
  background-position:0px 1px;
  line-height:16px;
  margin-bottom:12px;
}

.arrow_list3 {
  margin-top:0px;
  margin-left:20px;
  padding-left:0;
  padding-top:0px;
  list-style:none;
} 
.arrow_list3 li {
  padding-left:25px;
  background-image:url("../images/arrow.gif");
  background-repeat:no-repeat;
  background-position:0px 1px;
  line-height:20px;
  margin-bottom:12px; 
  font-weight:bold;
}


.bullet_list {
  margin-top:0px;
  margin-left:30px;
  margin-bottom:4px;
  padding-left:0;
  padding-top:0px; 
} 
.bullet_list li {
  padding-left:5px; 
  list-style-type:disc; 
  color:#6CB948;
  background-repeat:no-repeat;
  background-position:0 4px;
  line-height:20px;
  margin-bottom:4px;
}

/*back to top styles*/
.backtotop p { 
  text-align:center;
}

/*form styles*/
INPUT.nwb {
	 color:#000000;
	 background-color:#FFFFFF;
	 padding:2px;
	 border:1px solid #B5B5B5;
	 font-family:"Trebuchet MS", Verdana, arial, sans-serif;
	 font-size:11px; font-weight:bold; 
}
TEXTAREA.nwa {
	 color:#000000;
	 background-color:#FFFFFF;
	 padding:3px;
	 border:1px solid #B5B5B5;
	 font-family:"Trebuchet MS", Verdana, arial, sans-serif;
	 font-size:11px;
}
INPUT.nwf { 
	 color:#000000;
	 background-color:#FFFFFF;
	 padding:3px;
	 border:none;
	 font-family:"Trebuchet MS", Verdana, arial, sans-serif;
	 font-size:11px;
	 border:1px solid #B5B5B5;
}

h4 { font-size:32px; color:#000000; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:normal; display:compact; }
h6 { font-size:14px; color:#3A6A2C; font-weight:bold; display:inline; }

.right {font:normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height:18px;}
.table1 { width:100%; padding:0px; }
.row1 { background-color:#EDEDED; height:25px; }
.row2 { background-color:#FFFFFF; height:25px; }

.imgright {border:1px solid #FFFFFF; margin:5px; float:right;}
.imgleft {border:1px solid #FFFFFF; margin:5px; float:left;}

.terms { font:normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height:18px; }
.dept { font:normal 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height:16px; }
