/* CSS Document */
/*///////////////////////////////////////////////////////////////////////////
//                        CSS Document Information                         //
/////////////////////////////////////////////////////////////////////////////  

   This document was created by Vivus Software (http://www.vivussoftware.com)
   copyright 2004. 

   NOTICE(s): 
      
   This style sheet holds the global styles to the overall look & design
   of this website, please modify this document carefully. Vivus Software
   is not responsible for any modifications to this document after the
   website goes live.  
   
   MENU STYLES:
   if you have an asp.net or component art
   menu for built for your website,
   please check the "menuStyle.css" document.  

   Main HTML attributes -  HTML & BODY tags.
   Layout Styles  - for div, table, td, tr, trbody, and hr tags.
   Font Styles  - for p, pre, h1 - h6,  font spefic tags.
   Form Styles - set the defaults for every form on the site.
   Link Styles  -  to set up various styles of links, if needed 
                   otherwise just use default link styles.

///////////////////////////////////////////////////////////////////////////////*/



/*//////////////////////////////////////////////////
//            Main HTML Attributes                //
//////////////////////////////////////////////////*/

/* <body> & <html> Attributes  */
body, html {
	margin: 0px;
	vertical-align: top;
	text-align: left;
}

/* IE Browser scrollbar & Misc body attributes */
body  {
    color: 000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    background-color: #FFFFFF;
    scrollbar-3dlight-color:;
    scrollbar-arrow-color:;
    scrollbar-base-color:;
    scrollbar-darkshadow-color:;
    scrollbar-face-color:;
    scrollbar-highlight-color:;
    scrollbar-shadow-color:
}    
/*////////////////////////////////////////////////
//         End Main HTML Attributes             //
////////////////////////////////////////////////*/







/*//////////////////////////////////////////////////
//               Layout Styles                    //
//////////////////////////////////////////////////*/

/***************************************
   <div id=header> & table attributes.  
***************************************/
#header {
    text-align: left;
	vertical-align: top;
}
#header td.text1 {
     background-image: url(../images/text_1.gif);
	 width: 143px;
	 height: 15px;
	 text-align: left;
	 vertical-align: top;
	 padding-left: 10px;
	 color: #FFFFFF;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
}
#header td.text2 {
     background-image: url(../images/text_2.gif);
	 width: 143px;
	 height: 20px;
	 text-align: left;
	 vertical-align: middle;
	 padding-left: 10px;
	 color: #FFFFFF;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
}
#header td.text3 {
     background-image: url(../images/text_3.gif);
	 width: 143px;
	 height: 18px;
	 text-align: left;
	 vertical-align: middle;
	 padding-left: 10px;
	 color: #FFFFFF;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 font-weight: bold;
}


/*************************************
    <div id=body> & table attributes. 
*************************************/
#body {
    text-align: left;
	 vertical-align: top;
	 font-size: 12px;
}
/* <div id=bodyTop>  */
#bodyTopBackground {
	background-image: url(../images/line_1.gif);
	vertical-align: top;
	width: 727px;
	height: 37px;

}


/**************** left column **************/
#bodyTopBackground td.leftcolumn {
     vertical-align: bottom;
	 color: #CCCCCC;
	 text-align: left;
	 padding-left: 25px;
	 padding-right: 5px;
	 font-weight: bold;
	 font-size: 13px;
	 padding-bottom: 0px;
	 margin: 0px;
}
div.leftcolumn {
  height: 2px;
  background: #fff url(../images/greyhr.gif)  scroll center;
}
div.leftcolumn hr {
  display: none;
}

#body td.leftColumnBg {
     background-image:url(../images/newsbg.gif);
}
#body td.leftBorder {
     background-image: url(../images/left_4.gif);
	 vertical-align: top;
	 width: 16px;
}
#body td.leftBorderBottom {
     background-image: url(../images/left_4.gif);
	 vertical-align: bottom;
	 width: 16px;
}
#leftColumn {
     padding: 5px 15px 0px 15px;
	 color: #CCCCCC;
	 font-size: 12px;
	 text-align: left;
	 vertical-align: top;
}
/******** end left column ************/



/************ right column ***********/
div.rightcolumn {
  height: 2px;
  background: #fff url(../images/greenhr.gif)  scroll center;
}
div.rightcolumn hr {
  display: none;
}
#bodyTopBackground td.rightcolumn {
     vertical-align: bottom;
	 color: #799A4C;
	 text-align: Left;
	 padding-left: 20px;
	 padding-right: 20px;
	 font-weight: bold;
	 font-size: 13px;
	 padding-bottom: 0px;
	 margin: 0px;
}

#body td.rightBorder {
    background-image: url(../images/right_4.gif);
	 vertical-align: top;
	 width: 20px;
}
#body td.rightBorderBottom {
     background-image: url(../images/right_4.gif);
	 vertical-align: bottom;
	 width: 20px;
}
#rightColumn {
	color: #333333;
	padding: 5px 5px  0px 17px;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	line-height: normal;
}
/********** end right column *****************/ 

