﻿html 
    {
        background: #C1C1C1 url(images/mainBg.jpg) top center repeat-x;
        font: 12px Arial;
        margin: 0;
        padding: 0;
    }
    body 
    {
        font: normal 11px Tahoma, Verdana, Arial, Georgia, sans-serif;
        color: #7c7c7c;
        margin-top: 0;
    }
    #wrapper 
    {
        width: 822px;
     /*   margin: auto; 
        background: #58585A url(images/shadowBg3.jpg) top center repeat-y;
    */
        margin: 0 auto;
        color: #666666;
        padding: 0;
    }
  #container 
    {
        width: 800px;
        margin: auto;
        background:#FFFFFF url(images/containerBg.jpg) top left repeat-y; 
        padding: 0px;
    }
    
    #container2 
    {
        width: 800px;
        margin: auto;
        background-color:#FFFFFF;
        padding: 0px;

    } 
    
     
    
  #sidebar 
    {
        float: left;
        padding-top: 80px;
        width: 164px;
      /*   padding-top: 10px;   
       background-color: #E6E6D2;
       border-right: 1px solid #999999; */
     /*  background: url(images/sideTop2.jpg) top left no-repeat; */
    }
   
   #contentContainer 
   {  
       
       
   }
    
   .content_main 
   {
      padding:10px;
   }
   
   .column 
   {
       padding: 20px 15px 20px 20px;  
       width: 590px;
   }

   
    
   #leftColumn 
    {
        float: left;
        padding: 10px;
        width: 161px;
        background-color: #E6E6D2;
        border-right: 1px solid #999999;
    }
    
    #mainContent 
    {
        float: left; 
      /*  padding:0px 20px 15px 30px; */
        padding:0;
        width: 364px;
    }
  
    #homeContent 
    {
       padding:10px 0px 15px 30px; 
       width: 363px;
    }
    
    
    #rightColumn 
    {
        float: right;
        padding: 0;
        width: 211px;
        padding-top: 0px;
        
    } 
    
    
    
    /*   #column 
    {
        float: left;
        padding: 0px;
        width: 165px;
    }
    */
    #header 
    {
       /* height: 139px; */
        height: 233px;
       /*  border-bottom: 1px solid #B3B3A7; */
        background-color: #FFFFFF;
        padding:0px;
    }
    
    #adminHeader 
    {
        height: 205px;
       /*  border-bottom: 1px solid #B3B3A7; */
        background-color: #FFFFFF;
        padding:0px;
    }
        
    #boxLogo 
    {
        padding-top: 17px;
        padding-left: 20px;
        float:left; 
        clear:left;
    }
    #logo 
    {
        padding-top: 25px;
        padding-left: 30px;
        float:left;
        padding-bottom: 10px;
    }
    
    .logoBar 
    {
        padding-left:1px;
        padding-right:2px;
        font-size: 7pt;
        vertical-align: middle;
        font-weight: bold;
        font-family:Arial;
    }
        
  .logoBarTitle 
    {
        padding-left:2px;
        padding-right:2px;
        font-size: 7pt;
        vertical-align: middle;
        font-weight: bold;
        font-family:Arial;
    }
    
    .welcomeLogoBar 
    {
        padding-left:2px;
        padding-right:2px;
        font-size: 7pt;
        font-weight:bold;
        vertical-align:middle;
        font-family:Verdana;
    }
    .clear 
    {
        clear:both;
    }
    
    /* Site wide Links */
    
    a:link, a:visited 
    {
       color: #703A00;
       text-decoration: underline;     
    }
    
    a:hover 
    {
        text-decoration: underline;
    }
    
    a.top:link, a.top:visited
    {
        color: #666666;
        text-decoration: underline;
    }
    
    
    /* Header Menu Links */
    
    table.menuText tr td a:link, table.menuText tr td a:visited, table.menuText tr td a:hover
    {
        color: #666;
        text-decoration: none;
        text-align: center;
        font-weight:bold;
    }
    
    
    .tabstrip 
    {
        margin-top: 6px;
        padding-top: 2px;
        padding-bottom: 2px;
        height: 36px;
        background: url(images/navBg.jpg) top left repeat-x;
    }
    .menuText
    {
        text-align: center;
        color: #FFFFFF;
        
    }
    table.menuSelect tr td a:link, table.menuSelect tr td a:visited, table.menuSelect tr td a:hover
    {
        color: #FFFFFF;
        text-align: center;
    }
    
    .menuHover 
    {
        color: #FFFFFF;
        text-align: center;
    }
    
    .sideBarPic 
    {
        
    }
    
    #custSupport 
    {
        padding-top: 60px;
        padding-bottom: 10px;
        padding-left:20px;
    }
    #phoneNum 
    {
        padding-left:20px;
        font-weight:normal;
        font-family: "Lucida Sans Grande", "Lucida Sans Unicode",geneva,arial,verdana,sans-serif;
        font-size:11px;
        color: #342E17;
        padding-bottom: 40px;
    }
    #copyright 
    {
        float:left;
    }
    #policy 
    {
        font-family: Lucida Sans;
        font-size: 11px;
    }
    #policy a
    {
        color: #CCC;
    }
    
    
    
    #footer 
    {
        font-size: 11px;
        color: #CCCCCC;
        background-color: #3E3E40;
        padding:30px 10px 40px 20px;
       /*  background: #3E3E40 url(images/shadowBtm.jpg) bottom left no-repeat; */
    }
    #footerAdmin 
    {
        font-size: 11px;
        color: #CCCCCC;
        background-color: #3E3E40;
        padding:10px 10px 10px 20px;
       /*  background: #3E3E40 url(images/shadowBtm.jpg) bottom left no-repeat; */
    }
    
    #footerLinks 
    {
        float:right;
        color: #CCC;
            
    }
    #footerLinks a 
    {
        color: #CCC;
        text-decoration: none;
    }
    
    #footerLinks ul 
    {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

    #footerLinks ul li {
	margin-left: 0;
	/*padding: 3px 15px;
	 border-left: 1px solid #CCC; */
	list-style: none;
	display: inline;
	}
	
	#footerLinks ul li a 
	{
	    padding:0 10px 0 10px;
	}
	
	#footerLinks ul li a:hover{text-decoration:underline;}
		
    #footerLinks ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}

  
    
   #bottomShadow 
   {
        background:url(images/shadowBtm.jpg) bottom center no-repeat;
	    width:782px; 
		padding:0px 70px 125px 70px;
	
   } 
    
    #pageHeader 
    {
        background:url(images/midTop.jpg) top center no-repeat;
    }
    
    /* Headings */
    
    h1 
    {
        font:bold 13px "Lucida Sans Unicode",geneva,arial,verdana,sans-serif;
        color: #666666;
    }
    h1.welcome 
    {
        color: #703A00;
        padding-top:15px;
    }
    
    h2
    {
        font:bold 12px "Lucida Sans Unicode",geneva,arial,verdana,sans-serif; 
        color: #703A00;
    }
   
    h3
    {
        font: 12px "Lucida Grande","Lucida Sans Unicode",geneva,arial,verdana,sans-serif;
        font-weight:normal; 
        
        
    }             
    #news h3, #signupHead h3 
    {
        padding-top:5px;
        color: #FFFFFF;
        padding:3px;
	    margin:0 0 10px 0;
	    border: 1px solid #000000;
	    background: #62382A;
	    text-align:center;
	    width: 165px;
        

    }
    
    h4 
    {
      font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,arial,verdana,sans-serif;
      color: #703A00;
        
    }
    
    h4.sectHead a
    {
        text-decoration: none;
        font-weight: bold;
    }
    
    h5 
    {
      font: 11px "Lucida Grande","Lucida Sans Unicode",geneva,arial,verdana,sans-serif;
      color: #666666;
      font-weight: bold;
      line-height: .01em;
    }
    
    .hrLine 
    {
        color:#cccccc;
        height:1px;
        width: 80%;
        text-align: left;/*this will align it for IE*/
        margin: 0 auto 0 0; /*this will align it left for Mozilla*/
        padding-top:10px;
        text-align: center;
    }
    
    
    /* News List */

