.invisible {
	width: 0;
	height: 0;
	position: absolute;
	overflow: hidden;
}
.floatimageright{
	float:right;
	margin:0 0 10px 10px;
}


.floatimageleft{
	float:left;
	margin:0 10px 10px 0;
}


*{
	margin:0;
	padding:0;
}
img {
	border: 0;
}

blockquote      { margin-left: 40px; margin-right: 40px }

body{
	background: url('/en/media/uniweb/styleassets/images/background.jpg') no-repeat #006699;
	background-attachment: fixed;
	padding-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333;
}




#container{
	width:940px;
	margin: 0 auto 0;
	background: #ccc;
	border-top: 13px solid #FFF;
	border-left: 10px solid #FFF;
	border-right: 10px solid #FFF;
}


#contentcontainer{
	background: #fff;
	
}


/************    HEADER STYLES        ****************/

#header{
	height:118px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	background: url('/en/media/uniweb/styleassets/images/header_cymraeg.jpg') no-repeat center center;
	position:relative;
}


#logo{
float:left;
position:absolute;
}

#header form{
	display: inline;
	float:right;
	width: 320px;
	text-align:right;
	margin:50px 70px 0 0; 
	
}

#header input{
	width:220px;
	height:24px;
	margin-right:10px;
}

#header input#searchformsubmitbutton{
	width:60px;
	height:26px;
	margin:0 10px -4px 0;
	position:absolute;
	
}

/************    top right nav styles        ****************/


#toprightnav{
	clear:both;
	position: absolute;
	top: -14px;
	right:0px;
}
#toprightnav ul{
	float: right;
	display:inline;
	text-align:right;
	
}
#toprightnav li{
	margin: 0 -1px;
	height:23px;
	float:left;
	list-style: none;
	text-align:center;
	background-color: #333;
	background-repeat: no-repeat;
	background-position: right top;
}
#toprightnav li.language{
background-color: #990000;
}
#toprightnav li a{
	display:block;
	padding: 4px 10px;
	height:20px;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	font-size: 85%;
}
#toprightnav li.language a{

}
#toprightnav li a:hover{
	/*background: url(../images/toprightnavbg_hover.gif) no-repeat center center;*/
	text-decoration:underline;
}
#toprightnav li a.current{
	/*background: url(../images/toprightnavbg_hover.gif) no-repeat center center;*/
}


/************    topnav styles        ****************/



#topnav{
	background: url('/en/media/uniweb/styleassets/images/top_nav_back.jpg');
	clear:both;
	width: 100%;
}
#topnav ul{
	display:inline;
}
#topnav li{
	display:inline;
	height: 31px;
	list-style: none;
}
#topnav li a{
	height: 17px;
	text-align:center;
	padding:6px 15px 5px 15px;
	display:block;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	font-size: 90%;
	border-right: 1px solid #666666;
}
#topnav li.first a{
	padding:6px 13px 5px 13px;
}
#topnav li.last a{
	border-right: none;
	padding:6px 14px 5px 17px;
}

#topnav li a:hover{
	background:#006699;
	color:#FFFFFF;
	text-decoration:none;
}

/************    BREADCRUMB STYLES        ****************/

#breadcrumb{
	background: #cccccc;
	height:21px;
	padding-top:7px;
	padding-left:14px;
	
}

#breadcrumb ul{
	display:inline;
}
#breadcrumb li{
    font-size: 70%;
	display:inline;
	list-style: none;
}
#breadcrumb li a{

	color:#000000;
	text-decoration:none;
}

#breadcrumb li a:hover{
	text-decoration:underline;
}

.clear{
	clear:both;
}

/************    COLUMN STYLES        ****************/

#col1{
	width:200px;
	margin:0 10px 40px;
	float:left;
	display: inline;
}
#col2{
	width:500px;
	margin:0 8px 40px;
	float:left;
	display: inline;
}




#col2.col2wide{
	width:700px;
	margin:0 10px 40px;
	float:left;
	display: inline;
	
}



