@charset "utf-8";

*{margin:0;padding:0}

/**
 * General
 */
html{height:100%}
* html body{height:100%}
body {min-height:100%;font-size:18px;font-family:Georgia,Serif;color:#444;line-height:1.2;background-color:#ffffff;}

a{outline:0;}
ul,ol {cursor:default;}

p{margin-bottom:15px;}

ul,ol{margin:10px 0 15px 0;}

li{margin-bottom:15px;}

h1, h2, h3, h4 {font-weight: normal;margin:10px 0 20px 0;}
h1 {font-size: 34px;color:#216391;line-height:34px;}
h2 {font-size: 30px;color:#216391;}
h3 {font-size: 20px;color:#216391;}
h4 {font-size: 16px;color:#216391;}

table{border-collapse:collapse}
td{vertical-align:top}
img{border:0}

a{padding:3px;}
a:link,a:visited{color:#216391;text-decoration:underline;}
a:hover{color:#ffffff;text-decoration:none;background-color:#216391;}

/**
 * Header
 */
.header {height:40px;}
.header a{padding:0px 3px 0px 3px;line-height:18px;height:18px;overflow:hidden;float:left;margin:0 4px 0 0;}
.header a:link,.header a:visited{color:#ffffff;outline:0;text-decoration:none;background-color:#368cb4;}
.header a:hover,.header a.active{color:#2C6194;text-decoration:none;background-color:#ffffff;}

.ht {background-color: #2C6194;top:0px;height:36px;width:100%;position:absolute;}
.tabase{font-family:verdana;font-size:11px;position:absolute;top:18px;width:auto;}


.outer {position:absolute;top:0px;left:0px;height:40px;width:100%;}
.outer2 {min-width:890px;max-width:1000px;margin:auto;position:relative;text-align:left;}
.outer3 {min-width:890px;max-width:1000px;margin:auto;position:relative;text-align:left;}

.maincontent {float:left;margin-right:20px;margin-top:30px;padding:0pt 20px;width:96%;}

/**
 * Form
 */
form {background:#fff;font-size:18px;color:#368CB4;padding:10px 0px 30px 0px;text-align:left;}

form label{display:block;padding:2px 0 2px 0;font-size:20px;}
form label:hover{color:#000000;}
form label:hover input.text,form label:hover textarea.textarea{border:1px solid #000000;}
form label:hover textarea.markItUpEditor{border:3px solid #555555;}

form input{color:#000;}
form input.text{font-family:arial,sans-serif;font-size:18px;padding:2px;background:#fff;border:1px solid #89C2DC;width:500px;}
form input.textError{font-family:arial,sans-serif;font-size:18px;padding:2px;background:#fff;border:1px solid red;width:500px;}
form input.text:focus{border:1px solid #000000;}

form textarea.textarea{font-family:arial,sans-serif;font-size:18px;padding:2px;border:1px solid #89C2DC;width:900px;height:450px;}
form textarea.textareaError{font-family:arial,sans-serif;font-size:18px;padding:2px;border:1px solid red;width:900px;height:450px;}
form textarea.textarea:focus{border:1px solid #000000;}
form textarea.markItUpEditor:focus{border:3px solid #555555;}

form input.submit,form input.reset{margin:20px 0 0 0;width:130px;height:30px;text-align:center;font-size:18px;border-width:1px;padding:1px 0 3px 0;background:#B0D6E8}

form div.error{display:block;padding:0px 0 0px 0;font-family:georgia;font-size:18px;color:red;}

.captcha {margin-top:15px;background:#89C2DC;border:2px solid #89C2DC;width:120px;text-align:center}
.captcha a,.captcha a:hover{font-family:georgia;font-size:16px;font-weight:bold;color:#ffffff;background-color:#89C2DC;padding:0px;}

/**
 * Grid
 */
.grid {background:#fff;font-family:arial,sans-serif;font-size:16px;color:#368CB4;padding:10px 30px 20px 30px;border:2px solid #89C2DC;margin-bottom:20px;text-align:left;}
.grid th{background:#368cb4;color:#fff;border:2px solid #89C2DC;padding:2px;text-align:center;}
.grid td{border:2px solid #89C2DC;padding:2px;}

.dragRow {background-color:orange;}
.showDragHandle > td.dragHandle {cursor:move;background:url(../images/icons/updown.gif) 50% 50% no-repeat;}

/**
 * Other stuff
 */
.filter{color:#ffffff;background:red;font-weight:bold}
.submenu{text-align:right;}
h1.pagestatus{float:left;font-size:220px;margin:0 50px 50px 0;line-height:200px;}

.uploadWindow{width:350px;border:1px solid #8CACBB;float:right;margin:10px 0 10px 10px;}
.uploadWindow h3{margin:0 0 5px 0;padding:3px;background:#8CACBB;color:#ffffff;}
.uploadWindow form{margin:0;padding:10px;}
.uploadWindow .notice{margin:10px;background-color:#F7F9FA;border:1px dashed #8CACBB;font-family:'Courier New',serif;font-size:14px;}