/* ============================================================================= 
	CSS Document for the index.php page. This should be merged with 
	
	the mainSite.css Document at some point
			
	Implemented Fall 2011 by Lydia Alaimo and Lionel Nimmo.
=============================================================================== */
/* 		
	Official school colors:
		FIU blue: #002d62
		FIU Gold: #c2940c 
*/
/* --------------------------------------- XML Feed styles */
.list {
	list-style-image: url('../images/squares.gif');
}
.list a, .list span {
	color: #002E62;
	text-decoration: none;
}
.list a:hover {
	color: #ac923d;
}
#list {
	list-style-image: url('../images/squares.gif');
}
#list a, #list span {
	color: #002E62;
	text-decoration: none;
}
#list a:hover {
	color: #ac923d;
}
/* -----------------------------------------------------*/
html {
    overflow-y: scroll;
}
body {
	font-family:  'Helvetica Neue', Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 75%;
	background: #e1dcd2; /* Old browsers */
	background: -moz-linear-gradient(top, #e1dcd2 0%, #aaa6a0 48%, #e1dcd2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1dcd2), color-stop(48%,#aaa6a0), color-stop(100%,#e1dcd2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e1dcd2 0%,#aaa6a0 48%,#e1dcd2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e1dcd2 0%,#aaa6a0 48%,#e1dcd2 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e1dcd2 0%,#aaa6a0 48%,#e1dcd2 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1dcd2', endColorstr='#e1dcd2',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #e1dcd2 0%,#aaa6a0 48%,#e1dcd2 100%); /* W3C */
}
html>body {
	margin: 0;
	padding: 0;
}
#twok, #XP, #NT, #linux, #prev_sem {
	display: none;
}
hr {
	clear: both;
}
dl, fieldset {
	margin-left: 3px;
	margin-right: 30px;
}
pre {
	font-size: 110%;
	border: #999 1px dashed;
	background: #E1DCD2;
	margin-left: 30px;
	margin-right: 30px;
}
p {
	text-align: justify;
	/*text-indent: 20px;*/
	padding-left: 10px;
	padding-right: 10px;
}
table {
	border-collapse: collapse !important;
	width: 95%;
	font-size: 100%;
}
tr {
	vertical-align: top;
}
img {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
/* ----------------------------------------------------- Generic styles */
.center {
	text-align: justify;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
}
.right {
	float: right !important;
}
.left {
	float: left !important;
}
.valigntop {
	vertical-align: top;
}
.centerBord {
	margin-left: auto;
	margin-right: auto;
	border: 1px #CCC solid;
	width: 80%;
}
.shadow {
	-moz-box-shadow: 0px 0px 7px #333; /* Firefox */
	-webkit-box-shadow: 0px 0px 7px #333;
	box-shadow: 0px 0px 7px #333;
}
.capitalize {
	text-transform:capitalize !important;
}
.border {
	border: 1px #CCC solid;
}
.tableRBorder { 
	width: 250px; 
	border-right: #000000 2px solid !important;
}
.semesters {
	width: 250px;
	margin-left: 0;
	margin-right: 20px;
}
.semesters h4 {
	margin: 0;
	padding: 3px;	
}
#container {
	width: 1000px;
	position: relative;
	margin: 1.5em auto 2em auto;
}
.noRound {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
}
.pad {
	padding: 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.gray {
	font-weight: bold;
	margin-bottom: 0;
	font-size: .9em;
	text-transform: uppercase;
	color: gray;
}
/* -------------------------------------------------------- BEGIN h1, etc */
#center h1, #center h1 a, #center h1 a:active, #center h1 a:visited,
#manyCenter h1, #manyCenter h1 a, #manyCenter h1 a:active, #manyCenter h1 a:visited,
#leftmenu .header, #leftmenu .header a, #leftmenu .header a:active, #leftmenu .header a:visited,
.header, .header a, .header a:active, .header a:visited {
	text-shadow: 2px 2px 5px #000000;
	filter: dropshadow(color=#000000, offx=2, offy=2);
	-moz-text-shadow: 2px 2px 5px #000000;
	background-color: #2B4E78;
	font-weight: bold;
	font-size: 1.2em;
	padding: 6px 20px 6px 20px;
	margin: 0;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	vertical-align: baseline;
	text-transform: uppercase;
}
#center h1 a:hover, #manyCenter h1 a:hover, .header a:hover, .header a:hover {
	color: #d5b557;
	text-decoration: underline;
}
/*
#center h1 a:hover, #manyCenter h1 a:hover, #leftmenu .header a:hover, .header a:hover {
	text-shadow: 2px 2px 5px #000000;
	filter: dropshadow(color=#000000, offx=2, offy=2);
	-moz-text-shadow: 2px 2px 5px #000000;
	background-color: #d5b557;
	font-size: 1.2em;
	padding: 10px 20px 5px 20px;
	margin: 0;
	text-decoration: none;
	color: #ffffff;
	vertical-align: baseline;
	-moz-box-shadow: 0px 0px 7px #333;
	-webkit-box-shadow: 0px 0px 7px #333;
	box-shadow: 0px 0px 7px #333;
}*/
#manyCenter h2, .block h2 {
	font-size: 1.2em;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
}
#center h2 {
	font-size: 150%;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
}
#center h3, #manyCenter h3 {
	padding-left: 10px;
	text-decoration: underline;
	padding-top: 10px;
}
#center h4, #center h4 a, #center h4 a:visited, #center h4 a:active {
	color: #999;
	font-size: 0.9em;
	text-decoration: none;
	padding-left: 10px;
}
#center h4 a:hover {
	padding-left: 10px;
	color: #999;
	font-size: 0.9em;
	text-decoration: underline;
	padding-top: 0px;
	padding-bottom: 0;
}
#center p {
	padding-left: 10px;
	margin-top: 0;
	text-align: left;
	line-height: 1.5em;
}
/* -------------------------------------------------------- END h1, etc */
/* -------------------------------------------------------- BEGIN Header */
#header {
	color: #edf0f5;
	height: 82px;
	margin-top/**/:/**/ 5px;
	padding-bottom/**/:/**/ 5px;
	width: 1000px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}
