﻿@import url('http://yui.yahooapis.com/3.1.0/build/cssreset/reset-min.css');


html, body
{
    height: 100%;
}

body
{
    font-family: Arial;
    font-size: 0.9em;
    background-color: #213D19;
}

strong
{
    font-weight: bold;    
}

a
{
    color: Blue;
}

h2
{
    font-size: 1.5em;
    color: #213D19;
    margin-bottom: 20px;
}

h3
{
    font-size: 1.2em;
    color: #213D19;
}

h3 a
{
    color: #213D19;
    font-size: 1.2em;
    font-weight: bolder;
    text-decoration: none;
}

h3 a:hover
{
    color: #2C6D2C;   
}

table, th, td
{
    border-collapse: collapse;
    border: 1px solid #213D19;
}

th, td
{
    padding: 7px 7px 7px 7px;
}

th
{
    background-color: #549458;
    color: White;
}

div.container
{
    padding-top: 25px;
    padding-bottom: 25px;
    background-color: #213D19;
}

div.wrapper
{
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    border: 2px solid #8EA278;
}

div.wrapper-m
{
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    border: 2px solid #8EA278;
    background-color: #fff;
}

div.main
{
    background-image: url(Images/homepage_02.jpg);
    background-repeat: no-repeat;
    height: 395px;
    width: 900px;
    padding-left: 35px;
}

div.main-m
{
    width: 760px;
    padding-right: 80px;
    padding-left: 60px;
    background-image: url(Images/red-line.jpg);
    background-repeat: no-repeat;
}

.navigation a:hover
{
    color: #fff;
    background: url(Images/tab-left-highlighted.png) left top no-repeat;
    padding-left: 18px;
    padding-bottom: 20px;
    text-decoration: none;
}

.navigation a:hover span
{
    background-image: url(Images/tab-fill-highlighted.png);
    background-repeat: repeat-x;
    padding-right: 17px;
    padding-bottom: 20px;
}

.navigation a:hover div
{
    background-image: url(Images/tab-right-highlighted.png);
    float: right;
    width: 16px;
    padding-bottom: 20px;
}

.navigation a.active-tab
{
    color: #fff;
    background: url(Images/tab-left-active.png) left top no-repeat;
    padding-left: 18px;
    padding-bottom: 20px;
    text-decoration: none;
}

.navigation a.active-tab span
{
    background-image: url(Images/tab-fill-active.png);
    background-repeat: repeat-x;
    padding-right: 17px;
    padding-bottom: 20px;
}

.navigation a.active-tab div
{
    background-image: url(Images/tab-right-active.png);
    float: right;
    width: 16px;
    padding-bottom: 20px;
}


.navigation a
{
    background: url(Images/tab-left.png) left top no-repeat;
    color: #fff;
    padding-left: 18px;
    padding-bottom: 7px;
    text-decoration: none;
}

.navigation a span
{
    background-image: url(Images/tab-fill.png);
    background-repeat: repeat-x;
    padding-right: 17px;
    padding-bottom: 7px;
}

.navigation a.last-tab span
{
    padding-right: 5px;
}

.navigation a div
{
    background-image: url(Images/tab-right.png);
    float: right;
    width: 16px;
    padding-bottom: 20px;
}

.navigation ul
{
    list-style: none;
}

.navigation li
{
    float: left;
    margin-left: -10px;
}

div.content
{
    clear: both;
    padding-top: 30px;
    padding-bottom: 30px;
}

#ckbody
{
    background-color: #fff;
}

div.footer
{
    width: 760px;
    background-image: url(Images/footer-fill.jpg);
    color: White;
    font-size: 0.9em;
    text-align: center;
    padding: 15px 70px 0 70px;
}

div.footer-m {
    width: 875px;
    height: 50px;
    background-image: url(Images/footer-fill.jpg);
    color: white;
    font-size: 0.9em;
    text-align: center;
    padding: 15px 10px 0 15px;
}

p.legal-notice
{
    color: White;
    font-size: 0.8em;
    margin-top: 10px;
}

#preloadImages /* preload rollover images */
{
    width: 0px;
    height: 0px;
    display: inline;
    background-image: url(images/tab-right-highlighted.png);
    background-image: url(images/tab-left-highlighted.png);
    background-image: url(images/tab-fill-highlighted.png);
    background-image: url(images/tab-right-active.png);
    background-image: url(images/tab-left-active.png);
    background-image: url(images/tab-fill-active.png);
}



table, th, td
{
    border-collapse: collapse;
    border: 1px solid #213D19;
}

