* {
	margin:0;
	padding:0;
	list-style:none;
	outline:none;
	font-family:arial, verdana, helvetica, sans-serif;
}
input::-moz-focus-inner {border:dotted 1px transparent;}
fieldset, img {
	border:none;
}
a, .event_list li a.r_link {
	color:#333;
	text-decoration:none;
	cursor:pointer;
}
.black {
	color:#333 !important;
}
.clear, .clear_1, .pr-blk {
	display:block;
	clear:both;
}
.clear_1 {
	height:15px;
}
.hidden {
	display:none;
}
.show {
	display:block;
}
body {
	font-size:75%;
	line-height:140%;
	color:#333;
	margin:10px auto 0;
	background:#d3e9fe url('http://images1.content-usa.com/usa-cont/img/bg.jpg') repeat-x;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
}
h1 {
	font-size:150%;
	padding-bottom:10px;
}
.srch h1, .srch h2 {
	font-size:225%;
	padding:5px 0 10px;
	line-height:80%;
	display:block;
}
.srch h1 span, .srch h2 span {
	float:left;
	display:block;
	padding-bottom:12px;
}
h2 {
	font-size:155%;
	line-height:125%;
}
p {
	padding:3px 0 7px;
}
input, select, textarea {
	font-size:100%;
}
#wrapper {
	margin:0 auto;
	width:980px;
}
#header, #nav {
	float:left;
	width:980px;
}
#popup {
	padding:10px;
}
#popup p {
	line-height:150%;
}
#popup h1 {
	padding:15px 0 10px;
}
#popup h2 {
	padding:10px 0;
	font-size:120%;
	font-weight:bold;
	color:#203971;
}
#popup ul, #popup li {
	list-style:disc;
	margin:auto auto auto 25px;
	padding-bottom:5px;
}
#popup ul {
	padding-bottom:10px;
}
ol {
	margin:auto;
	padding:10px 0 5px 25px;
}
ol li {
	padding:0 0 5px 0;
	list-style:decimal;
}
.r_pod .map_clg {
	float:left;
	margin-top:10px;
	padding-top:10px;
	border-top:solid 1px #a0bbd4;
}
.r_pod .map_clg li li {
	margin-left:-16px;
	width:100%;
}
p.stateTxt, #middlecolumn p.stateTxt1
{
	color: #888888;
	font-size: 10px;
	padding:10px 0 0 0 !important;
	line-height:14px;
}
#middlecolumn p.stateTxt1, #middlecolumn p.stateTxt1 a, #middlecolumn p.stateTxt1 a:hover{color: #777;font-size:11px;}
#middlecolumn p.stateTxt1{margin-left:6px;}
#middlecolumn p.stateTxt1 a{text-decoration:underline;}
.statesort{color: #666;}
label.statesort strong{float:left;margin-right:5px;}
/* Sprite */
ul.menu, ul.menu li a:hover, .srch, .v_review, .p_review, .map, .compare_layout, .lsrch, div.l_title, #pros_middle {
	background:url('http://images2.content-usa.com/usa-cont/img/line.gif') repeat-x 0 0;
}
.r_pod, .uni_info, .browse_layout #leftcolumn .r_pod, #pr_n_pod .r_pod, #pr_n_pod .r_pod1 {background:url('http://images6.content-usa.com/usa-cont/img/btm_curve_new.png') no-repeat -1px bottom;}

.l_title, .lc_title, .c_item ul li, .date, .sc, div.pactive a, div.pactive a.inactive, .sprev a, .snext a, .spage strong, ul.how_list li, ul.map_clg li, .rarrow, .open, .close, .bg_link, .bgc_link, .lclose, ul.l_menu li span.lsubopen, ul.l_menu li span.lsubclose, .notes ul li,  span.sh_show,  span.sh_hide, .add_short, .up, .down, .m_arrow, .m_arrow_r, .sub_menu li span, .sub_menu_1 li span, .email_success, .back, .popmap, .e_list li a, .wb, .adv_srch li a, .m_review, .event_list li , .event_list li strong.open, .event_list li strong.close, .r_list li, .rmail, .rchat, .sc-more, .cd_tab li.sc-view a, .sch-list li, .sch-more a, .sch-less a, .uni-pro-list li a:hover, .uni-pro-list li a.active, .uni-pro-list-1 li a, .sp_item p.sp_link a, .sp-img span {
	background:url('http://images4.content-usa.com/usa-cont/img/icons.png') no-repeat 0 0;
}
ul.menu li.first, ul.menu li.last a, ul.menu li.first a:hover, ul.menu li.last a:hover, ul.menu li a.active, ul.menu li.first a.active, ul.menu li.last a.active, .rating1, .rating2, .rating3, .rating4, .rating5, .norating, .event, .shortlist, .consult_srch, .stud_rating, .uni_pro, ul.maintab li a, ul.maintab li.active a, .browse_layout #leftcolumn .r_pod h3.stud_rating, .cd_tab li a, .cd_tab li a.active, .login_top, .short_pop, .pro_tab li, .pro_tab li a, .pro_tab li.active, .pro_tab li.active a, .harrow {
	background:url('http://images5.content-usa.com/usa-cont/img/sprite.png') no-repeat 0 0;
}

.btn, .btnhover, .btn:hover, .sbtn, .rev_btn a, .rev_btn a:hover, .visit_web, .visit_web:hover, .req_info, .req_info:hover, .email, .email:hover, .short, .short:hover, .wreview, .wreview:hover, .srch_btn, .srch_btn:hover, .compare, .compare:hover, .submit_rev, .submit_rev:hover, .go, .go:hover, .p_prev, .p_prev:hover, .p_next, .p_next:hover, .slbtn, .slbtno, .slbtn:hover, .fpbtn, .fpbtn:hover, .inst_profile, .inst_profile:hover, .dept_profile, .dept_profile:hover, .req_info_inst, .req_info_inst:hover, .view_map, .view_map:hover, .wid_btn, .wid_btn:hover  {
	background:url('http://images6.content-usa.com/usa-cont/img/buttons-new.png') no-repeat 0 0;
}
ul.l_menu li span.rsub_open, .bg_link
{
	background:none;
}
/* Sprite */

.logo {
	float:left;
	width:281px;
	height:60px;
	margin:25px 0 15px 25px;
	display:inline;
}

/* Quick menu */

ul.reg_log {
	float:right;
	margin:0px 0px 5px;
	font-size:90%;
	line-height:50%;
	position:relative;
}
ul.reg_log li{
	float:left;
	border-left:solid 1px #ccc;
	padding:4px 10px 2px 11px;
}
ul.reg_log li.first{
	border:0;
	border-right:solid 1px #ccc;
}
ul.reg_log li.m_review {
	background-position:-76px 0;
	border:0;
	padding:4px 10px 5px 30px;
}

/* Quick menu */

/* Login Block */

.login, .ilogin {
	position:absolute;
	z-index:1000000;
}
.login_top, .ilogin .login_top {
	float:left;
	width:300px;
	background-position:-19px -474px;
}
.ilogin .login_top {
	width:110px;
	background-position:-205px -474px;
}
.lcontent, .ilogin .lcontent {
	float:left;
	width:276px;
	padding:10px 10px 0;
	border:solid 2px #135a9b;
	border-top:none;
	background:#f1f9ff;
	margin-top:12px;
}
.ilogin .lcontent {
	width:86px;
}
.lcontent label {
	margin:0 0 12px;
	display:block;
}
.lcontent label span {
	color:#F00;
}
.txt {
	width:170px;
	float:right;
	margin:0 0 10px;
}
.lbtn {
	float:right;
}
.lcontent .slbtn {
	float:left;
	margin-left:10px;
}

/* Login Block */

/* Main menu */

ul.menu {
	float:left;
	width:980px;
	height:43px;
	font-size:125%;
}
ul.menu li{
	float:left;
	text-align:center;
}
.menu .first a {
	width:77px;
}
.menu .ug a {
	width:134px;
}
.menu .pg a {
	width:98px;
}
.menu .op a {
	width:145px;
}
.menu .cs a {
	width:135px;
}
.menu .sch a {
	width:121px;
}
.menu .rev a {
	width:95px;
}
.menu .rank a {
	width:99px;
}
.menu .last a {
	width:68px;
}
ul.menu li a{
	float:left;
	padding:13px 0;
	border-right:solid 1px #aec1cf;
}
ul.menu li a:hover{
	background-position:0 -43px;
}
ul.menu li.first a:hover{
	background-position:0 -43px;
}
ul.menu li.last a:hover{
	background-position:right -43px;
}
ul.menu li a.active {
	background-position:center -129px;
}
ul.menu li.first a.active{
	background-position:0 -86px;
}
ul.menu li.last a.active{
	background-position:right -86px;
}
ul.menu li.last a{
	background-position:right 0;
	border:0;
}

/* Main menu */

/* Ticker tap */

#tickerbody {
	background:#c4d6e8 none repeat scroll 0 0;
	border:1px solid #ccc;
	border-width:0 1px;
	float:left;
	height:28px;
	width:978px;
}
#tickerbody div {
	float:left;
}
#tickerbody .two {
	background:#c4d6e8 none repeat scroll 0 0;
	float:left;
	padding:5px 10px;
	position:absolute;
	width:958px;
}
#tickerbody #tapetext {
	margin-left:78px;
	position:absolute;
}
#tickerbody #revealtext {
	background:#c4d6e8 none repeat scroll 0 0;
	left:90px;
	position:absolute;
}

/* Ticker tap */

/* Rating */

.rating1, .rating2, .rating3, .rating4, .rating5, .norating {
	display:block;
	width:78px;
	height:14px;
	background-position:-168px 0;
	margin:0 0 5px;
}
.rating2{
	background-position:-152px 0;
}
.rating3{
	background-position:-136px 0;
}
.rating4{
	background-position:-121px 0;
}
.rating5{
	background-position:-105px 0;
}
.norating{
	background-position:-183px 0;
}
.rating {
	margin:-20px 0 5px 85px;
	display:block;
}
.over_all span, .p_map span {
	float:left;
	margin-right:5px;
}

/* Rating */

#container {
	float:left;
	width:958px;
	padding:10px;
	border:solid 1px #aec1cf;
	border-top:none;
	background:#FFF;
}
.bcrumb {
	margin:-7px 0 7px;
	height:20px;
}
.bcrumb a span {
	margin:0;
}
.bcrumb div {
	margin:0 3px;
	display:inline;
	font-size:100%;
}
.bcrumb .bmark {
	padding:0;
	/*width:320px;*/
}

/* Search pod */

.srch {
	padding:10px 16px 0;
	background-color:#4c7aa8;
	background-position:0 -86px;
	margin-bottom:15px;
}
.srch p {
	clear:both;
}
span.chk_srch {
	background:none;
	padding:0 0 0 10px;
	display:inline;
	font-size:47%;
	cursor:default;
}
span.chk_srch_1 {
	width:364px;
}
span.chk_srch input {
	vertical-align:-1px;
}
.mandatory {
	display:inline;
	text-align:right;
	font-size:80%;
	float:right;
}
p.srch_mandatory
{
	width:84%;
	padding-bottom:7px !important;
}
.v_review .mandatory {
	color:#777;
}
.chk_srch input {
	vertical-align:bottom;
	margin:8px 5px 5px 0;
}
.sh_show, .sh_hide {
	cursor:pointer;
}
span.sh_show, span.sh_hide {
	background-position:right -456px;
	padding-right:18px;
}
span.sh_hide {
	background-position:right -393px;
}
.srch_shade span.sh_show, .srch_shade span.sh_hide {
	background-position:right -578px;
}
.srch_shade span.sh_hide {
	background-position:right -520px;
}
.srch p {
	font-size:110%;
	padding:0px 0 4px;
}
.srch div {
	float:left;
	padding:0px 13px 0 0;
}
.srch .fright {
	padding-top:10px;
}
.srch label {
	display:block;
	padding:0 0 2px;
}
.srch input, .srch select {
	font-size:90%;
	color:#164370;
	padding:2px;
}
.srch select {
	padding:1px;
}
.srch optgroup {
	color:#999999;
	font-family:arial;
	font-style:italic;
	padding:5px 0 5px 2px;
}
.srch optgroup option {
	color:#164370;
	padding:0 0 0px 20px;
}
.key_txt {
	width:204px;
}
.study_opt {
	width:250px;
}
.srch_opt {
	width:138px;
}
.srch_opt_1 {
	width:158px;
}
.srch input.srch_btn, .srch input.srch_btn:hover{	
	font-size:110%;
	padding-bottom:4px;
	margin:-4px 0 8px;
}
.btn, .btnhover {
	background-position:0 0;
	height:27px;
	margin:-4px 0 8px;
	width:111px;
	cursor:pointer;
	border:none;
}
.btnhover, .btn:hover {
	background-position:0 -27px;
}
.srch .link {
	margin-left:-10px;
}
.srch a {
	margin:0 10px;
}

