@charset "utf-8";
/** CollegeAtHome.com **********************************************************/
/** Core.css | Fojoware.com - John Rodler                                      */
/*******************************************************************************/

/** Style Reset ****************************************************************/
html,body,div,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
table { border-collapse: collapse; border-spacing: 0; }
caption,th { text-align: left; }
fieldset,img { border: none; }
/** [END] Style Reset **********************************************************/

/** Layout *********************************************************************/
#page { position: relative; overflow: hidden; width: 1024px; min-width: 1024px; height: 100%; margin: 0 auto 0 auto; padding: 0 0px 60px 10px; background: url(../img/page/bg.png) left top repeat-y; }
#content { position: relative; float: left; z-index: 1; width: 738px; height: 100%; padding: 30px 30px 40px; background: #FFF;}
.hide { display: none; visibility: hidden; text-decoration: none; font-size: 0; line-height: 0; }
.right { float: right; }
.left { float: left; }
.clear { clear: both; }
input.button { padding: 0 5px; }
/** [END] Layout ***************************************************************/

/** Content ********************************************************************/
html { height: 100%; }
body { position: relative; width: 100%; min-height: 100%; height: auto; background: url(../img/page/bg-top.png) left 120px repeat-x; font-size: 9pt; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; cursor: default; }
strong, b { font-weight: bold; }
em,i { font-style: italic; }
a { text-decoration: none; outline: none; color: #990000; }
a:hover { color: #CC6666; }
#content a.banner-learn_more { display: block; height: 25px; width: 510px; margin-bottom: 30px; padding: 35px 0 0 0; background: url(../img/page/banner-learn_more.png) top left no-repeat; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FFF; }
#content a.banner-learn_more:hover { background-position: bottom left; }
#content h2 /* h2 a, */ { display: block; margin-bottom: 18px; padding-bottom: 16px; background: url(../img/page/border-h2.gif) bottom left repeat-x; font-family: Georgia, "Times New Roman", Times, serif; font-size: 21px; color: #670002; line-height: 28px; }
#content h3 /* h2 a, */ { padding-bottom: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; color: #670002; }
#content h2 span { color: #336633; }
#content h2 a { color: #670002; }
#content h2 a:hover { color: #990000; }
#content p { margin-bottom: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 21px; }
#content p a { padding-bottom: 3px; background: url(../img/page/border-HCC6666W.gif) bottom left repeat-x; }
#content p textarea { width: 514px; }
#content div.metadata { margin-bottom: 35px; padding: 7px 0 0; background: url(../img/page/article_footer_top.png) top left no-repeat; }
#content p.postmetadata, #content p.postdate { float: left; width: 336px; margin: 0; padding: 0 12px; line-height: 20px; font-size: 8pt; color: #CC9999; }
#content p.postdate { float: right; width: 140px; padding: 0 12px 0 0;  text-align: right; }
#content p.postmetadata a, #content p.postdate a { color: #990000; }
#content p.postmetadata a:hover, #content p.postdate a:hover { color: #CC6666; }
#content p.metadata_home { float: right; text-align: right; }
#content span.a_divider {background: url(../img/menu/divider.gif) left center no-repeat; }
#content div.metadata_bottom { clear: both; width: 510px; height: 8px; margin: 0 0 -7px; background: url(../img/page/article_footer_bottom.png) top left no-repeat; }
#content p.alt { width: 486px; margin-bottom: 35px; padding: 10px 12px; background: #FCFCFC; border: 1px solid #CC9999; }
#content p.alt a { padding-bottom: 3px; }
#content table.nav { float: left; width: 100%; margin-bottom: 30px; text-align: right; }
#content table.nav tr td.left { text-align: left; }
#content table.nav tr td a { display: block; padding: 5px 28px 5px 10px; background: #FCFCFC url(../img/page/arrow-right-red.gif) right center no-repeat; border: 1px solid #CC9999; border-right: 0; }
#content table.nav tr td a:hover { background: #FAFAFA url(../img/page/arrow-right-grey.gif) right center no-repeat; border-color: #CCC; color: #AAA; }
#content table.nav tr td.left a { margin-right: 10px; padding: 5px 10px 5px 28px; background: #FCFCFC url(../img/page/arrow-left-red.gif) left center no-repeat; border-right: 1px solid #CC9999; border-left: 0; }
#content table.nav tr td.left a:hover { background: #FAFAFA url(../img/page/arrow-left-grey.gif) left center no-repeat; border-color: #CCC; }
/** Details Pane ***************************************************************/
#content .details { float: right; margin: 5px -2px 28px 29px; padding-top: 22px; width: 264px; background: url(../img/page/details-top.png) top left no-repeat; }
#content .details ul { float: left; width: 264px; padding: 0 14px 6px; background: url(../img/page/details-bottom.png) bottom left no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; }
#content .details ul li { padding-bottom: 17px; }
#content .details a { padding-bottom: 3px; background: url(../img/page/border-H999.gif) bottom left repeat-x; font-weight: normal; }
#content .details a.request { padding: 0 26px 1px 0; font-weight: bold; background: url(../img/page/symbol-arrow.png) right -1px no-repeat; }
#content .details a.request:hover { color: #000; background-position: right -84px; }
/** [END] Content **************************************************************/

/** Menu ***********************************************************************/
#header { width: 100%; min-width: 1024px; left: -5px; height: 120px; background: url(../img/header/bg.png) top left repeat-x; }
#header .inner { width: 1024px; height: 120px; margin: 0 auto; padding: 0; background: url(../img/header/banner.png) top right no-repeat; }
#header .inner a.logo { float: left; margin-left: -10px; }
/** for testing purposes ONLY **/
#header .inner1 { width: 1024px; height: 120px; margin: 0 auto; padding: 0; background: url(../img/header/banner1.png) top right no-repeat; }
#header .inner1 a.logo { float: left; margin-left: -10px; }
#header .inner2 { width: 1024px; height: 120px; margin: 0 auto; padding: 0; background: url(../img/header/banner2.png) top right no-repeat; }
#header .inner2 a.logo { float: left; margin-left: -10px; }
/** ========================= **/
#header ul { float: left; width: 100%; height: 28px; margin: 1px 0 0 -1px; list-style: none; }
#header ul li { float: left; }
#header ul li a { float: left; height: 28px; padding: 0 15px; line-height: 26px; color: #FFF; }
#header ul li a:hover { color: #CC9999; }
#header ul li.current { background: url(../img/header/tab-right.png) right bottom no-repeat; }
#header ul li.current a { padding: 0 15px; background: url(../img/header/tab-left.png) left bottom no-repeat; color: #660000; cursor: default; }
#header ul li.current a:hover { color: #660000; }
/** Footer *********************************************************************/
#footer { position: absolute; z-index: 999; left: -5px; bottom: 0; width: 100%; min-width: 820px; height: 117px; background: url(../img/page/bg-bottom.png) repeat-x; color: #FFF; }
#footer .inner { width: 1024px; height: 37px; margin: 0 auto; padding: 80px 0 0 0; background: url(../img/menu/sidebar-bottom.png) top left no-repeat; }
#footer ul { float: right; width: 450px; list-style: none; }
#footer ul li { float: right; }
#footer ul li a { padding: 0 15px; background: url(../img/menu/divider.gif) center left no-repeat; color: #FFF; }
#footer ul li a.first { padding-right: 10px; }
#footer ul li a.last { background: none; }
#footer ul li a:hover { color: #CC9999; }
#footer span.divider { background: url(../img/menu/divider.gif) center center no-repeat; }
/** Sidebar ********************************************************************/
#sidebar { position: relative; float: left; z-index: 1; width: 226px; height: 100%; padding: 60 0 0 60px; }
/* background: url(../img/menu/sidebar-top.png) left top no-repeat; } */
#sidebar ul { float: left; width: 226px; list-style: none; margin-bottom: 10px; }
#sidebar ul.top { background: url(../img/menu/sidebar-bg.png) -10px 35px no-repeat; }
#sidebar ul li { float: left; width: 180px; padding: 0 0 0 20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
#sidebar ul li.alt { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 23px; }
#sidebar ul li.title, #sidebar ul li.title_top { margin-bottom: 10px; padding: 0 0 10px 36px; background: url(../img/menu/sidebar-title.gif) left bottom no-repeat; color: #670002; font-family: 'Times New Roman', Times, serif; font-size: 17px; }
#sidebar ul li.title_top { padding-top: 17px; }
#sidebar ul li.bottom, #sidebar ul.top li.bottom { width: 226px; height: 35px; padding: 0px 0px 15px 0; background: url(../img/menu/sidebar-divider.png) bottom left no-repeat; }
#sidebar ul.top li.bottom { background: url(../img/menu/sidebar-divider_top.png) bottom left no-repeat; } 
#sidebar ul li a { display: block; padding: 5px 0 5px 12px; background: url(../img/menu/sidebar-arrow.gif) 0 10px no-repeat; color: #000; }
#sidebar ul li a:hover, #sidebar ul li a.current { background-image: url(../img/menu/sidebar-arrow_current.gif); color: #999; }
#sidebar ul li a.current { cursor: default; }
#sidebar ul select { width: 185px; margin: 5px 0; }
#sidebar ul select.bottom { margin-bottom: 12px; }
#sidebar ul input.email { width: 169px; margin: 9px 0 12px; padding-left: 5px; color: #B8B8B8; }
#sidebar ul input.button { margin-bottom: 6px; }
/** [END] Menu *****************************************************************/


#sidebar ul.top select, #sidebar ul.top input {
	font-size: 12px;
}

#sidebar ul.top .SearchTextField {
	width: 80px;
	margin: 0 0 5px 0;
}