#newsSection
{
 padding:25px 20px;
}

#newsSignup 
{
    padding: 5px 20px;
}
#newsSection 
{
    margin-top: 25px;
    border-left:1px solid #CCCCCC;

}

#newsList ul {
	width: 160px;
    margin: 0;
    padding: 0;
    	
	}

#newsList li {
	font: 10px Verdana;	
	color: #703A00;
    margin: 0 0 6px 0;
	padding: 6px 0 0 20px;
	list-style: none;
	background: url(images/newsIcon.gif) no-repeat 0 8px;
	}


#newsList li a:link, #newsList li a:visited {
            display: block;
			color: #666666;
            }
            
#linkList 
    {               
    padding:5px;
    }
 #linkList li a.c:link, #linkList li a.c:active, #linkList li a.c:visited 
{
     /*       display: inline;*/ 
			text-decoration:none;
			color: #0066CC;
           } 
li.articles {
		border: 1px solid #eee;
		padding: 4px;	
		
	}
	
.articles:hover {
		border: 1px solid #ccc;
	}

.more {
	font: 11px Verdana;	
	font-weight: normal;
	color: #703A00;
	padding: 6px 0 0 30px;
	list-style: none;
	background: url(images/moreArrow.gif) no-repeat 15px 8px;
}
.more a:link {
	text-decoration:none;
	color: #0066CC;
	
}