/* Search pod */

.uline, .srch a:hover, .t_txt p a:hover, .event_blk p a:hover, #footer_link a:hover, .reg_log a:hover, .r_pod p.sc a, .r_pod p a, .nline, .rline, .c_head a:hover, .lr a.nline:hover, ul.uni_list li a:hover, ul.map_clg li a:hover, .p_review a, table .blue , .lform label a, .bline, .bsline:hover, .sv_img span a:hover, .r_list a:hover, .map_link, .r_link:hover, a.dblue:hover, .back:hover, .z_more:hover, .ptable .blue:hover, .adv_srch li a, .bcrumb a:hover, .event_list li a.r_link:hover, .white:hover, .bcrumb a span, ul.l_menu li span a:hover, #blog-head p a:hover, .bf-left a:hover, .post-date a:hover, .sch-right a:hover {
	text-decoration:underline;
}
.adv_srch li a:hover {
	text-decoration:none;
}
.bline, .bsline, .back:hover, .sch-list li a {
	color:#2e5f8d;
}
.bsline {
	font-size:90%;
}
.white {
	color:#FFF;
}
ul.menu li a:hover, ul.menu li a.active, .srch, .srch a, .c_item ul li a:hover, .shortlist, .consult_srch, .sch-list li a:hover, .sch-list li a.active {
	color:#FFF;
}
.srch_shade, .srch_shade a {
	background:#d8e4f3;
	color:#333;
}

/* Chennal Banner */

.chennal_img {
	float:left;
	width:713px;
	height:350px;
	position:relative;
	padding:0 0 15px;
}
.chennal_img div {
	position:absolute;
	top:0;
}
.chennal_img div.notes {
	right:0;
	width:210px;
	height:350px;
	background:#ebf2f8;
	opacity:0.85;
	filter:alpha(opacity=85)
}
.notes h2 {
	padding:10px 0 10px 15px;
	color:#0d4a85;
}
.notes ul {
	padding:0 10px 0 20px;
	font-size:110%;
	line-height:125%;
}
.notes ul li {
	display:block;
	background-position:-95px -695px;
	color:#0d4a85;
	padding:0 0 10px 12px;
}
.notes ul.line li a {
	color:#0d4a85;
	text-decoration:underline;
}
.notes ul li a {
	color:#0d4a85;	
}
.notes ul li a:hover {
	text-decoration:underline;	
}

/* Chennal Banner */

/* Left block */

#leftcolumn {
	float:left;
	width:230px;
	padding:0 16px 0 0;
	min-height:100px;
	overflow:hidden;
}
.default #leftcolumn {
	width:199px;
}
.l_pod {
	width:204px;
	background:#C5D8EB;
	border:solid 1px #5B88B4;
	padding:12px 12px 2px;
	margin-bottom:10px;
	color:#052C5D;
}
.l_pod select {
	width:200px;
}
.l_pod .srch_btn {
	float:right;
	margin:10px 0;
}
.b_bg, .b_bg_1 {
	float:left;
	width:100%;
	background-color:#e1f0fe;	
}
.b_bg_1 {
	margin-bottom:15px;
}
.b_bg_1 .l_menu {
	padding:0;
}
.smenu a {
	margin-left:10px;
}
ul.l_menu li .ss_head {
	background:#b3cae1;
}
ul.l_menu li .ss_head a {
	margin-left:0px;
}
.l_title, .lc_title, #leftcolumn h3.l_title, #leftcolumn h3.lc_title {
	float:left;
	width:93%;
	background-color:#e1f0fe;
	background-image:none;
	padding:10px 2px 10px 15px;
	clear:both;
	cursor:default;
	line-height:125%;
	font-size:155%;
	text-transform:none;
}
.b_bg .l_title {
	cursor:default !important;
}
.default div.l_title {
	background-position:0 -254px;
}
.b_bg h4 {
	padding:10px 0 0 10px;
	font-weight:bold;
	font-size:160%;
	cursor:pointer;
	line-height:110%;
	color:#FFF;
}
.lfield {
	display:block;
	clear:both;
	color:#FFF;
	padding:10px 0 5px 10px;
}
.lfield img {
	float:right;
	margin:0 10px 3px 0;
}
.lfield input {
	margin:0 5px 0 0;
}
.lfield select.medium {
	height:auto;
	width:180px;
}
.lflabel {
	color:#FFF;
	font-weight:normal;
}
.lsrch {
	float:left;
	width:100%;
	background-position:0 -254px;
	padding:10px 0;
	margin-bottom:20px;
}
.lsrch fieldset {
	margin:0 10px;
	clear:both;
	color:#FFF;
	padding:5px 0 7px;
	border-bottom:dotted 1px #FFF;
}
.lsrch fieldset.last {
	border:none;
}
.large {
	display:block;
	padding:0 0 3px;
	clear:both;
}
.medium {
	margin:0 0 8px;
	width:170px;
}
select.medium {
	height:20px;
}
.lradio {
	float:left;
	margin:2px 5px 0 0;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.fr_img {
	float:right;
	padding:0 0 10px 15px;
}
.center {
	text-align:center;
}
.r_pod .fright {
	padding-right:10px;
}
.r_link, .ptable .blue {
	text-decoration:none;
}
h3 .r_link {
	color:#103C74;
}
.lsrch .btn, .lsrch .btnhover {
	margin:0 0 0 70px;
}
.default .l_title, .default .lc_title, .default #leftcolumn h3.l_title, .default #leftcolumn h3.lc_title {
	background-position:181px 17px;
	padding-left:10px;
	width:94%;
	font-size:150%;
}
.sr_title, .pr_title {
	margin:10px 0;
}
.pr_title, .map_clg li.zip_more {
	background:none;
}
.lc_title, #leftcolumn h3.lc_title {
	background-position:158px -21px;
}
.default .lc_title, .default #leftcolumn h3.lc_title {
	background-position:135px -22px;
}
ul.l_menu {
	float:left;
	width:100%;
	padding-bottom:15px;
}
.lt_menu, .lb_menu {
	float:left;
	width:100%;
	margin-bottom:5px;
}
.lt_menu ul.l_menu {
	margin-bottom:-20px;
}
.lb_menu {
	margin-bottom:15px;
}
.lb_menu ul.l_menu {
	margin-bottom:-10px;
}
ul.l_menu li{
	float:left;
	background-color:#d4e5f5;
	width:100%;
	border-top:solid 1px #FFF;
	overflow:hidden;
}
ul.l_menu li:hover, .l_viewall:hover{
	background:#c1d8ed;
}
/*------------29092011---------*/
#fb_tw
{
	float:right; margin:0 15px 2px 0;
}
#fb_tw .hd_tw_img
{
	padding-left:5px;
}
#fb_tw .hd_fb
{
	vertical-align:top;font-size:14px;color:#406091;font-weight:bold;text-align:right;float:left;line-height:12px;
}
#fb_tw .hd_fb_img
{
padding-left:8px;
}
#rightcolumn ul.sub_menu_1
{
	padding:5px;
	overflow:hidden;
}
#rightcolumn ul.sub_menu_1 li
{
	float:left;
	width:100%;
	overflow:hidden;
	padding-bottom:5px;
}
#rightcolumn ul.sub_menu_1 li span{
	background-position:-92px -696px;
	float:left;
	padding-left:15px;
}
#rightcolumn ul.sub_menu_1 li span a {
	font-weight:normal;
	color:#333;
	text-align:left;
	display:block;
	
}
#tickerTape {
	background: none repeat scroll 0 0 #F3F7F8;
	border-left: 1px solid #AEC1CF;
	border-right: 1px solid #AEC1CF;
	float: left;
	line-height: 30px !important;
	overflow: hidden;
	width: 978px;
}
#tickerTape .ltn {
	float: left;
	font-weight: bold;
	padding: 0 5px 0 13px;
}
#tickerTape div {
	float: left;
	height: 30px;
	overflow: hidden;
	padding-right: 10px;
}
#tickerTape li {
	list-style: none outside none;
	padding: 0 10px 0 0;
	text-align: left;
}
#tickerTape li a {
	color: #333333;
	text-decoration: none;
}
/*------------29092011---------*/
ul.l_menu li span{
	padding:5px 5px 5px 14px;
	display:block;
}
ul.l_menu_1 li span{
	padding:8px 5px 8px 14px;
}
ul.l_menu li span a {
	font-weight:bold;
	color:#316393;
}
ul.l_menu li small {
	font-size:110%;
}
ul.l_menu li span small a {
	font-weight:normal;
	color:#333;
}
ul.l_menu li span b{
	cursor:default;
}
ul.l_menu li span a b{
	cursor:pointer;
}
.l_viewall {
	background:#c5d8eb;
	width:93%;
	border-top:solid 1px #FFF;
}
ul.l_menu li strong{
	background:#a7c2dc;
	width:93%;
}
ul.l_menu li.sub {
	background-color:#79a2c9;
}
ul.l_menu li span.lsubopen a, ul.l_menu li span.lsubclose a{
	color:#FFF;
	cursor:pointer;
}
ul.l_menu li span.rsub_open a, .bg_link
{
	cursor:default;
	text-decoration:none;
}
ul.l_menu li span.lsubopen, ul.l_menu li span.lsubclose {
	background-position:181px 15px;
	font-weight:bold;
	font-size:110%;
	width:86%;
	padding:10px 20px 10px 15px;
	color:#FFF;
}
ul.l_menu li span.lsubclose {
	background-position:136px -22px;
}
ul.sub_menu li span{
	padding-left:25px;
	background-position:-81px -857px;
}
ul.sub_menu_1 li span{
	padding-left:35px;
	background-position:-72px -690px;
}
ul.sub_menu_1 li span a {
	font-weight:normal;
	color:#333;
}
.uni_info, .browse_layout #leftcolumn .r_pod {
	float:left;
	width:230px;
}
#leftcolumn h3.uni_pro {
	padding:6px 15px;
	text-align:center;
}
.uni_pro, .browse_layout #leftcolumn .r_pod h3.stud_rating {
	background-position:-245px -292px;
}
ul.uni_list li {
	float:left;
	width:100%;
	border-top:solid 1px #a0bbd4;
}
ul.uni_list li a{
	float:left;
	width:91%;
	padding:4px 10px;
}
.uni_logo {
	text-align:center;
	padding:10px 0;
}
.uni_video {
	padding:20px 0;
}
.uni_video .pro_video {
	margin:0 29px;
}
ul.uni_list li.uni_video a {
	padding:0;
	display:block;
}
ul.uni_list li.uni_video span a {
	padding:6px 0 0;
}
ul.uni_list li.no_link {
	padding:4px 10px;
	width:91%;
	font-weight:bold;
	color:#9bc2ec;
}
.default ul.uni_list li.no_link {
	width:90%;
}
.info_txt {
	float:left;
	margin-top:-12px;
	font-size:90%;
	color:#777;
}
/* Left block */

/* Middle block */

