/* global.css  last mod 3-6-2007 */
/* Lorenzo Morales  lorenzo816@gmail.com  */
/* for WPS Inc. 2007 */

/*   universal page controls   */
BODY {
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	font-weight: normal; font-size: 0.9275em; line-height: 1.115;
    background-color:#FFFFFF;
    margin:0px 0px;
    padding:0px;
	}
	
img { border:0px; 	}

p, h1 { margin: 0px; }

.serif {font-family: Georgia, Times New Roman, Times, serif;}

#white {color: #FFFFFF; }

#light {color: #E4DEDA; text-decoration:none; }
#light:link, #light:link:focus, #light:visited, #light:visited:focus {color: #E4DEDA; text-decoration:none; }
#light:link:hover, #light:visited:hover {color: #E4DEDA; text-decoration: underline; }

#red {color: #AB0000; }

.top {
	height: 111px; width: 945px;
	background-position: left;
	background-repeat: no-repeat; background-image:   url("../images/top_01.jpg");
	border-bottom:1px solid #FFFFFF; }
	 
h1.topText {
	margin: 4px 0px 0px 40px;
	font-family: Trajan, Trajan Pro, Palatino, Palatino Linotype, Book Antiqua, Bookman Old Style, Aldus, New Century Schoolbook, Aldus Nova, Perpetua, Minerva Display Antiqua, Georgia, Roman, Times New Roman, Times;
	font-size: 2.075em; font-weight: 500;
	line-height: 1.125;
	text-transform: uppercase; 
	text-align: left;
	/* color: #EAE4CC; */
	color: #F7EFCC;	
	word-spacing: .01ex;
	letter-spacing: 2px;
	}

#inc { font-size: .8125em;}
/*
#container
{
    width:800px;
    padding:0px 4px 4px 4px;
    display:block;
    background-color:#FFFFFF;
    margin:0px;
    vertical-align:top;
}
*/

/*   Navigation   */
.nav {
	width: 952px;
    background-color:#FFFFFF;	}
	
.bg {	background-image:  url("../images/nav/nav_bg_bar.gif"); background-color:#000000;
	background-position:left; background-repeat: repeat-x;
	}
.bg-R {	background-image:  url("../images/nav/nav_bg_bar-R.gif");
	background-position:left; background-repeat: no-repeat; height:31px; width:13px;
	}
.bg-L {	background-image:  url("../images/nav/nav_bg_bar-L.gif");
	background-position:right; background-repeat: no-repeat; height:31px; width:13px;
	}
	
.brkr {background-image:  url("../images/nav/brkr.gif"); width: 2px; }

#menu_block { 
	margin: 0px;
	}
#menu_block a { 
	text-decoration: none; line-height: normal;  }

.toplevel a:link, .toplevel a:visited , .toplevel a:active  { 
	color: #FFFFFF;
	font-size: .975em; font-style: normal;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0px;}

.toplevel a:hover { 
	color: #FFFFFF;
	text-decoration: none;	}
	
.menu { 
	width: 160px;
	font-family: Arial, Helvetica, Tahoma, sans-serif;
	position: absolute;
	margin-top: 10px;
	margin-left: -15px;
	visibility: hidden;
	line-height: 1.5em;
	z-index: 100;
	/* background-color:#6699CC; */
	background-color:#676767 ;
	text-align:left;	}

.menu a {
	width: 100%;
	color: #FFFFFF;
	padding: 6px 0px;
	display: block;
	border-bottom: 1px solid #333333;
	border-right: 1px solid #333333;
	font-size: .9em ; font-style: normal;
	/* padding: 5px 22px; */
	text-decoration: none;
	text-indent: 10px; 
	white-space: nowrap;
	}

.menu a:hover {
	/* background-color:#336699; */
	background-color: #870000;
	text-decoration:none;
	color: #FBF5DD;
	text-indent: 10px; 
	white-space: nowrap;	}
	
	
/*   end navigation */
.redbar {  background-repeat: repeat-x; background-color:#880000; width: 100%; height: 12px; }
.redbar-R { background-image:  url("../images/redBar-R.gif"); background-repeat: no-repeat; background-color:#880000; width: 7px; height: 12px; background-position:left; }
.redbar-L { background-image:  url("../images/redBar-L.gif"); background-repeat: no-repeat; background-color:#880000; width: 7px; height: 12px; background-position:right; }

.footer { background-image:  url("../images/footerBG_01.gif");  background-position: left;  background-repeat: no-repeat;
 height:49px; width: 951px; }

.sub { background-color: #E4DED4; border-bottom: 2px solid #5A70AC;  }

.disclaimer {font-size: 0.75em; color:#333333; text-decoration: none;}

.textsmall {font-size: .80em ; color: #000000; text-decoration: none;  }
.textminor {font-size: .85em ; color: #000000; text-decoration: none;  }
.textmedium {font-size: .905em ; color: #000000; text-decoration: none; }
.textlarge {font-size: 1.1em ; color: #000000; text-decoration: none; }
.textlarger {font-size: 1.25em ; color: #000000; text-decoration: none; }
.textxlarge {font-size: 1.4em ; color: #000000; text-decoration: none; }
.textxxl {font-size: 1.65em ; color: #000000; text-decoration: none; }

.textsmall a:link, .textsmall a:link:focus,
.textminor a:link, .textminor a:link:focus,
.textmedium a:link, .textmedium a:link:focus,
.textlarge a:link, .textlarge a:link:focus,
.textlarger a:link, .textlarger a:link:focus, 
.textxlarge a:link, .textxlarge a:link:focus,
.textxxl a:link, .textxxl a:link:focus  { color:#990000;  text-decoration: underline }
			
.textsmall a:link:hover, .textsmall a:visited:hover,
.textminor a:link:hover, .textminor a:visited:hover,
.textmedium a:link:hover, .textmedium a:visited:hover,
.textlarge a:link:hover, .textlarge a:visited:hover, 
.textlarger a:link:hover, .textlarger a:visited:hover,
.textxlarge a:link:hover, .textxlarge a:visited:hover,
.textxxl a:link:hover, .textxxl a:visited:hover  {color: #220000; text-decoration: none}

.textsmall a:visited,  .textsmall a:visited:focus,
.textminor a:visited,  .textminor a:visited:focus,
.textmedium a:visited,  .textmedium a:visited:focus,
.textlarge a:visited,  .textlarge a:visited:focus,
.textlarger a:visited,  .textlarger a:visited:focus,
.textxlarge a:visited,  .textxlarge a:visited:focus,
.textxxl a:visited,  .textxxl a:visited:focus   {color: #440000; text-decoration: underline}
			
.para { margin: 10px; padding: 4px 10px 10px ; vertical-align:top; }
.title { margin: 6px 0px 5px; padding: 4px 8px;   }
.paraNopad { margin: 5px 0px 10px; padding: 0px 8px;  }

.newsTitle { 
	margin: 10px;
	color: #000000;
	background-color: #BFB9B9;
	padding: 10px;
	background-image:   url("../images/diagnol_news.gif"); 
	background-repeat: repeat;
	text-align: left;
	font-weight: 600;
	font-family: Futura, Avenir, Nobel, Century Gothic, Avant Garde Gothic, Avant Garde, Twentieth Century, Arial, sans-serif;   	}

.news { margin: 0px 10px 10px; padding:8px; text-align:left; background-color:#CCCCCC;}

.required { color:#990000; }

.error { color: #ff0004; font-weight: bold;}

.success { color: #0B9B21; font-weight: bold;}