body {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:0.8em;
	padding:0;
	border:0;
	margin:0;
	color:#333;
	overflow: auto;
	background: url(images/back2.png) repeat-x left top; #7298bd;
}

/* 
  This is the inner wrapper which contains the entire site 
*/
#wrapper {
	width : 900px;
	background : #fff url(images/wrapper1.jpg) repeat-y; /* CHANGED/ADDED THIS */
    border : 1px solid #000033;
	margin : auto; 
}

#logo {
	float: right;
	margin: 0 10 10 5;
	padding:0px;
	border: 0px;
	margin-right: 10px;
}
	
/*
  Global link styling except where specified otherwise 
a:hover, a:focus, a:active {
  color : #000;
  text-decoration : none;
}

a:focus, a:active {
  color : #fff;
}*/
/* main links and sublinks*/

a, a:visited {
	color: #3f3f42;
	text-decoration: none;
}

a:hover {
	color: #3f3f42;
	text-decoration: underline;
}

a.sub, a.sub:visited {
	text-decoration: underline;
	color: #159fee;
}

a.sub:hover {
	text-decoration: none;
	color: #159fee;
}
/*
  Jump link navigation styling 
*/
ul#toplinks {
  padding : 8px 0;
  margin : 0;
  display : block;
  width : 700;
  height : 1.0em;
  background : #e89d3a url(images/top_banner.jpg) repeat-x; 
  border-bottom : 2px solid #003366;
}
ul#toplinks li {
  display : inline;
  float : left;
  font-size: 11px;
}
ul#toplinks li ul {
    display: none;
    width: 13em;
}
ul#toplinks li:hover ul {
    padding-top: 10px;
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    font-size: 10px;
    background : #e89d3a url(images/dropdownback.jpg); 
}

ul#toplinks li a {
  padding : 0 6px;
  margin : 0 6px;
}

ul#toplinks li a img {
  padding : 0;
  margin : 0;
  border: none;
  margin: 0;
  padding: 0;
  float: right;
}
/*
  The masthead and h1 styling 
*/
#header {
  width : 900px;
  height : 85px; 
  border-top : 1px solid #003366;
  padding-top: 0px;
  background: #003366 url(images/MAA_logo2.png) no-repeat;
}

#header .maa-link {
  float: left;
  width : 300px;
  height : 80px; 
  display:block;
  text-indent:-9999px;
}


#header .inner {
	height: 350px;
	margin-top: 105px;
}

.inner img {
	float: left;
	margin-left: 10px;
	/*margin-top: 10px;*/
	padding: 10px;
	border: solid 1px #d6d6d6
}

.inner iframe {
    float: left;
    margin-left: 10px;
    padding: 10px;
    border: solid 1px #d6d6d6;
    overflow: hidden;
}

/*#header img {
	padding-left: 20px;
}*/

#header h1 {
  padding : 0;
  margin : 0;
}

/*
  Specify the h1 link styling
*/
#header h1 a {
  display : block;
  width : 800px;
  height : 110px;
  padding : 10px;
  color : #eecc11;
  font-family : 'trebuchet ms', helvetica, arial, sans-serif;
  text-decoration : none;
}

#header h1 a:hover, #header h1 a:focus, #header h1 a:active {
  color : #fff;
  background : transparent;
}

#header h1 a:focus, #header h1 a:active {
  text-decoration : underline;
}

/*
  Layout the content area 
*/
#content {
	text-align: left;
	margin: 10px;
	background: #fff;
	padding: 18px 0 0 0;
	width:97%;  		
	padding:0;	
	/*border-top: #003366 1px dotted;*/
}

#content p a {
	color: #3f3f42;
	text-decoration: underline;
}
/*#content p {
	padding-bottom: 0.3em;
	font-size: 1.0em;
	color: #797f88;
	/*border-bottom: #003366 1px dotted;
	font-align: justify;
	margin: 10px;
}
*/

/* 
  The nvaigation bar positioning
*/

p#navbar {
  font-size : 0.8em;
  float : left;
  margin : 3px 15px;
}

/*
  Content elements positioning tweaks and styling
*/
h2, h3{
  color : #AF1E2D;
} 
 

ul li  {
  list-style-type : square;
  padding-left : 5px;
  margin-left : -2px;
  padding-bottom: 0.3em;
  font-size: 1.0em;
  font-color: #717f81;
} 

ul li a {
	color: #3f3f42;
	text-decoration: underline;
}


