body {
	background: url(/images/bg.jpg) left repeat-y;
	background-color: #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:62.5%;
	color: #404040;
	margin: 0;
  padding:0;
}

h1, h2, h3, h4, h5, h6 {
	color : #336;
}

html { min-height: 100%; margin-bottom: 1px;
}

h1{ font-size:1.8em; margin-bottom:20px;} 
h2 { font-size:1.4em; margin-bottom:15px;} 
h3 { font-size:1.3em; }
h4 { font-size:1.2em; }
h5 { font-size:1.1em; }
h6 { font-size:1.0em; }
p {font-size: 1.2em; line-height:160%; }
li { font-size: 1.2em; line-height:160%; }  
.para { font-size: 1.2em; line-height:160%; }  

/* links */
a { color: #000080; }
a:visited { color: #000080; }
a:hover { text-decoration: none; color:  #999966; }
a:active { color: #000080; }

/* end links */
	
img { border: none; }
	
.floatright {
	float: right;
	margin: 0 0 10px 10px;
	border: none;
}

.floatleft {
	float: left;
	margin: 0 0 10px 10px;
	border: none;
}


#banner {
	padding: 0px;
	margin-bottom: 5px;
}


#banner2 {
	padding: 0px;
	margin-bottom: 5px;
	
}

#topmenu {
	padding: 1px;
	padding-right: 15px;
	text-align: right;
	line-height: 100%;
	font-size: .9em;
	vertical-align: top;
}

#menu, #topleft {
	width: 180px;
	\width: 190px;
	w\idth: 180px;
	margin: 0;
	vertical-align: top;
	font-size: 1.1em;
}

#menu {
	text-align: center;
}

#content {
	padding: 25px 10px 15px 10px;
	/*text-align: justify;*/
	background-color: #fff;
	vertical-align: top;
}

#topright {
padding: 10px 0 10px 0;
}

#sidebar-b, #topright {

	\width: 160px;
	w\idth: 150px;
	margin: 0;
	vertical-align: top;
}

#sidebar-b, #sidebar-b-bottom {
	background-color: #fff;
}

#sidebar-b {
	padding: 25px 5px 5px 5px;
	width: 200px;
	/*color: #006600;*/
  color: #336;
	font-style: italic;
}

#sidebar-b h1, h2, h3, h4,h5, h6 {
color: #336;
}

#sidebar-b>p {
	font-size: 1.1em; 
	line-height: 160%;
}

#footer {
	clear: both;
	padding: 10px;
	margin-top: 5px;
	text-align: center;
  color: #1f3e6c;
	font-size: .9em;
}
#footer h4, h5 {
color: #ffffff;
}

#footer a, a.backtop, #footer a:visited, a.backtop:visited {
background-color:#336; 
color: #fff;
padding: 2px;
text-decoration: none;
margin: 0 1px;
}

#footer a:hover, a.backtop:hover {
color: #ffffff;  
}

/*from orginal css file*/



/* styles for adjustment page */

.adjust {
	width:90%;
	float:left;
	text-align:center;
}
.caption {
	font-size:1.1em;
	clear:right;
}
.box1 {
	position:relative;
	font-size:1.1em;
	clear:both;
}
.box2 {
	float:left;
	margin:5px 15px 15px 5px;
}
.adjust_text {
	float:left;
}
.adjust_caps {
	text-align:center;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	letter-spacing:0.2em;
	margin-top: 20px;
}
.box1 p {font-size:.9em;font-weight: normal;}

/* styles for children page */
h4.child_br {
	text-align:left;
	color:#990000;
}
h4.child_gr {
	text-align:left;
	color:#006600;
}
.child_top_right {
	float:left;
	text-align:center;
	line-height:3em;
	margin:40px 0px 0px 20px;
}
.child_top_left {
	float:right;
	text-align:center;
	line-height:3em;
	margin:40px 20px 0px 0px;
}
.child_centered {
	text-align:center;
	margin:20px auto 0px auto;
}

/* styles for glossary pages  */
#gloss_nav {
	position:relative;
	font-weight:bold;
	color:#0000FF;
	text-transform:uppercase;
	margin:0px auto 0px auto;
}
#gloss_nav a{
	text-decoration:none;
}
#gloss_nav a:link{
}
#gloss_nav a:active{
}
#gloss_nav a:hover{
	text-decoration:underline;
}
#gloss_nav a:visited{
}

