/*
 * Author: DegreeDriven
 * Contact: www.degreedriven.com
 * 
 * Description:
 * Import screen specific css files.
 *
 */
 
/* Global White Space Reset - Hat Tip: Andrew Krespanis of http://leftjustified.net/  */
#cbdd_content * {
	padding:0;
	margin:0;
}
#cbdd_content p, 
#cbdd_content pre, 
#cbdd_content blockquote, 
#cbdd_content label, 
#cbdd_content ul, 
#cbdd_content ol, 
#cbdd_content dl, 
#cbdd_content fieldset, 
#cbdd_content address { 
	margin: 0 0 1em; 
}
#cbdd_content ul, 
#cbdd_content ol { 
	margin-left: 3em; 
}
/* End GWR */


/* Custom Styles
-------------------------------------------------------- */
.cbdd_styles {
	margin: 0;
	padding: 0;
}
#cbdd_content {
	color: #333;
	font: 12px/1.4em Arial, Tahoma, Verdana, Helvetica, sans-serif;
}


/* Tables - table, tr, th, td
-------------------------------------------------------- */
#cbdd_content th, 
#cbdd_content td {
	padding: 2px;
	font-size: 69%; /* for IE 5.x */
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 100%; /* for compliant browsers */
} 
#cbdd_content th { vertical-align: bottom; }
#cbdd_content td { vertical-align: top; }


/* Lists - ol, ul, li, dl, dt, dd
-------------------------------------------------------- */
#cbdd_content li {
	line-height: 1.2em;
	margin-bottom: .2em;
}


/* Forms - form, fieldset, legend, input, textarea
-------------------------------------------------------- */
#cbdd_content fieldset {
	padding: .7em .7em;
}
#cbdd_content legend {
	padding: 0 .3em;
	font-weight: bold;
}
#cbdd_content label {
	color: #006;
/*	font-weight: bold; */
}
#cbdd_content input, #cbdd_content select, #cbdd_content textarea {
/*	font-family: "Lucida Grande", "Lucida Sans Unicode", Geneva, "Courier New", Courier, mono; */
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	padding: 1px 2px;
}

/* Links - a, a:hover
-------------------------------------------------------- */
#cbdd_content a { 
	color: #106afc;
	text-decoration: none;
}
#cbdd_content a:hover {text-decoration: underline;}
#cbdd_content a img { border: none; }

/* Headers - h1, h2, h3, h4, h5, h6
-------------------------------------------------------- */
#cbdd_content h1, 
#cbdd_content h2, 
#cbdd_content h3, 
#cbdd_content h4, 
#cbdd_content h5, 
#cbdd_content h6 { 
	font-family: Arial, Helvetica, sans-serif; 
	line-height: 100%; 
	margin-bottom: .5em; 
}
#cbdd_content h1 { font-size: 215%; margin: .25em 0 .5em; color: #f90; }
#cbdd_content h2 { font-size: 135%; margin: 1em 0 .5em; color: #006; }
#cbdd_content h3 { font-size: 125%; margin: 0 0 .75em; }
#cbdd_content h4 { font-size: 100%; margin: 0;  }
#cbdd_content h5 { font-size: 90%; }
#cbdd_content h6 { font-size: 80%; }

/* Text
-------------------------------------------------------- */
#cbdd_content b, #cbdd_content strong { font-weight: bold; }
#cbdd_content i, #cbdd_content em { font-style: oblique; }

/* Misc
-------------------------------------------------------- */
.cbdd_hr hr { display: none; }

.cbdd_clear {
	clear: both;
}

.cbdd_hide {
	position: absolute;
	left: -5000px;
	top: 0;
	width: 1px;
	height: 1px; 
	overflow: hidden;
}

#cbdd_content .cbdd_programs_left {
    float: left;
    width: 260px;
}

#cbdd_content .cbdd_programs_right {
    float: left;
    width: 260px;
}

