/*********************************************************************************************************************
    COMMON
*********************************************************************************************************************/

    *
        {
            margin:0px;
            padding:0px;
        }
    
    html
        {
            background-color:#ffffff;
            font-family:Tahoma, Verdana;
            font-size: 100%; /* IE hack */
        } 
    
    body
        {
            font-family:Tahoma, Verdana;
            font-size:11px;
            line-height: 14px;
            color: #111111;
        }
        
	a 
	{
		text-decoration: none;
		color: #09097e;
	} 
    
    p
        {
            display:block;
            margin:auto;
        }
    
    ul, ol
        {
            display:block;
            margin:auto auto auto 30pt;
        }
    
    h1
        {
        	font-weight:normal;
        	padding: 10px 0px 10px 0px;
        	font-size: 22px;
        }
    
    h2
        {
        	font-size: 16px;
        	font-weight: normal;
        }
    
    h3
        {
        	font-size: 13px;
        }
    
    h4
        {
        }  
    
    .WebAccess
        {
	        display: none;
        }
    
    .ClearSpace
        {
            clear:both;
        }
     img
		{
			border:0px;
		}   
/*********************************************************************************************************************
    SITECONTAINER
*********************************************************************************************************************/

    #SiteContainer
        {
            position:relative;
            width:960px;
            margin-left: auto;
            margin-right: auto;
        }

/*********************************************************************************************************************
    SITEHEADER
*********************************************************************************************************************/
    
    #SiteHeader
        {
        	display: none;
        	/*
        	width:960px;
        	height: 88px;
        	background: #ffffff url(../../images/gfx/mnu_bg.gif) no-repeat scroll 0px 17px;
			*/
        }
        
/*********************************************************************************************************************
    SITEMENU
*********************************************************************************************************************/

    #SiteMenu
	{
		width:960px;
    	height: 88px;
    	background: #ffffff url(../../images/gfx/mnu_bg.gif) no-repeat scroll 0px 17px;
		/*
		width: 467px;
		height: 45px;
		position: absolute;
		top: 34px;
		left: 25px;
		*/
	}
        
	#SiteMenu #globalSearchBox
    {
    	position: absolute;
    	left: 505px;
    	top: 45px;
    }
    
    #SiteMenu #globalSearchBox #frmGlobalSearch
    {
    	float: left;
    	clear: none;
    }
    
    #SiteMenu #globalSearchBox #frmSearchDiv
    {
    	height: 20px;
    	width: 181px;
    	background-image: url(../../images/gfx/src.gif);
    	background-repeat: no-repeat;
    }
    
    #SiteMenu #globalSearchBox #frmSearchDiv.searchOut
    {
    	background-image: url(../../images/gfx/src.gif);
    }
    
    #SiteMenu #globalSearchBox #frmSearchDiv.searchHover
    {
    	background-image: url(../../images/gfx/src_over.gif);
    }
    
    #SiteMenu #globalSearchBox #searchLabel
    {
    	color: #ffffff;
    	float: left;
    	clear: none;
    	padding: 3px 5px 0px 0px;
    }
    
    #SiteMenu #globalSearchBox #frmSearchDiv #frmSearchText
    {
    	height: 18px;
    	width: 160px;
    	float: left;
    	padding: 2px 0px 0px 4px;
    }
    
    #SiteMenu #globalSearchBox #frmSearchDiv #frmSearchText #SearchString
    {
    	border: 0px solid black;
    	height: 16px;
    	width: 158px;
    }
    
    #SiteMenu #globalSearchBox #frmSearchDiv #frmSearchSubmit
    {
    	height: 20px;
    	width: 17px;
    	float: left;
    }
    
    #SiteMenu #globalSearchBox #frmSearchDiv #frmSearchSubmit #btnSearchSubmit
    {
    	height: 20px;
    	width: 17px;
    	border: 0;
    	cursor: pointer;
    	background-color: Transparent;
    }
    
    #SiteMenu #homeLink {display: block; width: 205px; height: 52px; position: absolute; left: 733px; top: 16px; background-color: transparent;} 
/*********************************************************************************************************************
    PAGECONTENT
*********************************************************************************************************************/
    
    #PageContent
        {
            width:938px;
            float:left;
            padding: 10px 5px 5px 17px;
        }
    .BoxContent p
		{
			margin: 0 0 15px 0;
		}
        
/*********************************************************************************************************************
    SITEFOOTER
*********************************************************************************************************************/
    
    #SiteFooter
    {
		clear:both;
		color: #666666;
		padding: 10px 0px 0px 17px;
		height: 20px;
		border-top: solid 1px #ddd;
		margin: 30px 5px 0 18px;
    }
        
    #SiteFooter div a {color: #666666;}    
        
	#SiteFooter #copyright {width: 300px; float: left;}
	
	#SiteFooter #contactinfo {width: 300px; float: left;}
	
	#SiteFooter #developer {width: 300px; float: left;}
	
	#SiteFooter #disclaimer {float: left;}
        
/*********************************************************************************************************************
    LOGIN
*********************************************************************************************************************/
    #LoginContainer
        {
            position:relative;
            width:300px;
            border:solid 1px #7b7b7b;
            margin:20px auto;
            padding:20px;
        }
        #LoginContainer fieldset
            {
                border:0;
                background-image:url(../../images/login_logo.gif);
                background-position:center top;
                background-repeat:no-repeat;
                padding-top:50px;
                text-align:center;
            }
        #LoginContainer ul
            {
                position:relative;
                width:250px;
                margin:0px auto;
                list-style-type:none;
                padding:0px;
                text-align:right; 
            }
            #LoginContainer ul li
                {
                    margin-bottom:3px;
                }
        #LoginContainer input
            {
                margin-left:5px;
                width:160px;
            }
        #LoginContainer #strUser
            {
                background-color:#cfd4d9;
                border:solid 1px #7b7b7b;
            }
        #LoginContainer #strPassword
            {
                background-color:#cfd4d9;
                border:solid 1px #7b7b7b;
            }
            
        #LoginContainer .ErrorMsg
            {
                background-color: #cc0000;
                color:#ffffff;
                font-weight:bold;
                padding:5px;
                margin-bottom:20px;
            }
                
        
/*********************************************************************************************************************
    ERROR
*********************************************************************************************************************/
    
    .Error
        {
            background-color:#ffffff;
            border:solid 1px #ff0000;
            padding:10px;
            margin:10px;
            color:#ff0000;
        }
    
    /** Misc **/
    
    #breadCrumbs
    {
    	float: left;
    	width: 938px;
    	padding: 10px 0px 10px 0px;
    	margin-left: 17px;
    	border-bottom: 1px solid #CFCFCF;
    }
    
    #breadCrumbs h1 {clear: both; float: left;}
    
    #breadCrumbs .crumbString {float: right;}
    
    .framed {border: 1px solid #CFCFCF;}
    
    .hPadding1 {padding: 20px 0px 20px 0px;}
    
/** Print **/
@media print
{
	#SiteFooter, #SiteMenu, #breadCrumbs {display: none;}
}