

/*--------------------------------------------
Screen Layout
---------------------------------------------*/

html, body {
border:0;
margin:0;
padding:0;
}

body {
color:#333;
background:#fff;
font:12px/1.45 Arial, Verdana, sans-serif;
}

/*--------------------------------------------
Screen Basic
---------------------------------------------*/

p, ul, ol {
margin:0;
padding:0 0 12px 0;
}

blockquote {
margin:25px 30px;
}

ul {
padding:0 0 12px 30px;
list-style:none;
}


ol {
padding:0 0 12px 30px;
list-style-type:disc;

}


h1, h2, h3, h4, h5, h6 {
color:#333;
margin:0;
padding:0;
font-weight:normal;
}

h1 {
margin:0;
padding:20px 0 25px 0;
letter-spacing:-1px;
font:18pt/1.45 Arial, Verdana, sans-serif;
}

h2 {
margin:0;
padding:10px 0 5px 0;
letter-spacing:-1px;
font:14pt/1.45 Arial, Verdana, sans-serif;
}

h3 {
font:1em/1.45 Arial, Verdana, sans-serif;
font-weight:bold;
}

h4 {
margin:0;
padding:18px 0 5px 0;
letter-spacing:-1px;
font:11pt/1.15 Arial, Verdana, sans-serif;
}

h5 {
margin:0;
padding:10px 0 5px 0;
font: 8pt Arial, Verdana, sans-serif;
}

h6 {
color:#333;
font:13px/1.45 Georgia, Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

h7 {
color:#333;
font:14px/1.45 Arial, Verdana, sans-serif;
font-weight:bold;
}


img {
border:0;
}


input, select, textarea {
font:1em Arial, Verdana, sans-serif;
}

textarea {
line-height:1.45;
}

textarea.text {
color:#555;
width:473px;
height:150px;
padding:5px;
border:1px solid #aaa;
background:#fff;
overflow:auto;
}


small {
color:#555;
font-size:.75em;
}

smaller {
color:#555;
font-size:.50em;
}

sup {
color:#555;
font-size:50%;
}

sub {
color:#555;
font-size:80%;
}

table {
width:100%;
border:0;
padding:0 0 12px 0;
font:12px Arial, Verdana, sans-serif;
}

	table tr td {
	padding:5px;
	}
	
	table tr td span {
	letter-spacing:1px;
	}


#sidebar del {
color:#666;
text-decoration:none;
}

/*--------------------------------------------
Header
---------------------------------------------*/

#header {
height:94px;
background:url(../images/bg-header.png) repeat-x #000;
}


/*--------------------------------------------
Wordmark
---------------------------------------------*/

 #wordmark {
 float:center;
	width:780px;
	height:29px;
	background:url(../images/wordmark_xrdwb.png) no-repeat;
	}

/*--------------------------------------------
Navbar
---------------------------------------------*/

#navbar {
float:center;
width:780px;
height:44px;
margin:0 auto;
}

	
	/*--------------------------------------------
	Moving the search button
	---------------------------------------------*/
	#navbar img {
	margin:23px 0 0 0;
	}
	
	
		
	/*--------------------------------------------
	Moving the navbar flap up and down
	---------------------------------------------*/
	#navbar ul {
	clear:both;
	float:right;
	margin:0;
	padding:18px 0 0 0;
	list-style:none;
	}
	
	#navbar ul li {
	margin:0;
	padding:0;
	display:inline;
	}
	
	
		
	/*--------------------------------------------
	Height:34px determine the height of the flap
	---------------------------------------------*/
	#navbar ul li a {
	float:left;
	color:#555;
	width:100px;
	height:34px;
	margin:0 0 0 1px;
	padding:2px 0 0 0;
	text-align:center;
	text-decoration:none;
	background:url(../images/tab-inactive.png) no-repeat #190d69;
	}
	
	#navbar ul li a:hover, 
	#navbar ul li a.active, 
	#navbar ul li a.active:hover {
	color:#000;
	background:url(../images/tab-active.png) no-repeat #fff;
	}
	
	
	
	#navbar #wordmark a,
	#navbar #wordmark a:visited,
	#navbar #wordmark a:hover {
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
	}
	
	#navbar #wordmark a:hover {
	color:#fff;
	border-bottom:1px solid #fff;
	}
	
	
	
	/*--------------------------------------------
	Height:40px determine the height of the AASCU title and tagline on the top of the page
	---------------------------------------------*/
	#wordmarksecond {
	float:center;
	width:780px;
	height:40px;
	margin-top:0px;
	background:url(../images/wordmarksecond_big.png) no-repeat;
	}

