/* set global default styles */
body, table { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
body { background: #D7D9D9; }
img { border: 0; display: block; }
form { margin: 0; }
a { text-decoration: none; color: #981039; }
a:hover { color: #391098; }

/* general-use classes */
.floatleft { float: left; }
.floatright { float: right; }
.centered { margin: 0 auto; }
.clearboth { clear: both; }

/* layout stuff */
#masterlayout { width: 819px; margin: 0 auto; background: url('images/pagerepeater.jpg') repeat-y; }
#header { width: 819px; height: 115px; background: url('images/pageheader.jpg') no-repeat; }
#content { width: 756px; margin: 0 auto; clear: both; }
#footer { width: 819px; height: 55px; clear: both; background: url('images/pagefooter.jpg') no-repeat; }
#footer table { width: 770px; margin: 0 auto; padding-top: 17px; }
.heading { background: url('images/underline.jpg') 0 10px repeat-x; font-family: "Times New Roman", Times, serif; font-size: 16px; font-weight:bold; width: 500px; }
.heading span { margin: 0 20px; padding: 0 4px; background: white; }
ul.comfy	li	{margin-bottom:7px; }
.pdf	{list-style-image:url(http://www.ardcareers.com/images/adobe_small.gif);}
.pdf li	{padding-left: 5px;}

/* email subscribe boxes */
.subscribe { width: 375px; height: 130px; background: url('images/subscribebox.jpg') no-repeat; font-size: 10px; color: #545353; font-weight: bold; }
.subscribe div { margin: 28px 20px 0 15px; }
.subscribe div img { margin: 0 0 8px 12px; }
.subscribe div input { margin-top: 12px; }
.enteremail { width: 230px; border: 1px solid #545353; background-color: #dddddd; }

/* suckerfish ahoy */
#nav { float: right; margin-right: 25px; font-size: 14px; font-family: "Times New Roman", Times, serif; }
#nav ul { padding: 0; margin: 0; list-style: none; }
#nav ul li { float: left; position: relative; margin-left: 18px; }
#nav ul li ul { display: none; position: absolute; }
#nav ul li:hover ul, #nav ul li.over ul { display: block; }
#nav ul li ul li { background: white; border: 0px;  margin-left: 0; clear: left; }
#nav ul li ul li a { display: block; padding: 3px; }

/* specific "width" classes for dropdown ul's, add and adjust as necessary */
.width100 li { width: 100px; }
.width150 li { width: 150px; }
.width200 li { width: 200px; }


.farewell  
{  
position:absolute;  
top:0px;  
right:0;  
bottom:0;  
left:0;  
height:100%;  
width:100%;  
margin:0;  
padding:0;  
background-image: url(images/white.png);
background-repeat:repeat;
z-index:101; 
} 


.graphic { width:339px; margin:140px auto 0px auto; }

