/* TABLE OF CONTENTS

    - TEXT STYLES
    - LINK STYLES
    - MASK STYLES
    - FLASH STYLES
    - 2 COLUMN STYLES
    - DNN MENU STYLES
    - FONT SELECTOR

*/
    
    /* TEXT STYLES */
    body{
       font-family:Verdana, Arial, Sans-Serif;
       font-size:6.5pt;
       text-align:justify;
       font-weight:normal;
        }
    h1{   
        padding-top:0px;
        margin-top:5px;
        padding-bottom:0px;
        margin-bottom:-5px;
        }
    h1 .Head {
       font-family:Verdana, Arial, Sans-Serif;
       font-size:6.5pt;
        }
    .Normal{
       margin-right:10px;
       padding-top:0px;
       font-family:Verdana, Arial, Sans-Serif;
       font-size:6.5pt;
       text-align:justify;
       font-weight:normal;
        }
    
    /* LINK STYLES */    
    .colleft a, .colleft a:hover, .colleft a:active, .colleft a:visited, .colleft a:link{
        text-decoration:none;
        color:Gray;    
        }
    a .rollover {
        text-align:right;
        font-family:Verdana, Arial, Sans-Serif;
        color:Gray;
        font-size:8.5pt;
        padding:15px 0 7px 0;
        padding-right:80px;
        text-decoration:none;      
        }
    a:hover .rollover {
        text-align:right;
        font-family:Verdana, Arial, Sans-Serif;
        color:Black;
        font-size:8.5pt;
        padding:15px 0 7px 0;
        padding-right:80px;
        background:url(images/bullet.jpg) no-repeat 98% 6px; 
        text-decoration:none;  
        
        }
     a .activeitem {
        text-align:right;
        font-family:Verdana, Arial, Sans-Serif;
        color:Black;
        font-size:8.5pt;
        padding:15px 0 7px 0;
        padding-right:80px;
        background:url(images/bullet.jpg) no-repeat 98% 6px; 
        }
     
	/* MASK STYLES */
	.pagemask{
		width:850px;
	    margin-left:auto;
		margin-right:auto;
		margin:auto;
        }
    #headermask {
		background:url(images/header.jpg) no-repeat 0px 10px;
		height:90px;
		clear:both;
        }
	.footermask{
        background:black;
        width:835px;
        height:17px;
        text-align:right;
        padding-right:15px;
        clear:both;
        padding-top:1px;
        }
   
    #contentmask{
        height:265px;
        overflow:auto;
        margin-top:7px;
        line-height:15.5px;
        margin-right:10px;
        }
    .boxmask
    {
        
        clear:both;
        vertical-align:top;
        }
    .boxcol1
    {
        width:480px;
        float:left;
        margin-top:10px;
        margin-left:30px;
        overflow:auto;
        height:475px;
        }
    .boxcol2
    {
        width:310px;
        float:left;
        margin-top:10px;
        margin-left:30px;
        overflow:auto;
        height:475px;
        }
    .floatright
    {
        float:right;
        }
        
    /* FLASH */
	#flashcontent{
	    width:100%;
	    height:240px;
	    clear:both;
	    }
	    
	/* 2 COLUMN STYLES */
	.leftmenu {
		clear:both;
		margin-top:25px;
		padding-bottom:20px;
	    }
	.leftmenu .col1 {
		width:240px;
		float:left;
		height:320px;
	    }
	.leftmenu .col2 {
		width:599px;
		float:left;
		height:320px;
	    }


    
        
    /* DNN MENU */
    .main_dnnmenu_container {
	    background-color: transparent; 
	    
        }
    .main_dnnmenu_bar {
	    cursor: pointer; 
	    cursor: hand;
	    height:16px;
	    background-color: Transparent;
        }
    .main_dnnmenu_item td {
	    cursor: pointer; 
	    cursor: hand; 
	    color: #000000; 
	    font-size: 11px; 
	    font-weight: bold; 
	    font-style: normal; 
	    background-color: Transparent;
	    font-family:Verdana, Arial, Sans-Serif;
        white-space: nowrap;
        padding: 1px 3px 3px 1px;	
        }
    .main_dnnmenu_rootitem {
	    cursor: pointer; 
	    cursor: hand; 
	    color: white; 
	    font-size: 11px; 
	    font-weight: bold; 
	    font-style: normal; 
	    background-color: Transparent;
	    font-family:Verdana, Arial, Sans-Serif;
        white-space: nowrap;
        padding: 0px 12px 0px 5px;
        }
    .main_dnnmenu_itemhover {  
	    background-color: #8da4d3; 
        }
    .main_dnnmenu_itemhover td {  
	    background-color: #8da4d3; 
        }
    .main_dnnmenu_icon {
	    cursor: pointer; 
	    cursor: hand; 
	    text-align: center; 
	    width: 15px; 
	    height: 100%;
        }
    .main_dnnmenu_submenu {
	    background-color:white;  
	    z-index: 1000; 
	    cursor: pointer; 
	    cursor: hand; 
	    filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	    padding: 1px 1px 1px 1px; 
	    text-align:left;
	    border:1px solid black;
        }
    .main_dnnmenu_break {
	    height: 1px;
	    font-size: 1px;
        }
    .main_dnnmenu_arrow {
	    border-right: #cad5ea 1px solid; 
	    border-bottom: #cad5ea 1px solid; 
	    border-top: #cad5ea 0px solid;
	    font-family: webdings; 
	    font-size: 10pt; 
	    cursor: pointer; 
	    cursor: hand; 
        }
    .main_dnnmenu_rootmenuarrow {
	    font-family: webdings; 
	    font-size: 10pt; 
	    cursor: pointer; 
	    cursor: hand;
        }
    .StandardButton {
        background: #7994cb none; 
        color: #ffffff;
        font-family:Verdana, Arial, Sans-Serif;
        font-size: 10px;
        font-weight: normal;
        }

        
        
   /* Container Styles */
   
   #containermask
{
    /*background:#f4f4f4;*/
    height:280px;
    background: url(back.jpg) no-repeat 0px 0px;
    margin:0px;
    float:left;
    padding:7px 0px 0px 15px;
    margin:10px 0px 0px 0px;
}
	#contentmask
	{
	    /*
	    scrollbar-base-color: black;
	    scrollbar-arrow-color: white;
	    scrollbar-track-color:white;
	    */
	    height:265px;
	    width:250px;
	    overflow:auto;
	    line-height:15.5px;
	    text-align:justify;
	    padding:0px 0px 0px 0px;
	    margin:0px 0px 0px 0px;
	}

	/* Font Selector */
	#font-selector {
	float:right;
	width:127px;
	margin:0 10px 0 0;
	padding:0;
	}

	#font-selector p {
	float:left;
	width:70px;
	height:18px;
	background-image:url(images/font-selector_text.gif);
	background-position:100% 0;
	background-repeat:no-repeat;
	text-indent:-999em;
	margin:0 0 2px;
	padding:0;
	}

	#font-selector ul {
	text-align:right;
	margin:0;
	padding:0;
	}

	#font-selector ul li {
	display:inline;
	margin:0;
	padding:0;
	}

	#font-selector ul li a {
	display:block;
	height:18px;
	width:19px;
	text-align:center;
	text-indent:-999em;
	float:left;
	text-decoration:none;
	font-variant:small-caps;
	background-position:0 0;
	margin:0;
	padding:0;
	}

	#font-selector ul li a.select1 {
	background-image:url(images/font-selector_01.gif);
	}

	#font-selector ul li a.select2 {
	background-image:url(images/font-selector_02.gif);
	}

	#font-selector ul li a.select3 {
	background-image:url(images/font-selector_03.gif);
	}

	#font-selector ul li a.select1:hover,#font-selector ul li a.select2:hover,#font-selector ul li a.select3:hover {
	background-position:0 100%;
	}

	#font-selector ul li a:hover {
	text-decoration:none;
	}