/*--------------------------------------------
Links
---------------------------------------------*/

.content a,
#main a,
#mainfull a,
#sidebar a,
#intro a {
	color:#cd5106;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}

.content a:visited,
#main a:visited,
#mainfull a:visited,
#sidebar a:visited,
#intro a:visited {
color:#cd5106;
text-decoration:none;
border-bottom:1px solid #555;
}

.content a:hover,
#main a:hover,
#mainfull a:hover,
#sidebar a:hover,
#intro a:hover {
color:#fff;
background:#dadada;
text-decoration:none;
border-bottom:1px solid #000;
}


/*--------------------------------------------
Link when Printing Attributes ---testing----
---------------------------------------------*/

/**** internal links printed
	a[href^="http:www.aascu.org"],  a[href^="http:www.aascu.org"]{
	
	background-image:none;
	padding-right: 0;
	} 
	
	a[href^="http:"] {
	
	background:url(images/external_link.gif)no-repeat right top;
	padding-right: 0;
	}
		

a[href$=".pdf"] {

background:url(imgs_utility/icon_pdf.gif)no-repeat right top;
padding-right: 10px;
}

a[href$=".doc"] {

background:url(imgs_utility/icon_doc.gif)no-repeat right top;
padding-right: 10px;
}
****/

/*--------------------------------------------
Content
---------------------------------------------*/

#content {
width:780px;
margin:0 auto;
}

/*--------------------------------------------
Container
---------------------------------------------*/

#container {
margin:30px 0 0 0;
background:url(../images/bg-sidebar.png) top right repeat-y;
}

	#container h1 {
	padding-top:0;
	}
	
/*--------------------------------------------
Billboard
---------------------------------------------*/
#billboard {
	float:left;
	margin:-1px 15px 0 0;
	width:780px;
	height:195px;
	margin:0;
	padding:1px  0;
}
	
	#billboard h1 {
	/*padding:13px  0  0 20px;*/
	color:#333;
	font:13px/1.45 Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	}
	
	#billboard p {
	color:#000;
	padding:5px  0 0 10px;
	}
	
	#billboard span {
	letter-spacing:.1em;
	}
	
	#billboard a,
	#billboard a:visited,
	#billboard a:hover {
	float:left;
	color:#000;
	width:780px;
	height:195px;
	margin:0;
	padding:0;
	display:block;
	text-align:left;
	text-decoration:none;
	}
	

	
	#billboard #billboard-new a
	/*#billboard #billboard-new a:visited,
	#billboard #billboard a:hover*/ {
	background:url(../imgs_sub/billboard.jpg) no-repeat #fff;
	}




/*--------------------------------------------
Main Content
---------------------------------------------*/

#main {
float:left;
width:495px;
margin:0 30px 0 0;
}

	#main h1 a,
	#main h2 a,
	#main h1 a:visited,
	#main h2 a:visited,
	#main h1 a:hover,	
	#main h2 a:hover {
	color:#555;
	border-bottom:1px solid #ddd;
	background:none;
	text-decoration:none;
	}
	
	#main h1 a:hover,
	#main h2 a:hover {
	color:#000;
	border-bottom:1px solid #bbb;
	background:none;
	text-decoration:none;
	}
	
	#main h3.special {
	margin:-15px 0 5px 0;
	}
	
	#main span {
	letter-spacing:1px;
	}
	
	
/*--------------------------------------------
Main Content Full Width
---------------------------------------------*/

