@import "uhd_base.css";
@import "menu_ac_narrow.css";
/*******************3 col with 200 right and left widths **********************************/


#left_col_3cols {
	float:left; 
	clear: left;
	width:200px;
	overflow:hidden; 
	margin: 0;
	padding-top: 0%;
	padding-right: 0%;
	padding-bottom: 0%;
	/*padding-left: 2%;  */
	text-align: right;
}

* html #left_col_3cols { clear: none;}

 
.right_3cols {
	float:right; 
	width: 200px;
	margin:.5% 3% 0% 0%;
	padding:0px 0px 0px 0%;
	overflow:hidden;
	margin-right: 0px;
	/*margin:0.5% -3px 0% 0%;*/
	}

* html .right_3cols {
	width:185px;
	margin:.5% .5% 0% 0%;
	padding:0px 0px 0px 0px;
	}

.right_3cols img{ 
	margin:10px 5px 4px 0px;
	padding:1px; 
}

.right_3cols ul{
	font-size:110%;
	font-weight:400;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	}

.right_3cols li{
	margin:8px 0px 8px 12px;
	padding:0px 0px 0px 0px;
	}
 
.right_3cols ol{
	font-size:110%;
	font-weight:400;
	margin:0px 6px 0px 16px;
	padding:6px 6px 0px 6px;
	}
	
.right_3cols dt{
	font-size:110%;
	font-weight:400;
	margin:0px 6px 0px 16px;
	padding:6px 6px 0px 6px;
	}

/*#side_3cols_right {
	width:200px;   
	float:left;
	} */

/***   Right 3 cols for 3 col doc templates (white background for main/right columns 
/*** only difference in border between left and right   ***/
 
	
#main_3cols {
	float:left; 
	width:577px; 
	overflow:hidden;
	margin: 0px;
	padding-top: 0%;
	padding-right: 1%;
	padding-bottom: 0%;
	padding-left: 1%;
	background-color: #FFFFFF;
	height: auto;
}

.main_3cols img{
	float:left;
	clear:none;
	margin:20px 20px 4px 14px;
	padding:1px;
	border:1px solid #999999;
	}

* html .main_3cols img{
	margin:20px 20px 4px 10px;
}
  
.main_3cols img{
	float:left;
	clear:none;
	margin:10px 20px 4px 14px;
	padding:1px;
	border:1px solid #999999;
    }
   
.main_3cols ul{
    font-size:110%;
    font-weight:400;
    margin:0px 6px 0px 16px;
    padding:6px 6px 0px 6px;
    }

.main_3cols li{
    margin :8px 0px 8px 12px;
    padding:0px 0px 0px 0px;
    }
 
.main_3cols ol{
    font-size:110%;
    font-weight:400;
    margin:0px 6px 0px 16px;
    padding:6px 6px 0px 6px;
    }
       
.main_3cols dt{
    font-size:110%;
    font-weight:400;
    margin:0px 6px 0px 16px;
    padding:6px 6px 0px 6px;
    }
	
	
/***  Main 3 cols special just adds a border-right:1px;  ****/	
	#main_3cols_special {
	float:left;
	/*width:526px;*/ 
	width:577px;
	overflow:hidden;
	margin: 0px;
	padding-top: 0%;
	padding-right: 1%;
	padding-bottom: 0%;
	padding-left: 1%;
	/*background-color: #FFFFFF;*/
	height: auto; 
	/*moved this border to centre_3cols_special*/
	 border-color: #666666;
/*	border-style:solid;
	border-right-width: 1px; 
	border-bottom:none;
	border-top: none;
	border-left:none; */ 
}

.main_3cols_special img{
	float:left;
	clear:none;
	margin:20px 20px 4px 14px;
	padding:1px;
	border:1px solid #999999;
}

* html .main_3cols_special img{
	margin:20px 20px 4px 10px;
}
  