#col3{
	width:180px;
	margin:0 10px 40px;
	float:left;
	display: inline;
}

/************    LEFTNAV STYLES        ****************/


#leftnav{
font-size: 95%;


}

#leftnav li{
	border-bottom: 1px solid #CCCCCC;
	list-style: none;
	width: 190px;
	
}


#leftnav li span.currentsection{
	padding:5px !important;
        display:block;
        font-weight:bold; 
	
}


#leftnav li a{
	color:#006699;
	text-decoration:none;
	padding: 5px;
	display:block;
	width: 180px;
	font-weight: 600;
}

#leftnav li a:visited{
	color:#663399;
	text-decoration:none;
}


#leftnav li li a{
	padding: 5px;
	
}


#leftnav li li li a{
	padding-left: 10px;
	
}



#leftnav li li li li a{
	padding-left: 15px;
width: 150px;
	
}


#leftnav li li li li span.currentsection{
padding: 5px 0 5px 15px !important;
	width: 150px;
}


#leftnav li a:hover{
	background:#006699;
	color:#FFFFFF;
        
}
#leftnav li li a:hover{
	background:none;
	color:#333333;
	text-decoration:underline;
}
#leftnav li li{
	border-bottom: none;
	margin-left: 2px;
	
}
#leftnav li ul{
	background: url('/en/media/uniweb/styleassets/images/leftnav_bg.jpg') repeat-y left center;
	margin-left: 10px;
}


#leftnav li ul ul{
	background: none;
}


/************    RELATED LINKS STYLES        ****************/


#relatedlinks ul li{
	list-style: circle url(none);
	margin:0 0 0 20px;
}
#relatedlinks ul a{
	color:#006699;
	text-decoration:none;
}

#relatedlinks ul a:visited{
	color:#663399;
	text-decoration:none;
}

#relatedlinks ul a:hover{
	text-decoration:underline;
}

#relatedlinks h2{
	color:#FFF;
	font-size:180%;
	padding: 5px 5px;
	background-color: #990000;
}

/************    CONTENT STYLES        ****************/



#sectionheading {
	color: #006600 !important;
	font-size: 170% !important;
	padding-top: 20px !important;
	padding-right: 10px !important;
	padding-bottom: 20px !important;
	padding-left: 10px !important;
	font-weight:bold !important;
	zoom:1;
	background: url('/en/media/uniweb/styleassets/images/section_heading_back.jpg');
}

#sectionheading  a{
	color:#006699;
text-decoration:none !important;
}

#sectionheading  a:hover{
	color:#006699;
	text-decoration:underline !important;
}





#col1 h2{
	font-size:115%;
	margin:20px 0 10px 0;
}





#col2 h1{
font-size: 135%;
margin-bottom: 7px;
}


#col2 h2{
	font-size:115%;
	margin:20px 0 10px 0;
}

#col2 ul{

margin-left: 30px;

}

#col2 li{

margin-bottom: 10px;
margin-left: 30px !important;

}


#col2 h3{
font-size: 100%;
margin-bottom: 10px;
}



#col2 p{
margin:10px 0;
line-height:150%;

}




#col2 a{
	color:#006699;
	text-decoration:none;
	font-weight: 600;
}
#col2 a:hover{color:#9a0000;}
#col2 a:visited{color:#663399;}


#col3 h2.col3boxtop{
	background: #003366 url('/en/media/uniweb/styleassets/images/col3boxtop.jpg') no-repeat center top;
	color:#FFFFFF;
	padding:5px;
	margin:0;
}


#col3 h2{
	font-size:110%;
	padding: 5px 5px 5px 0;
}

#col3 ul li { margin:0 10px;}

.col3format ul { margin-top: 10px; margin-bottom: 10px;  margin-left: 10px;}


#col3 a{color:#006699;}
#col3 a:hover{color:#9a0000;}
#col3 a:visited{color:#663399;}


.col2largeimg{
	margin-bottom:15px;
}





