﻿/*/////////////////////////////////////////////////////////////////////////
Description: Global styles

Content in this CSS-file:
    - Overall settings
    - Portal.Master DIVS
    - Small menu
    - Master menu
    - Footer

/////////////////////////////////////////////////////////////////////////*/

/*====================================================
    GLOBAL.CSS
====================================================*/
* {
    margin: 0; padding: 0;
}
html,body {
    
}
body {
    margin: 0; padding: 0; font: 11px/1.4em verdana; color: #000; background: #fff; text-align: center;
}

/*
	##### GLOBAL SETTINGS #####
*/
img, img a, img a:hover {
    border: 0;
}
input, select {
    font-size: 1em;
}
p {
    margin-bottom: 8px;
}
a {
    color: #C7372D; text-decoration: none;
}
a:hover {
    color: #9F0000; text-decoration: underline;
}
.left { float: left; }
div#shadow100 {
    width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000; z-index: 30; filter:alpha(opacity=0); -moz-opacity: 0.0; opacity: 0.0;
    display: none;
}

/*
	##### GLOBAL LAYOUT #####
*/
div#master_wrapper {
    width: 800px; text-align: left; margin: 0 auto; background: #fff;
}
div#content_wrapper {
    width: 800px; margin: 0 auto;
}
div#header_wrapper {
    width: 800px; height: 84px; background: url(Images/header_line.gif) no-repeat;
}
div#header_logo {
    width: 800px; height: 51px; 
}
div#header_logo img {
    display: none;
}
div.topborder {
    display: none;
}

/*
	##### SMALL MENU #####
*/
div#smallmenu_wrapper {
    display: none;
}

/*
	##### MAIN MENU #####
*/
div#menu_wrapper {
    width: 800px; height: 23px;
}
div#menu_wrapper ul {
    list-style-type: none; float: left; border-left: #B4B4B4 1px solid;
}
div#menu_wrapper ul li {
    display: inline; float: left;
}
div#menu_wrapper ul li a {
    background: #E3DFDC; color: #000; height: 21px; display: block; text-decoration: none; padding: 0 28px; line-height: 23px;
    font-size: 1em; float: left; border: #B4B4B4 1px solid; border-left: 0;
}
div#menu_wrapper ul li a:hover {
    background: #E3DFDC; color: #C7372D; height: 21px; display: block; text-decoration: none; padding: 0 28px; line-height: 23px;
    font-size: 1em; float: left; border: #B4B4B4 1px solid; border-left: 0;
}
div#menu_wrapper .active a {
    background: #fff; color: #000; height: 21px; display: block; text-decoration: none; padding: 0 28px; line-height: 23px;
    font-size: 1em; float: left; border-left: 0; border-bottom: 0;
}

div#subNav {
    display: none;
}
/*
	##### FOOTER #####
*/
div#clear_footer {
	width: 800px; height: 20px; clear: both;
}
div#footer_wrapper {
    width: 800px; height: 87px; margin: 0 auto;
}
div#footer_menu {
    width: 800px; height: 87px; background: url(Images/footer_logo.gif) no-repeat;
}
div#footer_menu ul {
    display: none;
}
div.footer_copy {
    display: none;
}
div#footer_logo {
    display: none;
}

/*
	##### CUSTOM PAGES #####
*/

div#contactleft {
    width: 180px; height: 160px; float: left; display: inline; margin-right: 16px; padding-top: 170px; font-weight: bold;
    background: url(../Support/Images/contact.jpg) no-repeat;
}
div#frontcontent {
    width: 590px; float: left; margin-top: 12px; padding-bottom: 12px;
}
div#frontcontent h1 {
    font: normal normal normal 1.9em verdana, helvetica, sans-serif; margin: 0 0 20px 0;
}
div#contactleft a {
    margin-left: 6px;
}