/* Clearing floats - Hat Tip: http://www.positioniseverything.net/easyclearing.html  */
.cbdd_clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* JCK - added this next line to remove the extra spacing in Safari and Firefox */
.cbdd_c\learfix:after { line-height: 0; }
.cbdd_clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .cbdd_clearfix {height: 1%;}
.cbdd_clearfix {display: block;}
/* End hide from IE-mac */
/* Basic Layout */

.cbdd_bounds {
	width: 730px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#cbdd_content .cbdd_bounds {
	margin-left: auto;
	margin-right: auto;
}

/* Ads
------------------------------------------------------------- */
#cbdd_leaderboard {
	text-align: center;
	margin: 0;
	padding: 10px 0;
	background: #e2e2e2 url(http://www.degreedriven.com/images/bg_leaderboard.gif) bottom center repeat-x;
	border-bottom: 1px solid #ccc;
}
#cbdd_leaderboard .cbdd_adContainer {
	text-align: left;
	width: 728px;
	height: 90px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #999;
	overflow: hidden;
}
#cbdd_leaderboard .cbdd_adContainer .cbdd_ad {
}

/* Masthead 
------------------------------------------------------------- */
#cbdd_masthead {
	font: 12px/1.4em Arial, Tahoma, Verdana, Helvetica, sans-serif;
	text-align:center;
	background:#006 url(http://www.degreedriven.com/images/bg_masthead.gif) center top repeat-x;
	padding-top:14px;
	height:1%;
}
#cbdd_masthead .cbdd_bounds {
	background: transparent url(http://www.degreedriven.com/images/bg_masthead_bounds.gif) bottom right no-repeat;
}
#cbdd_masthead h1 {
	margin: 0 0 10px;
	padding: 0;
	float: left;
}
#cbdd_masthead h1 a {
}
#cbdd_masthead h1 a img {
	border: none;
}

/* Navigation
------------------------------------------------------------- */
/* Main Navigation */
.cbdd_mNav {
	clear: left;
}
.cbdd_mNav ul {
	font-weight: bold;
	list-style: none;
	margin: 0;
	padding: 0;
}
.cbdd_mNav li {
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 3px;
}
.cbdd_mNav a {
	display: block;
	background: #b6b6de url(http://www.degreedriven.com/images/bg_mnav.gif) top left repeat-x;
	padding: .2em .8em .15em;
	color: #000066;
	text-decoration: none;
	border-top: 1px solid #a1a1cf;
	border-bottom: 3px solid #a5a5c7;
}
.cbdd_mNav a:hover {
	text-decoration: underline;
}
.cbdd_mNav .cbdd_current a {
	background: #fff url(http://www.degreedriven.com/images/bg_mnav_active.gif) top left repeat-x;
	color: gray;
	border-top: 1px solid #e8e8f1;
	border-bottom: 3px solid #fff;
}

/* Eyebrow Navigation */
.cbdd_eNav {
	position: relative;
	top: -12px;
	float: right;
	color: #ccc;
	font-size: 11px;
	font-weight: bold;
}
.cbdd_eNav a {
	color: #fff;
	text-decoration: none;
}
.cbdd_eNav a:hover {
	text-decoration: underline;
}


/* Footer Navigation */
.cbdd_fNav {
}
.cbdd_fNav ul {
	text-align: center;
	list-style: none;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.cbdd_fNav li {
	display: inline;
	margin: 0 .5em;
	padding: 0;
}
.cbdd_fNav a {
	color: #000066;
	text-decoration: none;
	white-space: nowrap;
}
.cbdd_fNav a:hover {
	text-decoration: underline;
}

/* Footer
------------------------------------------------------------- */
#cbdd_footer {
	clear: both;
	text-align: center;
	font: 11px/1.8em Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border-top: 2px solid #f90;
	background: white url(http://www.degreedriven.com/images/bg_footer.gif) top center repeat-x;
	padding: .75em 0 2.25em;
}

/* Content
------------------------------------------------------------- */
#cbdd_content {
	background-color: #fff;
	text-align: center;
	padding: 2em 0;
}

