
.menu2 {padding:0 0 0 32px;margin:0;list-style:none;height:40px;background:#000 url(button1a.png) repeat-x;position:relative;font-family:arial, verdana, sans-serif;z-index:20}
.menu2 li.top {display:block;float:left;position:relative}
.menu2 li a.top_link {display:block;float:left;height:40px;line-height:33px;color:#FFF;text-decoration:none;font-size:11px;font-weight:bold;padding:0 0 0 12px;cursor:pointer}

.menu2 li.s a.top_link {background:transparent url(ld_2a.png) no-repeat scroll 0 0}
.menu2 li.s a.top_link span {background:url(ld_2b.png) no-repeat right top}
.menu2 li.s a.top_link span.down {background:url(ld_2c.png) no-repeat right top}

.menu2 li a.top_link span {float:left;display:block;padding:0 24px 0 12px;height:40px}
.menu2 li a.top_link span.down {float:left;display:block;padding:0 24px 0 12px;height:40px;background:url(down.gif) no-repeat right top}
.menu2 li a.top_link:hover {color:#fff;background:url(button4.png) no-repeat}
.menu2 li a.top_link:hover span {background:url(button4.png) no-repeat right top}
.menu2 li a.top_link:hover span.down {background:url(button4a.png) no-repeat right top}

.menu2 li:hover > a.top_link {color:#fff;background:url(button4.png) no-repeat}
.menu2 li:hover > a.top_link span {background:url(button4.png) no-repeat right top}
.menu2 li:hover > a.top_link span.down {background:url(button4a.png) no-repeat right top}

.menu2 table {border-collapse:collapse;width:0;height:0;position:absolute;top:0;left:0}
.menu2 a:hover {visibility:visible}
.menu2 li:hover {position:relative;z-index:200}

.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none}

.menu2 :hover ul.sub {left:2px;top:40px;background:#fff;padding:3px 0;border:1px solid #4ab;white-space:nowrap;width:93px;height:auto}
.menu2 :hover ul.sub li {display:block;height:20px;position:relative;float:left;width:90px}
.menu2 :hover ul.sub li a {display:block;font-size:11px;height:20px;width:87px;line-height:20px;text-indent:5px;color:#000;text-decoration:none;border:3px solid #fff;border-width:0 0 0 3px}

.menu2 :hover ul.sub1 {left:2px;top:40px;background:#fff;padding:3px 0;border:1px solid #4ab;white-space:nowrap;width:155px;height:auto}
.menu2 :hover ul.sub1 li {display:block;height:20px;position:relative;float:left;width:152px}
.menu2 :hover ul.sub1 li a {display:block;font-size:11px;height:20px;width:149px;line-height:20px;text-indent:5px;color:#000;text-decoration:none;border:3px solid #fff;border-width:0 0 0 3px}

.menu2 :hover ul.sub2 {left:2px;top:40px;background:#fff;padding:3px 0;border:1px solid #4ab;white-space:nowrap;width:112px;height:auto}
.menu2 :hover ul.sub2 li {display:block;height:20px;position:relative;float:left;width:109px}
.menu2 :hover ul.sub2 li a {display:block;font-size:11px;height:20px;width:106px;line-height:20px;text-indent:5px;color:#000;text-decoration:none;border:3px solid #fff;border-width:0 0 0 3px}

.menu2 :hover ul.sub li a:hover {background:#4ab;color:#fff}
.menu2 :hover ul.sub1 li a:hover {background:#4ab;color:#fff}
.menu2 :hover ul.sub2 li a:hover {background:#4ab;color:#fff}
.menu2 :hover ul.sub li a.fly {background:#fff url(arrow.png) 80px 7px no-repeat}
.menu2 :hover ul.sub li a.fly:hover {background:#4ab url(arrow_over.png) 80px 7px no-repeat;color:#fff}
.menu2 :hover ul li:hover > a.fly {background:#4ab url(arrow_over.png) 80px 7px no-repeat;color:#fff} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px;top:-4px;background:#fff;padding:3px 0;border:1px solid #4ab;white-space:nowrap;width:93px;z-index:200;height:auto}

.hide{display:none}
.show{display:block;border-bottom:1px black solid}
.notice{font-family:helvetica;font-size:13px;color:red;text-align:center}

body{text-align:center;background:#000000 url(bg.png) repeat-y fixed center center;font-size:13px;width:900px;margin:auto}
#header{margin-top:15px}
#header,#content{text-align:left;background:#FFFFFF}
#head_block{height:175px;background:#FFF url(header.jpg) bottom;background-repeat:no-repeat}
#content{min-height:600px;font-family:verdana;font-size:13px;line-height:21px;padding:30px 25px;text-align:justify}
#content_large{min-height:600px;font-size:15px;line-height:25px;padding:30px 25px;text-align:justify;background:#FFFFFF}

h1,h2,h3,h4{font-family:Palatino,Georgia,Bookman,serif;line-height:1.3em}
h1{color:#800517;font-size:30px;font-weight:normal;margin:20px 10px}
h2{color:#800517;font-size:17px;font-weight:normal;margin:10px 5px}
p{padding:0px 0 21px}
.left{float:left;text-align:left;padding:5px 5px 5px 0}
.right{float:right;text-align:left;padding:5px 0 5px 5px;position:relative}
.center{padding:5px;text-align:center;margin:auto}
#footer{height:auto;background:#0D254E;margin-bottom:10px;line-height:26px;color:#616D7E;font-size:12px;padding:10px;text-align:left}
#footer a{color:#919D9E;font-size:13px}
#footer span{padding:0}
a{text-decoration:none}
a:visited,a:active,a:hover{color:#0000FF} 
#catvid td{font-size:14px;font-family:caption;word-spacing:3pt;text-align:center;padding:5px}

.excerpt{font-family:Palatino,Georgia,Bookman,serif;font-size:17px;line-height:30px}
.excerpt a{text-decoration:underline}

.list{border-left:1px solid #484848;border-top:1px solid #484848;width:100%}
.list td,th{border-right:1px solid #484848;border-bottom:1px solid #484848;padding:10px;text-align:left}
#all{border-left:1px solid #484848}
#all td,th{border-right:1px solid #484848;border-bottom:1px solid #484848;padding:10px}

.main td{font-size:12px;line-height:110%;font-family:caption;word-spacing:3pt;padding:5px}
.sub td{border:0;padding:2px}
.imgttl{font-weight:bold;text-align:center}
.vid{text-align:left;padding:5px}
.relvid{border:1px dotted #4C4646;padding:10px;text-align:left;width:350px}
#featured{width:155px;margin:auto;font-size:12px;line-height:110%;font-family:caption;word-spacing:3pt;border-left:1px solid #9AFEFF;text-align:left}
#featured .img{text-align:center}
h3{text-decoration:none;font-weight:bold}
.univ a{font-weight:bold}
img {border:0}
.bdr{border:1px solid #484848;padding:5px}
.login{border:1px solid #484848;width:300px;padding:15px}
.quote{font-style:italic;text-align:center}
#register{width:850px}
#profiler{width:320px;border:1px solid #D2B9D3;font-size:12px;padding:5px;margin-left:25px}
#profiler p{padding:0px 10px 21px}
.profilel{border:1px solid #D2B9D3;width:480px;margin-bottom:25px}
table{border:0}
.contactintl{border:1px DOUBLE;padding:30px;line-height:35px;text-align:center;width:130px;font-weight:bold;float:right}
.fill{height:30px}

.shadow{clear:both;float:left;background:url("shadow.gif") no-repeat bottom right;margin:5px 3px 3px 5px !important;margin:14px 0 0 8px}
.shadow div{background:url("shadow2.png") no-repeat left top !important;background:url("shadow2.gif") no-repeat left top;float:left;padding:0px 6px 0px 0px}
.shadow .box{padding:0px 6px 6px 0px}
td .img{padding:0px 5px 0px 0px;position:relative}
td .tbl{padding:0px 5px 5px 0px}
.shadow img{background-color:#fff;border:1px solid #a9a9a9;padding:3px;margin:0}
.video-link-span {background:transparent url(play_icon.gif) no-repeat scroll 0pt 50%;cursor:pointer;color:#000000;display:block;height:35px;position:absolute;text-align:center;text-decoration:none;vertical-align:bottom;width:34px;opacity:0.5;filter:alpha(opacity = 50);right:30px;top:25px}

.arrow{border:1px solid #484848;width:80px;text-align:center;font-size:15px;height:22px;padding:0}
.arrow:hover{color:#fff;background:#0063DC}
.block{display:block}
.small{font-size:10px;color:#484848}
#e404{width:500px;border:1px DOUBLE;padding:10px}
.red{color:red}
.nowrap{white-space:nowrap}
.full{width:100%}
.half{width:50%}
.p50{width:50px}
.p100{width:100px}
.p150{width:150px}
.p420{width:420px}
.h50{height:50px}
.h15{height:15px}