#newsInput 
{
    height: 38px;
    background: url(images/signUpBg.jpg) no-repeat;
    
    
}
#newsBox 
{
    padding: 10px 7px;

}

/* FORMS */

.loginTitle 
{
    font-weight:bold;
    font-size: 11px;
    padding-bottom: 10px;
}

.loginLabel {
	font-family:Arial, Helvetica, sans-serif; 
	color: #666666;
	font-size: 11px;

}

.client 
{
    color: #703A00;
}

.loginTable tr td
{
   line-height: 16px;
}
#sidebarTop 
{
  /*  height: 170px; */
    padding-top: 13px;
}
#sidebarColor 
{
    background-color:#E6E6D2;
    height:15px;
    width:165px;
    padding:0;
}

#clientLogin, #msgPanel 
    {
        display:none;
        padding-top: 22px;
        padding-left:20px;
    }
.btnLogin 
    {
        float:left;
        margin-top:5px;
    }
    
.msgText {
	color: Red;
	font-weight: bold;
}
.required {
	color: Red;
	font-weight: bold;
	font-size:14px;
}


/* Client Master */

#ProjectName 
{
    padding:5px 10px;
    font:bold 12px "Lucida Sans Unicode",geneva,arial,verdana,sans-serif;
    color: #666666;  
}
.subHead 
{
    padding:10px;
    padding-top: 40px;
    font:11px "Lucida Sans Unicode",geneva,arial,verdana,sans-serif;
    color: #666666; 

}
* html .subHead 
{
    padding:13px;
}

.subHead2
{
    padding:10px 10px 10px 0px;
    font:11px "Lucida Sans Unicode",geneva,arial,verdana,sans-serif;
    color: #666666; 
}
#site_info 
{
    float: none;
    text-align:center;
}

#site_info a 
{
    color: #CCCCCC;
    text-decoration: none;
}

#site_info a:hover 
{
    text-decoration: underline;
}

a.btnLink, .btnLink 
{
    padding: 0 3px;
    text-decoration: none;
    text-align:center;
}



.selectLink a
{
    padding: 0 3px;
    text-decoration: none;
    text-align:center;
    background-color: #D7D7B9;
    border:1px solid #969656;
    color: #414125;
    height: 15px;
}


/* input.btnLink:active
{
  border: 1px solid #969656;  
}
input.submit:active
{
border: 1px solid #969656;
} 
*/

.storyTitle 
{
 font-weight:bold;
 font-style: italic;   
}

#story 
{
    margin-left: -20px;
}
#story li 
{

    line-height: 1.3em;
}



p 
{
    line-height: 1.3em;
}

li 
{
    line-height: 1.3em;
}


#process dd li{

list-style-position: outside;

}
dt {
    color: #703A00;
  }
dd {
    margin: 0;
    padding: 0 0 0.8em 0;
    text-indent: 0;
  }
  

* html #rtSide 
{
 padding-left:3px; 
 margin: 0; 
}