﻿

/*Layout Elements*/
	html, body{margin-left: 3em; 
		margin-right: 3em;
		margin-top: 0;
		margin-bottom: 0;
		padding:0px; 
		background:#D4D4D4; 
		font-family: Arial, Helvetica, sans-serif;
		font-size:10px;
	}
	#container {display:block; width: 90em; }
	#White {display:inline-block; background-color: White; 	width: 90em; }
	#inner {display:block; }
	#left { float:left; display:block; width:20%;  left:0px; font-size:1.2em; }
	#center {float:right; width:80%; font-size:1.2em; }
	#singleframe{ font-size:1.2em;}
	clear em {font-weight:bold; clear:both;}
	
	.imgLink 
	{
		border-style: none;
		margin-bottom: 1em;
		margin-top: 1em;
		margin-left: 1em;
		}

.MyBold
{
	font-weight:bold;
	color:#000044;
}


.form
{
	font-size:.9em;	
	margin :0;
	padding:4px 10px;
	background:#fff;
}

.controls
{
	font-size:1em;	
}

.Frame
{
	display:block;
	margin-bottom: 1.2em;
	margin-top: .9em;
	margin-left: 3em;
}
.BluePictureFrame
{
	border: #4682B4 solid; 
}

.subtext
{
	text-align:right;
	color:#2F4F4F;
	font-weight:bold;
}


	.navLink
	{
		position:absolute;
		z-index: 30;
		font-size:medium;
		font-weight:bold;
		font-family:Garamond, Georgia, serif;
		margin-top: 120px;
		margin-left:-70px;
		}
		
/* The header and footer */

.pagefoot{display:block;
		vertical-align:middle;
		text-align:center;
		padding:0px;
		background-color: #FFFFFF;
		width: 90em;
		float:left;
		}
		
		
		
	.pagefoot h2 {
		color:#000044;
		font:bold 1.3em/1 Arial, Helvetica, sans-serif;
	}
	
	.pagefoot h3 {
		font:1.2em/1 Arial, Helvetica, sans-serif;
	}
		

	.LeftEnd, .Globe, .Contact, .Bulb, .Cash{height:15em; 
		float:left;
		background-position: left top;
		background-repeat: no-repeat; 
		background-color: #fff; 
	}
	
	
	.pagehead
		{
		background-color: #FFFFFF;
		width: 90em;
		float:left;
		background-repeat:no-repeat;
		}
	
/* NavBar */
	.LeftEnd{width:8.5em;
		background-image: url(graphics/homepage/blue_Leftend.jpg); 
	}

	.Globe{width:16.8em;
		background-image: url(graphics/homepage/globe_nav.jpg); 
	}
	
	.Contact{width:16.8em;
		background-image: url(graphics/homepage/contact_nav.jpg); 
	}
	
	.Bulb{width:16.8em;
		background-image: url(graphics/homepage/bulb_nav.jpg); 
	}
	
	.Cash{width:16.8em;
		background-image: url(graphics/homepage/cashregnav.jpg); 
	}
	
	.box a:link, a.navLink:link{color: #4682B4; 
		text-decoration:none;
	}
	
	.box a:visited, a.navLink:visited{color: #2F4F4F;
		text-decoration:none;
	}
	
	.box a:hover, a.navLink:hover {color: #1E90FF;
		text-decoration:underline;
	}

	
	.box a:active, a.navLink:active {color: #9BE1FF;
		text-decoration:underline;
	}
	
	
	.RollLink{height:15em; 
		width:16.8em;
	    background-repeat: no-repeat; 
	    float:left;
	}
	
	a.RollLink:link{background-position: left top;
	}

	a.RollLink:hover{background-position:top right;
	}
	

	
	.WhiteBlock{
		background:#fff;
		margin-bottom: 1em;
		margin-top: 184px;
		margin-left: 1em;
		display:inline-block;
	}
	/*blue frame boxes */
	.box {
		padding:0 12px 0 0;
		background:#fff url(graphics/homepage/borders.gif) 100% 0 repeat-y;
		margin-bottom: 1em;
		margin-top: 1em;
		margin-left: 1em;
		font-size:small;
	}
	.bi {
		padding:0 0 0 12px;
		background:#fff url(graphics/homepage/borders.gif) 0 0 repeat-y;
	}
	.bt {
		height:17px;
		margin:0 -12px;
		background:url(graphics/homepage/box.gif) 100% 0 no-repeat;
	}
	.bt div {
		width:18px;
		height:17px;
		background:url(graphics/homepage/box.gif) 0 0 no-repeat;
	}
	.bb {
		height:17px;
		margin:0 -12px;
		background:url(graphics/homepage/box.gif) 100% 100% no-repeat;
	}
	.bb div {
		width:18px;
		height:17px;
		background:url(graphics/homepage/box.gif) 0 100% no-repeat;
	}
	.box h1 {
		margin:0;
		padding:0.5em 10px;
		background:#F5F5F5;
		font:bold 1.2em/1 Arial, Helvetica, sans-serif;
		vertical-align:middle;
	}
	
	.box h2 {
		color:#4682B4;
		font:bold 1.3em/1 Arial, Helvetica, sans-serif;
	}
	
	.box h3 {
		font:bold 1em/1 Arial, Helvetica, sans-serif;
	}
	
	.box p, .box ul, .box h2, .box h3{
		margin:0;
		padding:4px 10px;
		background:#fff;
	}
	.box li {
		margin:0 0 0 2em;
		padding:1px;
	}
	

/****Arrow Menu*/

.arrowlistmenu .headerbar{
font: bold;
background: white url(graphics/homepage/menuPiece.JPG) repeat-x center left;
text-transform: uppercase;
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(graphics/homepage/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding-left: 15px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}



	
/******Tabs****/

 #Tabs {
    float:left;
    width:100%;
    background:#FFFFFF url("graphics/Tab_bgWV.gif")
      repeat-x bottom;
    font-size:90%;
    line-height:normal;
    }
  #Tabs ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    }

    #Tabs li {
    float:left;
    background:url("graphics/Inactive_Left.png")
      no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    }
    
  #Tabs strong, #Tabs span {
    display:block;
    background:url("graphics/Inactive_Right.png")
      no-repeat right top;
    padding:5px 15px 4px 6px;
    }
    
  #Tabs #current {
    background-image:url("graphics/Active_Left.png");
    }
   #Tabs #current .TabLink  {
    background-image:url("graphics/Active_Right.png");
    padding-bottom:11px;
    }
    
    .TabLink  {
    float:left;
    display:block;
    background:url("/graphics/Inactive_Right.png")
      no-repeat right top;
    padding:5px 15px 2px 6px;
    text-decoration:none;
    font-weight:bold;
    color:#4682B4;
    }

    
  /* hides rule from IE5-Mac \*/
  .TabLink  {float:none;}
  /* End */
    
    


    
    
