﻿
body{
	background: #FAE9FB url("../img/UFCCbodybg.gif") repeat-x;
/*	color: #505050;  */
	font: small Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}

p{
line-height:1.5em;
margin:0 0 15px;
}

.smallSpaceAfter{
	margin: 0 0 5px;
}


li{
line-height:1.5em;
}

a:active{
	color: #800080;
	font-weight: 700;
	text-decoration: underline;
}

a:hover{
	color: #800080;
	font-weight: 700;
	text-decoration: underline;
}

a{
	color: #800080;
	font-weight: 700;
	text-decoration: underline;
}

hr{
height:1px;
margin:10px 0;
width:98%;
}

dt{
	font-weight: 700;
}

dd{
margin:1px 0 12px 15px;
}

#container{
	background: #c0c0c0 url("../img/UFCCbodybg.gif") repeat-x;
	margin: 0 auto;
	text-align: left;
	width: 952px;
}

#sitename{
	background: url('../img/colourLogoPink060.gif') no-repeat center top;
	color: #800080;
	font-weight: 400;
	height: 120px;
	margin: 5px 0 0 0;
	text-align: center;
	vertical-align: text-bottom;
	padding-top: 0px;
}
#sitename h1{
	font-size: 2.2em;
	margin: 0;
	padding-top: 60px;
	color: #800080;
	width: 932px;
}
#sitename span{
	text-align: center;
	font-size: medium;
	color: #800080;
	font-weight: bold;
	font-style: italic;
}

#nav{
	background: left
bottom;
	float: left;
	width: 952px;
/*	background-color: #6F1F79;  purple */
	background-color: #6F1F79;
	
}

#nav ul{
list-style:none;
margin:0;
padding:0;
}

#nav a{
	background: 100% 0;
	color: #FFFFFF;
	display: block;
	font-size: 1.0em;
	padding: 2px 12px 2px 12px;
	text-decoration: none;
/*	background-color: #6F1F79;   purple */
	
	background-color: #6F1F79;
}
#nav a:hover{
	text-decoration: underline;
}
#nav li{
	float: left;
}
#nav #current{
	background: 0 0;
	background-color: #FECDFA;
}
#nav #current a{
	border: 1px solid #6F1F79;
	background: 100%
0;
	color: #303030;
	padding: 2px 12px 2px 12px;
	background-color: #FECDFA;
}



#nav2{
	background:url("../img/purplepx.gif") bottom left repeat-x;
	float: left;
	width: 952px;
}

#nav2 ul{
list-style:none;
margin:0;
padding:0;
}

#nav2 a{
	background: url("../img/tabNotSelected.gif") no-repeat 100% 0;
	color: #C0C0C0;
	display: block;
	font-size: 1.0em;
	letter-spacing: -1px;
	padding: 7px 18px 4px 4px;
	text-decoration: none;
}
#nav2 a:hover{
	color: #FFFFFF;
}
#nav2 li{
	background: url("../img/tabNotSelected.gif") no-repeat 0 0;
	float: left;
	margin: 0 4px 0 0;
	padding: 0 0 0 9px;
	color: #E5E5E5;
}
#nav2 #current{
	background: url("../img/tabSelected.gif") no-repeat 0 0;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FECDFA;
}

#nav2 #current a{
	background: url("../img/tabSelected.gif") no-repeat 100% 0;
	color: #303030;
	padding: 7px 18px 4px 4px;
}




#wrap1{
	background: #ffffff url('../img/newBodyBGBright950Extension.gif') repeat-y;
	border-bottom: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #808080;
	clear: both;
	padding: 0;
	width: 950px;
	border-right-color: #6F1F79;
	border-bottom-color: #6F1F79;
	border-left-color: #6F1F79;
}

#wrap2{
	background: url('../img/newBodyBGBright950.gif') no-repeat left top;
	padding: 10px;
	width: 930px;
}

#header{
height:30px;
position:relative;
width:930px;
}

#header h1{
float:left;
font-size:1.4em;
margin:0;
width:180px;
}

#datebox{
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0 0 4px 180px;
	width: 300px;
	height: 20px;
	padding-top: 5px;
}
#topbox{
	color: #800080;
	margin: 0 0 4px 0px;
	text-align: right;
	width: 440px;
	float: right;
	height: 20px;
}
#topbox a{
	text-decoration: underline;
	color: #800080;
}


}

#topbox a:hover{
text-decoration:underline;
}

/*
#leftside{
float:left;
margin:-14px 0 0;
width:145px;
}

#leftside h1{
	font-size: 1.4em;
	font-weight: 600;
	color: #800080;
}

*/

#leftside{
float:left;
margin:-14px -10px 0;
width:145px;
}

#leftside .TextBox{
float:left;
margin:0 10px 0;
width:135px;
}

#leftsideMenu{
float:left;
margin:0 0 0;
width:145px;
}

#leftside h1{
	font-size: 1.4em;
	font-weight: 600;
	color: #800080;
}


#rightside{
	float: right;
	margin: 25px 15px 20px 0;
	width: 150px;
}

#rightside h1{
	font-size: medium;
	font-weight: 500;
	margin: 0px;
}
#rightside p{
	font-size: 0.9em;
	margin: 2px 0 12px 10px;
}

#rightside img{
border:1px solid #fa9035;
margin:10px 0 5px 5px;
padding:2px;
}


#content{
	margin: 25px 180px 0 180px;
}

#contentalt{
margin:25px 15px 0 180px;
}

