body,html{ margin: 0; padding: 0; color:#333; }
body,input,select,textarea{ font:12px/16px Arial; }
body{background-color:#eee}
input{ padding-left:2px; }
input.field{ border:1px solid #aaa; }
input.button{ 
background-color:#f5f5f5;
font-weight:bold; 
border:1px solid #ccc;
border-bottom:1px solid #FF9900;
color:#333;
cursor:pointer; 
height:20px;
}

p{ margin:10px 0 5px 0; }
h1{ font-size:18px;
color:#333;
background-image:url(../../imgs/header_bg.gif);
background-repeat:repeat-x; 
height:30px;
padding-left:10px;
padding-top:12px;
margin:0;
border-top:1px solid #666;
border-bottom:1px solid #666;
display:block;
}
h2{
color:#333;
font-size:14px;
border-bottom:2px dotted #888;
border-left:2px dotted #888;
padding-bottom:5px;
padding-left:5px;
margin-top:15px;
}
h4{
color:#666;
}
a{ color: #FF6600; }
a.bold{font-weight:bold;}
a.help{ text-decoration:none; cursor:pointer; }

div.clear{ clear:both; }
img{ border:none; vertical-align:middle; }
img.myhover{ cursor:pointer; }
img.flag{ border:1px solid #666;}
select.medium{ width:250px;}
td.underline{ border-bottom: 1px dotted #ccc; }
ul li{ list-style:url(../../imgs/list-item-orange.gif); list-style-position:outside; margin-top:3px;}
span.small{ font-size:10px; }

table.page{ width:auto; border:none; background-color:#fff; border-collapse:collapse; }
table.page td.noborder{ border:none; }
table.page td{ padding:0px; }
table{ border-collapse:collapse; width:100%; border-bottom:2px solid #ccc; }
table th{ text-align:left; height:28px; border-bottom:2px solid #FFCC99; }
div.page_content table td{ border-left:1px dotted #ccc; border-right:1px dotted #ccc; padding:3px }
table td.noborder{ border:none; }
textarea{ 
width:100%; 
height:80px; 
border:1px solid #ddd; 
margin-top:10px; 
margin-bottom:10px;
}
