	    html, body, div, span, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, select, textarea, fieldset, input, p, blockquote, th, td {
			FONT-FAMILY: Myriad,"Trebuchet MS",Helvetica,Arial,Verdana,Sans-Serif;
		}
		* html img {
			behavior: url(img/iepngfix.htc)
		}
		em{color:red}
		
		body, div, span, td{margin:0px; padding:0px;}
		
		
		table.category {
	    	width:550px;
	    }
	    
	    .linklist {
        	width: 550px;       	       	
        }
        
        
        .linklist a{
        	display:block;
        	text-align:center;
        	font-weight:bold;
        	text-decoration:none;
        	padding:5px
        }	
        
        .linklist span{
        	display:block;
        	text-align:center;
        	font-weight:bold;
        	text-decoration:none;
        	padding:5px
        }        
        .linklist a:hover {
        	color:#3366CC;
        	background:#EFEFEF;
        }	
        .pager {
        	background:#FFFFFF;
        }
        form.cmxform ol {
          margin: 0;
          padding: 0;
          font-size:11px;
          font-weight:bold;
        }
        
        
        form.cmxform fieldset {
        	width: 530px;
        	border: 1px solid #3366CC
        }
        
        form.cmxform fieldset legend {
          font-size:11px;
          font-weight:bold;
          color: #3366CC
        }
        
        form.cmxform fieldset li {
          list-style: none;
          padding: 5px;
          margin: 0;
        }
        
        form.cmxform fieldset label {
          display: block;
          width: 250px;
        }
        
        form.cmxform fieldset input {
          font-size:11px;
        }        
        
        form.cmxform em {
          font-weight: bold;
          font-style: normal;
          color: #f00;
        }

        h1{
          clear:both;
          line-height:1.2em;
          font-size:18px;
          color: #787878;
		  font-weight:normal;
        }
        
        h4{
          clear:both;
          line-height:1.2em;
          font-size:16px;
        }
		
		h5, h2, h3, h4{
			font-size:14px; color: #787878;font-weight:bold; text-decoration:none;
		}

        
        body, td, div, th {
          font-size:11px;
          font-size-adjust:none;
          font-style:normal;
          font-variant:normal;
          font-weight:normal;
          line-height:1.4;
        } 
        
		
		.tbl td{
			color:#787878;
			line-height:130%;padding:5px
		}
		.tbl tr.a{
			background:#ebebeb;
		}
		
        table.trtable th{
          font-weight:bold; 
          background: #CCCCCC
        }
        
        table.trtable th, table.trtable td {
          border-right:  1px solid #CCCCCC;
        }
        
        table.trtable th.action, table.trtable td.action{
        	border-right:  1px solid #ffffff;
        }
        
        table.trtable td{
        	border-top: 1px solid #CCCCCC;
        }        
        input.input, select.input, textarea {
        	border: 1px solid #CCCCCC;
        	padding:2px;
        	width:90%;
        	font-size:11px;
        	background: #F9F9F9
        }
        
        select.input {
        	color:#ffffff;
        	background: #999999
        }
        
        
                
        input.formerror, textarea.formerror, select.formerror {
        	border: 1px solid red;
        	width:90%;
        }

        
        span.error {
        	display:block;
        	color: red;
			margin-left:20px;
        }    
        a{
        	color:#364b6d
        } 
        a:hover{
        	text-decoration:none
        } 
        a.categorylink {
        	font-size:18px;
        	font-weight:bold;
        	color:#33CC33;
        	text-decoration:none
        }   
        
        a.listcat {
        	color: #33CC33
        }
                
        a.listcat:hover {
        	background:#33CC33;
        	color: #ffffff;
        	text-decoration:none
        }
        
        div.maincontent {
        	width:550px;
        }
        div.errorbox{
        	 padding:10px; 
             border:#919b9c 1px solid;background:#fff;color:red;text-decoration:none;
            font-size:11px;
			margin-left:10px;margin-top:10px;
        }
        .errmess{
        	display:block;line-height:120%;background:url(img/error.png) no-repeat top left;padding-left:20px;padding-top:4px;
        }
        div.messagebox{
        	padding:10px; 
             border:#919b9c 1px solid;background:#fff;color:black;text-decoration:none;
            font-size:11px;
			margin-left:10px;margin-top:10px;
        } 
        .messmess{
        	display:block;line-height:120%;background:url(img/tick.png) no-repeat top left;padding-left:20px;padding-top:4px;
        }
		
		#mainhead{
			clear:both; background:transparent url(img/headdiv.gif) repeat-x scroll 0%; margin:0px; padding:0px; width:780px; height:150px;
		}
		
		#mainhead1{
			background:transparent url(img/headdiv2.gif)  top right no-repeat; margin:0px; padding:0px; width:780px; height:150px;
		}
		
		#mainhead2{
			background:transparent url(img/headdiv1.gif)  top left no-repeat;vertical-align:bottom; margin:0px; padding:0px; width:780px; height:150px;
		}
		
		#subhead{
			background:#e1e1e1; margin:0px; padding:0px; width:780px; height:193px;
		}
		
		#subhead1{
			background:transparent url(img/subheaddiv.gif)  bottom left no-repeat; margin:0px; padding:0px; width:780px; height:193px;
		}
		
		#subhead2{
			background:transparent url(img/subheaddiv2.gif) bottom right no-repeat; margin:0px; padding:0px; width:780px; height:193px
		}
		
		#subhead3{
			margin:0px; padding:0px; width:730px;clear:both;
		}
		
		#logoimage{
			margin:0; padding:0; margin-bottom:-20px; padding-top:34px;border:0;width:183;height:139;position:relative; z-index:100
		}
		
		#logotext{
			margin:0; padding:0; margin-top:48px; margin-left:20px; border:0;width:260;height:59;vertical-align:top;
		}
		#logotext2{
			margin:0; padding:0; margin-top:39px; margin-left:38px; border:0;width:224;height:70;vertical-align:top;
		}
		
		div.hicon{
			margin:0; padding:0; width:105px; height:145px; float:left; margin-top:30px; 
		}
		
		img.hicon{
			border:0;margin:0; padding:0;width:100;height:100;
			}
		
		
		div.hitext{
			text-align:left; 
			margin:0; 
			padding:0; 
			padding-top:30px; 
			padding-left:20px; 
			width:220px; 
			height:145px; 
			float:left; 
			margin-top:30px; 
		}
		
		.iconl{
			background:transparent url(img/hitextl.gif) top left no-repeat; 
		}
		
		.iconr{
			background:transparent url(img/hitextr.gif) top left no-repeat; 
		}
		
		div.separator{
			margin:0; 
			padding:0; 
			width:25px; 
			height:135px; 
			float:left; 
			margin-top:30px; 
		}
		
		.cunit{
			margin:5; 
			border-top: 1px dotted #edecec;
			padding:10px;
			clear: both;
			height:50px;
		}
		
		.cunit a.title{
			font-size:12px; font-weight:bold; text-decoration:none;
		}
		
		.cunit a.title:hover{
			
		}
		
		.cunit ul{
			margin:0px; padding:0px;
		}
		
		.cunit ul li{
			color:#605f5f;margin-top:15px;width:120px; float: left; height: 19px; list-style:none
		}
		
		#tlinks{
			clear:both; text-align:right;
		}
		
		#tlinks ul{
			margin:0px; padding:0px;margin-right:20px;
		}

		#tlinks ul li{
			width:50px; float:right; height: 25px; list-style:none
		}
		
		#categories table{margin-left:40px}
		#categories td{
			font-size:12px;
		}
		#categories a:hover{
			text-decoration:none;
		}
		
		#leftcolumn{
		    width:200px; border-left: 1px dotted #cccccc
		}	
		
		#leftmenu ul{margin-left:0px;padding:0px;}
		
		#leftmenu li{
			display:block;border-bottom: 1px dotted #cccccc; margin-left:-30px;list-style:none
		}
		#leftmenu a{
			text-decoration:none;color:#787878; display:block;height:23px;padding-left:20px;font-size:12px; 
			font-weight:bold;
		}
		
		#searchmenu{
			padding-top:20px;
			margin-left:10px;
			padding-bottom:20px;
			border-bottom: 1px dotted #cccccc;
		}
		
		#searchmenu .head, #searchmenu .sb{
			color:#787878;
            font-size:14px;
			font-weight:bold;
			text-decoration:none
		}
		
		#searchmenu input{width:155px; color:#818181;}
		
		#searchmenu .advsrch {
			font-size:10px;
		}
		
		.infomenu{
			padding-top:10px;
			margin-left:10px;
			padding-bottom:20px;
			border-bottom: 1px dotted #cccccc;
		}
		
		.infomenu .head{
			color:#787878;
            font-size:14px;
			font-weight:bold;
			text-decoration:none
		}
		
		
		
		
		