#home_middle {
	float:left;
	width:710px;
}
#pros_middle {
	float:left;
	width:715px;
	background-position:0 -866px;
	padding:5px 10px;
}
.browse_layout #pros_middle.events {
	width:690px;
}
.pr_top {
	float:left;
	width:740px;
}
#middlecolumn {
	float:left;
	width:510px;
}
.default #middlecolumn {
	width:540px;
}
.c_item {
	float:left;
	width:345px;
	padding:0 10px 20px 0;
}
.c_item h2{
	color:#49617d;
	font-size:190%;
	padding:0 0 10px;
}
.c_item div {
	float:left;
	width:140px;
}
.qs {
	float:left;
	padding:0 0 10px 5px;
}
.c_item img, .q_txt{
	border:solid 1px #4279ad;
}
.c_item label{
	display:block;
	padding:0px 0 4px;
	font-size:110%;
}
.q_txt {
	width:165px;
	height:16px;
	padding:2px 0 0 0px;
}
.c_item input {
	vertical-align:middle;
}
.sbtn{
	background-position:-459px -144px;
	height:22px;
	width:29px;
	cursor:pointer;
	border:none;
}
.c_item ul {
	float:left;
	width:203px;
	padding:0 0 0px 2px;
}
.c_item ul ul {	
	padding:3px 0 0px 0;
	width:180px;
	display:block;
}
 ul.map_clg {
	padding:5px 0 10px 3px;
}
.event_list {
	padding:7px 0 0 10px;
}
.event_list ul {
	padding-left:0px;
}
.c_item ul li, ul.map_clg li, .event_list li {
	background-position:-90px -1080px;
	padding:0px 10px 1px 16px;
	clear:both;
	margin-bottom:3px;
}
.event_list li a {
	text-decoration:underline;
	color:#1c5082;
}
.event_list li strong a {
	padding:0 11px 0 0px;
}
.c_item ul li a, ul.map_clg li a, .event_list li a {
	clear:both;
}
.event_list li strong.open {
	background-position:right -324px;
	float:none;
	padding:0;
}
.event_list li strong.close {
	background-position:right -288px;
	float:none;
	padding:0;
}
.c_item ul li {
	background-position:-88px -696px;
}
.c_item ul li a, .sch-list li a {
	padding:2px;
}
ul.map_clg li a {
	color:#1c5082;
}
.c_item ul li a:hover, .sch-list li a:hover, .sch-list li a.active {
	background-color:#4d7ba9;
}
.sch-list li a.active {
	cursor:text;
}
.view_map {
	background-position:-267px -96px;
	padding:3px 0 0 38px;
	margin-bottom:10px;
	width:134px;
	height:21px;
	display:block;
	color:#FFF;
}
.view_map:hover {
	background-position:-267px -120px;
}

.map_node {
	float:left;
	width:345px;
	padding:10px 0 10px 4px;
}
.map_node p {
	padding:0 0 5px;
}
.map_node p a {
	margin:0 5px 0 0;
}
.map_node_link {
	font-size:110%;
	color:#2e5f8d;
	text-decoration:underline;
}
.map_btn {
	display:table;
	clear:both;
	margin-bottom:3px;
}
.map_node p em, .map_node p span {
	float:left;
	margin-right:5px;
	font-style:normal;
}
.map_info, .map_info_full {
	float:left;
	width:220px;
}
.map_info_full {
	width:auto;
}
.map_img {
	float:right;
	width:120px;
	padding-top:10px;
}
.map_node .sv_img, .map_node .m_img {
	float:right;
	margin-right:0;
	height:130px;
	width:112px;
	overflow:hidden;
}
.map_node .m_img {
    margin:5px 10px 10px 0;
	display:inline;
	width:84px;
	height:84px;
}
.map_link {
	font-size:90%;
	color:#777;
	margin-bottom:-5px;
	display:block;
}
.r_map {
	padding-bottom:10px;
}

/* Tab style */

ul.maintab {
	float:left;
	border-bottom:solid 1px #ccc;
	margin-bottom:5px;
	text-transform:uppercase;
}
ul.maintab li {
	float:left;
}
ul.maintab li a {
	float:left;
	width:245px;
	padding:13px 0;
	text-align:center;
	background-position:0 -172px;
	margin-right:5px;
	display:inline;
	color:#295c8d;
	font-size:120%;
	cursor:pointer;
}
ul.maintab li a span {
	display:block;
	text-transform:none;
	font-size:80%;
}
ul.maintab li.active a {
	background-position:0 -247px;
	color:#0f3355;
}
ul.maintab li.last a {
	margin-right:0;
}
.compare_layout ul.maintab {
	width:100%;
	margin:20px 0 10px;
}
.compare_layout ul.maintab li a {
	padding-bottom:2px;
}
.tblk {
	float:left;
	width:510px;
}
.t_item, .sp_item, .pr_item {
	float:left;
	width:95%;
	padding:15px 0 10px;
	margin:0 10px;
	display:inline;
	border-bottom:dashed 1px #5b88b4;
}
.v_item {
	float:left;
}
.v_item .t_txt p{
	padding:0;
}
.t_img, .s_img {
	float:left;
	width:62px;
	padding:0 10px 10px 0;
}
.v_item .t_img {
	padding-bottom:0;
}
.t_img img {
	width:60px;
	height:60px;
	border:solid 1px #aec6da;
}
.srt .t_img {
	width:86px;
	height:86px;
}
.srt .t_img img {
	width:84px;
	height:84px;
}
.sp_item .t_img {
	width:118px;
	height:118px;
}
.sv_img, .pro_video, .m_img {
	float:left;
	padding:0;
	margin:0 10px 10px 0;
	border:solid 1px #aec6da;
	display:inline;
	text-align:center;
}
.sv_img span, .pro_video span {
	display:block;
	padding:4px 0 3px;
	background:#c8e1fb;
}
.pro_video {
	margin:8px 15px 10px 0;
}
.pro_video img{
	display:block;
	width:138px;
	height:92px;
}
.pro_video span {
	padding:6px 0;
}
.sp_item .t_img img {
	width:116px;
	height:116px;
}
.pr_item p {
	padding:0 0 5px;
}
.pr_item p.int_btns a {
	margin:12px 0 5px 10px;
}
.pr_item p.int_btns a.add_short {
	margin:12px 0 0;
}
.pr_item p img {
	margin-right:5px;
}
.t_txt {
	float:left;
	width:380px;
}
.sp_item .t_txt {
	float:left;
	width:350px;
}
.sp-img {
	float:left;
	width:116px;
	padding-right:10px;
}
.sp-img img {
	display:block;
}
.sp-img span {
	background-color:#427ba2;
	background-position: -42px -30px;
    display: block;
    height: 22px;
    margin-top: -22px;
    position: relative;
    width: 22px;
}
.sp-img strong {
	background-color:#C4D9ED;
	position:absolute;
	display:block;
	padding:3px 0 3px 5px;
	width:111px;
}
.sp-img strong:hover {
	background-color:#7fb4e6;
}
.sp_item .t_txt_full {
	float:none;
	width:auto;
}
.sp_item p.int_btns a {
	margin-bottom:5px;
}
.sp_item p.int_btns a.add_short {
	margin-bottom:0;
}
.t_txt p{
	padding:0 0 4px;
}
.t_txt p span{
	font-size:140%;
	line-height:140%;
}
.t_txt p strong{
	font-size:90%;
}
.uniname a {
	font-size:120%;
}
.t_txt p a, .s_item a.uline, .sr_item a.uline, .pr_item .uline{
	font-weight:bold;
	color:#49617d;
}
.t_txt p a {
	color:#2a537b;
}
.t_txt p.sp_link {
	padding:5px 0 15px;
}
.sp_item p.sp_link a {
	font-weight:normal;
	color:#333;
	text-decoration:underline;
	padding-left:14px;
	background-position:-87px -828px;
	margin-right:5px;
}
.sp_item p a.uline {
	color:#0052aa;
}
.uline_nor, .pr_item .uline
{
	color:#0052AA;
	font-size:140%;
	line-height:140%;
}
.pr_item .uline_nor, .r_pod_video_txt .uline_nor
{
	font-weight:normal;
	text-decoration:none;
	font-size:100%;
}
.t_txt p a.sline {
	color:#555;
}
.t_txt p a.nline {
	font-weight:normal;
	color:#333;
}
.t_txt p a.rline, .rline {
	font-weight:normal;
	color:#49617d;
}
.rev_btn {
	float:right;
	margin-right:10px;
	display:inline;
}
.rev_btn a{
	float:left;
	width:155px;
	height:20px;
	background-position:-210px -208px;
	margin:10px 7px 0 0;
	text-align:center;
	padding-top:4px;
	font-size:110%;
	color:#555;
}
.rev_btn a:hover {
	background-position:-210px -232px;
}

.stitle {
	padding:5px 0 0px;
	line-height:18px; 
}
.stitle1 {
	padding:10px 0 0px;
	line-height:20px; 
}
.info_text {
	clear:both;
	color:#777;
	padding:15px 0 7px;
}
.info_text1{padding:0 0 7px;font-size:11px;margin-top:-5px;}
.cd_tab {
	float:left;
	border-bottom:solid 2px #a0bbd4;
	width:100%;
	margin-bottom:10px;
}
.my_tab {
	margin-top:30px;
}
.cd_tab li {
	float:left;
	padding-right:7px;
}
.cd_tab li.last {
	padding-right:0;
}
.cd_tab li a {
	float:left;
	width:164px;
	padding:8px 0 5px;
	text-align:center;
	text-transform:uppercase;
	background-position:-245px -422px;
	font-size:110%;
}
.cd_tab li a.active {
	background-position:-336px -462px;
	color:#1f507f;
}
.cd_tab li.sc-view {
	float:right;
}
.cd_tab li.sc-view a {
	font-size:100%;
	background-position:0 -1221px;
	text-transform:none;
	padding:10px 0 0 15px;
	width:auto;
}
.bg_link, .bgc_link {
	width:94%;
	float:left;
	padding:10px 20px 10px 10px;
	background-color:#d5e2ef;
	background-position:390px -314px;
	font-size:120%;
	margin-bottom:15px;
}
.bgc_link {
	margin-bottom:0;
	background-position:390px -279px;
}
.r_list {
	clear:both;
	padding:0 0 10px 15px;
}
.r_list li {
	background-position:-95px -693px;
	padding:3px 0 0;
	clear:both;
}
.r_list a {
	margin-left:14px;
}
.r_list li.blue {
	background:none;
}
.provider_img {
	width:138px;
	height:138px;
	border:solid 1px #CCC;
	margin:0 15px 10px 0;
}
#pros_middle h2 {
	padding-bottom:20px;
}
.email_success {
	background-position:0 -740px;
	padding:9px 0 20px 55px;
}
.email_success span{
	color:#2e5f8d;
}
.dblue {
	color:#053B7F;
}
.back {
	background-position:5px -790px;
	padding:3px 0 0 20px;
}
.pro_tab {
	float:left;
	border-bottom:solid 1px #CCC;
	margin-bottom:15px;
	width:100%;
}
.pro_tab li {
	float:left;
	text-align:center;
	background-position:right -292px;
	margin-right:5px;
}
.pro_tab li.active {
	background-position:right -367px;
}
.pro_tab li a {
	float:left;
	background-position:0 -172px;
	padding:5px 2px 5px 10px;
	margin-right:8px;
	height:26px;
	line-height:110%;
	color:#052C5D;
}
.pro_tab li.active a {
	background-position:0 -247px;	
}
.pro_tab li a span {
	line-height:200%;
	padding-top:2px;
	display:block;
}
.pro_tab li.last, .margin-none {
	margin:0;
}
.p_img {
	float:left;
	width:500px;
}
.pro_sub_head {
	border:solid 1px #B8C7D9;
	background:#F3F4F9;
	font-size:100%;
	padding:7px 12px;
	margin:15px 0 0;
	clear:both;
	font-weight:bold;
}
.pro_table {
	width:100%;
	border:solid 1px #b8c7d9;
	border-top:0;
	padding:5px 10px;
}
.p_img .pro_table {
	border:0;
}
.pro_table img {
	margin-bottom:10px;
}
.pro_table td {
	padding-bottom:5px;
	vertical-align:top;
}
.pro_table .blue {
	text-decoration:none;
}
.pro_table .map_clg {
	padding:0 10px;
}
.pro_table .p_list {
	padding-left:0;
	margin-left:-5px;
}
ul.p_list li {
	line-height:120%;
}
.pr_img {
	width:150px;
	border:solid 1px #B8C7D9;
}
.pr-blk img {
	float:right;
	border:solid 1px #B8C7D9;
	margin:0 0 15px 15px;
}
.pr-blk * {
	text-align:justify;
}
.pr-blk a {
	color:#187ADB;
}
.pr-blk ul li {
	list-style:disc;
	margin:0 0 8px 25px;
}
.pr-video {
	padding:10px 0 15px;
}
.pro_l {
	float:left;
	width:190px;
	padding-right:10px;
}
.pro_r {
	float:right;
	width:300px;
}
.rev_head {
	padding-right:50px;
	text-align:right;
}
.avg_rating {
	float:left;
	width:50%;
}
.avg_rating ul {
	padding-left:70px;
	font-size:90%;
}
.avg_rating ul li {
	float:left;
	width:60px;
	display:inline;
}
.avg_rating ul li.rate {
	width:auto;
}
.avg_rating ul li.rev {
	width:80px;
	height:14px;
	background:#F3F4F9;
	margin:2px 10px 0 0;
}
.avg_rating ul li.rev span {
	height:14px;
	background:#fccf00;
	display:block;
}
.v_review .avg_rating .add_short {
	margin:35px 0 5px; 
}
.avg_rating .visit_web, .avg_rating .req_info {
	margin:0 9px 0 0; 
}
.s_item h4, .sr_item h4 {
	text-align:center;
	font-weight:bold;
	font-size:110%;
	margin-bottom:15px;
	background:#F3F4F9;
	border:1px solid #B8C7D9;
	padding:5px 0;
}

