body{
        font-family: Arial,sans-serif;
        color: #557482;
        line-height: 12px;
        margin: 0px;
        padding: 0px;
         text-align: center;
}

a:link, a:visited, a:hover {
        color: #221e1f;
        text-decoration: none;
}
a.gray:link {color: #557482;}
a.gray:visited {color: #557482;}
a.gray:hover {color: #557482;text-decoration: underline;}	
a.gray:active {color: #557482;text-decoration: none;}


img {border: 0px none;}

/* overrides decoration from previous rule for hovered links */

.middletext{
    width:500px;line-height: 20px;font-size:13px;
	position:relative; top:-4px;left:0px;
	text-align:left;
}

h1, h2, h3, h4, h5, h6 {
        font-family: Arial,sans-serif;
        margin: 0px;
        padding: 0px;}

h2{
        font-family: Arial, sans-serif;
        font-size: 18px;
        color: #fff;
        line-height: 20px;
        font-weight: lighter;}

h1{color: #221e1f;}

h3{
 font-size: 11px;
 color: #221e1f;
 font-weight: bold;
 line-height: 15px;}

p{color:black;}



#content
{
        float: left;
        margin:  23px 0px 0 0;
        padding: 0;
         	
}

#text_page
{
        text-align: justify;
        font-weight: lighter;
        font-size: 100%;
        line-height: 20px;
        float:right;
     
}

#clientList
{
        float: left;
        margin: 20px 0 20px 0;
        padding: 0;
       
        font-size: 100%;
        text-align: left;
    /*    border: 2px solid yellow;     */
}

#siteName{
        margin: 0px;
        padding: 15px 0px 15px 10px;
}

.mainContainer {        
        margin:15px 0 0 0;
		text-align: left;
        
        width: 940px;
		height:380px;
      background-image: url('../images2/newbackground.gif'); 
		     
}

#content_wrapper
{
        float:right;    
        width: 705px;		
		
}
.container {                                             //position in regards of center
        text-align: left;
        margin: auto auto auto auto;
        width: 940px;
		padding:0 0 0 0px;
		}
		.center{
		text-align: left;
		height:630px;
		width:940px;
		position:absolute; 
        top: 15px; 
				 left: 50%;
		 margin-left: -470px;
         
		}
.container2 {
        text-align: left;
        margin: 10px auto 0px auto;
        width: 940px;
		padding:0 0 0 0px;
		}

#pageName{
        padding: 0px 0px 10px 10px;
        font-size: 100%;
        line-height: 100%;
}

#pageName1{
        text-align: right;
        font-weight: lighter;
        
        float:right;
		color:black;
		
}

/************** .story styles *****************/

.story{
        clear: both;
        padding: 10px 0px 0px 10px;
        font-size: 80%;
}

.story p{
        padding: 0px 0px 10px 0px;
}


/************* #siteInfo styles ***************/

#siteInfo{
        font-size: 10px;
       
        padding: 0px 10px 0px 10px;      
        text-align: center;
		
		
}

/*********** #leftCol link styles ***********/

#leftCol ul {list-style: none; margin: 0; padding: 0 0 0 15px;}
#leftCol li { font-size: 12px;line-height: 18px;}


/*********** .links styles ***********/

.links{
          width: 200px;
              padding: 20px 0px 15px 15px;  

                }

.links h3{
        padding: 10px 0px 2px 0px;
}

.thumbs
{
        /* border: 4px solid blue; */
        width: 100%;
        text-align: center;
}
.thumbs a {
        padding: 0 9px 0 9px;
}
.big_ill {
        padding: 20px 0 20px 0;
        text-align: center;
}
.big_ill img.ill {
        border: 4px solid #FFF;
}
