img {
border: 0px solid transparent;
}
a {
	outline:none;
	font-size: 12px;
	text-decoration: none;
}
a:link {
	color: #0066FF;
}
a:visited {
	color: #0088FF;
}
a:hover {
/*
	background-color: #DDDDFF;
*/
}
a:active {
	color: #0066FF;
}
.underline {
	text-decoration:underline;
}

#login {
	height:20px;
	position:absolute;
	right:0px;
	width:195px;
}

/*	Left Menu	*/
#left_nav
{
	float:left;
	min-width:120px;
	background-color: #E9F7FF;
	border: 1px solid #CCCCCC;
	border-top: 0px solid transparent;
	min-height:610px;
	position:relative;
}

#sideMenu
{
	list-style:none;
}

.sideMenuItem
{
	background-color:#FFFFFF;
	height:24px;
	/*border-left:1px solid #CCCCCC;*/
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align:left;
}

.sideMenuItem a
{
	color:#000000;
	padding-left:5px;
	top:4px;
	position:relative;
	text-decoration:none;
}

#navigation
{
	list-style:none;
	width: 150px;
	padding-top:10px;
	padding-bottom:15px;
}

.navigationItem
{
	background-color:#E9F7FF;
	font-size: 18px;
	color: #777777;
	text-align:left;
	display: block;
	padding-bottom:4px;
	padding-top:4px;
}

#navigationItemSelected
{
	color:#0066FF;
	background: #FFFFFF;
	width:151px;
	border-right: 1px solid #FFFFFF;
	position:relative;
	text-decoration:none;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#navigation a
{
	padding-left:15px;
	font-family:arial;
}

#navigation a:hover
{
	color:#0066FF;
}


/*	Main Page	*/
#main {
    border-left:0px solid transparent;
    float:left;
    min-height:400px;
    padding-left:15px;
    text-align:left;
    width:570px;
	text-align:left;
}

#main_wide {
    border-left:0px solid transparent;
    float:left;
    min-height:400px;
    text-align:left;
    width:700px;
	text-align:left;
	padding-left:10px;
}
#content {
margin:0 auto;
min-height:600px; /* IE fix in IE.css */
width:1005px;
	text-align:left;
}

#content_wide {
	margin:auto;
	width:75%;
	min-height:400px;
	overflow:auto;
	padding-left:10px;
	text-align:left;
}
#content_full
{
	width:100%;
	text-align:left;
}

#left_nav {
	height: 100%;
}

#scholarship_ad {
background-color:#FFFFCC;
border:1px solid #9F9F9F;
float:right;
font-weight:bold;
height:32px;
line-height:15px;
margin:10px 20px 10px 0px;
padding:3px 0px;
text-align:center;
width:100px;
}
#scholarship_ad a {
}
#scholarship_ad a br {
}

#topSearch
{
background:transparent url(../img/topmenu_bg.jpg) repeat scroll 0% 0%;
height:60px;
position:relative;
text-align:right;
width:100%;
z-index:5;
}
#topSearchBox
{
	background:#F3F3F3 none repeat scroll 0% 0%;
	border:2px solid #CECECE;
	left:50%;
	margin-left:-201px;
	padding:2px;
	position:absolute;
	top:12px;
}
#topSearchBox input[type='text'],
#university_field input[type='text']
{
	float:left;
	margin:2px;
	padding:2px;
	width:175px;
}
#topSearchBox #select_wrapper_because_IE_sucks
{
	float: left;
}
#topSearchBox select,
#university_field select
{
	border:2px solid #CECECE;
	height:24px;
	margin:2px;
	padding:1px;
	width:115px;
}
#topSearchBox a,
#university_field a
{
	background:transparent url(http://utead.com/images/subFreeze.png) no-repeat scroll 0% 0%;
	float:left;
	height:23px;
	line-height:23px;
	margin:3px 2px 2px;
	text-align:center;
	text-decoration:none;
	width:85px;
}
#user_menu_welcome
{
	color:#0000A0;
	font-family:arial;
	left:25px;
	position:absolute;
	text-align:left;
	top:16px;
}
#user_menu_welcome a
{
	color: #000066;
}
#user_menu_login
{
	color:#0000A0;
	font-family:arial;
	left:25px;
	position:absolute;
	text-align:left;
	top:3px;
}
#user_menu_login a
{
	color: #000066;
}

#searchContent {
	width: 500px;
	height:50px;
	background-color:#49C349;
	padding:5px;
	padding-bottom:2px;
	margin-left: 25px;
}

#searchImage {
	margin-left: 45px;
	float:left;
}
#searchTitle  a{
	float:left;
	width:66px;
	font-size:13px;
	color:#0066FF;
	text-align:center;
	margin-bottom:3px;
	margin-left:45px;
}
#searchTitleSelected  a{
	float:left;
	width:66px;
	color:#49C349;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin-bottom:3px;
	margin-left:45px;
}
#tabIndicator {
	width:66px;
	text-align:center;
	margin-bottom:-4px;
	margin-top: 5px;
}

input[type='text'] {
	border: 2px solid #CECECE;
	color:#333333;
}

div.input_text {
	border: 2px solid #CECECE;
	color:#333333;
}

option {
	border: 1px solid #CECECE;
	color:#333333;
}

input[type='password'] {
	border: 2px solid #CECECE;
}

/* Drop-down Menu */
#topMenu {
margin:auto;
position:relative;
top:57px;
width:440px;
z-index:10;
}

#topMenuList li {
	list-style:none;
	height:auto;
	overflow:show;
	font: 12px sans-serif;
	}

ul#topMenuList {
	list-style:none;
	height:auto;
	overflow:show;
	font: 12px sans-serif;
}

ul#topMenuList li {
	float:left;
	padding:0pt;
	position:relative;
	width:110px;
}

ul#topMenuList li a:link,
ul#topMenuList li a:visited {
	background:#FFFFFF none repeat scroll 0%;
	background: transparent url(../img/content_tabB.gif) no-repeat scroll right top;
	border-left: 1px #DDDDDD solid;
	color:#0A006E;
	display:block;
	height:13px;
	padding:10px 0pt;
	text-align:center;
	text-decoration:none;
	font-size: 16px;
}

ul#topMenuList li:hover a,
ul#topMenuList li a:hover,
ul#topMenuList li a:active {
	display:block;
	border-left: 1px #DDDDDD solid;
	text-align:center;
	text-decoration:none;
	background:#95ff95;
	color:#0a006e;
	height:13px;
	font-size: 16px;
	}

ul#topMenuList li ul.nav2 {
	margin:0;
	list-style:none;
	display:none;
	background:#ffffff;
	position:absolute;
	top:33px;
	left:-1px;
	border:1px solid #B8B8B8;
	padding: 5px;
	}

ul#topMenuList li:hover ul.nav2 {
	display:block;
	}

ul#topMenuList li ul.nav2 li {
	width:146px;
	clear:left;
	}

ul#topMenuList li ul.nav2 li a:link,
ul#topMenuList li ul.nav2 li a:visited {
	clear:left;
	background:#ffffff;
	padding:4px 0;
	width:146px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
	text-align:left;
	font-size:8pt;
	}

ul#topMenuList li ul.nav2 li:hover a,
ul#topMenuList li ul.nav2 li a:active,
ul#topMenuList li ul.nav2 li a:hover {
	clear:left;
	background:#95ff95;
	padding:4px 0;
	width:146px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:1000;
	}

ul#topMenuList li ul.nav2 li ul.nav3 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:#ffffff;
	position:absolute;
	top:23px;
	left:146px;
	border:1px solid #B8B8B8;
	padding: 5px;
}

ul#topMenuList li ul.nav2 li:hover ul.nav3
{
	display:block;
	position:absolute;
	top:-2px;
}

ul#topMenuList li ul.nav2 li ul.nav3 li {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
/*	padding:1px 1px 0 1px;
	border-bottom:1px solid #B8B8B8;
	border-top:1px solid #B8B8B8; */
	background-color:#ffffff;
}

ul#topMenuList li ul.nav2 li:hover ul.nav3,
ul#topMenuList li ul.nav2 li:hover ul.nav3 li,
ul#topMenuList li ul.nav2 li:hover ul.nav3 li a {
	display:block;
	background-color:#ffffff;
}

ul#topMenuList li ul.nav2 li:hover ul.nav3 li:hover,
ul#topMenuList li ul.nav2 li:hover ul.nav3 li:hover a {
	background-color:#95ff95;
}


ul#topMenuList li ul.nav2 li ul.nav3 li ul.nav4 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:146px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #B8B8B8;
	padding: 5px;
	background:#ffffff;
	}

ul#topMenuList li ul.nav2 li:hover ul.nav3 li:hover ul.nav4 {
	display:block;
	}

ul#topMenuList li ul.nav2 li ul.nav3 li ul.nav4 li a:link,
ul#topMenuList li ul.nav2 li ul.nav3 li ul.nav4 li a:visited, ul.nav4 li a:visited, ul.nav4 li a:hover {
	background:#ffffff;
	}

ul#topMenuList li ul.nav2 li ul.nav3 li ul.nav4 li:hover a,
ul#topMenuList li ul.nav2 li ul.nav3 li ul.nav4 li a:hover,
ul#topMenuList li ul.nav2 li ul.nav3 li ul.nav4 li a:active,
ul.nav4 li a:active
{
	background:#95ff95;
	}

ul#topMenuList li ul.nav2 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#008000;
	}

ul#topMenuList li ul.nav2 li:hover a span,
ul#topMenuList li ul.nav2 li a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#ffffff;
}

ul#topMenuList li ul.nav2 li ul.nav3 li a span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#008000;
}

ul#topMenuList li ul.nav2 li ul.nav3 li:hover a span,
ul#topMenuList li ul.nav2 li ul.nav3 a:hover span {
	position:absolute;
	top:0;
	left:132px;
	font-size:12pt;
	color:#ffffff;
}

.sidemenu {
	display: block;
   	background: transparent;
   	width: 250px;
   	height: 30px;
   	text-align: left;
   	color: #777777;
   	padding: 10px;
   	padding-top: 20px;
   	padding-bottom: 20px;
   	border-right: 1px solid #CCCCCC;
   	font-size: 18px;
   	text-decoration: none;
}

.header {
	padding-top: 5px;
	color: #5A5A5A;
	font-family: arial;
	font-size: 20px;
	margin-left: 20px;
}
.adheader {
	color: #808080;
	font-size: 20px;
	padding-top: 5px;
	padding-bottom: 15px;
}

