@charset "gb2312";
/* CSS Document */

#home #banner {height: 199px;}
#home #banner p {color: #4d7eb7; font-size: 13px; position: absolute; bottom: 50px; left: 326px; margin: 0;}
#home #banner .click_here_btn {position: absolute; bottom: 48px; left: 482px; }
.click_here_btn:link{color:#FFFFFF}
.click_here_btn:visited{color:#FFFFFF}


/* Overwrite defaults */
h1,h2,h3,h4,h5,h6{
font-size:14px;
}
* {margin: 0; padding: 0; }
a img {border: 0; }
img{
border-width:0px;
}
/* Links */
a {text-decoration: none; }
a:hover {text-decoration: underline; }
a:link
{
color:#305578;
}
a:visited{
color:#305578;

}
a:hover
{
color:#cc0000;
}


/* Page Containers/Backgrounds */
body {background: url(imagesbody_bg.jpg) repeat-x top;
font-family:"ËÎÌå";
font-size:12px;}
#wrapper {}
#container {width: 956px; background: #fff url(imagespage_top.png) repeat-x; margin: 0 auto; position: relative;border-left:#cec2b5 solid 1px;border-right:#cec2b5 solid 1px; }

/* Main Logo */
#logo {width: 390px; height: 61px; position: absolute; top: 10px; left: 0px; background: url(imageslawschool_logo.jpg) no-repeat top left;}

/* Top Navigation */
#top_nav {background: #a3181b url(imagestopmenubg.jpg) repeat-x top; height: 37px; float: right; position: absolute; top: 75px; right: 0px; list-style: none; z-index:  1000;width:956px;}
#top_nav li {display: block; float: left; position: relative;
background:url(imagestopmenubg.jpg) top repeat-x;height:37px;}
#top_nav li a {display: block; float: left; color: white; font-size: 14px; line-height: 26px; padding: 8px 12px 0px 12px; margin: 0 0px;height:29px;border-right:#b93e40 solid 1px;}
#top_nav li a:hover {background-color: #a62a08; text-decoration: none;height:29px;font-size: 14px; padding: 8px 12px 0px 12px; }

/* Top Nav Dropdowns */
#top_nav li ul, #top_nav li ul li, #top_nav li ul li a {display: none; }
#top_nav li ul {
background:#666666;
}
#top_nav li ul li{
background-image:none;
background-color:#666666;
height:27px;
}
#top_nav li:hover ul {position: absolute; left: 0px; top: 37px;  width: 170px; background: #666666; display: block; list-style: none;}
#top_nav li:hover ul.right {left: auto; right: 0px !important; text-align: right;}
#top_nav li:hover ul li {line-height: 22px; width: 170px; display: block;}
#top_nav li:hover ul li a {line-height: 22px; display: block; margin: 0px; padding: 0px; padding-left: 14px; width: 156px;color:#fff; }
#top_nav li:hover ul.right li a {padding: 0; padding-right: 18px; width: 152px; }
#top_nav li:hover {background-color: #2D5590;color:#fff;}
#top_nav li ul li{
border-bottom:#cccccc solid 1px;
display:block;
}
/* IE 6 CHANGES */
* html #top_nav { }
* html body {background-position: center top; }
* html #wrapper { }
* html #footer_btns {margin-left: 10px; }
* html #footer_btns a {margin-right: 4px; } 
* html #features_box_3 {margin-left: 0px; margin-right: -12px; width: 622px; position: relative; left: -12px; }
* html #features_box_2 {margin-left: 0px; margin-right: -12px; width: 622px; position: relative; left: -12px; }

* html #top_nav li a {}

#top_nav li.sfhover {background-color: #2D5590;}
#top_nav li.sfhover ul {position: absolute; left: 0px; top: 37px;  width: 170px; background: #6893BC; display: block; list-style: none;}
#top_nav li.sfhover ul.right {left: auto; right: -1px !important; text-align: right;}
#top_nav li.sfhover ul li { line-height: 22px; width: 170px; display: block;}
#top_nav li.sfhover ul li a { line-height: 22px; display: block; margin: 0px; padding: 0px; padding-left: 14px; width: 156px; padding-top:3px;}
#top_nav li.sfhover ul li a:hover{ line-height: 22px; display: block; margin: 0px; padding: 0px; padding-left: 14px; width: 156px; padding-top:3px;}
#top_nav li.sfhover ul.right li a {padding: 0; padding-right: 18px; width: 170px; }