#mainfull {
float:left;
width:770px;
margin: 0 0 0 10px;
}

	#mainfull h1 a,
	#mainfull h2 a,
	#mainfull h1 a:visited,
	#mainfull h2 a:visited,
	#mainfull h1 a:hover,	
	#mainfull h2 a:hover {
	color:#555;
	border-bottom:1px solid #ddd;
	background:none;
	text-decoration:none;
	}
	
	#mainfull h1 a:hover,
	#mainfull h2 a:hover {
	color:#000;
	border-bottom:1px solid #bbb;
	background:none;
	text-decoration:none;
	}
	
	#mainfull h3.special {
	margin:-10px 0 5px 0;
	}
	
	#mainfull span {
	letter-spacing:1px;
	}
	
	
/*--------------------------------------------
Sidebar, Second Page Nav
---------------------------------------------*/

#sidebar {
float:left;
width:191px;
padding:0 30px 30px 34px;
background:url(../images/bg-block-popout.png) 2px 10px no-repeat #f5f5f5;

}
	
	#sidebar ul {
	padding:0 0 8px 0;
	}
	
	#sidebar ul li span {
	letter-spacing:1px;
	}
	
	#sidebar h2 a,
	#sidebar h2 a:visited,
	#sidebar h2 a:hover {
	color:#555;
	border-bottom:1px solid #ddd;
	background:none;
	text-decoration:none;
	}
	
	#sidebar h2 a:hover {
	color:#000;
	border-bottom:1px solid #ccc;
	background:none;
	text-decoration:none;
	}
	
	#sidebar img {
	margin:18px 0 0 0;
	display:inline;
	}

	
/*--------------------------------------------
Sidebar Nav, thurd page 
---------------------------------------------*/

#sidebar_third {
	float:left;
	width:191px;
	padding:0 30px 30px 34px;
	background:url(../images/bg-block-popout.png) 2px 10px no-repeat #f5f5f5;
}
	
	#sidebar_third ul {
	padding:0 0 8px 0;
	list-style-image:none;
	}
	
	#sidebar_third ul li span {
	letter-spacing:1px;
	}
	
	#sidebar_third h2 a,
	#sidebar_third h2 a:visited,
	#sidebar_third h2 a:hover {
	color:#555;
	border-bottom:1px solid #ddd;
	background:none;
	text-decoration:none;
	}
	
	#sidebar_third h2 a:hover {
	color:#000;
	border-bottom:1px solid #ccc;
	background:none;
	text-decoration:none;
	}


/*--------------------------------------------
Breadcrumbs
---------------------------------------------*/

#breadcrumb {
margin:20px 0 0 0;
border-bottom:1px solid #ddd;
padding:0 0 6px 0;
}

	#breadcrumb a,
	#breadcrumb a:visited {
	color:#cd5106;
	border:none;
	text-decoration:none;
	}
	
	#breadcrumb a:hover {
	color:#cc0000;
	background:none;
	border-bottom:1px solid #cd5106;
	}
	
	#breadcrumb img {
	margin:0 4px -1px 4px;
	}
	
	#breadcrumb img.c {
	margin:0 4px 0 0;
	}
	
	#breadcrumb #services {
	float:right;
	text-align:right;
	}
	
		#breadcrumb #services a {
		margin:0 0 0 20px;
		}
		
		#breadcrumb #services img {
		margin:0 0 -3px 0;
		padding:0 0 0 4px;
		}




/*--------------------------------------------
Featured Work
---------------------------------------------*/

#featured {
	background:url() top left no-repeat;
	width:780px;
	margin:20px auto 0;
	padding:0;
}
#featuredTitle {
	
	padding: 0;
	text-align:right;
	margin-bottom:10px;
	border-bottom:0px dotted #DDD;
}
#featured01 {
	float:left;
	margin-right:35px;
	width:237px;
	margin-bottom:20px;
}
#featured02 {
	float:left;
	width:237px;
	margin-bottom:20px;
}
#featured03 {
	float:right;
	width:237px;
	margin-bottom:20px;
}
.featuredImg {
	border:2px solid #f2f2f2;
	margin-bottom:10px;
}
.featured {
	background:url(../imgs_sub/featuredBack.gif) repeat-y;
	line-height:15px;
}
.featured a {
	border-bottom:1px dotted #cd5106;
	text-decoration:none;
	color:#cd5106;
}
.featured a:hover {
	color:#fff;
	text-decoration:none;
	background-color:#cd5106;
	border-bottom:0px;
}



