/* CSS Document for J.L.Walston and Associates, Inc */
body { margin: 0px 0 0 0; padding: 0; font-size: 75%;   color:#000000; text-align: center; background-color: #FFFFFF;  text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; }

.input_frm { background:#333; font-size:10px;  border:#E2E2E1 solid 1px;  color:#FFFFFF;}
.buttons_frm {background:url(../images/button.gif) no-repeat; color:#000000; font-size:10px; border:#E2E2E1 solid 1px; font-weight:bold; height:22px; width:60px; margin:0;}

a:link {color:#0066CC; text-decoration:underline;}
textarea {  font-size:10px; border:#333333 solid 1px; background-color:#FFFFFF;}
input {  font-size:10px;  border:#333333 solid 1px; background-color:#FFFFFF;}


h1.log {  height:30px; background:url(../images/bg_login.gif) repeat-x; font-size:14px; margin:0 0 0 2px; padding:5px 0 0 30px;}

h2.heading_inner {font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-weight:bold; color:#333333; font-size:13px; margin:0; padding:5px 0 5px 0;}

h3.head {margin:0; padding:0; font-size:12px;  color:#333333;}

h4.names { float:right; margin:0; padding:0; font-size: 75%; color:#333333;}

h1.red_head {font-size:11px; font-weight:bold; padding:5px 0px 0 10px; margin:0px; color:#FFFFFF;}
p {margin:0; padding:0; text-align:justify;}
/*---------------------------container---------------------------*/
#container {width: 775px;  float:none; margin: 0px auto; padding: 0px; text-align:left; background:#FFFFFF; }
/*---------------------------end---------------------------*/

/*---------------------------Top section Content Area---------------------------*/
#search { width:776px; height:34px;} 
#header { width:776px; height:148px; background:url(../images/header.jpg) no-repeat;}
#content_main { float:left; width:773px; border:#666666 1px solid; margin-top:1px; padding-bottom:13px;}
#content_left { float:left; width:581px; }

#content_main1 { clear:both; float:left; width:758px; margin-top:10px; padding-left:15px; background:url(../images/bg.gif) repeat-y; }
#welcome { float:left; width:552px; height:12px; background:url(../images/red_bar.gif) repeat-x; margin-bottom:20px;}
#content_left_bot { float:left;  width:553px; padding:0px 0px 0 0px; margin-bottom:15px;  }
#content_left_bot1 { float:left;  width:553px; padding:0px 0px 0 0px; margin-bottom:15px;  }
#content_right_bot {float:right; width:178px; padding:25px 5px 0px 5px;}

#content_right {float:right; width:192px; height:170px; background: #E2E2E1 url(../images/right_border.gif) repeat-y left; }
#img_head  { float:left; width:423px; height:170px; background:url(../images/always_exceeding.jpg) no-repeat left;}
#img_head1  { float:right; width:158px; height:170px;}


#content_bottom { width:750px; float:left;  margin:18px 0 0 8px; }
html>body #content_bottom { width:750px;  margin:10px 0 0 15px; }
#button { float:left; width:730px; height:32px; padding:10px 0 10px 11px; background:url(../images/dot.gif) repeat-x bottom; }

#dot {  width:730px; height:2px;  background:url(../images/dot.gif) repeat-x;}
html>body #dot { width:740px; height:2px;  background:url(../images/dot.gif) repeat-x;}


#img { float:left; width:173px; height:210px; background:url(../images/bottom_redBG1.gif) no-repeat; margin:0 0 20px 0; padding:0px 2px 0 2px; font-size:11px; }

#img1 { float:left; width:173px; height:255px; background:url(../images/bottom_redBG2.gif) no-repeat; margin:0 0 20px 0; padding:0px 2px 0 2px; font-size:11px; }

#img2 { float:left; width:173px; height:273px; background:url(../images/bottom_redBG3.gif) no-repeat; margin:0 0 20px 0; padding:0px 2px 0 2px; font-size:11px; }


#img3 { float:left; width:173px; height:330px; background:url(../images/bottom_redBG4.gif) no-repeat; margin:0 0 20px 0; padding:0px 2px 0 2px; font-size:11px; }

#content_inside_red { width:150px; padding:5px 10px 0 5px;}
/*---------------------------Top section Content Area---------------------------*/


/*------- nav starts -------------*/
#topmenu {width:773px; height:29px; background:url(../images/bg_menu.gif) repeat-x; padding-left:2px; margin-top:1px;}
#navtop { margin: 0; padding: 0;list-style: none;font-size: 100%;}
#navtop li {float: left;margin: 0 0px 0 -2px; padding:0;list-style: none;background:url(../images/line1.gif) no-repeat left; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:12px; }
#navtop a {float: left; padding: 7px 14px;  text-decoration: none;color: #fff; background:url(../images/line.gif) no-repeat right; }
#navtop a:hover, #navtop a.active {color: #fff;background:url(../images/mouse_o.gif) repeat-x;}

#navtop1 {float: left; margin: 0; padding: 0 0px 0 0;list-style: none;font-size: 100%;}
#navtop1 li {float: left;margin: 0 0px 0 0px;padding:0;list-style: none; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:12px; }
#navtop1 a {float: left;padding: 7px 13px;  text-decoration: none;color: #fff; background:url(../images/line2.gif) no-repeat right; }
#navtop1 a:hover, #navtop1 a.active {color: #fff;background:url(../images/mouse_o.gif) repeat-x;}


#navtop2 {float: left; margin: 0; padding: 0 0px 0 0;list-style: none;font-size: 100%;}
#navtop2 li {float: left;margin: 0 0px 0 -2px;padding:0;list-style: none; font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size:12px; background:url(../images/line1.gif) no-repeat left; }
#navtop2 a {float: left; padding: 7px 13px;  text-decoration: none;color: #fff; }
#navtop2 a:hover, #navtop1 a.active {color: #fff;background:url(../images/mouse_o.gif) repeat-x;}


.navcontent { width:180px;  margin:2px 0 0px -7px; padding: 0px 0px 0px 15px; list-style: none;  }
.navcontent li { margin:2px 0 0 0; padding: 0px 0 0px 20px; list-style: none; background:url(../images/bullet.gif) no-repeat;}
.navcontent a { padding: 0;  font-size:11px; text-decoration:none; border-bottom: none; color:#000000;}
.navcontent a:hover { text-decoration:underline;  }
p.redmore { float:right; color:#AD161B; font-size:9px;}



#copyright {  width:770px; height:30px; background:url(../images/bg_menu.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;   color:#FFFFFF; padding:7px 0 0 5px; clear:both;}
#copyright li{color:#FFFFFF;}

html>body #copyright { float:left;  width:770px; height:30px; background:url(../images/bg_menu.gif) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;   color:#FFFFFF; padding:7px 0 0 5px;}


#copyright a { color:#FFFFFF; text-decoration:none; }
#copyright a:hover { color:#FFFFFF; text-decoration:underline; }



#b_slink { float:left; width:776px; font-size:10px; margin:5px 0 5px 2px; color:#000000; }
#b_slink a:hover { color:#000000; text-decoration:underline; }
#b_slink a:visited { color:#000000; text-decoration:underline; }
#b_slink a:link{ color:#000000; text-decoration:underline; }



#nav_content { width:520px;  margin:0 0 0px 0px; padding: 0px 0px 0px 30px; list-style: none; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify;}



#nav_content li { margin:5px 0 0 0; padding: 0px 0 0px 25px; list-style: none;   background:url(../images/arrow.gif) no-repeat left top;}


.nav_content { width:520px;  margin:0 0 0px 0px; padding: 0px 0px 0px 30px; list-style: none; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify;  }
.nav_content li { margin:5px 0 0 0; padding: 0px 0 0px 25px; list-style: none;   background:url(../images/arrow.gif) no-repeat left top;}
.nav_content a {color:#000000; text-decoration:none; font-weight:bold;}
.nav_content a:hover {color:#000000; text-decoration:underline;}
.nav_content_text {color:#000000;  font-weight:bold;}


.nav_content1 { width:520px;  margin:8px 0 8px 0px; padding: 0px 0px 0px 30px; list-style: none; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px  }
.nav_content1 li { margin:0 0 0 27px; padding: 0px 0 0px 25px; list-style: none;   background:url(../images/arrow1.gif) no-repeat left ;}
.nav_content1 a {color:#666666; text-decoration:none; }
.nav_content1 a:hover {color:#666666; text-decoration:underline;}




#contact_left { float:left; width:250px; border-right:#666666 solid 1px; margin-left:20px;}
#contact_right {float:right; width:225px;}
html>body #contact_right {float:right; width:250px;}
#contact_bottom {float:left; width:360px; padding:4px 4px 4px 4px; border:#333333 solid 1px; margin:20px 0 0 45px; background:#E2E2E1;}
html>body #contact_bottom {float:left;  width:360px; padding:4px 4px 4px 4px; border:#333333 solid 1px; margin:20px 0 0 90px; background:#E2E2E1;}
#form_bottom1 {float:left; width:500px; padding:5px 5px 5px 5px; margin:10px 0 0 12px; background:#F2F2F2;}
html>body #form_bottom1 {float:left; width:500px; padding:5px 5px 5px 5px; margin:10px 0 0 20px; background:#F2F2F2; }
#contact_left1 { float:left;  margin:0 0 20px 20px; }
#contact_right1 {float:right; width:300px; padding-right:5px;}

#log_left { float:left; width: 150px; height:112px; padding:35px 0 0 125px; display:inline;}
#log_right{ float:right; width: 300px; height:112px; padding:35px 125px 0 0px; display:inline;}


.faq1 {width:545px; padding:3px 2px 3px 10px!important; background-color:#CCCCCC;  font-weight:bold;}
.faq2 {width:540px; padding:5px 2px 10px 15px!important; background-color:#E9E9E9;}




#splash{ float:left; height:170px;}



#pscroller1{
width: 150px;
height: 150px;
padding:0px;
}


.someclass{ //class to apply to your scroller(s) if desired
}