/* Columns */
#cbdd_content .cbdd_container {
	clear: both;
	margin-bottom: 15px;
}
#cbdd_content .cbdd_2column .cbdd_mainColumn {
	float: left;
	width: 553px;
}
#cbdd_content .cbdd_2column .cbdd_rightColumn {
	float: right;
	width: 162px;
}

#cbdd_content .cbdd_home_mainColumn {
	float: left;
	width: 540px;
	text-align: left;
}
#cbdd_content .cbdd_home_rightColumn {
	float: right;
	width: 190px;
}
#cbdd_content .cbdd_home_shortcol {
	width: 260px; 
	float: left; 
	padding-right: 10px;
}

/* Home
------------------------------------------------------------- */

/* NEW HOMEPAGE - 09-04-2008 */

#cbdd_content .cbdd_home_intro {
	width: 540px;
	margin: 0; 
	padding: 0;
	border-bottom: 5px solid #ff9900;
	background: url(http://www.degreedriven.com/images/bg_home_intro.jpg) bottom right no-repeat;
}
#cbdd_content .cbdd_home_intro p {
	font-size: 14px;
	color: #666;
	text-align: left;
	margin: 120px 295px 9px 15px;
}
#cbdd_content .cbdd_home_intro_hr {
	background: url(http://www.degreedriven.com/images/border_blue_dot.gif);
	background-position: top left;
	background-repeat: repeat-x;
	height: 1px;
	margin: 0;
	padding: 0;
}

#cbdd_content .cbdd_subj {
	float: left;
	margin-bottom: 1.5em;
	}
#cbdd_content .cbdd_subj h2 {
	font-size: 24px;
	color: #ff9900;
	padding: 0 0 6px 5px;
	background: url(http://www.degreedriven.com/images/border_blue_dot.gif) bottom left repeat-x;
	
	}
#cbdd_content .cbdd_subj h2.cbdd_cbsal_edu {
    margin-top:0;
}
#cbdd_content .cbdd_subj .cbdd_subj_col {
	width: 260px; 
	float: left; 
	padding-right: 10px;
	display: inline;
	}
#cbdd_content .cbdd_subj li img {
	position: absolute;
	top: 0;
	left: 0;
	width: 38px;
	height: 42px;
	}
#cbdd_content .cbdd_subj ul {
	font-size: 16px;
	list-style: none;
	margin: 0;
	float: left;
	}
#cbdd_content .cbdd_subj li {
	float: left;
	overflow: hidden;
	width: 100%;
	position: relative;
	margin-bottom: 5px;
	}
#cbdd_content .cbdd_subj li a { 
	margin-left: 44px;
	display: block;
	}
#cbdd_content .cbdd_subj li ul {
	font-size: 11px;
	padding-left: 45px;
	}

#cbdd_content .cbdd_browselist {
	margin-bottom: 1em;
	}
#cbdd_content .cbdd_browselist h2 {
	font-size: 18px;
	font-weight: normal;
	color: #ff9900;
	padding: 0 0 6px 5px;
	margin: 0 0 .25em 0;
	background: url(http://www.degreedriven.com/images/border_blue_dot.gif) bottom left repeat-x;
	}
#cbdd_content .cbdd_browselist ul {
	list-style: none;
	text-align: left;
	margin: 0;
	font-size: 15px;
	}
#cbdd_content .cbdd_browselist ul li {
	background: url(http://www.degreedriven.com/images/bg_list_arrows.gif) center left no-repeat;
 	padding: 0 0 0 15px;
	margin-left: 15px;
	}