.col3box {
	border-right: 1px solid #003366;
	border-left: 1px solid #003366;
}
.col3boxbottom{
	background: url('/en/media/uniweb/styleassets/images/col3boxbottom.jpg') no-repeat center top;
	height:6px;
	margin-top:0;
	margin-bottom:10px;
}



.col3box p{
	margin:0 10px;
	padding: 10px 0 5px;
	font-size:110%;
	
}

.col3box a{
	color:#006699;
	text-decoration:underline;
	
}

.col3box a:hover{
	color:#006699;
	text-decoration:underline;
}

.col3box a:visited{
	color:#663399;
	text-decoration:underline;
}


.col3box ul { list-style: none;}


.col3box ul li{	
    margin:0 10px;
    padding: 10px 0 5px;
	font-size: 90%;	
}





/************    FOOTER STYLES        ****************/

#footer{
	background:#000000 url('/en/media/uniweb/styleassets/images/footerbg.jpg') repeat-x left top;
	clear:both;
	color:#FFFFFF;
	padding:0 10px 5px ;
	margin:0 0 0 0;
	width:920px;
	/*position:relative;*/

}
#footer p{
	clear:both;
	padding:10px 0;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}


/************    FOOTER LEFT NAV STYLES        ****************/

#footerleftnav {
	clear:both;
	/*position:absolute;
	top:-14px;
	left:10px;*/
	
}
#footerleftnav ul{
	display:inline;
	text-align:right;
	
}

#footerleftnav li{
	margin: 0 5px;
	height:26px;
	float:left;
	list-style: none;
	text-align:center;

	background: url('/en/media/uniweb/styleassets/images/corner_bg_white_blue.png') top right no-repeat #003366;
}
#footerleftnav li a{
	display:block;
	padding: 4px 10px;
	height:26px;
	background: url('/en/media/uniweb/styleassets/images/corner_bg_white_blue.png') top left no-repeat; 
	text-decoration:none;
	float:left;
}

#footerleftnav li a:hover{

	text-decoration:underline;
}
#footerleftnav li a.current{
	background: url(../images/footerleftnavbg_hover.gif) no-repeat center center;
}

/************    FOOTER TOOLS        ****************/

#footertools ul li.alignright {
	text-align: right;
}

#footertools {
	text-align: right;
	float:right;
	width:170px;
	padding:20px 10px 0 0;
}
#footertools ul {
	margin: 0 0 5px 0;
}
#footertools ul li{
	text-align: left;
	list-style:none;
}
#footertools ul li.sociallinks{
	list-style:none;
	padding:12px 0 2px 1px;
}

#footertools ul li img{
	vertical-align: middle;
}

#footercontact{
	float:left;
	width:500px;
}
#footercontact ul{
	margin:7px 0 0 0;
}
#footercontact li{
	display:inline;
	background: url('/en/media/uniweb/styleassets/images/footerbar.gif') no-repeat right center;
	list-style: none;
	padding-right: 10px;
}

#footercontact li.last{
	background: url(none);
}

.alignright {
	text-align: right;
}

/************    'PURPLE' STYLES  - USES CLASS  'color-purple' ON BODY TAG     ****************/


.color-purple #col3 h2.col3boxtop{
	background: #660099 url('/en/media/uniweb/styleassets/images/col3boxtop_purple.jpg') no-repeat center top;
	color:#FFFFFF;
	padding:5px;
	margin:0;
}
.color-purple .col3box {
	border-right: 1px solid #660099;
	border-left: 1px solid #660099;
}
.color-purple .col3boxbottom{
	background: url('/en/media/uniweb/styleassets/images/col3boxbottom_purple.jpg') no-repeat center top;
	height:6px;
	margin-top:0;
	margin-bottom:10px;
}
.color-purple h1, .color-purple #col1 h2, .color-purple #col3 h2, .color-purple #col2 h2{
	color:#660099;
}

.color-purple #leftnav li a:hover{
	background:#660099;
}
.color-purple #leftnav li li a:hover{
	background:none;
	color:#333333;
	text-decoration:underline;
}


