

a:link {
  color:#FFF2F2;
  font-weight:bold;
  text-decoration:none;
}

A:VISITED {
    text-decoration: underline;
    font-weight: bold;
    color: #E9F2F2;
  }


A:HOVER {
    text-decoration: underline;
    color: #FFFFFF;
  }


A[name]:hover {
    text-decoration: inherit;
    color: inherit;
    background: inherit;
  }

HR {
    color: #B3CBAE;
    border: 1px solid;
    height: 1px;
  }


form {
    /* set width in form, not fieldset (still takes up more room w/ fieldset width */ 
    font:100% verdana,arial,sans-serif;
    margin: 0;
    padding: 0;
  }


form fieldset {
    background-image: url('images/gr1.png');
    background-repeat: repeat-x;   
    border-color: #B3CBAE;
    background-color: #517E4A;
    border-width: 1px;
    border-style: solid;
    padding: 10px;
    text-align: left;
    /* padding in fieldset support spotty in IE */ 
    margin: 10px;    
  }


form fieldset legend {
    font-size:1.1em;    
    /* bump up legend font size, not too large or it'll overwrite border on left */ /* be careful with padding, it'll shift the nice offset on top of border */padding: 10px;
    font-weight: bold;
    color: #B3CBAE;
    background-color: #517E4A;
    border-color: #B3CBAE;
    border-width: 1px;
    border-style: solid;
    padding-top: 1px;
    padding-bottom: 3px;
    background-image: url('images/btnBg2.gif');
    text-shadow:0 1px 1px black;
  }


form label {
    font-weight: bold;
    display: block;
    /* block float the labels to left column, set a width */float: left;
    width: 200px;
    padding: 0;
    margin: 5px 0 0;
    /* set top margin same as form input - textarea etc. elements */text-align: right;
  }


form input, form textarea, form select {
    /* display: inline;
    inline display must not be set or will hide submit buttons in IE 5x mac */width:auto;
    /* set width of form elements to auto-size, otherwise watch for wrap on resize */margin:5px 0 0 10px;
    /* set margin on left of form elements rather than right of label aligns textarea better in IE */;
  }


form small {
    color: #aabaaa;
    display: block;
    margin: 0 0 5px 160px;
    /* instructions/comments left margin set to align w/ right column inputs */padding: 1px 3px;
    font-size: 88%;
  }


form br {
    clear:left;
    /* setting clear on inputs didn't work consistently, so brs added for degrade */;
  }

h2 {
  text-shadow:1px 3px 3px black;
  color: #ffffbe;
}

input {
    background-color : #FFFFFF;
    border-bottom-color : #ffffff;
    border-bottom-width : 1px;
    border-left-color : #ffffff;
    border-left-width : 1px;
    border-right-color : #ffffff;
    border-right-width : 1px;
    border-top-color : #ffffff;
    border-top-width : 1px;
    font-size : 9pt;
  }


input:focus, input:hover {
    background-color:#FFFFE6;
  }


textarea {
    overflow: auto;
    background-color:#FFFFFF;
  }



textarea:focus, input:hover {
    background-color:#FFFFE6;
  }


body {
    background-color : #cbbead;
    background-image: url(images/bg.jpg);
    font-family : Verdana, Arial;
    font-size : 10pt;
    color: #E7E7E7;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
  }

table {
    font-family : Verdana, Arial;
    font-size : 10pt;
}

.mainTable {
    font-family : Verdana, Arial;
    font-size : 10pt;
    background-color : #53824c;
    color : white;
    height : 100%;
    width : 844px;
    padding: 0px;
    spacing: 0px;
  }


.TDatePicker_my {
	border: 1px solid #919EA9;
	background-color: black;
	text-align: center;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	cursor: default;
}

.mainErrorTable {
    text-align:center;
    width:90%;
    background-color: #660000;
    color:white;
    opacity: 0.6;
  }


.errorTableHdr {
    background-color: red;
    color:white;
    font-weight: bold;
  }


.LiniaStatusu {
    background-color : #5e5a4c;
    color : #CCCCCC;
    font-size : 8pt;
    font-weight : normal;
    height : 18px;
    padding-bottom : 5px;
    padding-top : 5px;
  }