#cbdd_content .cbdd_feature_box {
	padding: 5px 10px;
	margin-bottom: 20px;
	border-top: 1px solid #D3D3D3;
	background: #fff  url(http://www.degreedriven.com/images/resourceCatBack.gif) top left repeat-x;
}
#cbdd_content .cbdd_home_shortcol .cbdd_feature_box {
 	float: left;
}
#cbdd_content .cbdd_feature_box img {
	border: 3px solid #999;
	margin-bottom: .5em
}
#cbdd_content .cbdd_feature_box h2 {
	font-weight: bold;
	font-size: 18px;
	margin: .25em 0 .5em;
}
#cbdd_content .cbdd_feature_box h4, #cbdd_content .cbdd_home_feat_schools h4 {
	font-size: 14px;
	margin-bottom: .25em;
	color: #ff9900;
	font-weight: normal;
}
#cbdd_content .cbdd_feature_box p {
	padding: 5px 0;
}

#cbdd_content .cbdd_home_feat_schools {
	margin: 0 0 15px 15px;
}
#cbdd_content .cbdd_home_feat_schools img {
	margin: 15px 0;
}
#cbdd_content .cbdd_deg_list {
    float: left;
    width: 100%;     
    background: #efefef url(http://www.degreedriven.com/images/border_blue_dot.gif) top left repeat-x;
    padding: 2em 0;
    margin-bottom:0;
    }
#cbdd_content .cbdd_deg_list .cbdd_bounds {
	padding-left: 10px;
	}
#cbdd_content .cbdd_deg_list ul {
    float: left;
    width: 230px;
    text-align: left;
    list-style: none;
    margin: 0 10px 0 0;
    }

/* Search by Degree Module 
------------------------------------------------------------- */
#cbdd_content .cbdd_ByDegree {
	margin: 0 0 15px 15px;
	}
#cbdd_content .cbdd_ByDegree .cbdd_feature_box {
	background: none;
	border: 0;
	padding-left: 0;
	}
#cbdd_content .cbdd_ByDegree h4 {
     font-size: 14px;    
     margin-bottom: .25em;    
     color: #ff9900;    
     font-weight: normal; 
     } 
#cbdd_content .cbdd_ByDegree img {
    border: none;    
    float: right;    
    margin-right: 15px; 
    } 
#cbdd_content .cbdd_ByDegree ul {
    list-style:none;    
    margin: -10px 0 15px 0; 
    }

/* NEW Home Search Box - 09-04-2008 */

#cbdd_content .cbdd_home_box {
	line-height: 1.2em;
	text-align: left;
	margin-left: 5px;
	
	}
#cbdd_content .cbdd_home_searchbox {
	background: url(http://www.degreedriven.com/images/bg_home_box_top.png) top left no-repeat;
	width: 170px;
	padding: 10px 0 0 8px;
	margin: 0;
	}
#cbdd_content .cbdd_home_searchbox_hr {
	background: url(http://www.degreedriven.com/images/bg_home_box_btm.png) top left no-repeat;
	height: 13px;
	}
#cbdd_content .cbdd_home_searchbox h3 {
	margin-top: 0;
	margin-bottom: .5em;
	font-size: 16px;
	font-weight: bold;
	color: #010066;
	}
#cbdd_content label.first {
	margin: 0 0 .25em 0;
}
#cbdd_content .cbdd_home_searchbox label {
	display: block;
	line-height: 110%;
	margin: .5em 0 .25em;
	padding: 0;
	}
#cbdd_content .cbdd_home_box .cbdd_home_field .cbdd_field_text {width: 85%;}
#cbdd_content .cbdd_home_box .cbdd_home_field .cbdd_field_select {width: 95%;}
#cbdd_content .btn {
	font-weight: normal;
	font-size: 100%;
	color: #fff; 
	cursor: pointer;
	width: 120px;
	border: 1px solid #cc3300;
	border-top-color: #ff7d00;
	margin: 1em .5em 0 0;
	padding: .15em !important; /* hold this line for Firefox and Safari */
	padding: .15em 0; /* take of the left/right margins for IE */
	background: #ff8800 url("http://www.degreedriven.com/images/bg_btn.gif") 0 0 repeat-x !important; /* hold this line for Firefox and Safari */
	background: #ff8800 url("http://www.degreedriven.com/images/bg_btn.gif") 0 -1px repeat-x; /* shift the bg up 1px for IE */
	float: left;
}
#cbdd_content .req_field {float: left; padding-top: 2em;}

