/*------------------  BEGIN SITE INFO  ---------------------------*/
/*
WIDTH:		978px
LEFT COL: 	190px
RIGHT COL:	765px
	MAIN CONTENT: 	500px
	RIGHT SIDEBAR:	204px

DK blue 	#003d7d
LGHT blue 	#739dd3
GREEN 		#207d00

TEXT		#494949

ACCENTS
   TRIM:	#CCCCCC
   TRIM:	#bebebe
*/
/*------------------/ END -SITE INFO   ----------------------*/


/********* BEGIN RESET STYLES *********/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}


:focus {
	outline: 0;
}
/********* END RESET STYLES *********/



/*-------/  TAG SELECTORS - BEGIN ALPHABETIZED LOOSELY  ---------------*/




/* ---------- BEGIN UNIVERSAL TEXT STYLES ---------- */
body, td, div, p{
font-family:Arial, Helvetica, sans-serif;
color:#4f3a05;
}
div, td{
	font-size:9pt;
}

p, .toggle h3 {margin-bottom:1em;}
.toggle h3 {color:#18711F; font-size:12pt; font-family:"trebuchet ms", helvetica, sans-serif;}
.toggle-none h3 {color:#18711F; font-size:12pt; font-family:"trebuchet ms", helvetica, sans-serif;}
.toggle-none h3 a{display:none;}

a{color:#4f3a05 ;}
a:hover{text-decoration:none;}

#content a{font-weight:bold;}
/* ---------- END UNIVERSAL TEXT STYLES ---------- */

body
{
/* --- w/h --- */
width:100%;

/* --- w/h --- */
text-align: center;
color:#494949;
background-color:#cdb681;
}

blockquote{margin:1em 0 1em 1em;}
blockquote, q {
	quotes: "" "";
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}


ol li{
	margin-bottom:1em;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
.table-alt-1 td{
    background-color:#ddd;
}
ul {
	margin-top:0px;
	margin-bottom:0px;
}

/* --------- BEGIN - GLOBAL CLASSES ---------  */

/* ---------    vertical spacers  ---------  */
.L0{margin-left:0px;}
.L15{margin-left:15px;}



.sp5{line-height:5px;}
.sp10{line-height:10px;}
.sp12{line-height:12px;}
.sp15{line-height:15px;}
.sp20{line-height:20px;}
.sp20{line-height:40px;}

/* --------- general Colors ---------  */
.burg {color:#4f0202;}
.dkred { color:#84171B; }
.ltred { color:#B14B4E; }
.black { color:#000; }
.red { color:#c00; }
/* ---------   floats & alignment ---------    */

.left{float:left;}
.right{float:right;}
.left400{
	display:block;
	float:left;
	width:400px;
}

/*.clear{clear:both; line-height:2px; width:1px; display:none;}*/
.clear{position:relative; clear:both; line-height:0px; width:1px; height:0px; }
html>body .clear{clear:both; line-height:0px; width:1px; }
.kill-br br{display:none;}
 html > body .clear{ display:block;}
/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* close commented backslash hack */

/* ---------  formatting ---------    */
.bold { font-weight:bold; }
.hide{display:none;}
.dim:hover{ opacity: .80;}


/* ---------   content font sizes ---------  */
.double li{margin-bottom:1em;}
.size10{font-size:10pt;}
.size10 a{font-size:10pt;}
.size10 tr td{font-size:10pt;}
.size11{font-size:11pt;}
/* ---------   content padding ---------  */
.inside1{padding:0px 1px;}
.inside{padding:0px 10px;}
.inside2{padding:0px 2px;}
.inside3{padding:0px 3px;}
.inside4{padding:0px 4px;}
.inside5{padding:0px 5px;}
.inside10{padding:0px 10px;}
.inside20{padding:0px 20px;}
.inside28{padding:0px 28px;}
.inside30{padding:0px 30px;}
.inside40{padding:0px 40px;}


/* --------- END - GLOBAL CLASSES ---------  */

/* ---------  BEGIN:: site structure  ---------    */
	body {
		background:#000 url(../images/top-repeat.jpg) 0px 0px repeat-x;
	}
	#site {
        position:relative;
		float:none;
		width:817px;
		
		margin-left: auto;
		margin-right: auto;
		text-align:left;
		color:#494949;
		background:url(../images/site-bkg-aum.jpg) 0px 0px repeat-y;
		/*overflow:hidden;*/
	}

	#header {
        float:right;
		width:266px;
		height:112px;
	}
/* ---------  all:: logo  ---------    */
	#logo {
		float:left;
		width:551px;
		height:112px;
		background:url(../images/logo.jpg) 0px 0px repeat-x;
	}
/* ---------  all:: top navigation  ---------    */
	#main-nav{
		clear:both;
		width:817px;
		height:58px;
		background:url(../images/nav-start.jpg) 0px 0px ;
	}
/* navigation: #nav
 * ------------------------------------------------------------------------- */

/* ================================================================
This copyright notice must be kept untouched in the stylesheet at
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/image_dropdown.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */


#nav {padding:0; margin:0; list-style:none; height:58px; position:relative; z-index:200; width:613px;}


/*#nav * {color:#000000;}*/
#nav{display:block; margin-left:204px;}
#nav li.top {display:block; float:left;}
#nav li a {display:block; float:left; height:58px; text-decoration:none; padding:0; cursor:pointer;}
#nav li a b {margin-left:-9999px;}

#nav li a.nav-1 { width:90px; background:url(../images/nav-home.jpg);}
#nav li a.nav-2 { width:212px; background:url(../images/nav-online.jpg);}
#nav li a.nav-3 { width:188px; background:url(../images/nav-attending.jpg);}
#nav li a.nav-4 { width:123px; background:url(../images/nav-getstarted.jpg);}



#nav li:hover a,#nav a:hover{background-position: 0 58px; }


#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:0px;}

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; opacity: .80;}



#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

/* this width set drop menu */
#nav :hover ul.sub{left:0; top:58px; background: #e7dab5; width:188px; height:auto; z-index:300;}
#nav :hover ul.sub li{display:block; height:20px; position:relative; float:left; width:100%; font-weight:normal;}
#nav :hover ul.sub li a{display:block; height:20px; width:100%; text-decoration:none; padding:0; cursor:pointer;}
#nav :hover ul.sub li a b {position:absolute; left:-9999px; margin:0;}
#nav :hover ul.sub li a b {color:#000;}

/* move sub content off left wall(edge) of drop */
#nav ul.sub li a span {margin-left:10px;}

#nav :hover ul.sub li a:hover{display:block; background-position: 0 58px; position:relative; }
#nav :hover ul.sub li a b {left:0px; top:0px; display:block; width:100%; height:20px; font-size:11px; line-height:20px;}
#nav :hover ul.sub li a:hover b {left:0px; top:0px; background:#9f0f04; display:block; width:100%; height:20px; font-weight:bold; color:#ffffff;}
/*
.nav-2-sub{
width:207px; margin-left:5px;
}
.nav-3-sub{
width:188px; margin-left:3px;
}
*/


    #main {
        margin-left:19px;
		
		background: url(../images/notepad-bg-09.jpg) 0px 0px repeat-y;
        /*border:1px solid #c00;margin-left:12px;*/
	}

    #content {
        float:left;
		width:545px;
		padding:0 0 2px 0;


		/*background: url(../images/notepad-bg-09.jpg) 0px 0px repeat-y;
        border:1px solid #c00;margin-left:12px;*/
	}

        .col-l-inside{
            padding:20px 30px;
        }

    #sidebar {
        float:right;
        margin-right:12px;
        margin-bottom:60px;
        width:240px;
    }
	#footer {
		width:100%;
		height:30pt;
        line-height:30pt;
		text-align:center;
		color:#cdb681;
		background-color:#000;
	}
    #sbh {
        display:block;
		width:817px;
		height:42px;
		background:#000 url(../images/bottom-home_10.jpg) 0px 0px no-repeat;
	}
	#sbs {
        display:block;
		width:817px;
		height:42px;
		background:#000 url(../images/bottom-subpage.jpg) 0px 0px no-repeat;
	}

    /* ---------  END:: site structure  ---------    */