th, td
{
    padding: 7px 25px 7px 7px;
}

th
{
    background-color: #549458;
    color: White;
}

#contact-area
{
    width: 600px;
    margin-top: 25px;
    border: 1px solid #213D19;
    margin-bottom: 25px;
    padding: 10px 10px 10px 10px;
}

#contact-area input, #contact-area textarea
{
    padding: 5px;
    margin: 0px 0px 10px 0px;
    border: 1px solid #ccc;
}

#contact-area input{ width: 250px; }

#contact-area input.phone
{
    width: 120px;    
}

#contact-area textarea
{
    width: 450px;
    height: 90px;
}

#contact-area input.submit-button
{
    width: 120px;
    float: right;
    cursor: pointer;
    margin-right: 20px;
    background-color: #213D19;
    color: #FFFFFF;
}

#contact-area input.submit-button:hover
{
    background-color: #549458;
}

#contact-area label
{
    float: left;
    text-align: right;
    margin-right: 15px;
    width: 100px;
    padding-top: 5px;
}



.field-validation-error
{
    color: Red;
    font-size: .8em;
}

.input-validation-error
{
    background-color: #FFE8E8;   
}

ul.action-menu 
{
    list-style:none;
    padding-bottom:10px;
}
ul.action-menu li 
{
    display:inline;
    padding-right:10px;
}

/** News **/

div.sidebar
{
    border:2px solid #8EA278; float:right; width:150px; background-color:#213D19; margin: 0px 0px 10px 10px; padding: 10px 10px 10px 10px;
}

div.post
{
    margin: 0 0 40px 0;
}

div.post-meta
{
    border-top: 1px dotted black;
    margin: 0 0 20px 0;
    font-size: .9em;
}

input.title-textbox
{
    width: 600px;   
}
ul.news-menu
{
    list-style-type: none;
}

ul.news-menu li
{
    margin: 5px 5px 5px 5px;
}

ul.news-menu li a
{
    font-size: 1.1em;
    color: White;
    text-decoration: none;
}

ul.news-menu li a:hover
{
    text-decoration: underline;
}

ul.news-menu li.news-menu-active a
{
    color: Yellow;
}

li.news-menu-first
{
    padding-bottom: 10px;
}

input.edit-form-text 
{
    width:450px;
    margin-bottom:10px;
}

textarea.edit-form-textarea 
{
    width:450px;
    height:90px;
    margin-bottom:10px;
}

/** Icon Links **/
.iconlink
{
    /*background: transparent url(images/icons/files/file.png) center left no-repeat;*/
    display: inline-block;
    padding-left: 20px;
    line-height: 18px;
}

.iconlink-notext 
{
    width:0px;
    overflow:hidden;
}

/** Icon Links - Actions **/
.iconlink-action-edit
{
    background: transparent url(images/icons/actions/edit.png) center left no-repeat;
}

.iconlink-action-delete
{
    background: transparent url(images/icons/actions/editdelete.png) center left no-repeat;
}

.iconlink-action-add
{
    background: transparent url(images/icons/actions/edit_add.png) center left no-repeat;
}

.iconlink-action-cancel
{
    background: transparent url(images/icons/actions/back.png) center left no-repeat;
}

.iconlink-action-save
{
    background: transparent url(images/icons/actions/document_save.png) center left no-repeat;
}

.iconlink-action-createuser
{
    background: transparent url(images/icons/actions/add_user.png) center left no-repeat;
}

.iconlink-action-login
{
    background: transparent url(images/icons/actions/system_lock_screen.png) center left no-repeat;
}

.iconlink-action-logout
{
    background: transparent url(images/icons/actions/system_suspend.png) center left no-repeat;
}

.iconlink-action-changepassword
{
    background: transparent url(images/icons/actions/password.png) center left no-repeat;
}