/* Subpage SEARCH box 
------------------------------------------------------------- */

#cbdd_content .cbdd_sub_search {
	background-image: url(http://www.degreedriven.com/images/bg_sub_search.png);
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	padding-top: .5em;
}

#cbdd_content .cbdd_ss_short {
	background-image: url(http://www.degreedriven.com/images/bg_sub_search_short.png);
	font-size: 145%;
	padding-bottom: .5em;
}

#cbdd_content .cbdd_sub_search h2{
	margin: 0 0 0 .75em;
}
#cbdd_content .cbdd_sub_search_hr {
	background-image: url(http://www.degreedriven.com/images/bg_sub_search-hr.png);
	background-position: top left;
	background-repeat: no-repeat;
	height: 10px;
	position: relative;
	bottom: 0;
}

#cbdd_content .cbdd_ss_hr_short {
	background-image: url(http://www.degreedriven.com/images/bg_sub_search_short-hr.png);
}
#cbdd_content .cbdd_sub_search .cbdd_ss_category, 
#cbdd_content .cbdd_sub_search .cbdd_ss_program, 
#cbdd_content .cbdd_sub_search .cbdd_ss_location, 
#cbdd_content .cbdd_sub_search .cbdd_ss_submit,
#cbdd_content .cbdd_sub_search .cbdd_ss_name {
	float: left; margin: .5em 0 0 0; 
	
}

#cbdd_content .cbdd_sub_search .cbdd_ss_category {width: 225px; padding:0 0 0 1em;}

#cbdd_content .cbdd_sub_search .cbdd_ss_program {width: 135px; padding:0 0 0 2em;}

#cbdd_content .cbdd_sub_search .cbdd_ss_location {width: 145px; padding:0 0 0 1.5em;}

#cbdd_content .cbdd_sub_search .cbdd_ss_submit {width: 100px; padding: 0 0 0 2em; margin-top:.25em;}
#cbdd_content .cbdd_sub_search .cbdd_ss_submit_short {margin-top: 1.45em;}
#cbdd_content .cbdd_sub_search .cbdd_ss_submit_short input {width: 100px; font-size: 87%;}
#cbdd_content .cbdd_sub_search .cbdd_ss_name {width: 325px; padding:0 0 0 1em;}

#cbdd_content .cbdd_sub_search .cbdd_ss_category select, 
#cbdd_content .cbdd_sub_search .cbdd_ss_program select, 
#cbdd_content .cbdd_sub_search .cbdd_ss_location input {
	width: 100%;
	font-size: 11px;
}
#cbdd_content .cbdd_sub_search .cbdd_ss_name input {
	width: 100%; padding: 2px; font-size: 100%;
}
#cbdd_content .cbdd_sub_search .btn {
	margin-top: 0;
}

/* Featured Schools - ADS
------------------------------------------------------------- */

#cbdd_content .cbdd_feat_schools {
	margin: 0 0 15px;
	padding: 0 8px 8px 8px;	
	background: #fff url(http://www.degreedriven.com/images/bg_feat_schools.gif) bottom left no-repeat;
}
#cbdd_content .cbdd_feat_schools_hr {
	background: url(http://www.degreedriven.com/images/bg_feat_schools_top.gif) top left no-repeat;
	top: 0;
	position: relative;
	height: 12px;
	margin-top: 25px;
}
#cbdd_content .cbdd_feat_schools ul { 
	margin: 0;
	padding: 0;
	list-style: none;
}
#cbdd_content .cbdd_feat_schools h2 {
	margin: 0; 
	padding: 0;
	font-size: 113%;
}
#cbdd_content .cbdd_feat_schools h3 {
	font-size: 123%;	
	margin: 0;
	padding: 0 0 2px 0;
} 
#cbdd_content .cbdd_feat_schools li {
	font-size: 87%;	
	padding: 10px 0 10px;
	border-bottom: 1px solid #A9caff;
} 
#cbdd_content .cbdd_feat_schools .noborder {
	border: 0;
}