.adheader_small {
	color: #777777;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

.content {
	padding-bottom: 20px;
	color: #5A5A5A;
	font-family: arial;
	font-size: 12px;
}

.content ul {
	margin-left:13px;
}

.profile_section_box{
        padding-top: 10px;
        padding-bottom: 10px;
}
.profile_section_contentContainer{
	border: 1px solid rgb(204, 204, 204); width: 450px;
}
.profile_section_contentBlock {
	color: #5A5A5A;
	font-family: arial;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
}
.profile_section_contentLabel {
	float: left;
	width: 150px;
	font-weight: bold;
}
.profile_section_contentField {
	float: left;
	width: 270px;
}

.profile_section_header {
	margin-bottom: 15px;
	padding: 2px 2px 2px 2px;
	background: #D3EAFF;
	width: 446px;
	color: #5500AA;
	font-family: arial;
	font-size: 15px;
	font-weight: bolder;
}
.profile_section_footer {
        clear: both;
	margin-top: 10px;
	width: 450px;
	height: 8px;
	background-image: url("../img/profile_section_end.jpg");
}

.profile_section_contentContainerSmall{
	border: 1px solid rgb(204, 204, 204); width: 185px;
}
.profile_section_headerSmall {
	margin-bottom: 15px;
	padding: 2px 2px 2px 2px;
	background: #D3EAFF;
	width: 181px;
	color: #5500AA;
	font-family: arial;
	font-size: 15px;
	font-weight: bolder;
}
.profile_section_footerSmall {
        clear: both;
	margin-top: 10px;
	width: 185px;
	height: 8px;
	background-image: url("../img/profile_section_end.jpg");
}

.profile_section_contentContainerBig {
	border: 1px solid rgb(204, 204, 204); width: 653px;
}
.profile_section_headerBig {
	margin-bottom: 15px;
	padding: 2px 2px 2px 2px;
	background: #D3EAFF;
	width: 649px;
	color: #5500AA;
	font-family: arial;
	font-size: 15px;
	font-weight: bolder;
}
.profile_section_footerBig {
        clear: both;
	margin-top: 10px;
	width: 653px;
	height: 8px;
	background-image: url("../img/profile_section_end.jpg");
}

.profile_section_start {
	margin-bottom: 15px;
	padding: 2px 2px 2px 2px;
	background: #D3EAFF;
	width: 650px;
	color: #5500AA;
	font-family: arial;
	font-size: 15px;
	font-weight: bolder;
}
.profile_section_end {
	margin-top: 10px;
	margin-bottom: 35px;
	width: 654px;
	height: 8px;
	background-image: url("../img/profile_section_end.jpg");
}
.profile_section_end2 {
	margin-top: 10px;
	margin-bottom: 35px;
	padding-left: 15px;
	width: 639px;
	height: 15px;
	font-family: arial;
	font-size: 12px;
	font-weight: bolder;
	background-image: url("../img/profile_section_end2.jpg");
}
.spacer_15px {
	height:15px;
}
.content_wrapper {
	padding: 40px 40px 40px 40px;
}

/* myutead page */
#myutead_left_col {
float: left;
width:30%;
padding:8px;
margin-left: 20px ;
}
#myutead_right_col  { float:left;
width:30%;
padding:8px;
margin-right: auto;
}
#myutead_mid_col  {
padding:8px;
width:30%;
float: left;
margin-left: 10px;
margin-right: 10px;
}

.reminderadd {
	font-weight: bold;
	padding: 3px;
	margin-bottom: 5px;
}

.mysearches {
	width:95%;
	height:10px;
	padding:5px;
	background-image:url(../img/institution/bg.jpg);
	background-repeat:repeat-x;
	color:#000099;
	font-size:12px;
	margin-right:10px;
	margin-bottom:10px;
	font-family:arial;
	font-weight:bold;
}

.mysearches_bottom {
	width:98%;
	background-image: url("../img/section_end.jpg");
	background-position:bottom;
	background-repeat: repeat-x;
}

/*column items formatting*/

#myutead_item_head{
background-color:#d2ebff;
border: 1px solid #999999;
padding-left: 5px;
color: #000088;
font-weight: bolder;
font-size:13px;
}
#myutead_item_body{
background-color:#FFFFFF;
padding-left: 4px;
border: 1px solid #999999;
border-top: 0px;
text-align: center;
padding-bottom: 10px;
background-image: url("../img/section_end.jpg");
background-position:bottom;
background-repeat: repeat-x;
}

#myutead_item_body2{
background-color:#FFFFFF;
padding-left: 4px;
border: 1px solid;
border-top: 0px;
border-color:#999999;
padding-bottom: 10px;
background-image: url("../img/section_end.jpg");
background-position:bottom;
background-repeat: repeat-x;
}

#content_wrapperSmaller {
	padding: 30px 30px 30px 30px;
}
.center_wrapper {
	text-align: center;
}
.standardText {
	color: #5A5A5A;
	font-family: Arial;
	font-size: 12px;
}
.standardText2 {
	color: #B3B3B3;
	font-family: Arial;
	font-size: 15px;
}

#content_Head {
	padding-top: 10px;
	padding-bottom: 20px;
}
#content_Head_Title {
	color: #000099;
	font-family: Arial;
	font-size: 21px;
}
#content_Head_Description {
	padding-top: 4px;
	margin-left: 10px;
	color: #5F5F5F;
	font-family: Arial;
	font-size: 13px;
}
.content_SimpleContent {
	padding-top: 25px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #B3B3B3;
	font-family: Arial;
	font-size: 18px;
}
div.content_Section {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left:10px;
}
div.content_Section_Title {
	color: #5F5F5F;
	font-family: Arial;
	font-size: 18px;
	font-weight:bold;
	margin-left:20px;
}
div.content_Section_Title_Test {
	color: #5F5F5F;
	font-family: Arial;
	font-size: 18px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
	font-weight:bold;
}
div.content_Section_Content {
	padding-left: 20px;
	color: #5F5F5F;
	font-family: Arial;
	font-size: 13px;
}
div.content_Section_Content_Title {
	padding-top: 15px;
	padding-left: 20px;.
	color:#5F5F5F;
	font-family: Arial;
	font-size: 15px;
	font-weight:bold;
}
a.text_link_small {
	color: #0066ff;
	font-family: Arial;
	font-size: 12px;
}
a.text_link_normal {
	color: #0066ff;
	font-family: Arial;
	font-size: 15px;
}
a.text_link_big {
	color: ##5F5F5F;
	font-family: Arial;
	font-size: 18px;
}
a.text_link_bigUnderlined {
	color: ##5F5F5F;
	font-family: Arial;
	font-size: 18px;
	text-decoration: underline;
}
a.text_link_bigGrey {
	color: #0066ff;
	font-family: Arial;
	font-size: 18px;
}
.centered {
	text-align: center;
}

/***********************
 *Note: Please use div.vcenter_outer and div.vcenter_inner
 ***********************/
.vcentered {
	display: table-cell;
	vertical-align: middle;
}
.centered_vcentered {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
/* Refer to above note *
 ***********************/
.vcenter_outer {
	/************************
	*  -style declarations	*
	*			*
	* define text-align:	*
	* define height:	*
	* define width:		*
	************************/
	position:relative;
	display:table;
	vertical-align: middle;
}
.vcenter_inner {
	width:100%;
	display:table-cell;
	vertical-align:middle;
	position:relative;
}

.large_text {
 font-family: Arial;  font-size: 26px;

}

.darkGrey_text { color: #5F5F5F;
}

.darkPurple_text { color: #000099;
}

.blue_text { color: #0088FF;
}

img.center { margin: 0 auto; text-align: center; }

/*
ABOUT
*/
.aboutRow {
	width:780px;
	padding-bottom:25px;
	height:200px;
}

.aboutProfile {
	width:380px;
	height:auto;
}

.aboutRight {
	float:right;
}

.aboutLeft {
	float:left;
}
#aboutSteps {
	height:140px;
	width:140px;
	padding:10px;
	border:1px solid #CECECE;
	text-align:center;
	color:#5F5F5F;
	font-size:11px;
	float:left;
}
#aboutArrow {
	height:140px;
	width:19px;
	padding:10px;
	text-align:center;
	float:left;
}

/* start of main ads styles */
.main_ads_Top {
	position: relative;
	width: 700px;
	height: 245px;
	background: #DDF2FF;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}
.main_ads_Section {
	position: relative;
	width: 340px;
	height: 325px;
	background: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}


.main_ads_text {
 font-family: Arial;  font-size: 30px;

}

#mainAds1 { color: #5F5F5F;
}

#mainAds2 { color: #B3B3B3; }
#mainAds3 { color: #660066;
}

.mainAds_SectionTitle { text-align: center;  font-family: Arial;
  font-size: 30px; }
.main_ads_Section_Description { color: #5A5A5A;	 font-family: Arial;  font-size: 15px; }
/* end of main ads*/

/****************************
 * start of main universities styles */
.main_universities_Top {
	position: relative;
	width: 700px;
	height: 245px;
	background: #E3FFE3;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}
.main_universities_Section {
	position: relative;
	width: 160px;
	height: 200px;
	background: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

.mainUniversities_SectionTitle { color: #0066FF;  text-align: center;  font-family: Arial;
  font-size: 18px; }
.mainUniversities_SectionDescription { color: #5A5A5A;	 font-family: Arial;  font-size: 15px; }
#mainUniversities1 { color: #005800;
}

#mainUniversities2 { color: #333399; }
#mainUniversities3 { color: #5f5f5f;
}

/* end of main ads *
 *******************/
.button_link {	text-decoration:none;	}

.button_link img{
	border:none;
}


/*******************
 * Please use      *
 * text_link_small */
.text_link { font-family: Arial;	font-size: 11px; }


/*******************/

#footer {
	padding: 20px;
	text-align:center;
	background-color: #D9FFD9;
	border-top: 1px solid #66FF99;
	color: #787878;
	font: 12px arial;
	word-spacing: 12px;
}



#rightAd {
	float:right;
}

#leftAd {
	/*float:left;*/
}

.loginBox {
	background-color: #C6E3FF;
	color: #5A5A5A;
	width: 500px;
	font-family:arial;
	margin-left: 20px;
}

.loginBox h6 {
	background-color: #3169FF;
	padding: 5px;
	font-size: 16px;
	color: #FEFEFE;
}

.loginBox label {
    width: 7em;
    float: left;
    text-align: left;
    margin-right: 0.5em;
    display: block
}

.loginBoxClear label {
    width: 7em;
    float: left;
    text-align: left;
    margin-right: 0.5em;
    display: block
}

#loginBody {
	padding: 8px;
	padding-top: 15px;
}


#testTheTest {
	visibility:visible;
}

#testScoring {
	visibility:visible;
}

#testApply {
	visibility:visible;
}

#testStrategy {
	visibility:visible;
}

#testPractice {
	visibility:visible;
}

#instOverview {
	visibility:visible;
}

#instAdmissions {
	visibility:visible;
}

#instFinancialAid {
	visibility:visible;
}

#instAnswers {
	visibility:visible;
}

#instReviews {
	visibility:visible;
}

#instMapCity {
	visibility:visible;
}

#testTabBar {
	height:39px;
}

.testTab {
	background: url(../img/testTabGradient.png);
	background-repeat:no-repeat;
	width: 98px;
	height: 100%;
	text-align: center;
	float:left;
	font-family:arial;
	font-size:15px;
	color:#5F5F5F;
}

.testTab:hover {
	background:transparent url(../img/testTab.png) no-repeat scroll 0%;
}

.testTabSelected {
	background:transparent url(../img/testTab.png) no-repeat scroll 0%;
	border-bottom:1px solid white;
}

#testBlurb {
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
}

.orangeBox {
	width:30%;
	height:auto;
	padding:20px;
	background-color:#FFE6CD;
	border:none;
	text-align:center;
	font-family:arial;
	font-size:15px;
	color:#000000;
	font-weight:bold;
	float:right;
	margin-right:10px;
}

.text {
	width:55%;
	margin-left:20px;
	margin-bottom:20px;
	margin-right:20px;
	color:#5F5F5F;
	padding-bottom:20px;
	padding-right:20px;
	overflow:auto;
}

.miniHeaderUnderline {
	text-decoration:underline;
	font-weight:bold;
}

.miniHeader {
	font-weight:bold;
}

#testContent {
	border: 1px solid rgb(206, 206, 206);
	font-family:arial;
	font-size:13px;
	color:#5F5F5F;
}

.tab  {
	padding-top:20px;
	display:block;
}

#testComponents {
	background-color:#CCFFCC;
	margin-left:20px;
	margin-bottom:20px;
	margin-right:20px;
	padding-bottom:20px;
	padding-top:5px;
	overflow:auto;
}

.testComponentHeader {
	font-size:15px;
	margin-left:25px;
	margin-top:10px;
}

.testComponentInfo {
	background-image:url(../img/testComponents.png);
	background-repeat:no-repeat;
	border:1px solid #CECECE;
	color:#888888;
	font-size:13px;
	height:100px;
	margin-left:20px;
	position:relative;
	width:250px;
}

.testComponentInfo li {

}

.testComponentInfo ul {
	list-style:none;
	padding-left:2px;
}

.testTimeRequired {
	font-size:11px;
	left:175px;
	position:absolute;
	top:40px;
}

#testLists {
	float:left;
}