/* Tab style */

table {
	empty-cells:show;
}
.fadetxt {
	font-size:90%;
	color:#777;
	clear:both;
	margin:-10px 0;
}
.cdtable {
	border-collapse:collapse;
	margin:10px 0;
	padding:0;
	width:100%;
	border:solid 1px #CCC;
	border-width:1px 0 0 1px;
}
.caption {
	text-align:left;
	background:#485a90;
	color:#FFF;
	padding:5px 10px;
	border:solid 1px #CCC;
	font-weight:bold;
	margin:10px 0 -10px -1px;
}
.cdtable th, .cdtable td {
	text-align:left;
	padding:3px 5px;
	vertical-align:top;
	border:solid 1px #B8C7D9;
	border-width:0 1px 1px 0;
}
.cdtable th.lborder, .cdtable td.lborder {
	border-left:solid 1px #B8C7D9;
}
.cdtable td.empty {
	border-right:none;
	height:8px;
	font-size:1px;
	padding:0;
}
.ptable th, .ptable td {
	padding:8px 5px;
	vertical-align:middle;
}
.shtable {
	border:0;
	margin-bottom:0;
}
.shtable td {
	border-color:transparent #FFF #a9beda transparent;
	padding:8px 15px;
	background:#d8e4f3;
}
.conslt_table {
	border-left:0;
	margin:0;
	color:#052C5D;
}
.conslt_table td {
	border-right:0;
}
.advtable, .conslt_table td.full {
	border:none;
}
.advtable img {
	vertical-align:middle;
}
.advtable td.full {
	padding:5px;
	text-align:left;
	border-left:solid 1px #B8C7D9;
}
.full a.blue strong {
	font-size:120%;
}
.ptable th.center, .ptable td.center, .advtable th, .advtable td {
	text-align:center;
}
th.left, td.left, td.left p.int_btns {
	text-align:left;
}
td.left p {
	text-align:center;
}
.advtable .rating {
	margin-bottom:0;
}
.bgcolor {
	background:#f3f4f9;
}
.bgcolor_1 {
	background:#EEF2FB;
}
.cdtable td p {
	padding:0 0 3px;
}
.cdtable td em {
	font-weight:bold;
}
.cdlink {
	font-weight:bold;
	color:#226ba9;
	font-size:95%;
	line-height:110%;
	margin-top:10px;
	display:block;
}
.cdtable a {
	margin:2px 0 5px;
}
#pros_middle .cdtable i {
	padding:5px;
}
.tlabel {
	float:right;
	width:88%;
}
.m_arrow, .m_arrow_r {
	float:right;
	padding:0 10px 0 0;
	background-position:-63px -287px;
	color:#2e5f8d;
	text-decoration:underline;
}
.m_arrow_r {
	padding:0 0 0 8px;
	background-position:0px -228px;
}
.m_more {
	float:none;
	background-position:-34px -288px;
}
.up, .down {
	width:14px;
	height:6px;
	background-position:-87px -666px;
	overflow:hidden;
	margin-top:3px;
	cursor:pointer;
}
.down {
	background-position:-87px -660px;
}
.cd_pop, .cd_pop_r {
	float:left;
	background:url('http://images7.content-usa.com/usa-cont/img/pop_bg.png') no-repeat 0px bottom;
	width:282px;
}
.cd_pop_r {
	background-position:-12px bottom;
}
.cdp_btm {
	background:url('http://images8.content-usa.com/usa-cont/img/pop_top.png') no-repeat 0 0;
	padding:10px 15px 10px 25px;
}
.cd_pop_r .cdp_btm {
	background:url('http://images1.content-usa.com/usa-cont/img/pop_top_r.png') no-repeat right 0;
	padding:10px 25px 10px 15px;
}
.cdp_inner {
	max-height:250px;
	overflow:auto;
}

/* View review */

.v_review, .r_review, .p_review {
	float:left;
	width:476px;
	background-position:0 -866px;
	padding:10px;
}
.default #middlecolumn .v_review, .default #middlecolumn .p_review, .default #middlecolumn .r_review {
	width:506px;
}
.c_head {
	font-size:170%;
	color:#052c5d;
	padding:0 0 15px;
	line-height:120%;
}
.l_pod .c_head {
	line-height:100%;
	padding-bottom:10px;
}
#pros_middle h1.adv_head {
	padding:15px 0 0;
}
#pros_middle .adv_srch h2 {
	padding-bottom:11px;
}
.s_head {
	font-size:120%;
	font-weight:bold;
	color:#2e5f8d;
	padding:10px 0 5px;
	line-height:120%;
}
.sub_head, .sub_head-1 {
	font-size:110%;
	font-weight:bold;
	color:#555;
	line-height:120%;
}
.sub_head-1 {
	color:#333;
	padding-bottom:5px;
}
.qstn {
	font-size:105%;
	font-weight:bold;
	color:#555;
	padding:5px 0 0;
	line-height:120%;
}
.c_head a{
	font-weight:bold;
	color:#052c5d;
}
.c_head a.vline{
	font-weight:normal;
}
.c_head strong{
	color:#0f4a95;
}
.c_head span{
	color:#053b7f;
}
.c_head span.info-head{
	color:#46700b;
}
h1.center span{
	font-size:80%;
}
.c_head em{
	font-size:70%;
	font-style:normal;
	font-weight:bold;
}
.vr_button {
	float:left;
	width:40%;
}
.rs_link {
	clear:both;
	float:right;
	margin:-7px 5px 5px;
	font-size:90%;
}
.reorder {
	float:right;
}
.r_pod .reorder {
	float:none;
	padding:10px 0 10px 5px;
}
.reorder select, .r_pod select, .bmark select{
	font-size:90%;
}
.reorder select {
	margin-right:10px;
}
.mselect optgroup option {
	padding-left:20px;
}
.v_review .t_item {
	margin:0;
}
.v_review p img, .p_review p img {
	float:left;
	margin-top:4px;
}
.btns {
	float:right;
}
.bmark {
	float:right;
	padding:5px 0 10px;
}
.int_btns {
	clear:both;
	padding:12px 0 0;
	display:block;
}
p .btns a{
	text-decoration:none;
}
.p_review p, .justify {
	text-align:justify;
}
.p_review ul {
	list-style:disc;
	padding:0 0 15px 20px;
}
.p_review ul li{
	list-style:disc;
	padding:0 0 3px 0px;
}
.profile_img {
	float:right;
	padding:0 0 5px 10px;
}
#flashbanner {
	clear:both;
	margin:0 0 15px 0;
	height:270px;
	width:480px;
}
.default #flashbanner {
	margin-left:10px;
}
.visit_web, .req_info, .short, .p_prev, .p_next, .inst_profile, .dept_profile, .email {
	float:left;
	width:108px;
	height:20px;
	padding:3px 0 1px;
	background-position:0 -54px;
	margin:0 0 20px 9px;
	color:#FFF;
	cursor:pointer;
	text-align:center;
}
.visit_web:hover {
	background-position:0 -78px;
}
.req_info {
	background-position:0 -102px;
}
.req_info:hover {
	background-position:0 -126px;
}
.short {
	background-position:0 -150px;
}
.short:hover {
	background-position:0 -174px;
}
.email {
	background-position:-392px -144px;
	width:67px;
}
.email:hover {
	background-position:-392px -168px;
}
.p_prev {
	background-position:-129px -208px;
	width:54px;
	text-align:left;
	padding-left:27px;
	color:#333 !important;
	margin-left:0;
}
.p_prev:hover {
	background-position:-129px -232px;
}
.p_next {
	float:right;
	background-position:-439px -96px;
	width:52px;
	text-align:left;
	padding-left:6px;
	color:#333 !important;
}
.p_next:hover {
	background-position:-439px -120px;
}
.slbtn, .slbtno {
	border:none;
	background-position:-186px -96px;
	width:81px;
	height:24px;
	color:#333;
	margin-top:8px;
	font-weight:bold;
	cursor:pointer;
}
.slbtno, .slbtn:hover {
	background-position:-186px -120px;
}
.req_info_inst {
	background-position:-229px -48px;
	width:213px;
	height:21px;
	padding:3px 0 0;
	text-align:center;
	color:#071956;
	display:block;
	margin-bottom:20px;
}
.req_info_inst:hover {
	background-position:-229px -72px;
}
.inst_profile, .dept_profile {
	background-position:-228px 0;
	width:101px;
	padding-left:19px;
	color:#555;
	margin:0;
	padding:4px 0 0 16px;
}
.inst_profile:hover {
	background-position:-228px -24px;
}
.dept_profile {
	background-position:-111px 0;
}
.dept_profile:hover {
	background-position:-111px -24px;
}
p.profile_btn {
	margin-left:-15px;
}
p.profile_btn a{
	text-decoration:none;
}
.profile_btn span {
	padding-left:45px;
	float:left;
}
.default .profile_btn span {
	padding-left:68px;
}
.wreview {
	background-position:-111px -48px;
	color:#555;
	width:118px;
	height:24px;
	border:none;
	cursor:pointer;
}
.work_hot .wreview {
	float:right;
	margin-left:10px;
}
a.wreview {
	float:right;
	padding:4px 0 0;
	height:20px;
	text-align:center;
	font-weight:normal;
}
.wreview:hover {
	background-position:-111px -72px;
}
.w_review {
	float:right;
	margin:5px 0 0;
}
.vr, .vrc {
	display:block;
	clear:both;
	border:solid 1px #a0bbd4;
	margin-bottom:5px;
}
.vrc {
	background:#f0f7ff;
}
.vr p.r_title, .vrc p.r_title {
	clear:both;
	padding:5px;
	border-bottom:dashed 1px #5b88b4;
	font-weight:bold;
	color:#052c5d;
}
.r_title span{
	float:right;
}
.vr p, .vrc p {
	padding:5px 5px 10px;
}
.short_pop, .short_pop_l {
	position:absolute;
	width:203px;
	height:77px;
	background-position:0 -322px;
	clear:both;
}
.short_pop_l {
	background-position:0 -398px;
}
.short_pop p {
	font-weight:bold;
	padding:10px 12px 0 14px;
	color:#103e6c;
	font-size:110%;
}
.short_pop p.s_link {
	font-weight:normal;
	float:right;
}
.short_pop p.s_link a {
	text-decoration:underline;
}