.formItemH {
    background-color : #5A8C52;
  }


.formItemL {
    background-color : #53824C;
  }


.smallLabel {
    font-size: 8pt;
    color: #88aa88;
  }


.mini_error {
    font-size: 8pt;
    background-color: #FF0000;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow:0 1px 1px black;
  }


.tableHdr {
    background-color : #686868;
    color : #E7E7E7;
    font-size : 9pt;
    font-weight: bold;
  }


.selectedTab {
    background-color : #f9ffde;
    border-top-color : #ffea00;
    border-top-style : solid;
    border-top-width : 4px;
    color : #000000;
    font-family : Arial;
    font-size : 9pt;
    font-style : normal;
    padding-bottom : 3px;
    padding-left : 4px;
    padding-right : 4px;
    padding-top : 4px;
  }


.unselectedTab {
    background-color : #e0e0e0;
    border-left-color : #b3b3b3;
    border-left-style : solid;
    border-left-width : 1px;
    border-top-color : #ffffff;
    border-top-style : solid;
    border-top-width : 4px;
    color : #0e1113;
    font-family : Arial;
    font-size : 9pt;
    font-style : normal;
    padding-bottom : 3px;
    padding-left : 4px;
    padding-right : 4px;
    padding-top : 4px;
  }


.commentHdr {
    background-image : url('images/leftcorn.png');
    background-position : bottom right;
    background-repeat : no-repeat;
    height : 50px;
    padding-bottom : 22px;
    padding-right : 16px;
    text-align : left;
    vertical-align : top;
    width : 150px;
  }


.formSeparator {
    height: 1px;
    background-color: #5A8C52;
  }



.btnTab1 {
    background-image : url('images/btnBgDarkBlue.gif');
    background-repeat : repeat-x;
    font-size : 10pt;
    font-weight : bold;
    height : 24px;
    overflow : auto;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    vertical-align : middle;
  }


.btnTab2 {
    background-color : #0C6AAD;
    font-size : 10pt;
    font-weight : bold;
    height : 24px;
    overflow : auto;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    vertical-align : middle;
  }

.smallDesc {
    font-size: 8pt;
    color: #B7CBCC;
  }

.desc {
    color: #B7CBCC;

}

.movieDesc {
    font-family : Arial;
    font-size : 8pt;
    height : 60px;
    overflow : hidden;
    text-align : center;
    vertical-align : top;
  }

 input[type="submit"],.mainBtn {
    background:url("images/btnBgDarkBlue.gif") repeat-x scroll 0 0 #001000;
    border:1px solid #AAAAAA;
    color:#fff;
    display:inline-block;
    font-family:"Lucida Grande",Tahoma,Verdana,Arial;
    font-weight:bold;
    padding:2px 6px;
    text-decoration:none;
    vertical-align:middle;
    -moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1);
    cursor: hand;
  }

.mainBtnMedium {
    color: #FFFF53;
    padding-bottom : 3px;
    padding-top : 4px;
    background-image:url('web_template/topBtnMedium.png');  
    font-weight : bold; 
    display:inline-block;
    background-repeat : no-repeat;
    width: 139px; height:26px; 
    vertical-align: middle; 
    text-decoration:none;
  }

.mainBtnShort {
    color: #FFFF53;
    padding-bottom : 3px;
    padding-top : 4px;
    background-image:url('web_template/topBtnShort.png');  
    font-weight : bold; 
    display:inline-block;
    background-repeat : no-repeat;
    width: 114px; height:26px; 
    vertical-align: middle; 
    text-decoration:none;
  }


.topInfo {
	font-size: 12pt;
	font-weight: bold;
	color: #ffffff;
    text-shadow:0 1px 1px black;
}

.errorInfo {
	color: yellow; font-weight:bold;
}

.topItem {
    top : 10px;
    left : 10px;
    position : absolute;
    z-index : 1;
  }
 
.artHeader {
	text-align: left;
	font-weight: bold;
	margin: 10px;
}

.artBody {

	font-size: 10pt;
	margin: 20px;
	margin-top: 50px;
	text-align: justify;

	
} 

.headKeywords {
	font-size: 8pt;
	font-color: #003000;
	margin-left: 10px;
	margin-right: 10px;
}

