/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body 
{
    font-family:Arial;
    font-size:12px;
    color:#313131;
    background: #d1e0ea url('images/bg.jpg') repeat-x;
    line-height:18px;
}

p
{
    padding:10px 0px 10px 0px;
}
    
h1
{
    color:#25315f;
    font-family:Century Gothic;
    font-size:22px;
    padding:10px 0px 10px 0px;
}

h2
{
    color:#000000;
    font-family:Verdana, Arial;
    font-size:12px;
    padding:10px 0px 0px 0px;
}

th
{
    padding:5px;
}

td
{
    padding:5px;
}

.orderedlist
{
	list-style-type: decimal;
	font-weight: bold;
	margin: 0px 0px 0px 30px;	
}

.orderedlist p
{
	font-weight: normal;
}

.letterlist
{
	list-style-type: lower-alpha;
	font-weight: normal;
	margin: 0px 0px 0px 30px;	
}

.ulist
{
	font-weight: normal;
	margin: 0px 0px 0px 30px;	
}

.currentPage 
{
   color:#FFFFFF; 
   background:transparent url(images/menuseparator.gif) no-repeat right;
}

.currentPageLast
{
   color:#FFFFFF; 
   background:none;
}


#wrapper { 
 margin: 0 auto;
 width: 922px;
}

#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 height: 110px;
 margin: 10px 0px 0px 0px;
  background: url('images/topBannerUgly.jpg') no-repeat;
}

#topMenu
{
    position:relative;
    top:0px;
    left:820px;
    width:70px;
    color:#0d344c;
    z-index:10;
}

#topMenu A
{
    color:#0d344c;
    text-decoration:none;
    font-weight:bold;
}

#topMenu A:visited
{
    color:#0d344c;
}

#topMenu A:hover
{
    color:#3fa0da;
}

#Menu
{
   position:absolute;
   top:78px;
   font-family:Arial, Helvetica, Sans-Serif;
   font-size:18px;
   color:#ffffff;
   text-align:left;
   height: 48px;
   width: 850px;
}


#Menu ul
{
    margin-left:0px;
}

#Menu ul li
{
	padding: 30px 30px 0px 30px;
    list-style:none;
    display:inline-block; 
    float:left; 
    height: 48px;
}

#Menu Li
{
     text-align:center;   
}

#Menu A
{
    color:#9cd6e4;
    text-decoration:none;       
}

#Menu A:Hover
{
    color:#FFFFFF;
    text-decoration:none;  
}

.mnu
{
    background:transparent url(images/menuseparator.gif) no-repeat right;
}

.mnuLast
{
    background:transparent url(images/blah.gif) no-repeat right;	
}

#leftcolumn { 
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 450px;
 width: 218px;
 float: left;
}

#leftcolumn a
{
    text-decoration:none;
    color:#0d344c;
}

#leftcolumn a:visited
{
    text-decoration:none;
    color:#0d344c;
}

#leftcolumn a:hover
{
    text-decoration:none;
    color:#3fa0da;
}

#leftcolumn UL Li
{
    margin-left:0px;
    list-style:none;  
    padding:10px 0px 10px 0px; 
    border-bottom:dotted 1px #0d344c;
}

#rightcolumn a
{
    text-decoration:none;
    color:#0d344c;
}

#rightcolumn a:visited
{
    text-decoration:none;
    color:#0d344c;
}

#rightcolumn a:hover
{
    text-decoration:none;
    color:#3fa0da;
}

#rightcolumn UL Li
{
    margin-left:0px;
    list-style:none;  
    padding:10px 0px 10px 0px; 
    border-bottom:dotted 1px #0d344c;
}

#content { 
 float: left;
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 450px;
 width: 406px;
 display: inline;
}

#contentWide { 
 float: left;
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 450px;
 width: 644px;
 display: inline;
 overflow: auto;
}

#contentExtraWide 
{
 overflow:auto;
 float: left;
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding:10px 20px 10px 20px;
 height: 450px;
 width: 862px;
 display: inline;
}

a
{
    color:Black;
}

a:hover
{
    color:#3fa0da;
}

#rightcolumn { 
 color: #333;
 background: #ffffff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 450px;
 width: 218px;
 float: left;
}

#footer  
{
 color:#686868;
 width: 880px;
 clear: both;
 color: #333;
 text-align:right;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}

#footer a
{
    color:#686868;
}

#footer a:hover
{
    color:#494a4a;
}

#footer a:Visited
{
    color:#686868;
}

#contentCap
{
    width: 902px;
    clear: both;
    color: #333;
}

#pdsDisclaimer
{
	height:360px;
	width:395px;
	overflow:auto;
	margin: 10px;
	padding: 10px;
	border: 1px solid #ccc;
}

table
{
	border: none;
	border-collapse: collapse;
}

th
{
	border: none;
	background-color: #3fa0da;
	color: #FFF;
}

/*td
{
	border: none;
	padding: 5px;
	background-color: #ffffff;
}*/

.alt
{
	border: none;
	padding: 5px;
	background-color: #d1e0ea;
}