#testTotalDuration {
	background-image:url(../img/testDuration.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	height:365px;
	margin-left:40px;
	margin-top:25px;
	padding-left:10px;
}



#testTotalDuration p {
	font-size:10pt;
	position:relative;
	top:150px;
	width:100px;
}

.bottomLink a {
	margin-right:30px;
	float:right;
	font-size:15px;
}

#present {
	padding:10px;
	height:auto;
	overflow:auto;
}

#slideShow {
	border:1px solid #DDDDEE;
	float:left;
	height:auto;
	overflow:auto;
	width:70%;
}

#slideShowNav {
	float:left;
	width:200px;
	background-image:url(../img/navBackground.png);
}

#slideShowNav ul {
	list-style-type:none;
}

#slideShowNav li {
	height:40px;
	padding:5px;
}

.selectedSlideShowNav {
	background-image: url(../img/navLi.png);
	background-repeat: no-repeat;
}

.slideShowTab {
	visibility:hidden;
}

.slideShowTabSelected {
	visibility:visible;
	position:absolute;
	top:0px;
}

#slideShowTabs {
	float:left;
	padding-left:10px;
	padding-top:10px;
	position:relative;
}

#slideShowTab1 {

}

#slideShowTab2 {

}

#slideShowTab3 {

}

#slideShowTab0 {

}

#frontLogin {
	border:1px solid #DDDDEE;
	float:right;
	width:230px;
	padding: 5px;
	padding-left: 10px;
}

.loginForm {
}

.loginEntry {
}

.boxHeader {
	text-align:center;
}

#features {
	padding:10px;
}

#features h3 {
	color:#848284;
	margin-bottom:10px;
}

#featureBox {
	height:auto;
	overflow:auto;
	margin:auto;
	border:1px solid #DDDDEE;
}

.featureItem {
	float:left;
	height:auto;
	overflow:auto;
	text-align:center;
	width:24.5%;
	padding-top:10px;
}

.featureImage {
	float:left;
}

.featureContent {
	width:200px;
}

.featureContent h4 {
	color: #00C636;
}

.featureText {
	color: #848284;
}

.blueHeader {
	color: #000099;
	font-weight: bold;
	font-size: 18px;
	width: 90%;
	background-image: url('../img/borderimage.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
}

#featuredMembers {
	padding-top: 10px;
}

#featuredMembers img {
	margin-right: 13px;
	border: 1px solid #CECECE;
}

#featuredGroups {
	padding-top: 10px;
}

#featuredGroups img {
	margin-right: 13px;
	border: 1px solid #CECECE;
}

.voteBox {
	background-image: url('../img/voteBox.gif');
	background-repeat: repeat-x;
	width: 66px;
	height: 66px;
	padding-top: 3px;
	text-align: center;
	margin-top: 10px;
	margin-right: 20px;
	float: left;
}

.articleExcerptLeft {
	padding-top: 15px;
	float:left;
}

.articleExcerptRight {
	padding-top: 15px;
	float:right;
	width:240px;
	font-size: 12px;
}

.articleExcerpt span {
	vertical-align: top;
	margin-bottom: 20px;
	font-size: 12px;
}

.voteArticleContainer {

}

.Text {
	height:auto;
	overflow:auto;
}

.more_Info a {
	position:relative;
}

.more_Info a span {
	visibility:hidden;
	position:absolute;
}

/* IE Hack */
.more_Info a:hover {
	visibility:visible
}

.more_Info a:hover span {
	visibility:visible;
}
/* End Hack */

.formBox {
	background-color: #C6E3FF;
	color: #5A5A5A;
	width: 500px;
}

.formTitle {
	background-color: #3169FF;
	padding: 8px;
	font-size: 16px;
	color: #FEFEFE;
}

.formBody {
	padding: 8px;
	padding-top: 15px;
}

.formBody label {
    width: 7em;
    float: left;
    text-align: left;
    margin-right: 0.5em;
    display: block
}

.articleDivider {
	border: 0px transparent solid;
	border-top: 1px dashed #CECECE;
	width: 80%;
	margin-left:auto;
	margin-right:auto;
	margin-top: 8px;
	height: 1px;
}

.articleSearch {
	background-color: #FFFFEF;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 5px;
}


/*Institution Home Page*/
.aboutInstitution {
	background-color:#FFFFFF;
	margin-bottom:20px;
	margin-right:20px;
	overflow:hidden;
	border: 1px solid #CECECE;
	width: 688px;
	height: auto;
	font-family:arial;
	color:#5F5F5F;
}

.institutionBox {
	margin-bottom:15px;
	width:240px;
	font-size:.75em;
	text-align:center;
	background-color:#D9FFD9;
	border:1px solid lightGreen;
	height:20px;
	overflow:hidden;
	color:green;
	float:right;
}

.photosBox {
	background-color:#E1F4FF;
	text-align:center;
	font-size:15px;
    font-weight:bold;
	padding-top:5px;
    width:203px;
	border:0px solid blue;
	height:25px;
}

.reviewBoxLeft {
	width:126px;
	height:58px;
	border-right:1px solid #CECECE;
	padding-right:10px;
	margin-left:20px;
	margin-top:10px;
	text-align:center;
	font-size:13px;
	color:#5F5F5F;
	float:left;
}

.reviewBoxRight {
	width:156px;
	height:58px;
	margin-left:0px;
	margin-top:10px;
	text-align:center;
	font-size:13px;
	color:#5F5F5F;
	float:left;
}
.ratingScore {
	color:#FF9900;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}
#imageBox {
	font-size:11px;
	margin-right:40px;
	margin-left:40px;
	margin-top:15px;
	float:left;
	width:80px;
	height:128px;
	text-align:center;
}
.contact {
	width:141px;
	height:38px;
	font-size:11px;
	margin-left:15px;
	margin-top:30px;
	float:left;
}
#institutionContent {
	border: 1px solid rgb(206, 206, 206);
	font-family:arial;
	font-size:13px;
	color:#5F5F5F;
}

.blueHeaderLong {
	clear:both;
	color: #000099;
	font-weight: bold;
	font-size: 15px;
	width: 100%;
	background-image: url('../img/borderimage.jpg');
	background-repeat: repeat-x;
	background-position: bottom left;
	margin-bottom:20px;
	margin-top:10px;
}

.institutionTab {
	background: url(../img/testTabGradient.png);
	background-repeat:no-repeat;
	width: 98px;
	height: 100%;
	text-align: center;
	float:left;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	color:#000099;
}
.institutionTab:hover {
	background:transparent url(../img/testTab.png) no-repeat scroll 0%;
}

.expenseBox {
	width:300px;
	height:auto;
	margin-left:5px;
	padding-left:2px;
	padding-right:2px;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #CECECE;
	border-top:1px solid #CECECE;
	font-size:15px;
	color:#5F5F5F;
}

.generalInfo {
	font-size:13px;
	color:#5F5F5F;
}

.smallHeader {
	font-size:13px;
	font-weight:bold;
	color:#5F5F5F;
}

#row2 {
	padding-left:200px;
}

#row3 {
	padding-left:475px;
}

#column1 {
	width:200px;
	float:left;
}
#column2 {
	position:absolute;
	width:215px;
	float:left;
}
#column3 {
	position:absolute;
	width:200px;
	float:left;
}

.smallText {
	font-size:10px;
	color:#5F5F5F;
}

#uTeaders {
	padding-top: 10px;
	padding-left: 40px;
}

#uTeaders img {
	margin-right: 20px;
	border: 1px solid #CECECE;
}

.button {
	padding-top: 10px;
	margin-right:0px;
}

.groupDescription {
	margin-left: 40px;
	width:108px;
	overflow:auto;
	font-size:10px;
}

#col1 {
	width:108px;
	float:left;
}
#col2 {
	padding-left:133px;
	position:absolute;
	width:108px;
	float:left;
}
#col3 {
	padding-left:266px;
	position:absolute;
	width:108px;
	float:left;
}
#col4 {
	padding-left:402px;
	position:absolute;
	width:108px;
	float:left;
}

#answersBox {
	width:98%;
	height:100px;
	background-color:#D9FFD9;
	border:1px solid #CECECE;
	color:#5F5F5F;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}
.answersSearch {
	background-attachment:scroll;
	background-color:transparent;
	background-image:none;
	background-position:0% 0%;
	background-repeat:repeat;
	padding: 0px;
}

.viewQuestions {
	width:100%;
	height:15px;
	padding:5px;
	background-image:url(../img/institution/bg.jpg);
	background-repeat:repeat-x;
	color:#000099;
	font-size:12px;
	margin-right:10px;
	margin-bottom:10px;
	font-family:arial;
	font-weight:bold;
}

.answerDivider {
	border: 0px transparent solid;
	border-top: 1px dashed #CECECE;
	width: 110%;
	margin-left:0px;
	margin-right:0px;
	margin-top: 8px;
	height: 1px;
}

#categories {
	float:right;
	width:25%;
	height:auto;
	border:1px solid #CECECE;
	background-color:#FAFAFA;
	color:#5F5F5F;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	padding:3px;
	margin-top: 8px;
}

.bulletsBox {
	width:auto;
	height:auto;
	margin-left:15px;
	font-weight:normal;
	font-size:12px;
	text-align:left;
}

#answers {
	width:70%;
	height:auto;
	margin-left:10px;
	margin-right:10px;
}

#reviewBoxLeft {
	width:200px;
	height:200px;
	border:1px solid #CECECE;
	margin-left:27px;
	float:left;
}

.topReview {
	padding-top:5px;
	text-align:center;
	color:#5F5F5F;
	font-weight:bold;
	font-size:15px;
	height:75px;
}

.littleReview {
	color:#5F5F5F;
	padding-left:5px;
	font-size:12px;
	background-color:#F5F5F5;
	height:24px;
}

#reviewBoxCenter {
	width:200px;
	height:200px;
	border:1px solid #CECECE;
	float:left;
	border-left:0px;
	border-right:0px;
}

#reviewBoxRight {
	width:200px;
	height:200px;
	border:1px solid #CECECE;
	margin-right:27px;
	float:right;
	background-color:#E7FFE7;
	font-size:13px;
	color:#5F5F5F;
	text-align:center;
}

#review {
	color:#5F5F5F;
	font-size:11px;
	margin:5px;
}
.title {
	font-size:15px;
	float:left;
	width:225px;
	height:15px;
	margin-top:5px;
}

.postedBy {
	font-size:10px;
	float:left;
	width:auto;
	height:15px;
	color:#5F5F5F;
	margin-top:5px;
}
.postedBy a {
	font-size:12px;
}
.date {
	font-size:12px;
	margin-top:5px;
	float:right;
}

.overallRating {
	width:105px;
	height:40px;
	background-color:#E7FFE7;
	border:1px solid #CECECE;
	text-align:center;
	font-size:11px;
	float:left;
	margin-bottom:10px;
}

.otherRating {
	width:105px;
	height:40px;
	border:1px solid #CECECE;
	border-left:0px;
	text-align:center;
	font-size:11px;
	float:left;
	margin-bottom:10px;
}

.left {
	float:left;
}

.right {
	float:right;
}

.uniBox {
	margin-right:5px;
	margin-left:5px;
}

.uniExtras {
	height:auto;
	overflow:auto;
	margin-top:15px;
}

.uniExtraBox {
	width:98px;
	font-size:.75em;
	text-align:center;
	background-color:#D9FFD9;
	border:1px solid lightGreen;
}

.uniBox {
	height:auto;
	min-height: 160px;
	overflow:auto;
}

.uniBoxOuter {
	width: 200px;
	border: 1px solid #BEBEBE;
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
}

.edit label {
    width: 10em;
    float: left;
    text-align: left;
    margin-right: 0.5em;
    display: block
}

.edit select {
	margin-top: 5px;
	margin-bottom: 5px;
}