#headerleft {
	background: url('../../images/logo1.png') no-repeat scroll top left;
	text-align: left;
	height: 100px;
	width: 1000px;
	margin-top/**/:/**/ 5px;
	position: absolute;
}
#header a {
	font-weight: bold;
	color: #002d62;
}
#header a:hover {
	color: #c2940c;
}
#header input#search {
	background-color: whiteSmoke !important;
	background-image: none !important;
	border: 1px solid #C9C9C9;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-left: 22px;
	width: 200px;
}
#header input#Go {
	background-color: darkgrey;
	border: 1px solid #C9C9C9;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	padding: 4px;
	padding-top:2px;
	width: 40px;
	height: 22px;
}
#header input#Go:hover {
	background-color: darkgrey;
	border: 1px solid #C9C9C9;
}
#header ul {
	margin: 0;
	padding: 0 0 20px 0;
}
#header li {
	list-style-type: none;
	display: inline;
	padding-left: 20px;
}
/* -------------------------------------------------------- END Header */
/* -------------------------------------------------------- BEGIN Top Menu */
#menu {
	-moz-box-shadow: #333 0px 0px 6px;
	-webkit-box-shadow: #333 0px 0px 6px;
	box-shadow: #333 0px 0px 6px;
	background-color: #2B4E78;
	text-align: center;
	height: 26px;
	width: 760px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background-color: #2B4E78;
	font-weight: bold;
	font-size: 13px;
	padding: 5px 0 5px 0;
	text-align: center;
	text-transform: uppercase;
	color: #ffffff;
}
#menu ul {
	margin: 0;
	padding: 0;
	padding-top: 6px;
}
#menu li {
	list-style-type: none;
	display: inline;
	background-color: #2B4E78;
}
#menu li a {
	padding: 11px 15px 10px 15px;
	text-shadow: 2px 2px 5px #333333;
	filter: dropshadow(color=#333333, offx=2, offy=2);
	-moz-text-shadow: 2px 2px 5px #333333;
	color: #fff;
	text-decoration: none;
	/*-webkit-transition-property: background-color;
	-webkit-transition-duration: .4s;
	-webkit-transition-timing-function: linear;*/
}
#menu li a:hover {
	padding: 11px 15px 10px 15px;
	background-color: #d5b557;
}
#menu li:hover {
	background-color: #d5b557;
}
#menu a:hover, #menu li a:hover {
	text-decoration: underline;
}
/* -------------------------------------------------------- END Top Menu */
/* ------------------------------------------ Menu for the stretched right column*/
#menuRightCol {
        -moz-box-shadow: #333 0px 0px 6px;
        -webkit-box-shadow: #333 0px 0px 6px;
        box-shadow: #333 0px 0px 6px;
        background-color: #2B4E78;
        text-align: center;
        height: 26px;
        width: 560px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
        background-color: #2B4E78;
        font-weight: bold;
        font-size: 13px;
        padding: 5px 0 5px 0;
        text-align: center;
        text-transform: uppercase;
        color: #ffffff;
}
#menuRightCol ul {
        width: 560px;
        margin: 0;
        padding: 0;
        padding-top: 6px;
}
#menuRightCol li {
        list-style-type: none;
        display: inline;
        background-color: #2B4E78;
}
#menuRightCol li a {
        padding: 11px 15px 10px 15px;
        text-shadow: 2px 2px 5px #333333;
        filter: dropshadow(color=#333333, offx=2, offy=2);
        -moz-text-shadow: 2px 2px 5px #333333;
        color: #fff;
        text-decoration: none;
        /*-webkit-transition-property: background-color;
        -webkit-transition-duration: .4s;
        -webkit-transition-timing-function: linear;*/
}
#menuRightCol li a:hover {
        padding: 11px 15px 10px 15px;
        background-color: #d5b557;
}
#menuRightCol li:hover {
        background-color: #d5b557;
}
#menuRightCol a:hover, #menuRightCol li a:hover {
        text-decoration: underline;
}