/* RESULTS 
------------------------------------------------------------- */
 
#cbdd_content .cbdd_results h2 { 
	text-transform: uppercase;
	margin-top: 0;
}
 
#cbdd_content .cbdd_results_table {
 	padding: 0;
	margin: 0;
}

#cbdd_content .cbdd_results_table .cbdd_head_bar {
	background: url(http://www.degreedriven.com/images/bg_tablehead.gif) top left repeat-x;
}

#cbdd_content .cbdd_results_table h3 {
	margin: 0;
}

#cbdd_content .cbdd_results_table h4 {
	color: #f5911e;
}

#cbdd_content .cbdd_results_table th {
	padding: .5em 0 .25em 1em;
	text-align: left;
	text-transform: uppercase;
	color: #000066;
	border-bottom: 1px solid #fac88f;
}

#cbdd_content .cbdd_results_table td {
	padding: .5em 0 .5em 1em;
	border-bottom: 1px solid #fac88f;
}

#cbdd_content .cbdd_results_table ul {
	padding: .35em 0 0 0; margin:0;
}

#cbdd_content .cbdd_results_table li {
	list-style: none;
}

#cbdd_content .cbdd_gray {
	background: #eeeeee;
}
#cbdd_content .cbdd_results_table .cbdd_head_type th {
 	color: #569841;
	font-weight: bold;
	text-transform: capitalize;
}
#cbdd_content .cbdd_results_table .cbdd_pref {
	background: url(http://www.degreedriven.com/images/bg_pref.gif) top left repeat-x;
}

#cbdd_content .btn_apply {
	padding: 7px 10px 0 0;
}

/* School Details 
------------------------------------------------------------- */
#cbdd_content .cbdd_schoolDetails h2 { 
	background: url(http://www.degreedriven.com/images/bg_tablehead.gif) top left repeat-x;
	padding: .65em 0 .65em 1em;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
	text-transform: uppercase;
	color: #006;
	border-bottom: 1px solid #fac88f;
	font-size: 11px;
	font-weight: normal;
	clear: both;
}

#cbdd_content .cbdd_padIt {
	padding: .65em 1em;
	margin-bottom: 2em;
	clear: both;
}

#cbdd_content .cbdd_padIt h3 {
	color: #f5911e;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: .3em;
}

#cbdd_content .cbdd_padIt table {
	width: 100%;
}

#cbdd_content .cbdd_hilite .cbdd_schoolJumpLinks {
	background: url(http://www.degreedriven.com/images/bg_schoolJumpLinks.png) top left no-repeat;
	position: relative;
	padding: 10px 10px 0;
	width: 230px; /* width for IE 5.x */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 210px; /* width for everything else */
}
#cbdd_content .cbdd_hilite .cbdd_schoolJumpLinks_hr {
	background: url(http://www.degreedriven.com/images/bg_schoolJumpLinks-hr.png) top left no-repeat;
	height: 10px;
	position: relative;
	bottom: 0;
}

#cbdd_content .cbdd_hilite .cbdd_schoolJumpLinks h3 {
	color: #000;
	padding-bottom: .4em;
	font-size: 12px;
	font-weight: normal;
	border-bottom: 1px solid #bbb;
}
#cbdd_content .cbdd_hilite .cbdd_schoolJumpLinks ul, #cbdd_content .cbdd_hilite .cbdd_schoolJumpLinks ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #0060fc;
}
#cbdd_content .cbdd_hilite .cbdd_schoolJumpLinks ul li {
	margin-top: .5em;
}
#cbdd_content .cbdd_hilite .cbdd_schoolJumpLinks ul li a {
	color: #0060fc;
	text-decoration: none;
}
#cbdd_content .cbdd_hilite .cbdd_schoolJumpLinks ul li a:hover {
	text-decoration: underline;
}

