body { font-family : Arial, Helvetica, sans-serif; color : #333333; font-size: 12px; margin: 0; text-align: center; padding: 0; background-color:#BDD7F0; }
h3 { color:#848173; text-align:left; font-size: 15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
p { margin: 0 0 10px 0; padding:0;}
form { margin:0px 0 0px 0; }
a, a:link, a:hover, a:active, a:visited { color:#006699; }
form table.mainFormContainer { width: 100%; }
form td.fieldErrorContainer { font-size: 11px; color: red; font-style: italic; }
img { border: 0px; vertical-align: middle; }
form table tr td { vertical-align: top;}

#HEADER { width: 100%; height: 86px; margin: auto; padding: 0; font-size: 26px; background-color:#000000;}
#HEADER h1 { margin: 0; padding: 0 9px 0 9px; float: left; font-size: 19pt; line-height: 40px;}
#HEADER h1 a { text-decoration: none; color: white; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18pt; margin: 0; padding: 0; }
#HEADER a:hover { text-decoration: none;  }
#HEADER p { float: right;  font-size: 10pt;  color: White;  font-family: "Times New Roman", Times, serif; font-style: italic; margin: 59px 0 0 0; padding: 0; line-height: 9pt; }
#NAVIGATION { text-align: left; margin-left: auto; margin-right: auto; background-color: #FFFFFF;}
#BUTTONS a { color: black;  text-decoration: none;  font-family: Tahoma, Arial, Sans-Serif; font-size: 11px;    }
#BUTTONS a:hover { text-decoration: none;  border-bottom: 2px solid black;  }
#BUTTONS{ float: right; height:40px; text-align: center; display: inline; }

#BUTTONSLOGIN a { color: Black;  text-decoration: none;  font-family: Tahoma, Arial, Sans-Serif; font-size: 11px;    }
#BUTTONSLOGIN a:hover{ text-decoration: none;  border-bottom: 2px solid black;  }
#BUTTONSLOGIN{ float: left; height:40px; text-align: center; display: inline; }

#navigationMap { padding-left: 15px;  float:left; }
#CONTENT { text-align:left; margin-left:0; margin-right:0px; background-attachment: scroll; background-image: url(../images/main_bg.jpg); background-repeat: repeat-x; background-position: top center; background-color:#AEC6D8; padding: 15px 0px 5px 0px;}
.quickitem { float:left; display:block; text-align:center; } 
.quickitem div { margin: 5px 0px 0px 5px; }
.quickitem span { display:none;}
     
#TEXT { margin: 0px 15px 15px 15px; display: block; position: relative; padding:15px 5px; background-color:#FFFFFF;-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000; background-image: url(../images/money.png); background-repeat: no-repeat; background-position: right top;}
#TEXT h1 { color: #5F5F5F;  font-size: 18px;  font-weight: normal;  margin: 0 0 5px 0;  padding: 5px 0 0 0; }
#TEXT p { text-align: justify;  line-height: 18px;  margin-bottom: 18px; }
#TEXT ul.Path { margin-left: 0;  padding-left: 0;  display: block; border: none;  margin: 0 0 15px 0; }
#TEXT ul.Path li { margin-left: 0; padding-left: 0px; border: none; list-style: none; display: inline; color: #B90000; font-size: 11px;  font-family: Tahoma, Arial, Helvetica, sans-serif;  font-weight: bold;  line-height: 18px; }
#TEXT ul.Path a { color: Black; text-decoration: none; font-size:11px; padding-right: 8px;  margin-right: 5px; }
#TEXT ul.Path a:hover { text-decoration: underline;}

#FOOTER { padding: 18px 20px 0px 20px; height: 32px; background-attachment: scroll; background-image: url(../images/quick_btn_bg.jpg); background-repeat: repeat-x; background-position: top;background-color: #97BFE8; }
 
#LINKS { margin-right:50%; text-align: left; color:white;  padding-left: 5px;}
#LINKS ul { margin:0; padding-left: 0; display: inline;  list-style: none;}
#LINKS li{ float:left; margin: 0;  padding: 0px 11px 0px 11px; list-style: none; display: inline; }
#LINKS li.Last{ border-right: none;}
#LINKS a { font-size:11px; color: #0d5177; text-decoration: none;}
#LINKS a:hover{ text-decoration: underline;}
#COPYRIGHT{ float: right;  width: 50%; text-align: right; display: block; color: #6f6855; font-size: 11px; padding-right: 20px;         }
#COPYRIGHT a{ color: White; text-decoration: none; font-weight: normal; }
#COPYRIGHT a:hover{ text-decoration: underline;}

#actionMSG {font-weight: bold;}
.box_login_middle {background:url(../images/box_middle_login.png) repeat-y;}
.head_login{ background:url(../images/header_blue.png) no-repeat;}

span.partFormStatusOpened { background: url(../images/arrowDown.gif) left no-repeat; width: 16px; height: 7px;}
span.partFormStatusClosed { background: url(../images/arrowRight.gif) left no-repeat; width: 16px; height: 7px;}	

.OK { background: url(../images/icon_ok.png) left no-repeat;padding-left: 40px;padding-top: 5px;padding-bottom: 5px;color: green;}
.Error {background: url(../images/icon_error.png) left no-repeat; padding-left: 40px; padding-top: 5px; padding-bottom: 5px; color: red;}

.normal { font-weight: normal;}
.bold { font-weight: bold;}
.center { text-align: center;}
.rich { background: url(../images/tableHeaderBackground.png) repeat-x; font-size: 13px; font-weight: bold; padding: 2px 6px; height: 25px; border-top: 0px solid blue; border-bottom: 0px solid blue; color: black;}
table.richList { width: 98%; padding:15px 5px; border-collapse:collapse; border: 0; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000; background:#fff; }
table.richList th { background: url(../images/tableHeaderBackground.png) repeat-x; font-size: 13px; font-weight: bold; padding: 2px 6px; height: 25px; border-top: 0px solid blue; border-bottom: 0px solid blue; color: black; }
table.niceHeaderTable { width: 100%; border-collapse:collapse; border:1px solid #ccc; background:#fff; }
table.niceHeaderTable th { background: url(../images/tableHeaderBackground.png) repeat-x; font-size: 13px; font-weight: bold; padding: 2px 6px; height: 25px; border-top: 0px solid blue; border-bottom: 0px solid blue; color: black; }
table.richList td {	font-size: 12px; padding: 2px 6px; border-bottom: 1px solid #0090ff; }
table.richList td.money { text-align: right; }
table.richList td.status1 { background: url(../images/check.png) no-repeat;}
table.richList td.status0 {background: url(../images/cross.png) no-repeat;}
table.richList tr:hover td { border-top: 1px solid #BCD7F2;	border-bottom: 1px solid #BCD7F2; background-color: #E0F0FC; }
table.richList tr:hover td span {}
tr.tableRow_0 td { background: #E8E8E8; }
tr.tableRow_1 td { background: #D8D8D8; }
div.formStatus { padding: 6px; padding-left: 40px; font-size: 13px; color: #000; }
div.formStatus.statusOK { background: #91cf67 url(../images/check_big.png) no-repeat left top; color: #368502; font-weight: bold; border: 2px solid #368502; }
div.formStatus.statusError { background: #ff7944 url(../images/cross_big.png) no-repeat left top; color: red; font-weight: bold; border: 2px solid #e33000; }
div.formStatus .statusError pre { padding: 0; color: black; }
#content_container { width: 1240px;	margin: 0px auto; }
.clearer { display:block; height: 0px; clear:both; }
#LEFTBOX { padding: 5px 10px; }
.gen_pad_sides { padding: 0px 15px; }
.gen_pad_sides h2 { float:left;	clear:left; }
.gen_pad_sides ul { float:left;	clear:left;	list-style:inside;	padding: 0px;	margin: 0px 0px 10px 0px; }
.gen_pad_sides ul li { float: left;	padding-right: 15px; }
.menu { position:relative; float:left; margin:0; padding:0;	border:0; height:40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
.menu ul { margin:0; list-style-type:none; line-height:1.2em; padding:0; }                              
.menu li { float:left; position:relative; margin:0; }
.menu ul li ul { display:none; padding:0; -moz-box-shadow: 1px 1px 3px #000; -webkit-box-shadow: 1px 1px 3px #000; box-shadow: 1px 1px 3px #000; }
.menu ul li a,
.menu ul li a:visited { display:block; float:left; text-decoration:none; height:30px; font-size:13px; padding: 10px 8px 0px 8px; border-left: 1px solid #fff; border-right: 1px solid #ccc; }
.menu ul li:hover a,
.menu ul li a:hover { background-color:#FFFFFF; }
.menu ul li:hover ul,
.menu ul li a:hover ul { display:block; position:absolute; margin:0; top:39px; left:-1px; height:auto; z-index:50; }
.menu ul li:hover ul.leftbutton,
.menu ul li a:hover ul.leftbutton { left:0px;}
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a { border:0; margin:0; padding:5px; height:auto; background-color:#EAEAEA; border: 1px solid #ccc; border-top: none; width:13.5em; font-size: 12px; background-image: url(../images/small_grad_white.jpg); background-repeat: repeat-x; background-position: middle; }
.menu ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover { color:#fff; background:#60A1EA; }
.chop { overflow: hidden; height: 16px; }
body h2 { font-family: "Arial"; letter-spacing: 1px; color: #1674aa; font-size: 26px; margin-left: 10px; padding-top: 0px; padding-left: 12px; margin-top: 0px; background: url(../images/h2-corner.png) no-repeat top left; }
form table { padding: 0; border-spacing: 0; }
form table td.formLabelCell { min-width: 140px;}
form table td ul.errors { margin-top: 0; padding-top: 0; color: red; }
ul.attachments { list-style: none; }
ul.attachments li a { font-size: 13px; line-height: 1.4; color: #ff8000; text-decoration: none; padding-left: 20px; }
ul.attachments li:hover a { text-decoration: underline;	background: url(../gfx/arrow_menu.gif) no-repeat left; color: #ff3c00; }