/*
dl {
  margin-left : 20px;
}

dt {
  font-weight : bold;
  color : #386088;
}
*/
/*blockquote {
  margin-right : 20px;
  padding-right : 10px;
  border-left : 2px dotted #386088;
  margin-left : 20px;
}
*/

blockquote cite {
  display : block;
  text-align : left;
  font-weight : bold;
  color : #386088;
}

/*
  Layout the sidebar area and style its content
*/
#sidebar {
  float : right;
  display : inline;
  width : 250px;
  margin : 0px 10px 10px 0px;
  padding : 0px 10px;
  color : #fff;
  overflow : auto;
}

/*#sidebar2 {
  float : left;
  display : inline;
  width : 600px;
  background: url(images/shapes.jpg) no-repeat;
  margin : 20 10 10px 0px;
  padding : 10px;
  color : #fff;
}
*/
#sidebar h3 {
	color: #EFB22D;

}

#sidebar a {
  color : #ccc;
}

#sidebar a:hover, #sidebar a:focus, #sidebar a:active {
  color : #eecc11;
}

#sidebar a:focus, #sidebar a:active {
  background-color : #003366;
}

/*
  Style the main navigation menu
*/

ul#navmenu { 
  margin : 10px;
  padding :10px;
  list-style-type : none;
}

ul#navmenu li {
  margin-bottom : 5px;
}

ul#navmenu a { 
  display : block;
  align: left;
  width : 190px;
  height : auto;
  background : #003366 url(images/navmenu.jpg) repeat-x; 
  padding : 8px 5px 3px;
  text-align : left;
  text-decoration : none;
  font-weight : bold;
  color : #EFB22D;
  cursor : pointer;
}

ul#navmenu a:hover, ul#navmenu a:focus, ul#navmenu a:active, 
ul#navmenu a.selected, ul#navmenu a.selected:hover, ul#navmenu a.selected:focus, ul#navmenu a.selected:active { 
  background : #386088 url(images/selected.jpg) repeat-x; 
  color : #fff;
  font-weight : bold;
}


ul#navmenu a.selected { 
  text-align : left;
  cursor : default;
  font-weight : bold;
}

ul#navmenu a:hover, ul#navmenu a:focus, ul#navmenu a:active { 
  background : #386088 url(images/hover1.jpg) repeat-x; 
  color : #fff;
  font-weight : bold;
}
#box {
align: left;
width : 190px;
float:left;
background: url(new/images/box.png) no-repeat;
position: left;
heigth: 300px;
}

p.cont{
/*border-style: dotted;
border-width: 1px;
border-color: #CCC;*/
font-color: #ccc;
font-family : 'trebuchet ms', helvetica, arial, sans-serif;
}


/*Boxes*/
/*#box{
display : block;
align: left;
width : 190px;
/*float:left;
position: left;*/
/*}

#head{
	background: url(new/images/border.png) repeat-x left top;
}

#cont{
border-style: dotted;
border-width: 1px;
border-color: #CCC;
font-color: 
font-family : 'trebuchet ms', helvetica, arial, sans-serif;
}
*/

/*
  Layout the footer
*/
#footer {
  clear : both;
  width : 900px;
  height : 70px;
  padding-top : 10px;
  padding-bottom : 15px;
  background : #003366; 
  text-align : center;
  font-size : 0.9em;
}

/*
  Style the various footer elements
*/
#footer p {
  color : #ddd;
  margin : 5px;
  padding-top : 10px;
}

ul#footnav {
  margin : 0;
  padding : 10px;
}

ul#footnav li {
  display : inline;
}

ul#footnav li a {
  padding : 0 5px;
  color : #EFB22D;
}

#footer a {
  padding : 0;
  color : #ddd;
  text-decoration: underline;
}

#footer a:hover, #footer a:focus, #footer a:active {
  color : #EFB22D;
}

ul#footnav li a:hover, ul#footnav li a:focus, ul#footnav li a:active {
  color : #fff;
  text-decoration : none;
}

#footer a:active, ul#footnav li a:focus, ul#footnav li a:active {
  background-color : #003366;
}

.left {
		width:64%;
		height:800px;
		float:left;
	    margin: 5px;
	    padding: 0px;
	    overflow: auto;
		/*border-right: #003366 1px dotted;
		background-image: url(images/line.gif) repeat-y right top;*/
		}

.border_top {
	background: transparent url(images/line_top.gif) repeat-x left top;
	width:100%;
	padding:1em 0;
	margin-left: 5px;
	margin-right: 5px;
}