#newsletters {
    padding: 0 5px 5px 20px;
}
#case  {
    padding: 5px 0 15px 0px;
}
#currentCase {

}
#welcome {
    color: #333333;
	 font-size: 12px;
	 padding-right: 15px;
}
#midPage{
   font-size: 12px;
}
#CurrentNews_IndexPage{
   color: #333333;
	font-size: 10px;
	width: 95%;
}
#CaseOfTheMonth_IndexPage{
   color: #333333;
	font-size: 10px;
	width: 95%;
}
#testimony {
}
#currentNews{
}
#testimonyFull {
    color:#333333;
    font-size: 12px;
    text-align: justify;
	  padding: 0px 25px 0px 15px;
	 vertical-align: top;
}
#testimonyFull.quote {
    color:#CCCCCC;
    font-size: 14px;
	 padding: 8px 20px 8px 20px;
	 text-align: justify;
}
#faq { /* layout attributes for the FAQ tables */
    font-size: 12px;
}
.greenHeader{
   padding: 5px 5px 5px 5px;
   background-image: url(../images/home_V3_40.gif);
   color: white;
   font-size: 14px;
   font-weight: bold;
   width: 95%;
	padding-left: 5px;
 }
.imageBorder {
   border: 0px;
   margin: 0px 8px 3px 0px;
}

div {
   color: #333333;
   font-size: 12px;
}
/******************************************
<div id=footer> & table attributes. 
******************************************/
#footer {
    text-align: left;
	vertical-align: top;
}
div.footer {
  height: 1px;
  background: #fff url(../images/greenhr.gif)  scroll center;
  width: 710px;
}
div.footer hr {
  display: none;
}

/*//////////////////////////////////////////////////
//             End Layout Styles                  //
//////////////////////////////////////////////////*/




/*//////////////////////////////////////////////////
//               Font Styles                      //
//////////////////////////////////////////////////*/

/* preformat text html tags    */
/* <pre> attributes */
pre {
    color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/* <p> paragraph tag */
p {
    color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/* <h1> */
h1 {   
  font-size: 18px; 
}
/* <h2> */
h2 {
   font-size: 16px;
}
/* <h3> */
h3 {
   font-size: 14px;
}
/* <h4> */
h4 {
   font-size: 13px;
}
/* <h5> */
h5 {
   font-size: 12px;
}
/* <h6> */
h6 {
   font-size:10px;
}
/* <h1>  - <h6> */
h1, h2, h3, h4, h5, h6 {
     color: #799A4C;
	 font-family: Arial, Helvetica, sans-serif;
	 margin-bottom: 0;
	 padding: 0px;
	 float: none;
	 clear: both;
}
#welcome h2 {
    color: #333333;
	 font-size: 14px;
}
.error h2 {
    color: #CCCCCC;
} 
.error {
     color:#FF0000;

}

/* new font tags */
#rightColumn.title {
       font-family: Arial, Helvetica, sans-serif;
	   font-size: 18px;
	   color: #99CC66;
}
#rightColumn.date {
 font-size: 14px;
}
/* header text */
.header {
}
/* body text   */
.body {
}
/* footer text */
.footer {
	color: #99CC66; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
}
/*//////////////////////////////////////////////////
//              End Font Styles                   //
//////////////////////////////////////////////////*/


/*//////////////////////////////////////////////////
//        Defined Form Attributes, if any         //
//////////////////////////////////////////////////*/

/* <form> Default Attributes */
form {
}
legend {
   color: #333333;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: 600;
}
/* <textarea> Default Attributes  */
textarea {
    background-color: #CCCCCC;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*
    scrollbar-3dlight-color:;
    scrollbar-arrow-color:;
    scrollbar-base-color:;
    scrollbar-darkshadow-color:;
    scrollbar-face-color:;
    scrollbar-highlight-color:;
    scrollbar-shadow-color:  */
}

/* <input text> Default Attributes  */
input.text {
    background-color: #CCCCCC;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
button {
    width: 57px;
	height: 23px;
	border: 0px;
	background-color: #FFFFFF;
}
/*///////////////////////////////////////////////
//             End Form Attributes             //
///////////////////////////////////////////////*/ 



/*///////////////////////////////////////////////
//                Link Styles                  //
///////////////////////////////////////////////*/ 
/* default link */

#error a:link {
            color: #CCCCCC;
				text-decoration: none;
}
/* default visited */
#error a:visited {
            color: #CCCCCC;
				text-decoration: none;
}
/* default active */
#error  a:active {
            color: #CCCCCC;
				text-decoration: underline;
}
/* default hover */
#error  a:hover {
            color: #CCCCCC;
				text-decoration: underline;
}


/* body link */
#body a:link {
}
/* body visited */
#body a:visited{
}
/* body active */
#body a:active{
}
/* body hover */
#body a:hover{
}

/* left column links */
#leftColumn a:link {
       color: #99CC66;
	   font-weight: bold;
	   text-decoration: none;
}
/* left column visited */
#leftColumn a:visited{
       color: #99CC66;
	   text-decoration: none;
}
/* left column active */
#leftColumn a:active{

       color: #99CC66
	   text-decoration: underline;
}
/* left column hover */
#leftColumn a:hover{
 
       color: #99CC66;
	   text-decoration: underline;
}


/* footer link */
#footer a:link {
     color: #99CC66;
	  text-decoration: none;
}
/* footer visited */
#footer a:visited{
     color: #99CC66;
	  text-decoration: none;
}
/* footer active */
#footer a:active{
     color: #99CC66;
	 text-decoration: underline;
}
/* footer hover */
#footer a:hover{
     color: #99CC66;
	 text-decoration: underline;
}
/*///////////////////////////////////////////////
//              End Link Styles                //
///////////////////////////////////////////////*/ 