.main_3cols_special img{
	float:left;
	clear:none;
	margin:10px 20px 4px 14px;
	padding:1px;
	border:1px solid #999999;
    }
   
.main_3cols_special ul{
    font-size:110%;
    font-weight:400;
    margin:0px 6px 0px 16px;
    padding:6px 6px 0px 6px;
    }

.main_3cols_special li{
    margin :8px 0px 8px 12px;
    padding:0px 0px 0px 0px;
    }
 
.main_3cols_special ol{
    font-size:110%;
    font-weight:400;
    margin:0px 6px 0px 16px;
    padding:6px 6px 0px 6px;
    }
       
.main_3cols_special dt{
    font-size:110%;
    font-weight:400;
    margin:0px 6px 0px 16px;
    padding:6px 6px 0px 6px;
    }
	 
	
/*****   SIDE, TOPLINKS and SUBMENU for 3 Cols   ******/	
 
/* Style used where a leftside navigation appears */

 #side_3cols {
	width:200px;   
	float:left;
	} 
	
.toplinks_3cols {
	margin-right:20px; 
	margin-bottom:120px; 
	}

#side_3cols li.trio {
	color:#7c7c7c; 
	margin-bottom:20px; 
	width: 180px;   
	text-transform: capitalize; 
	font-weight:normal; 
	display:block;
	padding-right: 5px;
	}
#side_3cols li.trio a {
	color:#000000; 
	text-decoration:none;
	}
#side_3cols li.trio a:visited {
	color:#000000;
	}
#side_3cols li.trio a:hover {
	color:#7c7c7c;
	}
	
 /* special Inquire/visit/apply link colors for bluedarknav templates */
 #side_3cols #subMenu_3cols.bluedarknav li.trio a { color: #7c7c7c;}	
 #side_3cols #subMenu_3cols.bluedarknav li.trio a:link{ color: #7c7c7c;}	
 #side_3cols #subMenu_3cols.bluedarknav li.trio a:visited { color: #7c7c7c;}	
 #side_3cols #subMenu_3cols.bluedarknav li.trio a:hover { color: #fffde1;}
  
 

#subMenu_3cols { 
	width: 200px;  
	margin:0; 
	padding:0px;  
	font-weight: normal; 
	padding-top:100px; 
	text-align: right; 
	padding-bottom: 50px; 
	/* text-transform: capitalize; */
	/* background-color: #61524e; */
	}

/* GOLD leftside navigation */		
#subMenu_3cols.goldnav {
	background-color: #FEDA94;
	}

/* BLUE leftside navigation */		
#subMenu_3cols.bluenav {
	background-color: #3C7CAD;
	}

/* DARK BLUE leftside navigation */		
#subMenu_3cols.bluedarknav h3.head a {
	background-color:#336699;
	border-bottom:1px solid #003399;
}

/* TAN leftside navigation */		
#subMenu_3cols.tannav {
	background-color: #ca8f42;
	}

/* TAUPE leftside navigation */		
#subMenu_3cols.taupe {
	background-color: #61524E;
	}
	
/* positions submenu links */	
ul.goldnav,
.goldnav ul {
 	margin: 0;
	padding: 0;  
    } 
	
ul.bluenav,
.bluenav ul {
 	margin: 0;
	padding: 0;  
	color: #fffde1;
    } 
	
ul.bluedarknav,
.bluedarknav ul {
 	margin: 0;
	padding: 0;  
	color: #fffde1;
    } 
 
ul.tannav,
.tannav ul {
 	margin: 0;
	padding: 0;  
	color: #fffde1;
    } 
	
ul.taupenav,
.taupenav ul {
 	margin: 0;
	padding: 0;  
	color: #fffde1;
    } 
	
/* List and Link stying for submenu_3cols in left column */

/* GOLD left nav styling */
#subMenu_3cols  li { 
	width: 200px; 
	padding:0; 
	margin:0; 
	list-style-type: none; 
	display: inline; 
	}
