body {	font-family: Arial;}
html,body,h1,h2,h3,h4,h5,h6,ul,li,p,blockquote,img,a,input[type=image], a img {outline:none;border: none;border:0;margin:0;padding:0;}
input {	margin: 0;	padding: 0;}
ul {list-style-type:none;}
body {font-size:12px}

.custom {
    padding: 4px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 14px;
    
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    
    border-bottom: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
}

.custom:focus {
    padding: 4px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 14px;
    
    border-top: 1px solid #f12900;
    border-left: 1px solid #f12900;
    
    border-bottom: 1px solid #f12900;
    border-right: 1px solid #f12900;
}
input[type="file"]{
    padding: 0px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 12px;
    
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    
    border-bottom: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
}
input[type="file"]:focus {
    padding: 0px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 12px;
    
    border-top: 1px solid #f12900;
    border-left: 1px solid #f12900;
    
    border-bottom: 1px solid #f12900;
    border-right: 1px solid #f12900;
}
input[type="text"]{
    padding: 0px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 12px;
    
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    
    border-bottom: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
}
input[type="text"]:focus {
    padding: 0px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 12px;
    
    border-top: 1px solid #f12900;
    border-left: 1px solid #f12900;
    
    border-bottom: 1px solid #f12900;
    border-right: 1px solid #f12900;
}
input[type="password"]{
    padding: 0px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 12px;
    
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    
    border-bottom: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
}
input[type="password"]:focus {
    padding: 0px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 12px;
    
    border-top: 1px solid #f12900;
    border-left: 1px solid #f12900;
    
    border-bottom: 1px solid #f12900;
    border-right: 1px solid #f12900;
}
select{		
    /*width:140px;*/
    padding: 0px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 12px;
    
    border-top: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    
    border-bottom: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
}
select:focus {
    padding: 0px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 12px;
    
}
textarea { 
    border-color:#CCCCCC rgb(170, 170, 170) rgb(170, 170, 170) rgb(204, 204, 204);
    border-style:solid;
    border-width:1px;
    font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size:14px;
    padding:4px;
}
textarea:focus {
    padding: 4px;
    font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
    font-size: 14px;
    
    border-top: 1px solid #f12900;
    border-left: 1px solid #f12900;
    
    border-bottom: 1px solid #f12900;
    border-right: 1px solid #f12900;
}

a {color: #393939;	text-decoration: underline;}
a:visited {color: #393939;	text-decoration: underline;}
a:hover {text-decoration: underline;	color:#ff0000;}
a.link_button {background:transparent url('images/trilight.gif') right center no-repeat;padding-right:10px;}
a:visted .link_button {background:transparent url('images/trilight.gif') right center no-repeat;padding-right:10px;}
a:hover .link_button {background:transparent url('images/trilight.gif') right center no-repeat;padding-right:10px;}


