@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
		padding:0px;
		background-image:url(images/bg.png);
		background-color:#bbcd72;
		background-attachment:fixed;
		background-repeat:no-repeat;
		background-size: 100% auto;
	}

a:link
	{ 
		text-decoration: none;
	}
	
a:link:hover
	{ 
		text-decoration: underline;
	}	
	
img
	{  
	border-style: none;
	}
		
.align_right { float: right; }
.align_left { float: left; }
.align_center { text-align: center; }
.align_right_image 
	{ 
		float: right; 
		padding-left:15px;
	}
.align_left_image 
	{ 
		float: left; 
		padding-right:15px;
	}
	
h1,h2,h3,h4,h5,h6,span
	{
		margin:0px;
		padding:0px;
	}
#main
	{
		width:904px;
		float:none;
		margin:0 auto;
		padding:0px;
	}
.peeker_hidden
	{
		width:250px;
		height:140px;
		z-index:1;
		background-color:#FFF;
		margin-left:-35px;
		position:absolute;
		top:200px;
		padding:3px 3px 3px 3px;
		box-shadow:4px 4px 5px #666;
		border-radius: 8px;
		transform:rotate(90deg);
		-webkit-transform:rotate(90deg);
		-moz-transform:rotate(90deg);
		-o-transform:rotate(90deg);
	}
.peeker
	{
		width:250px;
		height:140px;
		z-index:1;
		background-color:#FFF;
		margin-left:-65px;
		position: absolute;
		top:200px;
		padding: 3px 3px 3px 3px;
		box-shadow: 4px 4px 5px #666;
		border-radius: 8px;
		transform:rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-webkit-backface-visibility: hidden;
		transition: all 0.35s ease-in-out;
		-webkit-transition: all 0.35s ease-in-out;
		-moz-transition: all 0.35s ease-in-out;
		-o-transition: all 0.35s ease-in-out;
	}
div.peeker:hover
	{
		margin-left:-160px;
		transform:rotate(20deg);
		-webkit-transform:rotate(20deg);
		-moz-transform:rotate(20deg);
		-o-transform:rotate(20deg);
	}
	
.popout_peeker_hidden
	{
		width:60px;
		z-index:1;
		background-color:#FFF;
		margin-left:15px;
		position:absolute;
		top:400px;
		padding:5px 0px 0px 5px;
		box-shadow:4px 4px 5px #666;
		border-radius: 8px 0 0 8px;
	}
.popout_peeker
	{
		z-index:1;
		width:60px;
		background-color:#FFF;
		margin-left:-30px;
		position: absolute;
		padding: 5px 0px 0px 5px;
		box-shadow: 4px 4px 5px #666;
		border-radius: 8px 0 0 8px;
		-webkit-backface-visibility: hidden;
		transition:all 0.5s ease;
		-webkit-transition: all 0.5s ease;
		-moz-transition:all 0.5s ease;
		-o-transition: all 0.5s ease;
	}

div.alert-message 
	{
		display: block;
		padding: 13px 12px 12px;
		font-weight: bold;
		font-size: 14px;
		color: white;
		background-color: #2ba6cb;
		border: 1px solid rgba(0, 0, 0, 0.1);
		margin-bottom: 12px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		-ms-border-radius: 3px;
		-o-border-radius: 3px;
		border-radius: 3px;
		text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
		position: relative;
	}
	div.alert-message p
	{
		margin: 0px;
	}
	div.alert-message.success
	{
		background-color: #5da423;
		color: #fff;
		text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
	}
	div.alert-message.warning
	{
		background-color: #e3b000;
		color: #fff;
		text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
	}
	div.alert-message.error
	{
		background-color: #c60f13;
		color: #fff;
		text-shadow: 0 -1px rgba(0, 0, 0, 0.3);
	}
	
#contentbg
	{
		z-index:2;
		position:relative;
		width:904px;
		float: left;
		margin:0px;
		padding:0px;
		background-image:url(images/contenttxtbg.png);
		background-repeat: repeat-y;
	}
.contenttxtblank
	{
		width:866px;
		float: left;
		margin:0px;
		padding:0 0 15px 38px;
		background-image:url(images/contentbg.png);
		background-repeat:no-repeat;
	}
.align_center { text-align: center; }
.align_right_image 
	{ 
		float: right; 
		padding-left:15px;
	}