/** Icon Links - Files **/
.iconlink-file-7z
{
    background: transparent url(images/icons/files/7z.png) center left no-repeat;
}
.iconlink-file-ai
{
    background: transparent url(images/icons/files/ai.png) center left no-repeat;
}
.iconlink-file-aiff
{
    background: transparent url(images/icons/files/aiff.png) center left no-repeat;
}
.iconlink-file-asc
{
    background: transparent url(images/icons/files/asc.png) center left no-repeat;
}
.iconlink-file-audio
{
    background: transparent url(images/icons/files/audio.png) center left no-repeat;
}
.iconlink-file-bin
{
    background: transparent url(images/icons/files/bin.png) center left no-repeat;
}
.iconlink-file-bz2
{
    background: transparent url(images/icons/files/bz2.png) center left no-repeat;
}
.iconlink-file-c
{
    background: transparent url(images/icons/files/c.png) center left no-repeat;
}
.iconlink-file-cfc
{
    background: transparent url(images/icons/files/cfc.png) center left no-repeat;
}
.iconlink-file-cfm
{
    background: transparent url(images/icons/files/cfm.png) center left no-repeat;
}
.iconlink-file-chm
{
    background: transparent url(images/icons/files/chm.png) center left no-repeat;
}
.iconlink-file-class
{
    background: transparent url(images/icons/files/class.png) center left no-repeat;
}
.iconlink-file-conf
{
    background: transparent url(images/icons/files/conf.png) center left no-repeat;
}
.iconlink-file-cpp
{
    background: transparent url(images/icons/files/cpp.png) center left no-repeat;
}
.iconlink-file-cs
{
    background: transparent url(images/icons/files/cs.png) center left no-repeat;
}
.iconlink-file-css
{
    background: transparent url(images/icons/files/css.png) center left no-repeat;
}
.iconlink-file-csv
{
    background: transparent url(images/icons/files/csv.png) center left no-repeat;
}
.iconlink-file-deb
{
    background: transparent url(images/icons/files/deb.png) center left no-repeat;
}
.iconlink-file-divx
{
    background: transparent url(images/icons/files/divx.png) center left no-repeat;
}
.iconlink-file-doc, .iconlink-file-docx
{
    background: transparent url(images/icons/files/doc.png) center left no-repeat;
}
.iconlink-file-dot
{
    background: transparent url(images/icons/files/dot.png) center left no-repeat;
}
.iconlink-file-eml
{
    background: transparent url(images/icons/files/eml.png) center left no-repeat;
}
.iconlink-file-enc
{
    background: transparent url(images/icons/files/enc.png) center left no-repeat;
}
.iconlink-file-file
{
    background: transparent url(images/icons/files/file.png) center left no-repeat;
}
.iconlink-file-gif
{
    background: transparent url(images/icons/files/gif.png) center left no-repeat;
}
.iconlink-file-gz
{
    background: transparent url(images/icons/files/gz.png) center left no-repeat;
}
.iconlink-file-hlp
{
    background: transparent url(images/icons/files/hlp.png) center left no-repeat;
}
.iconlink-file-htm
{
    background: transparent url(images/icons/files/htm.png) center left no-repeat;
}
.iconlink-file-html
{
    background: transparent url(images/icons/files/html.png) center left no-repeat;
}
.iconlink-file-image
{
    background: transparent url(images/icons/files/image.png) center left no-repeat;
}
.iconlink-file-iso
{
    background: transparent url(images/icons/files/iso.png) center left no-repeat;
}
.iconlink-file-jar
{
    background: transparent url(images/icons/files/jar.png) center left no-repeat;
}
.iconlink-file-java
{
    background: transparent url(images/icons/files/java.png) center left no-repeat;
}
.iconlink-file-jpeg
{
    background: transparent url(images/icons/files/jpeg.png) center left no-repeat;
}
.iconlink-file-jpg
{
    background: transparent url(images/icons/files/jpg.png) center left no-repeat;
}
.iconlink-file-js
{
    background: transparent url(images/icons/files/js.png) center left no-repeat;
}
.iconlink-file-lua
{
    background: transparent url(images/icons/files/lua.png) center left no-repeat;
}
.iconlink-file-m
{
    background: transparent url(images/icons/files/m.png) center left no-repeat;
}
.iconlink-file-mm
{
    background: transparent url(images/icons/files/mm.png) center left no-repeat;
}
.iconlink-file-mov
{
    background: transparent url(images/icons/files/mov.png) center left no-repeat;
}
.iconlink-file-mp3
{
    background: transparent url(images/icons/files/mp3.png) center left no-repeat;
}
.iconlink-file-mpg
{
    background: transparent url(images/icons/files/mpg.png) center left no-repeat;
}
.iconlink-file-odc
{
    background: transparent url(images/icons/files/odc.png) center left no-repeat;
}
.iconlink-file-odf
{
    background: transparent url(images/icons/files/odf.png) center left no-repeat;
}
.iconlink-file-odg
{
    background: transparent url(images/icons/files/odg.png) center left no-repeat;
}
.iconlink-file-odi
{
    background: transparent url(images/icons/files/odi.png) center left no-repeat;
}
.iconlink-file-odp
{
    background: transparent url(images/icons/files/odp.png) center left no-repeat;
}
.iconlink-file-ods
{
    background: transparent url(images/icons/files/ods.png) center left no-repeat;
}
.iconlink-file-odt
{
    background: transparent url(images/icons/files/odt.png) center left no-repeat;
}
.iconlink-file-ogg
{
    background: transparent url(images/icons/files/ogg.png) center left no-repeat;
}
.iconlink-file-pdf
{
    background: transparent url(images/icons/files/pdf.png) center left no-repeat;
}
.iconlink-file-pgp
{
    background: transparent url(images/icons/files/pgp.png) center left no-repeat;
}
.iconlink-file-php
{
    background: transparent url(images/icons/files/php.png) center left no-repeat;
}
.iconlink-file-pl
{
    background: transparent url(images/icons/files/pl.png) center left no-repeat;
}
.iconlink-file-png
{
    background: transparent url(images/icons/files/png.png) center left no-repeat;
}
.iconlink-file-ppt
{
    background: transparent url(images/icons/files/ppt.png) center left no-repeat;
}
.iconlink-file-ps
{
    background: transparent url(images/icons/files/ps.png) center left no-repeat;
}
.iconlink-file-py
{
    background: transparent url(images/icons/files/py.png) center left no-repeat;
}
.iconlink-file-ram
{
    background: transparent url(images/icons/files/ram.png) center left no-repeat;
}
.iconlink-file-rar
{
    background: transparent url(images/icons/files/rar.png) center left no-repeat;
}
.iconlink-file-rb
{
    background: transparent url(images/icons/files/rb.png) center left no-repeat;
}
.iconlink-file-rm
{
    background: transparent url(images/icons/files/rm.png) center left no-repeat;
}
.iconlink-file-rpm
{
    background: transparent url(images/icons/files/rpm.png) center left no-repeat;
}
.iconlink-file-rtf
{
    background: transparent url(images/icons/files/rtf.png) center left no-repeat;
}
.iconlink-file-sig
{
    background: transparent url(images/icons/files/sig.png) center left no-repeat;
}
.iconlink-file-sql
{
    background: transparent url(images/icons/files/sql.png) center left no-repeat;
}
.iconlink-file-swf
{
    background: transparent url(images/icons/files/swf.png) center left no-repeat;
}
.iconlink-file-sxc
{
    background: transparent url(images/icons/files/sxc.png) center left no-repeat;
}
.iconlink-file-sxd
{
    background: transparent url(images/icons/files/sxd.png) center left no-repeat;
}
.iconlink-file-sxi
{
    background: transparent url(images/icons/files/sxi.png) center left no-repeat;
}
.iconlink-file-sxw
{
    background: transparent url(images/icons/files/sxw.png) center left no-repeat;
}
.iconlink-file-tar
{
    background: transparent url(images/icons/files/tar.png) center left no-repeat;
}
.iconlink-file-tex
{
    background: transparent url(images/icons/files/tex.png) center left no-repeat;
}
.iconlink-file-tgz
{
    background: transparent url(images/icons/files/tgz.png) center left no-repeat;
}
.iconlink-file-txt
{
    background: transparent url(images/icons/files/txt.png) center left no-repeat;
}
.iconlink-file-vcf
{
    background: transparent url(images/icons/files/vcf.png) center left no-repeat;
}
.iconlink-file-video
{
    background: transparent url(images/icons/files/video.png) center left no-repeat;
}
.iconlink-file-vsd
{
    background: transparent url(images/icons/files/vsd.png) center left no-repeat;
}
.iconlink-file-wav
{
    background: transparent url(images/icons/files/wav.png) center left no-repeat;
}
.iconlink-file-wma
{
    background: transparent url(images/icons/files/wma.png) center left no-repeat;
}
.iconlink-file-wmv
{
    background: transparent url(images/icons/files/wmv.png) center left no-repeat;
}
.iconlink-file-xls, .iconlink-file-xlsx
{
    background: transparent url(images/icons/files/xls.png) center left no-repeat;
}
.iconlink-file-xml
{
    background: transparent url(images/icons/files/xml.png) center left no-repeat;
}
.iconlink-file-xpi
{
    background: transparent url(images/icons/files/xpi.png) center left no-repeat;
}
.iconlink-file-xvid
{
    background: transparent url(images/icons/files/xvid.png) center left no-repeat;
}
.iconlink-file-zip
{
    background: transparent url(images/icons/files/zip.png) center left no-repeat;
}

