/* CSS Document */

#skip a, #skip a:hover, #skip a:visited
{
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
 
#skip a:active, #skip a:focus
{
position:static;
width:auto;
height:auto;
} 

body {margin:0; background-color:#FFF; font:75% Arial, Helvetica, sans-serif;}

#macro {position:relative; margin:0 auto; width:760px;}

#container {position:relative; margin-left:auto; margin-right:auto; width:760px; background:url(../images/08_elements/header_bg.jpg) no-repeat center top;}
#container ul {list-style:none; margin:0; padding:0; margin-left:140px; margin-top:5px;}
#container li {display:inline; margin-right:20px;}
#container a:link, #container a:visited {color:#FFF; text-decoration:none; font-weight:bold; font-size:.9em;}
#container a:hover {text-decoration:underline;}

.csuf {margin-bottom:23px;}

#search {position:absolute; left:527px; top:2px; width:231px; height:121px;  font-size:.8em; color:#fff;}

#gateways {position:absolute; left:-1px; top:66px; width:760px; height:26px;}
#gateways ul {list-style:none; margin:0; padding:0; margin-top:2px;}
#gateways li {margin-right:10px; display:inline;}
#container #gateways a:link, #container #gateways a:visited {color:#FFF; padding:5px; font-weight:bold; text-decoration:none; font-size:.975em;}
#gateways a:hover {background-color:#FF6600;}

#enlaces {position:absolute; left:-1px; top:66px; width:760px; height:26px;}
#enlaces ul {list-style:none; margin:0; padding:0; margin-top:2px;}
#enlaces li {margin-right:6px; display:inline;}
#enlaces a:link, #enlaces a:visited, #enlaces a:focus {color:#FFFFFF; padding:5px; font-weight:normal; text-decoration:none; font-size:.975em;}
#enlaces a:hover {background-color:#FF6600;}
 

#billboard {position:absolute; left:0; top:88px; width:760px; height:238px; background-color:#999999;}


#container2 {position:absolute; left:0; top:288px; width:728px;  border-width:0 1px; border-style:solid; border-color:#ccc; background-color:#fff; margin:6 auto; padding:15px;}

#container2 h1 {font-size:1em; font-weight:bold; color:#F30; margin-bottom:5px;}


#col1 {margin-left:164px; width:188px; background-image:url(../images/08_elements/col_bg.gif); background-repeat:repeat-y;}
#col1 a:link, #col1 a:visited {color:#06C; text-decoration:none;}
#col1 a:hover {color:#F30; text-decoration:underline;}
#col1 ul {margin:0; padding:0; margin-left:15px; list-style:square;}
#col1 li {margin-bottom:6px;}

#col1a {margin-left:164px; width:188px;}
#col1a a:link, #col1a a:visited {color:#06C; text-decoration:none;}
#col1a a:hover {color:#F30; text-decoration:underline;}
#col1a ul {margin:0; padding:0; margin-left:15px; list-style:square;}
#col1a li {margin-bottom:6px;}

#col1 #grad {width:150px; padding:10px; border:1px solid #CCC; background-color:#EBEAE0;}
#col1 #grad h1 {margin-top:0;}
#col1 #grad p {font-size:.9em;}

#col2 {position:absolute; left:367px; top:15px; width:183px; background-image:url(../images/08_elements/col_bg.gif); background-repeat:repeat-y; padding-left:10px;}
#col2 a:link, #col2 a:visited {color:#06C; text-decoration:none;}
#col2 a:hover {color:#F30; text-decoration:underline;}
#col2 ul {margin:0; padding:0; margin-left:15px; list-style:square;}
#col2 li {margin-bottom:6px;}



#col3 {position:absolute; left:560px; width:188px; top:15px; padding-left:5px;}
#col3 a:link, #col3 a:visited {color:#06C; text-decoration:none;}
#col3 a:hover {color:#F30; text-decoration:underline;}
#col3 ul {margin:0; padding:0; margin-left:15px; list-style:square;}
#col3 li {margin-bottom:6px;}

#col1_single {margin-left:164px; width:575px;}
#col1_single a:link, #col1_single a:visited {color:#06C; text-decoration:none;}
#col1_single a:hover {color:#F30; text-decoration:underline;}
#col1_single ul {margin:0; padding:0; margin-left:15px; list-style:square;}
#col1_single li {margin-bottom:6px;}

#col1lc {margin-left:164px; width:188px; background-image:url(images/08_elements/col_bg.gif); background-repeat:repeat-y;}
#col1lc a:link, #col1 a:visited {color:#06C; text-decoration:none;}
#col1lc a:hover {color:#F30; text-decoration:underline;}
#col1lc ul {margin:0; padding:0; margin-left:15px; list-style:square;}
#col1lc li {margin-bottom:6px;}

#col2lc {position:absolute; left:368px; top:135px; width:183px; background-image:url(images/08_elements/col_bg.gif); background-repeat:repeat-y; padding-left:10px;}
#col2lc a:link, #col2 a:visited {color:#06C; text-decoration:none;}
#col2lc a:hover {color:#F30; text-decoration:underline;}
#col2lc ul {margin:0; padding:0; margin-left:15px; list-style:square;}
#col2lc li {margin-bottom:6px;}

#col3lc {position:absolute; left:560px; top:55px; width:188px; top:15px; padding-left:5px;}
#col3lc a:link, #col3 a:visited {color:#06C; text-decoration:none;}
#col3lc a:hover {color:#F30; text-decoration:underline;}
#col3lc ul {margin:0; padding:0; margin-left:15px; list-style:square;}
#col3lc li {margin-bottom:6px;}

#col1lc_single {margin-left:164px; width:575px;}
#col1lc_single a:link, #col1_single a:visited {color:#06C; text-decoration:none;}
#col1lc_single a:hover {color:#F30; text-decoration:underline;}
#col1lc_single ul {margin:0; padding:0; margin-left:15px; list-style:square;}
#col1lc_single li {margin-bottom:6px;}

#lftmenu {position:absolute; left:7px; top:5px; width:145px; font-size:.9em;}

#portal {width:145px; background:url(../images/08_elements/portal_bg.gif) no-repeat #CFCD7A; background-repeat:no-repeat; height:137px;} 
#portal form {padding:0 6px; margin-top:0;}
#portal #login {margin:4px 0 30px;}
#portal #secure {position:absolute; top:100px; left:50px;}

#lftlinks {width:125px; background-color:#193F64; background-image:url(../images/08_elements/gradientblue_bg.jpg); background-repeat:no-repeat;padding:10px;}
#lftlinks a:link, #lftlinks a:visited {color:#FFF; text-decoration:none;}
#lftlinks a:hover {text-decoration:underline;}
#lftlinks ul {margin:0; padding:0; margin-left:15px; list-style-image:url(../images/08_elements/green_block2.gif);}
#lftlinks li {margin-bottom:5px;}

#la {margin-left:164px; margin-bottom:20px; width:575px; width:570px; border-bottom: dotted 1px #000000; font: Arial, Helvetica, sans-serif;}
#la a:link, #la a:visited{ color:#06C; text-decoration:none;}
#la a:hover {color:#F30; text-decoration:underline;}
#la li {margin-bottom:8px; margin-left:-25px;}
#la ul {list-style:square;}

#lc {margin-left:164px; margin-bottom:20px; width:575px; border-bottom: dotted 1px #000000; font: Arial, Helvetica, sans-serif;}
#lc a:link, #la a:visited{ color:#06C; text-decoration:none;}
#lc a:hover {color:#F30; text-decoration:underline;}

#locations {margin-left:164px; width:280px;}
#locations2 {position:absolute; left:471px; width:220px; top:45px; padding-left:5px;}

#quicklinks {width:141px; padding:2px; background-color:#A7D3E9;}
#quicklinks a:link, #quicklinks a:visited {text-decoration:none; color:#333;}
#quicklinks a:hover {text-decoration:underline;}
#quicklinks ul {margin:0; padding:0; margin-left:22px; list-style-image:url(../images/08_elements/blue_block.gif);}
#quicklinks li {margin-bottom:5px;}

#sg {margin-left:164px; width:600px; background-image:url(../images/08_elements/col_bg.gif); background-repeat:repeat-y;}
#sg a:link, #col1 a:visited {color:#06C; text-decoration:none;}
#sg a:hover {color:#F30; text-decoration:underline;}
#sg ul {margin:0; padding:0; margin-left:15px; list-style:square;}
#sg li {margin-bottom:6px;}

#ttd {margin-left:164px; margin-bottom:20px; width:575px; width:570px; border-bottom: dotted 1px #000000; font: Arial, Helvetica, sans-serif;}
#ttd a:link, #la a:visited{ color:#06C; text-decoration:none;}
#ttd a:hover {color:#F30; text-decoration:underline;}
#ttd li {margin-bottom:8px; margin-left:-25px;}
#ttd ul {list-style:square;}

#footer {margin:auto; padding:10px; background-color:#036; font-size:.9em; color:#9CF;}
#footer a:link, #footer a:visited {color:#9CF;}
#az-list {float:left; margin:0px; width:270px; line-height:.2em; padding:5px 15px 20px 0px;}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom:5px;
}

ul#a-z { list-style-type: none; margin-left:0px;}
ul#a-z li{display:inline; padding:0px 5px; font-weight:bold; border-right:solid 1px; color:#999999;}

.list_left{ float:left; width:20px; padding-right:5px; 
}

.list_right{ float:left; width:190px; 
}


.location_list {
font: Arial, Helvetica, sans-serif;
color:#0066CC; height:40px; border-bottom: dotted 1px #000000; padding-top: 10px;
}



.location_list a:link, #container a:visited {text-decoration:none; font-size:1em; color:#0066CC;}
.location_list a:hover {text-decoration:underline; color:#0066CC;}