/* -------------------------------------------------------- BEGIN Right Side */
#rightLong {
        -moz-box-shadow: 0px 0px 3px #333;
        -webkit-box-shadow: 0px 0px 3px #333;
        box-shadow: 0px 0px 3px #333;
        background-color: #FFF;
        width: 230px;
        height: 1100px;
        float: left;
	text-transform: none;
	font-size: 11px;
        text-align: center;
        margin-left: 10px;
        position: absolute;
	right: 0;
	top: 0;
	color: #000;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        -moz-border-radius-topleft: 0px;
        -moz-border-radius-topright: 0px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-top-left-radius: 0px;
        -webkit-border-top-right-radius: 0px;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
}
#rightLong .header {
	padding: 8px 20px 9px 20px;
}
/* -------------------------------------------------------- END Right Side */

/* -------------------------------------------------------- BEGIN Left Side */
#left {
	width: 240px;
	float: left;
	position: relative;
}
/* ---------------------------------- Left-Side Menu */
#leftmenu { }

#leftmenuFront {
	-moz-box-shadow: 0px 0px 7px #333;
	-webkit-box-shadow: 0px 0px 7px #333;
	box-shadow: 0px 0px 7px #333;
	background-color: #ffffff;
	min-height: 1100px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.leftmenu, .leftmenu a, .leftmenu a:active, .leftmenu a:visited {
	color: #002d62;
	font-size: 110%;
	padding-left: 6px;
	text-decoration: none;
}
#leftmenu hr {
	margin: 0;
	padding: 0;
}
#leftmenu ul {
	background-color: #f1f1f1;
	margin: 0;
	padding: 5px 0px 5px 20px;
}
#leftmenu ul>li {
	list-style: none;
	font-weight: bold;
	line-height: 1.7em;
}
#leftmenu li a {
	color: #002d62;
	text-decoration: underline;
}
#leftmenu a:hover, .leftmenu a:hover {
	color: #d5b557;
	text-decoration: underline;
}
#leftmenuAdmin {
	-moz-box-shadow: 0px 0px 7px #333;
	-webkit-box-shadow: 0px 0px 7px #333;
	box-shadow: 0px 0px 7px #333;
	background-color: #ffffff;
	height: 699px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