#cbdd_content .cbdd_padIt table.cbdd_dataTable th, #cbdd_content .cbdd_padIt table.cbdd_dataTable td {
	border-bottom: 1px solid #d3d3d3;
	padding: 1px 4px;
}
#cbdd_content .cbdd_padIt table.cbdd_dataTable tr.cbdd_th1 th, #cbdd_content .cbdd_padIt table.cbdd_dataTable th.cbdd_th1 {
	border-bottom: none;
	color: #1d1e79;
	text-transform: uppercase;
	white-space: nowrap;
}
#cbdd_content .cbdd_padIt table.cbdd_dataTable tr.cbdd_th2 th, #cbdd_content .cbdd_padIt table.cbdd_dataTable th.cbdd_th2 {
	background: #eee;
}
#cbdd_content .cbdd_padIt table.cbdd_dataTable tr.cbdd_th3 th, #cbdd_content .cbdd_padIt table.cbdd_dataTable th.cbdd_th3 {
	font-weight: normal;
}
#cbdd_content .cbdd_padIt table.cbdd_dataTable .cbdd_indented {
	padding-left: 2em;
}

#cbdd_content .cbdd_hilite {
	background: transparent url(http://www.degreedriven.com/images/bg_sub_hilite.jpg) top left repeat-x;
}
#cbdd_content .cbdd_hilite h3 {
	color: #0060fc;
	font-size: 16px;
	text-transform: none;
	margin-bottom: .3em;
}
#cbdd_content .cbdd_hilite address {
	font-style: normal;
}

#cbdd_content .cbdd_2col_even .cbdd_col_a, #cbdd_content .cbdd_2col_even .cbdd_col_b {
	float: left;
	width: 49%;
}
#cbdd_content .cbdd_2col_even .cbdd_col_b {
	float: right;
}

#cbdd_content .cbdd_schoolDetails table th, #cbdd_content .cbdd_schoolDetails table td {
	font-size: 11px;
	padding: 0;
}

#cbdd_content .cbdd_schoolDetails table th {
	vertical-align: top;
}

#cbdd_schoolGmap {
	border:3px solid #E6ECFC;
	height:250px;
	width:250px;
}

/* Articles
------------------------------------------------------------- */

#cbdd_content .cbdd_articles { 
	border-bottom: 1px solid #cccccc;
	margin: 0 0 1em 0; padding: 0;
}

#cbdd_content .cbdd_articles h2{ 
	margin-top: 0;
}

#cbdd_content .cbdd_articles h2, #cbdd_content .cbdd_articles p{ 
	margin-left: 0;
}

#cbdd_content .cbdd_articles img { 
	float: left;
	margin: .25em 1em;
	padding: 0;
}

/*************************** Educational Resources landing page */
#cbdd_content .resourcesWrapper {
	width: 550px;
	padding: 0 0 10px 0;
	border-top: 1px solid #D3D3D3;
	background:#fff url(http://www.degreedriven.com/images/resourceCatBack.gif) top repeat-x;
	text-align:left;
}
#cbdd_content .resourceCategory {
	width: 250px;
	float: left;
	margin: 0 0 10px 15px;
	height: 235px;
}
 
#cbdd_content .resourceCategory div {
	background: #fff;
	padding: 8px 4px 5px 8px;
} 

#cbdd_content .resourceCategory div img {
	border: 1px solid #D3D3D3;
	margin: 0 0 5px 0;
} 

#cbdd_content .resourceCategory.avgchart span {
	font-size: x-small;
} 
#cbdd_content .resourceCategory.avgchart img {
	border: 0;
} 


/* Alpahlinks
------------------------------------------------------------- */

