/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 0;
	padding: 0;
/*background: #eeeeee;*/
	background: #347b95 url(images/white-bg-slice-744.png) repeat-y center top;

	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	min-width: 744px;
	text-align: center;     
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

ul {
	list-style: square;
}

a:hover {
	text-decoration: none;
}

/* Header */

#header {
	width: 744px;
	margin: 0px auto;
	/*background: #000000;*/
	text-align: left;     
  	margin-left: auto;
	margin-right: auto;
	padding: 10px 0 10px 0;
	
}

#header * {
	text-transform: lowercase;
	text-decoration: none;
	color:	#e1761d;
	font-variant: small-caps;
}

#header h1 {
	float: left;
	padding: 20px 0 0 30px;
	font-size: 1.3em;
	font-variant: small-caps;
}

#header h2 {
	float: right;
	padding: 38px 20px 0 0;
	font-size: 1.6em;
}

/* Header2 */

#header2 {
	width: 744px;
	margin: 0px auto;
	/*background: #000000;*/
	padding: 10px 0 10px 0;
	text-align: left;     
  	margin-left: auto;
	margin-right: auto;
	
}

#header2 * {
	text-transform: lowercase;
	text-decoration: none;
	color:	#e1761d;
	font-variant: small-caps;
}

#header2 h1 {
	float: left;
	padding: 10px 0 0 30px;
	font-size: 1.3em;
	font-variant: small-caps;
}

#header2 h2 {
	float: right;
	padding: 38px 20px 0 0;
	font-size: 1.6em;
}


div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  text-align: left;     
}

div.menuBar {
  background-color: white;
  text-align: left;
  width: 744px;
  height: 34px;
  margin: 0 auto;
  background: #CE6318 url(images/img2b.gif) repeat-x;
}

div.menuBar a:visited {
  color: rgb(58,131,163);
  text-align: left;     
}
  
div.menuBar a.menuButton {
        color: #ffffff;
	display: block;
	float: left;
	height: 25px;
	padding: 8px 20px 0px 20px;
	text-transform: smallcaps;
	text-decoration: none;
	font-size: 1.0em;
	font-weight: bold;

}

img.top {vertical-align:text-top}
img.center {
	   vertical-align:middle;
}
img.bottom {vertical-align:text-bottom}

div.menuBar a.menuButton:hover {
  background-color: white;
  color: rgb(58,131,163);
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: white;
  color: rgb(58,131,163);
  left: 1px;
  top: 0px;
}

#menuloc { width:420px; float:right;  margin:0; padding:0;}
.height65 { height: 34px; }

div.menu {
  background-color: white;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: rgb(58,131,163);
  cursor: default;
  display: block;
  padding: 2px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: rgb(58,131,163);
  color: white;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border-top: 1px solid #909090;
  border-bottom: 1px solid #f0f0f0;
  margin: 2px 2px;
}
/* Content */

#content {
	width: 744px;
	margin: 0px auto;
	text-align: left;     
}


#secondmenu {
	float: left;
	width: 744px;
	height: 30px;
  	background: #ffffff url(./images/secondary_back.png);
}
#secondmenu * {
	text-transform: lowercase;
	text-decoration: none;
	color:	#hhhhhh;
	font-variant: small-caps;
	text-align: center;
 	vertical-align:middle;
}

#secondmenu h1 {
	float: left;
	padding: 1px 5px 1px 30px;
	font-size: 1.8em;
	font-variant: small-caps;
}

#secondmenuOne {
	float: left;
	width: 744px;
	height: 30px;
  	background: #ffffff url(./images/secondary_back.png);
}
#secondmenuOne * {
	text-transform: lowercase;
	text-decoration: none;
	color:	#hhhhhh;
	font-variant: small-caps;
	text-align: center;
 	vertical-align:middle;
}

#secondmenuOne h1 {
	float: left;
	padding: 1px 5px 1px 30px;
	font-size: 1.8em;
	font-variant: small-caps;
}




/* Column One */

#colOne {
	float: left;
	width: 372px;
	padding: 0px 0px 0px 0px;

}

#colOne h2 {
	margin-bottom: 0;
	font-size: 2em;
	color:	#e1761d;
	font-variant: small-caps;
        padding: 0 0 0 5px;
}

#colOne h3 {
	font-size: 1.4em;
	color:	#e1761d;
	font-variant: small-caps;
        padding: 0px 0 0px 10px;
	margin: -5px 0 -8px 0;
}

#colOne .file {
	margin-top: 0;
}

#colOne a {
	color: #8CA640;
}

#colOne a:hover {
	text-decoration: none;
}

#colOne p {
padding: 0 15px 0 15px;     
}

#colOne ul {
padding: 0 5px 0 25px;     
}

#colOne li {
padding: 0px 0px 10px 0px;     
}

#colOne fieldset {
padding: 0px 10px 0px 10px;     
}


/* Column One */

#colOneScholar {
	float: left;
	width: 472px;
	padding: 0px 0px 0px 0px;
}

#colOneScholar p {
padding: 0 15px 0 15px;     
}


/* Column Three */

#colThree {
	float: left;
	width: 744px;
	padding: 0px 0px 0px 0x;
}
#colThree p {
padding: 0 0 0 12px;     
}

#colThree h2 {
	margin-bottom: 0;
	font-size: 2em;
	color:	#e1761d;
	font-variant: small-caps;
        padding: 0 0 0 12px;
}



/* Column Two */

#colTwo {
	float: right;
	width: 372px;
	margin: 0 0px -4px 0px;
	padding: 0px 0px 0px 0px;
}	

/* Column Two */

#colTwoScholar {
	float: right;
	width: 272px;
	margin: 0 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}	

#bottomstuffOne {
	float: left;
	width:	610px;
	background:	#e1761d;
  	background: #ffffff url(./images/bottomleft_fade.png) repeat-x right top;
}

#bottomstuffTwo {
	float: right;
	
}
#bottomstuffTwo A{
		text-decoration:none;
} 
#bottomstuffTwo h6{
	color:	#347b95;
	font-variant: small-caps;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	text-align: right;
 	vertical-align:top;

}
#bottomstuffTwo img {
	vertical-align:text-bottom;
}

/* Footer */

#footer {
	float: left;
	width: 744px;
	text-align: center
	font-size: smaller;
}

#footer * {
	color:	#e1761d;
	text-align: center
}

#simple_example_window{
  width: 150px;
}
#simple_example_window_contents{
  background-color: #FFF;
  border: 3px solid  #900;
}
#simple_example_window_beak{
  width: 28px;
  height: 38px;
  background: url('./images/simple_beak.png') top left no-repeat transparent;
}
* html #simple_example_window_beak{
  /* Alpha transparencies hack for IE */
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.images/red_beak.png', sizingMethod='crop');
}
#simple_example_window_tl, #simple_example_window_tr, #simple_example_window_bl, #simple_example_window_br,
#simple_example_window_t,#simple_example_window_l,#simple_example_window_r,#simple_example_window_b{
  height: 0px;
  width: 0px;
}