

/*---------------Reset Style------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike , sub, sup, tt, var,
dl, dt, dd, ul, ol, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {outline: 1px; }
ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/*----Default Link Rules----*/
a {color: #013d79;}
a:link {color: #013d79;}
a:visited {color: #46536b;}
a:hover{color: #46536b;}
a:active, a:focus{color: #1155aa; }

/*======================================================================*/
html { background: #f5f5f5 url(../images/pattern.png) repeat; }
body {font-family: Verdana, Helvetica, sans-serif; position:relative;}

#ieNotice {display: none;}

/*----Container ------*/
#container, #container_index  { width: 50em; margin: 0 auto; position: relative; }

/*--Skip Links Links--*/
#skiplinks{ background: #fefefe; border: 1px solid #ddd; border-top: none; width: 51em; height: 3.2em; margin: 0 auto 0em auto; position: relative; -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px;}
#access_functions {margin-left: 0.5em; line-height: 3em;}
#access_functions li{display: inline; padding-left: 0.5em;}
#access_functions li a{ font: 0.75em Arial, Helvetica, sans-serif; text-decoration: none;}
#access_functions li a:hover {border-bottom: 4px solid #5d8b9d;}

/*--Social Networking Links--*/
#social_network {position: absolute; left: 27.5em; top: 0.9em;}
#social_network li {padding: 0 0 0 0.5em; margin: 0; float: left; }

/*=====Search Box=====*/
.searchform {position: absolute; right: 0.5em; top: 0.4em; border: solid 1px #d2d2d2; padding: 2px 5px;  
-webkit-border-radius: 2em; -moz-border-radius: 2em; border-radius: 2em; 
-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 0px rgba(0,0,0,.1); box-shadow: 0 1px 0px rgba(0,0,0,.1);
background: #f1f1f1;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background: -moz-linear-gradient(top,  #fff,  #ededed);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie7 */
-ms-filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); /* ie8 */
}
.searchform label {position: absolute; text-indent: -1000em;}
.searchform input {font: 0.7em Nobile, Arial, Helvetica, sans-serif;}

 #searchfield {background: #fff url(../images/search_16.png) no-repeat 97% 50%; padding: 5px 25px 5px 10px; width: 18em; border: solid 1px #bcbbbb; 
-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);box-shadow: inset 0 1px 2px rgba(0,0,0,.2);}
.searchbutton { display:none;}

/*-------------Header---------------*/
#header { height: 7.5em; width: 50em; position: relative; }
#bc_logo {position: absolute; left: 2em; top: 0.2em;}
#intern_logo {position: absolute; right: 1.5em; top: 3em;}
#header_print{display: none;}

/*----Menu Header Navigation-----*/
#header_nav{ height: 3.1em; width: 50em;clear: both; background: #5d8b9d; border-bottom: 1px solid #ddd; border-top: 1px solid #999; --webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px; box-shadow: 1px 2px 20px #eee;  -moz-box-shadow: 1px 2px 20px #eee;  -webkit-box-shadow: 1px 2px 20px #eee; }
#header_nav ul { margin-left: 5px; padding: 0;}
#header_nav ul li {float: left; margin: 0; padding: 0;}
#header_nav ul li a{ color: #fff; text-decoration: none; font: 0.9em/3.4em Nobile, Arial, Helvetica, sans-serif; text-align: center; display: block; padding: 0 0.95em; background: url('../images/header_menu_edge.gif') no-repeat right top; }

#header_nav ul li a:hover {text-decoration: none; color: #FFF;} 
#header_nav ul li:hover {background: #21637E;} 

#header_nav ul li a.menu_long {width: 12.5em; padding: 0.35em 0.4em 0.35em 0.4em; font: 0.83em/1.55em Nobile, Arial, Helvetica, sans-serif;}
#header_nav ul li a.menu_med {width: 10em; padding: 0.4em 0.4em 0.3em 0.4em; font: 0.83em/1.55em Nobile, Arial, Helvetica, sans-serif;}

#header_nav ul li a.noborder {border: none; background: none;}

#homeicon  a{text-indent: -9999em; width: 2em;  display: block; background: url(../images/home-icon.png) no-repeat 50% 50% !important; border-right: 1px solid #eee; }

#header_active {background: #6BA7BE; } 

/*----Wrapper----*/
#content_wrapper { width: 100%; clear: both; position: relative; background: #f8f8f8; border: 1px solid #ddd; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; }

/*----Content----*/
#content { background: #FFF url(../images/bg_divider.gif) repeat-y 0% 0%; padding: 1.5em 1.2em; margin-left: 13em; min-height: 31em; height: auto !important; height: 31em; } 

/*====Side Page Navigation====*/ 
#menu_wrapper {float: left; width: 13em; }
#menu_wrapper ul{ margin: 0.5em 0 0 0; padding: 0; } 
#menu_wrapper ul li a {color: #3E3E3E; text-decoration: none; font: 0.83em Nobile, Arial, Helvetica, sans-serif; padding: 0.4em 0 0.4em 12px; display: block;  }
#menu_wrapper ul li a:hover{background: url(../images/arw_on.png) no-repeat left 50%;}

/*----Active Links----*/
li.active_link {font: 0.83em Nobile, Arial, Helvetica, sans-serif; color: #ffe; padding: 0.3em 0 0.3em 12px ; background: #77a3c4 url('../images/underline.gif') repeat-x bottom; border: 1px solid #f2f2f2; border-right: none; border-left: none;  }

/*---CONNECT! Link----*/
div#connect {padding: 0.7em 0 0.3em 0;  }
div#connect a {text-indent: -1000em; margin:0 auto; width: 173px; height: 63px; background: url(../images/connect.png) no-repeat left top; display: block; border: 0; box-shadow: 1px 0px 5px #bbb;  -moz-box-shadow: 1px 0px 5px #bbb;  -webkit-box-shadow: 1px 0px 5px #bbb; }
div#connect a:hover {background: url(../images/connect.png) no-repeat left bottom; }

/*---Student Feedback Link----*/
div#feedback {padding: 0.2em 0 0.3em 0; }
div#feedback a {text-indent: -1000em; margin:0 auto; width: 174px; height: 63px; background: url(../images/feedback.png) no-repeat left top; display: block; border: 0;  box-shadow: 1px 0px 5px #bbb;  -moz-box-shadow: 1px 0px 5px #bbb;  -webkit-box-shadow: 1px 0px 5px #bbb; }
div#feedback a:hover {background: url(../images/feedback.png) no-repeat left bottom; }

/*---Intership Tutorial Link----*/
#internship_tutorial {padding: 0.2em 0;}
#internship_tutorial a {text-indent: -1000em; margin: 0 auto; width: 174px; height: 63px; background: url('../images/flash_tutorial.png') no-repeat left top; display: block; border: 0;  box-shadow: 0px 1px 5px #ddd;  -moz-box-shadow: 0px 1px 5px #ddd;  -webkit-box-shadow: 0px 1px 5px #ddd; }
#internship_tutorial a:hover {background: url('../images/flash_tutorial.png') no-repeat left bottom; }

/*---Form Library Link----*/
#form_library {padding: 0.3em 0;}
#form_library a {text-indent: -1000em; margin: 0 auto; width: 174px; height: 63px; background: url('../images/form_library.png') no-repeat left top; display: block; border: 0;  box-shadow: 0px 1px 5px #ddd;  -moz-box-shadow: 0px 1px 5px #ddd;  -webkit-box-shadow: 0px 1px 5px #ddd; }
#form_library a:hover {background: url('../images/form_library.png') no-repeat left bottom; }

/*=====Back Only Navigation=====*/
#back_nav  { position: absolute; top: 1em; left: 2em;   }
#back_nav a {font: 1.1em/2em "Droid Sans", Verdana, Geneva, sans-serif ; color: #325573; text-decoration: none; text-align:center; display:block; padding: 0 1em; border: 2px solid #ddd; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
#back_nav a:hover {background: #21637E; color: #fff;}

/*----SlickBox----*/
h2.slickbox_header {padding: 0.4em 0.2em 0.4em 1.5em; margin: 0 0 0.6em 0; background: #f2f2f2 url('../images/bullet_image.png') no-repeat 2% 50%; border: 1px solid #ddd; cursor:pointer; font: 1em "Droid Sans", Georgia, "Times New Roman", Times, serif; letter-spacing: normal; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; text-align: left !important;}

/*-- CSS Jquery Tabs --*/
ul.tabs {margin: 0 auto; padding-left: 4em; height: 4em; width: 100%; }
ul.tabs li {float: left; margin: 0; padding: 0; list-style: none; overflow: hidden; position:relative;}
ul.tabs li a {color: #21637E; font: 1.1em/2em "Droid Sans", Verdana, Geneva, sans-serif; text-decoration: none;  display: block; padding: 1em; outline: none; }
ul.tabs li a:hover {color: #000; background: #ddd;}

html ul.tabs li.active, html ul.tabs li.active a  {color: #AF1E2D;}

.tab_container {overflow: hidden; float: left; width: 100%; background: #fff url(../images/shadow.png) no-repeat 50% -4px;; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;}
.tab_container h2 {padding: 0.5em 0;}
.tab_content {padding: 1em 1.5em;}

/*----Content Bottom Navigation----*/
#content_nav{height: 3em; position: relative; padding-top: 1.2em; background: url(../images/divider.png) no-repeat 50% -3px; }
#content_nav a{font: 0.95em/2em "Droid Sans", Verdana, Geneva, sans-serif; text-decoration: none; color: #325573; background: #ecede8; padding: 0 1em; border: 2px solid #ddd; display:block;}
#content_nav a:hover {background: #5d8b9d; color: #fff; border: 2px solid #ccc;}
#content_nav_left, #content_nav_right {-webkit-border-radius: 5px; -moz-border-radius: 5px;}
#content_nav_left {float: left;}
#content_nav_right {float: right;}

/*---Footer and footer menu---*/
#footer { height: 15.5em; width: 50em; margin: 5px auto 0 auto; clear: both; border: 1px solid #ddd; position: relative; background: #f1f1f1 url(../images/content_pane-gradient.gif) repeat-x top; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
#footer a{color: #013d79; font: 1.1em Arial, Helvetica, sans-serif;}

#footer_name, #footer_contact h3, #footer_contact ul, #footer_contact ul li a, #footer_copyright { font: 1.1em "Droid Sans", Arial, Helvetica, sans-serif; color: #21637E; }
#footer_name { padding-top: 1em; margin-left: 1.5em; font: bold 1.3em "Droid Sans", Arial, Helvetica, sans-serif;}
#footer_contact h3 { padding: 1.4em 0 0.5em 0; margin-left: 1.2em; font: bold 1.2em "Droid Sans", Arial, Helvetica, sans-serif;}
#footer_contact ul li {padding: 0.5em 0 0.3em 3em; font-size: 0.9em;}
#footer_copyright {position: absolute; bottom: 1em; margin-left: 2em; font-size: 0.9em; }