.edit input[type='text'] {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.edit input[type='password'] {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.edit input[type='submit'] {
	margin-top: 5px;
	margin-bottom: 5px;
}

#editBody {
	padding: 8px;
	padding-top: 15px;
}

.privacy_header {
	background-color: #99CCFF;
	width: 100%;
	font-weight: bold;
	font-size: 16px;
	color: #333399;
	padding: 3px;
}

/*Advertise Pages*/
#statisticsTop {
	font-family:arial;
	font-size:13px;
	color:#5F5F5F;
	font-weight:bold;
	padding-top:15px;
}

.statisticsMain {
	width:auto;
	font-family:arial;
	font-size:13px;
	color:#5F5F5F;
	font-weight:bold;
	margin-left:20px;
	margin-bottom:10px;
	float:left;
}

#statisticsCenter {
	width:auto;
	font-family:arial;
	font-size:13px;
	color:#5F5F5F;
	font-weight:bold;
	margin-left:20px;
	margin-bottom:10px;
	float:left;
}

.campaignOverviewBox {
	border: 1px solid #CECECE;
}

.campaignOverviewBox td {
	width: 80px;
}

#campaignOverView_name {
	width: 180px;
}

.campaignOverviewBox h6 {
	color: #333399;
	padding: 5px;
	font-size: 16px;
}

.campaignOverviewBoxHeader
{
	background-color: #99CCFF;
	width: 100%;
}

#nearbyUni {
	width:150px;
	height:356px;
	font-size:12px;
	color:#5F5F5F;
	border: 1px solid #CECECE;
	padding:10px;
	overflow:auto;
	float:left;
}

.error_list{
  color:#af0000;
  font-size:20px;

}

/*my modules pages*/
.topMenu {
	width:86px;
	font-size:12px;
	text-align:center;
	background-color:#D9FFD9;
	border:1px solid lightGreen;
	height:20px;
	overflow:auto;
	color:green;
	padding:3px;
	font-family:arial;
}
.topMenu:hover {
	background-color:green;
	color:#FFFFFF;
}
.mainContent {
	background-color:#FFFFFF;
	margin:20px;
	padding-bottom:20px;
	overflow:hidden;
	border: 1px solid;
	border-color:#CECECE;
	width: 658px;
	height: auto;
	font-family:arial;
}
.mainContentSection_v2 {
	background-color:#FFFFFF;
	border: 1px solid #CECECE;
	width: 100%;
	height: auto;
	padding-bottom: 20px;
	font-family:arial;
}
.mainContentBlueBox_v2 {
	width:100%;
	height:23px;
	background: #D3EAFF;
	padding-top: 4px;
}
.mainContentBlueBoxTitle_v2 {
	margin-left: 10px;
	font-weight: bolder;
}
.mainContentSection {
	background-color:#FFFFFF;
	padding:20px;
	border: 1px solid #CECECE;
	width: 100%;
	height: auto;
	font-family:arial;
}
.mainContentTitle {
	color: #5F5F5F;
	font-family: Arial;
	font-size: 18px;
	font-weight:bold;
}
.mainContentBlueBox {
	width:100%;
	height:23px;
	padding-top:2px;
	background-image:url(../img/institution/bg.jpg);
	background-repeat:repeat-x;
}
span.bold {
	font-weight: bold;
}
.BlueBoxContent {
	color: #636363;
	font-size: 15px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.BlueBoxContent h1 {
	color: Green;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px dashed #CCCCCC;
}
.mainContentBlueBox span.bold {
	padding-left: 10px;
	color:#000099;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
}
.mainContentBlueBox span.normal {
	padding-left: 15px;
	color:#000099;
	font-size:14px;
	font-family:arial;
}
.blueBox {
	width:648px;
	height:15px;
	padding:5px;
	background-image:url(../img/institution/bg.jpg);
	background-repeat:repeat-x;
	color:#000099;
	font-size:14px;
	margin-right:10px;
	margin-bottom:10px;
	font-family:arial;
	font-weight:bold;
	margin-top:10px;
}
.headingBox {
	width:125px;
	height:18px;
	border:1px solid #FFFFFF;
	color:#5F5F5F;
	font-size:13px;
	margin-left:20px;
	margin-bottom:5px;
	float:left;
	padding:3px;
}
#emailBox {
	width:490px;
	height:auto;
	font-size:12px;
	color:#5F5F5F;
	background-color:#E9F7FF;
	border:1px solid #CECECE;
	padding:5px;
	margin-top:10px;
	margin-left:20px;
	padding-bottom:15px;
}
.headingBoxsmall {
	width:75px;
	height:14px;
	font-size:12px;
	float:left;
	padding:2px;
	margin-bottom:10px;
	border:1px solid #E9F7FF;
}
.littleText {
	float:right;
	margin-right:375px;
	font-size:11px;
}
.matches {
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
	border-bottom:1px solid #CECECE;
}
.subtext {
	color:#5F5F5F;
	font-size:11px;
	float:left;
	width:auto;
}
.subDoc {
	border-bottom:1px solid #CECECE;
	font-size:10px;
	color:#CECECE;
	margin-bottom:10px;
}
.messageTitle {
	color:#5F5F5F;
	float:left;
	width:320px;
	margin-left:28px;
}
.date {
	color:#000000;
	margin-left:76px;
	float:left;
}
.unread {
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
	border-bottom:1px solid #CECECE;
	background-color:#FFFFE2;
}
.read {
	font-size:12px;
	padding-left:5px;
	padding-top:5px;
	border-bottom:1px solid #CECECE;
}
.messageBreak {
	border:1px dashed #CECECE;
	height:0px;
	width:400px;
	margin-bottom:15px;
}
.message {
	font-size:12px;
	color:#5F5F5F;
	width:400px;
}
.messageName {
	color:#CECECE;
	margin-left:10px;
}
.messageTime {
	width:40px;
	color:#CECECE;
	margin-left:10px;
}
#members_message_bottom {
	background-image:url(../img/container_bottom.png);
	margin-bottom:10px;
}
.dateHeader {
	text-align:right;
	color:#5F5F5F;
	background-color:#D9ECFF;
	font-size:11px;
	width:88px;
	height:14px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	border-right:1px solid #CECECE;
	float:left;
}
.dayBox {
	font-size: 11px;
	width:93px;
	height:80px;
	border-right:1px solid #CECECE;
	border-bottom:1px solid #CECECE;
	float:left;
}
.dateHeaderSat {
	text-align:right;
	color:#5F5F5F;
	background-color:#D9ECFF;
	font-size:11px;
	width:89px;
	height:14px;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	border-right:0px solid #CECECE;
	float:left;
}
.dayBoxSat{
	font-size: 11px;
	width:94px;
	height:80px;
	border-right:0px;
	border-bottom:1px solid #CECECE;
	float:left;
}
.day {
	width:93px;
	border-right:1px solid white;
	border-bottom:1px solid #CECECE;
	text-align:center;
	font-size:12px;
	color:#5F5F5F;
	float:left;
}
.saturday {
	width:94px;
	border-right:0px solid white;
	border-bottom:1px solid #CECECE;
	text-align:center;
	font-size:12px;
	color:#5F5F5F;
	float:left;
}

/* tabbed_tabs styles */
ul.tabbed_tabs
{
	display:block;
	font-size:12px;
	position:relative;
	z-index:3;
}
ul.tabbed_tabs li
{
	background:transparent url(../img/content_tabA.gif) no-repeat scroll left top;
	cursor:pointer;
	display:inline;
	line-height:40px;
	margin-right:-5px;
	padding:12px 2px;
}
ul.tabbed_tabs li span
{
	background:transparent url(../img/content_tabB.gif) no-repeat scroll right top;
	line-height:15px;
	padding:12px 10px 12px 8px;
}
ul.tabbed_tabs li:hover
{
	background-position: 0% -42px;
}
ul.tabbed_tabs li:hover span
{
	background-position: 100% -42px;
}
ul.tabbed_tabs li.selected
{
	background-position:0% -84px;
	cursor:default;
	padding-bottom:13px;
}
ul.tabbed_tabs li.selected span
{
	background-position:100% -84px;
	padding-bottom:13px;
}

/* tabbed tabs styles for vertical tabs */
ul.vertical_tabs
{
	display:block;
	font-size:12px;
	position:relative;
	z-index:3;
}
ul.vertical_tabs li
{
	background-color: transparent;
	cursor:pointer;
	display:block;
	width: 130px;
	line-height:40px;
	padding:12px 2px;
}

ul.vertical_tabs li:active
{
	text-decoration: underline;
}

ul.vertical_tabs li:hover
{
	text-decoration: underline;
}

/* Old subnav_tabs, please switch to version above */
#subnav_tabs ul li
{
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-right:2px;
	margin-bottom: -1px;
}

#subnav_tabs ul li a
{
	background:transparent url(../img/content_tabA.gif) no-repeat scroll left top;
	color:#000000;
	display:block;
	float:left;
	height:42px;
	padding-left:4px;
	text-decoration:none;
}

#subnav_tabs ul li a span
{
	background:transparent url(../img/content_tabB.gif) no-repeat scroll right top;
	display:block;
	float:left;
	height:22px;
	padding:14px 10px 6px 6px;
}

#subnav_tabs ul li a:hover
{
	background-position: 0% -42px;
}

#subnav_tabs ul li a:hover span
{
	background-position: 100% -42px;
}
#subnav_tabs ul li.selected a
{
	background:transparent url(../img/content_tabA.gif) no-repeat scroll left top;
	background-position: 0% -84px;
	color:#000000;
	display:block;
	float:left;
	height:42px;
	padding-left:4px;
	text-decoration:none;
}
#subnav_tabs ul li.selected a span
{
	background:transparent url(../img/content_tabB.gif) no-repeat scroll right top;
	background-position: 100% -84px;
	display:block;
	float:left;
	height:22px;
	padding:14px 10px 6px 6px;
div.invisible_tokenizer {
}
	visibility: hidden;
	float: left;
	margin: 1px;
	padding: 1px;
}
div.tokenizer {
	cursor: text;
	float: left;
	margin: 1px;
	padding: 1px;
	height: 15px;
}
span.token_text {
	white-space: nowrap;
	maring-left: 2px;
}
input.token_input {
	margin-right: 2px;
	border: none;
	width: 1px;
	color: white;
}

input.hidden_input {
	display: none;
}
div.hidden_wrapper {
	display: none;
}
div.hidden_fieldset {
	display: none;
}
div.hidden_field {
	display: none;
}
div.hidden_field div.label {
	display: none;
}
div.hidden_field div.elements {
	display: none;
}

div.field {
	padding-top: 2px;
	padding-bottom: 2px;
}
div.field div.label {
	float: left;
	font-weight: bold;
	width: 150px;
}
div.smallfield div.field div.label {
	font-weight: normal;
	font-size: 90%;
}
div.smallfield {
	float: left;
}
div.field div.elements {
	float: left;
}
div.elements div.first_element {
	display: block;
}
div.elements div.hidden_first_element {
	display: none;
}
div.elements div.extra_element {
	display: block;
	padding-top: 4px;
}
div.elements div.hidden_extra_element {
	display: none;
}
div.elements div.caption_element {
	margin-left: 2px;
	display: block;
	width: 446px;
}

div.submit_field {
	margin: 20px;
	text-align: center;
}

span.range_seperator {
	display: inline;
	padding-left: 2px;
	padding-right: 2px;
}