/* ---------  mud::Testimonials and Faculty   ---------    */
#testimonials-faculty{
	clear:both;
    position:relative;
    display:block;
    width:545px;
   /* min-height:211px;*/
   background:url(../images/bkg-feat-fac.jpg) 0px 0px repeat-y;
}

#bot-feat-fac{
	clear:both;
	display:block;
	width:545px;
	height:28px;
	background:url(../images/bot-fac-test.jpg) 0px 0px no-repeat;

}


#testimonials-faculty-plain{
    position:relative;
    display:block;
    width:545px;
    min-height:11px;
}
.pgraph{
    float:left;
    margin-left:20px;
    width:220px;
}
.portrait{
    margin-left:20px;
    width:90px;
}

#testimonials-faculty .pgraph p{
    margin-top:10px;
}

#feat-fac{
    display:block;
    float:right;
    width:272px;
}
   #h3-feat-fac {
		width:272px;
		height:43px;
 		background:url(../images/hdr-feat-fac-09.jpg) 0px 0px no-repeat;
	}


#testimonials{
	float:left;
    width:273px;
}
   #h3-testimonials {
		width:273px;
		height:43px;
 		background:url(../images/hdr-testimonials-09.jpg) 0px 0px no-repeat;
	}


#military-friendly{
    position:absolute;
    left:546px;
    top:-40px;
    width:240px;
}
    #military-holiday {
        display:block;
		width:237px;
		min-height:191px;
 		background:url(../images/top-military.png) 0px 0px no-repeat;
	}
