@charset "utf-8";
/* CSS Document */

body, div, form, img, h1, h2, h3, h4, h5, h6, ul, li, table, td { margin:0px; padding:0px; border:none; }

body { font:85%/1.5em Arial, Helvetica, sans-serif; color:#000000; margin-bottom:30px; }

body { background:#666666 url(/olc/images/UCN/background.jpg) top repeat-x; }

h1 { font-family:"Times New Roman", Times, serif; font-size: 2em; color: #000066; margin-bottom: 8px; margin-top: 0px; }
	
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color:#333333; margin-bottom: 5px; margin-top: 0px; }	

h3 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; font-weight: bold; color: #748699; margin-bottom: 8px; margin-top: 0px; border-bottom:1px solid #748699; }

h4 { font-family:Arial, Helvetica, sans-serif; font-size: .9em; font-weight: bold; color: #FFFFFF;
	   display: block; background-color: #769A5C; padding: 3px 0px 3px 5px; margin-bottom: 0px; margin-top: 0px; }

h5 { font-family:Arial, Helvetica, sans-serif; font-size: .9em; font-weight: bold; color: #FFFFFF; display: block; 
	   background-color:#606E7F; padding: 4px 0px 4px 5px; margin-bottom: 0px; margin-top: 0px; }
	
h6 { font-family:Arial, Helvetica, sans-serif; font-size: .9em; font-weight: bold; color: #000066; display: block; 
	   background-color:#C3CDD5; padding: 3px 0px 3px 5px; margin-bottom: 0px; margin-top: 0px; border: 1px solid #606E7F; }

p {  margin:0px 0px 15px 0px; padding:0px; }

div { zoom: 1 }

a:link, a:visited { color:#0033CC; text-decoration:underline; border:none; }

a:hover { color:#999999; text-decoration:none; }


/*IDS*/

#headerBack { background-color:#000066; height:78px; }

#header { width:980px; margin:0px auto; }

#wrapper { width:980px; margin:0px auto;  background-color:#FFFFFF; border:2px solid #FFFFFF; border-top:none; clear:both; }

#container { }

#pagetable { width:980px; }

#rightColumn { width:790px; padding:20px; }

#footer { background-color:#000066; height:78px; color:#CCCCCC; font-size:.9em; line-height:normal; border-top:2px solid #FFFFFF; }

#address { float:right; width:250px; padding-top:10px; }


/*	Top Navigation */

#navTopback { background-color:#CCCCCC; border-top:2px solid #FFFFFF;  border-bottom:2px solid #FFFFFF;  }

#navTop { width:984px; margin:0px auto;  }

#topmenucontainer{height:26px;display:block;padding:0px;}
#topmenu{position:relative;display:block;height:26px;font-size:10px;font-weight:bold;font-family:Arial,Verdana,Helvitica,sans-serif;}
#topmenu ul{margin:0px;padding:0;list-style-type:none;width:auto; text-transform:uppercase;}
#topmenu ul li{display:block;float:left;margin:0px;}
#topmenu ul li a{display:block;float:left;color:#000066;text-decoration:none;padding:3px 20px 3px 20px;height:20px;background-color:#CCCCCC;border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC;}
#topmenu ul li a:hover{color:#999;background:#EEEEEE;border-left:2px solid #fff; border-right:2px solid #fff;}
#topmenu ul li a.current,#topmenu ul li a.current:hover{color:#999;background:#EEEEEE;}


/*	Left Navigation */

#leftNav { width: 190px; margin: 10px; background-color:#203358; border-right:2px solid white; font-size:small; vertical-align:top; }

#leftNav ul { list-style-type:none; }
#leftNav li a { height: 30px; voice-family: "\"}\"";  voice-family: inherit; height: 24px; text-decoration: none; border:2px solid #203358; border-left:0; border-right:0;}	
#leftNav li a:link, #leftNav li a:visited { color: #FFFFFF; display: block; padding: 6px 0 0 20px; }
#leftNav li a:hover { color:#203358; background-color:#C3CDD5; border-color:#FFFFFF; }
#leftNav > ul > li:first-child a:hover { border-top-color:#C3CDD5; } /* Fixes double border on hover state.  IE6- doesn't understand this. */
#leftNav li li a {list-style-type:square;color:#ffffff;}
#leftNav li li a { voice-family: "\"}\"";  voice-family: inherit; height: 15px; text-decoration: none; border:0; margin-bottom:10px; }
	
#leftNav li li  a:link, #leftNav li li a:visited { color: #99CCFF; display: block; padding: 0 0 5px 40px; background:url(/olc/images/UCN/nav_circle.gif) no-repeat 22px 6px; }
#leftNav li li a:hover { color:#C3CDD5; text-decoration:underline; border:0; background-color:transparent; }

/* footer styles */

#footer ul { list-style-type:none; text-align:center; text-transform:uppercase; letter-spacing:1px; padding-top:30px; font-size:.9em; }
#footer ul li { margin:0px 20px; display:inline; }
#footer a:link, #footer a:visited { color:#fff; }
#footer a:hover { color:#99CCFF; text-decoration:none; }

#user_1, #user_2, #user_3, #user_4 { background-color:#E4E0D1; border-top:2px solid #ffffff; vertical-align:top; }

#user_1 { background-color:#EFF5FA;}

#user_2 { background-color:#EFF5FA;}

#user_3{ background-color:#EFF5FA;}

#user_4 {background-color:#CCCCCC; text-align:center;}


/*	Link Boxes */

.css_linkBox, .table_linkBox {background-color:#FFFFFF; border:1px solid #003399;  clear:both; margin:0 0 15px 15px; float:left; } /* float as needed */
#rightColumn div.css_linkBox h4, #rightColumn table.table_linkBox th  {background-color:#003399; border:0; margin:0;}
.css_linkBox li, .table_linkBox li {margin:5px 0;}
.css_linkBox ul, .table_linkBox ul {margin:0; padding:10px 25px; float:left; list-style-type:square;  color:#999999;}

.table_linkBox {float:none; clear:inherit;}
.table_linkBox ul {float:none;}
#rightColumn .table_linkBox th { text-align:left; color:#FFFFFF; padding:3px;}
#rightColumn table.table_linkBox a:link, #rightColumn table.table_linkBox a:visited { color:#235698; text-decoration:underline; }
#rightColumn table.table_linkBox a:hover { color:#669900;}



/*	Tables */

/* default */
	#rightColumn table, #rightColumn th, #rightColumn td {font-family:inherit; font-size: inherit; color:#000000;}
	#rightColumn table tbody a:link, #rightColumn table tbody a:visited { color:#0033CC; text-decoration:none; }
	#rightColumn table tbody a:hover { color:#669900; text-decoration:underline; }

/* fullBorder */
	table.table_fullBorder { border-bottom:1px solid #cccccc; border-collapse: collapse;}
	table.table_fullBorder td {	border:1px solid #cccccc; border-bottom:0px; padding:4px; color:#333333;}
	table.table_fullBorder td+td {border-left:0px;}
	table.table_fullBorder th { text-align: left; font-weight:bold;	color:#000000;}



