﻿	 /* ********************************
		GENERAL STYLES
	************************************ */	
	* {padding:0px; margin:0px;}
	a {color:#0b3e75;}
	a:hover {color:#000;}
	li {margin-left:40px;padding-left:20px;}
	.clear {clear:both;}
	.left {float:left;}
	.right {float:right;}		
	h1, h2, h3, h4, h5, h6, strong b {color:#0b3e75;}
	h1, h2, h3, h4, h5, h6, p{margin:20px 0px 20px 0px;}		
	table {border-collapse:collapse; empty-cells:show;}
	td {padding:6px;}	
    .caption {font-size:small; font-weight:bold; font-style:italic;}
    .halfblock {width:450px;}
    .center {text-align:center;}
    .imgborder {border:6px solid #0b3e75;}
	/* ****************************
	 BODY STYLES
	***************************** */
	body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#313e60;
		background:#d1d1d0 url("/images/bg.png") repeat-y top center;
	}

	
	/* ****************************
	 MAIN CONTAINER STYLES
	***************************** */
	#container {
		width:976px;
		margin:0px auto 0px auto;
		padding:0px;
		background-color:#d1d1d0;
		}
	
	/* ****************************
	 BANNER STYLES
	***************************** */	
	#container #banner {
		clear:both;
		display:block;
		width:976px;
		height:251px;
		margin:0px;
		padding:0px;
		background:#d1d1d0 url("../images/banner-bg.jpg") no-repeat top left;		
		}
		
	#container #banner-contact {
		clear:both;
		display:block;
		width:976px;
		height:251px;
		margin:0px;
		padding:0px;
		background:#d1d1d0 url("../images/banner-contact.jpg") no-repeat top left;		
		}		
			
	/* ****************************
	 PAGEBODY STYLES
	***************************** */
	#container #pagebody {
		clear:both;
		width:976px;
		margin:10px 0px 0px 0px;
		padding:0px;
		background-color:#fff;
	}

	/* ****************************
	 CONTENT STYLES
	***************************** */
	#container #pagebody #content {
		float:left;
		width:956px;
		padding:0px;
		margin:0px;
		padding:10px;
        background-color:#fff;
		}
		
/* ******************************************************************************************************** */
/* ***************************************     MENU ITEM STYLES    **************************************** */
/* ******************************************************************************************************** */

#container #mainnav-container 
{
	width:976px;
    height:37px;
    margin:13px 0px 10px 0px;
    background:#d1d1d0 !important;
}

#container #mainnav-container #mainnav-left 
{
    float:left;
	display:block;
	width:19px;
	height:37px;
	background:#50504f url("/images/mainnav-left-bg.jpg");
}

#container #mainnav-container #mainnav-right 
{
    float:left;
	display:block;
	width:215px;
	height:37px;
	line-height:37px;
	color:#fff;
	font-size:18px;
	background:#50504f url("/images/mainnav-right-bg.jpg");
}