/* widget forms */
.appinfoBox {
	background-color: #E9E9E9;
	position: fixed;
	right: 0;
	bottom: 0;
	border: 1px outset;
	padding: 10px;
	text-align: center;
}
a.buttonLink {
	text-decoration:none;
	padding: 1px 15px;
	height:25px;
	width:64px; /* FF2 seems to have issues */
	display:-moz-inline-block; /* compatiblity with FF versions < 3 */
	display:inline-block; /* inline ignores width and height! block puts it on another line. */
	line-height:25px; /* verically centered */
	text-align:center; /* horizontally centered */
	font-weight: bold;
	background-image:url(/img/greengrad.png);
	background-repeat:repeat-x;
	border: 1px solid #40e07a;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 5px;
}
a.buttonLink:link {
	color: #00aa00;
}
a.buttonLink:visited {
	color: #00aa00;
}
/*results.php*/
#sponsoredUnis {
	width:100%;
	background-color:#E7FFE7;
	font-size:12px;
	color:#5F5F5F;
	padding:5px;
	margin-bottom:20px;
}
.uniBreak {
	width:100%;
	border:1px solid #CECECE;
	height:0px;
	margin-top:5px;
	margin-bottom:5px;
}
.uniName a {
	font-size:15px;
	float:left;
	font-weight:bold;
}
.uniLocation {
	float:left;
	margin-left:20px;
	font-size:11px;
}
#filter {
	background-color:#F3F3F3;
	width:80%;
	height:auto;
	font-size:13px;
	padding:10px;
	margin-top:10px;
	margin-left:80px;
	color:#5F5F5F;
}
.imgBg {
	background-color:#CECECE;
	width:90px;
	height:90px;
	border:1px solid #5F5F5F;
	text-align:center;
	float:left;
	margin-right:5px;
	padding:5px;
}
.sortBy {
	width:85px;
	text-align:center;
	float:right;
}
.sortBy a {
	font-size:11px;
}
.littleBreak {
	border-top:1px solid #CECECE;
	height:0px;
	width:592px;
	float:left;
}
div.slider_wrapper {
}
div.slider_wrapper div.slider_track
{
float:left;
width:100px;
}
div.slider_wrapper div.slider_track div.slider
{
background-image:url(../img/slider.gif);
height:7px;
line-height:7px;
position:relative;
top:14px;
width:13px;
z-index:2;
}
div.slider_wrapper div.slider_track div.slider_back
{
background-image:url(../img/slider_back.gif);
height:21px;
line-height:21px;
margin-left:5px;
position:absolute;
width:83px;
z-index:1;
}
div.slider_wrapper div.slider_display
{
border:1px solid #CECECE;
color:#0066FF;
float:left;
font-size:15px;
font-weight:bold;
line-height:18px;
margin:0px 12px;
padding:1px 3px 0px 2px;
}

/* match rating info */
div.rating_info_wrapper {
float:right;
margin-right:25px;
text-align:center;
width:160px;
}
div.rating_info_wrapper div.top_wrapper {
font-size:15px;
line-height:21px;
}
div.rating_info_wrapper div.top_wrapper span {
border:1px solid #CECECE;
color:#0066FF;
cursor:pointer;
font-size:15px;
font-weight:bold;
margin:1px 0px 0px 8px;
padding:1px 4px 0px 3px;
}
div.rating_info_wrapper div.bottom_wrapper {
font-size:12px;
margin:8px 0px;
}
div.rating_info_wrapper div.bottom_wrapper span.left {
float:left;
width:50%;
}
div.rating_info_wrapper div.bottom_wrapper span.right {
float:right;
width:50%;
}

/* match summary */
div.summary {
}
div.summary span.summary_left {
	color:#4D4D4D;
	float: left;
	font-size:12px;
	margin-bottom:15px;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	width:450px;
}
div.summary span.summary_right {
	color:#4D4D4D;
	float:right;
	margin-bottom:15px;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	text-align:center;
	width:125px;
}
div.summary span.summary_right div.summary_matches_wrapper {
	background-image:url(../img/summary_matches_background.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:75px;
}

/* form styles v2 */
form#form_v2 {
border:1px solid #CECECE;
}
form#form_v2 div.legend {
background:#D3EAFF none repeat scroll 0% 0%;
color:#000066;
font-size:15px;
font-weight:bolder;
height:21px;
padding:4px 0px 0px 6px;
}
form#form_v2 div.fieldset {
color:#4D4D4D;
font-size:12px;
padding:20px;
}
form#form_v2 div.field {
margin:15px 0;
padding:0;
}
form#form_v2 div.field label {
float:left;
font-size:12px;
font-weight:bold;
line-height:21px;
margin-right:10px;
text-align:right;
width:140px;
}
form#form_v2 div.field span.radio_label {
line-height:21px;
margin-left:4px;
}
form#form_v2 div.field span.radio_label span.more {
font-size:10px;
font-weight:bold;
}
form#form_v2 input[type='text'] {
border:1px solid #CECECE;
color:#4D4D4D;
font-size:12px;
padding:2px;
width:344px;
}
form#form_v2 input[type='text'].small {
	width: 50px;
}
form#form_v2 input[type='radio'] {
float:left;
margin-top:5px;
}
form#form_v2 select {
border:1px solid #CECECE;
color:#4D4D4D;
float:left;
font-size:12px;
height:21px;
padding:1px;
width:350px;
}
form#form_v2 select.ranger {
width:85px;
}
form#form_v2 option {
border:medium none;
color:#4D4D4D;
font-size:12px;
height:15px;
padding-left:4px;
}
form#form_v2 span.select_seperator {
float:left;
line-height:21px;
margin:0px 5px;
}

/* match step 3 width adjustments */
form#form_v2 div#step3_wrapper select {
width:260px;
}
form#form_v2 div#step3_wrapper select.ranger {
width:120px;
}
form#form_v2 div#step3_wrapper span.input_tokenizer {
width:258px;
}


/* form styles v2 tokenizer */
form#form_v2 span.input_tokenizer {
border:1px solid #CECECE;
cursor:text;
float:left;
line-height:19px;
padding:0px 1px;
position:relative;
width:348px;
}
form#form_v2 span.input_tokenizer input[type='text'].tokenizer_input {
border:medium none;
font-size:12px;
line-height:13px;
padding:1px 4px;
width:100px;
}
div.dropdown {
background-color:white;
border:1px solid #CECECE;
font-size:11px;
overflow:hidden;
position:absolute;
text-align:left;
z-index:200;
}
div.dropdown div.option {
color:black;
cursor:pointer;
height:14px;
line-height:14px;
overflow:hidden;
padding:1px 5px;
position:relative;
z-index:100;
}
div.dropdown div.option_highlighted {
background-color:#0A246A;
color:white;
cursor:pointer;
height:14px;
line-height:14px;
overflow:hidden;
padding:1px 5px;
position:relative;
width:100%;
z-index:100;
}
div.dropdown span.more {
font-size:9px;
color:#1111FF;
}
form#form_v2 div.other_tokenWrapper {
	margin-top: 2px;
}
form#form_v2 div.other_tokenWrapper span.other_tokenLabel {
	font-weight:bold;
	margin-left:15px;
	margin-right:15px;
}
form#form_v2 div.other_tokenWrapper input.other_tokenInput {
	margin-top: 2px;
	width: 331px;
}

/* token styles */
span.token_container {
	float: left;
}
div.token {
background-color:#E1FFE1;
border:1px solid #46C246;
cursor:text;
float:left;
line-height:13px;
margin:1px;
padding:1px;
}
div.token span.token_text {
margin:0px 3px;
}
div.token span.x_button {
background-image:url(../img/x.png);
background-position:50% 50%;
background-repeat:no-repeat;
cursor:pointer;
padding:0px 8px;
}

/* form elements (standard) */
form#form_v2 input[type='file']
{
	color: #4D4D4D;
}
form#form_v2 textarea
{
	border:1px solid #CECECE;
	color:#4D4D4D;
	font-family:arial;
	font-size:12px;
	padding:2px;
	width:396px;
}
form#form_v2 input[type='checkbox']
{
	float: left;
	margin-top: 2px;
}

/* form special elements (for specific forms) */
form#form_v2 span.blue_accent
{
	color:#0073CF;
	font-weight:bold;
}
form#form_v2 div.first_language_wrapper
{
	float: left;
}
form#form_v2 div.extra_language_wrapper
{
	float: left;
	margin-top: 15px;
	margin-left: 150px;
}
form#form_v2 div.proficiency_wrapper
{
	margin-top: 2px;
}
form#form_v2 div.proficiency_wrapper span.proficiencyLabel
{
	font-weight:bold;
	margin-left:15px;
	margin-right:15px;
}
form#form_v2 div.proficiency_wrapper select.proficiencySelect
{
	margin-top: 2px;
	width: 305px;
}
form#form_v2 div.country_wrapper
{
	margin-top: 2px;
}
form#form_v2 div.country_wrapper span.countryLabel
{
	font-weight:bold;
	margin-left:15px;
	margin-right:15px;
}
form#form_v2 div.country_wrapper select.countrySelect
{
	margin-top:2px;
	width:322px;
}
form#form_v2 div.state_wrapper
{
	margin-top: 2px;
}
form#form_v2 div.state_wrapper span.stateLabel
{
	font-weight:bold;
	margin-left:15px;
	margin-right:15px;
}
form#form_v2 div.state_wrapper select.stateSelect
{
	margin-top:2px;
	width:336px;
}

/* form tab navigation wrapper */
form#form_v2 div.formNav
{
	border-bottom:1px solid #AEAEAE;
	padding-left:15px;
	padding-top:15px;
}

/* content navigation styles */
#contentNav {
margin-bottom:15px;
text-align:center;
}
#contentNav ul li {
color:#0066FF;
cursor:pointer;
display:inline;
margin:0px 10px;
}
#contentNav ul li span {
color:#4D4D4D;
}
#contentNav ul li:hover {
text-decoration: underline;
}
#contentNav ul li.selected {
cursor: default;
text-decoration: underline;
}

/* basic naviagtion style */
ul.basic_nav
{
	display:inline;
	font-size:12px;
	margin-left:25px;
}
ul.basic_nav li
{
	border-left:1px solid #0066FF;
	border-right:1px solid #0066FF;
	color:#0066FF;
	cursor:pointer;
	display:inline;
	margin-right:-4px;
	padding:0px 8px;
}
ul.basic_nav li.selected
{
	text-decoration: underline;
}

/* green navigation styles */
ul.green_nav
{
	display:block;
	font-size:12px;
}
ul.green_nav li
{
	background-color:#D9FFD9;
	border:1px solid lightGreen;
	color:green;
	cursor:pointer;
	display:inline;
	line-height:28px;
	margin:0px -4px 0px 0px;
	padding:6px 10px;
}
ul.nobottom li
{
	border-bottom: 0;
}
ul.green_nav li:hover
{
	text-decoration: underline;
}
ul.green_nav li.selected
{
	background-color:green;
	border-color:green;
	color:#FFFFFF;
	cursor:default;
	text-decoration:none;
}

div.hidden {
	display: none;
}
div.shown {
}

/* content navigation styles 2 */
#contentNav_v2
{
	margin-left: 1px;
	margin-top: 15px;
	margin-bottom: 5px;
}
#contentNav_v2 ul li
{
	background-color:#D9FFD9;
	border:1px solid lightGreen;
	float:left;
	font-size:12px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:-1px;
	min-width:75px;
	padding:6px 10px 6px;
	text-align:center;
	color: green;
	cursor: pointer;
}
#contentNav_v2 ul li:hover
{
	color: white;
	background-color:green;
}
#contentNav_v2 ul li.selected
{
	background-color: green;
	color: #FFFFFF;
	cursor: default;
	text-decoration: none;
}

/*Answers pages*/
#answersContent {
	border:1px solid #CECECE;
	font-family:arial;
	font-size:13px;
	color:#5F5F5F;
	float:left;
	width:525px;
	padding:3px;
}
#resolvedQuestion{
	background-color:#FAFAFA;
	border:1px solid #CECECE;
	width:485x;
	height:auto;
	padding-top:8px;
	margin:10px;
	font-size:11px;
	color:#5F5F5F;
}
#answerBox {
	margin-top:15px;
	width:124px;
	text-align:center;
	background-color:#D9FFD9;
	border:1px solid lightGreen;
	border-right:0px;
	padding-top:3px;
	height:20px;
	overflow:hidden;
	color:green;
	float:left;
	font-size:11px;
}
#answersHeader {
	font-size:15px;
	color:#5F5F5F;
	width:500px;
	height:auto;
	border-bottom:2px solid #E6E6E6;
	margin-bottom:10px;
	margin-top:5px;
	margin-left:10px;
	font-weight:bold;
}
/*content manager pages*/
#managerProgram  {
	width:92%;
	background-color:#F5F5F5;
	border:1px solid #CECECE;
	font-size:12px;
	padding:5px;
	margin-top:10px;
	margin-left:22px;
	margin-bottom:5px;
}
#contact {
	width:418px;
	background-color:#E5F2FF;
	border:1px solid #CECECE;
	padding:10px;
}