.align_left_image 
	{ 
		float: left; 
		padding-right:15px;
	}
.pad30image
	{
	padding-right:20px;
	padding-left:20px;
	padding-bottom:15px;
	}	

#menu
	{
		position:fixed;
		-webkit-transform: translateZ(0);
		z-index:500;
		width:828px;
		margin:0px;
		padding:0px;
		background-image:url(/images/menuitembg.png);
		background-repeat:repeat;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
#menu ul
	{
		width:778px;
		float: left;
		margin:0px;
		padding:0 0 0 36px;
		display:block;
	}
#menu ul li
	{
		float: left;
		margin:0px;
		padding:0px;
		display:block;
	}
#menu ul li.menusap
	{
		width:2px;
		height:27px;
		float: left;
		margin:0px;
		padding:0px;
		background-image:url(images/menusap.jpg);
		background-repeat:no-repeat;
	}
#menu ul li a.menu
	{
		background-image:url(images/menuitembg.png);
		height:21px;
		float: left;
		margin:0px;
		padding:6px 10px 0 10px;
		font-family:Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#c5c5c5;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
	}
#menu ul li a.menu:hover
	{
		height:21px;
		float: left;
		margin:0px;
		padding:6px 10px 0 10px;
		font-family:Helvetica,sans-serif;
		font-size:11px;
		font-weight:bold;
		color:#99eaf5;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background-image:url(images/menuover.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		transition:color 0.33s ease;
	}
#menu ul li a.menu:active
	{
		color:#dff8fc;
		text-shadow: 0px 0px 10px #c7f4fa;
	}
	
/*------------------------------------------------------MENU---------------------------------------------END--------------------------------------------------------------------------------*/	
.contentfullwidth
	{
		width:825px;
		float:left;
		margin:0px;
		padding:0px;
		padding-top: 38px;
	} 

.fullwidthheading
	{
		border-radius: 8px;
		box-shadow: 0 0 7px #666;
		width:793px;
		height:42px;
		float:left;
		margin:30px 0 0 0;
		padding:5px 0 0 30px;
		font-family:Arial;
		font-size:30px;
		color:#005296;
		background-image: url(images/fullwidthheading.jpg);
		background-repeat:repeat-x;
	}
.fullwidthheading h2
	{
		width:671px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:30px;
		font-weight:normal;
		color:#005296;
	}
.fullwidthtxtblank
	{
		width:780px;
		float:left;
		margin:0px;
		padding:27px 0 0 20px;
	}
.fullwidthredtxt
	{
		width:780px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:18px;
		color:#e87817;
		font-weight:bold;
	}
.fullwidthbuttonbg
	{
		width:780px;
		height:25px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		background-image:url(images/hline.jpg);
		background-repeat:repeat-x;
		background-position:center;
	}
.fullwidthtxt
	{
		width:780px;
		float:left;
		margin:0px;
		padding:15px 0 0 0;
		font-family:Arial;
		font-size:12px;
		color:#4a513d;
		line-height:20px;

	}
.fullwidthboldtxt
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#4a513d;
	}
.fullwidthtxt
	{
		font-family:Arial;
		font-size:12px;
		color:#4a513d;
	}
.fullwidthtxt02
	{
		font-family:Arial;
		font-size:12px;
		color:#4a513d;
		background-color:#cee181;
		padding:0 27px 0 3px;
	}
	
	
/*------------------------------------------------------MENU---------------------------------------------END--------------------------------------------------------------------------------*/	
#contentleft
	{
		width:597px;
		float:left;
		margin:0px;
		padding:0px;
		padding-top:25px;
	}
.topbuttonsblank
	{
		width:597px;
		height:29px;
		float:left;
		margin:7px 0 0 0;
		padding:0px;
	}
.greenbutton
	{
		border-radius:6px;
		box-shadow: 0 0 7px #666;
		width:117px;
		height:23px;
		float:left;
		margin-right:8px;
		padding:6px 6px 0 6px;
		margin-top:20px;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#464646;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background-image:url(images/greenbutton.jpg);
		background-repeat:no-repeat;
	}

.greenbutton:hover
	{	
		border-radius:6px;
		width:117px;
		height:23px;
		float:left;
		margin-right:8px;
		padding:6px 6px 0 6px;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#464646;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		background-image: url(images/greenbuttonover.jpg);
		background-repeat:no-repeat;
	}