#cbdd_content ul.cbdd_alphaLinks {
	list-style: none;
	margin: 0 0 0 0;
	padding: 0;
	float: left;
	width: 100%;
	font-weight: bold;
	font-size: 14px;
}

#cbdd_content ul.cbdd_alphaLinks li {
	float: left;
	padding: 0;
	margin: 0;
}

#cbdd_content ul.cbdd_alphaLinks li a {
	padding: 0 5px 0 5px;
	margin: 0;
	border-right: 1px #ccc solid;
}

/* Schools by State
------------------------------------------------------------- */

#cbdd_states_container .cbdd_states_left, #cbdd_states_container .cbdd_states_right {
	float: left;
	margin-right: 50px;	
}
#cbdd_states_container .cbdd_states_right {

}

/* Common
------------------------------------------------------------- */
#cbdd_content .cbdd_note {
	font-size: 10px;
	font-style: italic;
	margin-top: .25em;
	color: #7c7c7c;
}

#cbdd_content .cbdd_note_asterisk {
	margin: 0 0 -.5em 0;
}

#cbdd_content .cbdd_byline {
	color: #999999; 
	font-weight: normal;
	margin-bottom: 1.25em;
}

#cbdd_content .cbdd_pagination_top {
	font-size: 90%;
	float: right; margin-top: -2.25em;
}

#cbdd_content .cbdd_pagination_btm {
	font-size: 90%;
	float: right; margin-top: 1em;
}

#cbdd_content .cbdd_pagination_numbers {
	padding-right: .75em;
}

#cbdd_content .cbdd_article_pic {
	float: right;
	margin: 0;
	padding: 0 1em 1em ;
}

#cbdd_content .cbdd_description {
	float: left;
	margin: 1em 2em;
	padding: 0;
	font-size: 83%;
}

.cbdd_jcarousel {
	margin: 2em auto !important;
	text-align: center;
}

#cbdd_content .cbdd_browselinks {
	float: left;
	width: 100%;
	margin: 1em 1.25em 2em;
}

#cbdd_content .cbdd_browselinks ul{
	margin: 0;
	padding: 0;
}

#cbdd_content .cbdd_browselinks li{
	display: inline;
	padding: 0 1em 0 0;
}

.cbdd_btnMoreInfo {
	float: right;
	position: relative;
	width: 142px;
}
.cbdd_btnMoreInfo a {
	display: block;
	position: absolute;
	top: -26px;
	width: 136px;
	height: 20px;
}

#cbdd_content span.org {color: #ff9900;}
.watermarkOn {
   color: Gray;
}
.watermarkOff {
}

#cbdd_content .cbdd_school_descrip { 
	border-bottom: 1px solid #cccccc;
	margin: 1em 0 1em 0; 
	padding: 0 0 1em;
	float: left;
	width: 100%;
}
#cbdd_content .cbdd_school_descrip  h2 { 
	margin-top: 0;
}
#cbdd_content .cbdd_school_descrip  h2, 
#cbdd_content .cbdd_school_descrip  p { 
	margin-left: 185px;
}
#cbdd_content .cbdd_school_descrip img { 
	float: left;
	margin: .25em 1em;
	padding: 0;
}
#cbdd_content .cbdd_school_descrip .btn_apply img{ 
	margin-right: 280px;
	padding: 0;
	float: right;
}


/* CBSalary - Education Page Styles 
------------------------------------------------------------- 
------------------------------------------------------------- */

#cbsalEducation .cbdd_ByDegree {
	margin-top: 28px;
	padding-left: 3px;
}
#cbsalEducation .cbdd_ByDegree h4 {
	padding-left: 0;
}
#cbsalEducation .cbdd_home_feat_schools {
	margin-top: 182px;   /* For browsers I like */
	*margin-top: 162px;  /* For IE7 */
	_margin-top: 192px;  /* For IE6 */
	margin-left: 12px;
	padding-left: 0;
}