BODY {
	padding:0px; margin:0px; text-align:center;
	background-color:#C0C0C0;
}

BODY, table {
	FONT-SIZE: 12px; FONT-FAMILY: arial, verdana;
}

.clear { clear:both; }
#container{ padding: 10px; margin: 20px auto; text-align:left; width:823px; background-color: #fff;}
#page_banner {
	padding: 0px;
	margin: 0 0 10px 0;
	font-size:14px;
	font-weight: bold;
	text-align:left;
	width: 823px;
}
#navbar {
	background-image:url(images/menu_bg.gif);
	clear:both; height:33px; background-repeat: repeat-x;
	margin: 5px 0px; padding: 0px; width: 823px;
}
#page_content { clear: left; }

#list { FONT-SIZE: 13px; }
.grey { color: #666666; }

.largebody {
	FONT-SIZE: 13px;
}
P {
	margin-bottom: 11px; margin-top: 5px
}

#footer, .footer {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; color: #C0C0C0;
}
.banner1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #003366; 
}
A {
	FONT-WEIGHT: bold; COLOR: #278AD3; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #004f7a; TEXT-DECORATION: underline
}
A.footer {
	FONT-WEIGHT: normal; COLOR: #000; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-WEIGHT: normal; COLOR: #000; TEXT-DECORATION: underline
}
A.nav {
	FONT-WEIGHT: bold; COLOR: #278AD3; TEXT-DECORATION: none
}
A.nav:hover {
	FONT-WEIGHT: bold; COLOR: #004f7a; TEXT-DECORATION: none
}
a.external {
    background: url(/images/external.png) center left no-repeat;
}
.small {
	FONT-SIZE: 10px;
}
.supersmall {
	FONT-SIZE: 8px;
}
.table_header {
	COLOR: #FFFFFF; BACKGROUND-COLOR: #002469
}
.table_header A {
	COLOR: #E0EDF3; TEXT-DECORATION: none
}
.table_header A:hover {
	COLOR: #E0EDF3; TEXT-DECORATION: underline
}
MORE_LINK {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; 
}

/* NAVBAR settings */
#navbar ul {
  padding: 0;
  margin: 0;
  list-style: none;
  
  	border-collapse:collapse;
	font-size:13px;

}
#navbar li {
  float: left;
  position: relative;
  width: 130px;
 
	text-align: center;
	cursor: default;
}

#navbar li a {
	display:block;
	text-transform:uppercase;
	height:0px;
	_height:33px;
	padding: 33px 0 0 0;
	overflow: hidden;
}
#navbar li li a {
	height:auto;
	text-transform:none;
	padding:1em;
	background-image: none;	
}  
#navbar li ul {
  display: none;
  position: absolute; 
  left: 0;
  
	font-weight: normal;
	background-image: none;	
	background-color: #eee; 
	padding: 0.5em 0 1em 0;
	border: solid 1px #333333;
	border-top: none;
	font-size: 12px;
 
}
#navbar li > ul {
	top: auto;
	left: auto;
	}
#navbar li:hover ul, #navbar li.over ul{ display: block; }

#navbar li li {
	display: block;
	float: none;
	background-color: transparent;
	border: 0;
	text-align:left;
	height:auto;
}


#navbar li a {
	display:block;
	text-transform:uppercase;
	height:24px;
	_height:33px;
	padding: 9px 0 0 0;
	overflow: hidden;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#navbar li a:hover {
	background: url(images/menu_bg_on.gif) repeat-x;
}

#navbar li li a:hover {
	background: none;
}




#nav { display:block; width:100%;}

/* edit these */
#nav a {
	font-weight: bold;
	color: #FFF;
}

#nav a {
	text-decoration: none;
}

#nav li li a {
	display: block;
	color: #316293;
	padding: 0.2em 10px;
}

#nav li li a:hover {
	padding: 0.2em 5px;
	border: 5px solid #A3A3A3;
	border-width: 0 5px;
	color:#404040;
}

#breadcrumb, #footer, #site_title {width: 823px; margin: 0px; padding: 0px; text-align: left;}
#main {width: 823px; margin: 0px; text-align: left; background-color:#fbf6d8; clear:both; }
#main {width: 823px; margin: 10px 0px; text-align: left; background-color:#fff; clear:both; padding: 0px }

#footer {clear: both; margin:10px; padding:0px; width: 800px}
#site_title {	background-color:#FFFFFF; padding: 0px; margin:0px;
				width: 822px;}

#main div.column {text-align: left; padding:20px;}
#main table .main_holder { padding:0; margin:0; }

#main td .main_holder { vertical-align:top; text-align:left; }

#leftside {width: 200px; padding: 0px; margin:0px;}
#rightside {min-width: 590px; width:auto; _width: 589px; padding: 0px; margin: 0px;}



