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


html, body { margin:0; background-color:#EAEAEA; overflow:auto; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:13px; line-height:16px; color:#999999; text-align:left; }


/* divs */

#holding { margin:0 auto; width:900px; background-color:#FFFFFF; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; }

#header {position:relative; margin:0 auto; width:900px; height:154px; background-image:url(../img/g_headerline.jpg); background-repeat:no-repeat;}

#logo {position:absolute; top:20px; left:22px; width:488px; height:123px; z-index:3;}

#login {position:absolute; top:70px; left:620px; width:242px; height:68px; background-image:url(../img/g_login_fade.jpg); background-repeat:repeat-x; padding:7px 10px 0 0; text-align:right; font-size:12px; font-weight:bold; line-height:30px; color:#666666; z-index:4;}

#telnumber { position:absolute; top:40px; left:620px; width:252px; height:30px; text-align:right; z-index:5;}

#images {margin:0 auto; margin-bottom:10px; padding:5px 0 5px 0; width:844px; height:220px;}

#main {margin:0 auto; padding:5px 0 5px 0; width:844px; overflow:auto;}

#sidebar {margin:0; width:135px; float:left; z-index:6;}

#sidebarbox {width:135px; background-image:url(../img/g_sidebar_fade.jpg); background-repeat:repeat-y; padding:0; font-family:"Times New Roman", Times, serif; font-size:16px; line-height:22px; color:#666666;}

#sidebarbox ul{list-style-type:none; margin:0; padding:0;}

#sidebarbox ul li{ padding:8px 0 8px 10px; letter-spacing:1px; line-height:14px; border-top:1px solid #CDCDCD;}

#sidebarbox a { text-decoration:none; font-weight:bold; color:#666;}

#sidebarbox a:hover { text-decoration:none; color:#265FA2;}

#boxend { width:135px; height:20px; border-top:1px solid #CDCDCD;}

#content {margin:0 0 0 9px; width:690px; float:right; z-index:7;}

#contenthome {margin:0 0 0 19px; width:480px; float:left; z-index:7;}

#contentleft {width:335px; float:left; z-index:13; }

#contentright {width:335px; float:right; z-index:14; border-left:1px solid #CDCDCD; padding-left:10px;}

#broadcasts {width:690px; float:right; z-index:15;}

#sideright { width:191px; float:right;}

#sidebutton { width:191px; height:55px; background:url(../img/g_sidebutton.jpg); margin-bottom:10px;}

#sidebuttontext { padding:10px 0 0 10px;}



#more { margin:10px 0 0 0; width:690px; padding:0 28px 0 182px; background-color:#265FA2; border-top:1px solid #FFF; border-bottom:1px solid #FFF; color:#FFFFFF;}

#links {position:relative; margin:0; width:900px; height:140px; background-color:#669ACC; color:#FFFFFF;}

#links1 {position:absolute; top:20px; left:192px; height:90px; width:150px; border-right:1px solid #FFF; z-index:10;}

#links2 {position:absolute; top:20px; left:362px; height:90px; width:200px; border-right:1px solid #FFF; z-index:11;}

#links3 {position:absolute; top:20px; left:582px; height:90px; width:300px; z-index:12;}

#links ul {list-style-type:none; margin:0; padding:5px 20px;}

#links ul li {font-size:11px; line-height:14px; padding:5px 0 5px 0;}

#sitemap { margin:0; width:852px; padding:10px 28px 10px 20px; background-color:#669ACC; color:#FFFFFF; border-top:1px solid #FFF; font-size:11px;}

#sitemap a {color:#FFFFFF; text-decoration:none; font-weight:bold;}

#sitemap a:hover {text-decoration:underline;}

#footer {margin:0 auto; padding:10px 28px 0 0; width:872px; text-align:right; font-size:9px;}

#float {float:left; padding-right:15px;}

#float2 {float:left; padding:0 15px 100px 0;}

#float3 {float:left;}

#float4 {float:left; width:180px;}

#people {float:left; margin-bottom:15px;}

#people img { padding-bottom:60px;}

#books {margin-top:15px; height:205px;}

#broadcasts2 {margin-top:25px;}

#download {margin:30px 0 20px 0; overflow:auto;}

#download1 {float:left; margin-right:15px;}

#download2 {float:left; width:280px;}

#download3 {float:left; width:600px;}


#portal { width:683px; float:left; overflow:auto; }

#portal2 { width:342px; float:left; overflow:auto; margin-left:5px; }

#portalheader { width:673px; height:35px; background:url(../img/bg_portal_header_single.jpg) no-repeat; padding:9px 0 0 10px;}

#portalheader2 { width:332px; height:35px; background:url(../img/bg_portal_header_double.jpg) no-repeat; padding:9px 0 0 10px;}

#portalheader a { color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:24px; line-height:28px; font-weight:normal;}

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

#portalheader2 a { color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-size:24px; line-height:28px; font-weight:normal;}

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

#portalbody { background:url(../img/bg_portal_body.jpg) repeat-x bottom; padding:0 0 1px 20px; overflow:auto; }

#portalbody ul { margin:5px 0 10px 0; padding:0; }

#portalbody li {line-height:14px; padding:6px 0;}

#list { float:left; width:320px;}

#list2 { float:left; width:340px;}




/* text */

h1 {font-size:32px; line-height:28px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#265FA2; margin:3px 0 20px 0;}

h2 {font-size:18px; font-family:"Times New Roman", Times, serif; font-style:italic; color:#265FA2; margin:10px 0 -5px 0;}

h3 {font-size:14px; font-weight:normal; color:#666666;}

h4 {font-size:16px; font-family:"Times New Roman", Times, serif; color:#FFFFFF; margin:10px 0;}

h5 {font-size:13px; font-family:"Times New Roman", Times, serif; color:#FFFFFF; margin:0;}

h6 {font-size:14px; font-weight:bold; margin:20px 0 -10px 0;}

#links a {color:#FFF;}

#links a:hover{text-decoration:none;}

li {list-style-type:none; line-height:20px; font-size:13px;}

a {color:#999999; font-weight:bold; text-decoration:none;}

a:hover {color:#265FA2; font-weight:bold; text-decoration:underline;}

#sideright a { font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:16px; color:#FFFFFF; }

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

.small { font-size:11px;}

