﻿/*##############  Form section  ##############*/
fieldset ul, fieldset li, fieldset img, fieldset p, fieldset h3, fieldset h4, fieldset h5, fieldset form, fieldset div,  fieldset a {
	margin: 0; padding: 0;	outline: 0;	vertical-align: top;
}
fieldset {width:650px; margin:0 auto; border:solid 1px #CCC; border-right:none; background:url("../images/form-strip.jpg") right repeat-y;}
fieldset legend {font-size:16px; font-weight:bold; color:#004996;}
fieldset p , fieldset div.list {padding:5px 20px;}
fieldset label span, fieldset .flink em {color:Red;}
fieldset p label, fieldset div.list label {float:left; width:150px; font-size:12px; text-align:right; padding-right:20px;}
fieldset label em{font-size:12px; color:#888; font-weight:bold;}
fieldset .flink {text-align:right; padding:10px 20px;}
fieldset .flink em {font-size:10px;}
fieldset div.list ul {padding-left:3px; height:70px; border:solid 1px #d6dec4; overflow:auto; float:left}
fieldset div.finfo {padding-left:20px}
fieldset h4 {color:#0E71A1; font-weight:bold; font-size:20px; padding-left:50px;}
fieldset h5 {color:#0E71A1; font-weight:bold; font-size:14px; padding-left:50px;}
fieldset h5 label {font-size:12px; color:Black; font-weight:normal;}

.textbox, .textarea, .select {border:solid 1px #AAA;}
.textbox, .select, fieldset div.list ul {width:225px;}
.url {width:450px;}
.textarea {width:350px; height:70px;}
.button {text-align:center; padding-top:20px; padding-bottom:10px;}
a.button:link {background:url("../images/btn-strip.jpg") repeat-x bottom; white-space:nowrap;
               padding:4px 15px; border:1px solid black; text-decoration:none; font-weight:bold; color:#fff;}
a.button span{background:no-repeat left; padding-left:20px;}
/* —[ REUSABLE CLASSES ]— */
.hide { display: none; }
.right { float: right; margin-right:10px;}
.left { float: left; margin-left:10px;}
.current { cursor: default; }
.clear {
	clear: both; height: 0; line-height: 0; font-size: 1px; overflow: hidden;
}

/* —[Grid section ]— */
table.grid, table.grid tr, table.grid th, table.grid tr td {margin: 0; padding: 0;	outline: 0;}
.grid {border:1px solid #CCC; margin:0 auto; width:100%}
.grid tr th{
    background:Gray url("../images/grid-strip.jpg") center repeat-x; height:15px; text-align:left; color:#FFF
}
table.grid tr th, table.grid tr td{
    padding:5px; text-align:left; 
}
.row, .alternate {border-top:1px solid #CCC;}
.row {
    background:#dedede; 
}
.alternate {
    background:#F7F7F7;
}
a.link {color:Black; font-weight:bold}
a.link:hover {color:Orange; text-decoration:none}