/* -------------------------------------------------------- END Left Side */
/* -------------------------------------------------------- BEGIN Front Page */
#center {
	-moz-box-shadow: 0px 0px 7px #333;
	-webkit-box-shadow: 0px 0px 7px #333;
	box-shadow: 0px 0px 7px #333;
	width: 510px;
	height: 1125px;
	float: left;
	background-color: #FFF;
	margin-left: 10px;
	position: relative;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
#featured {
	font-family: Calibri, Verdana, Arial, Geneva, sans-serif; 
	font-size: 1.3em;
}
#featured h2 {
	font-family: Cambria, Georgia, "Times New Roman", Times, serif; 
}
#topImg {
	-moz-box-shadow: 0px 0px 7px #333;
	-webkit-box-shadow: 0px 0px 7px #333;
	box-shadow: 0px 0px 7px #333;
	position: relative;
	width: 980px;
	height: 150px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background-color: #FFF;
	border: 5px solid #ffffff;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
#topImg img {
	width: 980px;
	height: 150px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-box-shadow: 0px 0px 4px #333;
	-webkit-box-shadow: 0px 0px 4px #333;
	box-shadow: 0px 0px 4px #333;
}
/* ---------------------------------- BEGIN Calendar Section */
.cal_wrapper {
	border-bottom: 0.1875em solid #E1DCD2;
	min-height: 135px;
}
.cal_wrapper p {
	padding-left: 7em;
	text-indent: 0;
	text-align: left;
}
.cal_wrapper a.more, .cal_wrapper a.more:active, .cal_wrapper a.more:visited {
	-moz-box-shadow: 0px 1px 2px #333;
	-webkit-box-shadow: 0px 1px 2px #333;
	box-shadow: 0px 1px 2px #333;
	background-color: #d5b557;
	position: relative;
	margin: 0 5px 5px 0;
	padding: 2px 4px 3px 4px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.cal_wrapper a.more:hover {
	background-color: #CAA22D;
	color: #fff;
}
.cal_wrapper .example-date{
	position: relative;
	background: #2b4e78;
	margin-left:8px;
	margin-right:15px;
	margin-top: 0.375em;
	padding:32px 9px 5px 5px;
	float: left;
	color:white;
	text-shadow: 2px 2px 5px #646464;
	filter: dropshadow(color=#646464, offx=2, offy=2);
	-moz-text-shadow: 2px 2px 5px #646464;
	box-shadow: 3px 3px 5px #333;
	-moz-box-shadow: 3px 3px 5px #333;
	-webkit-box-shadow: 0px 0px 5px #333;
}
.cal_wrapper .day{
	font-size: 2.75em;
	position: absolute;
	top:0px;
	left: 3px;
}
.cal_wrapper .month{
	font-size: 1.9em;
	margin-top:5px;
	margin-bottom: 0px;
	position: relative;
	display: block;
	text-transform: uppercase;
}
.cal_wrapper .year{
	-webkit-transform: rotate(270deg); 
	-moz-transform: rotate(270deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	position: absolute;
	left: 3.6em;
	margin: 0px;
	padding: 0px;
	top: 8px;
	font-size: .9em;
}
a.more, a.more:active, a.more:visited {
        -moz-box-shadow: 0px 1px 2px #333;
        -webkit-box-shadow: 0px 1px 2px #333;
        box-shadow: 0px 1px 2px #333;
        background-color: #d5b557;
        position: relative;
        margin: 0 5px 0px 0;
        padding: 2px 4px 3px 4px;
        font-weight: bold;
        text-decoration: none;
        color: #ffffff;
}
a.more:hover {
        background-color: #CAA22D;
        color: #fff;
}

/* ---------------------------------- END Calendar Section */
/* -------------------------------------------------------- END Front Page */
/* -------------------------------------------------------- BEGIN Programs Page  */
#blockarea {
	position: relative;
	width: 1000px;
	height: 250px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding: 0;
}
.block {
	-moz-box-shadow: 0px 0px 7px #333;
	-webkit-box-shadow: 0px 0px 7px #333;
	box-shadow: 0px 0px 7px #333;
	float: left;
	width: 230px;
	height: 250px;
	margin-left: 10px; 
	margin-right: 10px; 
	background-color: #FFF;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.blocklink {
	position: absolute;
	bottom: 0;
	width: 220px;
	padding-bottom: 10px;	
}
/* -------------------------------------------------------- END Programs Page */
/* -------------------------------------------------------- BEGIN Content Area */
#manyCenterAdmin {
	-moz-box-shadow: 0px 0px 7px #333;
	-webkit-box-shadow: 0px 0px 7px #333;
	box-shadow: 0px 0px 7px #333;
	width: 750px;
	min-height: 700px;
	float: left;
	background-color: #FFF;
	margin-left: 10px;
	position: relative;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
#manyCenter {
	-moz-box-shadow: 0px 0px 7px #333;
	-webkit-box-shadow: 0px 0px 7px #333;
	box-shadow: 0px 0px 7px #333;
	width: 750px;
	min-height: 500px;
	float: left;
	background-color: #FFF;
	margin-left: 10px;
	position: relative;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
.bottomPad li {
	padding-bottom: 15px;
}
.headerTable td, .headerTable th {
	padding: 3px;
	border: 1px solid #666;
	text-align: left !important;
}
.headerTable td {
	background-color: #FFF;
}
.headerTable th {
	background-color: #bcc7d9;
}
.extraTd {
	border-top: 1px solid #000000;
	padding-top: 10px;
}
.topLeft {
	width: 50%;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	vertical-align: top;
}
.topRight {
	width: 50%;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	vertical-align: top;
}

#centerSection a, #centerSection a:visited, #centerSection a:active,
#manyCenter a, #manyCenter a:visited, #manyCenter a:active, 
.block a, .block a:active, .block a:visited {
	color: #002E62;
	text-decoration: underline;
}
#center a:hover, #manyCenter a:hover, .block a:hover {
	color: #c2940c;
	text-decoration: underline;
}
#manyCenter img, img {
	border: none;
	text-decoration: none;
}
.leftImg {
	padding-right: 5px;
}
.alignRight {
	text-align: right;
}
.list {
	list-style-image: url('../../images/bluedot.png');
}
.list ul {
	list-style-image: url('../../images/square.png');
}
.list li {
	margin-bottom: 5px;
}
.list a {
	color: #223b60;
	text-decoration: none;
}
.list a:hover {
	color: #000000;
	text-decoration: underline;
}
#tabs li, #tabs li a, #tabs li a:active, #tabs li a:visited  {padding-left: 4px; padding-right: 4px;}
/* ---------------------------------- BEGIN Faculty Page */
.faculty table {
	width: 650;
	padding: 5px;
}
.faculty td {
	width: 25%;
	text-align: center;
	vertical-align: top;
}
/* ---------------------------------- END Faculty Page */
/* ---------------------------------- BEGIN Contact Page */
.contactinfobg {
	background: url('https://my.fiu.edu/images/halves_bg.gif') repeat-y 44% 0%; 
	height: 1%; 
	height: 200px; 
	padding: 0px 34px;
}
.contactinfo {
	float: left;
	padding-left: 40px;
	padding-right: 30px;
	height: 200px; 
	width: 250px;
}
.contactstaff {
	float: left;
	padding-left: 20px;
	padding-right: 30px;
	height: 200px; 
	width: 250px;
}
/* ---------------------------------- END Faculty Page */
/* -------------------------------------------------------- END Content Area */
/* -------------------------------------------------------- BEGIN Right Side */
#right {
	-moz-box-shadow: 0px 0px 7px #333;
	-webkit-box-shadow: 0px 0px 7px #333;
	box-shadow: 0px 0px 7px #333;
	background-color: #FFF;
	width: 230px;
	height: 1125px;
	float: left;
	text-align: center;
	margin-left: 10px;
	position: relative;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-top-left-radius: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