#container #mainnav-container #mainnav 
{
	float:left;
	display:block;
	width:742px;
	height:37px;
	background:#50504f url("/images/mainnav-bg.jpg");
}

	
	#container #mainnav-container #mainnav #ctl00_mnuMain ul.AspNet-Menu 
	{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	
		#container #mainnav-container #mainnav #ctl00_mnuMain ul.AspNet-Menu li.AspNet-Menu-Leaf, 
		#container #mainnav-container #mainnav #ctl00_mnuMain ul.AspNet-Menu li.AspNet-Menu-WithChildren
		{
			display:inline;
			margin:0px;
			padding:0px;
		}
		
		
			#container #mainnav-container #mainnav #ctl00_mnuMain ul li:last-child a.AspNet-Menu-Link 
			{
				font-size:100%;
				text-decoration:none;
				line-height:37px;
				display:block;
				text-align:center;
				width:110px;
				color:#fff;
				float:left;
				margin:0px;
				padding:0px;
		
			}				

			
			#container #mainnav-container #mainnav #ctl00_mnuMain ul li a.AspNet-Menu-Link 
			{
				font-size:100%;
				text-decoration:none;
				line-height:37px;
				display:block;
				text-align:center;
				width:110px;
				color:#fff;
				float:left;
				margin:0px;
				padding:0px;
		
			}

                /* Tier 2 UL */
                #container #mainnav-container #mainnav #ctl00_mnuMain ul.AspNet-Menu ul
                {
                    margin:0px;
                    padding:0px;
                    width:110px;
                    top:100%;
                    left:0;
                    z-index:255;
                    }
                    
                    
                /* Tier 2+ LI - Make this the same width as the preceding */
                #container #mainnav-container #mainnav #ctl00_mnuMain li li
                {
                    margin:0px;
                    padding:0px;
                    width:110px;
                    z-index:255;
                    color:#fff;
                    z-index:255;
                    text-align:left;
                 }


                /* Tier 3+ UL */
                #container #mainnav-container #mainnav #ctl00_mnuMain ul.AspNet-Menu ul ul
                {
                    margin:0px;
                    padding:0px;
                    top:0px;
                    z-index:255;
                    }


                /* BACKGROUND of items being hovered over */
                #container #mainnav-container #mainnav #ctl00_mnuMain li:hover, 
                #container #mainnav-container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover
                {
                    background:inherit;
                    z-index:255;
                    }


                /* Tier 2+ As and spans (if a different size from tier 1) */
                #container #mainnav-container #mainnav #ctl00_mnuMain li li a, 
                #container #mainnav-container #mainnav #ctl00_mnuMain li li span
                {

                    width:138px;
                    color:#fff;
                    z-index:255;
                    display:block;
                    text-transform:none;
                    }
                    
                    
                /* Leaves */
                #container #mainnav-container #mainnav #ctl00_mnuMain li.AspNet-Menu-Leaf a, 
                #container #mainnav-container #mainnav #ctl00_mnuMain li.AspNet-Menu-Leaf span
                {

                    background-image:none !important;
                    z-index:255;
                    }
                    
                    
                /* TEXT of items being hovered over */
                #container #mainnav-container #mainnav #ctl00_mnuMain li:hover a, 
                #container #mainnav-container #mainnav #ctl00_mnuMain li:hover span,
                #container #mainnav-container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover a,
                #container #mainnav-container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover span,
                #container #mainnav-container #mainnav #ctl00_mnuMain li:hover li:hover a,
                #container #mainnav-container #mainnav #ctl00_mnuMain li:hover li:hover span,
                #container #mainnav-container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
                #container #mainnav-container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
                #container #mainnav-container #mainnav #ctl00_mnuMain li:hover li:hover li:hover a,
                #container #mainnav-container #mainnav #ctl00_mnuMain li:hover li:hover li:hover span,
                #container #mainnav-container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
                #container #mainnav-container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
                        {
                            color:#f3932f !important;
                            }
                        
                /* The tier above this one is hovered */
                #container #mainnav-container #mainnav #ctl00_mnuMain li:hover li a, 
                #container #mainnav-container #mainnav #ctl00_mnuMain li:hover li span,
                #container #mainnav-container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li a,
                #container #mainnav-container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li span,
                #container #mainnav-container #mainnav #ctl00_mnuMain li:hover li:hover li a,
                #container #mainnav-container #mainnav #ctl00_mnuMain li:hover li:hover li span,
                #container #mainnav-container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
                #container #mainnav-container #mainnav #ctl00_mnuMain li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
                        {
                            color:#f3932f !important;
                            }
                        
                       
                /* This tier is selected */
                #container #mainnav-container #mainnav #ctl00_mnuMain .AspNet-Menu-Selected
                {
                    width:110px;
                    margin:0px;
                    padding:0px;
                    color:#f3932f !important;
                    background-color:inherit;
                    }
                    
                /* A tier below this one is selected */
                #container #mainnav-container #mainnav #ctl00_mnuMain .AspNet-Menu-ChildSelected
                {
                    width:110px;
                    margin:0px;
                    padding:0px;
                    color:#f3932f;
                    background-color:inherit;
                    }
                    
                    
                /* A tier above this one is selected */
                #container #mainnav-container #mainnav #ctl00_mnuMain .AspNet-Menu-ParentSelected
                {
                    width:110px;
                    margin:0px;
                    padding:0px;
                    color:#2283cf;
                    }


/* ****************************************************************************************************** */
/* ***************************************     SUB NAV STYLES    **************************************** */
/* ****************************************************************************************************** */
	
	/* ****************************
	 FOOTER STYLES
	***************************** */
	#container #footer {
		clear:both;
		display:block;
		width:956px;
		margin:0px 10px 18px 10px;
		color:#797979;
		font-size:80%;
		text-align:center;
		padding-top:12px;
		}
		
		#container #footer a {
		color:#797979;
		text-decoration:none;
		}
		
		#container #footer a:hover {
		color:#797979;
		text-decoration:underline;
		}
		
		#container #footer #footerContact {
				padding:10px 0px 10px 0px;
			}
		
		#container #footer #footerlinks {
			float:left;
			color:#797979;
			}
		
		#container #footer #copyright {
			float:right;
			color:#797979;
			}
		
		#container #footer #footerText {
			text-indent:20px;
			color:#3a434a;
			margin:0px;
			padding:0px;
			}
			
		#container #footer #footerText b {
			color:#e57200;
			}
	
	/* ****************************
	 ROUND BOX STYLES
	***************************** */
    .roundedBox             /* set the master width here */
    {
        width:956px;
        margin:0px auto 20px auto;
    }

    .rbcontent             /* set the content padding, color, size, etc here */
    {
        padding:20px;
        margin:0px;
        color:#fff;
        font-size:18px;
        line-height:28px;
        letter-spacing:0.01em;
        font-weight:bold;
    }
    
    .roundedBoxContact            /* set the master width here */
    {
        width:750px;
        margin:0px auto 20px auto;
    }
    
   .rbcontentContact            /* set the content padding, color, size, etc here */
    {
        padding:20px;
        margin:0px;
        color:#0b3e75;
        font-size:18px;
        line-height:28px;
        letter-spacing:0.01em;
        font-weight:bold;
    }    
    
    
        .rbcontent a 
        {
            color:#fff;
        }
        
        .rbcontent b 
        {
            color:#2984d9;
        }        
    
    .roundBox{display:block;}
    .roundBox *{
      display:block;
      height:1px;
      overflow:hidden;
      font-size:.01em;
      background:#0b3e75;}
    .roundBox1{
      margin-left:3px;
      margin-right:3px;
      padding-left:1px;
      padding-right:1px;
      border-left:1px solid #96acc3;
      border-right:1px solid #96acc3;
      background:#486e97;}
    .roundBox2{
      margin-left:1px;
      margin-right:1px;
      padding-right:1px;
      padding-left:1px;
      border-left:1px solid #e6ebf1;
      border-right:1px solid #e6ebf1;
      background:#39628f;}
    .roundBox3{
      margin-left:1px;
      margin-right:1px;
      border-left:1px solid #39628f;
      border-right:1px solid #39628f;}
    .roundBox4{
      border-left:1px solid #96acc3;
      border-right:1px solid #96acc3;}
    .roundBox5{
      border-left:1px solid #486e97;
      border-right:1px solid #486e97;}
    .roundBoxfg{
      background:#0b3e75;}

	  
	/* ***************************************
	 LT GRAY ROUND BOX STYLES
	****************************************** */
	.rb-ltgray{display:block}
	.rb-ltgray *{
	  display:block;
	  height:1px;
	  overflow:hidden;
	  font-size:.01em;
	  background:#f9f9f9}
	.rb-ltgray1{
	  margin-left:3px;
	  margin-right:3px;
	  padding-left:1px;
	  padding-right:1px;
	  border-left:1px solid #fcfcfc;
	  border-right:1px solid #fcfcfc;
	  background:#fafafa}
	.rb-ltgray2{
	  margin-left:1px;
	  margin-right:1px;
	  padding-right:1px;
	  padding-left:1px;
	  border-left:1px solid #fefefe;
	  border-right:1px solid #fefefe;
	  background:#fafafa}
	.rb-ltgray3{
	  margin-left:1px;
	  margin-right:1px;
	  border-left:1px solid #fafafa;
	  border-right:1px solid #fafafa;}
	.rb-ltgray4{
	  border-left:1px solid #fcfcfc;
	  border-right:1px solid #fcfcfc}
	.rb-ltgray5{
	  border-left:1px solid #fafafa;
	  border-right:1px solid #fafafa}
	.rb-ltgrayfg{
	  background:#f9f9f9}
	  
	  
	/* ***************************
	 ROUND BOX with BORDER
	 ***************************** */
	.bl4 {background: url(../images/boxes/rb4-bl.gif) 0 100% no-repeat #FFFFFF; width: 100%;}
	.br4 {background: url(../images/boxes/rb4-br.gif) 100% 100% no-repeat}
	.tl4 {background: url(../images/boxes/rb4-tl.gif) 0 0 no-repeat}
	.tr4 {background: url(../images/boxes/rb4-tr.gif) 100% 0 no-repeat; padding:20px}	  

	
	/* ******************************
	 FORM STYLES
	********************************* */
	
	.textinput {
		border:solid 1px #CCCCCC;
		width:200px;
		line-height:16px;
		padding:3px;
	}
    .formfield 
    {
       margin:0px 0px 20px 0px; 
    }
	
	label 
	{
	    font-weight:bold;
	}
		


