html,body,table,div,img,form,fieldset,p, h1,h2,h3,h4,h5,h6, ul,li,var,dfn,code,q,small,strong,big,em { margin:0px;padding:0px;border:0px none;outline:none;font-family:arial,sans-serif;font-size:11px;color:#111;font-weight:normal;text-decoration:none;font-style:normal; }
html { height:100%;padding-bottom:1px;overflow:-moz-scrollbars-vertical; }
table { text-align:left;border-collapse:separate;border-spacing:none; }
td img { display:block; }
img { color:#aaa; }
h1,h3 { margin:5px 0 0px 0; }
h1 a:hover,h3 a:hover { text-decoration:none; }
em { font-size:15px;font-style:italic; }
big { font-size:13px; }
small { font-size:10px;color:#444; }
select, input, textarea { font-family:arial,sans-serif;font-size:12px;color:#111;background-color:#fff;border:1px solid #d7d7d7;cursor:text; }
input { padding-left:3px;padding-right:3px; }
textarea { padding:3px;overflow-x:hidden;overflow-y:auto;resize:none; }
select, input[type=text], textarea { border:1px solid #d2d2d2;border-bottom-color:#f2f2f2;border-right-color:#f2f2f2;background-color:#fff; }
select, input[type=button], input[type=submit], .fcheck, .mcb { cursor:pointer; }
a, input { outline:none; }
a:link, a:visited, a:active { text-decoration:none;color:#009692;outline:none; }
a:hover { text-decoration:underline;color:#0064a6; }

.abut_xs, .abut_w { width:145px;border:1px solid #f6f6f6;border-right-color:#d2d2d2;border-bottom-color:#d7d7d7;font-size:11px;color:#000; }
.abut_w { margin-top:3px;background-color:#fff; }
.abut_w:hover { background-color:#eee; }
.abut_s { width:75px;border:1px solid #f7f7d7;border-right-color:#dfdfbf;border-bottom-color:#ddb;background-color:#ffb;font-size:11px;color:#111; }
.abut_s:hover { background-color:#f7f7b4; }
.abut_xs { width:20px;background-color:#eee; }
.abut_xs:hover { background-color:#e2e2e2; }
.abut_xxs { width:17px;background-color:#fff; }
.admet, .r { color:#f11 !important; }
.admwt, .o { color:#f71 !important; }
.admit, .b { color:#28f !important; }
.admmt, .g { color:#3b2 !important; }
.admpt, .p { color:#b3c !important; }
.admyt, .y { color:#fa2 !important; }
.admgt, .s { color:#999 !important; }
.admbox { clear:both;margin:2px 0 10px 0; }
.adminfo { color:#222;padding:1px 4px;margin-right:6px;background-color:#fdfdfd;border:1px dotted #d2d2d2;white-space:nowrap; }
.asp { margin-left:6px; }
.dn { margin-top:6px; }

.fcheck, .mcb { width:15px;margin:1px 0px 0px 1px;padding:0px;border:0px none; }
.mtis, .mtas { width:152px; }
.mti, .mta { width:190px; }
.mtim, .mtam { width:270px; }
.mtiw, .mtaw { width:440px; }
.mtam, .mtaw { margin-top:2px; }
.mdds { width:110px; }
.mdd { width:160px; }
.mddm { width:278px; }
.charCtr, .charCtrb { padding-right:5px;padding-left:5px;font-size:10px;color:#5d5759; }
.charCtrb { vertical-align:top;line-height:20px; }
.formt,.formt div,.formta,.formta div { font-size:12px;color:#717073; }
.formt,.formta { text-align:right;padding-right:10px; }
.formt { height:23px;line-height:18px; }
.formta { vertical-align:top;padding-top:3px; }
#belrow { visibility:hidden;display:none; }

#gweb { width:848px;margin:15px auto 25px auto;background:url(i/bg-g.png) top left repeat-x;background-color:#b1b2b2;text-align:center; }
#gbox { padding:0px 24px;background-color:#f7f7f7; }
#gindex, .gpull { border:1px solid #ccc;background-color:#fcfcfc; }
.gdots { margin:2px 0 7px 0; }
.gdots_u { margin:4px 0 5px 0; }
.gnav, .gnav a { font-size:11px;white-space:nowrap; }
.gnavnum { color:#999;margin:0px 12px;font-style:italic; }

.trb, .tcb, .tlb { vertical-align:bottom; }
.tcm { vertical-align:middle; }
.top, #maincnt, .topbox, .trt, .tct, .tlt { vertical-align:top; }
.tlt,.tlb { text-align:left; }
.tcm,.tct,.tcb { text-align:center; }
.trt,.trb { text-align:right; }

#web { background:url(i/bg.gif) top left repeat-x;text-align:left; }
.dividerline, .headerline { border-top:1px solid #ccd8e7; }
.dlbri { border-top:1px solid #dae3ee; }
.headerline { margin:4px 0px 8px 0px; }
.gdots, .gdots_u, .gbdiv, .coldiv, .dotdiv { height:1px;line-height:0px;font-size:0px; }
.coldiv, .dotdiv { background:url(i/dots.gif) top left repeat-x; }
.gdots, .gdots_u { background:url(i/dots-l.gif) top left repeat-x; }
.coldiv { margin:6px 15px 10px 15px; }
.dotdiv { margin:8px 0 7px 0; }

.logo { width:365px;padding:30px 0; }
.logo img { height:70px;cursor:pointer; }
.whb, .lws, .mainbox, .frontbox, .colbox { background-color:#fff; }
.lbp { width:80px;background-color:#0064a6; }
.lws { width:10px; }
#maincnt, .mainbox { width:626px; }
.mainbox { min-height:300px; }
.topbox { width:617px;height:225px;margin-bottom:5px;padding-left:9px;overflow:hidden; }
.topbox_img { width:199px;height:225px;padding:0px 5px;background-color:#fff;float:left; }
.frontbox { width:408px;margin-top:2px; }
.colbox { width:213px;margin-top:10px;float:left; }
.newscol { width:183px;margin:0px 0 0 15px; }
.gt_tab { margin:12px auto 22px auto;clear:both;border:1px solid #ddd; }
.gt_tab img { margin:0 auto; }
.but { background-color:#fafafa;font-size:11px;border-top-color:#f6f6f6;border-left-color:#f6f6f6;color:#616063;font-size:12px; }
.but:hover { background-color:#eee; }
.sbut { width:70px; }
.bbut { width:150px; }

.topnav { margin:9px 15px 0px 0px;text-transform:uppercase;font-size:9px; }
.topnav span { margin:0px 7px;color:#ddd;font-weight:bold; }
.topnav a, .topnav a:link, .topnav a:hover { color:#999; }

#mm { clear:both; }
#mm li, #mm li a { width:125px;height:33px;display:block;text-align:center;font-size:11px;color:#fff; }
#mm li { background-image:url(i/mmbut_mo.png);float:left;line-height:32px; }
#mm li .menu_item { background-image:url(i/mmbut.png); }
#mm li a, #sm li a, .rmenu li a { text-transform:uppercase;white-space:nowrap; }
#mmedge { height:33px;background:url(i/mm_edge.png) right top no-repeat; }
#sm { width:608px;height:30px;background-image:url(i/sm_bg.png);padding:0 9px;clear:both;overflow:hidden; }
#sm li { float:left;line-height:30px; }
#sm li a { padding:0 6px;font-size:9px;color:#0064a6; }
#mm li a:hover, #mm li .menu_sel { text-decoration:none;color:#0064a6;background:none; }
#sm li a:hover, #sm li .menu_sel { text-decoration:none;color:#009692;background:none; }

.mainheader, .path { height:25px;line-height:22px;font-size:14px; }
.mainheader span { padding:0 2px 0 14px; }
.mainheader { color:#4c4c4c; }
.path { width:612px;height:24px;line-height:24px;padding-left:14px;margin:5px 0; }
.path span { margin:0 3px; }
.path, .path a, .path a:link, .path a:hover { color:#0064a6; }

.rbannerbox { width:254px;height:452px;border-left:5px solid #fff;border-right:5px solid #fff; }
.rmenubox { width:254px;border:5px solid #fff; }
.rmenu { padding:2px 5px; }
.rmenu li { margin-top:3px; }
.rmenu li, .rmenu li a { width:253px;height:36px; }
.rmenu li a { background-image:url(i/knapp.png); }
.rmenu li, .rmenu .non a { background-image:url(i/knapp_mo.png);text-align:center;line-height:36px; }
.rmenu li a, .rmenu li a:link { text-decoration:none;color:#708496; }
.rmenu li a:hover, .rmenu .non a { text-decoration:none;color:#707790; }

.newsimgl { float:left;clear:left;margin:2px 15px 10px 0; }
.newsimgr { float:right;clear:right;margin:2px 0 10px 15px; }
.newsimg img,.newsimgl img,.newsimgr img { border:0px none; }
.nit { text-align:left;font-size:10px;line-height:14px;color:#888;overflow:hidden;margin-top:3px; }

.dbstory, .newsstory, .newsstoryb { padding:8px 15px 2px 15px;vertical-align:top;overflow:hidden; }
.dbstory { width:169px;height:225px;border-left:5px solid #fff;border-right:5px solid #fff;background-color:#717073;float:left; }
.newsstoryb { width:596px; }
.list_contcol { width:594px; }
.wi { width:592px; }
.newsstory { width:378px; }
.nbot, .nbotb { float:right;padding-top:12px; }
.nbotb { width:626px; }
.nbot { width:408px; }

.nh,.nhs,.nhb { color:#0064a6; }
.nhs { font-size:14px;line-height:18px; }
.nh { font-size:17px;line-height:21px; }
.nhb { font-size:22px; }
.nh span,.nhs span,.nhb span { margin-left:7px; }
.nhs span { font-size:12px; }
.nh span { font-size:14px; }
.nhb span { font-size:16px; }

.newstext { padding:1px 0px 6px 0px;font-size:11px;color:#212023; }
.newstext i { font-size:12px;line-height:18px;color:#1074b6; }
.ntb,.ntb a { font-size:14px;line-height:18px; }
.dbstory .ntb { font-size:12px;line-height:16px; }
.nt,.nt a { font-size:12px;line-height:17px; }
.dbstory .nt { font-size:11px;line-height:15px; }
.nts,.nts a { font-size:11px;line-height:15px; }
.ntd { margin-top:1px; }
.newstext big { font-size:120%; }
.newstext small { font-size:90%; }

ul { list-style:none;list-style-position:outside; }
ul li span { background:transparent url(i/bullet.png) left 7px no-repeat;color:#212023;display:block;padding-left:9px; }
.dbstory ul li span { background:transparent url(i/bullet_inv.png) left 7px no-repeat;color:#fff; }
.bull { padding-left:7px; }
.dbstory .bull { padding-left:2px; }
.bulli { padding-left:24px; }
.dbstory .bulli { padding-left:6px; }
.bullii { padding-left:41px; }
.dbstory .bullii { padding-left:10px; }

.newscol li { padding-left:0px; }
.newscol ul li span { padding-left:8px; }
.nhc { font-size:12px;color:#0064a6; }
.fnt, .nt li a { font-size:11px;line-height:16px; }
.newscol li a { font-size:12px;line-height:16px; }
.fnts { font-size:11px;line-height:19px; }
.fnt, .fnts { color:#444; }

.more, .nav, .nav a { font-size:12px; }
.nav { margin:0 2px; }
.navnum { color:#717073;font-style:italic;margin:0px 14px; }
.ptr { font-family:georgia,sans-serif;font-size:13px;font-weight:normal; }
.back, .search small, .normpub, .newspub, .sb, .sb a { font-size:11px;color:#818083; }
.normpub { margin:2px 0 1px 0; }
.newspub div { margin:6px 0px 5px 0px; }
.l { font-size:11px; }
.newspub { margin-top:12px; }
.ddown { margin-top:8px; }
.down { margin-top:4px; }
.udw { padding:5px 15px; }
.jmp, dfn, var { margin-left:6px;color:#929292; }
.qu em { background-color:#ff0; }
.fb_link { padding-left:20px;height:16px;line-height:16px;background:url(i/icon_fb.gif) left top no-repeat; }
.alpha_ico { padding-left:14px;height:12px;line-height:12px;background:url(i/icon_alpha.gif) 1px center no-repeat; }

.lcol, .rcol { padding:1px 0; }
.lcol { float:left; }
.rcol { float:right;clear:right; }
.rt { float:right;clear:left;white-space:nowrap;margin-right:15px; }
.lt { float:left;white-space:nowrap;margin-left:15px; }
.clt { float:left; }
.crt { float:right; }
.cl { clear:both; }
ul,li,.rcol,.lcol { font-size:inherit; }

.list_cont, .list_contcol { border:1px solid #eee;margin-top:5px; }
.list_contcol a:link, .list_contcol a:active { color:#009692; }
.list_contcol a:visited { color:#91408c; }
.list_contcol a:hover { color:#0064a6; }
.list_cont { padding:4px 10px 14px 10px;background-color:#fff; }
.list_cont h1 { margin-top:10px;font-size:12px;padding:0px; }
.list_cont p { margin:4px 0 0px 10px; }
.list_cont a { font-size:12px; }
.list_cont span { margin-left:7px;font-size:11px; }
.list_cont b { color:#000; }
.search { font-size:11px; }
.search em { font-size:13px;color:#111;font-style:normal; }
.search small { color:#999;margin-left:10px; }
.search strong { color:#999;font-style:italic; }

#guestbook_list div { color:#616063;font-size:11px; }
#guestbook_list big { color:#414043;font-size:11px;font-weight:normal;margin-left:8px; }
#guestbook_list small { color:#818083;font-size:11px; }
#guestbook em { color:#0064a6;font-size:14px;font-style:normal;font-weight:normal; }
#guestbook p { color:#717073;padding:4px 0px 8px 0px;font-size:12px;line-height:18px; }
#guestbook big { color:#414043;font-size:13px; }
#guestbook i { color:#888 !important; }
#guestbook small { font-size:11px;color:#a1a0a3; }
.gb_listhead { clear:left;padding:4px 10px 3px 10px; }
.gb_listrow { clear:left;padding:8px 15px 5px 15px; }
.gb_itemaa, .gb_itema { clear:left;padding:13px 10px; }
.gb_itemaa { background:url(i/postbg_d.png) bottom left repeat-x; }
.gb_itema { background:url(i/postbg_l.png) bottom left repeat-x; }
.gbb_list { background-color:#f6f6f6; }
.gbb_thread { background-color:#fafafa; }
.gba { border-bottom:1px dotted #e2e2e2; }
.gbc { border-bottom:1px dotted #eaeaea; }
.gbdiv { margin:3px 0 8px 0;background-color:#eee; }
.gbspc { width:8px; }
.gbreps { width:60px; }
.gblast { width:90px; }

.sdgl, .sgl, .sbl { font-size:11px;text-decoration:none;font-style:normal; }
.sgl, .sgl a:link, .sgl a:visited, .sgl a:active { color:#666; }
.sgl a:hover { color:#555; }
.sdgl, .sdgl a:link, .sdgl a:visited, .sdgl a:active { color:#332f30; }
.sdgl a:hover { text-decoration:underline; color:#332f30; }
.sbl, .sbl a:link, .sbl a:visited, .sbl a:active { color:#0064a6; }
.sbl a:hover { color:#0064a6; }

.nosel { -moz-user-select:none; }
.flip span { display:block;padding:0px 0px 0 0;white-space:nowrap; }
.flip a { display:block;width:100%;height:100%; }
.flip a:hover { background:none; }

#emp { width:254px;height:163px; }
.colleges { width:254px;overflow:hidden;font-size:15px;color:#4c4c4c; }
.colleges span { margin-left:14px; }
.hp_rhc { padding:20px 5px; }

#footerbg { background:url(i/bg_bot.png) bottom left repeat-x; }
.footer { height:84px;margin:60px 0px 0 0;border-right:5px solid #fff;text-align:center; }
.footercont { height:39px;padding:12px 0;margin:0 auto; }
.ttopp { float:right;width:51px;height:23px;padding-top:7px;background-color:#c7c7c7;font-size:10px; }
.ttopp, .powered { margin-right:12px; }
.ttopp a, .ttopp a:link { color:#fff; }
.ttopp a:hover { color:#333;text-decoration:none; }
.powered, .powered a, .powered a:link, .powered a:hover { font-size:11px;color:#aaa !important; }

#vb1 { position:absolute;z-index:2;padding:0 4px;background-color:#e0e0e0; }
#vb2 { position:absolute;z-index:1; }
.transport { padding:4px 0 0 0;background:url(i/player/trans_bg.gif) top left repeat-x;background-color:#f5f5f5;border-bottom:1px solid #ddd; }
.progressline { background:url(i/player/bar_bgmain.png) left center repeat-x;white-space:nowrap; }
.volumeline { width:64px;margin:0px 4px; }
.progressline, .volumeline { height:18px;text-align:left; }
.progressband, .volumeband { float:left; }
.volumeband, .loadband { width:1px;height:18px;display:block;cursor:pointer; }
.volumeband { background:url(i/player/tbar_vol.png) left center repeat-x; }
.volumebg { background:url(i/player/tbar_vol_bg.png) left center repeat-x; }
.progressband { background:url(i/player/pbar.png) right center no-repeat;width:11px;height:18px;display:block; }
.timepos { font-family:verdana,"courier new",monospace;font-size:11px;letter-spacing:-1px;color:#444;height:17px;width:36px;line-height:16px;margin:0px 4px;text-align:center; }
.closebox { margin:0px 10px;font-size:12px; }
.closebox a, .closebox a:link, .closebox a:visited { text-decoration:none;color:#555; }
.closebox a:hover { text-decoration:none;color:#009692;outline:none; }

.dbstory div, .dbstory span { color:#fff; }
.dbstory div a { color:#00c6c2; }