/*****************************************/

    .sp-footer{
        display:block;
        width:100%;
        height:15px;
        line-height:15px;
        background-color:#000;
    }
    .flink{
        color:#cdb681;
    }

	#copy {
		text-align:center;
		background-color:#000;
        color:#cdb681;
        font-size:8pt;
	}

	#tl {
        position:absolute;
		width:108px;
		height:447px;
		left: -93px;
		top:170px;
		background: url(../images/texture-left.jpg) 0px 0px no-repeat;
		z-index:100;
	}
	#tr {
        position:absolute;
		width:102px;
		height:447px;
		left: 805px;
		top:170px;
		background: url(../images/texture-right.jpg) 0px 0px no-repeat;
		z-index:100;
	}



/* ---------  all:: header  ---------    */
#chat-voice{position:absolute; top:0px; left:0px;}
#chat-small{position:absolute; top:0px; left:0px;}
#chat-blue{position:absolute; top:0px; left:0px;}


    #live-chat-advisor {
        position:relative;
        float:left;
		width:153px;
		height:32px;
 		background:url(../images/chat.jpg) 0px 0px no-repeat;
	}

    #live-chat-advisor:hover {
        position:relative;
        float:left;
		width:153px;
		height:32px;
 		background:url(../images/chat.jpg) 0px 0px no-repeat;
	}

    #h3-call-ashford {
		position:relative;
		width:266px;
		height:80px;
 		/*background:url(../images/phone.jpg) 0px 0px no-repeat;*/
	}
    
    #h3-chat-advisor {
		position:relative;
		width:240px;
		height:122px;
	}

    #h3-community-calendar {
		width:240px;
		height:46px;
 		background:url(../images/community-09.jpg) 0px 0px no-repeat;
	}

    #community-calendar {
        display:block;
		width:240px;
		min-height:96px;
 		background:url(../images/calendar-n.png) 0px 0px no-repeat;
	}
    #community-support {
        display:block;
		width:240px;
		min-height:96px;
 		background:url(../images/support.png) 0px 0px no-repeat;
	}


    #more-ashford-info {
        display:block;
        float:left;
		width:113px;
		height:32px;
 		background:url(../images/moreinfo.jpg) 0px 0px no-repeat;
	}
    #div-main-msg {
        display:block;
		width:790px;
		height:251px;
 		/*background:url(../images/flash-header.jpg) 0px 0px no-repeat;*/
	}
    .msg-all {
 		background:url(../images/msg-all.jpg) 0px 0px no-repeat;
	}
    .msg-duty {
 		background:url(../images/msg-duty.jpg) 0px 0px no-repeat;
	}
    .msg-honor {
 		background:url(../images/msg-honor.jpg) 0px 0px no-repeat;
	}
    .msg-education {
 		background:url(../images/msg-education.jpg) 0px 0px no-repeat;
	}
    #news-feeder {
        display:block;
		width:790px;
		height:28px;
 		background:url(../images/newsfeeder.jpg) 0px 0px no-repeat;
	}
   /* #military-holiday {
        display:block;
		width:240px;
		min-height:83px;
 		background:url(../images/support.png) 0px 0px no-repeat;
	}*/



    .ch {
        display:block;
		width:391px;
		height:13pt;
		margin-bottom:0px;
 		background:url(../images/check-icon.png) 0px 0px no-repeat;
	}

    .ch span{
        margin-left:40px;
		color:#167c21;
		font-family:"trebuchet ms", helvetica, sans-serif;
		font-size: 13pt;
		text-transform: uppercase;
	}

    #h2-information {
        display:block;
		width:391px;
		height:40px;
 		background:url(../images/title-more-info.png) 0px 0px no-repeat;
	}

    #h2-checked {
        display:block;
		width:391px;
		height:40px;
 		background:url(../images/title-checked.gif) 0px 0px no-repeat;
	}
   /* #h2-honor {
        display:block;
		width:391px;
		min-height:40px;
 		background:url(../images/title-honor.jpg) 0px 0px no-repeat;
	}
    #h2-all {
        display:block;
		width:391px;
		min-height:40px;
 		background:url(../images/title-all.jpg) 0px 0px no-repeat;
	}
    #h2-duty {
        display:block;
		width:391px;
		min-height:40px;
 		background:url(../images/title-duty.jpg) 0px 0px no-repeat;
	}*/
 /**********************************/
    #h2-why-ashford {
        display:block;
		width:391px;
		height:40px;
 		background:url(../images/title-why-ashford.png) 0px 0px no-repeat;
	}
    #h2-chat {
        display:block;
		width:391px;
		height:40px;
 		background:url(../images/title-chat.png) 0px 0px no-repeat;
	}
    #h2-success {
        display:block;
		width:391px;
		height:40px;
 		background:url(../images/title-strategies.png) 0px 0px no-repeat;
	}

	#h2-graduate {
        display:block;
		width:391px;
		height:40px;
 		background:url(../images/title-graduate-degrees.png) 0px 0px no-repeat;
	}

    #h2-undergraduate {
        display:block;
		width:391px;
		height:40px;
 		background:url(../images/title-undergraduate.png) 0px 0px no-repeat;
	}
    #h2-faq {
        display:block;
		width:391px;
		height:40px;
 		background:url(../images/title-faq.png) 0px 0px no-repeat;
	}
    #h2-financial {
        display:block;
		width:391px;
		height:40px;
 		background:url(../images/title-paying.png) 0px 0px no-repeat;
	}

    #h2-testimonials {
        display:block;
		width:391px;
		height:40px;
 		background:url(../images/title-student-testimonials.png) 0px 0px no-repeat;
	}

    #h2-thankyou {
        display:block;
		width:391px;
		height:40px;
 		background:url(../images/title-thankyou.png) 0px 0px no-repeat;
	}

    #h2-faculty {
        display:block;
		width:391px;
		height:40px;
 		background:url(../images/title-featured-faculty.png) 0px 0px no-repeat;
	}

    #h2-transfer {
        display:block;
		width:391px;
		height:40px;
 		background:url(../images/title-transferring.png) 0px 0px no-repeat;
	}



    #h3-more-faculty {
        display:block;
		margin-left:20px;
		width:205px;
		height:37px;
 		background:url(../images/more-faculty.png) 0px 0px no-repeat;
	}

    #h3-more-testimonials {
        display:block;
		margin-left:15px;
		width:205px;
		height:37px;
 		background:url(../images/more-student-stories.png) 0px 0px no-repeat;
	}

    /****************** undergraduate ***************************/