/* View review */

.seo_txt {
	color:#999;
	font-size:90%;
}
.seo_txt p {
	padding-bottom:10px;
}
p.seo_txt {
	font-size:100%;
	padding:10px 0 5px;
}
p.seo_txt a{
	color:#999;
	text-decoration:underline;
}

/* Write a review */

.r_review .c_head {
	padding-bottom:10px;
}
.r_review p {
	padding-bottom:12px;
}
fieldset.cform {
	padding:0 0 10px;
}
.cform label {
	font-weight:bold;
	width:48%;
	clear:right;
	float:left;
	display:block;
	padding:0px 0 8px;
}
.cform label span {
	float:left;
	margin:-5px 2px 0 0;
	padding:5px 0;
}
.redstar, .red {
	color:#FF0000;
}
.cform input, .cform select {
	float:right;
	width:50%;
	margin:0 0 17px;
}
.cform select {
	width:50.6%;
}
table.write input {
	border:none;
}
table.write label {
	font-weight:normal;
	display:block;
	padding:5px 0;
}
table.write textarea {
	margin:0 0 8px;
	width:485px;
}
table.write {
	border-collapse:separate;
	margin:10px 0;
	width:100%;
	text-align:left;
}
table.write .left {
	padding-left:5px;
	text-align:left;
	width:50%;
}
table.write th {
	background:#607E9D;
	color:#FFFFFF;
	padding:10px 0;
	text-align:center;
}
table.write td {
	border:1px solid #D9E9FA;
	font-weight:bold;
	padding:5px;
	text-align:center;
}
table.write .center td {
	text-align:left;
}
.info label {
	padding:0 5px;
}
.info input {
	margin:10px 0 20px 15px;
	border:none;
}
.title {
	padding:0 0 15px;
}
.title label {
	font-weight:bold;
}
.title label.normal {
	font-weight:normal;
}
.title input {
	width:250px;
	margin:0 0 0px 70px;
}
.title input.check {
	width:auto;
	margin:15px 0 0;
	border:none;
}
.submit_rev {
	width:129px;
	height:24px;
	background-position:0 -198px;
	border:none;
	cursor:pointer;
	float:right;
}
.submit_rev:hover {
	background-position:0 -222px;
}



/* Write a review */

/* Pagging */

.skippage {
	float:left;
	width:98%;
	border:solid 1px #ccc;
	border-width:1px 0;
	background:#efece5;
	padding:3px 5px 2px;
	font-size:110%;
	margin-bottom:5px;
}
.r_pod .skippage {
	width:85%;
	font-size:85%;
	margin:5px 10px;
	display:inline;
	text-transform:uppercase;
}
.conslt_page {
	border:none;
	background:none;
	padding:0;
	margin:5px 0;
}
.tab_page {
	margin-top:-16px;
}
.btm_page {
	margin-top:-1px;
}
.cbtm_page {
	margin-top:5px;
}
.skippage div, .skippage-top div{
	float:left;
}
#middlecolumn .skippage-top{margin-top:-29px;float:right;}
#middlecolumn .skippage-top div.s_page{padding:5px 5px 5px 0;}
.page {
	text-align:center;
	width:372px;
}
.browse_layout .page {
	width:342px;
}
.browse_layout .e_page, .e_page {
	width:575px;
}
.r_pod .page {
	float:right;
	width:auto;
	margin-top:-2px;
}
.r_pod .snext {
	float:right;
	margin-top:-1px;
}
.page strong {
	font-size:150%;
}
.page strong, .page a {
	margin:0 8px;
}
.r_pod .page strong, .r_pod .page a {
	margin:0 3px;
}
div.pactive a, div.pactive a.inactive, .sc-more {
	float:left;
	width:18px;
	text-align:center;
	padding-bottom:2px;
	font-weight:bold;
	font-size:150%;
	background-position:0 -1168px;
	color:#FFF;
	margin-left:5px;
}
div.pactive a.inactive, .sc-more {
	background-position:0 -1196px;
	cursor:default;
}
.sc-more {
	float:right;
	font-size:100%;
	color:#7e698e !important;
	width:auto;
	font-weight:normal;
}
.sc-more b {
	width:18px;
	text-align:center;
	float:left;
	padding-right:3px;
	color:#FFF !important;
	line-height:160%;
}
.srpage {
	margin:0 -1px 0 4px;
}
.srpage a, .srpage strong {
	margin:0 4px;
	line-height:140%;
}
.skippage div.s_page, .skippage-top div.s_page{
	float:right;
	padding:5px 0;
}
.conslt_page div.s_page {
	padding:0;
}
.sp {
	padding-right:5px;
	line-height:140%;
}
.btm_page div.sp {
	padding-left:5px;
}
.btm_page div.tp {
	float:right;
}
.spage strong{
	padding:1px 0;
	width:20px;
	float:left;
	text-align:center;
	color:#FFF;
	background-position:0 -157px;
	margin:-1px 2px 0;
}
.spage a {
	float:left;
	margin:0 5px;
}
.sprev a, .snext a {
	float:left;
	width:5px;
	height:9px;
	margin:4px 5px 0 10px;
	background-position:0 -138px;
}
.snext a {
	margin-left:1px;
	background-position:0 -108px;
}
.skippage .reorder {
	padding:5px 0;
}

/* Pagging */

.fins {
	float:left;
	width:97%;
	border:solid 1px #93afc9;
	border-width:1px 0;
	background:#c4d6e8;
	padding:8px 8px 0;
	margin-bottom:15px;
}
.fins div {
	height:17px;
}
.fins label {
	display:block;
	padding:0 0 5px;
	color:#032550;
}
.fins_txt {
	width:250px;
}
.e_state fieldset {
	float:left;
	padding:0 15px 0 0;
}
.e_state fieldset.fright {
	float:right;
	padding:15px 15px 10px;
}
.e_list{
	float:left;
	width:100%;
	padding:5px 0 25px;
}
.e_list li {
	float:left;
}
.e_list li a {
	float:left;
	background-position:-89px -1040px;
	padding:0 0 3px 17px;
	margin-right:15px;
	border-bottom:dashed 1px #999;
}
.e_fld, .e_txt {
	width:150px;
	height:20px;
}
.e_txt {
	height:16px;
}
.e_dtl {
	float:left;
	padding:10px 0 25px;
	clear:both;
}
.e_dtl p {
	padding:10px 0;
	clear:both;
}
.e_dtl strong, .e_dtl span {
	float:left;
	width:150px;
}
.e_dtl span {
	width:550px;
}
.srch_btn {
	width:75px;
	height:24px;
	background-position:-111px -96px;
	border:none;
	color:#333;
	cursor:pointer;
}
.srch_btn:hover {
	background-position:-111px -120px;
}
.go {
	width:39px;
	height:24px;
	background-position:-442px -48px;
	border:none;
	color:#336493;
	cursor:pointer;
}
.go:hover {
	background-position:-442px -72px;
}
.h3s {
	font-size:150%;
	color:#032550;
	padding:0 0 5px 0;
}
.h3s a {
	color:#032550;
}
.h3s span {
	float:right;
}

/* Search review */

.s_item, .sr_item {
	float:left;
	width:47%;
	padding-right:12px;
	border-right:dashed 1px #5b88b4;
	margin-top:15px;
}
.sr_item {
	padding:0 0 0 12px;
	border-right:none;
}
.s_item p, .sr_item p {
	padding:0 0 5px;
}
hr, hr.hrline, .dashed {
	border-top:dashed 1px #5b88b4;
	width:100%;
	float:left;
	clear:both;
	margin-top:15px;
	margin-bottom:-1px;
}
hr.hrline {
	border:solid 1px #ccc;
	margin:5px 0 12px;
}
.dashed {
	margin:7px 0;
}
.rule {
	border:0;
	border-top:solid 1px #5b88b4;
	height:1px;
	display:block;
	margin-bottom:15px;

}
/* Search review */

ul.errormessage {
	color:red;
	margin-left:15px;
	padding:0 0 15px;
}
ul.errormessage li{
	list-style-type:disc;
	padding:0 0 5px;
}
.errormessage {
	color:#F00;
}
.msr .errormessage {
	clear:both;
	padding:5px 0 5px 10px;
}
.msr .fright img {
	padding-top:10px;
}
.sr_map {
	width:100%;
	height:90px;
	overflow:hidden;
	display:block;
}
.sr_map img {
	margin-top:-20px;
}
#googlemap {
	height:500px;
	margin-bottom:15px;
}
.mapcenter {
	margin:0 0 10px;
}
.map {
	float:left;
	width:718px;
	padding:10px;
	background-position:0 -866px;
}
ul.map_list li{
	float:left;
	clear:both;
	border-top:solid 1px #a0bbd4;
	width:100%;
	padding:3px 0;
}
ul.map_list li img {
	float:left;
	width:17px;
	height:25px;
	margin:1px 5px 0;
}
ul.map_list li a{
	vertical-align:middle;
}
ol.help_list {
	float:left;
	list-style:decimal;
	padding:10px 0 0 25px;
	width:160px;
	font-size:90%;
}
ol.help_list li {
	list-style:decimal;
	padding:0 0 5px;
}
.msr {
	border-top:solid 1px #a0bbd4;
}
.zlabel {
	padding:7px 3px 0 8px;
	float:left;
	white-space:nowrap;
}
.ztxt {
	width:50px;
}
.zlist {
	margin:6px;
	width:40%;
}
.z_more {
	float:right;
	color:#1C5082;
	margin:0px 10px 0 0;
	cursor:pointer;
}
/*START SLIDER STYLES*/

#scrollmain, .scrollout {
	position:relative;
	overflow:hidden;
	height:130px;
	margin-bottom:15px;
}
#scrollmain div {
	width:95px;
}
.scrollout {
	width:92%;
}
.default .scrollout {
	width:93%;
}
.slider {
	padding:15px 0px 0px 7px;
	margin:10px 0 0 0;
	float:left;
	width:97%;
}
.btnscroll, .btnscrollr {
	float:left;
	display:inline;
	border:1px solid #BBBBBB;
	margin:0;
}
.btnscrollr {
	float:right;
}
.slider div dl dt img {
	vertical-align:bottom;
	border:none;
}
.slider dl a.inactive,
.slider dl a.active {
	display:block;
	background:#EFECE5;
	color:#777;
	width:79px;
	height:38px;
	font-size:85%;
	text-decoration:none;
	padding:0 2px 0 3px;
	line-height:120%;
	overflow:hidden;
}
.slider dl a.active {
	background:#C8E2FB;
}

/*END SLIDER STYLES*/


/* Compare layout */

