body {
	background-color: rgb(255,255,255);
	font-family: Verdana, Arial, helvetica, sans-serif;
		  
	font-size: 12px;
	color:rgb(0,0,0);	
}

/* -------------- Links ----------------- */

a:visited {
	color: rgb(0,0,255);
	text-decoration: none;
}

a:active {
	color: rgb(0,0,255);
	text-decoration: none;
}

a:hover {
	color: rgb(0,0,255);
	text-decoration: underline;
}

a {
	color: rgb(0,0,255);
	text-decoration: none;
}

/* -------------- menu a links ----------------- */

.menu_a:visited {
	color: white;	
	text-decoration: none;
}

.menu_a:active {
	color: white;	
	text-decoration: none;
}

.menu_a:hover {
	color: white;	
	text-decoration: underline;
}

.menu_a {
	color: white;
	
	text-decoration: none;
}

/* -------------- menu b links ----------------- */

.menu_b:visited {
	color: black;	
	text-decoration: none;
}

.menu_b:active {
	color: black;	
	text-decoration: none;
}

.menu_b:hover {
	color: black;	
	text-decoration: underline;
}

.menu_b {
	color: black;
	
	text-decoration: none;
}

/* -------------- table specific stuff ----------------- */

.tdPageTitle {
	background-color:rgb(0,0,0);
	text-align:left;
	vertical-align:middle;	
	font-weight:bold;
	color:rgb(255,255,240);		
}

.tableMain {
	border-color:transparent;	
}


.tdMenuColumn {
	border-color:transparent;	
}

.tdMainColumn {	
	border:1px solid rgb(153, 204, 255) ;	
}

/* --------------  ----------------- */

.atable {
	border:0px hidden  #ffffff;	
	padding:0px;	
}

.atable th {
	border: 0px solid rgb(50,10,5);
	vertical-align: top;
}

.atable td {
	border: 0px solid rgb(50,10,5);
	vertical-align: top;
}

/* --------------  ----------------- */

.btable {
	border: hidden;
	vertical-align: top;
}

.btable th {
	border: hidden;
	vertical-align: top;
}

.btable td {
	border: hidden;
	vertical-align: top;
}
	
/* --------------  ----------------- */

.menuTD {
	border-bottom:hidden;
	border-top:hidden;
	border-left:hidden;
	border-right:hidden;
}

.menuTable {
	border-color:transparent;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	width: 100%;	
}

/* --------------  ----------------- */

.tabulatedResults {
	border:1px solid  rgb(0,0,0);;
	color:rgb(0,0,0);
	padding:0px;
	border-spacing: 0px;	
}

.tabulatedResults th {
	border: 1px solid rgb(0,0,0);;
	color:rgb(0,0,0);
	vertical-align: top;
	text-align:center;	
}

.tabulatedResults td {
	border: 1px solid rgb(0,0,0);
	color:rgb(0,0,0);
	vertical-align: top;
	font-size:xx-small;		
}

.resultsNavigation {
	border:1px hidden rgb(0,0,0);
	width: 400px;
	padding:0px;	
}

.resultsNavigation th {
	border: 1px hidden rgb(0,0,0);
	background-color: rgb(0,0,0);	
	color:white;
	vertical-align: top;
	text-align:center;	
	white-space:pre;
}

.resultsNavigation td {
	border: 1px solid rgb(0,0,0);
	background-color: rgb(255,255,255);	
	vertical-align: top;
	font-size:xx-small;		
}

/* --------------  ----------------- */

.withSelectedTable {
	border:1px hidden rgb(0,0,0);
	width: 800px;
	padding:0px;	
}

.withSelectedTable th {
	border: 1px hidden rgb(0,0,0);
	background-color: rgb(0,0,0);	
	color:white;
	vertical-align: top;
	text-align:center;	
}

.withSelectedTable td {
	border: 1px hidden rgb(0,0,0);
	background-color: rgb(255,255,255);	
	vertical-align: top;
	text-align:center;	
	font-size:xx-small;
}

/* --------------  ----------------- */

.mainTable {
	border:0px hidden  #ffffff;	
	padding:0px;	
}

.mainTable th {
	border: 0px solid rgb(0,0,0);
	vertical-align: top;
}

.maintable td {
	border: 0px solid rgb(0,0,0);
	vertical-align: top;
}

/* -------------- paragraphs ----------------- */

p.menuExternal{	
	padding: 0 0.6em;
	margin: 0.0em 0 -5px 0.0em;
	background-color: rgb(153, 204, 255);
	color:white;	
}

p.menuMain{
	margin: 0.0em 0 -5px 0.0em;
	padding: 0 0.6em;
	background-color: rgb(230, 230, 255);
	color:white;		
}

/* -------------- light blue corner div ----------------- */

.roundcontLightBlue {
	width: 100%;
	background-color: rgb(153, 204, 255);
	color: rgb(255,255,255);
}

.roundcontLightBlue p {
	margin: 0 10px;
}

.roundtopLightBlue { 
	background: url(../images/lightBlueTopRight.gif) no-repeat top right; 
}

.roundbottomLightBlue {
	background: url(../images/lightBlueBottomRight.gif) no-repeat top right; 
}

/* -------------- light purple corner div ----------------- */

.roundcontLightPurple {
	width: 100%;
	background-color: rgb(230, 230, 255);
	color: rgb(255,255,255);
}

.roundcontLightPurple p {
	margin: 0 10px;
}

.roundtopLightPurple { 
	background: url(../images/lightPurpleTopRight.gif) no-repeat top right; 
}

.roundbottomLightPurple {
	background: url(../images/lightPurpleBottomRight.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;   
}

/*-------------------------------------------------------------*/

hr {
	color: black;
	background-color: black;
	border:#ffffff;	
	height: 1px;
	width: 100%;	
	margin-top:0px;
	margin-bottom:2px;	
	margin-left: auto;
	margin-right: auto;
}

.h3_pageHeading {
	margin-bottom:0px;
	margin-top:1px;	
}

.aiasLogoHeading {
	font-family:"Times";		
}

#subLinksMenu { 
    float:top;	
	width:80%;
	height:auto;
	margin-left:0%;
    padding-bottom: 1.00em;
	padding-top:1.00em;
	    
	border-style:dotted;
	border:1px dotted;
	font-size:small;
}

#ul_subLinksMenu {
	list-style:square;
}

#backToTopOfPage {	
	font-size: small;
}



