/*links*/

html	{overflow-y: scroll;}

UL {
	list-style : disc; color: #7679bb; 
	margin-top: 4px
}
OL {
	list-style : numeric; color: #EB0A00; 
	margin-top: 4px
}


input {height: 22px; width: 157px}
textarea {width: 157px}	


.button {
background: url(../images/bttn_submit.gif) no-repeat;
width: 68px;
height: 28px;
border: none;
display:block;
cursor: pointer;
}	
	
/*global nav styles*/
#menu_bar{
		padding: 0;
		margin: 0;
		width: 165px;
	}

h2{	color: #666; font-weight: lighter; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13pt; margin: 3px 0 0 0; padding: 0px;}
h3{	color: #666; font-weight: lighter; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; font-weight: bold; margin: 0px; padding: 0px;}

.ContactText {	color: #666; font-weight: lighter; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; margin: 0px; padding: 0px;}	
	
.linkOrangeSm               { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #BF410E; text-decoration: underline;}
A.linkOrangeSm:link         { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #BF410E; text-decoration: underline;}
A.linkOrangeSm:visited      { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #BF410E; text-decoration: underline;}
A.linkOrangeSm:hover        { font-size: 11px; color: #663300; }

.linkOrangeMd               { font-size: 12px; font-family: arial, helvetica, sans-serif; color: #BF410E; text-decoration: underline;}
A.linkOrangeMd:link         { font-size: 12px; font-family: arial, helvetica, sans-serif; color: #BF410E; text-decoration: underline;}
A.linkOrangeMd:visited      { font-size: 12px; font-family: arial, helvetica, sans-serif; color: #BF410E; text-decoration: underline;}
A.linkOrangeMd:hover        { font-size: 12px; color: #663300; }

.linkBugSm               { font-size: 10px; font-family: arial, helvetica, sans-serif; color: #7B7EB3; text-decoration: none;}
A.linkBugSm:link         { font-size: 10px; font-family: arial, helvetica, sans-serif; color: #7B7EB3; text-decoration: none;}
A.linkBugSm:visited      { font-size: 10px; font-family: arial, helvetica, sans-serif; color: #7B7EB3; text-decoration: none;}
A.linkBugSm:hover        { font-size: 10px; color: #666666; text-decoration: underline;}

.linkGrySm               { font-size: 10px; font-family: arial, helvetica, sans-serif; color: #333333; text-decoration: none;}
A.linkGrySm:link         { font-size: 10px; font-family: arial, helvetica, sans-serif; color: #333333; text-decoration: none;}
A.linkGrySm:visited      { font-size: 10px; font-family: arial, helvetica, sans-serif; color: #333333; text-decoration: none;}
A.linkGrySm:hover        { font-size: 10px; color: #BF410E;}

.linkGryMd               { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #333333; text-decoration: none;}
A.linkGryMd:link         { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #333333; text-decoration: none;}
A.linkGryMd:visited      { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #333333; text-decoration: none;}
A.linkGryMd:hover        { font-size: 11px; color: #BF410E;}

a.linkArrwSkny 
			{ font-size: 12px;
			color: #BF410E;
			background: url(../images/arrow_skinny.gif) no-repeat left;
			padding: 0px 0px 0px 15px;
			background-position: .1 .4em !important;
			line-height: 20px;
		}

a.linkArrwSkny:hover 
			{ font-size: 12px;
			color: #333;
			background: url(../images/arrow_skinny_blk.gif) no-repeat left;
		}


a.linkArrwFat 
			{ font-size: 13px;
			color: #BF410E;
			background: url(../images/arrow_lrg.gif) no-repeat left;
			padding: 0px 0px 0px 23px;
			background-position: 0 .2em !important;
			line-height: 22px;
		}

a.linkArrwFat:hover 
			{ font-size: 13px;
			color: #333;
			background: url(../images/arrow_lrg_blk.gif) no-repeat left;
		}
						
/*Start: Local Nav Styles*/
	#localnav{
		background-color: #f5f8fa;
		border-top: #7c7fa6 solid 4px;
		border-bottom: #7c7fa6 solid 4px;
		border-right: #7c7fa6 solid 4px;
		width: 171px;
		text-align:left;
		padding: 0;
		margin: 0;
		font-size: 12px;
		font-weight: bold;
		font-family:Arial, Helvetica, sans-serif;
		
	}

	#localnav a{
		background: url(../images/nav/arrw_local_off.gif) no-repeat;
		padding: 5px 0px 5px 24px;
		display:block;
		color: #bf410e;
		border-bottom: 1px solid #d0d6d9;
		border-left: solid 1px #595c80;
		text-decoration: none;
	}
	
	#localnav a.sub{
		background: url(../images/arrow_orng_sml.gif) no-repeat  #e9eff2;
		background-position: .6em .7em;
		font-weight: normal;
		padding: 5px 0px 5px 14px;
		display:block;
		color: #bf410e;
		border-bottom: 1px solid #fff; 
		text-decoration: none;
		font-size: 12px;
	}
	
	#localnav a.sub:hover{
		background: url(../images/arrow_blk_sml.gif) no-repeat  #dce2e5;
		background-position: .6em .7em;
		display:block;
		color: #333;		
	}
	
	#localnav .activesub{
		background: url(../images/arrow_blk_sml.gif) no-repeat  #dce2e5;
		background-position: .6em .7em;
		font-weight: normal;
		padding: 5px 0px 5px 14px;
		display:block;
		color: #333;
		border-bottom: 1px solid #fff; border-left: solid 1px #595c80;
		text-decoration: none;
		font-size: 12px;		
	}
	
	#localnav a:hover{
		background: url(../images/nav/arrw_local_on.gif) no-repeat ;
		display:block;
		color: #333;		
	}
	
	#localnav a.active{
		background: url(../images/nav/arrw_local_on_down.gif) left no-repeat ;
		display:block;
		color: #1a1a1a;
		border-bottom: 1px solid #d0d6d9;
	}
	
	#localnav a.activeOn{
		background: url(../images/nav/arrw_local_on.gif) left no-repeat ;
		display:block;
		color: #1a1a1a;
		border-bottom: 1px solid #d0d6d9;
		
	}
/*End: Local Nav Styles*/	

/*Start: Local Sub Nav Styles*/
	#localnavsub{
		background-color: #f5f8fa;
		width: 171px;
		padding: 0;
		margin: 0;
		font-size: 12px;
		font-weight: bold;
		font-family:Arial, Helvetica, sans-serif;
		
	}

	#localnavsub a{
		padding: 5px 10px 5px 24px;
		display:block;
		color: #bf410e;
		border-bottom: 1px solid #d0d6d9;
		text-decoration: none;
	}

	
/*text*/
.TextContactHmePd	{ font-size: 11px; padding: 3px 0px 0px 5px; font-family: arial, helvetica, sans-serif; color: #333333; font-weight: bold;}
.TextContactHme	{ font-size: 11px; padding: 0px 0px 0px 3px; font-family: arial, helvetica, sans-serif; color: #333333; font-weight: bold;}
.TextContactOrng	{ font-size: 11px; padding: 0px 0px 0px 5px; font-family: arial, helvetica, sans-serif; color: #BF410E;}
.TextGraySml	   { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #333333;}
.TextGraySmlr	   { font-size: 10px; font-family: arial, helvetica, sans-serif; color: #333333;}
.TextGrayMd	   { font-size: 12px; font-family: arial, helvetica, sans-serif; color: #333333;}
.TextGrayNo	   { font-size: 11px; padding-left: 5px; font-family: arial, helvetica, sans-serif; color: #464646;}
.TextGrayMdMn1   { font-size: 12px; padding: 23px 10px 0px 29px; font-family: arial, helvetica, sans-serif; color: #333333;}
.TextGrayMdMn1Pd   { font-size: 12px; padding: 23px 100px 0px 29px; font-family: arial, helvetica, sans-serif; color: #333333;}
.TextGrayMdMnNoPd   { font-size: 12px; padding: 0px 0px 0px 29px; font-family: arial, helvetica, sans-serif; color: #333333;}
.TextMdGrayMd	   { font-size: 12px; font-family: arial, helvetica, sans-serif; color: #666666;}
.TextMdGraySm	   { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #666666;}
.TextProfiles    { font-size: 12px; padding: 20px 40px 0px 15px; font-family: arial, helvetica, sans-serif; color: #333333;}
.TextGrayMdMn2   { font-size: 12px; padding: 15px 110px 0px 29px; font-family: arial, helvetica, sans-serif; color: #333333;}
.RuleMn          { padding: 0px 35px 0px 29px;}
.TextOrngSml	   { font-size: 11px; font-family: arial, helvetica, sans-serif; color: #CE6428;}
.TextLtGraySm	   { font-size: 10px; font-family: arial, helvetica, sans-serif; color: #919999;}

/*tables*/
.GrayTblHdr		{ background-color: #737373; font-size: 12px; font-weight:bold; font-family: arial, helvetica, sans-serif; color: #FFFFFF; padding: 4px 0px 4px 0px;}
.LtGrayTblHdr	{ background-color: #d9d9d9; font-size: 12px; font-weight:bold; font-family: arial, helvetica, sans-serif; color: #333333; padding: 4px 0px 4px 0px;}
.PadAppsList   { padding: 0px 0px 0px 29px;}
.PadProfiles   { padding: 21px 0px 0px 29px;}
.PadLocations   { padding: 15px 0px 0px 29px;}

  
/*sub navigation*/
#navlist {
	width: 176px;
}

#navlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-weight: normal;
}

#navlist li {
	margin: 0px 0px 0px 0px;
   FONT-FAMILY: arial, helvetica, sans-serif;
}

#navlist a {
	display: block;
   padding: 3px 0px 4px 0px;
   FONT-FAMILY: arial, helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
	width: 176px;
	background-color: #343880;
   /*color: red;*/
   text-decoration: none;
}

#navlist a:link, #navlist a:visited {
   FONT-FAMILY: arial, helvetica, sans-serif;
   font-size: 10px;
	/*color: red;*/
	text-decoration: none; /* */
}

#navlist a:hover {
   FONT-FAMILY: arial, helvetica, sans-serif;
   font-size: 10px;
   /*background-color: red;*/
	color: #000000;
   text-decoration: none;
}

 /*sub nav rollover*/
.Rollover a 
            { 
            display: block; 
            background-color: #343880; 
            width: 91px; 
            heigt: 25px; 
            font-size: 10px; 
            font-family: arial, helvetica, sans-serif;
            /*color: red;*/ 
            text-decoration: none;
            padding: 2px 0px 0px 5px;
            }
            
.Rollover a:hover 
            { 
            background-color: #343880; 
            font-size: 10px; 
            font-family: arial, helvetica, sans-serif;
            /*color: red;*/ 
            font-size: 10px;
            text-decoration: none;
            padding: 2px 0px 0px 5px;
            }



  