/************    COLUMNS     ****************/

.col2-thirds{
	width:210px;
	float:left;
	display: inline;
	margin-right:15px;
	margin-left:10px;
	font-size:110%;
}
.col2-thirds a{
	color:#006699;
	text-decoration:none;
	
}
.col2-thirds a:hover{
	color:#006699;
	text-decoration:underline;
}
.col2-thirds-container{
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	clear:both;
	margin: 15px 0 0 0;
}

.col2-thirds li{
	list-style: none;
	margin: 4px 0;
}

.whitebgcornerswide .col2-thirds li{
	margin-bottom:10px;
}

.whitebgcorners-top {
	background: #ffffff url('/en/media/uniweb/styleassets/images/whitebgcorners_top.png') no-repeat center top;
	height: 6px;
}
.whitebgcorners{
	background:#FFFFFF;
}

.whitebgcorners-bottom {
	clear: both;
	background: url('/en/media/uniweb/styleassets/images/whitebgcorners_bottom.png') no-repeat center top;
	height: 6px;
	margin-bottom:5px;
}

.whitebgcornerswide-top {
	background: url('/en/media/uniweb/styleassets/images/whitebgcornerswide_top.png') no-repeat center top;
	height: 6px;
}
.whitebgcornerswide{
	background:#FFFFFF;
	margin: 0;
}
.whitebgcornerswide-bottom {
	background: url('/en/media/uniweb/styleassets/images/whitebgcornerswide_bottom.png') no-repeat center top;
	height: 6px;
}


.home  #leftnav, .home ul.socialnetwork {
	font-size: 85%;
	padding: 2px 10px;
}

.home #leftnav li {
	margin: 4px 0;
}



/***************************************
Innerpage Main Banner pic + text overlay
***************************************/


#bottomtext {
	position: absolute;
	bottom: 0;
	left: 0;
	
	width: 550px;
	background: url('/en/media/uniweb/styleassets/images/bottomtext_bg.png') no-repeat left bottom;
}

#bottomtext h1 {
	margin: 5px 0;
	padding: 0 10px;
	color: #ffffff;
	
}
#bottomtext p {
	padding: 0 10px;
	color: #ffffff;
}


#innermainpic {
	position: relative;
	height: 250px;
	margin: 0 0 20px 0;

}

#innermainpic img.mainpic {
	height: 250px;
	width: 500px;
	position: absolute;
	top: 0;
	left: 0;
}

.topcorners {
	height: 6px;
	width: 500px;
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0;
	background: url('/en/media/uniweb/styleassets/images/topcorners.png') no-repeat center top;
}

#innermainpic #bottomtext {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 500px;
	background: url('/en/media/uniweb/styleassets/images/bottomtext_bg_inner_blue.png') no-repeat center bottom;
}

.color-purple #innermainpic #bottomtext {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 500px;
	background: url('/en/media/uniweb/styleassets/images/bottomtext_bg_inner_purple.png') no-repeat left bottom;
}





/***************************************
CALENDAR
***************************************/
#navlist1 form {
	width: 100%;
	text-align: left;
}
#navlist1 form .box {display: block; border: none; padding: 8px; width: 70%;}

#navlist1 form .hiddenlabel {display:none;}

#navlist1 fieldset legend {
color: #006699;
}

#navlist1 form label {
	display: block;
	width: 310px;
	line-height: 14px;
	padding: 0px 0px 12px 0px;
}

#navlist1 form input {
	height: 18px;
	display: block;
	margin-top: 3px;
}

#navlist1 form select {
	float: left;
	display: block;
	margin-top: 3px;
}

#navlist1 form label.first,
form label.longinput {
	clear: left;
}


#navlist1 form label.first,
#navlist1 form label.second {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 200px;
}

#navlist1 form label.first input,
#navlist1 form label.second input {
	float: left;
	width: 200px;
	padding: 0px;
}