.toggle a{
    display:block;

    margin-right:10px;
    width:104px;
    height:15px;
    line-height:15px;
    background:url(../images/learn-more-btn.gif) 0px 0px no-repeat;
 }
.toggle a.request-info{
    display:inline;

    background:none;
 }
.toggle .on{
    display:block;
    
    margin-right:10px;
    width:104px;
    height:15px;
    line-height:15px;
    background:url(../images/hide-description-btn.gif) 0px 0px no-repeat;
 }
#faq.toggle a{
    display:block;
    
    margin-right:10px;
    width:104px;
    height:15px;
    line-height:15px;
    background:url(../images/show-answer-btn.gif) 0px 0px no-repeat;
 }
#faq.toggle .on{
    display:block;
    
    margin-right:10px;
    width:104px;
    height:15px;
    line-height:15px;
    background:url(../images/hide-answer-btn.gif) 0px 0px no-repeat;
 }

    /****************** information / form ***************************/
 #msg h1{color:#c00;}

#form span{color:#c00;}
#form select, #form input {color:#4f3a05;}
#display{display:block; height:30px; line-height:30px; color:#18711F; text-align:center;}
.line-bkg {width:98%; }
.info-form td{
    padding:8px 0px;
}
label {font-weight:bold;}
.text_normal{
    width:100%;
}
.thanks-list li{
	margin-bottom:2em;
	list-style:none;
    background:url(../images/arrow.gif) 0px 3px no-repeat;

}
.thanks-list a{
	margin-left:20px;

}
    /****************** dynamic information / form ***************************/


#open-form-button{
	display:block;
	width:545px;
	height:60px;
}
a#open-form-button:hover{
	 opacity: .90;
}
#open-form-button span{
	display:none;
}
.open-button-show{
	background:url('/images/open_banner.jpg') 0 0 no-repeat;
}
.open-button-hide{
	background:url('/images/close_banner.jpg') 0 0 no-repeat;
}
#form-container{
	border-left:1px solid #2f1807;
	border-right:1px solid #2f1807;
	border-bottom:1px solid #2f1807;
}
#form{padding:10px;}
#timeout-msg{
	display:inline-block;
	text-align:center;
	width:15px;
	color:#c00;
}