.chrcaption {color:#333300;font-style:italic;font-weight:700;font-size:1.05em;margin-bottom:15px;clear:right;}

.ctrText {text-align:center;}

.pullquote {
  font: bold 12px 'Trebuchet MS';
  background:url(../images/smquoteopen.gif) no-repeat top left #e3f0fe; 
  padding: 10px 5px 0 10px !important;
  padding: 20px 5px 0 10px;
  width:180px;color:#336;
  margin: 10px 20px 20px 10px;
  line-height: 40%;}
.pullquote a {font-style:italic;color:#336;text-decoration: none;}
.pullquote a:hover {color:#336;text-decoration: underline;}
.pullquote p.auth {background: #336; color:#ffffff; text-align: left; margin:0;padding:0 5px 0 0;font-size:small;}
.pullquote p.pqftr {color:#000;line-height:100%;font-size:smaller; font-family: Verdana; text-align:center;}

.attn {clear:both;font-weight:700;padding:2px 0 2px 0;text-align:center;color:#B30000;font-size:13px;}
.attn a{color:inherit;}
.attn a:hover {text-decoration:none;}
.hilite{background-color:#FFC;}

.mainquote{font-family: Lucida Sans, Trebuchet MS;color:#336;font-size:20px;font-weight: bold;line-height:100%;width:90%;margin:10px auto;padding:0px 10px;text-align:center;}

.reco {
  background:url(/images/flair.gif) top center no-repeat;
  margin:2px auto;
  padding:10px;
  width:90%;
  font-family:Times New Roman;
  font-size:13px;
}

.reco span{
  width:100%;
  font-style:italic;
  float:left;
  clear:left;
  background:url(/images/flair.gif) bottom center no-repeat;
  margin:0 0 10px 0;
  padding:0 0 15px 0;
  font-weight:bold;
}

.firstpara{
  margin:20px 0;clear:both;
}

.imgchair{float:left;margin:5px;padding-right:10px;}

.ordr{
  font-size:18px;font-style:italic;
}

.unbullet li{
  list-style-type:none;
  margin: 0 0 15px 0;
}

.unbullet li li {
  list-style-type:lower-roman;
  font-size: 12px;
  margin: 0 0 5px 0;
}

div.z-menu { text-align: left; padding: 0px 12px 0px 3px; }
div.z-menu div.z-menu-section { margin-top: 12px; }
div.z-menu div.z-menu-section div.z-menu-title { font-size: 13px; font-weight: bold; color: #7a9cce; margin: 0px; }
div.z-menu div.z-menu-section ul.z-submenu { list-style: none; padding: 2px 0px 0px 18px; margin: 0px; }
div.z-menu div.z-menu-section ul.z-submenu li { font-size: 11px; font-weight: bold; }

div.z-menu a { color: #ffffff; text-decoration: none; }
div.z-menu a:hover { color: #fdcc66; text-decoration: underline; }
div.z-menu div.z-menu-section div.z-menu-title a { padding-left: 12px; }
div.z-menu div.z-menu-section div.z-menu-title a.z-arrow { background: url('/images/z-menu-arrow.gif') top left no-repeat; }

.red { border: 1px solid red; }


/* start: css menu implementation : Musaffar Patel 042008 */
.dropDown 
	{
		border:0px;
		width:16px;
		height:14px;
		display:block;
		text-align:center;
		padding-top:2px;
		margin:0px;
		padding:0px;
	}
.dropDownMenu
	{	
		border:1px #000000 solid;		
		left:2px;
		text-align:left;		
		padding:0px;
		margin:0px;
		list-style:none;
		height:16px;
		margin-right:2px;
		font-size:11px;
		font-family:verdana;
		font-weight:bold;
		position:relative;
		width:100%;
		margin-bottom:10px;
	}
.dropDownMenu li ul 
	{
		list-style:none;
		display:none;				
		position:absolute;	
		width:200px;
		margin:0px;
		padding:0px;	
	}	
	
.dropDownMenu li a
	{
		color:#ffffff;
		width:90%;
		padding-left:14px;
		background: url('/images/menuArrow.gif') center right no-repeat;
		text-decoration:none;				
		display:block;
	}	

.dropDownMenu li:hover a
	{
		width:90%;
		text-decoration:underline;
		color:#fdcc66;		
	}	
.dropDownMenu li:hover ul 
	{
		display:block;
		background-color:#3569b5;
		left:180px;
		width:170px;
		top:0px;
		border-right:3px #cccccc solid;
		border-bottom:3px #cccccc solid;
		color:#ffffff;		
		padding:4px;
	}	

.dropDownMenu li ul li 
	{
		font-family:arial;
		font-size:11px;
		line-height:11px;
		display:block;
		text-decoration:none;
		background-color:#3569b5;
		width:174px;
		line-height:16px;
		text-align:left;
		color:#ffffff;
	}		
	
.dropDownMenu li ul li a
	{
		font-family:arial;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
		display:block;
		text-decoration:none;
		width:180px;
		text-align:left;
		background-image:none;
		margin:0px;
		padding:0px;
		padding-left:5px;
		display:block;	
		color:#ffffff;
		line-height:15px;
		height:15px;
	}
.dropDownMenu li ul li a:hover
	{
		background-color:#fdcc66;
		color:#3569b5;	
	}	
	
.table .groupTitle {
	background-color:#dedede;
	padding:2px;
	border:1px #999999 solid;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}	

.table .fieldTitle {
	font-size:11px;
	font-weight:bold;
	color:#333333;
	background-color:#dedede;
	width:30px;
}

.table .cell {
	font-size:11px;
	color:#333333;
}

/* end: css menu implementation : Musaffar Patel 042008 */	