#navlist1 form label.longinput {
	float: left;
	width: 310px;
	margin: 0px 0px 0px 0px;
}

#navlist1 form label.longinput input {
	float: left;
	width: 310px;
	padding: 0px;
}

#navlist1 form input.radiobutton_1,
#navlist1 form input.calendarCheckbox,
#navlist1 form input.radiobutton_3,
#navlist1 form input.radiobutton_4 {
	clear: left;
	float: left;
	padding: 2px;
	margin: 0px 0px 0px 0px;
}

#navlist1 form label.checkitem {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

#navlist1 textarea {
	display: block;
}

#navlist1 form input#checkbox_1,
#navlist1 form input#checkbox_2,
#navlist1 form input#checkbox_3 {
	clear: both;
	float: left;
	padding: 0px;
	margin: 0px;
}

#navlist1 form label.field-checkbox {
	clear: none;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 15px 0px;
}

#navlist1 form textarea {
	margin-top: 3px;
}

#navlist1 input.sub2 {
	width: 75px;
	margin: 10px 0 0px 0px;
	padding: 0;
	font-size: 1.0em;
	height: 100%;
	cursor: pointer;
}
#navlist1 input.sub {
	width: 75px;
	margin: 0 10px 0 0;
	padding: 0;
	font-size: 1.0em;
	height: 100%;
	float:left;
}

#navlist1 form select.date1 {width:40px;margin: 0px 0px 20px 0px;margin:6px 0px 6px 15px;clear:left;display:inline;float:left;}
#navlist1 form select.date2 {width:80px;margin: 0px 0px 20px 0px;margin:6px 0px 6px 15px;clear:none;display:inline;float:left;}

table.eventlist th {
	font-weight: bold;
	color: #FFFFFF;
background-color: #006699;
	padding: 0.3em;
text-align: left;
vertical-align: top;
}

#content table {
	width: 80%;	
}


#content th

{
text-align: left;
vertical-align: top;
background-color: #006699;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
}

#content td

{
text-align: left;
vertical-align: top;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
background-color: #f3f3f3;

}

#results td.odd

{
background-color: #f3f3f3;
padding-top: 4px;
padding-right: 4px;
padding-bottom: 4px;
padding-left: 4px;
}


/*************************************************
 * calendar
 */

#t4_calendar {padding-top: 20px;}

#calendar .links {
	padding-left: 2px;
	padding-top: 5px;
	font-weight: bold;

}
#calendar .links a {
	font-weight: normal;
}


#calendar caption {
	display:none;
}

#calendarFilter {padding-top: 8px; padding-left: 25px;}

#calendar a {
	text-decoration:none;
	display:block;
	color: #666666;
	padding-right: 0.3em;
	padding-left: 0.3em;
padding-top: 0.3em;
padding-bottom: 0.3em;
	background: none;

}
#calendar a:hover, #calendar a:active{
	color:#ffffff;
	background:#666666;
}
#calendar th {
	font-weight: bold;
	color: #FFFFFF;
	background: #006699;
	padding:0.3em;
	border-top: 0.1em solid #006699;
	border-right: 0.1em solid #006699;
	border-bottom: 0.1em solid #006699;
	border-left: 0.1em solid #006699;
}
#calendar th a {
	color:#ffffff;
}
#calendar th a:hover, #calendar a:active {
	background: #006699;
}
#calendar td {
	border: 0.1em solid #e3e3e3;
}

#calendar td.filterMainMonth {
	background-color: #e3e3e3;
}

#calendar table tbody tr td.filterMainMonth a.hasEvents {
background-color: #666666;
color: #fff;
}


#calendar td.filterPreMonth {
	background-color: #e3e3e3;
}

#calendar td.filterPostMonth {
	background-color: #e3e3e3;
}

#calendar td.mainMonth a {
	color: #505050;
}

#calendar td.postMonth a {
	color: silver;
}

#calendar td.preMonth a {
	color: silver;
}

#calendar td a:hover {
	color: white;
}

