body {margin:0;padding:25px;background:white;font-size:8pt;line-height:130%;font-family:arial;color:#333;}
p {padding:00px 0px 0px 0px;font-size:8pt!important;}

a {padding:0;margin:0;border:0;cursor:pointer;color:black;color:#333;text-decoration:none}
a:hover{background:#ccc;color:#333}
a img{padding:0;margin:0;border:0}
img {border:0;padding:0;margin:0}
b,strong {font-weight:bold}

h1,h2,h3,h4,h5,h6,h7 {font-family:arial;font-weight:bold}

h1 {font-size:9pt;margin:0px;padding:0px;line-height:100%;font-weight:normal;float:left;}

h2 {font-size:14pt;font-weight:normal;margin-bottom:10px;color:#333;font-family:arial}
h3 {font-size:9;font-weight:normal;}
h4,p h4,div h4,div#maincol h4 {font-size:7pt;font-weight:normal;}
h5,p h5,div h5,div#maincol h5 {font-size:6pt;font-weight:normal;}
h6,p h6,div h6,div#maincol h6 {font-size:4pt;font-weight:normal;}
div.tooltip { background-color:black;border:1px solid #fff;margin:10px;font-size:8pt;padding-left:5px;padding-right:5px;z-index:99999;color:white}

div#leftcol {float:left;width:25%;margin-top:50px;}
div#maincol {float:left;width:75%;}

div.page_desc_container {border-top:1px dashed black;border-bottom:1px dashed black;padding-top:7px;padding-bottom:5px;margin-bottom:30px;}
div.page_desc {width:600px;letter-spacing:.5px;}
div.page_desc_index {width:600px;letter-spacing:.5px;border-top:1px dashed black;border-bottom:1px dashed black;}

h3#pageheading{text-transform:uppercase;font-size:9pt;margin-bottom:7px;font-weight:bold;float:left;margin-top:0px}
h3.paragraph_heading{text-transform:uppercase;font-size:9pt;margin-bottom:2px;}

div#basic {}
div.item_container_viewport{}
div.item_container img{margin-right:30px;margin-bottom:30px;float:left}
div.item_container img.pointer{margin:0px}
div.item_container{float:left;padding-right:30px;}
div.images_container{width:9000px}

h2 a {text-decoration:none!important}

ul {list-style-type:none}
ul#verticalmenu {margin-top:50px;clear:both}
ul#verticalmenu li {color:#000;}
ul#verticalmenu li ul{margin-bottom:5px;}
ul#verticalmenu li a{color:#000;letter-spacing:.5px;}
ul#verticalmenu li h3{color:#000;text-transform:uppercase;float:left;letter-spacing:0px;line-height:100%;margin-bottom:2px;}
ul#verticalmenu li h3 a{color:#000;font-size:9pt;letter-spacing:0px}
ul#verticalmenu li a.selected{background:#ccc}
ul#verticalmenu li h3.selected{font-weight:bold;background:#ccc}
ul#verticalmenu li ul li a{margin-bottom:5px;line-height:130%}

div#pagebody a {font-family:arial!important;text-decoration:underline}
div#pagebody form input,div#maincolumn form textarea,div#maincolumn form select{width:300px!important}
div#pagebody form span.checkbox input {width:12px!important;height:12px}
div#pagebody form label{width:200px!important}

ul#footer {list-style-type:none;border-top:1px solid #eee;padding-top:20px;margin-top:20px;}
ul#footer li {float:left;padding-right:15px;}
ul#footer li a{color:black;font-size:8pt}
ul#footer li a:hover{color:white;}

div#flashmessage {color:white;font-weight:bold;font-size:12pt;padding:2px;text-align:center}
div#flashmessage span.flash_fail{display:block;background:red}
div#flashmessage span.flash_succes{display:block;background:green}

.windowloader {z-index:9999;position:absolute;border:1px dashed black;padding:5px;background:white}
#windowloader_modal {left:0px;top:0px;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;position:absolute;background:white;z-index:999}

.flash_fail {color:white;font-weight:normal;font-size:8pt;background:red;padding:2px 10px 2px 10px;display:block;text-transform:uppercase;letter-spacing:2px}
.flash_success {color:white;font-weight:normal;font-size:8pt;background:green;padding:2px 10px 2px 10px;display:block;text-transform:uppercase;letter-spacing:2px}
.flashmessagealert {color:red;font-size:14pt;background:#FFF8DC}

div.active_crud_menu img {display:block;float:left;padding:2px;border:1px solid #eee;background:white;margin-right:1px}
div.active_crud_menu img:hover {border-color:black}

div#legend {font-size:7pt;margin-top:-45px;color:#eee}
div#referers {margin-top:-40px;color:#eee}
div#referers a{font-size:8pt;text-transform:uppercase;font-family:arial;color:#ccc!important}

div.pagination a,div.pagination b {font-family:arial;font-weight:bold;display:block;float:left;width:14px;height:14px;border:1px solid #000;color:black;text-align:center;line-height:140%;margin-right:2px}
div.pagination b {border-bottom:3px solid black}
div.pagination a:hover{background:#333;color:white}

.markername {position:absolute;padding:2px;border:1px solid #f1f1f1;background:#eee}

div.autocomplete {position:absolute;width:250px;background-color:white;margin:0px;padding:0px;}
div.autocomplete ul {border-top:1px dotted #ccc;border-left:1px dotted #ccc;border-right:1px dotted #ccc;list-style-type:none;margin:0px;padding:0px;}
div.autocomplete ul li.selected { background-color: black;color:white}
div.autocomplete ul li {list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer;border-bottom:1px dotted black}

input#tf_itemsearch {border:1px solid #303030;border-bottom-width:5px;margin-top:10px;margin-bottom:15px;padding:4px;}

a#preview{display:block;margin:5px;border:1px solid black;margin-top:6px;padding-left:10px;padding-right:10px;text-decoration:none;color:black}
a#preview:hover{color:white}

div.active_crud_menu img {display:block;float:left;padding:2px;border:1px solid #eee;background:white;margin-right:1px}
div.active_crud_menu img:hover {border-color:black}

div#referers a {text-decoration:none;color:#666;}
div#referers a:hover {color:black;background:none}

#basic {text-align:left}