/* -------------------------------------------------------- END Right Side */
/* -------------------------------------------------------- BEGIN Footer */
.clear {
	clear: both;
}
#bottom {
	-moz-box-shadow: 0px 0px 9px #333;
	-webkit-box-shadow: 0px 0px 9px #333;
	box-shadow: 0px 0px 9px #333;
	border-top: 1px solid gray;
	width: 100%;
	margin-top: 40px;
	height: 200px;
	background-color: #CAA22D;
	position: relative;
	float: left;
	vertical-align: baseline;
	padding-top: 0.3em;
}
.footInfo {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}
.footBlock {
	width: 200px;
	display: block;
	margin-right: 40px;
	float: left;
	line-height: 2em;
}
.footBlock a {
	color: #2B4E78;
	text-decoration: none;
	-webkit-transition: color .2s linear;
	text-shadow: 2px 2px 5px #666666;
	filter: dropshadow(color=#666666, offx=2, offy=2);
	-moz-text-shadow: 2px 2px 5px #666666;
}
.footBlock a:hover {
	text-decoration: underline;
}
h5 {
	letter-spacing: .1em; 
	color: #fff;
	font-weight: bold;
	font-size: 1.417em;
	line-height: 0.9447em;
	margin-top: 0.9447em;
	margin-bottom: 0.9447em;
	display: block;
	text-shadow: 2px 2px 5px #666666;
	filter: dropshadow(color=#666666, offx=2, offy=2);
	-moz-text-shadow: 2px 2px 5px #666666;
}
.a2a_kit {
	width: 1000px;
	margin-top: 0.9447em;
	margin-left: auto;
	margin-right: auto;
	padding: 1em;	
}
.a2a_kit a {
	color: #ffffff;
	text-decoration: underline;
}
.footer {
	position: relative;
	border: 1px solid gray;
	background: #2B4E78;
	color: #FFFFFF;
	margin-top: 120px;
	padding: 0;
}
.footer a, .footer a:active, .footer a:visited, .footer a:hover {
	color: #CAA22D;
	text-decoration: underline;
}
.footercopy {
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	padding: 1em;
}
.footer p {
	color: #ffffff;
	font-weight: bold;
	position: relative;
	padding: 0;
	margin: 0;
	text-shadow: 2px 2px 5px #666666;
	filter: dropshadow(color=#666666, offx=2, offy=2);
	-moz-text-shadow: 2px 2px 5px #666666;
}
/* -------------------------------------------------------- END Footer */
/* -------------------------------------------------------- BEGIN Admin Section */
.admin th {
	background-color: #bcc7d9;
	border: 1px solid #666;
}
.admin td {
	border: 1px solid #666;
}
.adminEdit td {
	text-align: right;
	width: 150px;
}
.lefttd {
	text-align: left !important;
}
.required {
	color: #F00;
	font-weight: bold;
	font-size: 14px;
}
/* -------------------------------------------------------- END Admin Section */