.callus
	{
		width:264px;
		height:25px;
		float:left;
		margin:229px 0 0 0;
		padding:20px 0 0 0;
		font-family:Arial;
		font-size:20px;
		color:#393939;
		background-image:url(images/callus.jpg);
		background-repeat:no-repeat;
	}
.callus h3
	{
		width:264px;
		height:25px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:20px;
		color:#393939;
	}
.callus
	{
		font-family:Arial;
		font-size:24px;
		color:#c6891e;
		padding:0 0 0 34px;
	}
	
.sponsor_top
	{
		float:right;
		box-shadow: 0 0 5px #666;
		margin-right:20px;
		border-top-right-radius:10px;
		border-top-left-radius:10px;
		width:267px;
		height:50px;
		background-image:url(images/becomeasponsor.png);
		background-repeat:no-repeat;
		transition:margin-right 0.33s ease-in-out;
	}

.sponsor_top:hover
	{	
		float:right;
		box-shadow: 0 0 5px #666;
		margin-right:15px;
		border-top-right-radius:10px;
		border-top-left-radius:10px;
		width:267px;
		height:50px;
		background-image:url(images/becomeasponsor_hover.png);
		background-repeat:no-repeat;
	}
	
.sponsor_bottom
	{
		float:right;
		box-shadow: 0 4px 5px #666;
		margin-right:20px;
		border-bottom-right-radius:10px;
		border-bottom-left-radius:10px;
		width:267px;
		height:50px;
		background-image:url(images/becomeasponsor.png);
		background-repeat:no-repeat;
		transition:margin-right 0.33s ease-in-out;
	}

.sponsor_bottom:hover
	{	
		float:right;
		box-shadow: 0 4px 5px #666;
		margin-right:15px;
		border-bottom-right-radius:10px;
		border-bottom-left-radius:10px;
		width:267px;
		height:50px;
		background-image:url(images/becomeasponsor_hover.png);
		background-repeat:no-repeat;
	}
	
.leftheading
	{
		border-radius: 8px;
		box-shadow: 0 0 7px #666;
		width:370px;
		height:100px;
		float:left;
		margin:20px 0 0 75px;
		padding:0px;
		font-family:Arial;
		font-size:26px;
		color:#005296;
		background-image: url(images/leftheading.jpg);
		background-repeat:no-repeat;
		text-align:right;
	}
.leftheading h2
	{
		width:462px;
		margin:0px;
		padding-top:9px;
		font-family:Arial;
		font-size:26px;
		font-weight:bold;
		color:#005296;
	}
.lefttxtblank
	{
		width:525px;
		float:left;
		margin:0px;
		padding:27px 0 0 20px;
	}
.leftredtxt
	{
		width:525px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:18px;
		color:#e87817;
		font-weight:bold;
	}
.lefttxt
	{
		width:525px;
		float:left;
		margin:0px;
		height:auto;
		opacity:1;
		padding:15px 0 0 0;
		font-family:Arial;
		font-size:12px;
		color:#4a513d;
		line-height:20px;
		transition:opacity 0.66s ease-in-out;
	}
.hiddenStory {
		width:525px;
		font-family:Arial;
		font-size:12px;
		color:#4a513d;
		float:left;
        height:0px;
		opacity:0;
		margin-left:500px;
}
.expandcollapsebutton {
		cursor:pointer;
}
.leftboldtxt
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#4a513d;
	}

.lefttxt02
	{
		font-family:Arial;
		font-size:12px;
		color:#4a513d;
		background-color:#cee181;
		padding:0 27px 0 3px;
	}
.buttonbg
	{
		width:501px;
		height:25px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		background-image:url(images/hline.jpg);
		background-repeat:repeat-x;
		background-position:center;
	}

/*-----------------------------------------------------CONTENTLEFT-------------------------------------------------------------------------------------------------------------END----------*/	

.orange_table 
	{
		margin:0px;
		padding:0px;
		width:100%;
		box-shadow: 0 0 7px #666;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		border-top-right-radius:5px;
		border-top-left-radius:5px;
	}
.orange_table table
	{
		width:100%;
		height:100%;
		margin:0px;
		padding:0px;
		line-height:17px;
	}
.orange_table tr:last-child td:last-child 
	{
		border-bottom-right-radius:5px;
	}
.orange_table table tr:first-child td:first-child {
		border-top-left-radius:5px;
	}