.compare_layout {
	float:left;
	background-position:0 -866px;
	width:928px;
	padding:10px 15px;
}
table.ctable * {
	text-align:left;
	border:none;
}
table.ctable .visit_web, table.ctable .req_info {
	text-align:center;
}
.ctable {
	margin:-10px 0 0;
	width:100%;
	padding:0;
	border-collapse:collapse;
	clear:both;
}
.ctable img {
	display:block;
	clear:both;
}
.shade {
	background:#f1f9ff;
}
.c_rating {
	padding:15px 0 0;
}
.c_rating span {
	float:left;
	margin:0 5px 0 0;
	display:inline;
}
.ctable th, .ctable td {
	margin:0;
	border-right:solid 1px #ccc;
	padding:5px 10px;
	vertical-align:top;
}
.ctable th {
	padding-top:10px;
	background:none;
}
.ctable td {
	width:auto;
}
.ctable .req_info, .ctable .visit_web {
	margin:0;
	color:#FFF;
}
.ctable .visit_web {
	color:#FFF;
}
.rtable, .stable {
	margin:15px 0;
	border-collapse:collapse;
	border:solid 1px #b8c7d9;
	border-width:1px 0 0 1px;
	width:100%;
}
.stable {
	table-layout:fixed;
	margin:5px 0 15px;
}
.rtable thead, .bgcolor_2 {
	background:#006699;
	color:#FFF;
}
.rtable th, .rtable td{
	padding:15px 5px;
	vertical-align:middle;
	text-align:center;
	border:solid 1px #b8c7d9;
	border-width:0 1px 1px 0;
}
.stable th, .stable td, .prtable th, .prtable td{
	padding:8px 5px;
	width:33%;
}
.rtable th.left, .rtable td.left, .prtable th, .prtable td {
	text-align:left;
}
.rtable td span {
	margin-left:15%;
}
.rtable .req_info, .rtable .visit_web {
	margin:5px 0 0 5px;
}
.add_short {
	background-position:-85px -226px;
	float:left;
	padding:5px 0 5px 23px;
	margin-top:5px;
	display:block;
	white-space:nowrap;
	text-decoration:underline;
}
.v_review .add_short {
	margin-top:0;
}
.nowrap {
	white-space:nowrap;
}
.blue {
	color:#2e5f8d;
}
.ctable .blue, span.blue {
	font-weight:bold;
}
ul.clist li{
	float:left;
	clear:both;
	font-size:95%;
	position:relative;
}
.rarrow{
	float:left;
	background-position:-96px -289px;
	padding-left:8px;
	white-space:nowrap;
}
.open, .close {
	float:left;
	background-position:right -287px;
	padding-right:12px;
}
.close {
	background-position:right -323px;
}
ul.clist ul{
	width:160px;
	position:absolute;
	margin:15px 0 0 0;
	left:0;
	display:none;
}
ul.clist ul li {
	width:140px;
	padding:2px 5px;
	background:#4a77a2;
	border-bottom:solid 1px #FFF;
}
ul.clist ul li a {
	color:#FFF;
}
ul.clist li.navlinkover ul{
	display:block;
}
ul.clist li.navlinkover ul li:hover{
	background:#618fba;
}
.lform {
	margin-top:-7px;
}
.lform fieldset {
	padding:5px;
}
.lform .check, .ptable .check {
	float:left;
	margin:2px 5px 0 0;
	border:none;
}
.lform label {
	float:left;
	width:97%;
	color:#09508f;
}
.lform label a {
	float:right;
}
table.ctable .tborder td, .c_btn {
	border-top:solid 1px #ccc;
}
.c_btn {
	margin-top:5px;
}

/* Compare layout */

/* Register */

.gform {
	padding-top:15px;
}
.gform fieldset {
	padding:0 0 12px;
}
.gform fieldset p {
	padding:0 0 5px;
}
.gform .cdtable {
	margin:0;
}
.gform .cdtable td{
	padding:8px 5px;
}
.gform label {
	float:left;
	width:240px;
}
.gform label.reqlabel {
	float:left;
	width:150px;
}
.gform fieldset fieldset {
	width:355px;
}
.gform fieldset fieldset label {
	width:90px;
}
.default .gform fieldset fieldset.name_txt input {
	width:127px;
}
.gform fieldset fieldset.name_txt {
	width:auto;
	padding:0;
}
.name_txt input {
	color:#888;
}
.gform input, .gform select {
	width:230px;
}
.default .gform input {
	width:260px;
}
.default .gform select {
	width:262px;
}
.default .gform input.req_info {
	float:right;
	width:108px;
	border:0;
	height:24px;
	padding-bottom:4px;
}
.gform span.red {
	color:#F00;
}
.gform .srch_btn, .default .gform .srch_btn {
	float:right;
	width:75px;
	height:24px;
	margin:0 0px 0 0;
	clear:both;
}
.gform input.check {
	margin:3px 5px 0 0;
	width:auto;
	float:left;
}
.gform label.terms {
	width:450px;
}
.cfield label, .cfield input, .cfield select {
	width:auto;
	float:left;
	font-weight:normal;
}
.gform .cfield {
	background:#eff6ff;
	padding:10px;
	display:block;
}
.cfield p {
	padding-bottom:5px;
}
.cfield img {
	float:left;
	margin:0 10px 0 0;
	border:solid 1px #a0bbd4;
}
.cfield div {
	float:left;
	width:384px;
}
.cfield select, .cfield input.radio {
	margin:3px 5px 5px 0;
}
.cfield select, .cselect {
	float:none;
	clear:both;
	width:240px;
	margin:5px 0;
}
.gform .go {
	float:right;
	margin:10px 0 0;
	width:39px;
	height:24px;
}
.default .gform .go {
	width:39px;
}
.gform .my_go {
	margin-right:30px;
}
.gform .fpbtn, .default .gform .fpbtn {
	float:right;
	width:151px;
	height:24px;
	background-position:-345px 0;
	border:none;
	cursor:pointer;
	color:#555;
}
.fpbtn:hover {
	background-position:-345px -24px;
}
.gform .radio, .default .gform .radio {
	width:auto;
	margin:0 5px 0 0;
	vertical-align:middle;
}
.gender {
	padding-right:10px;
}
.dform input {
	width:47%;
	margin-bottom:15px;
}
.ltxtarea, .default .ltxtarea {
	width:470px;
	margin:5px 0;
	height:75px;
}
.default .ltxtarea {
	width:500px;
}
.dform textarea, .op_txtarea {
	width:99%;
	margin-bottom:15px;
	height:70px;
}
.lginput {
	float:right;
}
.dform .srch_btn {
	float:right;
	width:75px;
	height:24px;
	font-size:110%;
}
.rc {
	margin:0 0 10px;
}
.rc li {
	font-size:110%;
	float:none;
}

/* Register */

/* Middle block */

/* Right block */

#rightcolumn {
	float:right;
	width:200px;
}
.ads {
	width:200px;
	text-align:center;
	padding:0 0 20px;
}
.r_pod {
	float:left;
	width:199px;
	background-position:-251px bottom;
	margin-bottom:20px;
	padding-bottom:5px;
	clear:both;
}
.r_pod h3, #leftcolumn h3 {
	padding:6px 0 6px 30px;
	font-size:110%;
	text-transform:uppercase;
}
.r_pod p {
	padding:0 0 5px 12px;
}
.v_link {
	font-size:90%;
	text-align:right;
	font-weight:bold;
	text-decoration:underline;
}
.v_link a{
	color:#032550;
}
.r_pod p a{
	color:#32549a;
}
.event {
	background-position:-301px -172px;
	color:#071b31;
}
.shortlist {
	background-position:-301px -232px;
}
.r_pod h3.consult_srch {
	background-position:-245px -362px;
	padding-left:0;
	font-size:100%;
	text-align:center;
}
.r_pod h3.stud_rating, #leftcolumn .r_pod h3.stud_rating {
	background-position:-110px -29px;
	padding:6px;
	text-align:center;
	color:#103c74;
}
.r_pod h3.stud_rating span{
	font-size:80%;
	text-transform:none;
}
.r_pod h3.help, #leftcolumn .r_pod h3.help{
	font-size:125%;
	text-transform:none;
}
.event_blk {
	float:left;
	padding:12px 12px 7px;
	border-top:solid 1px #a0bbd4;
	width:175px;
}
.event_blk p {
	padding:1px 0 3px 25px;
	color:#585d67;
}
.event_blk p a {
	color:#32549a;
	text-decoration:none;
}
.event_blk p.date {
	background-position:-82px -80px;
	font-weight:bold;
	color:#374c64;
}
.r_pod p.sc {
	float:left;
	width:163px;
	padding:7px 0 5px 35px;
	background-position:-70px -98px;
	border-top:solid 1px #a0bbd4;
	clear:both;
}
.r_pod p.sc a {
	text-decoration:none;
	color:#333;
}
.r_pod p.sc span {
	display:block;
	font-size:90%;
	color:#585d67;
}
.r_pod p.rmail, .r_pod p.rchat {
	float:left;
	background-position:-20px -1146px;
	padding:10px 10px 5px 45px;
	width:143px;
	clear:both;
}
.r_pod p.rchat {
	background-position:-20px -1247px;
}
.harrow {
	float:left;
	width:180px;
	height:26px;
	background-position:15px -492px;
	clear:both;
}
.browse_layout #leftcolumn .lr, .browse_layout #leftcolumn .sr {
	width:91%;
}
.sr, .lr {
	float:left;
	width:90%;
	padding:7px 10px 5px;
	border-top:solid 1px #a0bbd4;
}
.sr p{
	padding:0 0 5px;
}
.lr p{
	padding:0 0 3px;
	font-size:90%;
}
.lr a{
	font-weight:bold;
}
.lr a.nline{
	font-weight:normal;
	color:#333;
	text-decoration:none;
}
.lr div {
	float:left;
	width:105px;
}
.lr .t_img {
	width:60px;
	padding-bottom:2px;
}
.lr .reorder {
	padding:5px 0;
}
.sr p span{
	font-size:90%;
	color:#7c7c7c;
	line-height:120%;
}
.msr p {
	padding:5px;
}
.msr input {
	margin:7px 0 0 5px;
}
.r_pod div.sci {
	float:left;
	width:177px;
	padding:5px 10px;
	font-size:90%;
	background:#f8f9fb;
	margin:0 1px;
	display:inline;
	border-top:solid 1px #a0bbd4;
}
ul.sc_list {
	float:left;
	padding:10px 10px 0 0;
}
ul.sc_list li{
	float:left;
	padding:0 0 5px;
	clear:both;
	width:175px;
}
ul.sc_list label {
	float:right;
	margin:-2px 0 0 0;
	width:154px;
}
ul.sc_list input {
	float:left;
	border:none;
}
.compare {
	width:82px;
	height:24px;
	background-position:-111px -144px;
	border:none;
	cursor:pointer;
	padding-bottom:0px;
	color:#333;
}
.compare:hover {
	background-position:-111px -168px;
}
.cbtn {
	float:right;
	margin:0 7px;
	padding:3px 3px 8px;
}
ul.how_list {
	padding:0 0 0 5px;
	font-size:90%;
	line-height:138%;
}
ul.how_list li {
	padding:0 0 4px 10px;
	background-position:-95px -696px;
}
/* Right block */

/* Contact Us */
#contactus p, #contactus h3{padding-left:5px;}
.c_pod {
	border:1px solid #D8E2E9;
	clear:both;
	margin:0 0 20px 0;
}
.c_pod .head {
	background:#D8E2E9 none repeat scroll 0 0;
	font-weight:bold;
}
.c_pod dd {
	padding:5px 5px 3px 10px;
}
/* Contact Us */


/*ViDEO*/

.overlay {
	display:none;
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:1001;

}
.mbg {
	position:absolute;
	z-index:500;
	left:30%;
}
.mcont {
	position:absolute;
	width:480px;
	padding:10px;
	top:80px;
	z-index:750;
	background:#fff;
}
.mmid {
	background:#fff;
	position:relative;
	z-index:1000;
	padding:0px;
	margin-bottom:10px;
}
.mbot {
	padding-top:10px;
	width:480px;
}
.lclose {
	float:right;
	padding:0;
	clear:both;
	background-position:right -201px;
	font-weight:bold;
	padding-right:15px;
	margin-top:-10px;
}

/*ViDEO */

/* Footer */

#footer_link {
	margin:25px 0 0 -7px;
	display:inline;
	width:958px;
	float:left;
	color:#666;
	font-size:95%;
}
#footer_link a {
	color:#666;
	margin:0 7px;
}
#footer {
	float:left;
	font-size:95%;
	padding:5px 5px 5px 10px;
	color:#374c64;
}

/* Footer */


/* Banner style */

.topbanner {
	position:absolute;
	width:660px;
	top:19px;
	text-align:right;
	margin:15px 0 0 310px;
}
#sky {
    margin-left: 990px;
    position: absolute;
    top: 180px;
}
#sky span {
	margin:7px 0;
	clear:both;
	display:block;
}

