
/*Main CSS 10:24*/
body {	
	padding: 0px 0px 0px 0px; 	
	background: #FFFFFF;
	text-align:center;
	margin-top:0px;
}

#container{
	width:1000px;
	text-align:left;
	margin:0 auto;
	display:block;
	text
}

.copyright, .sitedesignedby{
	width: 300px;
}

.sitedesignedby{
	float:right;
}

#header_1 img{
	margin-top:10px;
	margin-left:20px;
	border:0px;
}

p , li , ol , ul , a, td, th {
	font-family:Arial, Helvetica, sans-serif;
} 

/*H1						{font-family: Arial, Helvetica, sans-serif; font-size: 110%; color: #000000; font-weight: bold;}*/
h1 {
font-family:28px;
    color: #76B700;
    font-family: Arial,Helvetica,sans-serif;
    margin: 5px;
}

H2						{font-family: Arial, Helvetica, sans-serif; font-size: 105%; color: #666666;}
.message				{color: red; font-weight: bold}
.boldtext				{font-weight: bold}

/*Header CSS*/
#header					{
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    width: 100%;
	
}

#header_1 {
    background: url("/depts/swh/graphics/Background.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 113px;
    width: 100%;
}

/*
#header_1 a img {
    border: medium none;
    position: absolute;
    top: 42px;
	left: 52px;
}
#header_2 a img {
    border: medium none;
    position: absolute;
	right: 10px;
}

#header_2 {
    background: url("/depts/acmi/graphics/banner_right.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 155px;
    width: 251px;
}*/

#header	#banner			{width: 100%;  text-align: right;}

#header2					{
}

input, select, textarea {
	color: #000;
        font-size: 1em;
}

/*Tables CSS*/
FORM					{padding: 0px; margin: 0px}
#table 					{padding: 0px}


/*TOPBAR*/
#topbar {
    background: none repeat scroll 0 0 #CFD3D8;
    clear: both;
    float: left;
    font-size: 80%;
    font-weight: bold;
    margin-bottom: 8px;
 /*   margin-top: -60px; */
    padding: 5px 0;
    width: 100%
	
}

#topbar_link {
    float: left;
    margin-left: 10px;
    margin-top: 3px;
	    width: 60%;
}

#topbar_control {
  right: 14px;
    text-align: right;
 /*
        float: right;
	text-align: right;
        width: 200px;
	margin-top:-37px;
	margin-right: 3px;
	border: 1px solid;*/
}

#topbar img {border: none;} 
#topbar a:link {
	color : #000000;
	font-weight: bold;	
	text-decoration: none; 
	border: none;
	
} 

#topbar a{
 color : #000000;	
}

#topbar a:visited {
	color : #000000;	
	text-decoration: none;
	} 
#topbar a:hover {color : #FFF; text-decoration: underline; font-weight: bold;} 
#topbar a:active {color : #FFF;text-decoration: underline; font-weight: bold;}

#topbar_control a {padding-right:4px;}


/*Sub Nav CSS*/
#columna 				{
    background: none;
    float: left;
    font-size: 70%;
    margin: 0;
    width: 222px;
}
#columna #nav			{
	    border-bottom: 2px solid #FFFFFF;
}

#columna #nav a {
    background: none repeat scroll 0 0 #F1F2F3;
    border-bottom: 1px solid #D9DBDF;
    color: #000000;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 20px;
    padding: 6px 0 2px 23px;
    text-decoration: none;
}

#columna #nav A:hover	{	
    background: #A6CE59;
  /*  background-color: #2D5B8A; */
	color:	#FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 20px;
    padding: 6px 0 2px 23px;
    text-decoration: none;
   /* width: 199px; */
	}


/*Content CSS*/
#content {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
  /*  height: 70%; */
    margin: 0 0 0 218px;
    padding: 10px 0 0 26px;
    text-align: left;
}

#content p	{
	 font-size: 100%;
	 }
#content .message{
	color:Red !important;
}

#content ul				{font-size: 90%; line-height: 1.4em; margin:0px 0px 0px 16px; padding-left:10px;}
#content IMG			{border:0px; }
#content a IMG			{border:0px; padding: 3px;}
#content A				{font-weight:normal; text-decoration: underline; color:#40484D}
#content A:hover		{font-weight:normal; text-decoration: underline; #818C96}