.orange_table table tr:first-child td:last-child
	{
		border-top-right-radius:5px;
	}
.orange_table tr:last-child td:first-child{
		border-bottom-left-radius:5px;
	}
.orange_table tr:hover td{
	}
.orange_table tr:nth-child(odd)
	{
		background-color:#f0ad73; 
	}
.orange_table tr:nth-child(even) 
	{ 
		background-color:#ffffff;
	}
.orange_table td
	{
		vertical-align:middle;	
		border:1px solid #000000;
		border-width:0px 0px 1px 0px;
		text-align:left;
		padding:4px;
		font-size:11px;
		font-family:Arial;
		font-weight:normal;
		color:#000000;
	}
.orange_table tr:last-child td
	{
		border-width:0px 0px 0px 0px;
	}
.orange_table tr td:last-child
	{
		border-width:0px 0px 1px 0px;
	}
.orange_table tr:last-child td:last-child
	{
		border-width:0px 0px 0px 0px;
	}
.orange_table tr:first-child td
	{
		background:linear-gradient(0deg, #e87817 5%, #eea05c 100%);
		background-color:#00bf00;
		border:0px solid #000000;
		text-align:center;
		border-width:0px 0px 1px 0px;
		font-size:14px;
		font-family:Arial;
		font-weight:bold;
		color:#ffffff;
	}
.orange_table tr:first-child:hover td
	{
		background:linear-gradient(0deg, #e87817 5%, #eea05c 100%);
		background-color:#00bf00;
	}
.orange_table tr:first-child td:first-child
	{
		border-width:0px 0px 1px 0px;
	}
.orange_table tr:first-child td:last-child
	{
		border-width:0px 0px 1px 0px;
	}

#contentright
	{
		width:229px;
		float:left;
		margin:0px;
		padding:35px 0 0 0;
	}
#search
	{
		border-radius: 8px;
		box-shadow: 0 0 7px #666;
		width:229px;
		height:150px;
		float:left;
		margin:0px;
		margin-top:12px;
		padding:0px;
		background-image:url(images/search.jpg);
		background-repeat:no-repeat;
	}
.searchblank
	{
		border-radius: 8px;
		width:179px;
		height:40px;
		padding:22px 0 0 50px;
	}
div
	{
	transition-duration: 1s;
	transition-property:height;
	-moz-transition-property: height;
	-webkit-transition-property:height;
	-o-transition-property:height;
	}
iframe
	{
	transition-duration: 1s;
	transition-property:height;
	-moz-transition-property: height;
	-webkit-transition-property:height;
	-o-transition-property:height;
	}	
input[type=text]
	{
		width:375px;
		border: 1px solid #999;
		height: 25px;
		margin-top: 5px;
		box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
		background: linear-gradient(to bottom, rgba(254,255,255,1) 20%,rgba(229,255,221,1) 100%);
		transition: all 0.25s ease;
	}
input[type=text]:focus
	{
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
		height:29px;
		width:385px;
		margin-left:-5px;
		margin-bottom:-4px;
	}
textarea
	{
		width:375px;
		border: 1px solid #999;
		height: 125px;
		margin-top: 5px;
		box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
		background: linear-gradient(to bottom, rgba(254,255,255,1) 20%,rgba(229,255,221,1) 100%);
		transition: all 0.25s ease;
	}
textarea:focus
	{
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
		height:135px;
		width:385px;
		margin-left:-5px;
		margin-bottom:-9px;
	}
select
	{
		width:378px;
		border: 1px solid #999;
		height: 25px;
		margin-top: 5px;
		background: linear-gradient(to bottom, rgba(254,255,255,1) 20%,rgba(229,255,221,1) 100%);
		box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
		transition: all 0.25s ease;
	}
select:focus
	{
		box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.15);
		height:29px;
		width:388px;
		margin-left:-5px;
		margin-bottom:-4px;
	}
#advancesearch
	{
		width:103px;
		height:22px;
		float:left;
		margin:0px;
		padding:0px;
	}
.advancesearch
	{
		width:97px;
		height:18px;
		float:left;
		margin:0px;
		padding:4px 0 0 6px;
		font-family: Arial;
		font-size:11px;
		font-weight:bold;
		color:#ce932b;
		text-decoration:none;
	}
.advancesearch:hover
	{
		width:97px;
		height:18px;
		float:left;
		margin:0px;
		padding:4px 0 0 6px;
		font-family: Arial;
		font-size:11px;
		font-weight:bold;
		color:#ce932b;
		text-decoration:underline;
	}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/	

.morelinks_white
	{
		margin:10px 0 10px 0;
		box-shadow: 0 0 7px #666;
		background-image: url(images/whiteheading.jpg);
		background-repeat:no-repeat;
		border-radius: 8px;
		width:211px;
		float:left;
		padding:13px 0 10px 18px;
		background-color:#FFF;
	}	

.morelinks_white h5
	{
		width:225px;
		height:31px;
		margin:0px;
		font-family:Arial;
		font-size:17px;
		font-weight:normal;
		color:#2a2a2a;
	}
.morelinks
	{
		margin:10px 0 10px 0;
		box-shadow: 0 0 7px #666;
		background-image: url(images/morelinksheading_white.jpg);
		background-repeat:no-repeat;
		border-radius: 8px;
		width:211px;
		float:left;
		padding:13px 0 10px 18px;
		background-color:#FFF;
	}	
.morelinks h5
	{
		width:225px;
		height:31px;
		float:left;
		margin:0px;
		padding-left: 33px;
		margin-bottom:10px;
		font-family:Arial;
		font-size:17px;
		font-weight:normal;
		color:#2a2a2a;
	}
.tealbox
	{
		border-radius:8px;
		width:170px;
		height:15px;
		float:left;
		margin:0px;
		padding:2px 0 0 17px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#FFF;
		background-image:url(images/tealbox.jpg);
		background-repeat:no-repeat;
	}
.linkblank
	{
		width:200px;
		height:12px;
		float:left;
		margin:4px 0 12px 0;
		padding:0 0 0 11px;
		font-family:Arial;
		font-size:11px;
		color:#FFF;
		background-image: url(images/arrow.png);
		background-repeat:no-repeat;
		background-position:left 5px;
	}
.linkblank02
	{
		width:200px;
		height:12px;
		float:left;
		margin:4px 0 4px 0;
		padding:0 0 0 11px;
		font-family:Arial;
		font-size:11px;
		color:#FFF;
		background-image: url(images/arrow.png);
		background-repeat:no-repeat;
		background-position:left 5px;
	}
.linkblank03
	{
		width:200px;
		height:12px;
		float:left;
		margin:0 0 4px 0;
		padding:0 0 0 11px;
		font-family:Arial;
		font-size:11px;
		color:#FFF;
		background-image: url(images/arrow.png);
		background-repeat:no-repeat;
		background-position:left 5px;
	}
.linkblank04
	{
		width:200px;
		height:12px;
		float:left;
		margin:0 0 10px 0;
		padding:0 0 0 11px;
		font-family:Arial;
		font-size:11px;
		color:#FFF;
		background-image: url(images/arrow.png);
		background-repeat:no-repeat;
		background-position:left 5px;
	}
.link
	{
		width:200px;
		height:12px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		color:#333;
		text-decoration: underline;
	}
.link:hover
	{
		width:200px;
		height:12px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:11px;
		color:#444;
		text-decoration: none;
	}
	
/*--------------------------------------------------------------RIGHTPART------------------------------------------------------------------------------------------------------END----------*/
.darkboxbg
	{
		box-shadow: 0 0 7px #666;
		border-radius:5px;
		width:825px;
		//height:202px;
		float:left;
		margin:36px 0 0 0;
		padding:0px;
		background: linear-gradient(to bottom, #707070 0%,#3d3d3d 100%);
	}
.darkboxtxtblank
	{
		width:806px;
		//height:184px;
		float:left;
		margin:0px;
		padding:18px 0 0 19px;
	}
.darkboxheading
	{
		width:742px;
		height:40px;
		margin:0px;
		padding:0 0 0 64px;
		font-family:Arial;
		font-size:30px;
		color:#33b0cd;
		background-image:url(images/darkbox.png);
		background-repeat:no-repeat;
	}
.darkboxheading h2
	{
		width:806px;
		height:40px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:30px;
		color:#33b0cd;
	}
.darkboxdate
	{
		width:56px;
		height:38px;
		float:left;
		margin:11px 0 0 0;
		padding:26px 0 0 0;
		font-family:Arial;
		font-size:28px;
		font-weight:bold;
		color:#829241;
		text-align:center;
		background-image: url(images/darkbox-date.jpg);
		background-repeat:no-repeat;
	}
.darkboxtxt
	{
		width:470px;
		float:left;
		margin:11px 0 18px 0;
		padding:0 0 0 17px;
		font-family:Arial;
		font-size:14px;
		font-style:italic;
		color:#a9a9a9;
		line-height:20px;
	}
.darkbox_image_right
	{
		width:292px;
		float:right;
		margin:0 0 0 0;
		padding:0 0 0 0;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
		color:#FFF;
		text-align:right;
	}

/*------------------------------------------------------------------CONTENTPART-------------------------------------------------------------------------------------END---------------------*/	

/*--------------------------------------------------------------RIGHTPART------------------------------------------------------------------------------------------------------END----------*/
.collegelistboxbg_official
	{
		box-shadow: 0 0 7px #666;
		border-radius:5px;
		width:800px;
		height:150px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		background-image:url(images/collegeboxbg_official.png);
		background-repeat:no-repeat;
	}
.collegelistboxbg_pending
	{
		box-shadow: 0 0 7px #666;
		border-radius:5px;
		width:800px;
		height:150px;
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		background-image:url(images/collegeboxbg_pending.png);
		background-repeat:no-repeat;
	}
.collegelistboxtxtblank
	{
		width:806px;
		height:184px;
		float:left;
		margin:0px;
		padding:18px 0 0 19px;
	}
.collegelistboxheading
	{
		width:742px;
		height:50px;
		float:left;
		margin:0px;
		padding:15px 0 0 64px;
		font-family:Arial;
		font-size:30px;
		color:#33b0cd;
		background-repeat:no-repeat;
	}
.collegelistboxheading h2
	{
		width:806px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:20px;
		color:#AAA;
		margin-top: -30px;
	}
.collegelistbox_flag
	{
		width:48px;
		height:48px;
		float:right;
		margin:-62px 0 0 0;
		padding:0 10px 0 0;
		text-align:center;
	}
.collegelistboxtxt
	{
		width:760px;
		float:left;
		margin:-40px 0 0 0;
		padding:0 0 0 17px;
		font-family:Arial;
		font-size:16px;
		font-style:italic;
		color:#a9a9a9;
		line-height:20px;
	}
	
.collegelistboxtxt a:link { 
	color: #FFFFFF;
	text-decoration: none;
	}
.collegelistboxtxt a:visited { 
	color: #FFFFFF;
	}
.collegelistboxtxt a:hover { 
	color: #CCCCCC;
	text-decoration: underline;
	}
.collegelistboxtxt a:active { 
	color: #FFFFFF;
	text-decoration: none;
	}
	
#footerbg
	{
		width:904px;
		height:65px;
		float: left;
		margin:0px;
		padding:0px;
		background-image:url(images/footerbg.png);
		background-repeat:no-repeat;
	}
.footerlinks
	{
		width:904px;
		height:13px;
		float: left;
		margin:19px 0 0 0;
		padding:0px;
		font-family:Helvetica,sans-serif;
		font-size:10px;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
	}
.footerlinks
	{
		font-family:Helvetica,sans-serif;
		font-size:10px;
		color:#FFF;
		text-align:center;
		text-decoration:none;
		text-transform:uppercase;
		padding:0 5px 0 5px;
	}
.footerlinks:hover
	{
		font-family:Helvetica,sans-serif;
		font-size:10px;
		color:#FFF;
		text-align:center;
		text-decoration: underline;
		text-transform:uppercase;
		padding:0 5px 0 5px;
	}
#copyrights
	{
		width:904px;
		height:13px;
		float:left;
		margin:5px 0 0 0;
		padding:0px;
		font-family: Arial;
		font-size:10px;
		color:#2d2d2d;
		text-align:center;
	}
#validation
	{
		width:534px;
		float: left;
		margin:5px 0 0 0;
		padding:0 0 0 370px;
	}
.xhtml
	{
		width:70px;
		height:20px;
		float:left;
		margin:0px;
		padding:7px 0 0 37px;
		font-family:Helvetica,sans-serif;
		font-size:9px;
		font-weight:bold;
		color:#414141;
		text-decoration:none;
		text-transform:uppercase;
		background-image: url(images/xhtml.png);
		background-repeat: no-repeat;
	}
.xhtml:hover
	{
		width:70px;
		height:20px;
		float:left;
		margin:0px;
		padding:7px 0 0 37px;
		font-family:Helvetica,sans-serif;
		font-size:9px;
		font-weight:bold;
		color:#414141;
		text-decoration:none;
		text-transform:uppercase;		
		background-image: url(images/xhtml_hover.png);
		background-repeat: no-repeat;
	}
.xhtml:active
	{
		background-image: url(images/xhtml_hover_flip.png);
		background-repeat: no-repeat;
	}
.css
	{
		width:62px;
		height:20px;
		float:left;
		margin:0 0 0 -20px;
		padding:7px 0 0 37px;
		font-family:Helvetica,sans-serif;
		font-size:9px;
		font-weight:bold;
		color:#414141;
		text-decoration:none;
		text-transform:uppercase;
		background-image: url(images/css.png);
		background-repeat: no-repeat;
	}
.css:hover
	{
		width:62px;
		height:20px;
		float:left;
		margin:0 0 0 -20px;
		padding:7px 0 0 37px;
		font-family:Helvetica,sans-serif;
		font-size:9px;
		font-weight:bold;
		color:#414141;
		text-decoration:none;
		text-transform:uppercase;		
		background-image: url(images/css_hover.png);
		background-repeat: no-repeat;
	}
.css:active
	{
		background-image: url(images/css_hover_flip.png);
		background-repeat: no-repeat;
	}
	
/* Buttons */
.button, input[type=button], input[type=submit], button {
	text-decoration: none;
	border-color:#888;
	border-color:rgba(0, 0, 0, 0.40);
	cursor: pointer;
	outline: none;
	color:#111;
	font-family:Helvetica,sans-serif;
	display:inline-block;
	vertical-align:top;
	position:relative;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#9ebfba;
	background-image:url(images/gradient.png);
	background-repeat:repeat-x;
	text-shadow:1px 1px 0 rgba(255,255,255,.67);
	line-height:2;
	margin:0 0 2em 1em;
	padding:0 1em;
	height:2em;
	box-shadow:1px 1px 0 rgba(255,255,255,.5) inset, -1px -1px 0 rgba(255,255,255,.5) inset;
	transition: all .2s linear;
}
.button, .button:after, button, button:after, input[type=submit], input[type=button] {
	border-radius:4px;
	border-width:1px;
	border-style:solid;
}
.button:after, button:after{
	display:block;
	position:absolute;
	content:' ';
	width:100%;
	height:100%;
	border-color: transparent transparent #ccc;
	border-color: transparent transparent rgba(255, 255, 255, 0.67);
	bottom:-2px;
	left:-1px;
}
.button:hover, .button:focus, button:hover, button:focus, input[type=button]:hover, input[type=button]:focus, input[type=submit]:hover, input[type=submit]:focus {
	background-color:#b4dad4;
}
.button:active, button:active, input[type=submit]:active, input[type=button]:active {
	line-height:2.2;
	box-shadow:
		0 .33em 2em rgba(0,0,0,.67) inset,
		1px 1px 0 rgba(255,255,255,.25) inset, 
		-1px -1px 0 rgba(255,255,255,.25) inset;
		transition: all .1s linear;
}
.button.bg, .button.bg:hover, .button.bg:focus {
	background-image: linear-gradient(to bottom, rgba(255,255,255,.75), rgba(255,255,255,0));
}

/* Colors/Styles */
.button.right {
	float:right;
}
.button.gray {
	background-color:#aaa;
}
.button.gray:hover {
	background-color:#a8c0cb;
}
.button.darkblue {
	background-color:#046;
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,.3);
}
.button.darkblue:hover {
	background-color:#00547e;
}
.button.red {
	background-color:#900;
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,.3);
}
.button.red:hover {
	background-color:#b30000;
}
.button.orange {
	background-color:#e67400;
	color:#000;
	text-shadow:-1px -1px 0 rgba(0,0,0,.3);
}
.button.orange:hover {
	background-color:#ff9a34 ;
}
.button.pill, .button.pill:before, .button.pill:after {
	border-radius:1em;
}
.button.black {
	background-color:#000;
	color:#fff;
	text-shadow:-1px -1px 0 rgba(0,0,0,.3);
}
.button.black:hover {
	background-color:#222;
}
.button.sharp {
	background-image: linear-gradient(to bottom, rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.33) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
	background-repeat:repeat-x;
}
.button.small {
	font-size:9px;
}
.button.large {
	font-size:16px;
}