body {background:#fff url(/images/site/bg.gif) 0 0 repeat; color:#333;margin-top:0;font-family:Trebuchet MS,Georgia,Verdana;}
body.KMCMSeditor {padding: 0 20px 0 20px;background:#fff url() 0 0 repeat;font-size:14px; text-align:justify;}
p {font-size: 14px;line-height:20px;text-align:justify;}
a {color:#069;}
ul {font-size: 14px;margin: 0 0 0 20px; text-align:justify;line-height:20px;}
ul li {margin-bottom:10px;}
h1 {font-size:130%;background: #fff url("/images/site/bullet_title.gif") 0px 10px no-repeat;padding-left:20px;margin-left:-20px;border-bottom:dotted 1px #9c3;}
h2 {font-size:130%;}
h3 {font-size:105%;color:#069;}
h3.right {font-size:105%;color:#069;text-align:right;}
h4 {font-size:14px;font-weight:bold;font-style:italic;}
h5 {font-size:105%;}
h6 {font-size: 16px;font-weight:normal;text-align:right;margin-top:-16px;}

#main {width:950px; padding: 1px 2px 2px 2px; margin:0 auto 0 auto; background-color: White; text-align:left;}

    #cols {clear:both; border-top:solid 1px White;}

        #leftside {float:right; width:250px;}
        
        #leftsidetop {height: 120px;color:#7c7c7c;text-align:center;border-bottom:solid 8px #069;background: #e0e0e0 url("/images/site/dot_transparent.gif") 0 0 repeat;}
        #leftsidetop span {margin-left:10px;}
        #leftsidetop h2 {font-size:20px; margin:0 0 0 0;}
        #leftsidetop a.email {position:relative; left:1px; top:70px; margin:0;font-size:20px;color:#069;font-weight:bold;text-decoration:none;}
        #leftsidetop a:hover.email {text-decoration:overline;}
		#leftsidemid {height: 30px;background: #069 url("/images/site/dot_transparent.gif") 0 0 repeat;}
        
        #leftsidemain {color:#7c7c7c;margin: 20px 0 20px 0;}
		#leftsidemain a.mainmenu {color:#069;font-size:19px;letter-spacing: -1px;font-weight:bold;border-top:dotted 1px #9c3;width:250px;display:block;padding-top:10px;margin-top:10px;}
		#leftsidemain a.submenu {color:#7c7c7c;font-size:15px;width:230px;display:block;padding-left:20px;margin-top:4px;background: #fff url("/images/site/bullet_submenu.gif") 4px 8px no-repeat;}
		#leftsidemain a:hover.submenu {background: #fff url("/images/site/bullet_submenu_act.gif") 4px 8px no-repeat;}

    	#rightside {float:left; width:700px;}
    	
        #rightsidetop {height: 120px;border-bottom:solid 8px #9C3;}
        #rightsidetop a img.logo {margin-top:8px;margin-left:0px;border: 0;}
		#rightsidemid {height: 28px;background: #9c3 url("/images/site/dot_transparent.gif") 0 0 repeat;padding-left:20px;padding-top:2px;}
		#rightsidemid a {font-size:14px;}
		
		#rightsidemain {padding: 0 20px 20px 20px;position: relative;}
		#rightsidemain table.form {font-size: 14px;}
		#rightsidemain table.form input.text {font-size: 16px;border:solid 1px #7C7C7C;}
		#rightsidemain table.form textarea {font-family:Arial;font-size: 16px;border:solid 1px #7C7C7C;}
		#rightsidemain table.form input.button {font-family:Arial;font-size: 16px;color: White;background-color: #006699;border: solid 1px #66CCFF;cursor:pointer;}
		#rightsidemain a.nextright {font-size: 14px;position: absolute; right: 0;margin-right: 20px;padding-left:20px;background: #fff url("/images/site/bullet_nextright.gif") 0px 0px no-repeat;}
		#rightsidemain a:hover.nextright {color:Black;}
   	   
	#footer {clear:both;margin-top:30px;height:130px;}
        #footerleft {float:right; text-align:center; color:#7c7c7c; font-size:20px; width:250px;height:130px;background:#7c7c7c url("/images/site/dot_transparent.gif") 0 0 repeat;border-top:solid 8px #7c7c7c;}
    	#footerright {float:left; font-weight:bold;position:relative;height:130px; width:700px;background:#DDD url("/images/site/dot_ttransparent.gif") 0 0 repeat;border-top:solid 8px Silver;}
    	#footerright div.left {position:absolute; left:20px; top:6px;font-size:14px;color:#222;}
    	#footerright div.right {position:absolute; left:200px; top:6px;font-size:14px;color:#222;}
    	
	#portfolio {}
		#portfolio div.item {position:relative;border-top:dotted 1px #9c3;padding: 10px 0 10px 0}
		#portfolio div.item a.link {position: absolute; left:220px; padding-left:20px; top:10px;color:#7c7c7c;background: #fff url("/images/site/bullet_submenu.gif") 4px 8px no-repeat;}
		#portfolio div.item a:hover.link {position: absolute; left:220px; padding-left:20px; top:10px;color:#7c7c7c;background: #fff url("/images/site/bullet_submenu_act.gif") 4px 8px no-repeat;}
		#portfolio div.item span.url {position: absolute; left:240px; top:32px;color:#7c7c7c; font-size:11px;}
		#portfolio img.logo {padding:5px;border:dotted 1px #7c7c7c;}

