@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6, p, ul, li, body, html, form, fieldset, input, select {margin:0;padding:0;}
form,fieldset {border:0;}
a {outline:0;}
img {border:0;}
*:focus {outline: none;}
.clear {clear:both;}
a:active {outline: none;}
:focus{-moz-outline-style: none;}


body{color:#fff;font:12px/14px Arial, Helvetica, sans-serif;}

/* Wrapper Style Start*/
.wrapper {margin:0 auto;width:984px;}
#inner_wrapper {float:left;width:100%;position:relative;background:url(../images/layout_bg_repeat.png) repeat-y 0 0;}
#wrapper_content {float:left;width:960px;position:relative;padding: 0 13px 0 11px;}
/* Wrapper Style End*/

/* Header Style Start*/
#header {float:left;width:100%;padding:0 0 0 0;}
#header h1 {float:left;width:auto;padding:20px 10px 15px 20px;}
#header h1 a {float:left;width:auto;}
#header h1 a img {float:left;}
.header_right_sec {float:right;width:auto;padding:0 10px 0 0;}

.top_links {float:right;width:auto;height:26px;background:url(../images/top_link_repeat.gif) repeat-x 0 0;}
.top_links .left_curve {float:left;width:auto;height:26px;background:url(../images/top_link_left.gif) no-repeat 0 0;}
.top_links .right_curve {float:left;width:auto;height:26px;padding:0 7px 0 20px;background:url(../images/top_link_right.gif) no-repeat right 0;}
.top_links ul {float:left;width:auto;list-style:none;padding:6px 6px 4px 0;margin-right:7px;display:inline;background:url(../images/language_sep.gif) no-repeat right 4px;}
.top_links ul li {float:left;width:auto;padding:0 12px 0 0;}
.top_links ul li a {float:left;width:auto;color:#474747;text-decoration:none;font:bold 10px/12px Arial, Helvetica, sans-serif;}
.top_links ul li a:hover {text-decoration:underline}
.top_links a.language {float:left;width:auto;color:#313131;margin:5px 0 0 0;text-decoration:none;font:12px/14px "Adobe Heiti Std",Arial, Helvetica, sans-serif;}
.top_links a:hover.language {text-decoration:underline;}

.search_area {float:right;width:auto;clear:right;padding:18px 0 0 0;}
.search_area form,.search_area form fieldset {float:left;width:100%;}
.search_area .text_box {float:left;width:143px;height:18px;padding:8px 2px 4px 12px;background:url(../images/text_box.gif) no-repeat 0 0;}
.search_area .text_box input {float:left;width:100%;height:18px;border:0;color:#8c8a8a;background:none;font:11px/14px Arial, Helvetica, sans-serif;}
.search_area .drop_sec {float:left;width:129px;height:30px;background:url(../images/drop_repeat.gif) repeat-x 0 0;}
.drop_sec .right_curve {float:left;width:100%;height:30px;background:url(../images/drop_right.gif) no-repeat right 0;}
.search_area input.go_btn {float:left;width:auto;color:#30302d;border:0;cursor:pointer;padding:8px 0px 0px 6px;background:none;font:bold 12px/14px Arial, Helvetica, sans-serif;}
.drop_sec .drop {float:left;width:93px;padding-bottom:5px;}
.drop_sec a.arrow {float:left;width:7px;height:6px;margin:11px 7px 0 0;background:url(../images/down_arrow.gif) no-repeat right 2px;}
.select_box {width:93px;float:left;position:relative;z-index:999;display:inline;background:url(../images/drop_sep.gif) no-repeat right 2px;}
.select_box span {background:none;float:left;width:auto;padding: 10px 0 6px 6px;font:9px/12px Arial, Helvetica, sans-serif;color:#555448;text-transform:capitalize;}
.select_btn {position: absolute;right: -6px;top: 13px;width: 20px;}
.drop_sec1 {width:93px;z-index:999;padding:bv5px 0 0 0;top:30px;left:0px;position:absolute;background:url(../images/drop_repeat01.png) repeat-y 0 0;}
.drop_sec ul {float:left;width:auto;list-style:none;padding:1px 5px 5px 6px;}
.drop_sec1 ul li {float:left;width:auto;padding-bottom:2px;font-size:10px;}
.drop_sec1 ul li a{float:left;width:auto;color:#3f3f3f;text-decoration:none;}
#faculty-logo {float:left;margin-top:20px;padding-left:12px;border-left:2px solid #286cb7;}
#search-box {background:url(../images/text_box.gif) no-repeat; float:left; height:19px; padding:7px 2px 4px 10px; width:118px;border:none;font-size:11px;color:#666;}
#search-box input {background: none repeat scroll 0 0 transparent;border: 0 none;color: #8C8A8A;float: left;font: 11px/14px Arial,Helvetica,sans-serif;height: 18px;width: 100%;}
#search-btn {background:url(../images/go-btn.gif) no-repeat;width:40px;height:30px;float:left;border:0;cursor:pointer;font-weight:bold;color:#666;text-transform:uppercase;font-size:11px;padding-bottom:3px;padding-bottom:0px\0/;}
#search-coloumn {float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;}
#go-coloumn {float:left;}
.desc { color:#6b6b6b;}
.desc a {color:#0092dd;}        
.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px;}
.dropdown dt {margin-top:-11px;}
*:first-child+html .dropdown dt {margin-top:0px;}
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#666; text-decoration:none; outline:none;}
.dropdown a:hover { color:#666;}
.dropdown dt a:hover { color:#666; border: none;}
.dropdown dt a {background:url(../images/select-bg2.gif) no-repeat scroll right center; display:block;border:none; width:111px;height:22px;padding-left:9px;padding-top:8px;}
.dropdown dt a span {cursor:pointer; display:block;}
.dropdown dd ul { background:#ffffff none repeat scroll 0 0; border:1px solid #ccc; color:#666; display:none;left:0px;position:absolute; top:0px;width:auto; min-width:120px; list-style:none;}
.dropdown span.value { display:none;}
.dropdown dd ul li a { display:block;padding:3px 0;padding-left:4px;}
.dropdown dd ul li a:hover { background-color:#efefef;}
select {display:none;}
/* Header Style End*/

/* Innerpage Navigation Start */
#navigation {width:940px;height:37px;background:url(../images/navi_bg.gif) repeat-x;font-family:Arial, Helvetica, sans-serif;padding-left:20px;margin-top:0px;}
#navigation_orange {width:940px;height:37px;background:url(../images/navi_bg_orange.gif) repeat-x;font-family:Arial, Helvetica, sans-serif;padding-left:20px;margin-top:0px;}
#navigation_gray {width:940px;height:37px;background:url(../images/navi_bg_gray.gif) repeat-x;font-family:Arial, Helvetica, sans-serif;padding-left:20px;margin-top:0px;}
#topnav li {float:left;list-style:none;position:relative; z-index:99999}
#navigation #topnav li a.parent {display:block;	height:27px;padding:0 20px;color:#FFF;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;padding-top:10px;}
#navigation_orange #topnav li a.parent {display:block; height:27px;padding:0 20px;color:#FFF;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;padding-top:10px;}
#navigation_gray #topnav li a.parent {display:block; height:27px;padding:0 20px;color:#515151;text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:bold;padding-top:10px;}
#navigation #topnav li a:hover.parent  {background:#f0efef;border-top:1px solid #003394;color:#0639a2;height:26px;}
#navigation #topnav li:hover a.parent {background:#f0efef;border-top:1px solid #003394;color:#0639a2;height:26px;}
#navigation_orange #topnav li a:hover.parent  {background:#f0efef;border-top:1px solid #f6811f;color:#0639a2;height:26px;}
#navigation_orange #topnav li:hover a.parent {background:#f0efef;border-top:1px solid #f6811f;color:#0639a2;height:26px;}
#navigation_gray #topnav li a:hover.parent  {background:#f0efef;border-top:1px solid #e8e7e6;color:#0639a2;height:27px;margin-top:-1px;}
#navigation_gray #topnav li:hover a.parent {background:#f0efef;border-top:1px solid #e8e7e6;color:#0639a2;height:27px;margin-top:-1px;}
#topnav li .sub {position:absolute;display:none;margin-left:0;z-index:207;}
#topnav li .sub ul {width:160px;float:left;margin-left:15px;}
.sub-middle {background:#FFF;padding-bottom:10px;font-family:Arial, Helvetica, sans-serif;border:1px solid #ccc;border-top:8px solid #efefef;}
.sub-middle h2 {margin:0;padding:0;color:#003499;font-size:11px;margin-top:10px;}
.sub-middle li h2 a {color:#003499 !important; font-weight:bold!important}
.sub-middle li {width:160px;}
.sub-middle li a {font-size:11px!important; color:#515151!important;text-decoration:none; font-weight:normal!important;display:block;background:url(../images/arrow-small.gif) no-repeat 0 4px;padding-left:10px;}
.sub-middle li a:hover {color:#003499 !important;}
.sub-middle li h2 a {padding-left:0 !important;background:none !important;}
.sub-separator {border-right:1px solid #ccc;}
.clear {clear:both;}
.left-direction {margin-left:-160px;}
/* Innerpage Navigation End */

/* Banner Style Start*/
#banner {position:relative;}
#slider {position:relative;width:960px; /* Change this to your images width */height:248px; /* Change this to your images height */background:url(../images/loading.gif) no-repeat 50% 50%;float:left;z-index:100;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
/* Banner Style End*/

/* LeftContent Style Start*/
#content-area-left {width:689px;float:left;margin-left:26px;padding-top:10px;}
ul.tabs {margin: 0;padding: 0;float: left;list-style: none;height: 38px; /*--Set height of tabs--*/border-bottom: 1px solid #d1d0d0;border-left: 1px solid #d1d0d0;width:678px;}
ul.tabs li {float: left;margin: 0;padding: 0;height: 37px; /*--Subtract 1px from the height of the unordered list--*/line-height: 31px; /*--Vertically aligns the text within the tab--*/border: 1px solid #d1d0d0;margin-bottom: -1px; /*--Pull the list item down 1px--*/overflow: hidden;position: relative;background:url(../../images/tab-bg.gif) repeat-x #fff;margin-right:5px;}
ul.tabs li a {text-decoration: none;color: #5a5a5a;display: block;font-family:Arial, Helvetica, sans-serif;font-size:13px;padding: 3px 20px;	outline: none;}
ul.tabs li a:hover {background: #fff;}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/background: #fdfbfb;border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/font-weight:bold;}
html ul.tabs li.active  {color:#002863;}
.tab_container {border: 1px solid #d1d0d0;border-top: none;overflow: hidden;clear: both;float: left; width: 678px;background: #fdfbfb;}
.tab_content {padding: 20px;font-size: 1.2em;padding-bottom:0;}

.news-row {margin-bottom:20px;}
.news-row-left {float:left;width:129px;}
.news-row-left img {padding:3px;background:#fff;border:1px solid #ccc;}
.news-row-right {float:left;color:#454546;width:489px;margin-left:20px;}
.news-row-right h2 {font-size:13px;}
.news-row-right p {font-size:12px;color:#545353;line-height:140%;margin-top:5px;}
.news-row-right p a {color:#023699;font-size:11px;}

#page-utility {float:right;position:relative;top:29px;right:10px;}
#share-btn {float:left;width:60px;height:20px;}
#share-btn a {color:#444343;font-size:11px;font-weight:bold;text-decoration:none;padding-top:3px;}
#print-btn {float:left;width:25px;height:20px;}
/* LeftContent Style End*/

/* RightContent Style Start*/
#content-area-right {width:219px;float:right;padding-top:43px;margin-right:15px;}
#quicklinks {width:219px;}
#quicklinks-middle {background:url(../images/quicklink-middle.jpg) repeat-y;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#quicklinks-middle ul {list-style:none;padding-left:25px;}
#quicklinks-middle li {padding:4px 0;background:url(../images/orange-arrow.png) no-repeat 0 center;}
#quicklinks-middle li a {text-decoration:none;color:#595858;font-weight:bold;padding-left:20px;}
#quicklinks-middle li a:hover {color:#003499;}
a.button-right-style {width:194px;height:29px;display:block;background:url(../images/button-right-bg.jpg) no-repeat;font-size:14px;color:#595858;text-decoration:none;font-weight:bold;padding-top:15px;padding-left:20px;}
a:hover.button-right-style {color:#003499;}
/* RightContent Style End*/

/* Carousel Style Start*/
#caraousel {margin-top:10px;}
#caraousel-left {float:left;width:689px;margin-left:20px;}
#caraousel-left-middle {width:689px;background:url(../images/carousal_repeat.gif) repeat-y}
#caraousel-right {width:219px;float:right;margin-right:10px;}
/* Carousel Style End*/

/* Social Button Style Start*/
.social_links{float:left;width:100%;padding:6px 0 0 0;}
.social_links strong {float:left;width:auto;color:#434343;padding:4px 5px 0 12px;font:bold 10px/14px Arial, Helvetica, sans-serif;}
.social_links ul {float:left;width:auto;list-style:none;}
.social_links ul li {float:left;width:auto;padding-right:3px;}
.social_links ul li.last {padding:0;}
.social_links ul li a {float:left;width:auto;}
/* Social Button Style End*/

/* Inner Content Style Start*/
#page-utility-inner {float:right;position:absolute;top:185px;left:850px;}
*:first-child+html #page-utility-inner {float:right;position:absolute;top:183px;left:850px;}
#inner-content-left {width:182px;float:left;font-size:12px;color:#515050;margin-left:20px;margin-top:15px;}
#inner-content-left ul {list-style:none;font-weight:normal;}
#inner-content-left ul ul {display:none;}
#inner-content-left ul.level1 li.submenu:hover ul.level2 {display:block;}
#inner-content-left a {color:#515050;display:block;padding:8px;text-decoration:none;border-bottom:1px solid #ccc;} 
#inner-content-left ul li li a {font-size:11px;padding-left:20px;background:#fff !important;}
#inner-content-left ul li li a:hover {color:#0b40a6;}
.submenu-arrow {background:url(../images/submenu-arrow-1.png) no-repeat 178px center;}
#inner-content-left a:hover {background:#efefef;}
#inner-content-left a:hover.submenu-arrow {background:url(../images/submenu-arrow-2.png) no-repeat 170px center #efefef;}
#inner-content-left li:hover > a.submenu-arrow {background:url(../images/submenu-arrow-2.png) no-repeat 170px center #efefef;}
#inner-content-right {
	width: 683px;
	float: right;
	margin-right: 35px;
	color: #333;
	font-size: 12px;
}
#feature-text {font-size:14px;color:#585756;text-align:justify;background:url(../images/feature-text-bg.gif) 0 30px;padding-bottom:1px;margin-bottom:20px;margin-top:20px !important;line-height:30px;font-weight:normal;}
#breadcrumb {font-size:10px;color:#595858;padding-bottom:10px;border-bottom:1px solid #ccc;margin-top:15px;}
#breadcrumb a {color:#02379d;}
#inner-content-right h1 {font-size:18px;color:#5a5a5a;padding:11px 0;border-bottom:1px solid #ccc;margin-bottom:7px;}
#inner-content-right h2 {
	font-size: 12px;
	text-transform: uppercase;
	color: #333;
	margin-bottom: 10px;
}
#inner-content-right p {
	text-align: justify;
	margin-bottom: 20px;
	line-height: 150%;
	font-weight: normal;
	color: #333;
}
/* Inner Content Style End*/

/* Left Menu Style Start*/
#nav dt b, #nav dt a {display:block;font-family:Arial, Helvetica, sans-serif;text-decoration:none;color:#515151;font-size:12px; cursor:pointer; width:184px;padding:8px;border-bottom:1px solid #ccc;font-weight:normal;}
#nav dt a:hover, #nav dt b:hover {background:#efefef;}
#nav dd {margin:0;padding:0;width:200px;}
#nav dd ul {margin:0;padding:0;list-style:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;border-bottom:1px solid #ccc;}
#nav dd ul li {border:none;}
#nav dd ul li a {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#515151;text-decoration:none;font-weight:normal;padding:3px 0;padding-left:20px;display:block;border:none;}
#nav dd ul li a:hover {color:#0b40a6;background:none;}
#nav dt.submenu-arrow b:hover {background:url(../images/submenu-arrow-2.png) no-repeat 176px center #efefef;}
/* Left Menu Style End*/

/* Academic Button Style Start*/
#academic ul li a.academic-button {width:194px;height:29px;display:block;background:url(../images/button-right-bg-2.jpg) no-repeat;font-size:14px;color:#595858;text-decoration:none;font-weight:bold;padding-top:15px;padding-left:20px;}
#academic ul li a:hover.academic-button {color:#003499;}
#academic ul li ul {width:205px;background:#FFF;border:1px solid #ccc;margin-left:6px;margin-top:-3px;float:left;position:absolute;z-index:202;padding:5px 0;}
#academic ul li ul li {padding:3px 0;}
#academic ul li ul li a {text-decoration:none;color:#595858;padding-left:14px;font-size:12px;font-weight:normal;}
#academic ul li ul li a:hover {color:#003499;}
#academic ul li ul {display:none;}
/* Academic Button Style End*/

/* Footer Style Start*/
.bottom_curve {float:left;width:100%;height:25px;font-size:1px;background:url(../images/layout_bottom_curve.png) no-repeat 0 bottom;}
#footer {float:left;width:100%;padding:4px 0 20px 0;}
#footer .left_sec{float:left;width:400px;padding:0 0 0 22px;}
#footer .right_sec {
	float: right;
	width: 450px;
	padding-top: 0;
	padding-right: 23px;
	padding-bottom: 0;
	padding-left: 0;
}
#footer .right_sec p {text-align:right}
#footer .right_sec ul {float:right;width:auto;}
#footer p {float:left;width:100%;color:#111434;font:11px/14px Arial, Helvetica, sans-serif;}
#footer ul{float:left;width:100%;list-style:none;padding:2px 0 0 0;}
#footer ul li{float:left;width:auto;padding:0 5px 0 4px;background:url(../images/footer_navi_sep.gif) no-repeat right 3px;}
#footer ul li.last {background:none;padding-right:0;}
#footer ul li a {float:left;width:auto;color:#111434;text-decoration:none;font:11px/14px Arial, Helvetica, sans-serif;}
#footer ul li a:hover {text-decoration:underline;}
/* Footer Style End*/

#print-section {display:none;}