/*Popup CSS*/
#popup					{font-family: Arial, Helvetica, sans-serif; color: #666666; margin:0px 0px 0px 20px; padding:10px 0px 0px 0px; text-align: left; height:70%;}
#popup p				{font-size: 78%;}
#popup ul				{font-size: 78%; line-height: 1.4em; margin:0px 0px 0px 16px;}
#popup A					{font-weight:normal; text-decoration: underline;}
#popup A:hover			{font-weight:normal; text-decoration: underline;}

#tbl {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    padding: 0px;
    width: 100%;
	_width: 72%;
}
/*IE 6 css hack */
*+html #tbl {
	width: 72%;
}

#tbl #ltshade			{
    color: #000000;
    font-size: 100%;
}

#tbl #dkshade			{
	font-size: 100%;
	padding: 5px;
	background: #E8E0E0;
	color: #003F7A;
}

#tbl #ltshade select		{font-size: 100%;}

#tbl_search_1			{font-family: Arial, Helvetica, sans-serif;font-size: 100%;padding: 0px;	width: 98%;}
#tbl_search_1 #ltshade	{font-size: 80%; border-top: 1px solid #FFFFFF;	Vertical-align: top;}
#tbl_search_1 #dkshade	{font-size: 90%; padding-bottom: 5px;	color: #00008B;	border-top: 1px solid #FFFFFF;	font-weight: bold;}
#tbl_search_1 H1		{font-family: Arial, Helvetica, sans-serif; font-size: 140%; color: #00008B; font-weight: bold;}
.tborder {border: solid 1px #191970;}

#tbl_search_2			{font-family: Arial, Helvetica, sans-serif; font-size: 100%; padding: 0px; width:99%}
#tbl_search_2 #ltshade	{font-size: 80%; padding: 5px; border-top: 1px solid #FFFFFF; Vertical-align: top;}
#tbl_search_2 #dkshade	{font-size: 80%; padding: 5px; border-top: 1px solid #FFFFFF; font-weight: bold;}
#tbl_search_2	p		{font-size: 100%;}
#tbl_search_2 ul 		{font-size: 100%}
#tbl_search_2 ul p		{font-size: 100%}
#tbl_search_2 .button	{font-family: font-size: 90%; Arial, Helvetica, sans-serif; border-top: 1px solid #CCCCCC; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #CCCCCC; font-size: 10px; padding:0px; background: #F0F0F0; margin: 5px 0px 5px 0px;}


#tbl .button {
    background: none repeat scroll 0 0 #75B700;
    border-color: #CCCCCC #4976A0 #4976A0 #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-size: 76%;
    margin: 5px 0;
    padding: 2px;
}
#tbl ul 					{font-size: 100%}
#tbl p 					{font-size: 100%}
#tbl ul p				{font-size: 100%}

/*Footer CSS*/
#footer					{
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	padding: 1px 0px 1px 0px;
	text-align: center;
	color: #FFFFFF;
	border-bottom: 2px solid #14297B;
	background: #006699;
}
#footer A				{font-weight:normal; text-decoration: underline; color: #FFFFFF;}
#footer A:hover		{font-weight:normal; text-decoration: underline; color: #FFFFFF;}

/* CoolMenus 4 - default styles - do not edit */
.clBar{
	background-color : #000080;
	color : #000080;
}

.clcmabs{
	left : 0;
	position : absolute;
	top : 0;
	visibility : hidden;
}

/*Styles for CURRENTLY SELECTED MENU*/

.cllevel0_Current{
	background-color : #F47E36;
	color : #FFFFFF;
	font-family : tahoma,arial,helvetica;
	font-size : 12px;
	font-weight : bold;
	padding : 2px;
	position : absolute;
}

.cllevel0_Current,.cllevel0_Currentover{
	font-family : tahoma,arial,helvetica;
	font-size : 12px;
	font-weight : bold;
	padding : 2px;
	position : absolute;
	text-align : center;
}

.cllevel0_Currentover{
	background-color : #0066CB;
	color :   #CCCCCC;
	/*cursor : pointer;*/
	cursor : hand;
	layer-background-color : #336699;
}