#contentalt p{
	margin: 2px 0 6 10px;
}

#content p{
	margin: 2px 0 6 10px;
}


#content a:hover{
	font-weight: 400;
}


#content a:active{
	font-weight: 400;
}


#content a{
	font-weight: 400;
}

#contentalt a:hover{
	font-weight: 400;
}


#contentalt a:active{
	font-weight: 400;
}


#contentalt a{
	font-weight: 400;
}


#contentalt h1{
	color: #800080;
	font-size: 2em;
	font-weight: 500;
	margin: 15px 0 10px;
	padding: 0;
}

#content h1{
	color: #800080;
	font-size: 2em;
	font-weight: 500;
	margin: 15px 0 10px;
	padding: 0;
}

#contentalt h2{
/* color:#505050; */
font-size:1.5em;
font-weight:400;
margin:20px 0 10px;
padding:0;
}

#content h2{
/* color:#505050; */
font-size:1.5em;
font-weight:400;
margin:20px 0 10px;
padding:0;
}


.purpleTable {
	border: 2px solid #800080;
	empty-cells: show;
	border-collapse: collapse;
}

.purpleTable td {
	vertical-align: top;
	padding: 4px;
	border: 1px solid #800080;
}

.purpleTable tr .headerRow{
	background-color: #800080;
	color: #FFFFFF;
	font-weight: 600;
}

.purpleTableCenter {
	border: 2px solid #800080;
	empty-cells: show;
	border-collapse: collapse;
}
.purpleTableCenter td {
	vertical-align: top;
	text-align: center;
	padding: 4px;
	border: 1px solid #800080;}

.purpleTableCenter tr .headerRow{
	background-color: #800080;
	color: #FFFFFF;
	font-weight: 600;
}


.clearTable table{
	padding: 0px;
	margin: 1px;
	empty-cells: show;
}

.clearTable td {
	vertical-align: top;
	padding: 4px;
	margin: 0px;
}

.clearTable tr .headerRow{
	background-color: #800080;
	color: #FFFFFF;
	font-weight: 600;
}

.noborderTD {
	border: 0px solid white;
	margin: 0px;
}


/*
#contentalt img{
	border: 1px solid #800080;
}

#content img{
	border: 1px solid #800080;
}
*/


#footer{
clear:both;
color:#a0a0a0;
font-size:0.9em;
height:26px;
margin-top:20px;
padding:1px;
text-align:right;
width:930px;
}

#footer a{
color:#a0a0a0;
font-weight:400;
}

#footer a:hover{
color:#a0a0a0;
text-decoration:underline;
}

.menublock{
margin-bottom:10px;
}

.nav{
color:#d04a10;
display:block;
font-size:1.1em;
font-weight:700;
margin-bottom:1px;
padding:2px 2px 2px 10px;
position:relative;
text-decoration:none;
width:125px;
}

.nav:hover{
border:1px solid #fa9035;
color:#505050;
padding:1px 1px 1px 9px;
}

.sub{
font-size:0.9em;
margin-left:20px;
padding:1px 1px 1px 6px;
width:105px;
}

.sub:hover{
border:1px solid #fa9035;
color:#505050;
padding:0 0 0 5px;
}

.intro{
font-weight:700;
}

.active{
border:1px solid #fa9035;
padding:1px 1px 1px 9px;
}

.box{
background:#f8f8f8 url("../img/boxbg.gif") top left repeat-y;
border:1px solid #d0d4d4;
/* color:#505050; */
margin:15px auto;
padding:10px 10px 10px 20px;
width:75%;
}

margin:15px auto;
padding:10px 10px 10px 20px;
width:75%;
}

.photo{
margin:5px auto 15px;
padding:5px;
}

.smallcaps{
font-variant:small-caps;
}

.mini{
color:#a0a0a0;
font-size:0.75em;
font-weight:400;
line-height:1.2em;
margin:20px 0 10px 8px;
}

.small{
font-size:0.85em;
}

.large{
font-size:1.4em;
}

.soft{
	color: #666666;
}

.normal{
font-weight:400;
}

.sharp{
color:#101010;
}

.center{
text-align:center;
}

.hide{
display:none;
}
.rateColumn {
	text-align: center;
}
.strongEmphasis {
	font-weight: bold;
	font-style: italic;
}
.strongEmphasisCenter {
	font-weight: bold;
	font-style: italic;
	text-align: center;
}
ul {
	padding-top: 0px;
	margin-top: 5px;
}
.rightAlign {
	text-align: right;
}
.underlineItalic {
	font-style: italic;
	text-decoration: underline;
}
.underline {
	text-decoration: underline;
}
.weatherBox {
	padding-left: 10px;
	margin-left: 5px;
}
.emphasizedLink {
	font-size: medium;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	color: #800080;
	text-decoration: underline;
}
.italic {
	font-style: italic;

}
.italicSmallSpaceAfter {
	font-style: italic;
	margin: 0 0 5px;
}

.underlineNoSpaceAfter {
	text-decoration: underline;
	margin: 0 0 0px;
}

.ulNoSpaceAfter {
	margin: 0 0 0px 10;
}

.noSpaceAfter {
	margin: 0 0 0px 10;
}

.indent75 {
	padding-left: 75px;
}

.qteSignature {
	text-align: right;
	font-style: italic;
	color: #666666;
}


.newStyle1 {
	padding-right: 15px;
	padding-top: 0px;
	margin: 0px;
}