.border_right {
	background: transparent url(images/line.gif) repeat-y right top;
	width:100%;
	padding:1em 0;
}

.border_bottom {
	background: transparent url(images/line_top.gif) repeat-x left bottom;
	width:100%;
	padding:1em 1em 0em 0em;
}


#lefttop  {
		width:100%;
		margin:8 0 10;
		}

.right {
		width:33%;
		float:right;
		margin: 5px;
	    padding: 0px;
		}	

#righttop{
		height:250px;
		width:100%;
		margin:24 0;
		}
		
.leftbox {
		width:95%;
		margin:0px;
		/*border-bottom: #003366 1px dotted;*/
		}
		
.leftbox p {
	padding-bottom: 0.8em;
	font-size: 1.0em;
	color: #655750;
	/*border-bottom: #003366 1px dotted;*/
	text-align: justify;
	margin-left: 130px;
	margin-right: 10px;
}
.leftbox1 p {
	padding-bottom: 0.8em;
	font-size: 1.0em;
	color: #655750;
	/*border-bottom: #003366 1px dotted;*/
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
}
.leftbox dl, dt, dd {
	padding-bottom: 0.5em;
	font-size: 1.0em;
	color: #5e4f4a;
	/*border-bottom: #003366 1px dotted;*/
	margin-left: 150px;
	margin-right: 10px;
}


.leftbox h4 {
  color : #AF1E2D;
  /*color: #0039a6;*/
  margin-left: 130px;
}

.leftbox a {
    text-decoration: underline;
}

.rightbox {
		width:85%;
		margin:10 10 0 0;
		/*border-top: #003366 1px dotted;*/
		}

.rightbox p {
	padding-bottom: 0.4em;
	font-size: 1.0em;
	color: #655750;
}

h4 {
  color : #AF1E2D;
  /*color: #0039a6;*/
  margin-top: 0px;
}

img.thumb {   
	float: left;
	display: block;   
	background: #ffffff;   
	padding: 7px;   
	border: solid 1px #d6d6d6;   
}

a.toplink {
	float: right;
	text-align:right;
	font-size:.8em;
	padding:8;
	color: #AF1E2D;
	font-weight: bold;
	}

.dot_t {background: url(images/dot1.gif) 0 0 repeat-x; width: 20em}
.dot_b {background: url(images/dot1.gif) 0 100% repeat-x}
.dot_l {background: url(images/dot1.gif) 0 0 repeat-y}
.dot_r {background: url(images/dot1.gif) 100% 0 repeat-y}
.b1 {background: url(images/b1.gif) 0 100% no-repeat}
.b2 {background: url(images/b2.gif) 100% 100% no-repeat}
.t1 {background: url(images/t1.gif) 0 0 no-repeat}
.t2 {background: url(images/t2.gif) 100% 0 no-repeat; padding: 10px; } 

ul#leftnav {
  margin : 0;
  padding : 0px;
  list-style-type : square;
  padding-left : 170px;
  margin-left : -5px;
  padding-bottom: 0.3em;
  font-size: 1.0em;
  font-color: #655750;
}

/*ul#leftnav li {
  display : inline;
}
*/
ul#rightnav {
list-style-type : square;
  padding-left : 20px;
  margin-left : -2px;
  padding-bottom: 0.3em;
  font-size: 1.0em;
  font-color: #655750;
}
ul#leftnav li a {
  color : #655750;
}

ul#leftnav li a:hover, ul#leftnav li a:active {
  color : #655750;
  text-decoration : undeline;
}

ul#rightnav li a {
  color : #655750;
}

ul#rightnav li a:hover, ul#rightnav li a:active {
  color : #655750;
  text-decoration : undeline;
}

/* For the publications list */

/* body { background-color: white; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 12px; line-height: 1.2; padding: 1em; color: #2E2E2E; }
*/
#qs { width: auto; border-style: solid; border-color: gray; border-width: 1px 1px 0px 1px; padding: 0.5em 0.5em; display:none;  }
#qs form { padding: 0px; margin: 0px; }
#qs form p { padding: 0px; margin: 0px; }

.invalidsearch { background-color: red; }

table { border: 1px gray solid; width: 100%; empty-cells: show; }
th, td { border: 1px gray solid; padding: 0.5em; vertical-align: top;  }
td { text-align: left; vertical-align: top; }
th { background-color: #EFEFEF; }

td a { color: navy; text-decoration: none; }
td a:hover  { text-decoration: underline; }

tr.noshow { display: none;}