/* Banner style */

#mbox{background-color:#fff;padding:15px;border:solid 5px #3658a3;}
#ol, .overlay{background-image:url('http://images2.content-usa.com/usa-cont/img/lbbg.png');}
#ajax-div{margin:auto;height:300px;}
#ajax-div .srch_btn, #newvenueform .srch_btn, .ajax_loader{margin:10px auto;clear:both;display:block;float:none;padding-bottom:2px;}
.dialog{display:none;}
#mbd .zip_srch_btn { display:inline;}
#mbox span #mbd #linksdiv{padding:0;float:left;width:100%;color:#a28;}
#linksdiv h3,#linksdiv h4{margin:5px 0 5px 0;font-size:1.2em;}
#linksdiv h4{font-size:12px;font-weight:normal;color:#000;}
#mbox span #mbd #linksdiv span.cros{float:right;margin-top:-20px;}
#mbox span #mbd #linksdiv span.avoidmargin{float:right;margin:0;}
#mbox span #mbd #linksdiv span.cros a{/*background:url('http://images3.content-usa.com/usa-cont/img/close.gif') no-repeat top right;*/background:none;padding:2px;float:left;padding:5px 30px 0 0;}
#mbox .but{float:right;}
#mbox #flashbanner{float:left;clear:both;margin:5px 0;height:380px;}
#newvenueform label{width:195px;padding:0 6px 0 0;}
#newvenueform label,#newvenueform input,#newvenueform select,#newvenueform h4{margin:5px 0;}
#newvenueform #login_lb .button,#newvenueform #reg_lb .button{float:right;margin:0 28px 20px 0;}
#newvenueform .button{margin:0 20px 0 0;}
.content_div {
	height:450px;
	padding:0 5px 0 0;
	overflow:auto;
}
.zip_blk {
	border:solid 1px #ccc;
	padding:5px;
	margin-bottom:10px;
}
.zip_blk img {
	vertical-align:-3px;
}
.zip_div li a.popmap {
	float:right;
	background-position:-75px -1000px;
	text-indent:-99999px;
	width:25px;
	height:16px;
	margin:0 5px 8px;
}
.zip_title {
	border:solid 1px #ccc;
	border-bottom:0;
	padding:3px 10px;
	text-align:right;
	color:#1C5082;
}
.zip_div {
	height:250px;
	border:solid 1px #ccc;
	padding:0 5px 0 0;
	overflow:auto;
}
/* Widget */

.wt_txt {
	margin:-15px 0 10px;
}
.widget {
	border:solid 1px #aec1cf;
	padding:20px 20px 10px;
	margin-bottom:25px;
	background:#F7FBFE;
}
.w_peview {
	background:#FEFDFD;
}
.widget legend {
	font-size:200%;
	padding:0 5px;
	color:#053B7F;
}
.widget label {
	float:left;
	width:35%;
	text-align:right;
	padding:0 15px 20px;
}
.widget label.w_or {
	padding:0;
	margin:-10px 0 5px 160px;
	font-weight:bold;
}
.w_txt {
	width:250px;
	height:16px;
	padding:1px 0 0 3px;
}
.w_slt {
	height:auto;
	width:256px;
}
.w_txt_1 {
	width:50px;
}
.widget .compare {
	margin-left:170px;
}
.w_code textarea {
	border:solid 1px #aec1cf;
	float:left;
	height:150px;
	width:98%;
	padding:5px;
	margin:-10px 0 3px;
	background:#EDF6FF;
}
.w_logo {
	margin-bottom:15px;
}
.wr_img {
	float:left;
	width:45px;
	height:45px;
	border:solid 1px #aec1cf;
	margin-right:10px;
}
.r_pod p a.wr_link {
	font-weight:bold;
	color:#49617D;
	text-decoration:none;
}
.r_pod p a.wr_link:hover {
	text-decoration:underline;
}
.wr p {
	padding-bottom:2px;
}
.wr strong {
	font-size:90%;
}
#powered {
	display:none;
}
.generate {
	float:right;
	clear:both;
	padding:12px 85px 0 0;
}
.generate img {
	vertical-align:-3px;
	padding-right:5px;
}
#srch_blk {
	background:#EDF6FF;
}
#widgetsearch #hcwidget #widgetcontainer.result_blk {
	background:#FDFDFD;
}
.wb {
	padding:0 0 10px 20px;
	color:#052C5D;
	font-size:95%;
	background-position:-88px -696px;
}
.wb strong {
	display:block;
}
.wid_btn {
	background-position:-193px -144px;
	width:199px;
	text-align:center;
	padding:7px 0 9px;
	color:#0a3a5e;
	display:block;
	margin-bottom:10px;
}
.wid_btn:hover {
	background-position:-193px -176px;
}
/* Widget */

#captchadiv img {
	float:left;
	padding:0 10px 10px 0;
}
#captchadiv input {
	margin-top:10px;
	width:195px;
}
#overlay_map {
	background-color:#E5E3DF;
	bottom:0;
	overflow:hidden;
	position:absolute;
	right:0;
	z-index:10;
}

/* Advanced search */
.adv_srch {
	float:left;
	width:64%;
	padding:10px;
	border:solid 1px #93AFC9;
	background:#dce9f6;
	height:97px;
}
.adv_srch .c_head {
	font-size:130%;
	font-weight:bold;
	padding-bottom:8px;
}
.adv_srch li {
	float:left;
	width:50%;
	padding-bottom:3px;
}
.adv_srch li a {
	background-position:-92px -697px;
	padding-left:12px;
	color:#052C5D;
	text-decoration:underline;
}
.adv_map {
	float:right;
	width:30%;
	border:solid 1px #93AFC9;
	background:#FFF;
	text-align:center;
	padding:6px 0;
	font-size:110%;
	margin-bottom:5px;
}
.adv_map img {
	padding-top:2px;
	width:155px;
	height:85px;
}
.adv_link {
	float:left;
	width:67%;
	text-align:right;
}
/* Advanced search */
.advancemaptooltext {
	left:-500px;
}
#dhtip{
	background-color:#F1F9FF;
	position:absolute;
	display:none;
	z-index:20000;
	font-size:0.9em;
	color:#2E5F8D; 
	border:1px solid #B8C7D9;
	padding-left:5px;
}
#shadow{
	position:absolute;
	background-color:#B8C7D9;
	display:none;
	z-index:10000;
}
.rev_cat {
	background:url('http://images3.content-usa.com/usa-cont/img/quote.gif') no-repeat 0 15px;
	float:left;
	padding:0 35px 0 35px;
	width:460px;
}
.rev_cat .t_txt {
	width:365px;
}
.c_review {
	float:left;
	width:500px;
	padding:5px 0 10px;
}
.c_review span {
	float:left;
	margin-right:5px;
}
.c_review_1 {
	padding:0;
}
.alpha {
	padding:15px 0;
}
.alpha a, .alpha strong {
	margin:0 4px;
}

/* Micro formate */
.hreview-aggregate {
	clear:both;
	padding:10px 0 5px;
}
.hreview-aggregate .rating, .hreview .rating {
	display:inline;
	margin:0;
}
/* Micro formate */

/* Tag Clouds */
.cloud_container {
	margin:0 auto;
	width:475px;
	padding:5px 0 10px;
	line-height:220%;
}
.cloud_container a {
	margin-right:10px;
}
.cloud_container a:hover {
	text-decoration:underline;
}
.tag_1 {
	font-size:100%;
	color:#333;
}
.tag_2 {
	font-size:130%;
	color:#FF6F00;
}
.tag_3 {
	font-size:150%;
	color:#346C12;
}
.tag_4 {
	font-size:180%;
	color:#91AEBF;
}
.tag_5 {
	font-size:200%;
	color:#E30000;
}
.tag_6 {
	font-size:220%;
	color:#FF6F00;
}
/* Tag Clouds */

/* Chrome Hack */

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.srch input.srch_btn, .srch input.srch_btn:hover{
		padding-bottom:2px;
	}
	.default .gform select {
		width:264px;
	}
	.default .gform fieldset fieldset.name_txt input {
		width:127px;
	}
}
/* Chrome Hack */

/* Blog Styles */
.blog {
	color:#2f467a;
}
.blog_img {
	padding-bottom:13px;
}
.blog_img img {
	border:solid 1px #999;
}
.blog-head {
	padding:7px 0 10px 10px;
	margin-top:-32px;
	z-index:1;
	position:relative;
	color:#FFF;
	line-height:90%;
}
#blog-head, .blog-footer {
	background:url('http://images4.content-usa.com/usa-cont/img/blog-post-bg.gif') no-repeat 0 0;
}
#blog-head h2, .post-head {
	font-size:200%;
	padding:10px 10px 0;
	color:#cb0000;
}
.post-head {
	padding-left:0;
}
#blog-head p, .post-date {
	font-size:90%;
	padding:0 0 0 10px;
	color:#cb0000;
}
#blog-head p a, .bf-left *, .post-date a, #blog-head h2 a, .blog-post h3 a {
	color:#cb0000;
}
.blog-txt {
	background:#f7f7f7;
	border:solid 1px #a0bbd4;
	border-width:0 1px;
}
.blog-txt p {
	padding:10px 10px 0;
}
.blog-footer {
	float:left;
	background-position:0 bottom;
	width:100%;
	padding:10px 0 5px;
}
.bf-left {
	float:left;
	width:88%;
	padding:5px 10px;
	font-size:90%;
}
.bf-left .fright {
	text-align:right;
}
.bf-right {
	float:right;
	width:65px;
}
.blog-post {
	padding:15px 10px;
	clear:both;
}
.blog-post h3 {
	font-size:150%;
	color:#cb0000;
}
.post-date {
	padding:5px 0 10px;
}
.blog-post .blog-footer, .no-bg {
	background:none;
}
.blog-post .bf-left {
	border-bottom:solid 2px #333;
	min-height:38px;
	padding:5px 10px 5px 0;
}
#pros_middle .s_head {
	padding:10px 0 0;
}
.bp-img {
	width:480px;
	padding:10px 0;
	margin:0 auto;
}
/* Blog Styles */

/* Scholarships Style */
.sch-blk {
	float:left;
	background:#f5f6ff;
	padding:10px;
	margin-bottom:20px;
	border:solid 1px #d8e4f3;
}
.sch-left {
	float:left;
	width:170px;
	font-weight:bold;
}
.sch-list {
	float:left;
	width:520px;
}
.sch-list li {
	float:left;
	background-position:-95px -696px;
	padding:0 13px 5px 10px;
}
.sch-more a, .sch-less a {
	float:right;
	background-position:34px -930px;
	padding-right:22px;
	margin-top:-5px;
}
.sch-less a {
	background-position:34px -952px;
}
.sc-date {
	float:right;
	width:45px;
	text-align:center;
	margin-left:10px;
}
.sc-date div {
	border:solid 1px #e3e3e3;
	border-bottom:0;
	font-size:90%;
	display:block;
	background:#dfebf3;
	padding:2px 0;
}
.sc-date span {
	font-size:90%;
}
.sc-date strong {
	border:solid 1px #e3e3e3;
	border-top:0;
	display:block;
	font-size:100%;
	padding:5px 0;
}
/* Scholarships Style */

.grey-txt {
	color:#666;
}
.uni-pro-heading {
	padding:15px 0 10px;
	font-weight:bold;
	font-size:150%;
	color:#0961b0;
}
#rightcolumn .uni-pro-heading {
	padding:0;
}
.uni-pro-list li a {
	display:block;
	background-color:#d4e5f5;
	padding:7px 0 7px 12px;
	margin-bottom:5px;
}
.uni-pro-list li a:hover, .uni-pro-list li a.active {
	background-color:#c2d8ec;
	background-position:182px -826px;
}
.uni-pro-list-1 li a:hover {
	background-color:#c2d8ec;
}
.uni-pro-list-1 {
	border-top:solid 1px #ccc;
}
.uni-pro-list-1 li li a {
	padding-left:30px;
	background-position:-75px -689px;
}
.uni-pro-list-1 li a {
	display:block;
	border-bottom:solid 1px #ccc;
	background-position:-90px -689px;
	padding:7px 0 7px 15px;
}