/* generalized containers for profile/group/etc. boxes */
div.container
{
	border:1px solid #CCCCCC;
	margin-top:15px;
	margin-bottom:15px;
}
div.container div.legend
{
	background:#D3EAFF none repeat scroll 0% 0%;
	color:#5500AA;
	font-family:arial;
	font-size:13px;
	font-weight:bolder;
	padding:2px 5px;
}
div.container div.fieldset
{
	color:#4D4D4D;
	font-size:12px;
	padding:5px 10px;
}
div.container div.fieldset div.field
{
	padding-top:5px;
	padding-bottom:5px;
}
div.container div.bottom
{
}
div.container div.bottom a
{
	float:left;
	font-size:9px;
	height:9px;
	margin-left:5px;
	margin-right:10px;
	position:relative;
	z-index:1;
}
div.container div.bottom div.bottom_background
{
	background-image:url(../img/container_bottom.png);
	height:5px;
}

/* Group View Page */
div.left_image
{
	float: left;
	width: 50%;
	text-align: center;
}
div.right_image
{
	float: right;
	width: 50%;
	text-align: center;
}
img.image_55
{
	width: 55px;
	height: 55px;
}
div.container div.fieldset div.field span.label
{
	float:left;
	font-weight:bold;
	padding-right:25px;
	width:95px;
}
div.container div.fieldset div.field span.label_content
{
	float:left;
	width: 340px;
}
div.container div.fieldset div.dashed_field_spacer
{
	margin-top:5px;
	margin-bottom:5px;
	border-top: 1px #CCCCCC dashed;
}
div.container div.fieldset textarea
{
	border:1px solid #CECECE;
	color:#4D4D4D;
	font-family:arial;
	font-size:12px;
	padding:2px;
	height:50px;
	width:75%;
}

/* Icons */
div.icon_field div.icon
{
	background-position:left center;
	background-repeat:no-repeat;
	list-style-position:outside;
	list-style-type:none;
	padding: 5px 5px 5px 25px;
}
div.icon_field div.no_icon
{
	padding: 5px;
}
div.icon_field div.uChat_icon
{
	background:transparent url(../img/uChat_icon.png) no-repeat scroll 0px 5px;
}
div.icon_field div.message_icon
{
	background:transparent url(../img/message_icon.png) no-repeat scroll 1px 6px;
}
div.icon_field div.add_person_icon
{
	background:transparent url(../img/add_person_icon.png) no-repeat scroll 1px 3px;
}
div.icon_field div.add_icon
{
	background:transparent url(../img/add_icon.png) no-repeat scroll 3px 7px;
}
div.icon_field div.add_icon_v2
{
	background:transparent url(../img/add_icon_v2.png) no-repeat scroll 4px 7px;
}
div.icon_field div.block_icon
{
	background:transparent url(../img/block_icon.png) no-repeat scroll 4px 7px;
}

/*Square Green Button */
input[type='button'].green_button
{
	background-color:#99FF99;
	border:1px solid #339966;
	color:#339966;
	font-family:arial;
	font-size:12px;
	padding:2px 5px;
}

/* Rounded Green Button */
a.green_button
{
	background:transparent url(../img/green_button_right.png) no-repeat scroll 100% 0%;
	color:#339966;
	display:block;
	float:left;
	font-family:arial;
	font-size:12px;
	height:25px;
	text-decoration:none;
}
a.green_button span
{
	background:transparent url(../img/green_button_left.png) no-repeat scroll 0% 0%;
	display:block;
}
a.green_button span span
{
	background:transparent url(../img/green_button_center.png) repeat scroll 0% 0%;
	display:block;
	line-height:15px;
	margin:0px 7px;
	padding:5px;
}
a.green_button:hover
{
	text-decoration:underline;
}
a.green_button:active
{
    background-position:100% -25px;
	color:#99ff99;
	text-decoration: none;
}
a.green_button:active span
{
    background-position:0% -25px;
}
a.green_button:active span span
{
    background-position:0px -25px;
}

/*General Styles */
a.link_link
{
	color:#5A9933;
	text-decoration:underline;
}

/* Another type of container, used in uNetwork */
div.container_v2
{
	border:1px solid #CECECE;
	margin:auto;
	position:relative;
	width:200px;
}
div.container_v2 div.legend
{
	background:transparent url(../img/unetwork/gradient.jpg) repeat scroll 0% 0%;
	color:#000000;
	font-size:15px;
	padding:3px 5px;
	text-align:center;
}
div.container_v2 div.fieldset
{
	font-size:12px;
	padding:15px 5px;
}

/* Styles for analytics layout */
div.analytics
{
	color:#5A5A5A;
	font-size:12px;
	margin:20px;
}
div.analytics div.wrapper
{
	border:1px solid #CECECE;
}
div.analytics div.wrapper div.section
{
}
div.analytics div.wrapper div.section div.label
{
	background-color:#D5EAFF;
	padding:3px;
}
div.analytics div.wrapper div.section div.label span.label
{
	color:#333399;
	font-size:15px;
	font-weight:bold;
	margin-left:5px;
}
div.analytics div.wrapper div.section div.content
{
	margin:15px;

	/* remove if .content padding is remove */
	padding:0px;
}

/* Analytic chart wrapper */
div.analytic_chart
{
}
div.analytics h1
{
	color:#2C8458;
	font-size:1.5em;
}
div.analytic_chart div.centered_chart
{
	margin:auto;
	position:relative;
	width:450px;
}

.analytic_chart .wide_chart {
	margin:auto;
	position:relative;
	width: 600px;
}

/* Analytic Statistics */
div.statsContainer ul {
	margin-left: 50px;
	margin-top: 20px;
	margin-bottom: 20px;
	list-style-type: none;
}
div.statsContainer li {
	font-size: 1.3em;
}
div.statsContainer li span.label{
	font-weight: bold;
	padding-right: 10px;
}

/* please depreciate */
div.blah_content_please_depreciate
{
	border:1px solid #CECECE;
	font-family:null;
	overflow:hidden;
	padding:10px;
}
div.simple_border
{
	border:1px solid #CECECE;
}

/* new about > features styles */
div#features_wrapper
{
	margin:20px;
}
div#features_wrapper div.label
{
	color:#4D4D4D;
	font-size:21px;
	margin:15px 0px;
}
div#features_wrapper div.feature_description div.feature_title
{
	color:green;
	font-weight:bold;
	margin:5px 0px;
}
div#features_wrapper div.feature_description div.feature_content
{
	color:#4D4D4D;
	font-size:12px;
	margin:5px 0px;
}
div#features_wrapper div.feature_description
{
	background-position:left center;
	background-repeat:no-repeat;
	border-bottom:1px solid #CECECE;
	border-top:1px solid #CECECE;
	list-style-position:outside;
	list-style-type:none;
	margin-top:-1px;
	padding:5px 25px 5px 75px;
}
div#features_wrapper #features_member_profiles
{
	background:transparent url(../img/Member_Profile.jpg) no-repeat scroll 0px 5px;
}
div#features_wrapper #features_university_match
{
	background:transparent url(../img/Member_Profile.jpg) no-repeat scroll 0px 5px;
}
div#features_wrapper #features_university_details
{
	background:transparent url(../img/Member_Profile.jpg) no-repeat scroll 0px 5px;
}
div#features_wrapper #features_uTead_answers
{
	background:transparent url(../img/Member_Profile.jpg) no-repeat scroll 0px 5px;
}
div#features_wrapper #features_member_groups
{
	background:transparent url(../img/Member_Profile.jpg) no-repeat scroll 0px 5px;
}
div#features_wrapper #features_photos_videos
{
	background:transparent url(../img/Member_Profile.jpg) no-repeat scroll 0px 5px;
}
div#features_wrapper #features_admission_events
{
	background:transparent url(../img/Member_Profile.jpg) no-repeat scroll 0px 5px;
}
div#features_wrapper #features_idea_exchange
{
	background:transparent url(../img/Member_Profile.jpg) no-repeat scroll 0px 5px;
}
div#features_wrapper #features_customized_calendar
{
	background:transparent url(../img/Member_Profile.jpg) no-repeat scroll 0px 5px;
}
div#features_wrapper #features_university_ratings
{
	background:transparent url(../img/Member_Profile.jpg) no-repeat scroll 0px 5px;
}

/*Universities - features/accounts page*/
#features {
	border:1px solid #CECECE;
	font-size:12px;
	width:100%;
	color:#5F5F5F;
}
#featuresContent {
	float:left;
	margin-left:10px;
	margin-top:8px;
	margin-bottom:8px;
	margin-right:10px;
	line-height:200%;
	width:360px;
}
#featuresTitle {
	color:#000099;
	font-size:14px;
}
#featuresImages {
	float:right;
	margin-right:10px;
}
#accountType {
	float:right;
	width:150px;
	text-align:center;
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
#included {
	float:right;
	width:150px;
	height:15px;
	border-right:1px solid #CECECE;
	text-align:center;
	font-size:12px;
	color:#5F5F5F;
	padding-top:7px;
	padding-bottom:7px;
}
#feature {
	float:right;
	width:365px;
	height:11px;
	text-align:left;
	font-size:12px;
	color:#5F5F5F;
	border-right:1px solid #CECECE;
	border-left:1px solid #CECECE;
	padding-left:10px;
	padding-top:9px;
	padding-bottom:9px;
}
#premiumTitle {
	font-size:14px;
	color:#000099;
}
#premiumPrice {
	font-size:11px;
	color:#5F5F5F;
	line-height:200%;
}
#premiumContent {
	font-size:12px;
	color:#5F5F5F;
}
/*Approve ureps*/
#sectionHeader {
	width:100px;
	float:left;
	font-weight:bold;
	font-size:13px;
	border:0px solid red;
}
#section {
	width:100px;
	float:left;
	font-size:11px;
	margin-bottom:7px;
	border:0px solid green;
}

/* FAQ styles (original modification) */
/*div.faq_wrapper {
padding:25px;
}
div.faq_wrapper div.faq_section {
border-bottom:1px solid #CECECE;
border-top:1px solid #CECECE;
margin-bottom:-1px;
padding:10px;
}
div.faq_wrapper div.faq_section div.faq_title {
color:#0042FF;
font-size:18px;
}
div.faq_wrapper div.faq_section div.faq_content {
border-left:1px solid #CECECE;
color:#4D4D4D;
margin:10px 0px 10px 2px;
padding:5px 0px 5px 15px;
}
div.faq_wrapper div.faq_section div.faq_content div.faq_question {
font-size:14px;
font-weight:bold;
margin-bottom:4px;
}
div.faq_wrapper div.faq_section div.faq_content div.faq_answer {
font-size:12px;
margin-left:10px;
}
div.faq_wrapper div.faq_section div.faq_content div.faq_answer ul {
margin:5px 0px 0px 25px;
}
div.faq_wrapper div.faq_section div.faq_content div.faq_answer ul li {
color:#4D4D4D;
line-height:19px;
}*/

/* FAQ styles (new modification) */
div.faq_section {
border-color:#CECECE rgb(226, 226, 226) rgb(226, 226, 226) rgb(206, 206, 206);
border-style:solid;
border-width:2px;
margin:20px;
}
div.faq_section div.faq_title {
border-bottom:1px dashed #CECECE;
color:#0042FF;
font-size:18px;
padding:7px;
}
div.faq_section div.faq_content {
color:#4D4D4D;
margin:15px;
}
div.faq_section div.faq_content div.faq_question {
font-size:14px;
font-weight:bold;
margin-bottom:4px;
}
div.faq_section div.faq_content div.faq_answer {
font-size:12px;
margin-left:10px;
}
div.faq_section div.faq_content div.faq_answer ul {
margin:5px 0px 0px 25px;
}
div.faq_section div.faq_content div.faq_answer ul li {
color:#4D4D4D;
line-height:19px;
}