/* Banner */
#banner {padding-top: 111px; position: relative; height: 119px; width: 956px; background-color: transparent; background-position: 0 100%; background-repeat: no-repeat;}

/* Quick Search (within Banner) */
#quick_search {position: absolute; bottom: 188px; right: 6px; color:#ffffff;}
#quick_search input { height: 17px; display: block; float: left; border: 1px solid #c6c6c6; width: 160px;}
#quick_search #quick_search_btn {width: 46px; border: 0; background: url(imagesquick_search_btn.png); color: #3f74ab; font-size: 12px; text-align: center; margin-left: 3px; height: 19px; padding-bottom: 4px; line-height: 19px; cursor: pointer; }


/* Main Columns */
#indexbox{background:url(imagesindex_box.png) no-repeat left top;
width:634px;height:217px;line-height:20px;
}
#main, #news {margin-top: 5px; float: left; }
#main {width: 703px; margin-right: 0px;}
#main h1{
font-size:1.5em;
}
.content{
padding:10px;
line-height:20px;
}
.content img{
padding:5px;
}

.content ul{
}
.content ul li{
list-style-image:url(imagesdot.gif);
margin-left:20px;
font-size:12px;
}



#content_pic{
float:left;
}
.content_pic img{
padding:3px;
}
#content_pic span{
float:left;
overflow:inherit;
display:block;
width:220px;
}
#content_pic span a:link{
padding:1px;
border:#eee solid 3px;
display:block;
margin:5px;
}
#content_pic span a:hover{
padding:1px;
border:#CC9900 solid 3px;
display:block;
margin:5px;
}
.content p,.content div,.content td{
line-height:25px;
}
.articletitle{
font-family:"»ªÎÄ¿¬Ìå";
color:#CC0000;
font-size:20px;
font-weight:bold;
padding-left:10px;
padding-bottom:10px;
}
/* News Section */
#news {width: 250px; background: #f1e8d6;font-size:12px;
line-height:20px;
}
#news h5 {background: url(imagesrightmenu_bg.jpg) repeat-x; height: 28px;padding-top:5px;padding-left:10px; line-height: 19px; font-weight: normal; font-size: 14px; color: #fff; text-indent: 10px; margin-bottom: 5px;}
#news h6, #news p {margin: 0 10px 8px; }
#news h6 {font-size: 14px; color: #305578; margin-bottom: 2px; line-height:14px;}
#news p {font-size: 12px; }	
#news a:link,#news a:visited{
font-size:12px;
color:#336699;
}
#news img
{

padding:0px;
}
#newscontent img {

}
#newscontent h4{
display:block;
width:600px;
padding:10px;
}
#newscontent h2{
color:#CC0000;
font-size:16px;
}
.box{
border:#e6e9ee solid 2px;
line-height:20px;
height:200px;
}
.boxtitle{

height:22px;

color:#CC0000;

}
.boxcontent{
padding:5px;
}
.rightcontent{
padding-left:10px;
padding-right:5px;
padding-bottom:20px;
}
.rightcontent img{
padding:3px;
border:#FFFFFF solid 1px;
}
.rightcontent ul{
padding:0px;
margin:0px;
list-style-type:inherit;
}
.rightcontent li{
display:block;
}
.rightcontent li a:link,.rightcontent li a:visited{
display:block;
padding:5px;
height:20px;
background:url(imagesleftarrow.gif) 210px no-repeat;
border-bottom:#d6c4bb solid 1px;
}
.rightcontent li a:hover{
display:block;
padding:5px;
height:20px;
background:url(imagesleftarrow.gif) 210px no-repeat;
color:#000000;
border-bottom:#fff solid 1px;
}

#line{
background:url(imagesline.gif) bottom repeat-x;
}

/* Main Section */

/* Footer */
#footer {height: 50px; 
padding-top: 10px; clear: both;
background:#f5f5f5;
border-top:#dac8c8 solid 6px;
margin-top:5px;
font-size:12px;
line-height:20px;
text-align:center;}

/* Footer School Buttons */
#footer_btns {list-style: none; margin-left: 10px; margin-bottom: 14px; height: 35px;}
#footer_btns li {display: block; float: left; }
#footer_btns li a {display: block; float: left; height: 35px; width: 169px; background: url(imagesfooter_btns.jpg) no-repeat; text-indent: -600em; overflow: hidden; margin-right: 8px;}
#footer_btns #fhsu_btn {background-position: -179px 0; }
#footer_btns #msu_btn {background-position: -358px 0; }
#footer_btns #ru_btn {background-position: -537px 0; }
#footer_btns #wcsu_btn {background-position: -716px 0; }			