/*--------------------------------------------
Third Page text boxes, eg members
---------------------------------------------*/



#widebox {
float:left;
width:575px;
margin:0 0 0 30px;
}

	#widebox ul {
	padding-left:0;
	list-style-image:none;
	}

/*--------------------------------------------
Divider
---------------------------------------------*/

#divider {
clear:both;
color:#ddd;
min-height:25px;
border-top:1px solid #555;
padding:0 0 30px 0;
background:url(../images/bg-divider_c.png) repeat-x #190d69;
}
	
	#divider h2 {
	color:#fff;
	}
	
	#divider a {
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
	}
	
	#divider a:visited {
	color:#ddd;
	text-decoration:none;
	border-bottom:1px solid #ddd;
	}
	
	#divider a:hover {
	color:#000;
	background:#fff;
	border-bottom:1px solid #fff;
	}

/*--------------------------------------------
HomePage text boxes
---------------------------------------------*/

#blog {
	float:left;
	width:355px;
	margin-top: 10px;
	padding-left: 10px;
	background-image: url(/beta/images/bg_bloggo.gif);
}

#recent {
	float:left;
	width:345px;
	margin:0 0 0 70px;
	margin-top: 10px;
}

	#recent ul {
	padding-left:0;
	list-style-image:none;
	border-top-color: #fff;
	}
	
	
/*--------------------------------------------
ataascu headline boxes
---------------------------------------------*/
#headlinebox{ 
	background: url(ataascu/box_bg.png);
	height: 201px;
	width: 780px;
	padding-top: 10px;
	font-size: 10px;
	}
#headlinebox h2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
	}
#headlinebox a {
	font-size: 10px;
	font-weight: normal;
	line-height: 22px;
	color: #676767;
	text-decoration: none;
	}
	
#headlinebox table a {
	font-size: 10px;
	font-weight: normal;
	line-height: 22px;
	color: #676767;
	text-decoration: none;
	}
	
#headlinebox table a:hover {
	font-size: 10px;
	font-weight: normal;
	line-height: 22px;
	color: #676767;
	text-decoration: underline;
	}	

/*--------------------------------------------
frontpage  boilerplate boxes
---------------------------------------------*/
#wepublic, #wedeliver, #wesupport {
float:left;
color:#dadada;
width:201px;
margin:20px 0 0 0;
}

#wedeliver {
margin:20px 88px 0 89px;
}

	#wepublic h2, #wedeliver h2, #wesupport h2 {
	color:#fff;
	}

/*--------------------------------------------
Table Cells
---------------------------------------------*/

table#compare {
margin:40px 0 0 0;
}
	
	tr.section {
	background:#eee;
	padding-top: 24px;
	}
	
	tr.navsection {
	background:#eee;
	font-size:10px
	}
	
	
	tr.cell td {
	border-bottom:1px solid #eee;
	}
	
	tr.cell image {
	border:1px;
	}
	
	tr.footnote td {
	color:#555;
	padding:25px 5px 0 5px;
	font-size:.75em;
	}
	
	
	
	table#compare strong a,
	table#compare strong a:visited,
	table#compare strong a:hover {
	color:#000;
	border:0;
	background:none;
	text-decoration:none;
	}
	
	
	
	tr.cell td.highlight {
	color:#000;
	background:#d7d7d4;
	}
	
	tr.cell:hover {
	background:#ffffff;
	}



/*--------------------------------------------
Footer
---------------------------------------------*/

#footer {
clear:both;
color:#777;
margin:30px 0 0 0;
padding:25px 0 13px 0;
font-size:.9em;
background:url(../images/bg-footer.png) repeat-x #fff;
}

	#footer a, #footer a:visited {
	color:#555;
	text-decoration:none;
	}
	
	#footer a:hover {
	color:#000;
	border-bottom:1px solid #000;
	}