#sidebar ul.top .SearchButton {
	margin: 8px 0 0 0;
	font-weight: bold;
	padding: 2px 4px;
}


#content ul { list-style-type: disc; margin: 0 0 15px 32px; }
#content ul li { padding-top: 2px; padding-bottom: 8px; }

#content ol { margin: 0 0 15px 42px; }
#content ol li { padding-top: 2px; padding-bottom: 4px; }

#content p a.normal { border: 0; text-decoration: underline; background: none; font-weight: bold; }

#gb_form fieldset {
	margin: 0 0 20px 0;
	padding: 5px 0 0 0;
}

#gb_form fieldset legend {
	color: #bbb;
	font-weight: bold;
}

#gb_form label {
	margin: 10px 0 2px 0 !important;
	font-weight: bold;
}

a.topschools, a.topschools:active, a.topschools:visited {
	color: #0000ff;
	text-decoration: none;
}

a.topschools:hover {
	color: #006699;
	text-decoration: none;
}

/* ====== DFW-SIDEBAR - Blue ======= */

#dfw-sidebar {width: 180px; height: 205px; border: solid #888 1px; margin: 10px 0 10px 12px; background: #cae7ff;}
#dfw-sidebar h3 {border-bottom: 1px dotted #666; color: #cc0000; font-size: 11px !important; text-transform: none !important; font-weight: bold; margin: 0 0 0 0; padding: 5px 0 5px 0; text-align: center;}
#dfw-sidebar select {width: 150px !important; font-size: 10px; margin-left: 10px;}
#dfw-sidebar label {display: block !important; font-weight: bold; margin-top: 10px; margin-left: 10px;}
#dfw-sidebar form {padding: 0; margin: 0 auto 0 auto; background: transparent; border: none;}
#dfw-sidebar button {background: transparent url(../img/dfw-sidebar-findnow1.png) no-repeat scroll 0 0; width: 138px; height: 35px; margin: 0 0 0 10px; text-indent: -1111px; border:
none; overflow: hidden; line-height: 0px; text-indent:-999px; font-size: 0px; display: block;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.onlineuniversities.com/assets/img/dfw-sidebar-findnow1.png', sizingMethod='image');}
#dfw-sidebar .edudirect-degree_level_id {margin-bottom:0;}
#dfw-sidebar .edudirect-category_id {margin-bottom:0;} 
#dfw-sidebar .edudirect-subject_id {margin-bottom:5px;}

#dfw-widget2 {padding: 0 0 20px 0;}
#dfw-widget2 label {display: none;}
#dfw-widget2 select {width: 200px;}
#dfw-widget2 .edudirect-degree_level_id {margin-bottom:10px;}
#dfw-widget2 .edudirect-category_id {margin-bottom:10px;} 
#dfw-widget2 .edudirect-subject_id {margin-bottom:10px;}
#dfw-widget2 button {font-size: 14px;}