    #clientcontainer{
    	width: 95%;
    	margin: 10px auto;
    	background-color: #fff;
    	color: #333;
    }
    
    #clientcontainer h1{
    	font:26px verdana, sans serif;
    	color:#36C;
    	margin:15px 2px 2px 2px;
    }
    #clientcontainer h2{
    	font:18px verdana, sans serif;
    	color: #333;
    	margin:15px 2px 2px 2px;
    }
    
    #subcontentbar {
    	float:right;
    	width:200px;
    	margin:20px 0 0 0 ;
    	padding:0;
    }
    
    #subcontentbar h1{
    	font:bold 17px tahoma, sans serif;
    	color:#999;
    	border-bottom:#c4c4c4 1px solid;
    	margin:15px 2px 2px 2px;
    }
    #subcontentbar a, #subcontentbar ul{
    	font: 11px tahoma, sans serif;
    	color: #36C;
    	list-style-type:square;
    	}
    #subcontentbar ul{
    	margin:4px 0 0 30px ;
    	padding:0;
    }
    
    #maincontentarea {
    	font:12px verdana, sans serif;
    	color:#666;
    	width:470px;
    
    }
    #maincontentarea h1{
    	font:24px verdana, sans serif;
    	color:#36C;
    	margin:15px 2px 2px 2px;
    }
    #maincontentarea h2{
    	font-size:18px;
    	color:#36C;
    }
    #maincontentarea h3{
    	font-size:14px;
    	font-weight:bold;
    	text-decoration:italic;
    	color:#36C;
    	margin:15px 2px 2px 2px;
    }
    #maincontentarea p {
    	margin:10px 2px 2px 2px;
    	padding:0;
    }







    /* FORM STYLES */
    
    
    form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
      font:80% verdana,arial,sans-serif;
      margin: 0;
      padding: 0;
      min-width: 500px;
      max-width: 600px;
      width: 560px; 
    }
    
    form fieldset {
      / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
      border: #BEDFE9 solid 2px;
      padding: 10px;        /* padding in fieldset support spotty in IE */
      margin: 0;
    }
    
    form fieldset legend {
    	font-size: 1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
        font-weight:bold;
    	background:#DCECF1;
    	padding:0 5px 0;  /* be careful with padding, it'll shift the nice offset on top of border  */
    	margin:10px;
    	color:#369;
    }
    
    form label { 
    	display: block;  /* block float the labels to left column, set a width */
    	float: left; 
    	width: 150px; 
    	padding: 0; 
    	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
    	text-align: right; 
    }
    
    form input, form textarea, form select {
    	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
    	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
    	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                                  label aligns textarea better in IE */
    }
    
    form input#reset {
    	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
    }
    
    textarea { overflow: auto; }
    
    form small {
    	display: block;
    	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
    	padding: 1px 3px;
    	font-size: 88%;
    }
    
    form .required{font-weight:bold;} /* uses class instead of div, more efficient */
    
    form br {
    	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
    }
	
	.mediumField {
		width: 180px;
	}
	
	.largeField {
		width: 220px;
	}










    
    h1 {
    	font:bold 24px Verdana, Sans Serif;
    	color:#999;
    	text-transform:uppercase;
    	margin:10px 0 0 3px;
    	padding:0;
    }
    
    h2 {
    	font:bold 18px Verdana, Sans Serif;
    	color:#999;
    	text-transform:uppercase;
    	margin:10px 0 0 3px;
    	padding:0;
    }
    
    h3 {
    	font:bold 15px Verdana, Sans Serif;
    	color:#666;
    	margin:10px 0 0 3px;
    	padding:0;
    }
    
    h4 {
    	font:bold 11px Verdana, Sans Serif;
    	color:#000;
    	text-transform:uppercase;
    	margin:3px 0 0 3px;
    	padding:0;
    }
    
    p {
    	font: 11px Verdana, sans serif;
    	color: #666;
    }
    
    p .callout {
    	color:#0CF;
    	font-weight:bold;
    	display:block;
    }
    
    #featureQuote {
        float:right;
        width:500px;
    	color:#ccc;
    	margin-top:-70px;
        font:italic 11px Verdana, sans serif;
        padding:0;
    }
    
    
    
    .floatright {
    	float:right;
    }
    
    .floatleft {
    	float:left;
    	padding-right:15px;
    }
    
    table.people_list {
    	font:bold 10px Verdana, sans-serif;
    	color: #666;
    	margin:10px;
    }
    
    table.people_list a{
    	text-decoration:underline;
    	text-transform:uppercase;
    	font:bold 10px Verdana, sans-serif;
    	color: #8DA024;
    }
    table.people_list a:hover{
    	text-decoration:none;
    }




