/*
orange = #ff8a3c;
dark orange = #e17833;
red = #e30004;
dark blue = #004a9d;
blue #00a5ea;
light blue #81d0f5;
purple #8d9bcd;
human #f2ab8b;
maroon = #861819;
yellow = #ffe200;
*/

#mainmenu a:link { text-decoration:none; color:#fff;}
#mainmenu a:visited {	text-decoration:none; color:#fff;}
#mainmenu a:hover { color:#e30004;}
#mainmenu a:active {	text-decoration:none; color:#fff;}

.gallery {
    margin:5px;
    height:140px;
    width:140px;
    vertical-align:middle;
    display:block;
    float:left;
    background:#fff;
}

body, ul, li, div, p, h1, h2, h3, h4, img, td, th, table {margin:0;padding:0;border:none;}

body {
    text-align:center;
    background:#fff;
    height:100%;
    overflow:auto;
}



#wrapper {
    font:normal 14px sans-serif;
    width:960px;
    height:100%;
    margin:auto;
    background:url(../images/shadow.gif) repeat-y;
    
}

#mainmenu {
    float:left;
    height:100%;
    width:199px;
    text-align:center;
    overflow:hidden;
    background:#004a9d;
    margin-left:6px;
}

#mainmenu .menu_main {
    margin:30px 0;
}

#mainmenu ul {
    list-style:none;
    margin:0 30px;
    text-align:right;
}

#mainmenu li {
    border-top:dotted 1px #000;
    font-size:16px;
    padding:8px 0;
}

#content {
    width:450px;
    float:left;
    padding:15px;
    text-align:justify;
}

#divider {
    float:left;
    width:20px;
    height:100%;
    background:#00a5ea;
}

#content h1 {
    font:bold 18px serif;
    margin-bottom:10px;
    color:#e30004;
    text-align:left;
}

#content h2 {
    font:bold 15px sans-serif;
    margin-bottom:5px;
    color:#004a9d;
    text-align:left;
}

#content p {
    font:normal 14px sans-serif;
    margin-bottom:15px;
    color:#000;
}

#content img {
    background:#fff;
    
}

#content table {table-layout:fixed;border-collapse:collapse;empty-cells:show;}
#content td {font-weight:normal;vertical-align:text-top;}
#content th {padding-top:15px;color:#004a9d;vertical-align:text-top;text-align:left;vertical-align:text-top;}

#content span {color:#e30004;font-size:12px;}
#content ol {font-weight:normal;color:#000;font-size:14px;}
#content ul {list-style-position:inside;font-weight:normal;margin:0 0 15px 15px;list-style:outside;text-align:left;}


#content a:link { color:#e30004;}
#content a:visited {color:#e30004;}
#content a:hover {color:#004a9d;}
#content a:active {color:#e30004;}

#pic_wrapper {

    text-align:left;
    width:255px;   
    float:right;
    
}

#logo {
    width:250px;
    position:fixed;
    top:80px;
    margin-left:30px;
}

#pic {
    width:250px;
    position:fixed;
    bottom:0; 
 }
 
#footer {width:450px;text-align:center;height:50px;font-size:11px;padding:50px 0 10px 0;clear:both;}
#footer ul {text-align:center;margin-bottom:5px;}
#footer li {display:inline;border-right:solid 1px #e17833;padding:0 5px;vertical-align:middle;}
 
#footer a:link { text-decoration:none; color:#000; }
#footer a:visited {text-decoration:none; color:#000;}
#footer a:hover {text-decoration:none;color:#cd3f27;}
#footer a:active {text-decoration:none; color:#000;}

#map {
    width:450px;
    height:412px;
    background:url(../images/map.jpg) no-repeat;
    position:relative;
}
#map a {position:absolute;background:#fff;opacity:0.85;}

.left {float:left;margin:0 10px 10px 0;width:140px;height:140px;}
.right {float:right;padding:15px 0 10px 15px;width:140px;height:140px;}