#subMenu_3cols  ul li {
	padding: 0;
	width: 200px;
	margin: 0;
	}
#subMenu_3cols  ul li a { 
	font-family: Arial, Helvetica, sans-serif; 
	display:block; 
	color: #666666; 
	text-decoration:none; 
	font-size: 85%;  
	padding-right:20px; 
	width: 180px;  
	}
#subMenu_3cols  ul li a:hover {
	color: #000000; 
	font-size: 85%; 
	display:block; 
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration:underline;
	}
	

#subMenu_3cols.bluedarknav  ul li a:hover {
	color: #7c7c7c; 
	}	
	
	

/* BLUE left nav styling */
#subMenu_3cols.bluenav  ul li a { 
	color: #fffde1; 
	}
#subMenu_3cols.bluenav  ul li a:hover { 
	color: #000000; 
	}

/* DARK BLUE left nav styling */
#subMenu_3cols.bluedarknav  ul li a { 
	color: #fffde1;  
	}

	
/* TAN left nav styling */
#subMenu_3cols.tannav  ul li a { 
	color: #fffde1; 
	} 
#subMenu_3cols.tannav  ul li a:hover { 
	color: #000000; 
	}
	
/* TAUPE left nav styling */
#subMenu_3cols.taupenav  ul li a { 
	color: #fffde1; 
	} 
#subMenu_3cols.taupenav  ul li a:hover { 
	color: #000000; 
	}
	
/* Header links styling */

#subMenu_3cols h3.head {
     padding:0; 
	 margin:0;   
}

#subMenu_3cols  h3.head a {
	color: #fffde1;
	display:block;
	border-bottom: 1px solid #61524e;
	background: #7d716e;
	text-decoration: none;
	font-size:85%;	  
	padding:5px;
	padding-right:20px;
	font-weight: bold;
	text-transform: capitalize;
	font-family: Arial, Helvetica, sans-serif; 
	}

/*#subMenu_3cols h3.head a:hover {
	color: #ffffff;		
	}*/
	
/* BLUE left nav styling */		
#subMenu_3cols.bluenav h3.head a  {
	background:#5F94BC;
	border-bottom: 1px solid #3c7cad;
	color:#FFFDE1;
	}

/* DARK BLUE left nav styling */			
#subMenu_3cols.bluedarknav h3.head a  {
	background:#336699;
	border-bottom: 1px solid #3c7cad;
	}	
	
/* TAN left nav styling */
#subMenu_3cols.tannav h3.head a  {
	background:#d4a364;
	border-bottom: 1px solid #ca8f42;
	}

/* TAUPE left nav styling */
#subMenu_3cols.taupenav h3.head a  {
	background:#7D716E;
	border-bottom: 1px solid #61524E;
	}
			
/* GOLD left nav styling */
#subMenu_3cols.goldnav h3.head a  {
	background:#FFFFCC;
	border-bottom: 1px solid #FEDA94;
	color:#666666;
	}
	
/*hover color for headings */
#subMenu_3cols h3.head a:hover  {	
  color: #000000;
   } 
#subMenu_3cols h3.selected a  {	
  color: #000000;
   }
#subMenu_3cols h3.selected a:link  {	
  color: #000000;
   }
#subMenu_3cols h3.selected a:hover  {	
  color: #000000;
   } 

/*
#subMenu_3cols h3.selected a { 
	background: #61524e;
	color: #ffffff;	
	}
#subMenu_3cols h3.selected a:hover { 
	color: #7D716E;
	} 
#subMenu_3cols.taupenav h3.selected a:hover {
	color: #999999;
	} */
/*** Wrappers for 3 column templates ***/	
 	
#wrapper_3col_gold  {
   /*background-color: #FEDA94;*/
    background: url("/images/backgrounds/background_goldwhitegold.gif") repeat;  
 	border:1px solid #333333;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px; 
	height: auto;
    }
  