.cllevel0{
	background-color : #000080;
	color : #CCCCCC;
	layer-background-color : #000080;
	font-family : tahoma,arial,helvetica;
	font-size : 12px;
	font-weight: bold;
}

.cllevel0,.cllevel0over{
	color : #CCCCCC;
	font-family : tahoma,arial,helvetica;
	font-size : 12px;
	font-weight : bold;
	padding : 2px;
	position : absolute;
	text-align : center;
}

.cllevel0border{
	position : absolute;
	visibility : hidden;
	border-right : 1px solid #FFFFFF;
}

.cllevel0over{
	background-color :#0066CB;
	color : #FFFFFF;
	font-weight: bold;
	cursor : pointer;
	cursor : hand;
	layer-background-color : #0066CB;
	text-decoration : underline;
}

/*******************************/
/*      Start OLD NS Styles    */
/*******************************/
.cllevel0NS{
	background-color :  #000080;
	color : #CCCCCC;
	layer-background-color : #000080;	
}

/*Styles for level 1*/
.cllevel0NS, .cllevel0overNS{
	font-family : tahoma, arial,helvetica;
	font-size : 12px;
	font-weight : bold;
	padding : 2px;
	position : absolute;
	border-left : 0px none #0066CB;
	color:#CCCCCC;
}


.cllevel0borderNS{
	position : absolute;
	visibility : hidden;
	border-right : 1px solid #FFFFFF;
	
}


.cllevel0overNS{
	background-color : #0066CB;
	color : #FFFFFF;
	cursor : pointer;
	cursor : hand;
	text-decoration : underline;
	layer-background-color : #0066CB;
}

/*******************************/
/*      END OLD NS Styles    */
/*******************************/

.cllevel1{
	background-color :  #D2E9FF;
	/*
	color : #CCCCCC;*/
	layer-background-color : #D2E9FF;
	
}

/*Styles for level 1*/
.cllevel1, .cllevel1over{
	font-family : tahoma, arial,helvetica;
	font-size : 11px;
	font-weight : bold;
	padding : 2px;
	position : absolute;
	border-left : 0px none #0066CB;
	color:#0066CB;
}

.cllevel1border{
	background-color : #FFFFFF;
	layer-background-color : #FFFFFF;
	position : absolute;
	visibility : hidden;
	
}

.cllevel1over{
	background-color : #0066CB;
	color : #FFFFFF;
	cursor : pointer;
	cursor : hand;
	text-decoration : underline;
	layer-background-color : #0066CB;
}

.cllevel2{
	background-color : #0066CB;
	color : #FFFFFF;
	layer-background-color : #0066CB;
}

/*Styles for level 2*/
.cllevel2, .cllevel2over{
	font-family : tahoma,arial,helvetica;
	font-size : 11px;
	font-weight : bold;
	padding : 2px;
	position : absolute;
}

.cllevel2border{
	background-color : #000000;
	layer-background-color : #000000;
	position : absolute;
	visibility : hidden;
}

.cllevel2over{
	background-color : #0066CB;
	color : #FFFFFF;
	font-size : 11px;
	cursor : pointer;
	cursor : hand;
	layer-background-color : #0066CB;
}

/* New classes created to adapt theirs site to ours
	Paulo Kendi */
.tdcblue {background-color : #006699;  color : #ffffff; font-weight : normal} 
.leftnav {
    border-top: 1px solid #000000;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 80%;
    padding-top: 10px;
			} 
.leftnav a:link {
	color : #000000
	} 
.leftnav a:visited {color : #000000 } 
.leftnav a:hover {color : #000000 } 
.leftnav a:active {color : #000000 } 

/** REDEFINED HTML TAGS **/
a:link {text-decoration : none} 
a:visited {color : #8800ff; text-decoration : none} 
a:hover {text-decoration : underline} 
a:active {color : red; text-decoration : none } 

/*mozilla */

body>#content {
	margin: 0 0 0 216px;
	font-size:100%;
}

body>div>form{
 width:100%;
 float:right;
}

#tbl td {
	padding: 2px;
}	

#navspacer{
		     background: #FFFFFF;
		    height: 10px;
}

#register_text{
	font-size:90%;
}
/*mozilla */

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