/* Xtokenizer styles */
a.token {
background-color:#E1FFE1;
border:1px solid #46C246;
cursor:pointer;
margin-right:1px;
}
a.token span.token_text {
color:#4D4D4D;
padding-left:3px;
}
a.token span.x_button {
background-image:url(../img/x.png);
background-position:50% 50%;
background-repeat:no-repeat;
padding:0px 9px;
}
a.highlighted_token {
background-color:green;
border:1px solid green;
cursor:default;
margin-right:1px;
}
a.highlighted_token span.token_text {
color:white;
padding-left:3px;
}
a.highlighted_token span.x_button {
background-image:url(../img/x_silverLite.png);
background-position:50% 50%;
background-repeat:no-repeat;
padding:0px 9px;
}

/* myutead layout */
div#myutead_wrapper {
margin:0px 10px;
}
div#myutead_wrapper span.column {
float:left;
min-height:50px;
width:33%;
}

/* myutead modules */
div.myutead_module_wrapper {
margin:20px auto;
width:95%;
}
div.myutead_module_wrapper div.myutead_reserved_module {
border:2px dashed #CECECE;
}
div.myutead_module_wrapper div.myutead_module {
border:1px solid #CECECE;
background-color:#FFFFFF;
}
div.myutead_module_wrapper div.myutead_module div.title_wrapper {
background-color:#D3EAFF;
cursor:move;
line-height:23px;
width:100%;
}
div.myutead_module_wrapper div.myutead_module div.title_wrapper span.title_text {
color:#000099;
cursor:text;
float:left;
font-size:12px;
font-weight:bold;
margin-left:6px;
}
div.myutead_module_wrapper div.myutead_module div.title_wrapper span.icons {
float:right;
margin-right:6px;
}
div.myutead_module_wrapper div.myutead_module div.title_wrapper span.icons span {
background-position:50% 50%;
background-repeat:no-repeat;
cursor:pointer;
padding-left:15px;
}
div.myutead_module_wrapper div.myutead_module div.title_wrapper span.icons span.close_icon {
background-image:url(../img/myutead_x.png);
}
div.myutead_module_wrapper div.myutead_module div.title_wrapper span.icons span.collapse_icon {
background-image:url(../img/myutead_collapse.png);
}
div.myutead_module_wrapper div.myutead_module div.title_wrapper span.icons span.expand_icon {
background-image:url(../img/myutead_expand.png);
}
div.myutead_module_wrapper div.myutead_module div.module_content {
color:#4D4D4D;
font-size:12px;
margin:10px;
}
div.myutead_module_wrapper div.myutead_module div.module_bottom {
background-image:url(../img/container_bottom.png);
height:5px;
margin-top:-3px;
}

/* underline anchors on hover... */
div.myutead_module_wrapper div.myutead_module a:hover {
text-decoration:underline;
}

/*********
** Module Styles
*********/
div#my_pages_module a.module_link {
line-height:23px;
margin-right:20px;
}
div#my_pages_module div.bottom_content {
border-top:1px dashed #CECECE;
margin-top:6px;
padding-top:6px;
text-align:center;
}

div#messages_module div {
margin:10px 0px;
text-align:left;
}
div#messages_module div span {
float:left;
overflow:hidden;
}
div#messages_module div span.description {
font-weight:bold;
font-size:10px;
}
div#messages_module div span.from {
width:20%;
font-size:10px;
}
div#messages_module div span.message {
width:40%;
font-size:10px;
}
div#messages_module div span.status {
width:20%;
font-size:10px;
}
div#messages_module div span.date {
width:20%;

	/*uggggghhhhhh, stop making global class styles*/
	color:#4D4D4D;
	font-size:10px;
	margin:0px;
}
div#messages_module div.bottom_content {
border-top-color:#CECECE;
border-top-style:dashed;
border-top-width:1px;
margin-top:6px;
padding-top:6px;
}

div#idea_exchange_module div {
margin:10px 0px;
text-align:left;
}
div#idea_exchange_module div span {
float:left;
overflow:hidden;
}
div#idea_exchange_module div span.description {
font-weight:bold;
font-size:10px;
}
div#idea_exchange_module div span.from {
width:20%;
font-size:10px;
}
div#idea_exchange_module div span.message {
width:60%;
font-size:10px;
}
div#idea_exchange_module div span.date {
width:20%;

	/*uggggghhhhhh, stop making global class styles*/
	color:#4D4D4D;
	font-size:10px;
	margin:0px;
}
div#featured_university_module a {
display:block;
font-size:17px;
font-weight:bold;
margin:5px 0px;
text-align:center;
}
div#featured_university_module img {
display:block;
margin-left:auto;
margin-right:auto;
}

div#uTead_news_module {
}
div#uTead_news_module div.news_section {
line-height:20px;
margin:10px 0px;
}
div#uTead_news_module div.news_section a {
float:left;
font-size:14px;
font-weight:bold;
}
div#uTead_news_module div.news_section span.news_date {
float:right;
font-weight:bold;
}
div#uTead_news_module div.news_section div.clip_text {
margin:0px 10px;
overflow:hidden;
white-space:nowrap;
}

div#matches_module div {
margin:10px 0px;
}
div#matches_module div span {
overflow:hidden;
}
div#matches_module div span.description {
font-weight:bold;
}
div#matches_module div span.match_name {
float:left;
width:70%;
}
div#matches_module div span.match_universities {
float:right;
width:25%;
text-align:center;
}

div#groups_module div.row {
margin:10px 0px;
height:auto;
clear:left;
}
div#groups_module div.row span.thirds_col {
float:left;
text-align:center;
width:33%;
}
div#groups_module div.row span.thirds_col a {
}
div#groups_module div.row span.thirds_col a.img {
}
div#groups_module div.row span.thirds_col a.img img {
height:50px;
width:50px;
}

div#my_universities_module div.row {
margin:10px 0px;
height:auto;
clear:left;
}
div#my_universities_module div.row span.thirds_col {
float:left;
text-align:center;
height:auto;
width:33%;
}
div#my_universities_module div.row span.thirds_col a {
}
div#my_universities_module div.row span.thirds_col a.img {
}
div#my_universities_module div.row span.thirds_col a.img img {
height:50px;
width:50px;
}

/* force container display */
div.zw1hj_wrapper
{
line-height:1px;
width:100%;
}

.tuition_box {
	font-size:15px;
	margin-left:7px;
	background-image: url(../img/tuition_box.gif);
	width: 251px;
	height: 30px;
	valign: middle;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	text-indent: 180px;
}

/* institution page - general styles */
div.institution_tab_content {
border:1px solid #CECECE;
padding:15px;
}
div.institution_tab_content div.legend {
background-image:url(../img/borderimage.jpg);
background-position:left bottom;
background-repeat:repeat-x;
color:#000099;
font-size:15px;
font-weight:bold;
line-height:40px;
}
div.institution_tab_content div.fieldset {
color:#4D4D4D;
font-size:12px;
margin:15px 10px;
padding:0px;
}
div.institution_tab_content div.fieldset div.field {
margin:15px 0px;
padding:0px; /* umm still a global div.field, when this is gone, we can remove this */
}
div.institution_tab_content div.fieldset div.field div.label {
float:left;
font-weight:bold;
line-height:21px;
margin-right:10px;
text-align:right;
width:140px;
}
div.institution_tab_content div.fieldset div.field select {
border:1px solid #CECECE;
color:#4D4D4D;
float:left;
font-size:12px;
height:21px;
padding:1px;
width:100px;
}
div.institution_tab_content div.fieldset div.field textarea {
border:1px solid #CECECE;
color:#4D4D4D;
font-size:12px;
padding:2px;
}
div.institution_tab_content div.fieldset div.field input[type='button'] {
display:block;
margin:5px 0px 0px 150px;
}

/* institution page - opinion styles */
div#institution_tab_opinions_wrapper {
}
div#institution_tab_opinions_wrapper a:hover {
text-decoration:underline;
}
div#institution_tab_opinions_wrapper div.opinion {
border-top:1px dashed #CECECE;
padding:15px 0px;
}
div#institution_tab_opinions_wrapper div.opinion div.opinion_reply_field {
margin:15px 55px 15px 180px;
text-align:right;
}
div#institution_tab_opinions_wrapper div.opinion div.opinion_reply_field textarea {
border:1px solid #CECECE;
color:#4D4D4D;
display:block;
font-size:12px;
margin:15px 0;
padding:2px;
width:400px;
}
div#institution_tab_opinions_wrapper div.opinion div.opinion_reply_field a {
margin:0px 5px;
}
div#institution_tab_opinions_wrapper div.opinion div.rating {
background-image:url(../img/rating_bg.png);
background-repeat:no-repeat;
float:left;
height:50px;
margin:0px 10px;
min-height:50px;
overflow:hidden;
padding:7px 0px;
width:64px;
}
div#institution_tab_opinions_wrapper div.opinion div.rating div.rating_text {
line-height:18px;
text-align:center;
}
div#institution_tab_opinions_wrapper div.opinion div.rating div.rating_value {
color:orangered;
font-size:22px;
font-weight:bold;
line-height:30px;
text-align:center;
}
div#institution_tab_opinions_wrapper div.opinion div.user {
float:left;
margin:0px 10px;
overflow:hidden;
text-align:center;
width:70px;
}
div#institution_tab_opinions_wrapper div.opinion div.user img {
height:50px;
width:50px;
}
div#institution_tab_opinions_wrapper div.opinion div.user a {
display:block;
font-size:11px;
}
div#institution_tab_opinions_wrapper div.opinion div.user a:hover {
text-decoration:underline;
}
div#institution_tab_opinions_wrapper div.opinion div.opinion_content {
float:left;
margin:0px 10px;
width:400px;
}
div#institution_tab_opinions_wrapper div.opinion div.opinion_content div.opinion_text {
line-height:18px;
}
div#institution_tab_opinions_wrapper div.opinion div.opinion_content div.opinion_stamp {
margin-top:10px;
}
div#institution_tab_opinions_wrapper div.opinion div.opinion_content div.opinion_stamp span.left {
color:#4D4D4D;
font-weight:bold;
}
div#institution_tab_opinions_wrapper div.opinion div.opinion_content div.opinion_stamp span.left a {
margin:0px 5px;
}
div#institution_tab_opinions_wrapper div.opinion div.opinion_content div.opinion_stamp span.left a span {
color:#4D4D4D;
}
div#institution_tab_opinions_wrapper div.opinion div.opinion_content div.opinion_stamp span.right {
float:right;
font-size:11px;
font-weight:bold;
}
div#institution_tab_opinions_wrapper div.opinion_nav {
border-top:1px dashed #CECECE;
display:block;
padding-right:15px;
padding-top:5px;
text-align:right;
}
div#institution_tab_opinions_wrapper div.opinion_nav a {
font-size:15px;
font-weight:bold;
margin:0px 1px;
}
div#institution_tab_opinions_wrapper div.opinion_nav a.selected {
text-decoration:underline;
}