#calendarCategories {padding-top: 0px; padding-left: 3px; padding-bottom: 15px; padding-right: 5px;}


/*************************************************
 * calendarFilter
 */
 
#calendarFilter {
	font-size: 1em;
}

/*************************************************
 * search
 */
#search {

}

#calendarSearch {
padding-top:20px;
padding-bottom:20px;

}

/*************************************************
 * categories
 */


#categories fieldset{
padding-bottom:8px;
border: none;
	
}

#categories fieldset legend {
color: #006699;
font-weight: bold;
padding-top:20x;
padding-bottom:5px;
}


#categories div .mainCategory {
padding-top:12px;
padding-bottom:10px;

}

#categories div.subCategory {
margin-left: 2em;
padding-top:5px;
padding-bottom:5px;
}

#categories div.mainCategory .calendarCheckbox{
}

#categories .input #EventsSearch{
padding-top:5px;
padding-bottom:5px;
}



/*************************************************
 * calendarResults
 */

#calendarResults span.left {
	float: left;
}

#results span.right {
	float: right;
}

#calendarResults td.even {
background-color: #F7F7F7;
padding: 5px;
text-align: left;
vertical-align: top;
}

#calendarResults td.odd {
background-color: #E3E3E3;
padding: 5px;
text-align: left;
vertical-align: top;
}

#results p.result {
 font-size: medium;
 font-weight: bold;
text-align: left;
vertical-align: top;
	
}

#calendarResults td.even {
background-color: #ffffff;
padding: 5px;
text-align: left;
vertical-align: top;
}

#calendarResults td.odd {
background-color: #eeeeee;
padding: 5px;
text-align: left;
vertical-align: top;
}

#calendarResults table td {
background-color: #eeeeee;
padding: 3px;
}

#calendarResults table tr.even td {
background-color: #ffffff;
padding: 3px;
}

#calendarResults p.right {
text-align: right;
}

#calendarResults p.left {
text-align: left;
}


a:link, a:visited, a:hover
{
color: #006699;
text-decoration: none;
}

a:link, a:visited, a:hover 

{

color: #006699;
text-decoration: none;
}

a:hover

{
text-decoration: underline;
}

/** Form css added 28/9/2010 - Dermot Dooley -T4 **/
#TrinitySubmissionForm{ padding: 1.4em; font-family: inherit; font-size: 100%; font-style: inherit; width:565px;}
#TrinitySubmissionForm label {border: 0;  font-weight: inherit; margin: 0; padding: 0; vertical-align: baseline;}
#TrinitySubmissionForm fieldset {
border: 1px solid #ccc; margin: 0 0 1.5em 0; padding: 1.4em;overflow:hidden;width:575px;}
#TrinitySubmissionForm legend {font-size: 1.2em; font-weight: bold;}
#TrinitySubmissionForm input.text, input.title, textarea, select {border: 1px solid #bbb; margin: 0.5em 0;}
#TrinitySubmissionForm input.text:focus, input.title:focus, textarea:focus, select:focus {border: 1px solid #666;}
#TrinitySubmissionForm input.text, input.title { width: 300px;}
#TrinitySubmissionForm input.title {font-size: 1.5em;}
#TrinitySubmissionForm textarea {height: 250px; width: 390px;}
#TrinitySubmissionForm label {font-weight: bold;}
#TrinitySubmissionForm select {height:100px;}
#TrinitySubmissionForm #t4_content_element_Campus { height:50px;}
#TrinitySubmissionForm .SubLabel{ }

#TrinitySubmissionForm #recurContainer{width:190px; margin-top:-7px}

