/* The site.css styles */
.be-nice-to-Mac-IE5 {font-family:"\"}\""; font-family:inherit;}

/* Main Styles from site.css */
body          { font-family:Arial, Helvetica, sans-serif; margin:0px; background:#F7F7F7 url(/assets/bg_gradiant.jpg) repeat-x;}
input, select { font-size:10px; font-family:Arial, Helvetica, sans-serif;}
img           { border:0px;}

/*

p, td         { font-size:12px; line-height:18px; margin:10px 0px 15px 0px; color:#3C3E33;}
th            { font-size:16px; line-height:22px; margin:0px 0px 15px 0px; color:#B1B288; text-align:left;}
a             { color:#AA0033; font-size:12px; text-decoration:none;}
a:hover       { text-decoration:underline;}
h1, h1 a      { font-size:24px; color:#333333; line-height:24px; font-weight:normal; margin:0px 0px 15px 0px; text-decoration:none;}
h2, h2 a      { font-size:16px; color:#663300; line-height:16px; font-weight:normal; margin:-10px 0px 15px 0px; text-decoration:none;}
h3, h3 a      { font-size:14px; color:#333333; line-height:14px; font-weight:bold; margin:5px 0px 5px 0px; text-decoration:none;}
h4, h4 a      { font-size:13px; color:#663300; line-height:13px; font-weight:bold; margin:5px 0px 5px 0px; text-decoration:none;}

*/

ul            { color:#B1B288; list-style:square; font-size:12px; line-height:18px; margin-top:0px;}
li            { color:#3C3E33; margin:0px 0px 8px 0px;}
hr            { border:1px solid #2E4F70; background-color:#2E4F70; color:#2E4F70;}
blockquote    { margin:10px 0px 10px 15px;}
.caption      { font-size:9px; line-height:10px; color:#999999; margin:0px 15px 8px 0px;}
.notemsg      { font-size:11px; font-weight:bold; color:#000099;}
.prompt       { font-weight:bold; text-align:right;}
.radio        { border:none;}
.leftimg      { margin-right:10px; margin-bottom:10px;}
.rightimg     { margin-left:10px; margin-bottom:10px;}


/* Header Styles from site.css */
#header         { position:relative; background-color:#181C18; color:#181C18; font-size:18px; width:790px; height:80px; padding:5px 0px 15px 0px; margin:0px 0px 0px 0px;}
#header a       { color:#CCCCCC; font-size:18px; text-decoration:none;}
#header a:hover { color:#CCCCCC; font-size:18px; text-decoration:underline;}
#logo           { position:absolute; left:10px; top:20px;}
#utilities      { position:absolute; width:320px; left:465px; top:5px; text-align:right;}
#header form    { margin:5px 0px 0px 0px;}
#header select  { background-color:#333333; color:#FFFFFF; border:1px #999999 solid; font-size:10px; line-height:12px; vertical-align:middle; padding:2px 2px 2px 2px; margin:5px 0px 2px 0px;}
#header input   { background-color:#333333; color:#CCCCCC; border:1px #999999 solid; font-size:10px; line-height:12px; vertical-align:middle; padding:2px 2px 2px 2px; margin:5px 0px 2px 0px;}
#header .submit { background-color:#545454; color:#CCCCCC; border:1px #999999 solid; font-size:10px; line-height:10px; vertical-align:middle; padding:1px 2px 1px 2px; margin:5px 0px 2px -5px;}

/* Footer Navigation Styles from site.css */
#footernav         { background:#181C18; color:#F7F7F7; width:800px; padding:5px 0px 5px 0px; text-align:center; font-weight:bold;}
#footernav a       { text-decoration:none; color:#F7F7F7; font-size:9px; letter-spacing:.2px; text-align:center; border:1px #F7F7F7 solid; padding:1px 5px 1px 5px; margin:0px 1px 0px 1px;}
#footernav a:hover { text-decoration:none; color:#333333; background-color:#CCCCCC;}

/* Footer Styles from site.css */
#footer         { background:#181C18; width:790px; padding:5px 5px 5px 5px; text-align:center;}
#footer p       { font-size:9px; line-height:12px; color:#666666; margin:0px 0px 10px 0px;}
#footer a       { text-decoration:none; color:#666666; font-size:9px;}
#footer a:hover { text-decoration:underline;}

/* Left Navigation Styles from site.css */
#leftnav         { width:140px; vertical-align:top; padding:10px 3px 0px 5px;}
#leftnav h1      { font-size:12px; line-height:15px; color:#333333; font-weight:bold; margin:0px 0px 0px 0px;}
#leftnav a       { color:#333399; display:block; text-decoration:none; font-size:10px; font-weight:normal;}
#leftnav a:hover { color:#333399; display:block; text-decoration:underline; font-size:10px; font-weight:normal;}

/* Right Navigation Styles from site.css */
#rightnav         { width:225px; vertical-align:top; padding:10px 5px 0px 5px;}
#rightnav a       { color:#333399; display:block; background:#EEEEEE; width:217px; text-decoration:none; font-size:10px; padding:2px 3px 2px 3px; margin:0px 0px 2px 0px;}
#rightnav a:hover { color:#333399; display:block; background:#FFFFFF; width:217px; text-decoration:none; font-size:10px; padding:2px 3px 2px 3px; margin:0px 0px 2px 0px;}


/* Begin Marketing Redesign Specific Styles */

/*                         */
/* The Main Content Window */
/*                         */

#contentmain {
	position:relative;
	left:5px;
	width:790px;    
	height:100%;
	margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        background-color:white;
}

/*                */
/* The Main Table */
/*                */

.tablemain {
	position:relative;
	left:0px;
	margin:0px 0px -15px 0px;
	padding:0px 0px 0px 0px;
}

/*                 */
/* Schools Section */  
/*                 */

#schoolsnav {
	position:relative;
	width: 130px;
	margin:15px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}

.school_link {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	line-height:12px;
        font-weight:bold;
	margin:0px;
	padding:0px 0px;
}

p.block {
	position:relative;
	display:block;
	text-align:right;
        margin:0px 0px 12px 0px;
	padding:0px 0px 0px 0px;
}

a.school_link:link      {color: #000000; font-weight:bold;}
a.school_link:visited 	{color: #000000; font-weight:bold;}
a.school_link:hover 	{color: #ff0000; font-weight:bold; text-decoration:none;}
a.school_link:focus 	{color: #ff0000; font-weight:bold; text-decoration:none;}
a.school_link:active 	{color: #000000; font-weight:bold;}

/*                                    */
/* Main Image Section (Big Pretty)    */
/*                                    */

#bigpretty {
        position:relative;
        border:0px;
        margin:0px 15px 0px 15px;

}

/*                 */
/* Actions Section */
/*                 */

#actionsnav {
    width:155px; 
	padding-bottom: 2px;
	margin: 15px 0px 15px 0px;
	line-height: 10px;
}

img.thingone {
	position:inherit; 
	float:top; 
	top:0px; 
	right:-3px;
}

img.thingtwo {
	position:relative; 
	float:right; 
	top:-14px; 
	right:-4px;
}

a.action_link:link 	{color: #000000; font-weight:bold;}
a.action_link:visited 	{color: #000000; font-weight:bold;}
a.action_link:hover 	{color: #ff0000; font-weight:bold; text-decoration:none;}
a.action_link:focus 	{color: #ff0000; font-weight:bold; text-decoration:none;}
a.action_link:active 	{color: #000000; font-weight:bold;}


.action_link {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:normal;
}


/*                  */
/* Features Section */
/*                  */

#features_container {
	position: relative;
        top:0px;
        width:420px;
	margin:0px 0px 0px 15px; 
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
        line-height:7px;
}

.feature_img {
	position:inherit;
	float:left;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 5px 10px 0px;
	width:75px;
	height:45px;
}

span.feature {
	position:inherit;
	top:0px;
	left:0px;
	font-size: 13px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
        line-height:15px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

p.feature_caption {
	position:inherit;
	top:0px;
	left:0px;
	text-align:left;
	font-size: 10px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
        line-height:130%;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
}


a.feature_link:link 	{color: #000000; font-weight:bold;} 
a.feature_link:visited 	{color: #000000; font-weight:bold;}
a.feature_link:hover 	{color: #666666; font-weight:bold; text-decoration:none;}
a.feature_link:focus 	{color: #666666; font-weight:bold; text-decoration:none;}
a.feature_link:active 	{color: #000000; font-weight:bold;}

a.feature_link_small:link       {color: #000000; font-weight:normal;} 
a.feature_link_small:visited 	{color: #000000; font-weight:normal;}
a.feature_link_small:hover 	{color: #666666; font-weight:normal; text-decoration:none;}
a.feature_link_small:focus 	{color: #666666; font-weight:normal; text-decoration:none;}
a.feature_link_small:active 	{color: #000000; font-weight:normal;}

/*                         */
/* Student Gallery Section */
/*                         */

span.gallery {
	position:inherit;
	top:0px;
	left:-250px;
	font-size: 15px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0px;
	padding:0px;
}

#gallery img {
	position:relative;
	border:0px;
	padding:10px 0px 0px 0px;
	background-color:transparent;
}

a.gallery_link:link 	{color: #000000; font-weight:bold;} 
a.gallery_link:visited 	{color: #000000; font-weight:bold;}
a.gallery_link:hover 	{color: #ff0000; font-weight:bold; text-decoration:none;}
a.gallery_link:focus 	{color: #ff0000; font-weight:bold; text-decoration:none;}
a.gallery_link:active 	{color: #000000; font-weight:bold;}


.credit {
	position:relative;
	top:0px;
	text-align:left;
	word-spacing:2px;
	font-size: 9px;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
}

/* styles for redesign sub-pages */

h1 {font-size:24px; color:#333333; line-height:24px; font-weight:normal; margin:0px; text-decoration:none;}
h2 {font-size:16px; color:#663300; line-height:16px; font-weight:normal; margin:0px; text-decoration:none;}
h3 {font-size:14px; color:#333333; line-height:14px; font-weight:bold; margin:0px; text-decoration:none;}
h4 {font-size:13px; color:#663300; line-height:13px; font-weight:bold; margin:0px; text-decoration:none;}


/* End of Marketing Redesign Specific Styles */