#wrapper_3col_blue  {
    /*background-color:#3C7CAD;*/
	background: url("/images/backgrounds/background_bluewhiteblue.gif") repeat; 
	border:1px solid #333333;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
    }
	
/*NOTE: this is same as wrapper_3col_bluedark blue right below, leaving in case someone has old, old template*/
#wrapper_3col_logoblue  {  
    /*background-color:#003580;*/
	background: url("/images/backgrounds/background_bluedarkwhitebluedark.gif") repeat;
	border:1px solid #333333;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
    }
	
/*NOTE: this is same as wrapper_3col_logoblue rightabove, and is the dark template that should be used */
#wrapper_3col_bluedark  {
   /* background-color:#003580;*/
   	background: url("/images/backgrounds/background_bluedarkwhitebluedark.gif") repeat;
	border:1px solid #333333;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
    }	
  
#wrapper_3col_tan  {
   /* background-color:#ca8f42;*/
   	background: url("/images/backgrounds/background_tanwhitetan.gif") repeat;
    border:1px solid #333333;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
    } 
	
#wrapper_3col_taupe  {
    /*background-color:#61524E;*/
    background: url("/images/backgrounds/background_taupewhitetaupe.gif") repeat;
    border:1px solid #333333;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
    }
	
/****   Wrapper for 3 column doc templates to make white background for main and right columns ****/
 
 #wrapper_main_right_white {  
    /*background-color: #ffffff;*/
    background: url("/images/backgrounds/background_doc_center-right.gif") repeat; /*adds white bg to doc center/right and black border between*/
	margin-top:0px; 
	margin-left: 200px; 
	width: 800px;
	height: auto;  
	border: none;
    } 
	
* html #wrapper_main_right_white {width: 797px;}


/*** This allows wrapper_main_right_white to flow over right column and to bottom of page in Firefox.  IE6/7 don't need it ***/
.spacer {
   clear: both !important;
   }



/***********************************************/
 /* Styles for equal length 3 column templates */

#navigation_gold_3cols, #navigation_blue_3cols, #navigation_bluedark_3cols, #navigation_tan_3cols, #navigation_taupe_3cols {
width: 200px;
float:left; 
}

#navigation_gold_3cols { 
background-color: #FEDA94;   
}
 
#navigation_blue_3cols { 
background-color: #3C7CAD;  
}

#navigation_bluedark_3cols { 
background-color: #013499;/*336699*/
}

#navigation_tan_3cols { 
background-color: #ca8f42; 
}
 
#navigation_taupe_3cols { 
background-color: #61524E; 
} 


 


#rightSide_gold_3cols, #rightSide_blue_3cols, #rightSide_bluedark_3cols, #rightSide_taupe_3cols, #rightSide_tan_3cols {
width: 200px;
float:right;
}

#rightSide_special_3cols { 
background-color:#FFFFFF;  
}

#rightSide_gold_3cols { 
background-color:#FEDA94;  
}

#rightSide_blue_3cols { 
background-color: #3C7CAD;  
}

#rightSide_bluedark_3cols { 
background-color: #013499; /*336699*/ 
}

#rightSide_tan_3cols { 
background-color: #ca8f42; 
}
 
#rightSide_taupe_3cols { 
background-color: #61524E; 
} 
 

#container_3cols {
	clear:both;
	width:1000px;
	margin:0px auto 0px auto;
	}

#centre_3cols {
	/*width:600px; */
	width: 577px; /*was 590, but main 3 cols is 577 *//*this allows right col to be less flush with left border*/
	float:left;
	background-color: #ffffff; 
	}
 

* html #centre_3cols { width: 577px;} /*was 590 -- but main 3 cols is 577*/

#centre_3cols_special {
width:590px; 
float:left;

/*background-color: #ffffff;*/
/*border-color: #666666;
border-style:solid;
border-right-width: 1px; 
border-bottom:none;
border-top: none;
border-left:none; */
}

* html #centre_3cols_special { width: 590px;}