/* Footer Links */
#footer_links {list-style:none; text-align: center; margin-bottom: 8px;}
#footer_links li {display: inline; }
#footer_links li a {color: #9b0003;  font-size: 11px; padding: 0 2px; margin: 0 10px;}
#footer p {clear: both; text-align: center; font-size: 11px; color: #004579; }


/* ----BUTTONS---- */

/* Click Here Btn (Banner - Orange) */
.click_here_btn {color: white; background: url(imagesorange_no_text_btn.png) no-repeat; display: block; height: 21px; width: 84px; line-height: 21px; text-align: center; font-size: 13px; }
.click_here_btn:hover {text-decoration: none; color: #ece909; }

/* Learn More Button (Features - Red) */
.learn_more_btn {display: block; width: 71px; height: 22px; line-height: 22px; background: url(imagesred_tall_no_text.png) no-repeat; font-size: 11px; color: #fff; text-decoration: none; text-align: center; }
.learn_more_btn:hover {text-decoration: none; color: #ece909; }

/* View Article Buttons (News - Red) */
.view_article_btn {width: 71px; height: 14px; background: url(imagesred_no_text_btn.png); line-height: 13px; font-size: 10px; text-align: center; display: block; margin-left: 10px; margin-bottom: 12px; color: #fff; }
.view_article_btn:link {text-decoration: none; color: #fff; }
.view_article_btn:visited {text-decoration: none; color: #fff; } 

.view_article_btn:hover {text-decoration: none; color: #ece909; } 


/* ----- "Tabbed" Features Boxes ---- */


/* Gradient Bg Box */
.gray_white_grad {background: url(imagesgray_white_fade.png) 0 100% repeat-x; padding: 8px 8px 2px; margin-bottom: 10px; margin-left: 10px;}
p {font-size: 12px; line-height:16px; margin-bottom: 12px; margin-left: 5px; margin-right: 5px;}



/* Placeholders */
#mini_video	{height: 167px; width: 234px; margin-left: 8px; margin-bottom: 12px;}
#slideshow {height: 232px; margin-bottom: 12px; }

/* Handy Classes */
.image_text {text-indent: -600em; overflow: hidden; }
.clear {clear: both; }
.left {float: left; }
img.left {margin-right: 10px; margin-bottom: 12px; margin-top: 2px; padding-left: 10px;}

h1,h2,h3,h4,h5,h6{color:#305578;font-size:14px}


.red{
color:#CC0000;
font-weight:bold;
}
.green{
color:#669900;
font-weight:bold;}
.black{
}
.indexnews{
background:url(imagesindexnews_bg.jpg) no-repeat left top;
border:#e4bebe solid 1px;
width:680px;
margin-top:5px;
height:auto;
}
.boxleft{
width:325px;
height:220px;
float:left;
line-height:25px;
padding:5px;
padding-top:0px;
}
.boxleft a:link,.boxleft a:visited{
color:#000000;
}
.boxleft a:hover{
color:#cc0000;
}

.boxleft ul{
}
.boxleft ul li{
list-style-image:url(imagesdot.gif);
margin-left:20px;
font-size:12px;
}
.boxtitle{
	margin-top:8px;margin-bottom:8px;
}
.boxleft div.boxtitle a{
color:#cc0000;
font-size:14px;
font-weight:bold;
margin-left:5px;
display:block;

}
.boxtitle img{
border:0px;
padding:0px;
margin:0px;}
.boxcontent{
padding:5px;
}
.headnews{
background:#fff url(imagesjianjie_bg.jpg) repeat-x;
border:#cfe0e8 solid 1px;
font-size:12px;
height:200px;
overflow:hidden;
}
.headnews td h1 a{
	font-size:14px;
	color:#cc3300;
	font-weight:bold;
}
.headnews p{
font-size:12px;
padding:10px;
}
.videopic img{
border:#fff solid 2px;
padding:5px;
}
/*#login{
	position:fixed;
	margin-top:40px;
	margin-right:20px;
	text-align:right;
	margin-left:850px;
}*/
#login{
	 position:absolute; top:20px; left:850px;width:100px; height:20px; color:#ffd400; 

	}
#login a {text-decoration: underline;  }
#login a:hover {text-decoration: underline; }
#login a:link
{
color:#305578;
}
#login a:visited{
color:#305578;

}
.rowtitle{
	background:#f1e8d6;
	border-bottom:#a72e01 solid 1px;
	padding:3px;
	font-family:SimHei;
}