.midbevel { background-image:url(/images/bg-bevel.gif); background-repeat:repeat-y; background-color:#fbf6d8; }
.midbevel { background-image:none; background-color:#fff; }
.leftside { background-image:url(/images/bg-stripefade.gif); background-repeat:no-repeat; background-color:#fed14c; }

.leftside {
	background-image:none; background-color:#fff;
	border: #999999 1px solid;
}

.rightside { background-image:url(/images/bg-goldhoriz.gif); background-repeat:repeat-y; background-color:#fde392; }
.leftside a { font-size:12px; color:#333333; text-decoration:none}
.leftside a:hover { color:#0F69B3; text-decoration:none }

/*  the new layout */

#threeCol, #twoCol {
  width: 823px;
}

#threeCol td, #twoCol td {
  vertical-align: top;
}

#threeCol #contentColumn, #twoCol #contentColumn, #contentColumn {
  padding: 0; margin: 0;
}

#contentBody {
  margin:		0 0 0 10px;
  margin:		0px; /* tiffany */
  padding:		20px;
  font-size: 	11px;
  border:		1px solid #ddd;
  background-color:	#FFF;
}

#gallery_nav img { border: none; }

#gallery_nav, #gallery_nav td  {
	padding: 0px;
	margin: 0 0 20px 0;
	font-size:14px;
	font-weight: bold;
}
#gallery_nav #pages a {
	display: block inline;
	background-color: #FFB400;
	color: #000000;
	text-decoration: none;
	padding: 0px 2px;
}
#gallery_nav #pages a:hover {
	background-color: #999999;
}

#gallery_nav #sorting {
	font-weight: normal;
	font-size: 10px;
	padding-top: 5px;
}

#gallery_nav #sorting a {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
#gallery_nav #sorting a:hover {
	text-decoration: underline;
}

.image_row img, .show_row img {
	border: #000000 1px solid;
}

.info_row td {
	padding: 10px 0 20px 0;
	font-size: 10px;
}

.image_row td, .show_row td, .info_row td {
	vertical-align: top;
}

#paper_details {
	margin: 0px;
	padding: 40px;
	font-size: 12px;
}

#paper_details h1 {
	margin: 0px;
	padding: 0px;
	font-size:24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight: normal;
}
#paper_details h2 {
	margin: 0px;
	margin-bottom: 30px;
	padding: 0px;
	font-size:12px;
	text-transform: uppercase;
	font-weight: normal;
	color: #666666;
}

#paper_details label {
	color: #666666;
	font-weight: normal;
}

#leftColumn {
  width:	200px;
  margin:	0px;
  padding:	0px;
}

#rightColumn {
  width:	300px;
  margin:	0px;
  padding:	0px;
  _width: 312px;
}

.rightBody {
  margin:		0 0 10px 10px;
  padding:		0px;
  border:		1px solid #ddd;
  background-color:	#FFF;
}

/**********************************************************************
  side navigation : Start
***********************************************************************/

#leftColumn H1, #rightColumn H1 {
  display:       block;
  padding:       10px 15px;
  margin:        0;
  background-color:	#C0C0C0;
  border: #C0C0C0 1px solid;
  border-bottom: none;
  color:         #444;
  font-size:	12px;
  text-transform: uppercase;
  height: 13px;
_padding-bottom: 0px;
  
}

#localNav {
  margin:        0;
  padding:       0;
  list-style:    none;
  margin-bottom: 20px;
  font-size:     12px;
  border:      1px solid #ddd;
  background-color:  #FFF;
  border-bottom: none;
}

#localNav a {
  display:       block;
  padding:       10px 15px;
  margin:        0;
  text-decoration: none;
  color:         #333333;
  border-bottom:	#C0C0C0 1px solid;
  height: 13px;
  vertical-align:	middle;
}

#localNav li {
  display: inline;
}

#localNav li a:hover {
  background-color: #EEE;
}

#localNav li.lvl2a a, #localNav li.lvl2ae a, #localNav li.lvl2ael a,
#localNav li.lvl2e a, #localNav li.lvl2el a, #localNav li.lvl2al a,
#localNav li.lvl2a a:hover, #localNav li.lvl2ae a:hover, #localNav li.lvl2ael a:hover,
#localNav li.lvl2e a:hover, #localNav li.lvl2el a:hover, #localNav li.lvl2al a:hover {
  background-color:    #EEE;
}


#localNav li.lvl3 a, #localNav li.lvl3a a, #localNav li.lvl3e a,
#localNav li.lvl3l a, #localNav li.lvl3ae a, #localNav li.lvl3al a,
#localNav li.lvl3el a, #localNav li.lvl3ael a {
  padding:       6px 25px;
  font-size:     11px;

  background-color:    #fff;
  /* border-bottom: 1px solid #fff; */
}

#localNav li.lvl3a  a, #localNav li.lvl3al  a, #localNav li.lvl3ae a,
#localNav li.lvl3el a, #localNav li.lvl3ael a, #localNav li.lvl3a  a:hover {
  font-weight: bold;
  background:  url(../img/layout/li_arrow.jpg) 0px 10px no-repeat #fff;
}

#localNav li.lvl3 a:hover,  #localNav li.lvl3a a:hover,
#localNav li.lvl3e a:hover, #localNav li.lvl3l a:hover,
#localNav li.lvl3ae a:hover, #localNav li.lvl3al a:hover,
#localNav li.lvl3el a:hover, #localNav li.lvl3ael a:hover{
  background:     url(../img/layout/li_arrow.jpg) 0px 10px no-repeat #fff;
  color:          #555555;
  /* border-bottom:  1px solid #fff; */
}

#localNav li.lvl3l a, #localNav li.lvl3al a, #localNav li.lvl3el a,
#localNav li.lvl3ael a, #localNav li.lvl3l a:hover, #localNav li.lvl3al a:hover, #localNav li.lvl3el a:hover,
#localNav li.lvl3ael a:hover {
  /* border-bottom:  1px solid #ddd; */
  padding-bottom: 15px;
}
/**********************************************************************
  side navigation : End
***********************************************************************/

a.bluem { color: #99B3CC; }
a:hover.bluem  { color: #FF9900; }

.warning {
	color: #FF3300;
	font-style: italic;
}