.clearingBR{clear:left}
.table{ margin-left:0px; margin-right:auto; margin-top:-7px; }
.row{}
.tableCell{float:left; width:185px}
.tableCellSM{float:left; width:173px}
.tableCellCB{float:left; width:17px}
.wrappingDIV{border-bottom:solid 10px #fff;}

#TrinitySubmissionForm .inputWidth{width:570px}
.inputDropDown{width:565px; height:20px !important}

.file_input_textbox{float:left; width:460px}
.file_input_div{position:relative; width:100px; height:23px}
.file_input_button{width:90px; height:24px; border:solid 1px #fff; font-size:12px; position:absolute; top:0px; margin-top:-12px; background-color:#26517C; color:#fff; font-weight:bold; cursor:pointer;}
.file_input_hidden{font-size:14px; height:20px; width:100px; position:absolute; right:0px; top:-10px; left:440px; opacity:0; filter:alpha(opacity=0); -ms-filter:"alpha(opacity=0)"; -khtml-opacity:0; -moz-opacity:0}


/***************************************
BOX STYLES
***************************************/

.boxleft, .boxright, .boxcenter468 {
	font-size: 90%;
	color: #666666;
	border: 0px;
}

.boxleft {
margin: 0 10px 10px 0px;
float: left;
}

.boxright {
margin: 0 0px 10px 10px;
float: right;
}

.boxcenter468 {
	width: 468px;
	margin: 0 auto 12px auto;
	padding: 5px;
	clear: both;
	border: 1px dashed #CCCCCC;
}



/***************************************
ALUMNI MEMBERSHIP FORM STYLES
***************************************/

.alumnidetailspane {
	position:relative;
	float:left;
	width:320px;
	height:30px;
	padding-right:5px;

	font-size:12px;
	
}

.alumniinputpane {
	position:relative;
	float:left;
	width:330px;
	height:30px;
	font-size:12px;
		
}

.alumniseparator {
	position:relative;
	float:left;
	width:680px;
	height:30px;
	font-size:12px;
	
}

#alumnipage1 {
	position: absolute;
	width: 680px;
	height:auto;
	color:#000000;
	visibility:visible;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	padding:5px;
	padding-top:20px;
	background-color:#FFFFFF;
	top:55px;

}

#alumnipage2 {
	position: absolute;
	width: 680px;
	height:auto;
	color:#000000;
	visibility:hidden;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	padding:5px;
	padding-top:20px;
	background-color:#FFFFFF;
	top:55px;
	
}

#alumnipage3 {
	position: absolute;
	width: 680px;
	height:auto;
	color:#000000;
	visibility:hidden;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	padding:5px;
	padding-top:20px;
	background-color:#FFFFFF;
	top:55px;
	
}

#alumnipage4 {
	position: absolute;
	width: 680px;
	height:auto;
	color:#000000;
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	visibility:hidden;
	padding:5px;
	padding-top:20px;
	background-color:#FFFFFF;
	top:55px;
	
}

#alumniheader {
	position: absolute;
	width: 680px;
	height:80px;
	color:#000000;
	top:15px;
	font-size:12px;
	
}

#alumnipage1tab{
	cursor:pointer;
	
	float:left;
	position: relative;
	width: 125px;
	height:35px;
	background-color:#c0c0c0;
	color:black;
	text-align:center;
	padding-top:5px;
	
}

#alumnipage2tab {
	cursor:pointer;
	
	float:left;
	position: relative;
	left:10px;
	width: 125px;
	height:35px;
	background-color:#006699;
	text-align:center;
	color:#ffffff;
	padding-top:5px;
}

#alumnipage3tab {
	cursor:pointer;
	float:left;
	position: relative;
	left:20px;
	width: 125px;
	height:35px;
	background-color:#006699;
	text-align:center;
	color:#ffffff;
	padding-top:5px;
}

#alumnipage4tab {
	cursor:pointer;
	float:left;
	position: relative;
	left:30px;
	width: 125px;
	height:35px;
	background-color:#006699;
	text-align:center;
	color:#ffffff;
	padding-top:5px;
	
}

#alumnisavetab {
	cursor:pointer;
	
	float:left;
	position: relative;
	left:40px;
	width: 125px;
	height:35px;
	background-color:#006699;
	text-align:center;
	color:#ffffff;
	padding-top:5px;
}

#alumnipagewrapper {
	position:relative;
	width:690px;
	height:950px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
