/* css Doocument */
/* ICSC Mini Site Styles */
/* copyright (c) 2008 ICSC */

body { 
	font-family: Tahoma;
	color: #333333;
	background-image: url('/student/images/bk_grad.jpg');
	background-repeat: repeat-x;
	background-color: #f5f6f8;
	margin-top: 0px;
	margin-height: 0px; 
	padding: 0px;
	text-align: left;
	font-size:11px;
	}


p {
	font: 11px Tahoma; 
	margin-top: 8px;
	margin-bottom: 15px;
	text-align: justify;
	}

b {
	font-weight: 700;
	}

h1,h2,h4 {
	margin-top: 0px;
	padding: 0px;
	}
	
	
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #677691;
	}
	
h2 {
	font-size: 13px;
	font-weight: bold;
	color: #CD853F;
	}

h3 {
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	}
	
h4 {
	font-size: 13px;
	font-weight: bold;
	color: #CD853F;
	margin-bottom: 0px;
	}
	
	 
a:link {color: #006699; font-weight: none;}     /* unvisited link */

a:visited {color: #006699; font-weight: none;}   /* visited link */

a:hover {color: #677691; font-weight: none; }  /* mouse over link */

a:active {color: #990033F; font-weight: none; } /* selected link */


div.container {
	width: 906px;
	margin: auto;
	background-color: #ffffff;
	border: none;
	position: relative;
	top: 5px;
	left: 0px;
	padding: 0px;
	background-image: url('/student/images/contentBK.jpg');
	}

/* IE only container width */
* html div.container {
	width: 906px;
	margin: auto;
	background-color: #ffffff;
	border: none;
	position: relative;
	top: 5px;
	left: 0px;
	padding: 0px;
	}
		
div.container_home {
	width: 906px;
	margin: auto;
	background-color: #ffffff;
	border: none;
	position: relative;
	top: 5px;
	left: 0px;
	padding: 0px;
	}

/* IE only container width */
* html div.container_home {
	width: 906px;
	margin: auto;
	background-color: #ffffff;
	border: none;
	position: relative;
	top: 5px;
	left: 0px;
	padding: 0px;
	}

div.content {
	width: 899px;
	margin: auto;
	position: relative;
	top: 20px;
	left: 0px;
	padding: 0px;
	min-height: 475px;
	/* background-image: url('/student/images/background1.jpg'); */
	background-repeat: no-repeat; background-position: 50% 170px bottom;
	z-index: 0;
	}
	
div.content_contact {
	width: 915px;
	margin: auto;
	position: relative;
	top: 20px;
	left: 0px;
	padding: 0px;
	min-height: 475px;
	}
	


.header {
	width: 906x;
	height: 186px;
	background-image: url('/student/images/smhead2.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border: none;
	margin-top:-0;
	margin: auto;
	position:relative;
	overflow:hidden;
	}
	
.nav {
	width: 99%
	margin: auto auto 20px auto;
	padding: 4px 10px 10px 10px;
	position: relative;
	top: 4px;
	}
	
.navcontainer {
	background-image: url('/student/images/nav_bkinner.jpg');  
	height: 45px;
	position:relative;
	z-index:1;
	top: 0px;
	
	}



.maincontent {
	width: 69%;
	min-height: 475px;
	height:auto !important;
	height:460px;
	padding: 0 10px 10px 10px;
	margin: 0px;
	position: relative;
	left: 0%;
	overflow: visible;
	}

.maincontent ul {
list-style-image: url('/student/images/bullet_orange.gif');

}

hr {
	border: none 0;
	color: #999999;
	border-top: 1px dashed #000;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
} 
	
	
.subcontent {
	width: 26%;
	padding: 0 5px 5px 5px;
	/* background-color: #f3f3f3;*/
	margin: 0px;
	position: absolute;
	top: -16px;
	left: 658px;
	overflow:visible;
	min-height: 575px;
	height:auto !important;
	height:575px;
	}
	
.contact_content {
	width: 98%;
	min-height: 575px;
	height:auto !important;
	height:575px;
	padding: 0 10px 10px 10px;
	margin: 0px;
	position: relative;
	left: 0%;
	overflow: visible;
	}
	
#headline {
	font: 12px Tahoma; 
	font-weight: 900;
	margin-top: 8px;
	margin-bottom: 15px;
	}

/* .roundcont {
	width: 250px;
	background-color: #FEF5CA;
	color: #666666;
	} */
	
.roundcont {
	width: 250px;
	background-image: url('/student/images/rd_cont_bkGrad2.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	}
	
.innnercont {
	width: 250px;
	background-image: url('/student/images/pics_right1.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	}

img.corner {
   width: 14px;
   height: 14px;
   border: none;
   display: block !important;
}
.roundcont p {
	margin: 0 10px;
	}
	
.roundtop { 
	background: url('/student/images/fb_tr.gif');
	background-repeat: no-repeat;
	background-position: top right;

	}

.bttmcontact {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 7px;
	padding-right: 4px;
	padding-top:4px;
	}
	
	
.featmeets {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 7px;
	padding-right: 4px;
	padding-top:4px;
	}
	
.featmeets a:link {color: #666666; text-decoration: none; }     /* unvisited link */

.featmeets a:visited {color: #333333; text-decoration: none; }  /* visited link */

.featmeets a:hover {color: #ffffff; text-decoration: underline; }   /* mouse over link */

.featmeets a:active {color: #666666; text-decoration: none; }   /* selected link */
	

.roundbottom {
	background: url('/student/images/fb_bl.gif');
	background-repeat: no-repeat;
	background-position: top right; 
	}


.roundcont_quote {
	width: 300px;
	background-color: #FEF5CA;
	color: #666666;
	}

.roundcont_quote p {
	margin: 0 10px;
	}

.roundcont_awards {
	width: 500px;
	background-color: #FEF5CA;
	color: #666666;
}

.roundcont_awards p {
	margin: 0 10px;
}


img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}


.headerutil {
	margin: 0px;
	padding: 4px 0px 10px 0px;
	position: absolute;
	top: 6px;
	right: 0%;
	max-height: 18px;
	max-width: 100%;
	overflow: hidden;
	}
	
.toplinks {
	
	overflow: visible;
	font:8px Tahoma;
	font-weight: 900;
	
	
	
	text-align: right;
}


.toplinks a:link {color: #054888; text-decoration: none; padding: 3px 2px 3px 4px;}     /* unvisited link */

.toplinks a:visited {color: #333333; text-decoration: none; padding: 3px 2px 3px 4px;}  /* visited link */

.toplinks a:hover {color: #ffffff; text-decoration: none; padding: 3px 2px 3px 4px;}   /* mouse over link */

.toplinks a:active {color: #990033; text-decoration: none; padding: 3px 2px 3px 4px;}   /* selected link */


		
.link	{
		font-size: 12px;
		font-weight: 900;
		}
		

* html ul.list li {
		padding: 0px 0px 0px 4px;
		list-style-position: inside;
		}

.footer {
	width:898px;
	height: 20px;
	font-size: 10px;
	font-color: #ffffff;
	text-align: center;
	padding: 4px;
	background-image: url('/student/images/foot_bk.jpg');
	border-top: 1px solid #dddddd;
	margin: auto auto auto auto;
	position: absolute;
		}
		 
.footer a:link { 
        font-weight: normal; color: #ffffff; text-decoration: none; padding: 3px 2px 3px 4px;}  /* unvisited link */


.footer a:visited {
		font-weight: normal; color: #333333; text-decoration: none; padding: 3px 2px 3px 4px;}  /* visited link */
 

.footer a:hover {
		font-weight: normal; color: #333333; text-decoration: none; padding: 3px 2px 3px 4px;}   /* mouse over link */

.footer a:active {
		font-weight: normal; color: #99ccff; text-decoration: none; padding: 3px 2px 3px 4px;}   /* selected link */

		
.imagefloatleft {
	float: left;
	margin-right: 5px;
}

.imagefloatright {
	float: right;
	margin-left: 5px;
}
				

.linksbox a:link {
	padding: 5px 8px 5px 16px;
	border: 1px solid #CD853F;
	text-align: center;
	background-image: url('/student/images/triangle.gif');
	background-repeat: no-repeat;
	background-position: 2px 55%;
 }

.linksbox a:visited {

	padding: 5px 8px 5px 16px;
	border: 1px solid #CD853F;
	text-align: center;
	background-image: url('/student/images/triangle.gif');
	background-repeat: no-repeat;
	background-position: 2px 55%;
 }

.bullet_list {
		list-style-image: url('/student/images/triangle.gif');
}

.bullet_list li {
		margin: 0px 0px;
}

.other_event_date{
    float: left;
    width: 40px;
}

.other_event_info{
    float: left;
    width: 560px;
    padding-bottom: 20px;
}

.headerblue {
	margin-top: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #CD853F;
}

.eventheaderblue {
	margin-top: 0px;
	padding: 0px;
	font-size: 13px;
	font-weight: bold;
	color: #CD853F;
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 0px;
margin-bottom: 0;
font:12px Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 0px;
border-top: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
color: #3f86bb;
background: white url('/student/images/shade.gif') top left repeat-x;
}

.shadetabs li a:visited{
color: #3f86bb;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #3f86bb;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}


.shadetabs li a.selected{ /*selected main tab style */
background-image: url('/student/images/shadeactive.gif');
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
height:128px;
}

@media print {
.tabcontent {
display:block !important;
height:128px;
}
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid gray;
width: 450px;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:100;}
.qmmc .qmdividery{float:left;width:0px;}
.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}
.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:8px 4px 5px 5px;
		color:#666699;
		font-family:tahoma;
		font-size:12px;
		font-weight: 900;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:8px;
		margin:-2px 0px 0px 0px;
		background-color:transparent;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 10px 3px 5px;
		background-color:transparent;
		font-size:10px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		background-color:#DADADA;
		color:#003366;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		background-color:#DADADA;
		color:#003366;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#DADADA;
		color:#CC0000;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#68a7d6;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:8px 2px 0px 2px;
		border-color:#BFBFBF;
	}


	/*"""""""" (main) Rounded Items""""""""*/	
	#qm0 .qmritem span	
	{	
		border-color:#DADADA;
		background-color:#F7F7F7;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/	
	#qm0 .qmritemcontent	
	{	
		padding:5px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul	
	{	
		padding:10px;
		margin:-2px 0px 0px 0px;
		background-color:#F7F7F7;
		border-width:1px;
		border-style:solid;
		border-color:#DADADA;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a	
	{	
		background-color:#F7F7F7;
	}