/*--------------------------------------------
Footer Alt
---------------------------------------------*/

#footer-alt {
clear:both;
color:#eee;
margin:0;
padding:25px 0 13px 0;
font-size:.9em;
border-top:1px solid #555;
background:url(../images/bg-divider_b.png) repeat-x #190d69;
}

	#footer-alt a,
	#footer-alt a:visited {
	color:#fff;
	text-decoration:none;
	}
	
	#footer-alt a:hover {
	color:#fff;
	border-bottom:1px solid #cd5106;
	}

/*--------------------------------------------
Footer two
---------------------------------------------*/

.footerwrap		{ 
width:780px; margin:0 auto;
height:140px; 
float:center;
border-bottom:1px solid ##cd5106;
}

#footer02 {
	background:url(../images/bg-footer2.png) no-repeat #fff;
	float:right;
	height:128px;
	padding:0px 0;
	
}
#footer02 a {
	border-bottom:1px solid #7c7c7c;
	text-decoration:none;
	color:#fff;
}
#footer02 a:hover {
	border-bottom:0px;
	text-decoration:none;
	color:#000;
	background-color:#fff;
}

/*--------------------------------------------
Wordmark hidden
---------------------------------------------*/

#logoload {
width:0;
height:0;
margin:0;
padding:0;
visibility:hidden;
overflow:hidden;
}


/*--------------------------------------------
Img preload
---------------------------------------------*/

#preload {
width:0;
height:0;
margin:0;
padding:0;
visibility:hidden;
overflow:hidden;
}

/*--------------------------------------------
Classes
---------------------------------------------*/

.clear 			{ clear:both; }
.left 			{ float:left; }
.right 			{ float:right; }
.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.button 		{ font-size:1.2em; }
.wrap			{ width:780px; margin:4px auto; }
.img-left 		{ float:left; margin:4px 12px 4px 0; }
.img-right 		{ float:right; margin:4px 0 4px 12px; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }
.underline 		{ border-bottom:1px solid; }
.mainfullimg 	{ border:1px dotted;}



ul.table {
padding-left:0;
list-style-image:none;
}

ul.table li {
clear:both;
padding:5px 0 0 0;
}

ul.table li span {
float:left;
width:200px;
display:block;
letter-spacing:normal;
}

ul.table li span.right {
width:auto;
padding-left:130px;
}

label {
cursor:pointer;
}


table.data {
margin:0 0 12px 0;
}


ul.table li select {
float:left;
}

blockquote.highlight {
color:#000;
padding:12px 12px 0 12px;
border:1px solid #ddd;
background:#676767;
}

table.highlight {
color:#000;
margin:12px 0;
border:1px solid #ddd;
background:#676767;
}



li.highlight {
color:#000;
display:block;
margin:12px 0;
border:1px solid #ddd;
background:#676767;
font-size:.8em;
line-height:1.3;
}

	li.highlight h3 {
	padding-top:7px;
	}
	
	li.highlight p,
	li.highlight h3 {
	padding-right:12px;
	padding-left:12px;
	}

h3.highlight {

color*:#000;
display:block;
background:#190d69;
border-bottom:1px solid #eee;
margin-bottom:10px;
}

span.highlight {
color:#000;
letter-spacing:normal;
}

div.highlight {
	color:#555;
	display:block;
	margin:0 0 12px 0;
	padding:12px 12px 0 12px;
	border:1px solid #ddd;
	background:#F5DEB3;
	font-size:0.8em;
	line-height:1.3;
}

	div.hightlight h3,
	div.hightlight strong {
	color:#000;
	}


div.close {
float:right;
display:inline;
}

	div.close a {
	width:15px;
	height:18px;
	border-bottom:none ;
	border-bottom-color:#cd5106;
	border:1px solid #cd5106;
	display:block;
	text-align:center;
	}
/*--------------------------------------------

---------------------------------------------*/