﻿* 
        {
            margin: 0;
        }

        body
        {
            text-align:center;
            font-family:Arial, Verdana;
            font-size:12px;
            color:#444;
            height:100%;
            line-height:1.7em;
            background-color: #fcfcfc;
        }
        
        html, #form1, div#content
        {
            height:100%;
        }
        
        
        h1
        {
            margin:30px 0;
            font-size:22px;
        }
        
        p
        {
            margin: 15px 0;
        }
        
        ul{list-style-type:none;}

        a, a:visited
        {
            color:Blue;
            text-decoration:underline;
        }

        td
        {
            vertical-align:top;
        }

        * html #wrapper 
        {
            height: 100%;
        }        
        
        
        
        div#wrapper
        {
            min-height: 50%;
            width: 990px;
            margin: auto;
            border:0px solid blue;
            border-left:5px solid #0c0cc5;
            border-top:5px solid #0c0cc5;
            border-bottom:none;
            text-align:left;
            padding:5px 5px 0 0;
            position:relative;
            top:5px;
            margin-bottom:0px;
            
        }
        
        div#content_header
        {
            border-bottom:1px dashed #ccf;
            height:163px;
        }


        
        div#logo
        {
            float:left;
            padding-left:5px;
        }
        
        
        div#navigation_menu
        {
            clear:right;
            float:right;
            position: relative;
            top:111px;
        }
        
        #navigation_menu ul{height:32px;}
        #navigation_menu ul li{width:100px; height:32px; float:left;background:url('/img/topmenu-100.jpg') 0 0 no-repeat #F5F4F4;}
        #navigation_menu ul li a{width:98px; height:32px; display:block;  color:#666; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; line-height:32px; margin:0 2px 0 0;}
        #navigation_menu ul li a:hover{background:url('/img/topmenu-hover_100_blue.jpg') 0 0 no-repeat #F5F4F4; color:#fff; text-decoration:none;}

        #navigation_menu ul li.active{background:url('/img/topmenu-hover_100_blue.jpg') 0 0 no-repeat #F5F4F4; color:#fff; text-decoration:none; font-size:12px; font-weight:bold; text-align:center; line-height:32px;}

        div#content_main
        {
            width:750px;
            float:right;
            padding:12px;
        }

        div#content_main ul
        {
            list-style-type:disc;
        }

        div#content_main ul ul
        {
            list-style-type:circle;
        }

        div#content_shortcuts
        {
            float:right;
            padding-right:30px;
        }
        
        div#content_shortcuts ul
        {
            list-style-image:url('/img/icon_shortcut.gif');
        }
        
        div#content_shortcuts ul li a
        {
            position:relative;
            left:-5px;
            top:-7px;   
        }
        
        div#footer 
        {
	        clear: both;
	        background:url('/img/footer_bar1.gif') no-repeat;
	        height:30px;
        }
        
        div#footer_text
        {
            position:relative;
            top:35px;
            font-size:8pt;
            color:#999999;
            text-align:center;
        }
        
        div#footer .smallLink
        {
           font-size:8pt;
           color:#999999; 
        }
        
        .clear
        {
            clear:both;
        }
        
        .txtMedium
        {
            width:300px;
        }
        
        .txtShort
        {
            width:100px;
        }
        
        .contact_list label
        {
            margin-left:5px;
        }
        
        .error
        {
            color:Red;
        }
        
        .mailSent
        {
            width:500px;
            border:1px solid #cccccc;
            background-color: #C6FF9F;
            font-weight:bold;
            color:Black;
            padding:15px;
        }
            
        .img_left
        {
            border:1px solid #ccc; 
            padding:5px; 
            vertical-align:top;
            float:left;
            margin:0 10px 10px 0;
        }