/*GET OTHER STYLESHEETS*/

	body {
		text-align:center;
		margin:0;
		padding:0;
		font:12px Verdana sans-serif;
		font-family:Verdana;
		}
		
	#bgframe {
		width:979px;
		background:#fff url(/images/contentBG.gif);
		margin-right:auto;
		margin-left:auto;
		}
		
	#frame {
		width:935px;
		text-align:left;
		border-bottom:#ccc 1px solid;
		margin-right:auto;
		margin-left:auto;
		padding:0;
		}
	
	#contentmainnav {
		width:933px;
		height:24px;
		background:#fff;
		text-align:right;
		border-top:#B2B2B2 1px solid;
		border-bottom:#B2B2B2 1px solid;
		margin:0;
		padding:0;
		}
	
	#contentmainnav	ul{
		margin:0;
		}
	
	#contentmainnav	li{
		display: inline;
		list-style-type: none;
		padding:0 10px 0 20px;
		margin:0;
		}


	.portfolio {
		background-color: #62DBFF;
	}
	
	.aboutka {
		background-color: #F8A760;
	}
	
	.contactus {
		background-color: #FDFB38;
	}
	
	.people {
		background-color: #C4D75E;
	}
	
	#breadcrumb {
		color: #ccc;
		text-align:right;
		width:923px;
		height:22px;
		font:11px Tahoma, Helvetica, Arial, sans-serif;
		color:#626267;
		padding:0 10px 0 0;
		margin:0;
		}
	
	#breadcrumb .login a{
	    float:left;
		height:22px;
		font:11px Tahoma, Helvetica, Arial, sans-serif;
		color:#626267;
		text-decoration:underline;
		padding-left:10px;
		}
	#breadcrumb .login a:hover{
        text-decoration:none;
		}

	#breadcrumb .on {
		font-weight:bold;
		}

	#breadcrumb .label{
		font-size:10px;
		font-weight:bold; 
		color:#333;
		margin:0;
		padding-right:5px;
		}
	
	#breadcrumb a {
		text-decoration:none;
		color:#333;
		} 
	#breadcrumb a:hover {
		text-decoration:underline;
		} 
	
	#breadcrumb ul {
		padding-left: 0;
		display: inline;
		border: none;
		margin:0;
		} 

	#breadcrumb ul li {
		padding:0;
		border: none;
		list-style: none;
		display: inline;
		}
	
	
	#containcontent {
		width:935px;
		padding:0px;
		text-align:left;
		}
		
	#containcontentmain {
		width:727px;
		padding:0px;
		float:left;
		}
	#containcontentmain .message{
		padding:2px;
		font:10px italic Tahoma, sans-serif;
		color:#36C;
		width:689px;
		}
	#containcontentmain ul {
         margin:0;
         padding:5px 0 0 0;
        }

	#containcontentmain li {
        list-style-type:square;
         margin:0;
         padding:0;
        }
	
	#containsubnav {
		width:204px;
		padding:0px;
		float:left;
		background:#F3F0E5;<br>
		font:11px Tahoma, Helvetica, Arial, sans-serif;
		color:#3366CC;
		}
	
	#containsubnav li	{
		list-style-type: none;
		padding:0 0 0 5px;
		margin:0 0 0 -30px;
		}
	
	#containsubnav li a{
		font:11px Tahoma, Helvetica, Arial, sans-serif;
		text-decoration:none;
		}
	#containsubnav li a:hover{
		text-decoration:underline;
		}
	
	#contentheader {
		width:935px;
		text-align:left;
		border-bottom:#ccc 1px solid;
		margin-right:auto;
		margin-left:auto;
		}
		
	p,h1,pre,h2,h3 {
		margin:0px 10px 10px 10px;
		}
	
	/*
	h1 {
		font-size:14px;
		padding-top:10px;
		}
	*/
		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
	
	#contentright p { font-size:10px}
	
	#containcontentmain ul {style.css (line 377)
	margin:0pt;
	padding:0pt 0pt 0pt 20pt;
	}