/* scholarship general styles */
div#scholarship_wrapper div.scholarship_field {
color:#4D4D4D;
margin:15px 0px;
}
div#scholarship_wrapper div.scholarship_field div.field_label {
font-size:16px;
font-weight:bold;
}
div#scholarship_wrapper div.scholarship_field div.field_text {
margin:15px 10px;
}
div#scholarship_wrapper div.scholarship_field div.field_image_and_text {
margin:15px 10px;
min-height:50px;
padding-left:65px;
position:relative;
}
div#scholarship_wrapper div.scholarship_field div.field_image_and_text div.field_image {
left:0px;
position:absolute;
text-align:center;
top:0px;
width:50px;
}
div#scholarship_wrapper div.scholarship_field div.field_image_and_text div.field_image img {
max-height:50px;
max-width:50px;
}
div#scholarship_wrapper div.scholarship_field div.field_image_and_text div.field_title {
color:#0066FF;
font-weight:bold;
}
div#scholarship_wrapper div.scholarship_field div.field_image_and_text div.field_text {
line-height:18px;
margin:2px 20px;
}
/*scholarship page styles */
div#scholarship_wrapper {
margin:10px 0px;
}
div#scholarship_wrapper div#scholarship_top {
border-bottom:1px solid #CECECE;
line-height:50px;
margin-bottom:15px;
padding:10px 20px;
}
div#scholarship_wrapper div#scholarship_top div#scholarship_top1 {
color:#00AC56;
font-size:32px;
font-weight:bold;
}
div#scholarship_wrapper div#scholarship_top div#scholarship_top2 {
color:#4D4D4D;
font-size:23px;
text-align:center;
}
div#scholarship_wrapper div#scholarship_top div#scholarship_top2 a {
margin-left:30px;
}
div#scholarship_wrapper div#scholarship_middle {
margin:15px 20px;
}
div#scholarship_wrapper div#scholarship_middle div#scholarship_left {
float:left;
width:425px;
}
div#scholarship_wrapper div#scholarship_middle img#scholarship_right {
border:14px solid #E7FEE6;
float:right;
max-width:250px;
padding:7px;
}
div#scholarship_wrapper div#scholarship_bottom {
text-align:center;
}
div#scholarship_wrapper div#scholarship_bottom a {
background-color:#C3FFC3;
border-color:lightGreen darkGreen darkGreen lightGreen;
border-style:solid;
border-width:1px;
color:#007600;
font-size:13px;
font-weight:bold;
padding:8px 10px;
}

/* sick of float:left, float:right, float, left, right */
.cb {
	clear: both;
}


/* New template styles */
div#two_column_content {
margin:0px auto;
overflow:hidden;
width:780px;
}
div#two_column_content span#left_content {
background-color:#E9F7FF;
border-color:#CECECE;
border-style:none solid solid;
border-width:medium 1px 1px;
float:left;
overflow:hidden;
text-align:left;
width:138px;
}
div#two_column_content span#left_content ul {
margin:15px 0px;
width:100%;
}
div#two_column_content span#left_content ul li {
overflow:hidden;
}
div#two_column_content span#left_content ul li.selected {
background-color:#FFFFFF;
border-color:#CECECE;
border-style:solid none;
border-width:1px medium;
margin-right:-1px;
}
div#two_column_content span#left_content ul li a {
color:#0088FF;
display:block;
font-size:12px;
line-height:16px;
padding:5px 10px 5px 15px;
}
div#two_column_content span#left_content ul li a:hover {
color:#0044FF;
}
div#two_column_content span#left_content ul li.selected a {
color:#0066FF;
}
div#two_column_content span#left_content ul li.selected a:hover {
color:#0066FF;
}
div#two_column_content span#left_content div#ad_wrapper {
margin:15px 0px;
max-width:100%;
overflow:hidden;
text-align:center;
}
div#two_column_content span#right_content {
float:right;
overflow:hidden;
text-align:left;
width:640px;
}

div#fw_wide {
margin:0 auto;
overflow:hidden;
text-align:left;
width:780px;
}

div#pw_wide {
overflow:hidden;
text-align:left;
width:100%;
}


/* some stuff for invites */
div.simpleBox {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #000;
	position: absolute;
	padding: 2px;
	margin: 1px;
	background: #ffffff;
	z-index: 2000;
}
div.groupbox {
	clear:both;
	padding:3px;
	line-height: 55px;
	cursor: pointer;
	border: 1px solid #ffffff;
}
div.groupbox:hover { border: 1px solid #aaaaaa;}
div.evengroupbox { background-color: #eeeeee; }
div.oddgroupbox { background-color: #cccccc; }

/* gradient stuff */
.gradient {
position:relative;
}
.gradient * {
position:relative;
z-index:1;
}
.gradient img {
height:100%;
left:0px;
position:absolute;
top:0px;
width:100%;
z-index:0;
}
/*IE6 gradient fix?
* html .grad {
  filter: progid:DXImageTransform.Microsoft.AlphaImage »
Loader (src='grad_white.png', sizingMethod='scale');
}
* html .grad img {
  display: none;
}
/* Perhaps... */

/* main_ads styles */
div#main_ads {
margin:25px 0px;
}
div#main_ads div.top {
background-color:#DDF2FF;
border:1px solid #CECECE;
margin:25px 0px;
position:relative;
}
div#main_ads div.top div.left {
float:left;
}
div#main_ads div.top div.left img {
display:block;
height:111px;
margin:6px;
width:111px;
}
div#main_ads div.top div.right {
float:right;
width:630px;
}
div#main_ads div.top div.right div {
line-height:60px;
}
div#main_ads div.top div.right div.a_text {
color:#4D4D4D;
font-size:25px;
margin-left:0%;
}
div#main_ads div.top div.right div.b_text {
color:#B3B3B3;
font-size:25px;
margin-left:25%;
}
div#main_ads div.top div.right div.c_text {
color:#000066;
font-size:25px;
margin-left:50%;
}
div#main_ads div.top div.right div.d_link {
line-height:59px;
margin-right:50px;
text-align:right;
}
div#main_ads div.top div.links {
color:#6F6F6F;
font-size:13px;
line-height:15px;
position:absolute;
text-align:right;
top:2px;
width:100%;
}
div#main_ads div.top div.links a {
margin:0px 5px;
}
div#main_ads div.bottom {
margin:25px 0px;
}
div#main_ads div.bottom div.left {
float:left;
width:375px;
}
div#main_ads div.bottom div.right {
float:right;
width:375px;
}

/* boxar styles */
div.boxar {
border:1px solid #CECECE;
}
div.boxar div.boxar_title {
color:#0066FF;
font-size:18px;
margin:15px 0px;
text-align:center;
}
div.boxar div.boxar_text {
color:#4D4D4D;
font-size:12px;
line-height:18px;
margin:15px 20px;
}
div.boxar div.boxar_icon_field {
margin:15px 30px;
}
div.boxar div.boxar_icon_field div {
background:transparent none no-repeat scroll 0% 50%;
color:#B3B3B3;
font-size:14px;
font-weight:bold;
padding:10px 5px 10px 36px;
}
div.boxar div.boxar_icon_field div#global {
background-image:url(../img/globe.png);
}
div.boxar div.boxar_icon_field div#target {
background-image:url(../img/magnifying_glass.png);
}
div.boxar div.boxar_icon_field div#impact {
background-image:url(../img/book.png);
}
div.boxar div.boxar_icon_field div#leader {
background-image:url(../img/add_person.png);
}
div.boxar div.boxar_icon_field div#market {
background-image:url(../img/group.png);
}
div.boxar div.boxar_icon_field div#result {
background-image:url(../img/add_page.png);
}
div.boxar div.boxar_more {
margin:15px 0px;
text-align:center;
}
div.boxar div.boxar_link {
margin:15px 0px;
text-align:center;
}
/* main_universities styles */
div#main_universities {
margin:25px 0px;
}
div#main_universities div.top {
background-color:#E3FFE3;
border:1px solid #CECECE;
margin:25px 0px;
position:relative;
}
div#main_universities div.top div.left {
float:left;
}
div#main_universities div.top div.left img {
display:block;
height:111px;
margin:6px;
width:111px;
}
div#main_universities div.top div.right {
float:right;
width:630px;
}
div#main_universities div.top div.right div {
line-height:80px;
}
div#main_universities div.top div.right div.a_text {
color:#005800;
font-size:25px;
margin-left:0%;
}
div#main_universities div.top div.right div.b_text {
color:#333399;
font-size:25px;
margin-left:25%;
}
div#main_universities div.top div.right div.c_text {
color:#5F5F5F;
font-size:25px;
margin-left:50%;
}
div#main_universities div.top div.links {
color:#6F6F6F;
font-size:13px;
line-height:15px;
position:absolute;
text-align:right;
top:2px;
width:100%;
}
div#main_universities div.top div.links a {
margin:0px 5px;
}
div#main_universities div.middle {
margin:25px 0px;
}
div#main_universities div.middle div.boxcar {
width:178px;
}
div#main_universities div.middle div.boxcar_connector {
width:120px;
}
div#main_universities div.bottom {
margin:50px 0px;
text-align:center;
}
div#main_universities div.bottom a {
margin:0px 50px;
}

/* boxcar styles */
div.boxcar {
background:transparent none no-repeat scroll 50% 120px;
border:1px solid #CECECE;
color:#4D4D4D;
float:left;
height:178px;
}
div.boxcar div.boxcar_step {
font-size:21px;
margin:15px 0px;
text-align:center;
}
div.boxcar div.boxcar_step span {
color:#333399;
}
div.boxcar div.boxcar_text {
font-size:12px;
line-height:18px;
margin:15px;
}
div.boxcar_connector {
background:transparent url(../img/boxcar_connector.png) no-repeat scroll 50% 50%;
float:left;
height:180px;
}

/* Special boxcars */
div#join_boxcar {
background-image:url(../img/boxcar_join.png);
}
div#create_boxcar {
background-image:url(../img/boxcar_create.png);
}
div#connect_boxcar {
background-image:url(../img/boxcar_connect.png);
}

/* button links (border, background, text)*/
a.darkGreen_green_blue_button {
-moz-border-radius:6px;
-webkit-border-radius:6px;
background-color:#99FF99;
border:2px solid #66CC7F;
color:#0099FF;
font-size:16px;
font-weight:bold;
padding:5px;
}
a.darkGreen_green_grey_button {
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-color:#99FF99;
border:2px solid #66CC7F;
color:#6F6F6F;
font-size:12px;
padding:3px;
}

/* tour page excitement, ohhlala */
div#tour_wrapper {
margin:25px 0;
position:relative;
}
div#tour_wrapper div#tour_left {
float:left;
position:relative;
width:250px;
z-index:2;
}
div#tour_wrapper div#tour_left ul {
border-color:#CECECE;
border-style:solid none solid solid;
border-width:2px medium 1px 2px;
}
div#tour_wrapper div#tour_left ul li {
background-color:#EAEAEA;
border-color:#CECECE;
border-style:none solid solid none;
border-width:0 1px 1px 0;
}
div#tour_wrapper div#tour_left ul li.selected {
border-right:medium none;
}
div#tour_wrapper div#tour_left ul li div.page_title {
background-color:#EAEAEA;
color:#5F5F5F;
cursor:pointer;
font-size:13px;
font-weight:bold;
padding:10px;
}
div#tour_wrapper div#tour_left ul li div.page_title .grey_grade {
display:none;
}
div#tour_wrapper div#tour_left ul li.selected div.page_title .white_grade {
display:none;
}
div#tour_wrapper div#tour_left ul li.selected div.page_title .grey_grade {
display:inline; /* Is there an easier way to override display:none ??? */
}
div#tour_wrapper div#tour_left ul li.selected div.page_title {
background-color:#5F5F5F;
border-color:#CECECE;
border-style:solid solid solid none;
border-width:1px 2px 2px medium;
color:#EAEAEA;
cursor:auto;
}
div#tour_wrapper div#tour_left ul li div.page_description {
background-color:#FFFFFF;
padding:10px 15px;
}
div#tour_wrapper div#tour_left ul li div.page_description div.page_description_title {
color:#339933;
font-size:18px;
font-weight:bold;
margin-bottom:15px;
}
div#tour_wrapper div#tour_left ul li div.page_description div.page_description_text {
color:#3E3E3E;
font-size:13px;
}
div#tour_wrapper div#tour_right {
border:2px solid #CECECE;
float:left;
left:-2px;
min-height:399px;
position:relative;
text-align:center;
width:526px;
}
div#tour_wrapper div#tour_right img {
display:block;
height:350px;
left:25px;
position:relative;
top:25px;
width:476px;
}
