/* CSS Document */

/* All associated graphics copyright 2005, DudleyDesigns.com */

/* ---------- misc ---------- */

* {
 padding: 0;
 margin: 0;
 }

body	{
 background-color: #000000;
 background: #000000 url(images/excelsior_bg.gif) repeat;
 color: #fff;
 font-size:13px;
 font-family:Arial, Tahoma, Verdana, sans-serif;
 text-align: center;
 margin: 0 auto;
 }
a {color: #ffffff;}
 
.f1 {height: 172px; width: 192px;}
.f2 {height: 172px; width: 574px;}
.f4 {background-color: #cccccc;}

.advisory {
position: absolute;
top: 409px;
text-align: center;
padding-left: 15px;
}

.links {
position: absolute;
top: 455px;
width: 170px;
padding-left: 15px;
font:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
color: #ffffff;
border-top: 1px solid gray;
border-bottom: 1px solid gray;
margin-left: 10px;
padding: 0.25em;
}
.links a {text-decoration: none;}

/* container keeps it all together */

#container {
position: relative;
width: 775px;
height: 100%;
top: 0px;
text-align: left;
margin: 0 auto;
}

#content {
position: relative;
top: 10px;
left: 10px;
width: 360px;
height: 365px;
background-color: #EBE1E1;
text-align: left;
font:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
color: #000000;
border: 1px dashed #ccc;
z-index: 102;
}
#content p {padding: 10px;}
#content h5 {
font: bold 14px/1.2em Arial, Tahoma, Verdana, sans-serif;
padding: 10px;
}

/*--------Secondary Pages------------*/

.main2{
position: absolute;
top: 156px;
left: 3px;
width: 572px;
height: 525px;
background-color: #EBE1E1;
text-align: left;
font:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
color: #000000;
}
.main3{
font:Arial, Tahoma, Verdana, sans-serif;
font-size:11px;
color: #fff;
}
.main2 p, h4 {padding-left: 20px; padding-right: 20px;}
.main2 a {color: #666666;}
.main2 li {margin-left: 25px;}
.main2 img {margin: 15px;}


 
 /* Content */ 

#footer {
 position: absolute;
 left: 2px;
 top: 675px;
 margin: 0 auto;
 padding: 6px 0px 0px 0px;
 width: 775px;
 height: 40px;
 font-size: 1em;
 color: #ffffff;
 background-color: #000000;
 border-top: 3px solid #C31217;
  border-bottom: 3px solid #C31217;
 }
 
#footer a {color: #ccc;}
#footer a:hover {color: #fff;}


/* ---------- Navigation ---------- */

.title {
text-align: center; 
padding-top: 145px;
font: bold 14px/1.4em Arial, Tahoma, Verdana, sans-serif;
}

.title a {text-decoration: none; color: #000000;}
.title a:hover {text-decoration: underline; color: #666666;}

#navcontainer {
	position: absolute;
	margin-left: 0px;
	width: 170px;
	top: 184px;
	font-size:12px;
    font-family:Arial, Tahoma, Verdana, sans-serif;
	font-weight:bold;
	color: #ffffff;
	left: 601px;

}
 #navlist {
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid gray;
width: 170px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.2em;
border-top: 1px solid gray;
}

#navlist li a { text-decoration: none; }

/*-------iframe mimic-------*/ 

#block1 {
 position: absolute;
 top: 480px;
 left: 595px;
 text-align: left;
 width: 160px;
 height: 135px;
 background: transparent;
 margin-bottom: 5px;
 scrollbar-face-color: 9c9a9c;
 scrollbar-highlight-color: cccccc;
 scrollbar-3dlight-color: cccc99;
 scrollbar-darkshadow-color: eeefdd;
 scrollbar-shadow-color: eeefdd;
 scrollbar-arrow-color: ffffff;
 scrollbar-track-color: 9c9a9c;
 z-index: 110;
}
.pad10 {
padding-top: 42px;
}
.overflow {
overflow: auto;
width: 160px;
height: 145px;
}
.padside {
padding-right: 15px;
}
.padside a {text-decoration: underline; color: #666666;
}


/*-------iframe mimic2-------*/ 

#block2 { 
 position: absolute;
 top: 30px;
 left: 10px;
 text-align: left;
 width: 530px;
 height: 460px;
 background: transparent;
 margin-bottom: 5px;
 scrollbar-face-color: 9c9a9c;
 scrollbar-highlight-color: cccccc;
 scrollbar-3dlight-color: cccc99;
 scrollbar-darkshadow-color: eeefdd;
 scrollbar-shadow-color: eeefdd;
 scrollbar-arrow-color: ffffff;
 scrollbar-track-color: cccccc;
 z-index: 110;
}
.pad2 {
padding: 10px;
}
.overflow2 {
overflow: auto;
width: 530px;
height: 460px;
}
.padside2 {
padding-right: 15px;
}
.padside2 a {text-decoration: underline; color: #666666;}
.padside2 a:hover {text-decoration: none; color: #999999;}

/* ---------------Contact Form------------------*/

#signup table { 
 background-color: transparent; 
 color: #000000; 
 width: 400px; 
 /*border: 1px solid #f1eeee; */
 border-collapse: collapse; 
} 
#signup td { 
 /*border: 1px solid #f1eeee; */
 padding-left: 4px; 
}
.labelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #333333; 
 background-color: transparent; 
 width: 150px; 
 text-align: right; 
 padding-right: 3px;
} 

.labelcell2 { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #333333; 
 background-color: transparent; 
 text-align: center;
} 

.fieldcell { 
 background-color: transparent; 
 color: #333333; 
 text-align: left; 
 margin-right: 0px; 
 padding-right: 0px;
 padding-top: 2px; 
} 

.smalllabelcell { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: transparent; 
 color: #cc9999; 
 width: 100px; 
} 

.smallfieldcell { 
 background-color: transparent;
 color: #333333; 
 text-align: left; 
 padding-top: 2px;
}
.fieldcell input { 
 width: 200px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #EFE7E7; 
 color: #333333; 
 border: 1px solid #284279; 
 margin-right: 0px; 
} 

.smallfieldcell input { 
 width: 90px; 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #EFE7E7; 
 color: #102132; 
 border: 1px solid #284279; 
} 

.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: TRANSPARENT; 
 color: #102132; 
 text-align: center;
 padding: 2px;
}
.comments {background-color: #EFE7E7;}

.linktable {width: 400px; margin-left: 80px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; }