/*---------------FB changes 07102011------------*/
.fb_edge_widget_with_comment
{
	/*position:absolute !important;*/
	margin:0 -2px 0 3px !important;
	width:75px !important;
	float:left !important;
}
.twitter-share-button
{
	width:80px !important;
	margin:0 !important;
	float:left !important;
}
#us-rss{float:left;margin:-1px 0 0 0;}
.addthis_toolbox
{
	float:left !important;
}


/* player css */

.plr_cls
{
	position: absolute; 
	left: 933px; 
	color:#fff; 
	top: 190px; 
	z-index: 1; 
	background:url("http://images7.content-usa.com/usa-cont/img/btn_close.png") no-repeat;
	width:26px;
	height:26px;
	overflow:hidden;
}
.video_plr
{
	left: 310px;
    position: absolute;
    top: 200px;
    width: 640px;
	margin:0;
	padding:0;
	border:0;
}
.r_pod_video_clgname
{
	color:#A5A5A5;
	background:#000;
	width:152px;
	padding:5px 13px !important;
	font-size:13px;
	font-family:arial;
	font-weight:bold;
	text-align:left;
}
.r_pod_video {
    clear: both;
    float: left;
    margin: 5px 0 20px 0;
    width: 199px;
	position:relative;
}
.r_pod_video_txt
{
	padding:5px 13px !important;
}


#miniCloser{height:26px;overflow:hidden;position:absolute;right:-15px;top:-15px;width:26px;}
#miniCloser a{border:0 none;padding:0;position:relative;cursor:pointer;}
#miniCloser a img{position:relative;}
#rightcolumn .playButton {
	position:absolute;
	top:33px;
	left:63px;
	z-index:1000;
	cursor:pointer;
	width:46px;
	height:46px;
	background:url("http://images6.content-usa.com/usa-cont/img/aw_play_button.png") no-repeat;
}
#pr_n_pod
{
	float:left;
	width:505px;
	margin-top:20px;
	padding:10px;
}
#pr_n_pod .r_pod, #pr_n_pod .r_pod1
{
	float:left;
	width:245px;
	background-position:-469px bottom;
	margin-bottom: 20px;
	padding-bottom: 5px;
}
#pr_n_pod .r_pod1
{
	float:right;
}
#pr_n_pod .r_pod h3, #pr_n_pod .r_pod1 h3
{
	background-position:0 -247px;
	color: #103C74;
	padding: 6px;
	text-align: center;
	margin-top:-10px;
}
#pr_n_pod .r_pod .lr, #pr_n_pod .r_pod .sr, #pr_n_pod .r_pod1 .lr, #pr_n_pod .r_pod1 .sr{ border-top: 1px solid #A0BBD4;float: left;padding: 7px 10px 5px;width:225px;
}
#viewmoreloc, #viewlessloc{	background:url("http://images4.content-usa.com/usa-cont/img/icons.png") no-repeat scroll 136px -28px transparent;}
#viewlessloc{background-position:181px 10px;}
#frm_order_submit a,#frm_order_submit a:hover,.srch_ord_by{color:#0052AA;padding:6px 0 7px 7px;font-weight:bold;font-size:11px;margin-right:1px;}
#frm_order_submit a:hover{text-decoration:underline;}
#frm_order_submit a.srch_ord_by{background:url('http://images6.content-usa.com/usa-cont/img/s_pg_top_left.jpg') no-repeat 0 0;color:#fff !important;cursor: default;text-decoration: none;}
#frm_order_submit a.srch_ord_by span, #frm_order_submit a:hover span{background:url('http://images6.content-usa.com/usa-cont/img/s_pg_top_right.jpg') no-repeat right 0;padding:6px 7px 7px 0;}
#frm_order_submit a span{padding:5px 7px 5px 0;}
.sni_pet{width:738px;border:1px solid #AEC1CF;margin:0 0 10px;}
.sni_pet h3{color: #316393;background:#D4E5F5;padding:7px;font-size:14px;font-weight: bold;}
.sni_pet p{padding:10px 15px;display:inline-block;line-height:18px;width:708px;}
.sni_pet p img,#main-left-column, .sni_pet p{float:left;}
.sni_pet p img{width:168px;float:left;}
.sni_pet p span{float:right;width:508px;}
.sni_pet p .sni-img{width:168px;float:left;margin-right: 16px;padding: 0 15px 0 0;border-right:solid 1px #B3CAE1}
.sni_pet p a, .sni_pet p a:hover{color:#0052AA;font-size:12px;}
.sni_pet p a:hover{text-decoration:underline;}


/* 24th Jan Release */
/*.cs_v_review{background:none;padding-top:0;}*/
/*#middlecolumn .cs_v_review ul li, #middlecolumn .cs_v_review ul ul li,#middlecolumn .cs_v_review ol ul li, #middlecolumn .cs_v_review ul ul ul li, #middlecolumn .cs_v_review ul ol ul li, #middlecolumn .cs_v_review ol ul ul li,#middlecolumn .cs_v_review ol ol ul li{list-style:disc outside;margin:0;padding:0;}
#middlecolumn .cs_v_review ul li, #middlecolumn .cs_v_review ul ul li,#middlecolumn .cs_v_review ol ul li, #middlecolumn .cs_v_review ul ul ul li, #middlecolumn .cs_v_review ul ol ul li, #middlecolumn .cs_v_review ol ul ul li,#middlecolumn .cs_v_review ol ol ul li,#middlecolumn .cs_v_review ol, #middlecolumn .cs_v_review ol ol, #middlecolumn .cs_v_review ul ol,#middlecolumn .cs_v_review ol ol ol, #middlecolumn .cs_v_review ol li, #middlecolumn .cs_v_review ol ol li, #middlecolumn .cs_v_review ul ol li,#middlecolumn .cs_v_review ol ol ol li, #middlecolumn .cs_v_review ol ul ol li,#middlecolumn .cs_v_review ul ol ol li,#middlecolumn .cs_v_review ul ul ol li{padding:0 0 3px;}
#middlecolumn .cs_v_review ol li, #middlecolumn .cs_v_review ol ol li, #middlecolumn .cs_v_review ul ol li,#middlecolumn .cs_v_review ol ol ol li, #middlecolumn .cs_v_review ol ul ol li,#middlecolumn .cs_v_review ul ol ol li,#middlecolumn .cs_v_review ul ul ol li{list-style:decimal outside;margin:0;padding:0;}
#middlecolumn .cs_v_review ol, #middlecolumn .cs_v_review ul, #middlecolumn .cs_v_review ul ul, #middlecolumn .cs_v_review ul ol,#middlecolumn .cs_v_review ol ul, #middlecolumn .cs_v_review ol ol, #middlecolumn .cs_v_review ul ul ul,#middlecolumn .cs_v_review ul ul ol,#middlecolumn .cs_v_review ul ol ul,#middlecolumn .cs_v_review ul ol ol,#middlecolumn .cs_v_review ol ol ol,#middlecolumn .cs_v_review ol ol ul,#middlecolumn .cs_v_review ol ul ol,#middlecolumn .cs_v_review ol ul ul{margin:0 0 0 15px;}*/

/*#middlecolumn .cs_v_review ul li, #middlecolumn .cs_v_review ul ul li,#middlecolumn .cs_v_review ol ul li, #middlecolumn .cs_v_review ul ul ul li, #middlecolumn .cs_v_review ul ol ul li, #middlecolumn .cs_v_review ol ul ul li,#middlecolumn .cs_v_review ol ol ul li{list-style:disc outside;margin:0;padding:0;}
#middlecolumn .cs_v_review ul li, #middlecolumn .cs_v_review ul ul li,#middlecolumn .cs_v_review ol ul li, #middlecolumn .cs_v_review ul ul ul li, #middlecolumn .cs_v_review ul ol ul li, #middlecolumn .cs_v_review ol ul ul li,#middlecolumn .cs_v_review ol ol ul li, #middlecolumn .cs_v_review ol li, #middlecolumn .cs_v_review ol ol li, #middlecolumn .cs_v_review ul ol li,#middlecolumn .cs_v_review ol ol ol li, #middlecolumn .cs_v_review ol ul ol li,#middlecolumn .cs_v_review ul ol ol li,#middlecolumn .cs_v_review ul ul ol li{padding:0 0 3px;}
#middlecolumn .cs_v_review ol li, #middlecolumn .cs_v_review ol ol li, #middlecolumn .cs_v_review ul ol li,#middlecolumn .cs_v_review ol ol ol li, #middlecolumn .cs_v_review ol ul ol li,#middlecolumn .cs_v_review ul ol ol li,#middlecolumn .cs_v_review ul ul ol li{list-style:decimal outside;margin:0;padding:0;}
#middlecolumn .cs_v_review ol, #middlecolumn .cs_v_review ul, #middlecolumn .cs_v_review ul ul, #middlecolumn .cs_v_review ul ol,#middlecolumn .cs_v_review ol ul, #middlecolumn .cs_v_review ol ol, #middlecolumn .cs_v_review ul ul ul,#middlecolumn .cs_v_review ul ul ol,#middlecolumn .cs_v_review ul ol ul,#middlecolumn .cs_v_review ul ol ol,#middlecolumn .cs_v_review ol ol ol,#middlecolumn .cs_v_review ol ol ul,#middlecolumn .cs_v_review ol ul ol,#middlecolumn .cs_v_review ol ul ul{margin:0 0 0 15px;}
*/
#middlecolumn .cs_v_review img.clg-img{margin:15px 0 20px 0;}
.cs_v_review h3,.cs_v_review h2{margin:0 0 5px 0;}
#middlecolumn .cs_v_review ul{margin:0 0 10px 15px;padding:0;}
#middlecolumn .cs_v_review ol{margin:0 0 10px 20px;padding:0;}
#middlecolumn .cs_v_review ul li{list-style:disc outside;padding:0 0 3px;}
#middlecolumn .cs_v_review ol li{list-style:decimal outside;padding:0 0 3px;}
.cs_v_review h3,.cs_v_review h2,.cs_v_review h1,.cs_v_review h4,.cs_v_review h5,.cs_v_review h6, .cs_v_review p, .cs_v_review ul li, .cs_v_review ol li{color:#103C74;font-weight:bold;}
.cs_v_review p, .cs_v_review ul li, .cs_v_review ol li{font-weight:normal;}
.cs_v_review h3{font-size:12px;font-style:italic;}
.cs_v_review h2{font-size:16px;}
#middlecolumn .cs_v_review .adv_srch ul, #middlecolumn .cs_v_review .adv_srch ul li{list-style:none;padding:0 0 3px;margin:0;display:inline-block;}
#middlecolumn .cs_v_review .adv_srch ul li a{display:block;}
#middlecolumn .cs_v_review .adv_srch {width:85%;height:auto;margin:15px 0 0 0;}
#middlecolumn .cs_v_review .cs_v_n_list{margin:0 0 10px 15px;padding:0;list-style:none;}
#middlecolumn .cs_v_review .cs_v_n_list li{margin:0;padding:0 0 5px 0;list-style:none;}
#rightcolumn ul.sub_menu_bwrs li span{background:url('http://images7.content-usa.com/usa-cont/img/iconset.png')8px -105px no-repeat;float: left;padding-left: 25px;}
#rightcolumn ul.sub_menu_bwrs{overflow:hidden;padding:0;color:#444648;}
#rightcolumn ul.sub_menu_bwrs li {border-top:1px solid #A0BBD4;float: left;overflow: hidden;padding:3px 0;width: 100%;}
#rightcolumn ul.sub_menu_bwrs li span a {color: #444648;display: block;font-weight: bold;text-align: left;}
#rightcolumn .campus-video{color:#103C74;padding:5px 0 0 12px;text-transform:capitalize;font-weight:bold;font-size:12px;}
